Interface AccountLevel.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountLevel.Builder,
,AccountLevel> SdkBuilder<AccountLevel.Builder,
,AccountLevel> SdkPojo
- Enclosing class:
AccountLevel
-
Method Summary
Modifier and TypeMethodDescriptiondefault AccountLevel.Builder
activityMetrics
(Consumer<ActivityMetrics.Builder> activityMetrics) A container element for S3 Storage Lens activity metrics.activityMetrics
(ActivityMetrics activityMetrics) A container element for S3 Storage Lens activity metrics.default AccountLevel.Builder
advancedCostOptimizationMetrics
(Consumer<AdvancedCostOptimizationMetrics.Builder> advancedCostOptimizationMetrics) A container element for S3 Storage Lens advanced cost-optimization metrics.advancedCostOptimizationMetrics
(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics) A container element for S3 Storage Lens advanced cost-optimization metrics.default AccountLevel.Builder
advancedDataProtectionMetrics
(Consumer<AdvancedDataProtectionMetrics.Builder> advancedDataProtectionMetrics) A container element for S3 Storage Lens advanced data-protection metrics.advancedDataProtectionMetrics
(AdvancedDataProtectionMetrics advancedDataProtectionMetrics) A container element for S3 Storage Lens advanced data-protection metrics.default AccountLevel.Builder
bucketLevel
(Consumer<BucketLevel.Builder> bucketLevel) A container element for the S3 Storage Lens bucket-level configuration.bucketLevel
(BucketLevel bucketLevel) A container element for the S3 Storage Lens bucket-level configuration.default AccountLevel.Builder
detailedStatusCodesMetrics
(Consumer<DetailedStatusCodesMetrics.Builder> detailedStatusCodesMetrics) A container element for detailed status code metrics.detailedStatusCodesMetrics
(DetailedStatusCodesMetrics detailedStatusCodesMetrics) A container element for detailed status code metrics.default AccountLevel.Builder
storageLensGroupLevel
(Consumer<StorageLensGroupLevel.Builder> storageLensGroupLevel) A container element for S3 Storage Lens groups metrics.storageLensGroupLevel
(StorageLensGroupLevel storageLensGroupLevel) A container element for S3 Storage Lens groups metrics.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 Details
-
activityMetrics
A container element for S3 Storage Lens activity metrics.
- Parameters:
activityMetrics
- A container element for S3 Storage Lens activity metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activityMetrics
A container element for S3 Storage Lens activity metrics.
This is a convenience method that creates an instance of theActivityMetrics.Builder
avoiding the need to create one manually viaActivityMetrics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactivityMetrics(ActivityMetrics)
.- Parameters:
activityMetrics
- a consumer that will call methods onActivityMetrics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bucketLevel
A container element for the S3 Storage Lens bucket-level configuration.
- Parameters:
bucketLevel
- A container element for the S3 Storage Lens bucket-level configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketLevel
A container element for the S3 Storage Lens bucket-level configuration.
This is a convenience method that creates an instance of theBucketLevel.Builder
avoiding the need to create one manually viaBucketLevel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobucketLevel(BucketLevel)
.- Parameters:
bucketLevel
- a consumer that will call methods onBucketLevel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
advancedCostOptimizationMetrics
AccountLevel.Builder advancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics) A container element for S3 Storage Lens advanced cost-optimization metrics.
- Parameters:
advancedCostOptimizationMetrics
- A container element for S3 Storage Lens advanced cost-optimization metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedCostOptimizationMetrics
default AccountLevel.Builder advancedCostOptimizationMetrics(Consumer<AdvancedCostOptimizationMetrics.Builder> advancedCostOptimizationMetrics) A container element for S3 Storage Lens advanced cost-optimization metrics.
This is a convenience method that creates an instance of theAdvancedCostOptimizationMetrics.Builder
avoiding the need to create one manually viaAdvancedCostOptimizationMetrics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics)
.- Parameters:
advancedCostOptimizationMetrics
- a consumer that will call methods onAdvancedCostOptimizationMetrics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
advancedDataProtectionMetrics
AccountLevel.Builder advancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics) A container element for S3 Storage Lens advanced data-protection metrics.
- Parameters:
advancedDataProtectionMetrics
- A container element for S3 Storage Lens advanced data-protection metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedDataProtectionMetrics
default AccountLevel.Builder advancedDataProtectionMetrics(Consumer<AdvancedDataProtectionMetrics.Builder> advancedDataProtectionMetrics) A container element for S3 Storage Lens advanced data-protection metrics.
This is a convenience method that creates an instance of theAdvancedDataProtectionMetrics.Builder
avoiding the need to create one manually viaAdvancedDataProtectionMetrics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedDataProtectionMetrics(AdvancedDataProtectionMetrics)
.- Parameters:
advancedDataProtectionMetrics
- a consumer that will call methods onAdvancedDataProtectionMetrics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
detailedStatusCodesMetrics
AccountLevel.Builder detailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics) A container element for detailed status code metrics.
- Parameters:
detailedStatusCodesMetrics
- A container element for detailed status code metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detailedStatusCodesMetrics
default AccountLevel.Builder detailedStatusCodesMetrics(Consumer<DetailedStatusCodesMetrics.Builder> detailedStatusCodesMetrics) A container element for detailed status code metrics.
This is a convenience method that creates an instance of theDetailedStatusCodesMetrics.Builder
avoiding the need to create one manually viaDetailedStatusCodesMetrics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todetailedStatusCodesMetrics(DetailedStatusCodesMetrics)
.- Parameters:
detailedStatusCodesMetrics
- a consumer that will call methods onDetailedStatusCodesMetrics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageLensGroupLevel
A container element for S3 Storage Lens groups metrics.
- Parameters:
storageLensGroupLevel
- A container element for S3 Storage Lens groups metrics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageLensGroupLevel
default AccountLevel.Builder storageLensGroupLevel(Consumer<StorageLensGroupLevel.Builder> storageLensGroupLevel) A container element for S3 Storage Lens groups metrics.
This is a convenience method that creates an instance of theStorageLensGroupLevel.Builder
avoiding the need to create one manually viaStorageLensGroupLevel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostorageLensGroupLevel(StorageLensGroupLevel)
.- Parameters:
storageLensGroupLevel
- a consumer that will call methods onStorageLensGroupLevel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-