Interface CreateBillEstimateRequest.Builder

    • Method Detail

      • billScenarioId

        CreateBillEstimateRequest.Builder billScenarioId​(String billScenarioId)

        The ID of the Bill Scenario for which you want to create a Bill estimate.

        Parameters:
        billScenarioId - The ID of the Bill Scenario for which you want to create a Bill estimate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateBillEstimateRequest.Builder name​(String name)

        The name of the Bill estimate that will be created. Names must be unique for an account.

        Parameters:
        name - The name of the Bill estimate that will be created. Names must be unique for an account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        CreateBillEstimateRequest.Builder clientToken​(String clientToken)

        A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        Parameters:
        clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        An optional list of tags to associate with the specified BillEstimate. You can use resource tags to control access to your BillEstimate using IAM policies. Each tag consists of a key and a value, and each key must be unique for the resource. The following restrictions apply to resource tags:

        • Although the maximum number of array members is 200, you can assign a maximum of 50 user-tags to one resource. The remaining are reserved for Amazon Web Services.

        • The maximum length of a key is 128 characters.

        • The maximum length of a value is 256 characters.

        • Keys and values can only contain alphanumeric characters, spaces, and any of the following: _.:/=+@-.

        • Keys and values are case sensitive.

        • Keys and values are trimmed for any leading or trailing whitespaces.

        • Don't use aws: as a prefix for your keys. This prefix is reserved for Amazon Web Services.

        Parameters:
        tags - An optional list of tags to associate with the specified BillEstimate. You can use resource tags to control access to your BillEstimate using IAM policies. Each tag consists of a key and a value, and each key must be unique for the resource. The following restrictions apply to resource tags:

        • Although the maximum number of array members is 200, you can assign a maximum of 50 user-tags to one resource. The remaining are reserved for Amazon Web Services.

        • The maximum length of a key is 128 characters.

        • The maximum length of a value is 256 characters.

        • Keys and values can only contain alphanumeric characters, spaces, and any of the following: _.:/=+@-.

        • Keys and values are case sensitive.

        • Keys and values are trimmed for any leading or trailing whitespaces.

        • Don't use aws: as a prefix for your keys. This prefix is reserved for Amazon Web Services.

        Returns:
        Returns a reference to this object so that method calls can be chained together.