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 both Dimension objects.and
(Consumer<Expression.Builder>... and) Return results that match both Dimension objects.and
(Expression... and) Return results that match both Dimension objects.default Expression.Builder
costCategories
(Consumer<CostCategoryValues.Builder> costCategories) The filter that's based on CostCategoryValues.costCategories
(CostCategoryValues costCategories) The filter that's based on CostCategoryValues.default Expression.Builder
dimensions
(Consumer<ExpressionDimensionValues.Builder> dimensions) The specific Dimension to use for Expression.dimensions
(ExpressionDimensionValues dimensions) The specific Dimension to use for Expression.default Expression.Builder
not
(Consumer<Expression.Builder> not) Return results that don't match a Dimension object.not
(Expression not) Return results that don't match a Dimension object.or
(Collection<Expression> or) Return results that match either Dimension object.or
(Consumer<Expression.Builder>... or) Return results that match either Dimension object.or
(Expression... or) Return results that match either Dimension object.default Expression.Builder
tags
(Consumer<TagValues.Builder> tags) The specific Tag to use for Expression.The specific Tag to use for Expression.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 either Dimension object.
- Parameters:
or
- Return results that match either Dimension object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
or
Return results that match either Dimension object.
- Parameters:
or
- Return results that match either Dimension object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
or
Return results that match either Dimension object.
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 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 both Dimension objects.
- Parameters:
and
- Return results that match both Dimension objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
Return results that match both Dimension objects.
- Parameters:
and
- Return results that match both Dimension objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
and
Return results that match both Dimension objects.
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 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 a Dimension object.
- Parameters:
not
- Return results that don't match a Dimension object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
not
Return results that don't match a Dimension object.
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 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 to use for Expression.
- Parameters:
dimensions
- The specific Dimension to use for Expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
The specific Dimension to use for Expression.
This is a convenience method that creates an instance of theExpressionDimensionValues.Builder
avoiding the need to create one manually viaExpressionDimensionValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todimensions(ExpressionDimensionValues)
.- Parameters:
dimensions
- a consumer that will call methods onExpressionDimensionValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The specific Tag to use for Expression.
- Parameters:
tags
- The specific Tag to use for Expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The specific Tag to use for Expression.
This is a convenience method that creates an instance of theTagValues.Builder
avoiding the need to create one manually viaTagValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(TagValues)
.- Parameters:
tags
- a consumer that will call methods onTagValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
costCategories
The filter that's based on CostCategoryValues.
- Parameters:
costCategories
- The filter that's based on CostCategoryValues.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
costCategories
The filter that's based on CostCategoryValues.
This is a convenience method that creates an instance of theCostCategoryValues.Builder
avoiding the need to create one manually viaCostCategoryValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocostCategories(CostCategoryValues)
.- Parameters:
costCategories
- a consumer that will call methods onCostCategoryValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-