Interface Role.Service
- All Superinterfaces:
Maskable,ResultLimitable,Service
- Enclosing class:
- Role
@ApiService("SoftLayer_User_Permission_Role") public static interface Role.Service extends Service
- See Also:
- SoftLayer_User_Permission_Role
-
Method Summary
Modifier and Type Method Description VoidaddUser(Customer user)Role.ServiceAsyncasAsync()Get an async version of this serviceRolecreateObject(Role templateObject)BooleandeleteObject()RoleeditObject(Role templateObject)AccountgetAccount()List<Action>getActions()List<Group>getGroups()RolegetObject()List<Customer>getUsers()VoidlinkGroup(Group group)VoidremoveUser(Customer user)voidsetMask(Role.Mask mask)VoidunlinkGroup(Group group)Role.MaskwithMask()Use the existing mask on this service or create it if not presentRole.MaskwithNewMask()Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Role.ServiceAsync asAsync()Description copied from interface:ServiceGet an async version of this service -
withNewMask
Role.Mask withNewMask()Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Role.Mask withMask()Description copied from interface:MaskableUse the existing mask on this service or create it if not present -
setMask
-
addUser
- See Also:
- SoftLayer_User_Permission_Role::addUser
-
createObject
-
deleteObject
-
editObject
-
getObject
-
linkGroup
-
removeUser
-
unlinkGroup
-
getAccount
-
getActions
-
getGroups
-
getUsers
- See Also:
- SoftLayer_User_Permission_Role::getUsers
-