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 Details

    • 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:
    • 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:
    • 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

      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:
    • 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

      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

      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.