public static interface ReplicationRuleFilter.Builder extends SdkPojo, CopyableBuilder<ReplicationRuleFilter.Builder,ReplicationRuleFilter>
Modifier and Type | Method and Description |
---|---|
default ReplicationRuleFilter.Builder |
and(Consumer<ReplicationRuleAndOperator.Builder> and)
A container for specifying rule filters.
|
ReplicationRuleFilter.Builder |
and(ReplicationRuleAndOperator and)
A container for specifying rule filters.
|
ReplicationRuleFilter.Builder |
prefix(String prefix)
An object key name prefix that identifies the subset of objects to which the rule applies.
|
default ReplicationRuleFilter.Builder |
tag(Consumer<Tag.Builder> tag)
A container for specifying a tag key and value.
|
ReplicationRuleFilter.Builder |
tag(Tag tag)
A container for specifying a tag key and value.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ReplicationRuleFilter.Builder prefix(String prefix)
An object key name prefix that identifies the subset of objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
prefix
- An object key name prefix that identifies the subset of objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
ReplicationRuleFilter.Builder tag(Tag tag)
A container for specifying a tag key and value.
The rule applies only to objects that have the tag in their tag set.
tag
- A container for specifying a tag key and value.
The rule applies only to objects that have the tag in their tag set.
default ReplicationRuleFilter.Builder tag(Consumer<Tag.Builder> tag)
A container for specifying a tag key and value.
The rule applies only to objects that have the tag in their tag set.
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 tag(Tag)
.tag
- a consumer that will call methods on Tag.Builder
tag(Tag)
ReplicationRuleFilter.Builder and(ReplicationRuleAndOperator and)
A container for specifying rule filters. The filters determine the subset of objects to which the rule applies. This element is required only if you specify more than one filter. For example:
If you specify both a Prefix
and a Tag
filter, wrap these filters in an
And
tag.
If you specify a filter based on multiple tags, wrap the Tag
elements in an And
tag.
and
- A container for specifying rule filters. The filters determine the subset of objects to which the rule
applies. This element is required only if you specify more than one filter. For example:
If you specify both a Prefix
and a Tag
filter, wrap these filters in an
And
tag.
If you specify a filter based on multiple tags, wrap the Tag
elements in an
And
tag.
default ReplicationRuleFilter.Builder and(Consumer<ReplicationRuleAndOperator.Builder> and)
A container for specifying rule filters. The filters determine the subset of objects to which the rule applies. This element is required only if you specify more than one filter. For example:
If you specify both a Prefix
and a Tag
filter, wrap these filters in an
And
tag.
If you specify a filter based on multiple tags, wrap the Tag
elements in an And
tag.
ReplicationRuleAndOperator.Builder
avoiding the need to create one manually via ReplicationRuleAndOperator.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to and(ReplicationRuleAndOperator)
.and
- a consumer that will call methods on ReplicationRuleAndOperator.Builder
and(ReplicationRuleAndOperator)
Copyright © 2022. All rights reserved.