Interface AccessBudgetDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AccessBudgetDetails.Builder,
,AccessBudgetDetails> SdkBuilder<AccessBudgetDetails.Builder,
,AccessBudgetDetails> SdkPojo
- Enclosing class:
AccessBudgetDetails
@Mutable
@NotThreadSafe
public static interface AccessBudgetDetails.Builder
extends SdkPojo, CopyableBuilder<AccessBudgetDetails.Builder,AccessBudgetDetails>
-
Method Summary
Modifier and TypeMethodDescriptionautoRefresh
(String autoRefresh) Specifies whether this budget automatically refreshes when the current period ends.autoRefresh
(AutoRefreshMode autoRefresh) Specifies whether this budget automatically refreshes when the current period ends.The total budget amount allocated for this period.budgetType
(String budgetType) The type of budget period.budgetType
(AccessBudgetType budgetType) The type of budget period.The end time of this budget period.remainingBudget
(Integer remainingBudget) The amount of budget remaining in this period.The start time of this budget period.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
startTime
The start time of this budget period.
- Parameters:
startTime
- The start time of this budget period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The end time of this budget period. If not specified, the budget period continues indefinitely.
- Parameters:
endTime
- The end time of this budget period. If not specified, the budget period continues indefinitely.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remainingBudget
The amount of budget remaining in this period.
- Parameters:
remainingBudget
- The amount of budget remaining in this period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budget
The total budget amount allocated for this period.
- Parameters:
budget
- The total budget amount allocated for this period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
budgetType
The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.
- Parameters:
budgetType
- The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
budgetType
The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.
- Parameters:
budgetType
- The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoRefresh
Specifies whether this budget automatically refreshes when the current period ends.
- Parameters:
autoRefresh
- Specifies whether this budget automatically refreshes when the current period ends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoRefresh
Specifies whether this budget automatically refreshes when the current period ends.
- Parameters:
autoRefresh
- Specifies whether this budget automatically refreshes when the current period ends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-