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
  • Field Details

    • 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.
  • Constructor Details

    • Group

      public Group()
  • Method Details

    • getAncestorGroups

      public List<Group> getAncestorGroups()
    • 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)
    • getDescendantGroups

      public List<Group> getDescendantGroups()
    • getHardDrives

      public List<Component> getHardDrives()
    • 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)