public static interface SavingsPlansUtilizationByTime.Builder extends SdkPojo, CopyableBuilder<SavingsPlansUtilizationByTime.Builder,SavingsPlansUtilizationByTime>
| Modifier and Type | Method and Description |
|---|---|
default SavingsPlansUtilizationByTime.Builder |
amortizedCommitment(Consumer<SavingsPlansAmortizedCommitment.Builder> amortizedCommitment)
The total amortized commitment for a Savings Plans.
|
SavingsPlansUtilizationByTime.Builder |
amortizedCommitment(SavingsPlansAmortizedCommitment amortizedCommitment)
The total amortized commitment for a Savings Plans.
|
default SavingsPlansUtilizationByTime.Builder |
savings(Consumer<SavingsPlansSavings.Builder> savings)
The amount that's saved by using existing Savings Plans.
|
SavingsPlansUtilizationByTime.Builder |
savings(SavingsPlansSavings savings)
The amount that's saved by using existing Savings Plans.
|
default SavingsPlansUtilizationByTime.Builder |
timePeriod(Consumer<DateInterval.Builder> timePeriod)
Sets the value of the TimePeriod property for this object.
|
SavingsPlansUtilizationByTime.Builder |
timePeriod(DateInterval timePeriod)
Sets the value of the TimePeriod property for this object.
|
default SavingsPlansUtilizationByTime.Builder |
utilization(Consumer<SavingsPlansUtilization.Builder> utilization)
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans
eligible.
|
SavingsPlansUtilizationByTime.Builder |
utilization(SavingsPlansUtilization utilization)
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans
eligible.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSavingsPlansUtilizationByTime.Builder timePeriod(DateInterval timePeriod)
timePeriod - The new value for the TimePeriod property for this object.default SavingsPlansUtilizationByTime.Builder timePeriod(Consumer<DateInterval.Builder> timePeriod)
DateInterval.Builder avoiding the need
to create one manually via DateInterval.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to timePeriod(DateInterval).
timePeriod - a consumer that will call methods on DateInterval.BuildertimePeriod(DateInterval)SavingsPlansUtilizationByTime.Builder utilization(SavingsPlansUtilization utilization)
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans eligible.
utilization - A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings
Plans eligible.default SavingsPlansUtilizationByTime.Builder utilization(Consumer<SavingsPlansUtilization.Builder> utilization)
A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans eligible.
This is a convenience method that creates an instance of theSavingsPlansUtilization.Builder avoiding
the need to create one manually via SavingsPlansUtilization.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to utilization(SavingsPlansUtilization).
utilization - a consumer that will call methods on SavingsPlansUtilization.Builderutilization(SavingsPlansUtilization)SavingsPlansUtilizationByTime.Builder savings(SavingsPlansSavings savings)
The amount that's saved by using existing Savings Plans. Savings returns both net savings from Savings Plans
and also the onDemandCostEquivalent of the Savings Plans when considering the utilization rate.
savings - The amount that's saved by using existing Savings Plans. Savings returns both net savings from Savings
Plans and also the onDemandCostEquivalent of the Savings Plans when considering the
utilization rate.default SavingsPlansUtilizationByTime.Builder savings(Consumer<SavingsPlansSavings.Builder> savings)
The amount that's saved by using existing Savings Plans. Savings returns both net savings from Savings Plans
and also the onDemandCostEquivalent of the Savings Plans when considering the utilization rate.
SavingsPlansSavings.Builder avoiding the
need to create one manually via SavingsPlansSavings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to savings(SavingsPlansSavings).
savings - a consumer that will call methods on SavingsPlansSavings.Buildersavings(SavingsPlansSavings)SavingsPlansUtilizationByTime.Builder amortizedCommitment(SavingsPlansAmortizedCommitment amortizedCommitment)
The total amortized commitment for a Savings Plans. This includes the sum of the upfront and recurring Savings Plans fees.
amortizedCommitment - The total amortized commitment for a Savings Plans. This includes the sum of the upfront and recurring
Savings Plans fees.default SavingsPlansUtilizationByTime.Builder amortizedCommitment(Consumer<SavingsPlansAmortizedCommitment.Builder> amortizedCommitment)
The total amortized commitment for a Savings Plans. This includes the sum of the upfront and recurring Savings Plans fees.
This is a convenience method that creates an instance of theSavingsPlansAmortizedCommitment.Builder
avoiding the need to create one manually via SavingsPlansAmortizedCommitment.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to amortizedCommitment(SavingsPlansAmortizedCommitment).
amortizedCommitment - a consumer that will call methods on SavingsPlansAmortizedCommitment.BuilderamortizedCommitment(SavingsPlansAmortizedCommitment)Copyright © 2022. All rights reserved.