com.amazonaws.services.ec2.model
Class PriceScheduleSpecification

java.lang.Object
  extended by com.amazonaws.services.ec2.model.PriceScheduleSpecification
All Implemented Interfaces:
java.io.Serializable

public class PriceScheduleSpecification
extends java.lang.Object
implements java.io.Serializable

Describes the price for a Reserved Instance.

See Also:
Serialized Form

Constructor Summary
PriceScheduleSpecification()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCurrencyCode()
          The currency for transacting the Reserved Instance resale.
 java.lang.Double getPrice()
          The fixed price for the term.
 java.lang.Long getTerm()
          The number of months remaining in the reservation.
 int hashCode()
           
 void setCurrencyCode(CurrencyCodeValues currencyCode)
          The currency for transacting the Reserved Instance resale.
 void setCurrencyCode(java.lang.String currencyCode)
          The currency for transacting the Reserved Instance resale.
 void setPrice(java.lang.Double price)
          The fixed price for the term.
 void setTerm(java.lang.Long term)
          The number of months remaining in the reservation.
 java.lang.String toString()
          Returns a string representation of this object; useful for testing and debugging.
 PriceScheduleSpecification withCurrencyCode(CurrencyCodeValues currencyCode)
          The currency for transacting the Reserved Instance resale.
 PriceScheduleSpecification withCurrencyCode(java.lang.String currencyCode)
          The currency for transacting the Reserved Instance resale.
 PriceScheduleSpecification withPrice(java.lang.Double price)
          The fixed price for the term.
 PriceScheduleSpecification withTerm(java.lang.Long term)
          The number of months remaining in the reservation.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PriceScheduleSpecification

public PriceScheduleSpecification()
Method Detail

getTerm

public java.lang.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.

setTerm

public void setTerm(java.lang.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.

withTerm

public PriceScheduleSpecification withTerm(java.lang.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.

Returns a reference to this object so that method calls can be chained together.

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:
A reference to this updated object so that method calls can be chained together.

getPrice

public java.lang.Double getPrice()
The fixed price for the term.

Returns:
The fixed price for the term.

setPrice

public void setPrice(java.lang.Double price)
The fixed price for the term.

Parameters:
price - The fixed price for the term.

withPrice

public PriceScheduleSpecification withPrice(java.lang.Double price)
The fixed price for the term.

Returns a reference to this object so that method calls can be chained together.

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

getCurrencyCode

public java.lang.String getCurrencyCode()
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

Constraints:
Allowed Values: USD

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

setCurrencyCode

public void setCurrencyCode(java.lang.String currencyCode)
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

Constraints:
Allowed Values: 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(java.lang.String currencyCode)
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: USD

Parameters:
currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.
Returns:
A reference to this updated 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.

Constraints:
Allowed Values: 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.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Allowed Values: USD

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

toString

public java.lang.String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class java.lang.Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.