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 Detail
-
fundingCurrency
@ApiProperty protected Currency fundingCurrency
-
localCurrency
@ApiProperty protected Currency localCurrency
-
effectiveDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar effectiveDate
-
effectiveDateSpecified
protected boolean effectiveDateSpecified
-
expirationDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar expirationDate
-
expirationDateSpecified
protected boolean expirationDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The id of the exchange rate record.
-
idSpecified
protected boolean idSpecified
-
rate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal rate
-
rateSpecified
protected boolean rateSpecified
-
-
Method Detail
-
getFundingCurrency
public Currency getFundingCurrency()
-
setFundingCurrency
public void setFundingCurrency(Currency fundingCurrency)
-
getLocalCurrency
public Currency getLocalCurrency()
-
setLocalCurrency
public void setLocalCurrency(Currency localCurrency)
-
getEffectiveDate
public GregorianCalendar getEffectiveDate()
-
setEffectiveDate
public void setEffectiveDate(GregorianCalendar effectiveDate)
-
isEffectiveDateSpecified
public boolean isEffectiveDateSpecified()
-
unsetEffectiveDate
public void unsetEffectiveDate()
-
getExpirationDate
public GregorianCalendar getExpirationDate()
-
setExpirationDate
public void setExpirationDate(GregorianCalendar expirationDate)
-
isExpirationDateSpecified
public boolean isExpirationDateSpecified()
-
unsetExpirationDate
public void unsetExpirationDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getRate
public BigDecimal getRate()
-
setRate
public void setRate(BigDecimal rate)
-
isRateSpecified
public boolean isRateSpecified()
-
unsetRate
public void unsetRate()
-
asService
public ExchangeRate.Service asService(ApiClient client)
-
service
public static ExchangeRate.Service service(ApiClient client)
-
service
public static ExchangeRate.Service service(ApiClient client, Long id)
-
-