Class AccountLevel
- java.lang.Object
-
- software.amazon.awssdk.services.s3control.model.AccountLevel
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountLevel.Builder,AccountLevel>
@Generated("software.amazon.awssdk:codegen") public final class AccountLevel extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountLevel.Builder,AccountLevel>
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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAccountLevel.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityMetricsactivityMetrics()A container element for S3 Storage Lens activity metrics.AdvancedCostOptimizationMetricsadvancedCostOptimizationMetrics()A container element for S3 Storage Lens advanced cost-optimization metrics.AdvancedDataProtectionMetricsadvancedDataProtectionMetrics()A container element for S3 Storage Lens advanced data-protection metrics.BucketLevelbucketLevel()A container element for the S3 Storage Lens bucket-level configuration.static AccountLevel.Builderbuilder()DetailedStatusCodesMetricsdetailedStatusCodesMetrics()A container element for detailed status code metrics.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AccountLevel.Builder>serializableBuilderClass()StorageLensGroupLevelstorageLensGroupLevel()A container element for S3 Storage Lens groups metrics.AccountLevel.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
activityMetrics
public final ActivityMetrics activityMetrics()
A container element for S3 Storage Lens activity metrics.
- Returns:
- A container element for S3 Storage Lens activity metrics.
-
bucketLevel
public final BucketLevel bucketLevel()
A container element for the S3 Storage Lens bucket-level configuration.
- Returns:
- A container element for the S3 Storage Lens bucket-level configuration.
-
advancedCostOptimizationMetrics
public final AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics()
A container element for S3 Storage Lens advanced cost-optimization metrics.
- Returns:
- A container element for S3 Storage Lens advanced cost-optimization metrics.
-
advancedDataProtectionMetrics
public final AdvancedDataProtectionMetrics advancedDataProtectionMetrics()
A container element for S3 Storage Lens advanced data-protection metrics.
- Returns:
- A container element for S3 Storage Lens advanced data-protection metrics.
-
detailedStatusCodesMetrics
public final DetailedStatusCodesMetrics detailedStatusCodesMetrics()
A container element for detailed status code metrics.
- Returns:
- A container element for detailed status code metrics.
-
storageLensGroupLevel
public final StorageLensGroupLevel storageLensGroupLevel()
A container element for S3 Storage Lens groups metrics.
- Returns:
- A container element for S3 Storage Lens groups metrics.
-
toBuilder
public AccountLevel.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccountLevel.Builder,AccountLevel>
-
builder
public static AccountLevel.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccountLevel.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-