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 allExpressionsthat you specified in the array.and(Consumer<Expression.Builder>... and) Return results that match allExpressionsthat you specified in the array.and(Expression... and) Return results that match allExpressionsthat you specified in the array.default Expression.Builderdimensions(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.Buildernot(Consumer<Expression.Builder> not) Return results that don’t match theExpressionthat you specified.not(Expression not) Return results that don’t match theExpressionthat you specified.or(Collection<Expression> or) Return results that match any of theExpressionsthat you specified.or(Consumer<Expression.Builder>... or) Return results that match any of theExpressionsthat you specified.or(Expression... or) Return results that match any of theExpressionsthat you specified.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, sdkFields
-
Method Details
-
and
Return results that match all
Expressionsthat you specified in the array.- Parameters:
and- Return results that match allExpressionsthat 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
Expressionsthat you specified in the array.- Parameters:
and- Return results that match allExpressionsthat 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 theExpressionsthat you specified in the array.Expression.Builderavoiding the need to create one manually viaExpression.builder().When the
Consumercompletes,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:
-
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.Builderavoiding the need to create one manually viaDimensionValues.builder().When the
Consumercompletes,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:
-
not
Return results that don’t match the
Expressionthat you specified.- Parameters:
not- Return results that don’t match theExpressionthat 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 theExpressionthat you specified.Expression.Builderavoiding the need to create one manually viaExpression.builder().When the
Consumercompletes,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:
-
or
Return results that match any of the
Expressionsthat you specified. in the array.- Parameters:
or- Return results that match any of theExpressionsthat 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
Expressionsthat you specified. in the array.- Parameters:
or- Return results that match any of theExpressionsthat 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 theExpressionsthat you specified. in the array.Expression.Builderavoiding the need to create one manually viaExpression.builder().When the
Consumercompletes,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:
-