Interface Expression.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<Expression.Builder,,Expression> SdkBuilder<Expression.Builder,,Expression> SdkPojo
- Enclosing class:
 Expression
- 
Method Summary
Modifier and TypeMethodDescriptionandExpression(Collection<Expression> andExpression) List of routing expressions which will be AND-ed together.andExpression(Consumer<Expression.Builder>... andExpression) List of routing expressions which will be AND-ed together.andExpression(Expression... andExpression) List of routing expressions which will be AND-ed together.default Expression.BuilderattributeCondition(Consumer<AttributeCondition.Builder> attributeCondition) An object to specify the predefined attribute condition.attributeCondition(AttributeCondition attributeCondition) An object to specify the predefined attribute condition.default Expression.BuildernotAttributeCondition(Consumer<AttributeCondition.Builder> notAttributeCondition) Sets the value of the NotAttributeCondition property for this object.notAttributeCondition(AttributeCondition notAttributeCondition) Sets the value of the NotAttributeCondition property for this object.orExpression(Collection<Expression> orExpression) List of routing expressions which will be OR-ed together.orExpression(Consumer<Expression.Builder>... orExpression) List of routing expressions which will be OR-ed together.orExpression(Expression... orExpression) List of routing expressions which will be OR-ed together.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
- 
attributeCondition
An object to specify the predefined attribute condition.
- Parameters:
 attributeCondition- An object to specify the predefined attribute condition.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
attributeCondition
default Expression.Builder attributeCondition(Consumer<AttributeCondition.Builder> attributeCondition) An object to specify the predefined attribute condition.
This is a convenience method that creates an instance of theAttributeCondition.Builderavoiding the need to create one manually viaAttributeCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattributeCondition(AttributeCondition).- Parameters:
 attributeCondition- a consumer that will call methods onAttributeCondition.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
andExpression
List of routing expressions which will be AND-ed together.
- Parameters:
 andExpression- List of routing expressions which will be AND-ed together.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
andExpression
List of routing expressions which will be AND-ed together.
- Parameters:
 andExpression- List of routing expressions which will be AND-ed together.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
andExpression
List of routing expressions which will be AND-ed together.
This is a convenience method that creates an instance of theExpression.Builderavoiding the need to create one manually viaExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toandExpression(List<Expression>).- Parameters:
 andExpression- a consumer that will call methods onExpression.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
orExpression
List of routing expressions which will be OR-ed together.
- Parameters:
 orExpression- List of routing expressions which will be OR-ed together.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
orExpression
List of routing expressions which will be OR-ed together.
- Parameters:
 orExpression- List of routing expressions which will be OR-ed together.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
orExpression
List of routing expressions which will be OR-ed together.
This is a convenience method that creates an instance of theExpression.Builderavoiding the need to create one manually viaExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toorExpression(List<Expression>).- Parameters:
 orExpression- a consumer that will call methods onExpression.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
notAttributeCondition
Sets the value of the NotAttributeCondition property for this object.- Parameters:
 notAttributeCondition- The new value for the NotAttributeCondition property for this object.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
notAttributeCondition
default Expression.Builder notAttributeCondition(Consumer<AttributeCondition.Builder> notAttributeCondition) Sets the value of the NotAttributeCondition property for this object. This is a convenience method that creates an instance of theAttributeCondition.Builderavoiding the need to create one manually viaAttributeCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonotAttributeCondition(AttributeCondition).- Parameters:
 notAttributeCondition- a consumer that will call methods onAttributeCondition.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -