Class Transition.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3.Transition.Jsii$Proxy
- All Implemented Interfaces:
Transition
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
Transition
@Stability(Stable)
@Internal
public static final class Transition.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements Transition
An implementation for
Transition
-
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.Transition
Transition.Builder, Transition.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(Transition.Builder builder) Constructor that initializes the object based on literal property values passed by theTransition.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 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 Instant
Indicates 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 theTransition.Builder
.
-
-
Method Details
-
getStorageClass
Description copied from interface:Transition
The storage class to which you want the object to transition.- Specified by:
getStorageClass
in interfaceTransition
-
getTransitionAfter
Description copied from interface:Transition
Indicates the number of days after creation when objects are transitioned to the specified storage class.Default: - No transition count.
- Specified by:
getTransitionAfter
in interfaceTransition
-
getTransitionDate
Description copied from interface:Transition
Indicates when objects are transitioned to the specified storage class.The date value must be in ISO 8601 format. The time is always midnight UTC.
Default: - No transition date.
- Specified by:
getTransitionDate
in interfaceTransition
-
$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()
-