Class Premium
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.product.item.price.Premium
-
@ApiType("SoftLayer_Product_Item_Price_Premium") public class Premium extends Entity
- See Also:
- SoftLayer_Product_Item_Price_Premium
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Premium.Mask
static interface
Premium.Service
static interface
Premium.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected BigDecimal
hourlyModifier
protected boolean
hourlyModifierSpecified
protected Price
itemPrice
protected Long
itemPriceId
protected boolean
itemPriceIdSpecified
protected Location
location
protected Long
locationId
protected boolean
locationIdSpecified
protected BigDecimal
monthlyModifier
protected boolean
monthlyModifierSpecified
protected Long
packageId
protected boolean
packageIdSpecified
protected Package
premiumPackage
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Premium()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimal
getHourlyModifier()
Price
getItemPrice()
Long
getItemPriceId()
Location
getLocation()
Long
getLocationId()
BigDecimal
getMonthlyModifier()
Long
getPackageId()
Package
getPremiumPackage()
boolean
isHourlyModifierSpecified()
boolean
isItemPriceIdSpecified()
boolean
isLocationIdSpecified()
boolean
isMonthlyModifierSpecified()
boolean
isPackageIdSpecified()
static Premium.Service
service(ApiClient client)
void
setHourlyModifier(BigDecimal hourlyModifier)
void
setItemPrice(Price itemPrice)
void
setItemPriceId(Long itemPriceId)
void
setLocation(Location location)
void
setLocationId(Long locationId)
void
setMonthlyModifier(BigDecimal monthlyModifier)
void
setPackageId(Long packageId)
void
setPremiumPackage(Package premiumPackage)
void
unsetHourlyModifier()
void
unsetItemPriceId()
void
unsetLocationId()
void
unsetMonthlyModifier()
void
unsetPackageId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
itemPrice
@ApiProperty protected Price itemPrice
-
location
@ApiProperty protected Location location
-
premiumPackage
@ApiProperty("package") protected Package premiumPackage
-
hourlyModifier
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal hourlyModifier
-
hourlyModifierSpecified
protected boolean hourlyModifierSpecified
-
itemPriceId
@ApiProperty(canBeNullOrNotSet=true) protected Long itemPriceId
-
itemPriceIdSpecified
protected boolean itemPriceIdSpecified
-
locationId
@ApiProperty(canBeNullOrNotSet=true) protected Long locationId
-
locationIdSpecified
protected boolean locationIdSpecified
-
monthlyModifier
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal monthlyModifier
-
monthlyModifierSpecified
protected boolean monthlyModifierSpecified
-
packageId
@ApiProperty(canBeNullOrNotSet=true) protected Long packageId
-
packageIdSpecified
protected boolean packageIdSpecified
-
-
Method Detail
-
getItemPrice
public Price getItemPrice()
-
setItemPrice
public void setItemPrice(Price itemPrice)
-
getLocation
public Location getLocation()
-
setLocation
public void setLocation(Location location)
-
getPremiumPackage
public Package getPremiumPackage()
-
setPremiumPackage
public void setPremiumPackage(Package premiumPackage)
-
getHourlyModifier
public BigDecimal getHourlyModifier()
-
setHourlyModifier
public void setHourlyModifier(BigDecimal hourlyModifier)
-
isHourlyModifierSpecified
public boolean isHourlyModifierSpecified()
-
unsetHourlyModifier
public void unsetHourlyModifier()
-
getItemPriceId
public Long getItemPriceId()
-
setItemPriceId
public void setItemPriceId(Long itemPriceId)
-
isItemPriceIdSpecified
public boolean isItemPriceIdSpecified()
-
unsetItemPriceId
public void unsetItemPriceId()
-
getLocationId
public Long getLocationId()
-
setLocationId
public void setLocationId(Long locationId)
-
isLocationIdSpecified
public boolean isLocationIdSpecified()
-
unsetLocationId
public void unsetLocationId()
-
getMonthlyModifier
public BigDecimal getMonthlyModifier()
-
setMonthlyModifier
public void setMonthlyModifier(BigDecimal monthlyModifier)
-
isMonthlyModifierSpecified
public boolean isMonthlyModifierSpecified()
-
unsetMonthlyModifier
public void unsetMonthlyModifier()
-
getPackageId
public Long getPackageId()
-
setPackageId
public void setPackageId(Long packageId)
-
isPackageIdSpecified
public boolean isPackageIdSpecified()
-
unsetPackageId
public void unsetPackageId()
-
service
public static Premium.Service service(ApiClient client)
-
-