Class BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder

    • Method Detail

      • objectSizeGreaterThan

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder objectSizeGreaterThan​(@Nullable
                                                                                             com.pulumi.core.Output<java.lang.Integer> objectSizeGreaterThan)
        Parameters:
        objectSizeGreaterThan - 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.
        Returns:
        builder
      • objectSizeGreaterThan

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder objectSizeGreaterThan​(java.lang.Integer objectSizeGreaterThan)
        Parameters:
        objectSizeGreaterThan - 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.
        Returns:
        builder
      • objectSizeLessThan

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder objectSizeLessThan​(@Nullable
                                                                                          com.pulumi.core.Output<java.lang.Integer> objectSizeLessThan)
        Parameters:
        objectSizeLessThan - Maximum object size to which the rule applies. Value must be at least `1` if specified.
        Returns:
        builder
      • objectSizeLessThan

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder objectSizeLessThan​(java.lang.Integer objectSizeLessThan)
        Parameters:
        objectSizeLessThan - Maximum object size to which the rule applies. Value must be at least `1` if specified.
        Returns:
        builder
      • tags

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder tags​(@Nullable
                                                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - 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.
        Returns:
        builder
      • tags

        public BucketLifecycleConfigurationV2RuleFilterAndArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - 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.
        Returns:
        builder