Interface ControlPlaneTagFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ControlPlaneTagFilter.Builder,ControlPlaneTagFilter>,SdkBuilder<ControlPlaneTagFilter.Builder,ControlPlaneTagFilter>,SdkPojo
- Enclosing class:
- ControlPlaneTagFilter
public static interface ControlPlaneTagFilter.Builder extends SdkPojo, CopyableBuilder<ControlPlaneTagFilter.Builder,ControlPlaneTagFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ControlPlaneTagFilter.BuilderandConditions(Collection<TagCondition> andConditions)A list of conditions which would be applied together with anANDcondition.ControlPlaneTagFilter.BuilderandConditions(Consumer<TagCondition.Builder>... andConditions)A list of conditions which would be applied together with anANDcondition.ControlPlaneTagFilter.BuilderandConditions(TagCondition... andConditions)A list of conditions which would be applied together with anANDcondition.ControlPlaneTagFilter.BuilderorConditions(Collection<? extends Collection<TagCondition>> orConditions)A list of conditions which would be applied together with anORcondition.ControlPlaneTagFilter.BuilderorConditions(Collection<TagCondition>... orConditions)A list of conditions which would be applied together with anORcondition.default ControlPlaneTagFilter.BuildertagCondition(Consumer<TagCondition.Builder> tagCondition)A leaf node condition which can be used to specify a tag condition.ControlPlaneTagFilter.BuildertagCondition(TagCondition tagCondition)A leaf node condition which can be used to specify a tag condition.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
orConditions
ControlPlaneTagFilter.Builder orConditions(Collection<? extends Collection<TagCondition>> orConditions)
A list of conditions which would be applied together with an
ORcondition.- Parameters:
orConditions- A list of conditions which would be applied together with anORcondition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orConditions
ControlPlaneTagFilter.Builder orConditions(Collection<TagCondition>... orConditions)
A list of conditions which would be applied together with an
ORcondition.- Parameters:
orConditions- A list of conditions which would be applied together with anORcondition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andConditions
ControlPlaneTagFilter.Builder andConditions(Collection<TagCondition> andConditions)
A list of conditions which would be applied together with an
ANDcondition.- Parameters:
andConditions- A list of conditions which would be applied together with anANDcondition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andConditions
ControlPlaneTagFilter.Builder andConditions(TagCondition... andConditions)
A list of conditions which would be applied together with an
ANDcondition.- Parameters:
andConditions- A list of conditions which would be applied together with anANDcondition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
andConditions
ControlPlaneTagFilter.Builder andConditions(Consumer<TagCondition.Builder>... andConditions)
A list of conditions which would be applied together with an
This is a convenience method that creates an instance of theANDcondition.TagCondition.Builderavoiding the need to create one manually viaTagCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#andConditions(List.) - Parameters:
andConditions- a consumer that will call methods onTagCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#andConditions(java.util.Collection)
-
tagCondition
ControlPlaneTagFilter.Builder tagCondition(TagCondition tagCondition)
A leaf node condition which can be used to specify a tag condition.
- Parameters:
tagCondition- A leaf node condition which can be used to specify a tag condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagCondition
default ControlPlaneTagFilter.Builder tagCondition(Consumer<TagCondition.Builder> tagCondition)
A leaf node condition which can be used to specify a tag condition.
This is a convenience method that creates an instance of theTagCondition.Builderavoiding the need to create one manually viaTagCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagCondition(TagCondition).- Parameters:
tagCondition- a consumer that will call methods onTagCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tagCondition(TagCondition)
-
-