Class CfnBucket.TieringProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.CfnBucket.TieringProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucket.TieringProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnBucket.TieringProperty
@Stability(Stable)
@Internal
public static final class CfnBucket.TieringProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucket.TieringProperty
An implementation for
CfnBucket.TieringProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.CfnBucket.TieringProperty
CfnBucket.TieringProperty.Builder, CfnBucket.TieringProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBucket.TieringProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
S3 Intelligent-Tiering access tier.final Number
getDays()
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier.final int
hashCode()
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 theCfnBucket.TieringProperty.Builder
.
-
-
Method Details
-
getAccessTier
Description copied from interface:CfnBucket.TieringProperty
S3 Intelligent-Tiering access tier.See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
- Specified by:
getAccessTier
in interfaceCfnBucket.TieringProperty
-
getDays
Description copied from interface:CfnBucket.TieringProperty
The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier.The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).
- Specified by:
getDays
in interfaceCfnBucket.TieringProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-