Class Group
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.permission.Group
@ApiType("SoftLayer_User_Permission_Group") public class Group extends Entity
The SoftLayer_User_Permission_Group data type contains local attributes to identify and describe the permission groups 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_Action objects belong to a particular group, and what SoftLayer_User_Permission_Role objects the group is linked.
It also contains relational attributes that indicate what SoftLayer_User_Permission_Action objects belong to a particular group, and what SoftLayer_User_Permission_Role objects the group is linked.
- See Also:
- SoftLayer_User_Permission_Group
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Group.Mask
static interface
Group.Service
The SoftLayer_User_Permission_Group class is one of several classes that make up the customer permission system.static interface
Group.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected Long
accountId
A permission groups associated [[SoftLayer_Account|customer account]] id.protected boolean
accountIdSpecified
protected Long
actionCount
A count ofprotected List<Action>
actions
protected GregorianCalendar
createDate
The date the permission group record was created.protected boolean
createDateSpecified
protected String
description
The description of the permission group.protected boolean
descriptionSpecified
protected GregorianCalendar
expirationDate
The date the group will be destroyed.protected boolean
expirationDateSpecified
protected Long
id
A permission groups internal identifying number.protected boolean
idSpecified
protected GregorianCalendar
modifyDate
The date the permission group record was last modified.protected boolean
modifyDateSpecified
protected String
name
The name of the permission group.protected boolean
nameSpecified
protected Long
roleCount
A count ofprotected List<Role>
roles
protected Type
type
The type of the permission group.protected Long
typeId
The type of permission group.protected boolean
typeIdSpecified
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 Details
-
account
-
actions
-
roles
-
type
The type of the permission group. -
accountId
A permission groups associated [[SoftLayer_Account|customer account]] id. -
accountIdSpecified
protected boolean accountIdSpecified -
createDate
The date the permission group record was created. -
createDateSpecified
protected boolean createDateSpecified -
description
The description of the permission group. -
descriptionSpecified
protected boolean descriptionSpecified -
expirationDate
The date the group will be destroyed. -
expirationDateSpecified
protected boolean expirationDateSpecified -
id
A permission groups internal identifying number. -
idSpecified
protected boolean idSpecified -
modifyDate
The date the permission group record was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The name of the permission group. -
nameSpecified
protected boolean nameSpecified -
typeId
The type of permission group. -
typeIdSpecified
protected boolean typeIdSpecified -
actionCount
A count of -
roleCount
A count of
-
-
Constructor Details
-
Group
public Group()
-
-
Method Details
-
getAccount
-
setAccount
-
getActions
-
getRoles
-
getType
-
setType
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getDescription
-
setDescription
-
isDescriptionSpecified
public boolean isDescriptionSpecified() -
unsetDescription
public void unsetDescription() -
getExpirationDate
-
setExpirationDate
-
isExpirationDateSpecified
public boolean isExpirationDateSpecified() -
unsetExpirationDate
public void unsetExpirationDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
getActionCount
-
setActionCount
-
getRoleCount
-
setRoleCount
-
asService
-
service
-
service
-