Interface BudgetPerformanceHistory.Builder

  • Method Details

    • budgetName

      BudgetPerformanceHistory.Builder budgetName(String budgetName)
      Sets the value of the BudgetName property for this object.
      Parameters:
      budgetName - The new value for the BudgetName property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budgetType

      BudgetPerformanceHistory.Builder budgetType(String budgetType)
      Sets the value of the BudgetType property for this object.
      Parameters:
      budgetType - The new value for the BudgetType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • budgetType

      Sets the value of the BudgetType property for this object.
      Parameters:
      budgetType - The new value for the BudgetType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • costFilters

      BudgetPerformanceHistory.Builder costFilters(Map<String,? extends Collection<String>> costFilters)

      The history of the cost filters for a budget during the specified time period.

      Parameters:
      costFilters - The history of the cost filters for a budget during the specified time period.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • costTypes

      The history of the cost types for a budget during the specified time period.

      Parameters:
      costTypes - The history of the cost types for a budget during the specified time period.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • costTypes

      The history of the cost types for a budget during the specified time period.

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

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

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

      Sets the value of the TimeUnit property for this object.
      Parameters:
      timeUnit - The new value for the TimeUnit property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • timeUnit

      Sets the value of the TimeUnit property for this object.
      Parameters:
      timeUnit - The new value for the TimeUnit property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • billingViewArn

      BudgetPerformanceHistory.Builder billingViewArn(String billingViewArn)

      The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.

      Parameters:
      billingViewArn - The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budgetedAndActualAmountsList

      BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(Collection<BudgetedAndActualAmounts> budgetedAndActualAmountsList)

      A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.

      Parameters:
      budgetedAndActualAmountsList - A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budgetedAndActualAmountsList

      BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(BudgetedAndActualAmounts... budgetedAndActualAmountsList)

      A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.

      Parameters:
      budgetedAndActualAmountsList - A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • budgetedAndActualAmountsList

      BudgetPerformanceHistory.Builder budgetedAndActualAmountsList(Consumer<BudgetedAndActualAmounts.Builder>... budgetedAndActualAmountsList)

      A list of amounts of cost or usage that you created budgets for, which are compared to your actual costs or usage.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to budgetedAndActualAmountsList(List<BudgetedAndActualAmounts>).

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