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
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 Details
-
laborTaxRate
The tax rate associated with the labor fee. -
laborTaxRateSpecified
protected boolean laborTaxRateSpecified -
locationId
A reference to a location. -
locationIdSpecified
protected boolean locationIdSpecified -
oneTimeTaxRate
The tax rate associated with the one-time fee. -
oneTimeTaxRateSpecified
protected boolean oneTimeTaxRateSpecified -
recurringTaxRate
The tax rate associated with the recurring fee. -
recurringTaxRateSpecified
protected boolean recurringTaxRateSpecified -
setupTaxRate
The tax rate associated with the setup fee. -
setupTaxRateSpecified
protected boolean setupTaxRateSpecified
-
-
Constructor Details
-
Rates
public Rates()
-
-
Method Details
-
getLaborTaxRate
-
setLaborTaxRate
-
isLaborTaxRateSpecified
public boolean isLaborTaxRateSpecified() -
unsetLaborTaxRate
public void unsetLaborTaxRate() -
getLocationId
-
setLocationId
-
isLocationIdSpecified
public boolean isLocationIdSpecified() -
unsetLocationId
public void unsetLocationId() -
getOneTimeTaxRate
-
setOneTimeTaxRate
-
isOneTimeTaxRateSpecified
public boolean isOneTimeTaxRateSpecified() -
unsetOneTimeTaxRate
public void unsetOneTimeTaxRate() -
getRecurringTaxRate
-
setRecurringTaxRate
-
isRecurringTaxRateSpecified
public boolean isRecurringTaxRateSpecified() -
unsetRecurringTaxRate
public void unsetRecurringTaxRate() -
getSetupTaxRate
-
setSetupTaxRate
-
isSetupTaxRateSpecified
public boolean isSetupTaxRateSpecified() -
unsetSetupTaxRate
public void unsetSetupTaxRate()
-