Interface InstanceStorageConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InstanceStorageConfig.Builder,InstanceStorageConfig>,SdkBuilder<InstanceStorageConfig.Builder,InstanceStorageConfig>,SdkPojo
- Enclosing class:
- InstanceStorageConfig
public static interface InstanceStorageConfig.Builder extends SdkPojo, CopyableBuilder<InstanceStorageConfig.Builder,InstanceStorageConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InstanceStorageConfig.BuilderassociationId(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.InstanceStorageConfig.BuilderkinesisFirehoseConfig(KinesisFirehoseConfig kinesisFirehoseConfig)The configuration of the Kinesis Firehose delivery stream.default InstanceStorageConfig.BuilderkinesisStreamConfig(Consumer<KinesisStreamConfig.Builder> kinesisStreamConfig)The configuration of the Kinesis data stream.InstanceStorageConfig.BuilderkinesisStreamConfig(KinesisStreamConfig kinesisStreamConfig)The configuration of the Kinesis data stream.default InstanceStorageConfig.BuilderkinesisVideoStreamConfig(Consumer<KinesisVideoStreamConfig.Builder> kinesisVideoStreamConfig)The configuration of the Kinesis video stream.InstanceStorageConfig.BuilderkinesisVideoStreamConfig(KinesisVideoStreamConfig kinesisVideoStreamConfig)The configuration of the Kinesis video stream.default InstanceStorageConfig.Builders3Config(Consumer<S3Config.Builder> s3Config)The S3 bucket configuration.InstanceStorageConfig.Builders3Config(S3Config s3Config)The S3 bucket configuration.InstanceStorageConfig.BuilderstorageType(String storageType)A valid storage type.InstanceStorageConfig.BuilderstorageType(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 Detail
-
associationId
InstanceStorageConfig.Builder associationId(String 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
InstanceStorageConfig.Builder storageType(String 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,StorageType
-
storageType
InstanceStorageConfig.Builder storageType(StorageType 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,StorageType
-
s3Config
InstanceStorageConfig.Builder s3Config(S3Config 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
default InstanceStorageConfig.Builder s3Config(Consumer<S3Config.Builder> 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:
s3Config(S3Config)
-
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:
kinesisVideoStreamConfig(KinesisVideoStreamConfig)
-
kinesisStreamConfig
InstanceStorageConfig.Builder kinesisStreamConfig(KinesisStreamConfig 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:
kinesisStreamConfig(KinesisStreamConfig)
-
kinesisFirehoseConfig
InstanceStorageConfig.Builder kinesisFirehoseConfig(KinesisFirehoseConfig 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:
kinesisFirehoseConfig(KinesisFirehoseConfig)
-
-