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.Builder
attributeCondition
(Consumer<AttributeCondition.Builder> attributeCondition) An object to specify the predefined attribute condition.attributeCondition
(AttributeCondition attributeCondition) An object to specify the predefined attribute condition.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
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 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.Builder
avoiding the need to create one manually viaAttributeCondition.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,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:
-