Interface Expression.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Expression.Builder,
,Expression> SdkBuilder<Expression.Builder,
,Expression> SdkPojo
- Enclosing class:
Expression
-
Method Summary
Modifier and TypeMethodDescriptionand
(Collection<Expression> and) Return results that match allExpressions
that you specified in the array.and
(Consumer<Expression.Builder>... and) Return results that match allExpressions
that you specified in the array.and
(Expression... and) Return results that match allExpressions
that you specified in the array.default Expression.Builder
dimensions
(Consumer<DimensionValues.Builder> dimensions) The specific dimension, values, and match type to filter objects with.dimensions
(DimensionValues dimensions) The specific dimension, values, and match type to filter objects with.default Expression.Builder
not
(Consumer<Expression.Builder> not) Return results that don’t match theExpression
that you specified.not
(Expression not) Return results that don’t match theExpression
that you specified.or
(Collection<Expression> or) Return results that match any of theExpressions
that you specified.or
(Consumer<Expression.Builder>... or) Return results that match any of theExpressions
that you specified.or
(Expression... or) Return results that match any of theExpressions
that you specified.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, sdkFieldNameToField, sdkFields
-
Method Details
-
or
Return results that match any of the
Expressions
that you specified. in the array.- Parameters:
or
- Return results that match any of theExpressions
that you specified. in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
or
Return results that match any of the
Expressions
that you specified. in the array.- Parameters:
or
- Return results that match any of theExpressions
that you specified. in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
or
Return results that match any of the
This is a convenience method that creates an instance of theExpressions
that you specified. in the array.Expression.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toor(List<Expression>)
.- Parameters:
or
- 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:
-
and
Return results that match all
Expressions
that you specified in the array.- Parameters:
and
- Return results that match allExpressions
that you specified in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
Return results that match all
Expressions
that you specified in the array.- Parameters:
and
- Return results that match allExpressions
that you specified in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
Return results that match all
This is a convenience method that creates an instance of theExpressions
that you specified in the array.Expression.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toand(List<Expression>)
.- Parameters:
and
- 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:
-
not
Return results that don’t match the
Expression
that you specified.- Parameters:
not
- Return results that don’t match theExpression
that you specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
not
Return results that don’t match the
This is a convenience method that creates an instance of theExpression
that you specified.Expression.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonot(Expression)
.- Parameters:
not
- 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:
-
dimensions
The specific dimension, values, and match type to filter objects with.
- Parameters:
dimensions
- The specific dimension, values, and match type to filter objects with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
The specific dimension, values, and match type to filter objects with.
This is a convenience method that creates an instance of theDimensionValues.Builder
avoiding the need to create one manually viaDimensionValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todimensions(DimensionValues)
.- Parameters:
dimensions
- a consumer that will call methods onDimensionValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-