Class: AWSCDK::S3Express::CfnDirectoryBucket::AbortIncompleteMultipartUploadProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::S3Express::CfnDirectoryBucket::AbortIncompleteMultipartUploadProperty
- Defined in:
- s3_express/cfn_directory_bucket.rb
Overview
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.
For more information, see Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Configuration in the Amazon S3 User Guide .
Instance Attribute Summary collapse
-
#days_after_initiation ⇒ Numeric
readonly
Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(days_after_initiation:) ⇒ AbortIncompleteMultipartUploadProperty
constructor
A new instance of AbortIncompleteMultipartUploadProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(days_after_initiation:) ⇒ AbortIncompleteMultipartUploadProperty
Returns a new instance of AbortIncompleteMultipartUploadProperty.
684 685 686 687 |
# File 's3_express/cfn_directory_bucket.rb', line 684 def initialize(days_after_initiation:) @days_after_initiation = days_after_initiation Jsii::Type.check_type(@days_after_initiation, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "daysAfterInitiation") end |
Instance Attribute Details
#days_after_initiation ⇒ Numeric (readonly)
Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload.
693 694 695 |
# File 's3_express/cfn_directory_bucket.rb', line 693 def days_after_initiation @days_after_initiation end |
Class Method Details
.jsii_properties ⇒ Object
695 696 697 698 699 |
# File 's3_express/cfn_directory_bucket.rb', line 695 def self.jsii_properties { :days_after_initiation => "daysAfterInitiation", } end |
Instance Method Details
#to_jsii ⇒ Object
701 702 703 704 705 706 707 |
# File 's3_express/cfn_directory_bucket.rb', line 701 def to_jsii result = {} result.merge!({ "daysAfterInitiation" => @days_after_initiation, }) result.compact end |