@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountLevel extends Object implements Serializable, Cloneable
A container 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 for S3 Storage Lens activity metrics.
|
AdvancedCostOptimizationMetrics |
getAdvancedCostOptimizationMetrics()
A container for S3 Storage Lens advanced cost-optimization metrics.
|
AdvancedDataProtectionMetrics |
getAdvancedDataProtectionMetrics()
A container for S3 Storage Lens advanced data-protection metrics.
|
BucketLevel |
getBucketLevel()
A container for the S3 Storage Lens bucket-level configuration.
|
DetailedStatusCodesMetrics |
getDetailedStatusCodesMetrics()
A container for detailed status code metrics.
|
int |
hashCode() |
void |
setActivityMetrics(ActivityMetrics activityMetrics)
A container for S3 Storage Lens activity metrics.
|
void |
setAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container for S3 Storage Lens advanced cost-optimization metrics.
|
void |
setAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container for S3 Storage Lens advanced data-protection metrics.
|
void |
setBucketLevel(BucketLevel bucketLevel)
A container for the S3 Storage Lens bucket-level configuration.
|
void |
setDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container for detailed status code metrics.
|
String |
toString()
Returns a string representation of this object.
|
AccountLevel |
withActivityMetrics(ActivityMetrics activityMetrics)
A container for S3 Storage Lens activity metrics.
|
AccountLevel |
withAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container for S3 Storage Lens advanced cost-optimization metrics.
|
AccountLevel |
withAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container for S3 Storage Lens advanced data-protection metrics.
|
AccountLevel |
withBucketLevel(BucketLevel bucketLevel)
A container for the S3 Storage Lens bucket-level configuration.
|
AccountLevel |
withDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container for detailed status code metrics.
|
public void setActivityMetrics(ActivityMetrics activityMetrics)
A container for S3 Storage Lens activity metrics.
activityMetrics
- A container for S3 Storage Lens activity metrics.public ActivityMetrics getActivityMetrics()
A container for S3 Storage Lens activity metrics.
public AccountLevel withActivityMetrics(ActivityMetrics activityMetrics)
A container for S3 Storage Lens activity metrics.
activityMetrics
- A container for S3 Storage Lens activity metrics.public void setBucketLevel(BucketLevel bucketLevel)
A container for the S3 Storage Lens bucket-level configuration.
bucketLevel
- A container for the S3 Storage Lens bucket-level configuration.public BucketLevel getBucketLevel()
A container for the S3 Storage Lens bucket-level configuration.
public AccountLevel withBucketLevel(BucketLevel bucketLevel)
A container for the S3 Storage Lens bucket-level configuration.
bucketLevel
- A container for the S3 Storage Lens bucket-level configuration.public void setAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container for S3 Storage Lens advanced cost-optimization metrics.
advancedCostOptimizationMetrics
- A container for S3 Storage Lens advanced cost-optimization metrics.public AdvancedCostOptimizationMetrics getAdvancedCostOptimizationMetrics()
A container for S3 Storage Lens advanced cost-optimization metrics.
public AccountLevel withAdvancedCostOptimizationMetrics(AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics)
A container for S3 Storage Lens advanced cost-optimization metrics.
advancedCostOptimizationMetrics
- A container for S3 Storage Lens advanced cost-optimization metrics.public void setAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container for S3 Storage Lens advanced data-protection metrics.
advancedDataProtectionMetrics
- A container for S3 Storage Lens advanced data-protection metrics.public AdvancedDataProtectionMetrics getAdvancedDataProtectionMetrics()
A container for S3 Storage Lens advanced data-protection metrics.
public AccountLevel withAdvancedDataProtectionMetrics(AdvancedDataProtectionMetrics advancedDataProtectionMetrics)
A container for S3 Storage Lens advanced data-protection metrics.
advancedDataProtectionMetrics
- A container for S3 Storage Lens advanced data-protection metrics.public void setDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container for detailed status code metrics.
detailedStatusCodesMetrics
- A container for detailed status code metrics.public DetailedStatusCodesMetrics getDetailedStatusCodesMetrics()
A container for detailed status code metrics.
public AccountLevel withDetailedStatusCodesMetrics(DetailedStatusCodesMetrics detailedStatusCodesMetrics)
A container for detailed status code metrics.
detailedStatusCodesMetrics
- A container for detailed status code metrics.public String toString()
toString
in class Object
Object.toString()
public AccountLevel clone()