Class NoncurrentVersionTransition.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.NoncurrentVersionTransition.Jsii$Proxy
- All Implemented Interfaces:
NoncurrentVersionTransition,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
NoncurrentVersionTransition
@Stability(Stable)
@Internal
public static final class NoncurrentVersionTransition.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements NoncurrentVersionTransition
An implementation for
NoncurrentVersionTransition-
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.NoncurrentVersionTransition
NoncurrentVersionTransition.Builder, NoncurrentVersionTransition.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theNoncurrentVersionTransition.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 NumberIndicates the number of noncurrent version objects to be retained.final StorageClassThe storage class to which you want the object to transition.final DurationIndicates the number of days after creation when objects are transitioned to the specified storage class.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 theNoncurrentVersionTransition.Builder.
-
-
Method Details
-
getStorageClass
Description copied from interface:NoncurrentVersionTransitionThe storage class to which you want the object to transition.- Specified by:
getStorageClassin interfaceNoncurrentVersionTransition
-
getTransitionAfter
Description copied from interface:NoncurrentVersionTransitionIndicates the number of days after creation when objects are transitioned to the specified storage class.Default: - No transition count.
- Specified by:
getTransitionAfterin interfaceNoncurrentVersionTransition
-
getNoncurrentVersionsToRetain
Description copied from interface:NoncurrentVersionTransitionIndicates the number of noncurrent version objects to be retained.Can be up to 100 noncurrent versions retained.
Default: - No noncurrent version retained.
- Specified by:
getNoncurrentVersionsToRetainin interfaceNoncurrentVersionTransition
-
$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()
-