Interface LineItemFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LineItemFilter.Builder,LineItemFilter>,SdkBuilder<LineItemFilter.Builder,LineItemFilter>,SdkPojo
- Enclosing class:
- LineItemFilter
public static interface LineItemFilter.Builder extends SdkPojo, CopyableBuilder<LineItemFilter.Builder,LineItemFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LineItemFilter.Builderattribute(String attribute)The attribute of the line item filter.LineItemFilter.Builderattribute(LineItemFilterAttributeName attribute)The attribute of the line item filter.LineItemFilter.BuildermatchOption(String matchOption)The match criteria of the line item filter.LineItemFilter.BuildermatchOption(MatchOption matchOption)The match criteria of the line item filter.LineItemFilter.Buildervalues(Collection<LineItemFilterValue> values)The values of the line item filter.LineItemFilter.Buildervalues(LineItemFilterValue... values)The values of the line item filter.LineItemFilter.BuildervaluesWithStrings(String... values)The values of the line item filter.LineItemFilter.BuildervaluesWithStrings(Collection<String> values)The values of the line item filter.-
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 Detail
-
attribute
LineItemFilter.Builder attribute(String attribute)
The attribute of the line item filter. This specifies what attribute that you can filter on.
- Parameters:
attribute- The attribute of the line item filter. This specifies what attribute that you can filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LineItemFilterAttributeName,LineItemFilterAttributeName
-
attribute
LineItemFilter.Builder attribute(LineItemFilterAttributeName attribute)
The attribute of the line item filter. This specifies what attribute that you can filter on.
- Parameters:
attribute- The attribute of the line item filter. This specifies what attribute that you can filter on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LineItemFilterAttributeName,LineItemFilterAttributeName
-
matchOption
LineItemFilter.Builder matchOption(String matchOption)
The match criteria of the line item filter. This parameter specifies whether not to include the resource value from the billing group total cost.
- Parameters:
matchOption- The match criteria of the line item filter. This parameter specifies whether not to include the resource value from the billing group total cost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MatchOption,MatchOption
-
matchOption
LineItemFilter.Builder matchOption(MatchOption matchOption)
The match criteria of the line item filter. This parameter specifies whether not to include the resource value from the billing group total cost.
- Parameters:
matchOption- The match criteria of the line item filter. This parameter specifies whether not to include the resource value from the billing group total cost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MatchOption,MatchOption
-
valuesWithStrings
LineItemFilter.Builder valuesWithStrings(Collection<String> values)
The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.
- Parameters:
values- The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valuesWithStrings
LineItemFilter.Builder valuesWithStrings(String... values)
The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.
- Parameters:
values- The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
LineItemFilter.Builder values(Collection<LineItemFilterValue> values)
The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.
- Parameters:
values- The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
LineItemFilter.Builder values(LineItemFilterValue... values)
The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.
- Parameters:
values- The values of the line item filter. This specifies the values to filter on. Currently, you can only exclude Savings Plan discounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-