org.dasein.cloud.services.accounting
Class Offering

java.lang.Object
  extended by org.dasein.cloud.services.accounting.Offering
All Implemented Interfaces:
Serializable

public class Offering
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
Offering()
           
Offering(String providerOfferingId, String currencyCode, int period, String dataCenterId, Platform platform, String size, String software, double fixedFee, double usageFee)
           
 
Method Summary
 String getCurrencyCode()
           
 String getDataCenterId()
           
 double getFixedFee()
           
 int getPeriodInDays()
           
 Platform getPlatform()
           
 String getProviderOfferingId()
           
 String getSize()
           
 String getSoftware()
           
 double getUsageFee()
           
 void setCurrencyCode(String currencyCode)
           
 void setDataCenterId(String dataCenterId)
           
 void setFixedFee(double fixedFee)
           
 void setOfferingId(String offeringId)
           
 void setPeriodInDays(int periodInDays)
           
 void setPlatform(Platform platform)
           
 void setSize(String size)
           
 void setSoftware(String software)
           
 void setUsageFee(double usageFee)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Offering

public Offering()

Offering

public Offering(String providerOfferingId,
                String currencyCode,
                int period,
                String dataCenterId,
                Platform platform,
                String size,
                String software,
                double fixedFee,
                double usageFee)
Method Detail

getCurrencyCode

public String getCurrencyCode()

getDataCenterId

public String getDataCenterId()

getFixedFee

public double getFixedFee()

getProviderOfferingId

public String getProviderOfferingId()

getPeriodInDays

public int getPeriodInDays()

getPlatform

public Platform getPlatform()

getSize

public String getSize()

getSoftware

public String getSoftware()

getUsageFee

public double getUsageFee()

setCurrencyCode

public void setCurrencyCode(String currencyCode)

setDataCenterId

public void setDataCenterId(String dataCenterId)

setFixedFee

public void setFixedFee(double fixedFee)

setOfferingId

public void setOfferingId(String offeringId)

setPeriodInDays

public void setPeriodInDays(int periodInDays)

setPlatform

public void setPlatform(Platform platform)

setSize

public void setSize(String size)

setSoftware

public void setSoftware(String software)

setUsageFee

public void setUsageFee(double usageFee)