Class Group
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.resource.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Mask
static interface
Group.Service
SoftLayer's resource group service allows users to access a broad overview of the resource group and its membersstatic interface
Group.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
ancestorGroupCount
A count of a resource group's associated group ancestors.protected List<Group>
ancestorGroups
A resource group's associated group ancestors.protected Long
attributeCount
A count of a resource group's associated attributes.protected List<Attribute>
attributes
A resource group's associated attributes.protected GregorianCalendar
createDate
A resource group's creation date.protected boolean
createDateSpecified
protected String
description
A resource group's description.protected boolean
descriptionSpecified
protected Long
hardwareMemberCount
A count of a resource group's associated hardware members.protected List<Member>
hardwareMembers
A resource group's associated hardware members.protected Long
id
A resource group's ID.protected boolean
idSpecified
protected String
keyName
A resource group's keyname.protected boolean
keyNameSpecified
protected Long
memberCount
A count of a resource group's associated members.protected List<Member>
members
A resource group's associated members.protected String
name
A resource group's name.protected boolean
nameSpecified
protected Group
rootResourceGroup
A resource group's associated root resource group.protected Long
rootResourceGroupId
protected boolean
rootResourceGroupIdSpecified
protected Long
subnetMemberCount
A count of a resource group's associated subnet members.protected List<Member>
subnetMembers
A resource group's associated subnet members.protected Template
template
A resource group's associated template.protected Long
templateId
A resource group's template ID.protected boolean
templateIdSpecified
protected Long
vlanMemberCount
A count of a resource group's associated VLAN members.protected List<Member>
vlanMembers
A resource group's associated VLAN members.-
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
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.
-
-
Method Detail
-
getRootResourceGroup
public Group getRootResourceGroup()
-
setRootResourceGroup
public void setRootResourceGroup(Group rootResourceGroup)
-
getTemplate
public Template getTemplate()
-
setTemplate
public void setTemplate(Template template)
-
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)
-
-