Bucket V2Lifecycle Rule
data class BucketV2LifecycleRule(val abortIncompleteMultipartUploadDays: Int? = null, val enabled: Boolean, val expirations: List<BucketV2LifecycleRuleExpiration>? = null, val id: String? = null, val noncurrentVersionExpirations: List<BucketV2LifecycleRuleNoncurrentVersionExpiration>? = null, val noncurrentVersionTransitions: List<BucketV2LifecycleRuleNoncurrentVersionTransition>? = null, val prefix: String? = null, val tags: Map<String, String>? = null, val transitions: List<BucketV2LifecycleRuleTransition>? = null)
Constructors
Link copied to clipboard
constructor(abortIncompleteMultipartUploadDays: Int? = null, enabled: Boolean, expirations: List<BucketV2LifecycleRuleExpiration>? = null, id: String? = null, noncurrentVersionExpirations: List<BucketV2LifecycleRuleNoncurrentVersionExpiration>? = null, noncurrentVersionTransitions: List<BucketV2LifecycleRuleNoncurrentVersionTransition>? = null, prefix: String? = null, tags: Map<String, String>? = null, transitions: List<BucketV2LifecycleRuleTransition>? = null)
Properties
Link copied to clipboard
Specifies the number of days after initiating a multipart upload when the multipart upload must be completed.
Link copied to clipboard
Specifies a period in the object's expire. See Expiration below for details.
Link copied to clipboard
Specifies when noncurrent object versions expire. See Noncurrent Version Expiration below for details.
Link copied to clipboard
Specifies when noncurrent object versions transitions. See Noncurrent Version Transition below for details.
Link copied to clipboard
Specifies a period in the object's transitions. See Transition below for details.