Interface GetBillingGroupCostReportRequest.Builder

    • Method Detail

      • arn

        GetBillingGroupCostReportRequest.Builder arn​(String arn)

        The Amazon Resource Number (ARN) that uniquely identifies the billing group.

        Parameters:
        arn - The Amazon Resource Number (ARN) that uniquely identifies the billing group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • billingPeriodRange

        GetBillingGroupCostReportRequest.Builder billingPeriodRange​(BillingPeriodRange billingPeriodRange)

        A time range for which the margin summary is effective. You can specify up to 12 months.

        Parameters:
        billingPeriodRange - A time range for which the margin summary is effective. You can specify up to 12 months.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupByWithStrings

        GetBillingGroupCostReportRequest.Builder groupByWithStrings​(Collection<String> groupBy)

        A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.

        Parameters:
        groupBy - A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupByWithStrings

        GetBillingGroupCostReportRequest.Builder groupByWithStrings​(String... groupBy)

        A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.

        Parameters:
        groupBy - A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupBy

        GetBillingGroupCostReportRequest.Builder groupBy​(Collection<GroupByAttributeName> groupBy)

        A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.

        Parameters:
        groupBy - A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupBy

        GetBillingGroupCostReportRequest.Builder groupBy​(GroupByAttributeName... groupBy)

        A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.

        Parameters:
        groupBy - A list of strings that specify the attributes that are used to break down costs in the margin summary reports for the billing group. For example, you can view your costs by the Amazon Web Service name or the billing period.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxResults

        GetBillingGroupCostReportRequest.Builder maxResults​(Integer maxResults)

        The maximum number of margin summary reports to retrieve.

        Parameters:
        maxResults - The maximum number of margin summary reports to retrieve.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextToken

        GetBillingGroupCostReportRequest.Builder nextToken​(String nextToken)

        The pagination token used on subsequent calls to get reports.

        Parameters:
        nextToken - The pagination token used on subsequent calls to get reports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.