Bucket Lifecycle Rule
constructor(abortMultipartUploads: List<BucketLifecycleRuleAbortMultipartUpload>? = null, enabled: Boolean, expirations: List<BucketLifecycleRuleExpiration>? = null, filter: BucketLifecycleRuleFilter? = null, id: String? = null, noncurrentVersionExpirations: List<BucketLifecycleRuleNoncurrentVersionExpiration>? = null, noncurrentVersionTransitions: List<BucketLifecycleRuleNoncurrentVersionTransition>? = null, prefix: String? = null, tags: Map<String, String>? = null, transitions: List<BucketLifecycleRuleTransition>? = null)