Interface AccessBudget.Builder

  • Method Details

    • resourceArn

      AccessBudget.Builder resourceArn(String resourceArn)

      The Amazon Resource Name (ARN) of the access budget resource.

      Parameters:
      resourceArn - The Amazon Resource Name (ARN) of the access budget resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • details

      Detailed budget information including time bounds, remaining budget, and refresh settings.

      Parameters:
      details - Detailed budget information including time bounds, remaining budget, and refresh settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • details

      Detailed budget information including time bounds, remaining budget, and refresh settings.

      Parameters:
      details - Detailed budget information including time bounds, remaining budget, and refresh settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • details

      Detailed budget information including time bounds, remaining budget, and refresh settings.

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

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

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

      AccessBudget.Builder aggregateRemainingBudget(Integer aggregateRemainingBudget)

      The total remaining budget across all budget parameters, showing the lower value between the per-period budget and lifetime budget for this access budget. For individual parameter budgets, see remainingBudget.

      Parameters:
      aggregateRemainingBudget - The total remaining budget across all budget parameters, showing the lower value between the per-period budget and lifetime budget for this access budget. For individual parameter budgets, see remainingBudget.
      Returns:
      Returns a reference to this object so that method calls can be chained together.