Class CfnStorageLens.AccountLevelProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.CfnStorageLens.AccountLevelProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnStorageLens.AccountLevelProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStorageLens.AccountLevelProperty
@Stability(Stable)
@Internal
public static final class CfnStorageLens.AccountLevelProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnStorageLens.AccountLevelProperty
An implementation for
CfnStorageLens.AccountLevelProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.CfnStorageLens.AccountLevelProperty
CfnStorageLens.AccountLevelProperty.Builder, CfnStorageLens.AccountLevelProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnStorageLens.AccountLevelProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThis property contains the details of account-level activity metrics for S3 Storage Lens.final ObjectThis property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.final ObjectThis property contains the details of account-level advanced data protection metrics for S3 Storage Lens.final ObjectAdvanced Performance Metrics.final ObjectThis property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.final ObjectThis property contains the details of account-level detailed status code metrics for S3 Storage Lens.final ObjectThis property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnStorageLens.AccountLevelProperty.Builder.
-
-
Method Details
-
getBucketLevel
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.To enable bucket-level configurations, make sure to also set the same metrics at the account level.
Returns union: either
IResolvableorCfnStorageLens.BucketLevelProperty- Specified by:
getBucketLevelin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getActivityMetrics
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property contains the details of account-level activity metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLens.ActivityMetricsProperty- Specified by:
getActivityMetricsin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getAdvancedCostOptimizationMetrics
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLens.AdvancedCostOptimizationMetricsProperty- Specified by:
getAdvancedCostOptimizationMetricsin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getAdvancedDataProtectionMetrics
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property contains the details of account-level advanced data protection metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLens.AdvancedDataProtectionMetricsProperty- Specified by:
getAdvancedDataProtectionMetricsin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getAdvancedPerformanceMetrics
Description copied from interface:CfnStorageLens.AccountLevelPropertyAdvanced Performance Metrics.Returns union: either
IResolvableorCfnStorageLens.AdvancedPerformanceMetricsProperty- Specified by:
getAdvancedPerformanceMetricsin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getDetailedStatusCodesMetrics
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property contains the details of account-level detailed status code metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLens.DetailedStatusCodesMetricsProperty- Specified by:
getDetailedStatusCodesMetricsin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
getStorageLensGroupLevel
Description copied from interface:CfnStorageLens.AccountLevelPropertyThis property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.Returns union: either
IResolvableorCfnStorageLens.StorageLensGroupLevelProperty- Specified by:
getStorageLensGroupLevelin interfaceCfnStorageLens.AccountLevelProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-