Class Group


@ApiType("SoftLayer_Resource_Group")
public class Group
extends Entity
SoftLayer's resource group service allows users to access a broad overview of the resource group and its members
See Also:
SoftLayer_Resource_Group
  • Field Details

    • ancestorGroups

      @ApiProperty protected List<Group> ancestorGroups
      A resource group's associated group ancestors.
    • attributes

      @ApiProperty protected List<Attribute> attributes
      A resource group's associated attributes.
    • hardwareMembers

      @ApiProperty protected List<Member> hardwareMembers
      A resource group's associated hardware members.
    • members

      @ApiProperty protected List<Member> members
      A resource group's associated members.
    • rootResourceGroup

      @ApiProperty protected Group rootResourceGroup
      A resource group's associated root resource group.
    • subnetMembers

      @ApiProperty protected List<Member> subnetMembers
      A resource group's associated subnet members.
    • template

      @ApiProperty protected Template template
      A resource group's associated template.
    • vlanMembers

      @ApiProperty protected List<Member> vlanMembers
      A resource group's associated VLAN members.
    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      A resource group's creation date.
    • createDateSpecified

      protected boolean createDateSpecified
    • description

      @ApiProperty(canBeNullOrNotSet=true) protected String description
      A resource group's description.
    • descriptionSpecified

      protected boolean descriptionSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A resource group's ID.
    • idSpecified

      protected boolean idSpecified
    • keyName

      @ApiProperty(canBeNullOrNotSet=true) protected String keyName
      A resource group's keyname.
    • keyNameSpecified

      protected boolean keyNameSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      A resource group's name.
    • nameSpecified

      protected boolean nameSpecified
    • rootResourceGroupId

      @ApiProperty(canBeNullOrNotSet=true) protected Long rootResourceGroupId
    • rootResourceGroupIdSpecified

      protected boolean rootResourceGroupIdSpecified
    • templateId

      @ApiProperty(canBeNullOrNotSet=true) protected Long templateId
      A resource group's template ID.
    • templateIdSpecified

      protected boolean templateIdSpecified
    • ancestorGroupCount

      @ApiProperty protected Long ancestorGroupCount
      A count of a resource group's associated group ancestors.
    • attributeCount

      @ApiProperty protected Long attributeCount
      A count of a resource group's associated attributes.
    • hardwareMemberCount

      @ApiProperty protected Long hardwareMemberCount
      A count of a resource group's associated hardware members.
    • memberCount

      @ApiProperty protected Long memberCount
      A count of a resource group's associated members.
    • subnetMemberCount

      @ApiProperty protected Long subnetMemberCount
      A count of a resource group's associated subnet members.
    • vlanMemberCount

      @ApiProperty protected Long vlanMemberCount
      A count of a resource group's associated VLAN members.
  • Constructor Details

    • Group

      public Group()
  • Method Details

    • getAncestorGroups

      public List<Group> getAncestorGroups()
    • getAttributes

      public List<Attribute> getAttributes()
    • getHardwareMembers

      public List<Member> getHardwareMembers()
    • getMembers

      public List<Member> getMembers()
    • getRootResourceGroup

      public Group getRootResourceGroup()
    • setRootResourceGroup

      public void setRootResourceGroup​(Group rootResourceGroup)
    • getSubnetMembers

      public List<Member> getSubnetMembers()
    • getTemplate

      public Template getTemplate()
    • setTemplate

      public void setTemplate​(Template template)
    • getVlanMembers

      public List<Member> getVlanMembers()
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • isDescriptionSpecified

      public boolean isDescriptionSpecified()
    • unsetDescription

      public void unsetDescription()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getKeyName

      public String getKeyName()
    • setKeyName

      public void setKeyName​(String keyName)
    • isKeyNameSpecified

      public boolean isKeyNameSpecified()
    • unsetKeyName

      public void unsetKeyName()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getRootResourceGroupId

      public Long getRootResourceGroupId()
    • setRootResourceGroupId

      public void setRootResourceGroupId​(Long rootResourceGroupId)
    • isRootResourceGroupIdSpecified

      public boolean isRootResourceGroupIdSpecified()
    • unsetRootResourceGroupId

      public void unsetRootResourceGroupId()
    • getTemplateId

      public Long getTemplateId()
    • setTemplateId

      public void setTemplateId​(Long templateId)
    • isTemplateIdSpecified

      public boolean isTemplateIdSpecified()
    • unsetTemplateId

      public void unsetTemplateId()
    • getAncestorGroupCount

      public Long getAncestorGroupCount()
    • setAncestorGroupCount

      public void setAncestorGroupCount​(Long ancestorGroupCount)
    • getAttributeCount

      public Long getAttributeCount()
    • setAttributeCount

      public void setAttributeCount​(Long attributeCount)
    • getHardwareMemberCount

      public Long getHardwareMemberCount()
    • setHardwareMemberCount

      public void setHardwareMemberCount​(Long hardwareMemberCount)
    • getMemberCount

      public Long getMemberCount()
    • setMemberCount

      public void setMemberCount​(Long memberCount)
    • getSubnetMemberCount

      public Long getSubnetMemberCount()
    • setSubnetMemberCount

      public void setSubnetMemberCount​(Long subnetMemberCount)
    • getVlanMemberCount

      public Long getVlanMemberCount()
    • setVlanMemberCount

      public void setVlanMemberCount​(Long vlanMemberCount)
    • 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)