Interface InstanceStorageConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InstanceStorageConfig.Builder,
,InstanceStorageConfig> SdkBuilder<InstanceStorageConfig.Builder,
,InstanceStorageConfig> SdkPojo
- Enclosing class:
InstanceStorageConfig
-
Method Summary
Modifier and TypeMethodDescriptionassociationId
(String associationId) The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.default InstanceStorageConfig.Builder
kinesisFirehoseConfig
(Consumer<KinesisFirehoseConfig.Builder> kinesisFirehoseConfig) The configuration of the Kinesis Firehose delivery stream.kinesisFirehoseConfig
(KinesisFirehoseConfig kinesisFirehoseConfig) The configuration of the Kinesis Firehose delivery stream.default InstanceStorageConfig.Builder
kinesisStreamConfig
(Consumer<KinesisStreamConfig.Builder> kinesisStreamConfig) The configuration of the Kinesis data stream.kinesisStreamConfig
(KinesisStreamConfig kinesisStreamConfig) The configuration of the Kinesis data stream.default InstanceStorageConfig.Builder
kinesisVideoStreamConfig
(Consumer<KinesisVideoStreamConfig.Builder> kinesisVideoStreamConfig) The configuration of the Kinesis video stream.kinesisVideoStreamConfig
(KinesisVideoStreamConfig kinesisVideoStreamConfig) The configuration of the Kinesis video stream.default InstanceStorageConfig.Builder
s3Config
(Consumer<S3Config.Builder> s3Config) The S3 bucket configuration.The S3 bucket configuration.storageType
(String storageType) A valid storage type.storageType
(StorageType storageType) A valid storage type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
associationId
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
- Parameters:
associationId
- The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageType
A valid storage type.
- Parameters:
storageType
- A valid storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageType
A valid storage type.
- Parameters:
storageType
- A valid storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Config
The S3 bucket configuration.
- Parameters:
s3Config
- The S3 bucket configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Config
The S3 bucket configuration.
This is a convenience method that creates an instance of theS3Config.Builder
avoiding the need to create one manually viaS3Config.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Config(S3Config)
.- Parameters:
s3Config
- a consumer that will call methods onS3Config.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisVideoStreamConfig
InstanceStorageConfig.Builder kinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig) The configuration of the Kinesis video stream.
- Parameters:
kinesisVideoStreamConfig
- The configuration of the Kinesis video stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisVideoStreamConfig
default InstanceStorageConfig.Builder kinesisVideoStreamConfig(Consumer<KinesisVideoStreamConfig.Builder> kinesisVideoStreamConfig) The configuration of the Kinesis video stream.
This is a convenience method that creates an instance of theKinesisVideoStreamConfig.Builder
avoiding the need to create one manually viaKinesisVideoStreamConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisVideoStreamConfig(KinesisVideoStreamConfig)
.- Parameters:
kinesisVideoStreamConfig
- a consumer that will call methods onKinesisVideoStreamConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisStreamConfig
The configuration of the Kinesis data stream.
- Parameters:
kinesisStreamConfig
- The configuration of the Kinesis data stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamConfig
default InstanceStorageConfig.Builder kinesisStreamConfig(Consumer<KinesisStreamConfig.Builder> kinesisStreamConfig) The configuration of the Kinesis data stream.
This is a convenience method that creates an instance of theKinesisStreamConfig.Builder
avoiding the need to create one manually viaKinesisStreamConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamConfig(KinesisStreamConfig)
.- Parameters:
kinesisStreamConfig
- a consumer that will call methods onKinesisStreamConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisFirehoseConfig
The configuration of the Kinesis Firehose delivery stream.
- Parameters:
kinesisFirehoseConfig
- The configuration of the Kinesis Firehose delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseConfig
default InstanceStorageConfig.Builder kinesisFirehoseConfig(Consumer<KinesisFirehoseConfig.Builder> kinesisFirehoseConfig) The configuration of the Kinesis Firehose delivery stream.
This is a convenience method that creates an instance of theKinesisFirehoseConfig.Builder
avoiding the need to create one manually viaKinesisFirehoseConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisFirehoseConfig(KinesisFirehoseConfig)
.- Parameters:
kinesisFirehoseConfig
- a consumer that will call methods onKinesisFirehoseConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-