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.BuilderkinesisFirehoseConfig(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.BuilderkinesisStreamConfig(Consumer<KinesisStreamConfig.Builder> kinesisStreamConfig) The configuration of the Kinesis data stream.kinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig) The configuration of the Kinesis data stream.default InstanceStorageConfig.BuilderkinesisVideoStreamConfig(Consumer<KinesisVideoStreamConfig.Builder> kinesisVideoStreamConfig) The configuration of the Kinesis video stream.kinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig) The configuration of the Kinesis video stream.default InstanceStorageConfig.Builders3Config(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaS3Config.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKinesisVideoStreamConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKinesisStreamConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaKinesisFirehoseConfig.builder().When the
Consumercompletes,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:
-