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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.s3.NoncurrentVersionTransition
NoncurrentVersionTransition.Builder, NoncurrentVersionTransition.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theNoncurrentVersionTransition.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 Number
Indicates the number of noncurrent version objects to be retained.final StorageClass
The storage class to which you want the object to transition.final Duration
Indicates the number of days after creation when objects are transitioned to the specified storage class.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 theNoncurrentVersionTransition.Builder
.
-
-
Method Details
-
getStorageClass
Description copied from interface:NoncurrentVersionTransition
The storage class to which you want the object to transition.- Specified by:
getStorageClass
in interfaceNoncurrentVersionTransition
-
getTransitionAfter
Description copied from interface:NoncurrentVersionTransition
Indicates the number of days after creation when objects are transitioned to the specified storage class.Default: - No transition count.
- Specified by:
getTransitionAfter
in interfaceNoncurrentVersionTransition
-
getNoncurrentVersionsToRetain
Description copied from interface:NoncurrentVersionTransition
Indicates the number of noncurrent version objects to be retained.Can be up to 100 noncurrent versions retained.
Default: - No noncurrent version retained.
- Specified by:
getNoncurrentVersionsToRetain
in interfaceNoncurrentVersionTransition
-
$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()
-