Interface CfnBucket.TransitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBucket.TransitionProperty.Jsii$Proxy
- Enclosing class:
CfnBucket
@Stability(Stable)
public static interface CfnBucket.TransitionProperty
extends software.amazon.jsii.JsiiSerializable
Specifies when an object transitions to a specified storage class.
For more information about Amazon S3 lifecycle configuration rules, see Transitioning Objects Using Amazon S3 Lifecycle in the Amazon S3 User Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.s3.*; TransitionProperty transitionProperty = TransitionProperty.builder() .storageClass("storageClass") // the properties below are optional .transitionDate(new Date()) .transitionInDays(123) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBucket.TransitionProperty
static final class
An implementation forCfnBucket.TransitionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The storage class to which you want the object to transition.default Object
Indicates when objects are transitioned to the specified storage class.default Number
Indicates the number of days after creation when objects are transitioned to the specified storage class.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getStorageClass
The storage class to which you want the object to transition.- See Also:
-
getTransitionDate
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.
- See Also:
-
getTransitionInDays
Indicates the number of days after creation when objects are transitioned to the specified storage class.The value must be a positive integer.
- See Also:
-
builder
-