Class CfnDirectoryBucket.RuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDirectoryBucket.RuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDirectoryBucket.RuleProperty
CfnDirectoryBucket.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.s3express.CfnDirectoryBucket.RuleProperty
CfnDirectoryBucket.RuleProperty.Builder, CfnDirectoryBucket.RuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDirectoryBucket.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 ObjectSpecifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.final NumberIndicates the number of days after creation when objects are deleted from Amazon S3 and Amazon S3 Glacier.final StringgetId()Unique identifier for the rule.final StringSpecifies the minimum object size in bytes for this rule to apply to.final StringSpecifies the maximum object size in bytes for this rule to apply to.final StringObject key prefix that identifies one or more objects to which this rule applies.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 theCfnDirectoryBucket.RuleProperty.Builder.
-
-
Method Details
-
getStatus
Description copied from interface:CfnDirectoryBucket.RulePropertyIfEnabled, the rule is currently being applied.If
Disabled, the rule is not currently being applied.- Specified by:
getStatusin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getAbortIncompleteMultipartUpload
Description copied from interface:CfnDirectoryBucket.RulePropertySpecifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.Returns union: either
IResolvableorCfnDirectoryBucket.AbortIncompleteMultipartUploadProperty- Specified by:
getAbortIncompleteMultipartUploadin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getExpirationInDays
Description copied from interface:CfnDirectoryBucket.RulePropertyIndicates the number of days after creation when objects are deleted from Amazon S3 and Amazon S3 Glacier.If you specify an expiration and transition time, you must use the same time unit for both properties (either in days or by date). The expiration time must also be later than the transition time.
- Specified by:
getExpirationInDaysin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getId
Description copied from interface:CfnDirectoryBucket.RulePropertyUnique identifier for the rule.The value can't be longer than 255 characters.
- Specified by:
getIdin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getObjectSizeGreaterThan
Description copied from interface:CfnDirectoryBucket.RulePropertySpecifies the minimum object size in bytes for this rule to apply to.Objects must be larger than this value in bytes. For more information about size based rules, see Lifecycle configuration using size-based rules in the Amazon S3 User Guide .
- Specified by:
getObjectSizeGreaterThanin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getObjectSizeLessThan
Description copied from interface:CfnDirectoryBucket.RulePropertySpecifies the maximum object size in bytes for this rule to apply to.Objects must be smaller than this value in bytes. For more information about sized based rules, see Lifecycle configuration using size-based rules in the Amazon S3 User Guide .
- Specified by:
getObjectSizeLessThanin interfaceCfnDirectoryBucket.RuleProperty- See Also:
-
getPrefix
Description copied from interface:CfnDirectoryBucket.RulePropertyObject key prefix that identifies one or more objects to which this rule applies.Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints .
- Specified by:
getPrefixin interfaceCfnDirectoryBucket.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()
-