Interface CreatePricingPlanRequest.Builder

    • Method Detail

      • clientToken

        CreatePricingPlanRequest.Builder clientToken​(String clientToken)

        The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.

        Parameters:
        clientToken - The token that is needed to support idempotency. Idempotency isn't currently supported, but will be implemented in a future update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreatePricingPlanRequest.Builder name​(String name)

        The name of the pricing plan. The names must be unique to each pricing plan.

        Parameters:
        name - The name of the pricing plan. The names must be unique to each pricing plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreatePricingPlanRequest.Builder description​(String description)

        The description of the pricing plan.

        Parameters:
        description - The description of the pricing plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pricingRuleArns

        CreatePricingPlanRequest.Builder pricingRuleArns​(Collection<String> pricingRuleArns)

        A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.

        Parameters:
        pricingRuleArns - A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pricingRuleArns

        CreatePricingPlanRequest.Builder pricingRuleArns​(String... pricingRuleArns)

        A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.

        Parameters:
        pricingRuleArns - A list of Amazon Resource Names (ARNs) that define the pricing plan parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreatePricingPlanRequest.Builder tags​(Map<String,​String> tags)

        A map that contains tag keys and tag values that are attached to a pricing plan.

        Parameters:
        tags - A map that contains tag keys and tag values that are attached to a pricing plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.