Class CfnStream.StreamStorageConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.kinesisvideo.CfnStream.StreamStorageConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStream.StreamStorageConfigurationProperty>
- Enclosing interface:
CfnStream.StreamStorageConfigurationProperty
@Stability(Stable)
public static final class CfnStream.StreamStorageConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStream.StreamStorageConfigurationProperty>
A builder for
CfnStream.StreamStorageConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.defaultStorageTier(String defaultStorageTier) Sets the value ofCfnStream.StreamStorageConfigurationProperty.getDefaultStorageTier()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
defaultStorageTier
@Stability(Stable) public CfnStream.StreamStorageConfigurationProperty.Builder defaultStorageTier(String defaultStorageTier) Sets the value ofCfnStream.StreamStorageConfigurationProperty.getDefaultStorageTier()- Parameters:
defaultStorageTier- The default storage tier for the stream data. This setting determines the storage class used for stream data, affecting both performance characteristics and storage costs.Available storage tiers:
HOT- Optimized for frequent access with the lowest latency and highest performance. Ideal for real-time applications and frequently accessed data.WARM- Balanced performance and cost for moderately accessed data. Suitable for data that is accessed regularly but not continuously.
- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnStream.StreamStorageConfigurationProperty>- Returns:
- a new instance of
CfnStream.StreamStorageConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-