Class CfnBucketPropsMixin.RuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.s3outposts.CfnBucketPropsMixin.RuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBucketPropsMixin.RuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBucketPropsMixin.RuleProperty
@Stability(Stable)
@Internal
public static final class CfnBucketPropsMixin.RuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBucketPropsMixin.RuleProperty
An implementation for
CfnBucketPropsMixin.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.cfnpropertymixins.services.s3outposts.CfnBucketPropsMixin.RuleProperty
CfnBucketPropsMixin.RuleProperty.Builder, CfnBucketPropsMixin.RuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBucketPropsMixin.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 theCfnBucketPropsMixin.RuleProperty.Builder.
-
-
Method Details
-
getAbortIncompleteMultipartUpload
Description copied from interface:CfnBucketPropsMixin.RulePropertyThe container for the abort incomplete multipart upload rule.Returns union: either
IResolvableorCfnBucketPropsMixin.AbortIncompleteMultipartUploadProperty- Specified by:
getAbortIncompleteMultipartUploadin interfaceCfnBucketPropsMixin.RuleProperty- See Also:
-
getExpirationDate
Description copied from interface:CfnBucketPropsMixin.RulePropertySpecifies the expiration for the lifecycle of the object by specifying an expiry date.- Specified by:
getExpirationDatein interfaceCfnBucketPropsMixin.RuleProperty- See Also:
-
getExpirationInDays
Description copied from interface:CfnBucketPropsMixin.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 interfaceCfnBucketPropsMixin.RuleProperty- See Also:
-
getFilter
Description copied from interface:CfnBucketPropsMixin.RulePropertyThe container for the filter of the lifecycle rule.- Specified by:
getFilterin interfaceCfnBucketPropsMixin.RuleProperty- See Also:
-
getId
Description copied from interface:CfnBucketPropsMixin.RulePropertyUnique identifier for the lifecycle rule.The value can't be longer than 255 characters.
- Specified by:
getIdin interfaceCfnBucketPropsMixin.RuleProperty- See Also:
-
getStatus
Description copied from interface:CfnBucketPropsMixin.RulePropertyIfEnabled, the rule is currently being applied.If
Disabled, the rule is not currently being applied.- Specified by:
getStatusin interfaceCfnBucketPropsMixin.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()
-