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 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 for S3 Storage Lens activity metrics.AdvancedCostOptimizationMetricsadvancedCostOptimizationMetrics()A container for S3 Storage Lens advanced cost-optimization metrics.AdvancedDataProtectionMetricsadvancedDataProtectionMetrics()A container for S3 Storage Lens advanced data-protection metrics.BucketLevelbucketLevel()A container for the S3 Storage Lens bucket-level configuration.static AccountLevel.Builderbuilder()DetailedStatusCodesMetricsdetailedStatusCodesMetrics()A container 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()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 for S3 Storage Lens activity metrics.
- Returns:
- A container for S3 Storage Lens activity metrics.
-
bucketLevel
public final BucketLevel bucketLevel()
A container for the S3 Storage Lens bucket-level configuration.
- Returns:
- A container for the S3 Storage Lens bucket-level configuration.
-
advancedCostOptimizationMetrics
public final AdvancedCostOptimizationMetrics advancedCostOptimizationMetrics()
A container for S3 Storage Lens advanced cost-optimization metrics.
- Returns:
- A container for S3 Storage Lens advanced cost-optimization metrics.
-
advancedDataProtectionMetrics
public final AdvancedDataProtectionMetrics advancedDataProtectionMetrics()
A container for S3 Storage Lens advanced data-protection metrics.
- Returns:
- A container for S3 Storage Lens advanced data-protection metrics.
-
detailedStatusCodesMetrics
public final DetailedStatusCodesMetrics detailedStatusCodesMetrics()
A container for detailed status code metrics.
- Returns:
- A container for detailed status code 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.
-
-