Interface LineItemFilter.Builder

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