Interface ContactEvaluationAttributeAndCondition.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ContactEvaluationAttributeAndCondition.Builder,,ContactEvaluationAttributeAndCondition> SdkBuilder<ContactEvaluationAttributeAndCondition.Builder,,ContactEvaluationAttributeAndCondition> SdkPojo
- Enclosing class:
ContactEvaluationAttributeAndCondition
@Mutable
@NotThreadSafe
public static interface ContactEvaluationAttributeAndCondition.Builder
extends SdkPojo, CopyableBuilder<ContactEvaluationAttributeAndCondition.Builder,ContactEvaluationAttributeAndCondition>
-
Method Summary
Modifier and TypeMethodDescriptionattributeConditions(Collection<ContactEvaluationAttributeCondition> attributeConditions) A list of attribute conditions to apply.attributeConditions(Consumer<ContactEvaluationAttributeCondition.Builder>... attributeConditions) A list of attribute conditions to apply.attributeConditions(ContactEvaluationAttributeCondition... attributeConditions) A list of attribute conditions to apply.tagConditions(Collection<TagCondition> tagConditions) A list of tag conditions to apply.tagConditions(Consumer<TagCondition.Builder>... tagConditions) A list of tag conditions to apply.tagConditions(TagCondition... tagConditions) A list of tag conditions to apply.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
tagConditions
ContactEvaluationAttributeAndCondition.Builder tagConditions(Collection<TagCondition> tagConditions) A list of tag conditions to apply.
- Parameters:
tagConditions- A list of tag conditions to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagConditions
A list of tag conditions to apply.
- Parameters:
tagConditions- A list of tag conditions to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagConditions
ContactEvaluationAttributeAndCondition.Builder tagConditions(Consumer<TagCondition.Builder>... tagConditions) A list of tag conditions to apply.
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 totagConditions(List<TagCondition>).- Parameters:
tagConditions- 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:
-
attributeConditions
ContactEvaluationAttributeAndCondition.Builder attributeConditions(Collection<ContactEvaluationAttributeCondition> attributeConditions) A list of attribute conditions to apply.
- Parameters:
attributeConditions- A list of attribute conditions to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeConditions
ContactEvaluationAttributeAndCondition.Builder attributeConditions(ContactEvaluationAttributeCondition... attributeConditions) A list of attribute conditions to apply.
- Parameters:
attributeConditions- A list of attribute conditions to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeConditions
ContactEvaluationAttributeAndCondition.Builder attributeConditions(Consumer<ContactEvaluationAttributeCondition.Builder>... attributeConditions) A list of attribute conditions to apply.
This is a convenience method that creates an instance of theContactEvaluationAttributeCondition.Builderavoiding the need to create one manually viaContactEvaluationAttributeCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattributeConditions(List<ContactEvaluationAttributeCondition>).- Parameters:
attributeConditions- a consumer that will call methods onContactEvaluationAttributeCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-