Interface AttributeCondition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AttributeCondition.Builder,AttributeCondition>,SdkBuilder<AttributeCondition.Builder,AttributeCondition>,SdkPojo
- Enclosing class:
- AttributeCondition
public static interface AttributeCondition.Builder extends SdkPojo, CopyableBuilder<AttributeCondition.Builder,AttributeCondition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AttributeCondition.BuildercomparisonOperator(String comparisonOperator)The operator of the condition.default AttributeCondition.BuildermatchCriteria(Consumer<MatchCriteria.Builder> matchCriteria)An object to defineAgentsCriteria.AttributeCondition.BuildermatchCriteria(MatchCriteria matchCriteria)An object to defineAgentsCriteria.AttributeCondition.Buildername(String name)The name of predefined attribute.AttributeCondition.BuilderproficiencyLevel(Float proficiencyLevel)The proficiency level of the condition.AttributeCondition.Buildervalue(String value)The value of predefined attribute.-
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
-
name
AttributeCondition.Builder name(String name)
The name of predefined attribute.
- Parameters:
name- The name of predefined attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
AttributeCondition.Builder value(String value)
The value of predefined attribute.
- Parameters:
value- The value of predefined attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proficiencyLevel
AttributeCondition.Builder proficiencyLevel(Float proficiencyLevel)
The proficiency level of the condition.
- Parameters:
proficiencyLevel- The proficiency level of the condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchCriteria
AttributeCondition.Builder matchCriteria(MatchCriteria matchCriteria)
An object to define
AgentsCriteria.- Parameters:
matchCriteria- An object to defineAgentsCriteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchCriteria
default AttributeCondition.Builder matchCriteria(Consumer<MatchCriteria.Builder> matchCriteria)
An object to define
This is a convenience method that creates an instance of theAgentsCriteria.MatchCriteria.Builderavoiding the need to create one manually viaMatchCriteria.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatchCriteria(MatchCriteria).- Parameters:
matchCriteria- a consumer that will call methods onMatchCriteria.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
matchCriteria(MatchCriteria)
-
comparisonOperator
AttributeCondition.Builder comparisonOperator(String comparisonOperator)
The operator of the condition.
- Parameters:
comparisonOperator- The operator of the condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-