Class ExchangeRate
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.currency.ExchangeRate
@ApiType("SoftLayer_Billing_Currency_ExchangeRate") public class ExchangeRate extends Entity
- See Also:
- SoftLayer_Billing_Currency_ExchangeRate
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExchangeRate.Mask
static interface
ExchangeRate.Service
static interface
ExchangeRate.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
effectiveDate
protected boolean
effectiveDateSpecified
protected GregorianCalendar
expirationDate
protected boolean
expirationDateSpecified
protected Currency
fundingCurrency
protected Long
id
The id of the exchange rate record.protected boolean
idSpecified
protected Currency
localCurrency
protected BigDecimal
rate
protected boolean
rateSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description ExchangeRate()
-
Method Summary
Modifier and Type Method Description ExchangeRate.Service
asService(ApiClient client)
GregorianCalendar
getEffectiveDate()
GregorianCalendar
getExpirationDate()
Currency
getFundingCurrency()
Long
getId()
Currency
getLocalCurrency()
BigDecimal
getRate()
boolean
isEffectiveDateSpecified()
boolean
isExpirationDateSpecified()
boolean
isIdSpecified()
boolean
isRateSpecified()
static ExchangeRate.Service
service(ApiClient client)
static ExchangeRate.Service
service(ApiClient client, Long id)
void
setEffectiveDate(GregorianCalendar effectiveDate)
void
setExpirationDate(GregorianCalendar expirationDate)
void
setFundingCurrency(Currency fundingCurrency)
void
setId(Long id)
void
setLocalCurrency(Currency localCurrency)
void
setRate(BigDecimal rate)
void
unsetEffectiveDate()
void
unsetExpirationDate()
void
unsetId()
void
unsetRate()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
fundingCurrency
-
localCurrency
-
effectiveDate
-
effectiveDateSpecified
protected boolean effectiveDateSpecified -
expirationDate
-
expirationDateSpecified
protected boolean expirationDateSpecified -
id
The id of the exchange rate record. -
idSpecified
protected boolean idSpecified -
rate
-
rateSpecified
protected boolean rateSpecified
-
-
Constructor Details
-
ExchangeRate
public ExchangeRate()
-
-
Method Details
-
getFundingCurrency
-
setFundingCurrency
-
getLocalCurrency
-
setLocalCurrency
-
getEffectiveDate
-
setEffectiveDate
-
isEffectiveDateSpecified
public boolean isEffectiveDateSpecified() -
unsetEffectiveDate
public void unsetEffectiveDate() -
getExpirationDate
-
setExpirationDate
-
isExpirationDateSpecified
public boolean isExpirationDateSpecified() -
unsetExpirationDate
public void unsetExpirationDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getRate
-
setRate
-
isRateSpecified
public boolean isRateSpecified() -
unsetRate
public void unsetRate() -
asService
-
service
-
service
-