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 element for S3 Storage Lens activity metrics.activityMetrics(ActivityMetrics activityMetrics) A container element for S3 Storage Lens activity metrics.default AccountLevel.BuilderadvancedCostOptimizationMetrics(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.BuilderadvancedDataProtectionMetrics(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.BuilderbucketLevel(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.BuilderdetailedStatusCodesMetrics(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.BuilderstorageLensGroupLevel(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
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
-
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.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 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.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 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.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 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.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 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.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:
-
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.Builderavoiding the need to create one manually viaStorageLensGroupLevel.builder().When the
Consumercompletes,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:
-