Class CfnStorageLensPropsMixin.AccountLevelProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnStorageLensPropsMixin.AccountLevelProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnStorageLensPropsMixin.AccountLevelProperty
CfnStorageLensPropsMixin.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.cfnpropertymixins.services.s3.CfnStorageLensPropsMixin.AccountLevelProperty
CfnStorageLensPropsMixin.AccountLevelProperty.Builder, CfnStorageLensPropsMixin.AccountLevelProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnStorageLensPropsMixin.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 ObjectThis property contains the account-level details for S3 Storage Lens advanced 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 theCfnStorageLensPropsMixin.AccountLevelProperty.Builder.
-
-
Method Details
-
getActivityMetrics
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property contains the details of account-level activity metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLensPropsMixin.ActivityMetricsProperty- Specified by:
getActivityMetricsin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getAdvancedCostOptimizationMetrics
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLensPropsMixin.AdvancedCostOptimizationMetricsProperty- Specified by:
getAdvancedCostOptimizationMetricsin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getAdvancedDataProtectionMetrics
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property contains the details of account-level advanced data protection metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLensPropsMixin.AdvancedDataProtectionMetricsProperty- Specified by:
getAdvancedDataProtectionMetricsin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getAdvancedPerformanceMetrics
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property contains the account-level details for S3 Storage Lens advanced performance metrics.Returns union: either
IResolvableorCfnStorageLensPropsMixin.AdvancedPerformanceMetricsProperty- Specified by:
getAdvancedPerformanceMetricsin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getBucketLevel
Description copied from interface:CfnStorageLensPropsMixin.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
IResolvableorCfnStorageLensPropsMixin.BucketLevelProperty- Specified by:
getBucketLevelin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getDetailedStatusCodesMetrics
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property contains the details of account-level detailed status code metrics for S3 Storage Lens.Returns union: either
IResolvableorCfnStorageLensPropsMixin.DetailedStatusCodesMetricsProperty- Specified by:
getDetailedStatusCodesMetricsin interfaceCfnStorageLensPropsMixin.AccountLevelProperty- See Also:
-
getStorageLensGroupLevel
Description copied from interface:CfnStorageLensPropsMixin.AccountLevelPropertyThis property determines the scope of Storage Lens group data that is displayed in the Storage Lens dashboard.Returns union: either
IResolvableorCfnStorageLensPropsMixin.StorageLensGroupLevelProperty- Specified by:
getStorageLensGroupLevelin interfaceCfnStorageLensPropsMixin.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()
-