Interface CustomLineItemListElement.Builder

    • Method Detail

      • arn

        CustomLineItemListElement.Builder arn​(String arn)

        The Amazon Resource Names (ARNs) for custom line items.

        Parameters:
        arn - The Amazon Resource Names (ARNs) for custom line items.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CustomLineItemListElement.Builder name​(String name)

        The custom line item's name.

        Parameters:
        name - The custom line item's name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • chargeDetails

        CustomLineItemListElement.Builder chargeDetails​(ListCustomLineItemChargeDetails chargeDetails)

        A ListCustomLineItemChargeDetails that describes the charge details of a custom line item.

        Parameters:
        chargeDetails - A ListCustomLineItemChargeDetails that describes the charge details of a custom line item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currencyCode

        CustomLineItemListElement.Builder currencyCode​(String currencyCode)

        The custom line item's charge value currency. Only one of the valid values can be used.

        Parameters:
        currencyCode - The custom line item's charge value currency. Only one of the valid values can be used.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CurrencyCode, CurrencyCode
      • currencyCode

        CustomLineItemListElement.Builder currencyCode​(CurrencyCode currencyCode)

        The custom line item's charge value currency. Only one of the valid values can be used.

        Parameters:
        currencyCode - The custom line item's charge value currency. Only one of the valid values can be used.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CurrencyCode, CurrencyCode
      • description

        CustomLineItemListElement.Builder description​(String description)

        The custom line item's description. This is shown on the Bills page in association with the charge value.

        Parameters:
        description - The custom line item's description. This is shown on the Bills page in association with the charge value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productCode

        CustomLineItemListElement.Builder productCode​(String productCode)

        The product code that's associated with the custom line item.

        Parameters:
        productCode - The product code that's associated with the custom line item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • billingGroupArn

        CustomLineItemListElement.Builder billingGroupArn​(String billingGroupArn)

        The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.

        Parameters:
        billingGroupArn - The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        CustomLineItemListElement.Builder creationTime​(Long creationTime)

        The time created.

        Parameters:
        creationTime - The time created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        CustomLineItemListElement.Builder lastModifiedTime​(Long lastModifiedTime)

        The most recent time when the custom line item was modified.

        Parameters:
        lastModifiedTime - The most recent time when the custom line item was modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associationSize

        CustomLineItemListElement.Builder associationSize​(Long associationSize)

        The number of resources that are associated to the custom line item.

        Parameters:
        associationSize - The number of resources that are associated to the custom line item.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accountId

        CustomLineItemListElement.Builder accountId​(String accountId)

        The Amazon Web Services account in which this custom line item will be applied to.

        Parameters:
        accountId - The Amazon Web Services account in which this custom line item will be applied to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.