public static interface LifecycleRuleAndOperator.Builder extends SdkPojo, CopyableBuilder<LifecycleRuleAndOperator.Builder,LifecycleRuleAndOperator>
Modifier and Type | Method and Description |
---|---|
LifecycleRuleAndOperator.Builder |
objectSizeGreaterThan(Long objectSizeGreaterThan)
Minimum object size to which the rule applies.
|
LifecycleRuleAndOperator.Builder |
objectSizeLessThan(Long objectSizeLessThan)
Maximum object size to which the rule applies.
|
LifecycleRuleAndOperator.Builder |
prefix(String prefix)
Prefix identifying one or more objects to which the rule applies.
|
LifecycleRuleAndOperator.Builder |
tags(Collection<Tag> tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
|
LifecycleRuleAndOperator.Builder |
tags(Consumer<Tag.Builder>... tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
|
LifecycleRuleAndOperator.Builder |
tags(Tag... tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LifecycleRuleAndOperator.Builder prefix(String prefix)
Prefix identifying one or more objects to which the rule applies.
prefix
- Prefix identifying one or more objects to which the rule applies.LifecycleRuleAndOperator.Builder tags(Collection<Tag> tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
tags
- All of these tags must exist in the object's tag set in order for the rule to apply.LifecycleRuleAndOperator.Builder tags(Tag... tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
tags
- All of these tags must exist in the object's tag set in order for the rule to apply.LifecycleRuleAndOperator.Builder tags(Consumer<Tag.Builder>... tags)
All of these tags must exist in the object's tag set in order for the rule to apply.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
LifecycleRuleAndOperator.Builder objectSizeGreaterThan(Long objectSizeGreaterThan)
Minimum object size to which the rule applies.
objectSizeGreaterThan
- Minimum object size to which the rule applies.LifecycleRuleAndOperator.Builder objectSizeLessThan(Long objectSizeLessThan)
Maximum object size to which the rule applies.
objectSizeLessThan
- Maximum object size to which the rule applies.Copyright © 2023. All rights reserved.