Interface ReservedInstancesPricing.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReservedInstancesPricing.Builder,ReservedInstancesPricing>, SdkBuilder<ReservedInstancesPricing.Builder,ReservedInstancesPricing>, SdkPojo
Enclosing class:
ReservedInstancesPricing

public static interface ReservedInstancesPricing.Builder extends SdkPojo, CopyableBuilder<ReservedInstancesPricing.Builder,ReservedInstancesPricing>
  • Method Details

    • estimatedMonthlyAmortizedReservationCost

      ReservedInstancesPricing.Builder estimatedMonthlyAmortizedReservationCost(Double estimatedMonthlyAmortizedReservationCost)

      The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.

      Parameters:
      estimatedMonthlyAmortizedReservationCost - The estimated cost of your recurring monthly fees for the recommended reserved instance across the month.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • estimatedOnDemandCost

      ReservedInstancesPricing.Builder estimatedOnDemandCost(Double estimatedOnDemandCost)

      The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.

      Parameters:
      estimatedOnDemandCost - The remaining On-Demand cost estimated to not be covered by the recommended reserved instance, over the length of the lookback period.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • monthlyReservationEligibleCost

      ReservedInstancesPricing.Builder monthlyReservationEligibleCost(Double monthlyReservationEligibleCost)

      The cost of paying for the recommended reserved instance monthly.

      Parameters:
      monthlyReservationEligibleCost - The cost of paying for the recommended reserved instance monthly.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • savingsPercentage

      ReservedInstancesPricing.Builder savingsPercentage(Double savingsPercentage)

      The savings percentage relative to the total On-Demand costs that are associated with this instance.

      Parameters:
      savingsPercentage - The savings percentage relative to the total On-Demand costs that are associated with this instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.