Class Group
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.configuration.storage.group.template.Group
@ApiType("SoftLayer_Configuration_Storage_Group_Template_Group") public class Group extends Entity
Single storage group(array) used in a storage group template.
If a server configuration requires a raid configuration this object will describe a single array to be configured.
If a server configuration requires a raid configuration this object will describe a single array to be configured.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
diskControllerIndex
The disk controller for the array.protected boolean
diskControllerIndexSpecified
protected Boolean
grow
Flag to use all available space.protected boolean
growSpecified
protected String
hardDrivesString
Comma delimited integers of drive indexes for the array.protected boolean
hardDrivesStringSpecified
protected String
hotSpareDrivesString
Comma delimited integers of drive indexes for hot spares on the array.protected boolean
hotSpareDrivesStringSpecified
protected Long
orderIndex
The order of the arrays in the template.protected boolean
orderIndexSpecified
protected BigDecimal
size
Size of array.protected boolean
sizeSpecified
protected Type
type
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
Modifier and Type Method Description Long
getDiskControllerIndex()
Boolean
getGrow()
String
getHardDrivesString()
String
getHotSpareDrivesString()
Long
getOrderIndex()
BigDecimal
getSize()
Type
getType()
boolean
isDiskControllerIndexSpecified()
boolean
isGrowSpecified()
boolean
isHardDrivesStringSpecified()
boolean
isHotSpareDrivesStringSpecified()
boolean
isOrderIndexSpecified()
boolean
isSizeSpecified()
void
setDiskControllerIndex(Long diskControllerIndex)
void
setGrow(Boolean grow)
void
setHardDrivesString(String hardDrivesString)
void
setHotSpareDrivesString(String hotSpareDrivesString)
void
setOrderIndex(Long orderIndex)
void
setSize(BigDecimal size)
void
setType(Type type)
void
unsetDiskControllerIndex()
void
unsetGrow()
void
unsetHardDrivesString()
void
unsetHotSpareDrivesString()
void
unsetOrderIndex()
void
unsetSize()
-
Field Details
-
type
-
diskControllerIndex
The disk controller for the array. -
diskControllerIndexSpecified
protected boolean diskControllerIndexSpecified -
grow
Flag to use all available space. -
growSpecified
protected boolean growSpecified -
hardDrivesString
Comma delimited integers of drive indexes for the array. This can also be the string 'all' to specify all drives in the server -
hardDrivesStringSpecified
protected boolean hardDrivesStringSpecified -
hotSpareDrivesString
Comma delimited integers of drive indexes for hot spares on the array. -
hotSpareDrivesStringSpecified
protected boolean hotSpareDrivesStringSpecified -
orderIndex
The order of the arrays in the template. -
orderIndexSpecified
protected boolean orderIndexSpecified -
size
Size of array. Must be within limitations of the smallest drive and raid mode -
sizeSpecified
protected boolean sizeSpecified
-
-
Constructor Details
-
Group
public Group()
-
-
Method Details
-
getType
-
setType
-
getDiskControllerIndex
-
setDiskControllerIndex
-
isDiskControllerIndexSpecified
public boolean isDiskControllerIndexSpecified() -
unsetDiskControllerIndex
public void unsetDiskControllerIndex() -
getGrow
-
setGrow
-
isGrowSpecified
public boolean isGrowSpecified() -
unsetGrow
public void unsetGrow() -
getHardDrivesString
-
setHardDrivesString
-
isHardDrivesStringSpecified
public boolean isHardDrivesStringSpecified() -
unsetHardDrivesString
public void unsetHardDrivesString() -
getHotSpareDrivesString
-
setHotSpareDrivesString
-
isHotSpareDrivesStringSpecified
public boolean isHotSpareDrivesStringSpecified() -
unsetHotSpareDrivesString
public void unsetHotSpareDrivesString() -
getOrderIndex
-
setOrderIndex
-
isOrderIndexSpecified
public boolean isOrderIndexSpecified() -
unsetOrderIndex
public void unsetOrderIndex() -
getSize
-
setSize
-
isSizeSpecified
public boolean isSizeSpecified() -
unsetSize
public void unsetSize()
-