public static interface ReservationPurchaseRecommendationDetail.Builder extends SdkPojo, CopyableBuilder<ReservationPurchaseRecommendationDetail.Builder,ReservationPurchaseRecommendationDetail>
| Modifier and Type | Method and Description |
|---|---|
ReservationPurchaseRecommendationDetail.Builder |
accountId(String accountId)
Sets the value of the AccountId property for this object.
|
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 AWS used to calculate the costs for this instance.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long AWS estimates that it takes for this instance to start saving you money, in months.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much AWS estimates that you spend on On-Demand Instances in a month.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much AWS estimates that this specific recommendation could save you in a month.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your
overall costs.
|
ReservationPurchaseRecommendationDetail.Builder |
estimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much AWS estimates that you would have spent for all usage during the specified historical period if you
had had a reservation.
|
default ReservationPurchaseRecommendationDetail.Builder |
instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
Details about the instances that AWS recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
instanceDetails(InstanceDetails instanceDetails)
Details about the instances that AWS 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 AWS recommends that you purchase.
|
ReservationPurchaseRecommendationDetail.Builder |
recommendedNumberOfInstancesToPurchase(String recommendedNumberOfInstancesToPurchase)
The number of instances that AWS 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.
|
copyapplyMutation, buildReservationPurchaseRecommendationDetail.Builder accountId(String accountId)
accountId - The new value for the AccountId property for this object.ReservationPurchaseRecommendationDetail.Builder instanceDetails(InstanceDetails instanceDetails)
Details about the instances that AWS recommends that you purchase.
instanceDetails - Details about the instances that AWS recommends that you purchase.default ReservationPurchaseRecommendationDetail.Builder instanceDetails(Consumer<InstanceDetails.Builder> instanceDetails)
Details about the instances that AWS recommends that you purchase.
This is a convenience 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 AWS recommends that you purchase.
recommendedNumberOfInstancesToPurchase - The number of instances that AWS recommends that you purchase.ReservationPurchaseRecommendationDetail.Builder recommendedNormalizedUnitsToPurchase(String recommendedNormalizedUnitsToPurchase)
The number of normalized units that AWS recommends that you purchase.
recommendedNormalizedUnitsToPurchase - The number of normalized units that AWS recommends that you purchase.ReservationPurchaseRecommendationDetail.Builder minimumNumberOfInstancesUsedPerHour(String minimumNumberOfInstancesUsedPerHour)
The minimum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
minimumNumberOfInstancesUsedPerHour - The minimum number of instances that you used in an hour during the historical period. AWS 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. AWS 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. AWS 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. AWS uses this to calculate your recommended reservation purchases.
maximumNumberOfInstancesUsedPerHour - The maximum number of instances that you used in an hour during the historical period. AWS 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. AWS 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. AWS 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. AWS uses this to calculate your recommended reservation purchases.
averageNumberOfInstancesUsedPerHour - The average number of instances that you used in an hour during the historical period. AWS 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. AWS 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. AWS uses
this to calculate your recommended reservation purchases.ReservationPurchaseRecommendationDetail.Builder averageUtilization(String averageUtilization)
The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.
averageUtilization - The average utilization of your instances. AWS uses this to calculate your recommended reservation
purchases.ReservationPurchaseRecommendationDetail.Builder estimatedBreakEvenInMonths(String estimatedBreakEvenInMonths)
How long AWS estimates that it takes for this instance to start saving you money, in months.
estimatedBreakEvenInMonths - How long AWS estimates that it takes for this instance to start saving you money, in months.ReservationPurchaseRecommendationDetail.Builder currencyCode(String currencyCode)
The currency code that AWS used to calculate the costs for this instance.
currencyCode - The currency code that AWS used to calculate the costs for this instance.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlySavingsAmount(String estimatedMonthlySavingsAmount)
How much AWS estimates that this specific recommendation could save you in a month.
estimatedMonthlySavingsAmount - How much AWS estimates that this specific recommendation could save you in a month.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlySavingsPercentage(String estimatedMonthlySavingsPercentage)
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
estimatedMonthlySavingsPercentage - How much AWS estimates that this specific recommendation could save you in a month, as a percentage of
your overall costs.ReservationPurchaseRecommendationDetail.Builder estimatedMonthlyOnDemandCost(String estimatedMonthlyOnDemandCost)
How much AWS estimates that you spend on On-Demand Instances in a month.
estimatedMonthlyOnDemandCost - How much AWS estimates that you spend on On-Demand Instances in a month.ReservationPurchaseRecommendationDetail.Builder estimatedReservationCostForLookbackPeriod(String estimatedReservationCostForLookbackPeriod)
How much AWS estimates that you would have spent for all usage during the specified historical period if you had had a reservation.
estimatedReservationCostForLookbackPeriod - How much AWS estimates that you would have spent for all usage during the specified historical period
if you had 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 © 2017 Amazon Web Services, Inc. All Rights Reserved.