java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.permission.Role

@ApiType("SoftLayer_User_Permission_Role")
public class Role
extends Entity
The SoftLayer_User_Permission_Role data type contains local attributes to identify and describe the permission roles that have been created within IMS. These includes a name, description, and account id. Permission groups are defined specifically for a single [[SoftLayer_Account]].

It also contains relational attributes that indicate what SoftLayer_User_Permission_Group objects are linked to a particular role, and the SoftLayer_User_Customer objects assigned to the role.
See Also:
SoftLayer_User_Permission_Role
  • Field Details

  • Constructor Details

    • Role

      public Role()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getActions

      public List<Action> getActions()
    • getGroups

      public List<Group> getGroups()
    • getUsers

      public List<Customer> getUsers()
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • 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()
    • getModifyDate

      public GregorianCalendar getModifyDate()
    • setModifyDate

      public void setModifyDate​(GregorianCalendar modifyDate)
    • isModifyDateSpecified

      public boolean isModifyDateSpecified()
    • unsetModifyDate

      public void unsetModifyDate()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getNewUserDefaultFlag

      public Long getNewUserDefaultFlag()
    • setNewUserDefaultFlag

      public void setNewUserDefaultFlag​(Long newUserDefaultFlag)
    • isNewUserDefaultFlagSpecified

      public boolean isNewUserDefaultFlagSpecified()
    • unsetNewUserDefaultFlag

      public void unsetNewUserDefaultFlag()
    • getSystemFlag

      public Long getSystemFlag()
    • setSystemFlag

      public void setSystemFlag​(Long systemFlag)
    • isSystemFlagSpecified

      public boolean isSystemFlagSpecified()
    • unsetSystemFlag

      public void unsetSystemFlag()
    • getActionCount

      public Long getActionCount()
    • setActionCount

      public void setActionCount​(Long actionCount)
    • getGroupCount

      public Long getGroupCount()
    • setGroupCount

      public void setGroupCount​(Long groupCount)
    • getUserCount

      public Long getUserCount()
    • setUserCount

      public void setUserCount​(Long userCount)
    • asService

      public Role.Service asService​(ApiClient client)
    • service

      public static Role.Service service​(ApiClient client)
    • service

      public static Role.Service service​(ApiClient client, Long id)