Class CfnBucket.RuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3outposts.CfnBucket.RuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucket.RuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnBucket.RuleProperty
@Stability(Stable)
@Internal
public static final class CfnBucket.RuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucket.RuleProperty
An implementation for
CfnBucket.RuleProperty-
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.s3outposts.CfnBucket.RuleProperty
CfnBucket.RuleProperty.Builder, CfnBucket.RuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnBucket.RuleProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnBucket.RuleProperty.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 ObjectThe container for the abort incomplete multipart upload rule.final StringSpecifies the expiration for the lifecycle of the object by specifying an expiry date.final NumberSpecifies the expiration for the lifecycle of the object in the form of days that the object has been in the S3 on Outposts bucket.final ObjectThe container for the filter of the lifecycle rule.final StringgetId()The unique identifier for the lifecycle rule.final StringIfEnabled, the rule is currently being applied.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 theCfnBucket.RuleProperty.Builder.
-
-
Method Details
-
getStatus
Description copied from interface:CfnBucket.RulePropertyIfEnabled, the rule is currently being applied.If
Disabled, the rule is not currently being applied.- Specified by:
getStatusin interfaceCfnBucket.RuleProperty
-
getAbortIncompleteMultipartUpload
Description copied from interface:CfnBucket.RulePropertyThe container for the abort incomplete multipart upload rule.- Specified by:
getAbortIncompleteMultipartUploadin interfaceCfnBucket.RuleProperty
-
getExpirationDate
Description copied from interface:CfnBucket.RulePropertySpecifies the expiration for the lifecycle of the object by specifying an expiry date.- Specified by:
getExpirationDatein interfaceCfnBucket.RuleProperty
-
getExpirationInDays
Description copied from interface:CfnBucket.RulePropertySpecifies the expiration for the lifecycle of the object in the form of days that the object has been in the S3 on Outposts bucket.- Specified by:
getExpirationInDaysin interfaceCfnBucket.RuleProperty
-
getFilter
Description copied from interface:CfnBucket.RulePropertyThe container for the filter of the lifecycle rule.- Specified by:
getFilterin interfaceCfnBucket.RuleProperty
-
getId
Description copied from interface:CfnBucket.RulePropertyThe unique identifier for the lifecycle rule.The value can't be longer than 255 characters.
- Specified by:
getIdin interfaceCfnBucket.RuleProperty
-
$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()
-