Class CfnStreamPropsMixin.StreamStorageConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kinesisvideo.CfnStreamPropsMixin.StreamStorageConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnStreamPropsMixin.StreamStorageConfigurationProperty>
- Enclosing interface:
CfnStreamPropsMixin.StreamStorageConfigurationProperty
@Stability(Stable)
public static final class CfnStreamPropsMixin.StreamStorageConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnStreamPropsMixin.StreamStorageConfigurationProperty>
A builder for
CfnStreamPropsMixin.StreamStorageConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.defaultStorageTier(String defaultStorageTier)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
defaultStorageTier
@Stability(Stable) public CfnStreamPropsMixin.StreamStorageConfigurationProperty.Builder defaultStorageTier(String defaultStorageTier) - 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<CfnStreamPropsMixin.StreamStorageConfigurationProperty>- Returns:
- a new instance of
CfnStreamPropsMixin.StreamStorageConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-