public static interface StorageLensConfiguration.Builder extends SdkPojo, CopyableBuilder<StorageLensConfiguration.Builder,StorageLensConfiguration>
| Modifier and Type | Method and Description |
|---|---|
StorageLensConfiguration.Builder |
accountLevel(AccountLevel accountLevel)
A container for all the account-level configurations of your S3 Storage Lens configuration.
|
default StorageLensConfiguration.Builder |
accountLevel(Consumer<AccountLevel.Builder> accountLevel)
A container for all the account-level configurations of your S3 Storage Lens configuration.
|
default StorageLensConfiguration.Builder |
awsOrg(Consumer<StorageLensAwsOrg.Builder> awsOrg)
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
|
StorageLensConfiguration.Builder |
awsOrg(StorageLensAwsOrg awsOrg)
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
|
default StorageLensConfiguration.Builder |
dataExport(Consumer<StorageLensDataExport.Builder> dataExport)
A container to specify the properties of your S3 Storage Lens metrics export including, the destination,
schema and format.
|
StorageLensConfiguration.Builder |
dataExport(StorageLensDataExport dataExport)
A container to specify the properties of your S3 Storage Lens metrics export including, the destination,
schema and format.
|
default StorageLensConfiguration.Builder |
exclude(Consumer<Exclude.Builder> exclude)
A container for what is excluded in this configuration.
|
StorageLensConfiguration.Builder |
exclude(Exclude exclude)
A container for what is excluded in this configuration.
|
StorageLensConfiguration.Builder |
id(String id)
A container for the Amazon S3 Storage Lens configuration ID.
|
default StorageLensConfiguration.Builder |
include(Consumer<Include.Builder> include)
A container for what is included in this configuration.
|
StorageLensConfiguration.Builder |
include(Include include)
A container for what is included in this configuration.
|
StorageLensConfiguration.Builder |
isEnabled(Boolean isEnabled)
A container for whether the S3 Storage Lens configuration is enabled.
|
StorageLensConfiguration.Builder |
storageLensArn(String storageLensArn)
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStorageLensConfiguration.Builder id(String id)
A container for the Amazon S3 Storage Lens configuration ID.
id - A container for the Amazon S3 Storage Lens configuration ID.StorageLensConfiguration.Builder accountLevel(AccountLevel accountLevel)
A container for all the account-level configurations of your S3 Storage Lens configuration.
accountLevel - A container for all the account-level configurations of your S3 Storage Lens configuration.default StorageLensConfiguration.Builder accountLevel(Consumer<AccountLevel.Builder> accountLevel)
A container for all the account-level configurations of your S3 Storage Lens configuration.
This is a convenience method that creates an instance of theAccountLevel.Builder avoiding the need
to create one manually via AccountLevel.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accountLevel(AccountLevel).accountLevel - a consumer that will call methods on AccountLevel.BuilderaccountLevel(AccountLevel)StorageLensConfiguration.Builder include(Include include)
A container for what is included in this configuration. This container can only be valid if there is no
Exclude container submitted, and it's not empty.
include - A container for what is included in this configuration. This container can only be valid if there is
no Exclude container submitted, and it's not empty.default StorageLensConfiguration.Builder include(Consumer<Include.Builder> include)
A container for what is included in this configuration. This container can only be valid if there is no
Exclude container submitted, and it's not empty.
Include.Builder avoiding the need to
create one manually via Include.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to include(Include).include - a consumer that will call methods on Include.Builderinclude(Include)StorageLensConfiguration.Builder exclude(Exclude exclude)
A container for what is excluded in this configuration. This container can only be valid if there is no
Include container submitted, and it's not empty.
exclude - A container for what is excluded in this configuration. This container can only be valid if there is
no Include container submitted, and it's not empty.default StorageLensConfiguration.Builder exclude(Consumer<Exclude.Builder> exclude)
A container for what is excluded in this configuration. This container can only be valid if there is no
Include container submitted, and it's not empty.
Exclude.Builder avoiding the need to
create one manually via Exclude.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to exclude(Exclude).exclude - a consumer that will call methods on Exclude.Builderexclude(Exclude)StorageLensConfiguration.Builder dataExport(StorageLensDataExport dataExport)
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
dataExport - A container to specify the properties of your S3 Storage Lens metrics export including, the
destination, schema and format.default StorageLensConfiguration.Builder dataExport(Consumer<StorageLensDataExport.Builder> dataExport)
A container to specify the properties of your S3 Storage Lens metrics export including, the destination, schema and format.
This is a convenience method that creates an instance of theStorageLensDataExport.Builder avoiding
the need to create one manually via StorageLensDataExport.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to dataExport(StorageLensDataExport).dataExport - a consumer that will call methods on StorageLensDataExport.BuilderdataExport(StorageLensDataExport)StorageLensConfiguration.Builder isEnabled(Boolean isEnabled)
A container for whether the S3 Storage Lens configuration is enabled.
isEnabled - A container for whether the S3 Storage Lens configuration is enabled.StorageLensConfiguration.Builder awsOrg(StorageLensAwsOrg awsOrg)
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
awsOrg - A container for the Amazon Web Services organization for this S3 Storage Lens configuration.default StorageLensConfiguration.Builder awsOrg(Consumer<StorageLensAwsOrg.Builder> awsOrg)
A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
This is a convenience method that creates an instance of theStorageLensAwsOrg.Builder avoiding the
need to create one manually via StorageLensAwsOrg.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to awsOrg(StorageLensAwsOrg).awsOrg - a consumer that will call methods on StorageLensAwsOrg.BuilderawsOrg(StorageLensAwsOrg)StorageLensConfiguration.Builder storageLensArn(String storageLensArn)
The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is read-only and follows
the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name
storageLensArn - The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property is read-only and
follows the following format:
arn:aws:s3:us-east-1:example-account-id:storage-lens/your-dashboard-name Copyright © 2022. All rights reserved.