Interface UpdateCustomLineItemResponse.Builder

All Superinterfaces:
AwsResponse.Builder, BillingconductorResponse.Builder, Buildable, CopyableBuilder<UpdateCustomLineItemResponse.Builder,UpdateCustomLineItemResponse>, SdkBuilder<UpdateCustomLineItemResponse.Builder,UpdateCustomLineItemResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
UpdateCustomLineItemResponse

  • Method Details

    • arn

      The ARN of the successfully updated custom line item.

      Parameters:
      arn - The ARN of the successfully updated custom line item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingGroupArn

      UpdateCustomLineItemResponse.Builder billingGroupArn(String billingGroupArn)

      The ARN of the billing group that the custom line item is applied to.

      Parameters:
      billingGroupArn - The ARN of the billing group that the custom line item is applied to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the successfully updated custom line item.

      Parameters:
      name - The name of the successfully updated custom line item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateCustomLineItemResponse.Builder description(String description)

      The description of the successfully updated custom line item.

      Parameters:
      description - The description of the successfully updated custom line item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • chargeDetails

      A ListCustomLineItemChargeDetails containing the charge details of the successfully updated custom line item.

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

      A ListCustomLineItemChargeDetails containing the charge details of the successfully updated custom line item.

      This is a convenience method that creates an instance of the ListCustomLineItemChargeDetails.Builder avoiding the need to create one manually via ListCustomLineItemChargeDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to chargeDetails(ListCustomLineItemChargeDetails).

      Parameters:
      chargeDetails - a consumer that will call methods on ListCustomLineItemChargeDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastModifiedTime

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

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