Interface CreateBillingViewRequest.Builder

    • Method Detail

      • name

        CreateBillingViewRequest.Builder name​(String name)

        The name of the billing view.

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

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

        CreateBillingViewRequest.Builder sourceViews​(Collection<String> sourceViews)

        A list of billing views used as the data source for the custom billing view.

        Parameters:
        sourceViews - A list of billing views used as the data source for the custom billing view.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceViews

        CreateBillingViewRequest.Builder sourceViews​(String... sourceViews)

        A list of billing views used as the data source for the custom billing view.

        Parameters:
        sourceViews - A list of billing views used as the data source for the custom billing view.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataFilterExpression

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

        CreateBillingViewRequest.Builder clientToken​(String clientToken)

        A unique, case-sensitive identifier you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. If the original request completes successfully, any subsequent retries complete successfully without performing any further actions with an idempotent request.

        Parameters:
        clientToken - A unique, case-sensitive identifier you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. If the original request completes successfully, any subsequent retries complete successfully without performing any further actions with an idempotent request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        CreateBillingViewRequest.Builder resourceTags​(Collection<ResourceTag> resourceTags)

        A list of key value map specifying tags associated to the billing view being created.

        Parameters:
        resourceTags - A list of key value map specifying tags associated to the billing view being created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceTags

        CreateBillingViewRequest.Builder resourceTags​(ResourceTag... resourceTags)

        A list of key value map specifying tags associated to the billing view being created.

        Parameters:
        resourceTags - A list of key value map specifying tags associated to the billing view being created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.