Package com.pulumi.aws.connect.inputs
Class InstanceStorageConfigStorageConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.InstanceStorageConfigStorageConfigArgs.Builder
-
- Enclosing class:
- InstanceStorageConfigStorageConfigArgs
public static final class InstanceStorageConfigStorageConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceStorageConfigStorageConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceStorageConfigStorageConfigArgs defaults)
-
-
Method Detail
-
kinesisFirehoseConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisFirehoseConfig(@Nullable com.pulumi.core.Output<InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs> kinesisFirehoseConfig)
- Parameters:
kinesisFirehoseConfig
- A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.- Returns:
- builder
-
kinesisFirehoseConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisFirehoseConfig(InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs kinesisFirehoseConfig)
- Parameters:
kinesisFirehoseConfig
- A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.- Returns:
- builder
-
kinesisStreamConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisStreamConfig(@Nullable com.pulumi.core.Output<InstanceStorageConfigStorageConfigKinesisStreamConfigArgs> kinesisStreamConfig)
- Parameters:
kinesisStreamConfig
- A block that specifies the configuration of the Kinesis data stream. Documented below.- Returns:
- builder
-
kinesisStreamConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisStreamConfig(InstanceStorageConfigStorageConfigKinesisStreamConfigArgs kinesisStreamConfig)
- Parameters:
kinesisStreamConfig
- A block that specifies the configuration of the Kinesis data stream. Documented below.- Returns:
- builder
-
kinesisVideoStreamConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisVideoStreamConfig(@Nullable com.pulumi.core.Output<InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs> kinesisVideoStreamConfig)
- Parameters:
kinesisVideoStreamConfig
- A block that specifies the configuration of the Kinesis video stream. Documented below.- Returns:
- builder
-
kinesisVideoStreamConfig
public InstanceStorageConfigStorageConfigArgs.Builder kinesisVideoStreamConfig(InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs kinesisVideoStreamConfig)
- Parameters:
kinesisVideoStreamConfig
- A block that specifies the configuration of the Kinesis video stream. Documented below.- Returns:
- builder
-
s3Config
public InstanceStorageConfigStorageConfigArgs.Builder s3Config(@Nullable com.pulumi.core.Output<InstanceStorageConfigStorageConfigS3ConfigArgs> s3Config)
- Parameters:
s3Config
- A block that specifies the configuration of S3 Bucket. Documented below.- Returns:
- builder
-
s3Config
public InstanceStorageConfigStorageConfigArgs.Builder s3Config(InstanceStorageConfigStorageConfigS3ConfigArgs s3Config)
- Parameters:
s3Config
- A block that specifies the configuration of S3 Bucket. Documented below.- Returns:
- builder
-
storageType
public InstanceStorageConfigStorageConfigArgs.Builder storageType(com.pulumi.core.Output<java.lang.String> storageType)
- Parameters:
storageType
- A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.- Returns:
- builder
-
storageType
public InstanceStorageConfigStorageConfigArgs.Builder storageType(java.lang.String storageType)
- Parameters:
storageType
- A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.- Returns:
- builder
-
build
public InstanceStorageConfigStorageConfigArgs build()
-
-