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()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- See Also:
-
getAbortIncompleteMultipartUpload
Description copied from interface:CfnBucket.RulePropertyThe container for the abort incomplete multipart upload rule.Returns union: either
IResolvableorCfnBucket.AbortIncompleteMultipartUploadProperty- Specified by:
getAbortIncompleteMultipartUploadin interfaceCfnBucket.RuleProperty- See Also:
-
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- See Also:
-
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- See Also:
-
getFilter
Description copied from interface:CfnBucket.RulePropertyThe container for the filter of the lifecycle rule.- Specified by:
getFilterin interfaceCfnBucket.RuleProperty- See Also:
-
getId
Description copied from interface:CfnBucket.RulePropertyUnique identifier for the lifecycle rule.The value can't be longer than 255 characters.
- Specified by:
getIdin interfaceCfnBucket.RuleProperty- See Also:
-
$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()
-