Interface Group.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Group
@ApiService("SoftLayer_User_Permission_Group") public static interface Group.Service extends Service
- See Also:
- SoftLayer_User_Permission_Group
-
-
Method Summary
Modifier and Type Method Description Void
addAction(Action action)
Void
addBulkActions(List<Action> actions)
Boolean
addBulkResourceObjects(List<Entity> resourceObjects, String resourceTypeKeyName)
Boolean
addResourceObject(Entity resourceObject, String resourceTypeKeyName)
Group.ServiceAsync
asAsync()
Get an async version of this serviceGroup
createObject(Group templateObject)
Boolean
deleteObject()
Group
editObject(Group templateObject)
Account
getAccount()
List<Action>
getActions()
Group
getObject()
List<Role>
getRoles()
Type
getType()
The type of the permission group.Void
linkRole(Role role)
Void
removeAction(Action action)
Void
removeBulkActions(List<Action> actions)
Boolean
removeBulkResourceObjects(List<Entity> resourceObjects, String resourceTypeKeyName)
Boolean
removeResourceObject(Entity resourceObject, String resourceTypeKeyName)
void
setMask(Group.Mask mask)
Void
unlinkRole(Role role)
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)
-
addAction
@ApiMethod(instanceRequired=true) Void addAction(Action action)
-
addBulkActions
@ApiMethod(instanceRequired=true) Void addBulkActions(List<Action> actions)
-
addBulkResourceObjects
@ApiMethod(instanceRequired=true) Boolean addBulkResourceObjects(List<Entity> resourceObjects, String resourceTypeKeyName)
-
addResourceObject
@ApiMethod(instanceRequired=true) Boolean addResourceObject(Entity resourceObject, String resourceTypeKeyName)
-
createObject
@ApiMethod Group createObject(Group templateObject)
-
deleteObject
@ApiMethod(instanceRequired=true) Boolean deleteObject()
-
editObject
@ApiMethod(instanceRequired=true) Group editObject(Group templateObject)
-
getObject
@ApiMethod(instanceRequired=true) Group getObject()
-
linkRole
@ApiMethod(instanceRequired=true) Void linkRole(Role role)
-
removeAction
@ApiMethod(instanceRequired=true) Void removeAction(Action action)
-
removeBulkActions
@ApiMethod(instanceRequired=true) Void removeBulkActions(List<Action> actions)
-
removeBulkResourceObjects
@ApiMethod(instanceRequired=true) Boolean removeBulkResourceObjects(List<Entity> resourceObjects, String resourceTypeKeyName)
-
removeResourceObject
@ApiMethod(instanceRequired=true) Boolean removeResourceObject(Entity resourceObject, String resourceTypeKeyName)
-
unlinkRole
@ApiMethod(instanceRequired=true) Void unlinkRole(Role role)
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
-
getActions
@ApiMethod(instanceRequired=true) List<Action> getActions()
-
getRoles
@ApiMethod(instanceRequired=true) List<Role> getRoles()
-
getType
@ApiMethod(instanceRequired=true) Type getType()
The type of the permission group.- See Also:
- SoftLayer_User_Permission_Group::getType
-
-