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.
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<Long>
hardDrives
protected boolean
hardDrivesSpecified
protected List<Long>
hotSpareDrives
protected boolean
hotSpareDrivesSpecified
protected Boolean
lvmFlag
protected boolean
lvmFlagSpecified
protected String
partitionData
protected boolean
partitionDataSpecified
-
Constructor Summary
Constructors Constructor Description Order()
-
Method Summary
-
Field Details
-
arrayType
Raid mode for the storage group. -
billingOrderItem
The order item that relates to this storage group. -
arrayNumber
-
arrayNumberSpecified
protected boolean arrayNumberSpecified -
arraySize
-
arraySizeSpecified
protected boolean arraySizeSpecified -
arrayTypeId
-
arrayTypeIdSpecified
protected boolean arrayTypeIdSpecified -
billingOrderItemId
-
billingOrderItemIdSpecified
protected boolean billingOrderItemIdSpecified -
controller
-
controllerSpecified
protected boolean controllerSpecified -
hardDrives
-
hardDrivesSpecified
protected boolean hardDrivesSpecified -
hotSpareDrives
-
hotSpareDrivesSpecified
protected boolean hotSpareDrivesSpecified -
lvmFlag
-
lvmFlagSpecified
protected boolean lvmFlagSpecified -
partitionData
-
partitionDataSpecified
protected boolean partitionDataSpecified
-
-
Constructor Details
-
Order
public Order()
-
-
Method Details
-
getArrayType
-
setArrayType
-
getBillingOrderItem
-
setBillingOrderItem
-
getArrayNumber
-
setArrayNumber
-
isArrayNumberSpecified
public boolean isArrayNumberSpecified() -
unsetArrayNumber
public void unsetArrayNumber() -
getArraySize
-
setArraySize
-
isArraySizeSpecified
public boolean isArraySizeSpecified() -
unsetArraySize
public void unsetArraySize() -
getArrayTypeId
-
setArrayTypeId
-
isArrayTypeIdSpecified
public boolean isArrayTypeIdSpecified() -
unsetArrayTypeId
public void unsetArrayTypeId() -
getBillingOrderItemId
-
setBillingOrderItemId
-
isBillingOrderItemIdSpecified
public boolean isBillingOrderItemIdSpecified() -
unsetBillingOrderItemId
public void unsetBillingOrderItemId() -
getController
-
setController
-
isControllerSpecified
public boolean isControllerSpecified() -
unsetController
public void unsetController() -
getHardDrives
-
isHardDrivesSpecified
public boolean isHardDrivesSpecified() -
unsetHardDrives
public void unsetHardDrives() -
getHotSpareDrives
-
isHotSpareDrivesSpecified
public boolean isHotSpareDrivesSpecified() -
unsetHotSpareDrives
public void unsetHotSpareDrives() -
getLvmFlag
-
setLvmFlag
-
isLvmFlagSpecified
public boolean isLvmFlagSpecified() -
unsetLvmFlag
public void unsetLvmFlag() -
getPartitionData
-
setPartitionData
-
isPartitionDataSpecified
public boolean isPartitionDataSpecified() -
unsetPartitionData
public void unsetPartitionData()
-