@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountLevel extends Object implements Serializable, Cloneable
A container element for the account-level Amazon S3 Storage Lens configuration.
For more information about S3 Storage Lens, see Assessing your storage activity and usage with S3 Storage Lens in the Amazon S3 User Guide. For a complete list of S3 Storage Lens metrics, see S3 Storage Lens metrics glossary in the Amazon S3 User Guide.
Constructor and Description |
---|
AccountLevel() |
Modifier and Type | Method and Description |
---|---|
AccountLevel |
clone() |
boolean |
equals(Object obj) |
ActivityMetrics |
getActivityMetrics()
A container element for S3 Storage Lens activity metrics.
|
AdvancedCostOptimizationMetrics |
getAdvancedCostOptimizationMetrics()
A container element for S3 Storage Lens advanced cost-optimization metrics.
|
AdvancedDataProtectionMetrics |
getAdvancedDataProtectionMetrics()
A container element for S3 Storage Lens advanced data-protection metrics.
|
BucketLevel |
getBucketLevel()
A container element for the S3 Storage Lens bucket-level configuration.
|
DetailedStatusCodesMetrics |
getDetailedStatusCodesMetrics()
A container element for detailed status code metrics.
|
StorageLensGroupLevel |
getStorageLensGroupLevel()
A container element for S3 Storage Lens groups metrics.
|
int |
hashCode() |
void |
setActivityMetrics(ActivityMetrics activityMetrics)
A container element for S3 Storage Lens activity metrics.
|
void |
setAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container element for S3 Storage Lens advanced cost-optimization metrics.
|
void |
setAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container element for S3 Storage Lens advanced data-protection metrics.
|
void |
setBucketLevel(BucketLevel bucketLevel)
A container element for the S3 Storage Lens bucket-level configuration.
|
void |
setDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container element for detailed status code metrics.
|
void |
setStorageLensGroupLevel(StorageLensGroupLevel storageLensGroupLevel)
A container element for S3 Storage Lens groups metrics.
|
String |
toString()
Returns a string representation of this object.
|
AccountLevel |
withActivityMetrics(ActivityMetrics activityMetrics)
A container element for S3 Storage Lens activity metrics.
|
AccountLevel |
withAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container element for S3 Storage Lens advanced cost-optimization metrics.
|
AccountLevel |
withAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container element for S3 Storage Lens advanced data-protection metrics.
|
AccountLevel |
withBucketLevel(BucketLevel bucketLevel)
A container element for the S3 Storage Lens bucket-level configuration.
|
AccountLevel |
withDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container element for detailed status code metrics.
|
AccountLevel |
withStorageLensGroupLevel(StorageLensGroupLevel storageLensGroupLevel)
A container element for S3 Storage Lens groups metrics.
|
public void setActivityMetrics(ActivityMetrics activityMetrics)
A container element for S3 Storage Lens activity metrics.
activityMetrics
- A container element for S3 Storage Lens activity metrics.public ActivityMetrics getActivityMetrics()
A container element for S3 Storage Lens activity metrics.
public AccountLevel withActivityMetrics(ActivityMetrics activityMetrics)
A container element for S3 Storage Lens activity metrics.
activityMetrics
- A container element for S3 Storage Lens activity metrics.public void setBucketLevel(BucketLevel bucketLevel)
A container element for the S3 Storage Lens bucket-level configuration.
bucketLevel
- A container element for the S3 Storage Lens bucket-level configuration.public BucketLevel getBucketLevel()
A container element for the S3 Storage Lens bucket-level configuration.
public AccountLevel withBucketLevel(BucketLevel bucketLevel)
A container element for the S3 Storage Lens bucket-level configuration.
bucketLevel
- A container element for the S3 Storage Lens bucket-level configuration.public void setAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container element for S3 Storage Lens advanced cost-optimization metrics.
advancedCostOptimizationMetrics
- A container element for S3 Storage Lens advanced cost-optimization metrics.public AdvancedCostOptimizationMetrics getAdvancedCostOptimizationMetrics()
A container element for S3 Storage Lens advanced cost-optimization metrics.
public AccountLevel withAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container element for S3 Storage Lens advanced cost-optimization metrics.
advancedCostOptimizationMetrics
- A container element for S3 Storage Lens advanced cost-optimization metrics.public void setAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container element for S3 Storage Lens advanced data-protection metrics.
advancedDataProtectionMetrics
- A container element for S3 Storage Lens advanced data-protection metrics.public AdvancedDataProtectionMetrics getAdvancedDataProtectionMetrics()
A container element for S3 Storage Lens advanced data-protection metrics.
public AccountLevel withAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container element for S3 Storage Lens advanced data-protection metrics.
advancedDataProtectionMetrics
- A container element for S3 Storage Lens advanced data-protection metrics.public void setDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container element for detailed status code metrics.
detailedStatusCodesMetrics
- A container element for detailed status code metrics.public DetailedStatusCodesMetrics getDetailedStatusCodesMetrics()
A container element for detailed status code metrics.
public AccountLevel withDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container element for detailed status code metrics.
detailedStatusCodesMetrics
- A container element for detailed status code metrics.public void setStorageLensGroupLevel(StorageLensGroupLevel storageLensGroupLevel)
A container element for S3 Storage Lens groups metrics.
storageLensGroupLevel
- A container element for S3 Storage Lens groups metrics.public StorageLensGroupLevel getStorageLensGroupLevel()
A container element for S3 Storage Lens groups metrics.
public AccountLevel withStorageLensGroupLevel(StorageLensGroupLevel storageLensGroupLevel)
A container element for S3 Storage Lens groups metrics.
storageLensGroupLevel
- A container element for S3 Storage Lens groups metrics.public String toString()
toString
in class Object
Object.toString()
public AccountLevel clone()