Class Order
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.configuration.storage.group.Order
-
@ApiType("SoftLayer_Configuration_Storage_Group_Order") public class Order extends Entity
Single storage group(array) used for a hardware server order.
If a raid configuration is required this object will describe a single array that will be configured on the server. If the server requires more than one array, a storage group will need to be created for each array.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Order.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
arrayNumber
protected boolean
arrayNumberSpecified
protected BigDecimal
arraySize
protected boolean
arraySizeSpecified
protected Type
arrayType
Raid mode for the storage group.protected Long
arrayTypeId
protected boolean
arrayTypeIdSpecified
protected Item
billingOrderItem
The order item that relates to this storage group.protected Long
billingOrderItemId
protected boolean
billingOrderItemIdSpecified
protected Long
controller
protected boolean
controllerSpecified
protected List<String>
hardDrives
protected boolean
hardDrivesSpecified
protected List<Long>
hotSpareDrives
protected boolean
hotSpareDrivesSpecified
protected Boolean
lvmFlag
protected boolean
lvmFlagSpecified
protected String
partitionData
protected boolean
partitionDataSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Order()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
arrayType
@ApiProperty protected Type arrayType
Raid mode for the storage group.
-
billingOrderItem
@ApiProperty protected Item billingOrderItem
The order item that relates to this storage group.
-
arrayNumber
@ApiProperty(canBeNullOrNotSet=true) protected Long arrayNumber
-
arrayNumberSpecified
protected boolean arrayNumberSpecified
-
arraySize
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal arraySize
-
arraySizeSpecified
protected boolean arraySizeSpecified
-
arrayTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long arrayTypeId
-
arrayTypeIdSpecified
protected boolean arrayTypeIdSpecified
-
billingOrderItemId
@ApiProperty(canBeNullOrNotSet=true) protected Long billingOrderItemId
-
billingOrderItemIdSpecified
protected boolean billingOrderItemIdSpecified
-
controller
@ApiProperty(canBeNullOrNotSet=true) protected Long controller
-
controllerSpecified
protected boolean controllerSpecified
-
hardDrives
@ApiProperty(canBeNullOrNotSet=true) protected List<String> hardDrives
-
hardDrivesSpecified
protected boolean hardDrivesSpecified
-
hotSpareDrives
@ApiProperty(canBeNullOrNotSet=true) protected List<Long> hotSpareDrives
-
hotSpareDrivesSpecified
protected boolean hotSpareDrivesSpecified
-
lvmFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean lvmFlag
-
lvmFlagSpecified
protected boolean lvmFlagSpecified
-
partitionData
@ApiProperty(canBeNullOrNotSet=true) protected String partitionData
-
partitionDataSpecified
protected boolean partitionDataSpecified
-
-
Method Detail
-
getArrayType
public Type getArrayType()
-
setArrayType
public void setArrayType(Type arrayType)
-
getBillingOrderItem
public Item getBillingOrderItem()
-
setBillingOrderItem
public void setBillingOrderItem(Item billingOrderItem)
-
getArrayNumber
public Long getArrayNumber()
-
setArrayNumber
public void setArrayNumber(Long arrayNumber)
-
isArrayNumberSpecified
public boolean isArrayNumberSpecified()
-
unsetArrayNumber
public void unsetArrayNumber()
-
getArraySize
public BigDecimal getArraySize()
-
setArraySize
public void setArraySize(BigDecimal arraySize)
-
isArraySizeSpecified
public boolean isArraySizeSpecified()
-
unsetArraySize
public void unsetArraySize()
-
getArrayTypeId
public Long getArrayTypeId()
-
setArrayTypeId
public void setArrayTypeId(Long arrayTypeId)
-
isArrayTypeIdSpecified
public boolean isArrayTypeIdSpecified()
-
unsetArrayTypeId
public void unsetArrayTypeId()
-
getBillingOrderItemId
public Long getBillingOrderItemId()
-
setBillingOrderItemId
public void setBillingOrderItemId(Long billingOrderItemId)
-
isBillingOrderItemIdSpecified
public boolean isBillingOrderItemIdSpecified()
-
unsetBillingOrderItemId
public void unsetBillingOrderItemId()
-
getController
public Long getController()
-
setController
public void setController(Long controller)
-
isControllerSpecified
public boolean isControllerSpecified()
-
unsetController
public void unsetController()
-
isHardDrivesSpecified
public boolean isHardDrivesSpecified()
-
unsetHardDrives
public void unsetHardDrives()
-
isHotSpareDrivesSpecified
public boolean isHotSpareDrivesSpecified()
-
unsetHotSpareDrives
public void unsetHotSpareDrives()
-
getLvmFlag
public Boolean getLvmFlag()
-
setLvmFlag
public void setLvmFlag(Boolean lvmFlag)
-
isLvmFlagSpecified
public boolean isLvmFlagSpecified()
-
unsetLvmFlag
public void unsetLvmFlag()
-
getPartitionData
public String getPartitionData()
-
setPartitionData
public void setPartitionData(String partitionData)
-
isPartitionDataSpecified
public boolean isPartitionDataSpecified()
-
unsetPartitionData
public void unsetPartitionData()
-
-