Class BucketLifecycleConfigurationV2RuleFilterAnd


  • public final class BucketLifecycleConfigurationV2RuleFilterAnd
    extends java.lang.Object
    • Method Detail

      • objectSizeGreaterThan

        public java.util.Optional<java.lang.Integer> objectSizeGreaterThan()
        Returns:
        Minimum object size to which the rule applies. Value must be at least `0` if specified. Defaults to 128000 (128 KB) for all `storageClass` values unless `transitionDefaultMinimumObjectSize` specifies otherwise.
      • objectSizeLessThan

        public java.util.Optional<java.lang.Integer> objectSizeLessThan()
        Returns:
        Maximum object size to which the rule applies. Value must be at least `1` if specified.
      • prefix

        public java.util.Optional<java.lang.String> prefix()
        Returns:
        Prefix identifying one or more objects to which the rule applies.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Key-value map of resource tags. All of these tags must exist in the object's tag set in order for the rule to apply. If set, must contain at least one key-value pair.