public static final class CfnStorageLens.BucketLevelProperty.Builder
extends java.lang.Object
CfnStorageLens.BucketLevelProperty
Constructor and Description |
---|
Builder() |
public CfnStorageLens.BucketLevelProperty.Builder activityMetrics(IResolvable activityMetrics)
CfnStorageLens.BucketLevelProperty.getActivityMetrics()
activityMetrics
- A property for bucket-level activity metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder activityMetrics(CfnStorageLens.ActivityMetricsProperty activityMetrics)
CfnStorageLens.BucketLevelProperty.getActivityMetrics()
activityMetrics
- A property for bucket-level activity metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder advancedCostOptimizationMetrics(IResolvable advancedCostOptimizationMetrics)
CfnStorageLens.BucketLevelProperty.getAdvancedCostOptimizationMetrics()
advancedCostOptimizationMetrics
- A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder advancedCostOptimizationMetrics(CfnStorageLens.AdvancedCostOptimizationMetricsProperty advancedCostOptimizationMetrics)
CfnStorageLens.BucketLevelProperty.getAdvancedCostOptimizationMetrics()
advancedCostOptimizationMetrics
- A property for bucket-level advanced cost optimization metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder advancedDataProtectionMetrics(IResolvable advancedDataProtectionMetrics)
CfnStorageLens.BucketLevelProperty.getAdvancedDataProtectionMetrics()
advancedDataProtectionMetrics
- A property for bucket-level advanced data protection metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder advancedDataProtectionMetrics(CfnStorageLens.AdvancedDataProtectionMetricsProperty advancedDataProtectionMetrics)
CfnStorageLens.BucketLevelProperty.getAdvancedDataProtectionMetrics()
advancedDataProtectionMetrics
- A property for bucket-level advanced data protection metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder detailedStatusCodesMetrics(IResolvable detailedStatusCodesMetrics)
CfnStorageLens.BucketLevelProperty.getDetailedStatusCodesMetrics()
detailedStatusCodesMetrics
- A property for bucket-level detailed status code metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder detailedStatusCodesMetrics(CfnStorageLens.DetailedStatusCodesMetricsProperty detailedStatusCodesMetrics)
CfnStorageLens.BucketLevelProperty.getDetailedStatusCodesMetrics()
detailedStatusCodesMetrics
- A property for bucket-level detailed status code metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder prefixLevel(IResolvable prefixLevel)
CfnStorageLens.BucketLevelProperty.getPrefixLevel()
prefixLevel
- A property for bucket-level prefix-level storage metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty.Builder prefixLevel(CfnStorageLens.PrefixLevelProperty prefixLevel)
CfnStorageLens.BucketLevelProperty.getPrefixLevel()
prefixLevel
- A property for bucket-level prefix-level storage metrics for S3 Storage Lens.this
public CfnStorageLens.BucketLevelProperty build()
CfnStorageLens.BucketLevelProperty
java.lang.NullPointerException
- if any required attribute was not provided