Interface BillingViewElement.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view.

      Parameters:
      arn - The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A list of names of the billing view.

      Parameters:
      name - A list of names of the billing view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      BillingViewElement.Builder description(String description)

      The description of the billing view.

      Parameters:
      description - The description of the billing view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingViewType

      BillingViewElement.Builder billingViewType(String billingViewType)

      The type of billing group.

      Parameters:
      billingViewType - The type of billing group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • billingViewType

      BillingViewElement.Builder billingViewType(BillingViewType billingViewType)

      The type of billing group.

      Parameters:
      billingViewType - The type of billing group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ownerAccountId

      BillingViewElement.Builder ownerAccountId(String ownerAccountId)

      The list of owners of the billing view.

      Parameters:
      ownerAccountId - The list of owners of the billing view.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataFilterExpression

      BillingViewElement.Builder dataFilterExpression(Expression dataFilterExpression)

      See Expression . Billing view only supports LINKED_ACCOUNT and Tags.

      Parameters:
      dataFilterExpression - See Expression. Billing view only supports LINKED_ACCOUNT and Tags.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataFilterExpression

      default BillingViewElement.Builder dataFilterExpression(Consumer<Expression.Builder> dataFilterExpression)

      See Expression . Billing view only supports LINKED_ACCOUNT and Tags.

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

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

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

      BillingViewElement.Builder createdAt(Instant createdAt)

      The time when the billing view was created.

      Parameters:
      createdAt - The time when the billing view was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      BillingViewElement.Builder updatedAt(Instant updatedAt)

      The time when the billing view was last updated.

      Parameters:
      updatedAt - The time when the billing view was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.