public static final class CfnStorageLens.AccountLevelProperty.Builder
extends java.lang.Object
CfnStorageLens.AccountLevelProperty
Constructor and Description |
---|
Builder() |
public CfnStorageLens.AccountLevelProperty.Builder bucketLevel(IResolvable bucketLevel)
CfnStorageLens.AccountLevelProperty.getBucketLevel()
bucketLevel
- This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. This parameter is required.this
public CfnStorageLens.AccountLevelProperty.Builder bucketLevel(CfnStorageLens.BucketLevelProperty bucketLevel)
CfnStorageLens.AccountLevelProperty.getBucketLevel()
bucketLevel
- This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens. This parameter is required.this
public CfnStorageLens.AccountLevelProperty.Builder activityMetrics(IResolvable activityMetrics)
CfnStorageLens.AccountLevelProperty.getActivityMetrics()
activityMetrics
- This property contains the details of account-level activity metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder activityMetrics(CfnStorageLens.ActivityMetricsProperty activityMetrics)
CfnStorageLens.AccountLevelProperty.getActivityMetrics()
activityMetrics
- This property contains the details of account-level activity metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder advancedCostOptimizationMetrics(IResolvable advancedCostOptimizationMetrics)
CfnStorageLens.AccountLevelProperty.getAdvancedCostOptimizationMetrics()
advancedCostOptimizationMetrics
- This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder advancedCostOptimizationMetrics(CfnStorageLens.AdvancedCostOptimizationMetricsProperty advancedCostOptimizationMetrics)
CfnStorageLens.AccountLevelProperty.getAdvancedCostOptimizationMetrics()
advancedCostOptimizationMetrics
- This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder advancedDataProtectionMetrics(IResolvable advancedDataProtectionMetrics)
CfnStorageLens.AccountLevelProperty.getAdvancedDataProtectionMetrics()
advancedDataProtectionMetrics
- This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder advancedDataProtectionMetrics(CfnStorageLens.AdvancedDataProtectionMetricsProperty advancedDataProtectionMetrics)
CfnStorageLens.AccountLevelProperty.getAdvancedDataProtectionMetrics()
advancedDataProtectionMetrics
- This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder detailedStatusCodesMetrics(IResolvable detailedStatusCodesMetrics)
CfnStorageLens.AccountLevelProperty.getDetailedStatusCodesMetrics()
detailedStatusCodesMetrics
- This property contains the details of account-level detailed status code metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty.Builder detailedStatusCodesMetrics(CfnStorageLens.DetailedStatusCodesMetricsProperty detailedStatusCodesMetrics)
CfnStorageLens.AccountLevelProperty.getDetailedStatusCodesMetrics()
detailedStatusCodesMetrics
- This property contains the details of account-level detailed status code metrics for S3 Storage Lens.this
public CfnStorageLens.AccountLevelProperty build()
CfnStorageLens.AccountLevelProperty
java.lang.NullPointerException
- if any required attribute was not provided