Class PriceScheduleSpecification

    • Constructor Detail

      • PriceScheduleSpecification

        public PriceScheduleSpecification()
    • Method Detail

      • setTerm

        public void setTerm​(Long term)

        The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

        Parameters:
        term - The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
      • getTerm

        public Long getTerm()

        The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

        Returns:
        The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
      • withTerm

        public PriceScheduleSpecification withTerm​(Long term)

        The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

        Parameters:
        term - The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setPrice

        public void setPrice​(Double price)

        The fixed price for the term.

        Parameters:
        price - The fixed price for the term.
      • getPrice

        public Double getPrice()

        The fixed price for the term.

        Returns:
        The fixed price for the term.
      • withPrice

        public PriceScheduleSpecification withPrice​(Double price)

        The fixed price for the term.

        Parameters:
        price - The fixed price for the term.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setCurrencyCode

        public void setCurrencyCode​(String currencyCode)

        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

        Parameters:
        currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
        See Also:
        CurrencyCodeValues
      • getCurrencyCode

        public String getCurrencyCode()

        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

        Returns:
        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
        See Also:
        CurrencyCodeValues
      • withCurrencyCode

        public PriceScheduleSpecification withCurrencyCode​(String currencyCode)

        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

        Parameters:
        currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CurrencyCodeValues
      • setCurrencyCode

        public void setCurrencyCode​(CurrencyCodeValues currencyCode)

        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

        Parameters:
        currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
        See Also:
        CurrencyCodeValues
      • withCurrencyCode

        public PriceScheduleSpecification withCurrencyCode​(CurrencyCodeValues currencyCode)

        The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

        Parameters:
        currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CurrencyCodeValues
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object