Package com.pulumi.aws.connect.inputs
Class InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder
-
- Enclosing class:
- InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs
public static final class InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs defaults)
-
-
Method Detail
-
encryptionConfig
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder encryptionConfig(com.pulumi.core.Output<InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs> encryptionConfig)
- Parameters:
encryptionConfig- The encryption configuration. Documented below.- Returns:
- builder
-
encryptionConfig
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder encryptionConfig(InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs encryptionConfig)
- Parameters:
encryptionConfig- The encryption configuration. Documented below.- Returns:
- builder
-
prefix
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder prefix(com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`.- Returns:
- builder
-
prefix
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`.- Returns:
- builder
-
retentionPeriodHours
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder retentionPeriodHours(com.pulumi.core.Output<java.lang.Integer> retentionPeriodHours)
- Parameters:
retentionPeriodHours- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data.- Returns:
- builder
-
retentionPeriodHours
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs.Builder retentionPeriodHours(java.lang.Integer retentionPeriodHours)
- Parameters:
retentionPeriodHours- The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data.- Returns:
- builder
-
build
public InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs build()
-
-