public static interface S3BucketDestination.Builder extends SdkPojo, CopyableBuilder<S3BucketDestination.Builder,S3BucketDestination>
| Modifier and Type | Method and Description |
|---|---|
S3BucketDestination.Builder |
accountId(String accountId)
The account ID of the owner of the S3 Storage Lens metrics export bucket.
|
S3BucketDestination.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the bucket.
|
default S3BucketDestination.Builder |
encryption(Consumer<StorageLensDataExportEncryption.Builder> encryption)
The container for the type encryption of the metrics exports in this bucket.
|
S3BucketDestination.Builder |
encryption(StorageLensDataExportEncryption encryption)
The container for the type encryption of the metrics exports in this bucket.
|
S3BucketDestination.Builder |
format(Format format)
|
S3BucketDestination.Builder |
format(String format)
|
S3BucketDestination.Builder |
outputSchemaVersion(OutputSchemaVersion outputSchemaVersion)
The schema version of the export file.
|
S3BucketDestination.Builder |
outputSchemaVersion(String outputSchemaVersion)
The schema version of the export file.
|
S3BucketDestination.Builder |
prefix(String prefix)
The prefix of the destination bucket where the metrics export will be delivered.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3BucketDestination.Builder format(String format)
S3BucketDestination.Builder format(Format format)
S3BucketDestination.Builder outputSchemaVersion(String outputSchemaVersion)
The schema version of the export file.
outputSchemaVersion - The schema version of the export file.OutputSchemaVersion,
OutputSchemaVersionS3BucketDestination.Builder outputSchemaVersion(OutputSchemaVersion outputSchemaVersion)
The schema version of the export file.
outputSchemaVersion - The schema version of the export file.OutputSchemaVersion,
OutputSchemaVersionS3BucketDestination.Builder accountId(String accountId)
The account ID of the owner of the S3 Storage Lens metrics export bucket.
accountId - The account ID of the owner of the S3 Storage Lens metrics export bucket.S3BucketDestination.Builder arn(String arn)
The Amazon Resource Name (ARN) of the bucket. This property is read-only and follows the following format:
arn:aws:s3:us-east-1:example-account-id:bucket/your-destination-bucket-name
arn - The Amazon Resource Name (ARN) of the bucket. This property is read-only and follows the following
format:
arn:aws:s3:us-east-1:example-account-id:bucket/your-destination-bucket-name S3BucketDestination.Builder prefix(String prefix)
The prefix of the destination bucket where the metrics export will be delivered.
prefix - The prefix of the destination bucket where the metrics export will be delivered.S3BucketDestination.Builder encryption(StorageLensDataExportEncryption encryption)
The container for the type encryption of the metrics exports in this bucket.
encryption - The container for the type encryption of the metrics exports in this bucket.default S3BucketDestination.Builder encryption(Consumer<StorageLensDataExportEncryption.Builder> encryption)
The container for the type encryption of the metrics exports in this bucket.
This is a convenience that creates an instance of theStorageLensDataExportEncryption.Builder
avoiding the need to create one manually via StorageLensDataExportEncryption.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to encryption(StorageLensDataExportEncryption).encryption - a consumer that will call methods on StorageLensDataExportEncryption.Builderencryption(StorageLensDataExportEncryption)Copyright © 2021. All rights reserved.