Interface StorageLensExpandedPrefixesDataExport.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StorageLensExpandedPrefixesDataExport.Builder,,StorageLensExpandedPrefixesDataExport> SdkBuilder<StorageLensExpandedPrefixesDataExport.Builder,,StorageLensExpandedPrefixesDataExport> SdkPojo
- Enclosing class:
StorageLensExpandedPrefixesDataExport
@Mutable
@NotThreadSafe
public static interface StorageLensExpandedPrefixesDataExport.Builder
extends SdkPojo, CopyableBuilder<StorageLensExpandedPrefixesDataExport.Builder,StorageLensExpandedPrefixesDataExport>
-
Method Summary
Modifier and TypeMethodDescriptions3BucketDestination(Consumer<S3BucketDestination.Builder> s3BucketDestination) Sets the value of the S3BucketDestination property for this object.s3BucketDestination(S3BucketDestination s3BucketDestination) Sets the value of the S3BucketDestination property for this object.storageLensTableDestination(Consumer<StorageLensTableDestination.Builder> storageLensTableDestination) A container for the bucket where the S3 Storage Lens metric export files are located.storageLensTableDestination(StorageLensTableDestination storageLensTableDestination) A container for the bucket where the S3 Storage Lens metric export files are located.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
-
s3BucketDestination
StorageLensExpandedPrefixesDataExport.Builder s3BucketDestination(S3BucketDestination s3BucketDestination) Sets the value of the S3BucketDestination property for this object.- Parameters:
s3BucketDestination- The new value for the S3BucketDestination property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketDestination
default StorageLensExpandedPrefixesDataExport.Builder s3BucketDestination(Consumer<S3BucketDestination.Builder> s3BucketDestination) Sets the value of the S3BucketDestination property for this object. This is a convenience method that creates an instance of theS3BucketDestination.Builderavoiding the need to create one manually viaS3BucketDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3BucketDestination(S3BucketDestination).- Parameters:
s3BucketDestination- a consumer that will call methods onS3BucketDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageLensTableDestination
StorageLensExpandedPrefixesDataExport.Builder storageLensTableDestination(StorageLensTableDestination storageLensTableDestination) A container for the bucket where the S3 Storage Lens metric export files are located. At least one export destination must be specified.
- Parameters:
storageLensTableDestination- A container for the bucket where the S3 Storage Lens metric export files are located. At least one export destination must be specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageLensTableDestination
default StorageLensExpandedPrefixesDataExport.Builder storageLensTableDestination(Consumer<StorageLensTableDestination.Builder> storageLensTableDestination) A container for the bucket where the S3 Storage Lens metric export files are located. At least one export destination must be specified.
This is a convenience method that creates an instance of theStorageLensTableDestination.Builderavoiding the need to create one manually viaStorageLensTableDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostorageLensTableDestination(StorageLensTableDestination).- Parameters:
storageLensTableDestination- a consumer that will call methods onStorageLensTableDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-