Interface DescribeBudgetPerformanceHistoryResponse.Builder

All Superinterfaces:
AwsResponse.Builder, BudgetsResponse.Builder, Buildable, CopyableBuilder<DescribeBudgetPerformanceHistoryResponse.Builder,DescribeBudgetPerformanceHistoryResponse>, SdkBuilder<DescribeBudgetPerformanceHistoryResponse.Builder,DescribeBudgetPerformanceHistoryResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeBudgetPerformanceHistoryResponse

  • Method Details

    • budgetPerformanceHistory

      DescribeBudgetPerformanceHistoryResponse.Builder budgetPerformanceHistory(BudgetPerformanceHistory budgetPerformanceHistory)

      The history of how often the budget has gone into an ALARM state.

      For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.

      Parameters:
      budgetPerformanceHistory - The history of how often the budget has gone into an ALARM state.

      For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.

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

      default DescribeBudgetPerformanceHistoryResponse.Builder budgetPerformanceHistory(Consumer<BudgetPerformanceHistory.Builder> budgetPerformanceHistory)

      The history of how often the budget has gone into an ALARM state.

      For DAILY budgets, the history saves the state of the budget for the last 60 days. For MONTHLY budgets, the history saves the state of the budget for the current month plus the last 12 months. For QUARTERLY budgets, the history saves the state of the budget for the last four quarters.

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

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

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

      Sets the value of the NextToken property for this object.
      Parameters:
      nextToken - The new value for the NextToken property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.