Class Group
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.configuration.storage.Group
-
@ApiType("SoftLayer_Configuration_Storage_Group") public class Group extends Entity
This class describes the base Storage Group for a Complex Drive Configuration- See Also:
- SoftLayer_Configuration_Storage_Group
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
ancestorGroupCount
A count of this class represents a storage groups ancestorsprotected List<Group>
ancestorGroups
This class represents a storage groups ancestorsprotected Type
arrayType
This class represents a storage group disk array typeprotected CaptureEnabled
captureEnabledFlag
Determine if the storage group is able to be image captured.protected Employee
createEmployee
protected Long
descendantGroupCount
A count of this class represents a storage groups descendantsprotected List<Group>
descendantGroups
This class represents a storage groups descendantsprotected String
description
Storage group descriptionprotected boolean
descriptionSpecified
protected BigDecimal
diskSpace
Storage group disk spaceprotected boolean
diskSpaceSpecified
protected Long
hardDriveCount
A count of the hard drives contained within this storage group.protected List<Component>
hardDrives
The hard drives contained within this storage group.protected Long
id
Storage group type idprotected boolean
idSpecified
protected Boolean
lvmFlag
Flag to indicate if the storage group is setup for lvmprotected boolean
lvmFlagSpecified
protected String
name
Storage group nameprotected boolean
nameSpecified
protected String
units
Storage group disk size unitsprotected boolean
unitsSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
ancestorGroups
@ApiProperty protected List<Group> ancestorGroups
This class represents a storage groups ancestors
-
arrayType
@ApiProperty protected Type arrayType
This class represents a storage group disk array type
-
captureEnabledFlag
@ApiProperty protected CaptureEnabled captureEnabledFlag
Determine if the storage group is able to be image captured. If unable to image capture the reasons will be provided.
-
createEmployee
@ApiProperty protected Employee createEmployee
-
descendantGroups
@ApiProperty protected List<Group> descendantGroups
This class represents a storage groups descendants
-
hardDrives
@ApiProperty protected List<Component> hardDrives
The hard drives contained within this storage group.
-
description
@ApiProperty(canBeNullOrNotSet=true) protected String description
Storage group description
-
descriptionSpecified
protected boolean descriptionSpecified
-
diskSpace
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal diskSpace
Storage group disk space
-
diskSpaceSpecified
protected boolean diskSpaceSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Storage group type id
-
idSpecified
protected boolean idSpecified
-
lvmFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean lvmFlag
Flag to indicate if the storage group is setup for lvm
-
lvmFlagSpecified
protected boolean lvmFlagSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
Storage group name
-
nameSpecified
protected boolean nameSpecified
-
units
@ApiProperty(canBeNullOrNotSet=true) protected String units
Storage group disk size units
-
unitsSpecified
protected boolean unitsSpecified
-
ancestorGroupCount
@ApiProperty protected Long ancestorGroupCount
A count of this class represents a storage groups ancestors
-
descendantGroupCount
@ApiProperty protected Long descendantGroupCount
A count of this class represents a storage groups descendants
-
hardDriveCount
@ApiProperty protected Long hardDriveCount
A count of the hard drives contained within this storage group.
-
-
Method Detail
-
getArrayType
public Type getArrayType()
-
setArrayType
public void setArrayType(Type arrayType)
-
getCaptureEnabledFlag
public CaptureEnabled getCaptureEnabledFlag()
-
setCaptureEnabledFlag
public void setCaptureEnabledFlag(CaptureEnabled captureEnabledFlag)
-
getCreateEmployee
public Employee getCreateEmployee()
-
setCreateEmployee
public void setCreateEmployee(Employee createEmployee)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isDescriptionSpecified
public boolean isDescriptionSpecified()
-
unsetDescription
public void unsetDescription()
-
getDiskSpace
public BigDecimal getDiskSpace()
-
setDiskSpace
public void setDiskSpace(BigDecimal diskSpace)
-
isDiskSpaceSpecified
public boolean isDiskSpaceSpecified()
-
unsetDiskSpace
public void unsetDiskSpace()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getLvmFlag
public Boolean getLvmFlag()
-
setLvmFlag
public void setLvmFlag(Boolean lvmFlag)
-
isLvmFlagSpecified
public boolean isLvmFlagSpecified()
-
unsetLvmFlag
public void unsetLvmFlag()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getUnits
public String getUnits()
-
setUnits
public void setUnits(String units)
-
isUnitsSpecified
public boolean isUnitsSpecified()
-
unsetUnits
public void unsetUnits()
-
getAncestorGroupCount
public Long getAncestorGroupCount()
-
setAncestorGroupCount
public void setAncestorGroupCount(Long ancestorGroupCount)
-
getDescendantGroupCount
public Long getDescendantGroupCount()
-
setDescendantGroupCount
public void setDescendantGroupCount(Long descendantGroupCount)
-
getHardDriveCount
public Long getHardDriveCount()
-
setHardDriveCount
public void setHardDriveCount(Long hardDriveCount)
-
-