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.Builderfixed(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaFixedBudgetSchedule.builder().When the
Consumercompletes,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:
-