java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.storage.Group
Direct Known Subclasses:
Iscsi, Nfs

@ApiType("SoftLayer_Network_Storage_Group")
public class Group
extends Entity
See Also:
SoftLayer_Network_Storage_Group
  • Field Details

    • account

      @ApiProperty protected Account account
      The SoftLayer_Account which owns this group.
    • allowedHosts

      @ApiProperty protected List<Host> allowedHosts
      The allowed hosts list for this group.
    • attachedVolumes

      @ApiProperty protected List<Storage> attachedVolumes
      The network storage volumes this group is attached to.
    • groupType

      @ApiProperty protected Type groupType
      The type which defines this group.
    • osType

      @ApiProperty protected Type osType
      The OS Type this group is configured for.
    • serviceResource

      @ApiProperty protected Resource serviceResource
      The network resource this group is created on.
    • accountId

      @ApiProperty(canBeNullOrNotSet=true) protected Long accountId
      The account ID which owns this group
    • accountIdSpecified

      protected boolean accountIdSpecified
    • alias

      @ApiProperty(canBeNullOrNotSet=true) protected String alias
      The friendly name of this group
    • aliasSpecified

      protected boolean aliasSpecified
    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      The date this group was created.
    • createDateSpecified

      protected boolean createDateSpecified
    • groupTypeId

      @ApiProperty(canBeNullOrNotSet=true) protected Long groupTypeId
      The SoftLayer_Network_Storage_Group_Type which describes this group.
    • groupTypeIdSpecified

      protected boolean groupTypeIdSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      The internal identifier of the group
    • idSpecified

      protected boolean idSpecified
    • modifyDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
    • modifyDateSpecified

      protected boolean modifyDateSpecified
    • osTypeId

      @ApiProperty(canBeNullOrNotSet=true) protected Long osTypeId
      A SoftLayer_Network_Storage_OS_Type Operating System designation that this group was created for.
    • osTypeIdSpecified

      protected boolean osTypeIdSpecified
    • serviceResourceId

      @ApiProperty(canBeNullOrNotSet=true) protected Long serviceResourceId
      A SoftLayer_Network_Service_Resource that this group was created on.
    • serviceResourceIdSpecified

      protected boolean serviceResourceIdSpecified
    • allowedHostCount

      @ApiProperty protected Long allowedHostCount
      A count of the allowed hosts list for this group.
    • attachedVolumeCount

      @ApiProperty protected Long attachedVolumeCount
      A count of the network storage volumes this group is attached to.
  • Constructor Details

    • Group

      public Group()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getAllowedHosts

      public List<Host> getAllowedHosts()
    • getAttachedVolumes

      public List<Storage> getAttachedVolumes()
    • getGroupType

      public Type getGroupType()
    • setGroupType

      public void setGroupType​(Type groupType)
    • getOsType

      public Type getOsType()
    • setOsType

      public void setOsType​(Type osType)
    • getServiceResource

      public Resource getServiceResource()
    • setServiceResource

      public void setServiceResource​(Resource serviceResource)
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • getAlias

      public String getAlias()
    • setAlias

      public void setAlias​(String alias)
    • isAliasSpecified

      public boolean isAliasSpecified()
    • unsetAlias

      public void unsetAlias()
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getGroupTypeId

      public Long getGroupTypeId()
    • setGroupTypeId

      public void setGroupTypeId​(Long groupTypeId)
    • isGroupTypeIdSpecified

      public boolean isGroupTypeIdSpecified()
    • unsetGroupTypeId

      public void unsetGroupTypeId()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getModifyDate

      public GregorianCalendar getModifyDate()
    • setModifyDate

      public void setModifyDate​(GregorianCalendar modifyDate)
    • isModifyDateSpecified

      public boolean isModifyDateSpecified()
    • unsetModifyDate

      public void unsetModifyDate()
    • getOsTypeId

      public Long getOsTypeId()
    • setOsTypeId

      public void setOsTypeId​(Long osTypeId)
    • isOsTypeIdSpecified

      public boolean isOsTypeIdSpecified()
    • unsetOsTypeId

      public void unsetOsTypeId()
    • getServiceResourceId

      public Long getServiceResourceId()
    • setServiceResourceId

      public void setServiceResourceId​(Long serviceResourceId)
    • isServiceResourceIdSpecified

      public boolean isServiceResourceIdSpecified()
    • unsetServiceResourceId

      public void unsetServiceResourceId()
    • getAllowedHostCount

      public Long getAllowedHostCount()
    • setAllowedHostCount

      public void setAllowedHostCount​(Long allowedHostCount)
    • getAttachedVolumeCount

      public Long getAttachedVolumeCount()
    • setAttachedVolumeCount

      public void setAttachedVolumeCount​(Long attachedVolumeCount)
    • asService

      public Group.Service asService​(ApiClient client)
    • service

      public static Group.Service service​(ApiClient client)
    • service

      public static Group.Service service​(ApiClient client, Long id)