Interface Group.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Group
@ApiService("SoftLayer_Resource_Group") public static interface Group.Service extends Service
SoftLayer's resource group service allows users to access a broad overview of the resource group and its members- See Also:
- SoftLayer_Resource_Group
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Group.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
editObject(Group templateObject)
List<Group>
getAncestorGroups()
A resource group's associated group ancestors.List<Attribute>
getAttributes()
A resource group's associated attributes.List<Member>
getHardwareMembers()
A resource group's associated hardware members.List<Member>
getMembers()
A resource group's associated members.Group
getObject()
Group
getRootResourceGroup()
A resource group's associated root resource group.List<Member>
getSubnetMembers()
A resource group's associated subnet members.Template
getTemplate()
A resource group's associated template.List<Member>
getVlanMembers()
A resource group's associated VLAN members.void
setMask(Group.Mask mask)
Group.Mask
withMask()
Use the existing mask on this service or create it if not presentGroup.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Group.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Group.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Group.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Group.Mask mask)
-
editObject
@ApiMethod(instanceRequired=true) Boolean editObject(Group templateObject)
- See Also:
- SoftLayer_Resource_Group::editObject
-
getObject
@ApiMethod(instanceRequired=true) Group getObject()
- See Also:
- SoftLayer_Resource_Group::getObject
-
getAncestorGroups
@ApiMethod(instanceRequired=true) List<Group> getAncestorGroups()
A resource group's associated group ancestors.
-
getAttributes
@ApiMethod(instanceRequired=true) List<Attribute> getAttributes()
A resource group's associated attributes.- See Also:
- SoftLayer_Resource_Group::getAttributes
-
getHardwareMembers
@ApiMethod(instanceRequired=true) List<Member> getHardwareMembers()
A resource group's associated hardware members.
-
getMembers
@ApiMethod(instanceRequired=true) List<Member> getMembers()
A resource group's associated members.- See Also:
- SoftLayer_Resource_Group::getMembers
-
getRootResourceGroup
@ApiMethod(instanceRequired=true) Group getRootResourceGroup()
A resource group's associated root resource group.
-
getSubnetMembers
@ApiMethod(instanceRequired=true) List<Member> getSubnetMembers()
A resource group's associated subnet members.
-
getTemplate
@ApiMethod(instanceRequired=true) Template getTemplate()
A resource group's associated template.- See Also:
- SoftLayer_Resource_Group::getTemplate
-
getVlanMembers
@ApiMethod(instanceRequired=true) List<Member> getVlanMembers()
A resource group's associated VLAN members.- See Also:
- SoftLayer_Resource_Group::getVlanMembers
-
-