Interface AccountLevel.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<AccountLevel.Builder,,AccountLevel> SdkBuilder<AccountLevel.Builder,,AccountLevel> SdkPojo
- Enclosing class:
 AccountLevel
- 
Method Summary
Modifier and TypeMethodDescriptiondefault AccountLevel.BuilderactivityMetrics(Consumer<ActivityMetrics.Builder> activityMetrics) A container for S3 Storage Lens activity metrics.activityMetrics(ActivityMetrics activityMetrics) A container for S3 Storage Lens activity metrics.default AccountLevel.BuilderadvancedCostOptimizationMetrics(Consumer<AdvancedCostOptimizationMetrics.Builder> advancedCostOptimizationMetrics) A container for S3 Storage Lens advanced cost-optimization metrics.advancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics) A container for S3 Storage Lens advanced cost-optimization metrics.default AccountLevel.BuilderadvancedDataProtectionMetrics(Consumer<AdvancedDataProtectionMetrics.Builder> advancedDataProtectionMetrics) A container for S3 Storage Lens advanced data-protection metrics.advancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics) A container for S3 Storage Lens advanced data-protection metrics.default AccountLevel.BuilderbucketLevel(Consumer<BucketLevel.Builder> bucketLevel) A container for the S3 Storage Lens bucket-level configuration.bucketLevel(BucketLevel bucketLevel) A container for the S3 Storage Lens bucket-level configuration.default AccountLevel.BuilderdetailedStatusCodesMetrics(Consumer<DetailedStatusCodesMetrics.Builder> detailedStatusCodesMetrics) A container for detailed status code metrics.detailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics) A container for detailed status code metrics.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, sdkFields 
- 
Method Details
- 
activityMetrics
A container for S3 Storage Lens activity metrics.
- Parameters:
 activityMetrics- A container for S3 Storage Lens activity metrics.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
activityMetrics
A container for S3 Storage Lens activity metrics.
This is a convenience method that creates an instance of theActivityMetrics.Builderavoiding the need to create one manually viaActivityMetrics.builder().When the
Consumercompletes,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 for the S3 Storage Lens bucket-level configuration.
- Parameters:
 bucketLevel- A container 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 for the S3 Storage Lens bucket-level configuration.
This is a convenience method that creates an instance of theBucketLevel.Builderavoiding the need to create one manually viaBucketLevel.builder().When the
Consumercompletes,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 for S3 Storage Lens advanced cost-optimization metrics.
- Parameters:
 advancedCostOptimizationMetrics- A container 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 for S3 Storage Lens advanced cost-optimization metrics.
This is a convenience method that creates an instance of theAdvancedCostOptimizationMetrics.Builderavoiding the need to create one manually viaAdvancedCostOptimizationMetrics.builder().When the
Consumercompletes,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 for S3 Storage Lens advanced data-protection metrics.
- Parameters:
 advancedDataProtectionMetrics- A container 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 for S3 Storage Lens advanced data-protection metrics.
This is a convenience method that creates an instance of theAdvancedDataProtectionMetrics.Builderavoiding the need to create one manually viaAdvancedDataProtectionMetrics.builder().When the
Consumercompletes,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 for detailed status code metrics.
- Parameters:
 detailedStatusCodesMetrics- A container 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 for detailed status code metrics.
This is a convenience method that creates an instance of theDetailedStatusCodesMetrics.Builderavoiding the need to create one manually viaDetailedStatusCodesMetrics.builder().When the
Consumercompletes,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:
 
 
 -