Interface S3StorageConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3StorageConfiguration.Builder,,S3StorageConfiguration> SdkBuilder<S3StorageConfiguration.Builder,,S3StorageConfiguration> SdkPojo
- Enclosing class:
S3StorageConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the destination Amazon S3 bucket.compressionType(String compressionType) The compression applied to delivered objects.compressionType(S3CompressionType compressionType) The compression applied to delivered objects.expectedBucketOwner(String expectedBucketOwner) The Amazon Web Services account ID of the expected owner of the destination bucket.outputKeyTemplate(String outputKeyTemplate) The template used to construct the Amazon S3 object key for delivered objects.storageClass(String storageClass) The Amazon S3 storage class for delivered objects.storageClass(S3StorageClass storageClass) The Amazon S3 storage class for delivered objects.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, sdkFieldNameToField, sdkFields
-
Method Details
-
bucketARN
The Amazon Resource Name (ARN) of the destination Amazon S3 bucket.
- Parameters:
bucketARN- The Amazon Resource Name (ARN) of the destination Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedBucketOwner
The Amazon Web Services account ID of the expected owner of the destination bucket. This value helps prevent delivery to an unintended bucket if ownership changes.
- Parameters:
expectedBucketOwner- The Amazon Web Services account ID of the expected owner of the destination bucket. This value helps prevent delivery to an unintended bucket if ownership changes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputKeyTemplate
The template used to construct the Amazon S3 object key for delivered objects. If not specified, a default template is used.
- Parameters:
outputKeyTemplate- The template used to construct the Amazon S3 object key for delivered objects. If not specified, a default template is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageClass
The Amazon S3 storage class for delivered objects. Valid values:
-
STANDARD- Default storage class for frequently accessed data. (default) -
INTELLIGENT_TIERING- Automatically moves objects to the most cost-effective access tier based on usage patterns. -
GLACIER_IR- Low-cost storage for rarely accessed data that requires millisecond retrieval.
- Parameters:
storageClass- The Amazon S3 storage class for delivered objects. Valid values:-
STANDARD- Default storage class for frequently accessed data. (default) -
INTELLIGENT_TIERING- Automatically moves objects to the most cost-effective access tier based on usage patterns. -
GLACIER_IR- Low-cost storage for rarely accessed data that requires millisecond retrieval.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
storageClass
The Amazon S3 storage class for delivered objects. Valid values:
-
STANDARD- Default storage class for frequently accessed data. (default) -
INTELLIGENT_TIERING- Automatically moves objects to the most cost-effective access tier based on usage patterns. -
GLACIER_IR- Low-cost storage for rarely accessed data that requires millisecond retrieval.
- Parameters:
storageClass- The Amazon S3 storage class for delivered objects. Valid values:-
STANDARD- Default storage class for frequently accessed data. (default) -
INTELLIGENT_TIERING- Automatically moves objects to the most cost-effective access tier based on usage patterns. -
GLACIER_IR- Low-cost storage for rarely accessed data that requires millisecond retrieval.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
compressionType
The compression applied to delivered objects. Valid values:
-
NONE- No compression. -
GZIP- gzip compression. -
ZSTD- Zstandard compression.
- Parameters:
compressionType- The compression applied to delivered objects. Valid values:-
NONE- No compression. -
GZIP- gzip compression. -
ZSTD- Zstandard compression.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
compressionType
The compression applied to delivered objects. Valid values:
-
NONE- No compression. -
GZIP- gzip compression. -
ZSTD- Zstandard compression.
- Parameters:
compressionType- The compression applied to delivered objects. Valid values:-
NONE- No compression. -
GZIP- gzip compression. -
ZSTD- Zstandard compression.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-