public static interface ReservationPurchaseRecommendationDetail.Builder extends SdkPojo, CopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail>
| Modifier and Type | Method and Description |
|---|---|
ReservationPurchaseRecommendationDetail.Builder |
accountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
|
ReservationPurchaseRecommendationDetail.Builder |
averageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
averageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
averageUtilization(String averageUtilization)
The average utilization of your instances.
|
ReservationPurchaseRecommendationDetail.Builder |
currencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a
percentage of your overall costs.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical
period if you had a reservation.
|
default ReservationPurchaseRecommendationDetail.Builder |
instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
Details about the instances that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
instanceDetails(InstanceDetails instanceDetails)
Details about the instances that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
maximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
maximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
minimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
minimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period.
|
ReservationPurchaseRecommendationDetail.Builder |
recommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
recommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
recurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
|
ReservationPurchaseRecommendationDetail.Builder |
upfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReservationPurchaseRecommendationDetail.Builder accountId(String accountId)
The account that this Reserved Instance (RI) recommendation is for.
accountId - The account that this Reserved Instance (RI) recommendation is for.ReservationPurchaseRecommendationDetail.Builder instanceDetails(InstanceDetails instanceDetails)
Details about the instances that Amazon Web Services recommends that you purchase.
instanceDetails - Details about the instances that Amazon Web Services recommends that you purchase.default ReservationPurchaseRecommendationDetail.Builder instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
Details about the instances that Amazon Web Services recommends that you purchase.
This is a convenience method that creates an instance of theInstanceDetails.Builder avoiding the
need to create one manually via InstanceDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to instanceDetails(InstanceDetails).
instanceDetails - a consumer that will call methods on InstanceDetails.BuilderinstanceDetails(InstanceDetails)ReservationPurchaseRecommendationDetail.Builder recommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that Amazon Web Services recommends that you purchase.
recommendedNumberOfInstancesToPurchase - The number of instances that Amazon Web Services recommends that you purchase.ReservationPurchaseRecommendationDetail.Builder recommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that Amazon Web Services recommends that you purchase.
recommendedNormalizedUnitsToPurchase - The number of normalized units that Amazon Web Services recommends that you purchase.ReservationPurchaseRecommendationDetail.Builder minimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNumberOfInstancesUsedPerHour - The minimum number of instances that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder minimumNormalizedUnitsUsedPerHour(String minimumNormalizedUnitsUsedPerHour)
The minimum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
minimumNormalizedUnitsUsedPerHour - The minimum number of normalized units that you used in an hour during the historical period. Amazon
Web Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder maximumNumberOfInstancesUsedPerHour(String maximumNumberOfInstancesUsedPerHour)
The maximum number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNumberOfInstancesUsedPerHour - The maximum number of instances that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder maximumNormalizedUnitsUsedPerHour(String maximumNormalizedUnitsUsedPerHour)
The maximum number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
maximumNormalizedUnitsUsedPerHour - The maximum number of normalized units that you used in an hour during the historical period. Amazon
Web Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder averageNumberOfInstancesUsedPerHour(String averageNumberOfInstancesUsedPerHour)
The average number of instances that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNumberOfInstancesUsedPerHour - The average number of instances that you used in an hour during the historical period. Amazon Web
Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder averageNormalizedUnitsUsedPerHour(String averageNormalizedUnitsUsedPerHour)
The average number of normalized units that you used in an hour during the historical period. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageNormalizedUnitsUsedPerHour - The average number of normalized units that you used in an hour during the historical period. Amazon
Web Services uses this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder averageUtilization(String averageUtilization)
The average utilization of your instances. Amazon Web Services uses this to calculate your recommended reservation purchases.
averageUtilization - The average utilization of your instances. Amazon Web Services uses this to calculate your recommended
reservation purchases.ReservationPurchaseRecommendationDetail.Builder estimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long Amazon Web Services estimates that it takes for this instance to start saving you money, in months.
estimatedBreakEvenInMonths - How long Amazon Web Services estimates that it takes for this instance to start saving you money, in
months.ReservationPurchaseRecommendationDetail.Builder currencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
currencyCode - The currency code that Amazon Web Services used to calculate the costs for this instance.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much Amazon Web Services estimates that this specific recommendation might save you in a month.
estimatedMonthlySavingsAmount - How much Amazon Web Services estimates that this specific recommendation might save you in a month.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much Amazon Web Services estimates that this specific recommendation might save you in a month, as a percentage of your overall costs.
estimatedMonthlySavingsPercentage - How much Amazon Web Services estimates that this specific recommendation might save you in a month, as
a percentage of your overall costs.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.
estimatedMonthlyOnDemandCost - How much Amazon Web Services estimates that you spend on On-Demand Instances in a month.ReservationPurchaseRecommendationDetail.Builder estimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much Amazon Web Services estimates that you might spend for all usage during the specified historical period if you had a reservation.
estimatedReservationCostForLookbackPeriod - How much Amazon Web Services estimates that you might spend for all usage during the specified
historical period if you had a reservation.ReservationPurchaseRecommendationDetail.Builder upfrontCost(String upfrontCost)
How much purchasing this instance costs you upfront.
upfrontCost - How much purchasing this instance costs you upfront.ReservationPurchaseRecommendationDetail.Builder recurringStandardMonthlyCost(String recurringStandardMonthlyCost)
How much purchasing this instance costs you on a monthly basis.
recurringStandardMonthlyCost - How much purchasing this instance costs you on a monthly basis.Copyright © 2022. All rights reserved.