Interface BudgetSchedule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BudgetSchedule.Builder,
,BudgetSchedule> SdkBuilder<BudgetSchedule.Builder,
,BudgetSchedule> SdkPojo
- Enclosing class:
BudgetSchedule
public static interface BudgetSchedule.Builder
extends SdkPojo, CopyableBuilder<BudgetSchedule.Builder,BudgetSchedule>
-
Method Summary
Modifier and TypeMethodDescriptiondefault BudgetSchedule.Builder
fixed
(Consumer<FixedBudgetSchedule.Builder> fixed) The fixed start and end time of the budget's schedule.fixed
(FixedBudgetSchedule fixed) The fixed start and end time of the budget's schedule.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, sdkFields
-
Method Details
-
fixed
The fixed start and end time of the budget's schedule.
- Parameters:
fixed
- The fixed start and end time of the budget's schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fixed
The fixed start and end time of the budget's schedule.
This is a convenience method that creates an instance of theFixedBudgetSchedule.Builder
avoiding the need to create one manually viaFixedBudgetSchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofixed(FixedBudgetSchedule)
.- Parameters:
fixed
- a consumer that will call methods onFixedBudgetSchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-