Class Rates
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.tax.Rates
-
@ApiType("SoftLayer_Container_Tax_Rates") public class Rates extends Entity
This contains the four tax rates, one for each fee type.- See Also:
- SoftLayer_Container_Tax_Rates
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Rates.Mask
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimal
laborTaxRate
The tax rate associated with the labor fee.protected boolean
laborTaxRateSpecified
protected BigDecimal
locationId
A reference to a location.protected boolean
locationIdSpecified
protected BigDecimal
oneTimeTaxRate
The tax rate associated with the one-time fee.protected boolean
oneTimeTaxRateSpecified
protected BigDecimal
recurringTaxRate
The tax rate associated with the recurring fee.protected boolean
recurringTaxRateSpecified
protected BigDecimal
setupTaxRate
The tax rate associated with the setup fee.protected boolean
setupTaxRateSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Rates()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimal
getLaborTaxRate()
BigDecimal
getLocationId()
BigDecimal
getOneTimeTaxRate()
BigDecimal
getRecurringTaxRate()
BigDecimal
getSetupTaxRate()
boolean
isLaborTaxRateSpecified()
boolean
isLocationIdSpecified()
boolean
isOneTimeTaxRateSpecified()
boolean
isRecurringTaxRateSpecified()
boolean
isSetupTaxRateSpecified()
void
setLaborTaxRate(BigDecimal laborTaxRate)
void
setLocationId(BigDecimal locationId)
void
setOneTimeTaxRate(BigDecimal oneTimeTaxRate)
void
setRecurringTaxRate(BigDecimal recurringTaxRate)
void
setSetupTaxRate(BigDecimal setupTaxRate)
void
unsetLaborTaxRate()
void
unsetLocationId()
void
unsetOneTimeTaxRate()
void
unsetRecurringTaxRate()
void
unsetSetupTaxRate()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
laborTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal laborTaxRate
The tax rate associated with the labor fee.
-
laborTaxRateSpecified
protected boolean laborTaxRateSpecified
-
locationId
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal locationId
A reference to a location.
-
locationIdSpecified
protected boolean locationIdSpecified
-
oneTimeTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal oneTimeTaxRate
The tax rate associated with the one-time fee.
-
oneTimeTaxRateSpecified
protected boolean oneTimeTaxRateSpecified
-
recurringTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal recurringTaxRate
The tax rate associated with the recurring fee.
-
recurringTaxRateSpecified
protected boolean recurringTaxRateSpecified
-
setupTaxRate
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal setupTaxRate
The tax rate associated with the setup fee.
-
setupTaxRateSpecified
protected boolean setupTaxRateSpecified
-
-
Method Detail
-
getLaborTaxRate
public BigDecimal getLaborTaxRate()
-
setLaborTaxRate
public void setLaborTaxRate(BigDecimal laborTaxRate)
-
isLaborTaxRateSpecified
public boolean isLaborTaxRateSpecified()
-
unsetLaborTaxRate
public void unsetLaborTaxRate()
-
getLocationId
public BigDecimal getLocationId()
-
setLocationId
public void setLocationId(BigDecimal locationId)
-
isLocationIdSpecified
public boolean isLocationIdSpecified()
-
unsetLocationId
public void unsetLocationId()
-
getOneTimeTaxRate
public BigDecimal getOneTimeTaxRate()
-
setOneTimeTaxRate
public void setOneTimeTaxRate(BigDecimal oneTimeTaxRate)
-
isOneTimeTaxRateSpecified
public boolean isOneTimeTaxRateSpecified()
-
unsetOneTimeTaxRate
public void unsetOneTimeTaxRate()
-
getRecurringTaxRate
public BigDecimal getRecurringTaxRate()
-
setRecurringTaxRate
public void setRecurringTaxRate(BigDecimal recurringTaxRate)
-
isRecurringTaxRateSpecified
public boolean isRecurringTaxRateSpecified()
-
unsetRecurringTaxRate
public void unsetRecurringTaxRate()
-
getSetupTaxRate
public BigDecimal getSetupTaxRate()
-
setSetupTaxRate
public void setSetupTaxRate(BigDecimal setupTaxRate)
-
isSetupTaxRateSpecified
public boolean isSetupTaxRateSpecified()
-
unsetSetupTaxRate
public void unsetSetupTaxRate()
-
-