BucketLifecycleConfigurationV2RuleFilter

data class BucketLifecycleConfigurationV2RuleFilter(val and: BucketLifecycleConfigurationV2RuleFilterAnd? = null, val objectSizeGreaterThan: String? = null, val objectSizeLessThan: String? = null, val prefix: String? = null, val tag: BucketLifecycleConfigurationV2RuleFilterTag? = null)

Constructors

Link copied to clipboard
constructor(and: BucketLifecycleConfigurationV2RuleFilterAnd? = null, objectSizeGreaterThan: String? = null, objectSizeLessThan: String? = null, prefix: String? = null, tag: BucketLifecycleConfigurationV2RuleFilterTag? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Configuration block used to apply a logical AND to two or more predicates. See below. The Lifecycle Rule will apply to any object matching all the predicates configured inside the and block.

Link copied to clipboard

Minimum object size (in bytes) to which the rule applies.

Link copied to clipboard

Maximum object size (in bytes) to which the rule applies.

Link copied to clipboard
val prefix: String? = null

Prefix identifying one or more objects to which the rule applies. Defaults to an empty string ("") if not specified.

Link copied to clipboard

Configuration block for specifying a tag key and value. See below.