Package com.strongdm.api
Class User
java.lang.Object
com.strongdm.api.User
- All Implemented Interfaces:
Account
A User can connect to resources they are granted directly, or granted
via roles.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()The User's email address.External ID is an alternative unique ID this user is represented by within an external service.The User's first name.getId()Unique identifier of the User.The User's last name.Managed By is a read only field for what service manages this user, e.g.Manager ID is the ID of the user's manager.Password is a write-only field that can be used to set the user's password.PermissionLevel is the user's permission level e.g.Resolved Manager ID is the ID of the user's manager derived from the manager_id, if present, or from the SCIM metadata.getSCIM()SCIM contains the raw SCIM metadata for the user.booleanSuspended is a read only field for the User's suspended state.getTags()Tags is a map of key, value pairs.voidThe User's email address.voidsetExternalId(String in) External ID is an alternative unique ID this user is represented by within an external service.voidsetFirstName(String in) The User's first name.voidUnique identifier of the User.voidsetLastName(String in) The User's last name.voidsetManagedBy(String in) Managed By is a read only field for what service manages this user, e.g.voidsetManagerId(String in) Manager ID is the ID of the user's manager.voidsetPassword(String in) Password is a write-only field that can be used to set the user's password.voidPermissionLevel is the user's permission level e.g.voidResolved Manager ID is the ID of the user's manager derived from the manager_id, if present, or from the SCIM metadata.voidSCIM contains the raw SCIM metadata for the user.voidsetSuspended(boolean in) Suspended is a read only field for the User's suspended state.voidTags is a map of key, value pairs.
-
Constructor Details
-
User
public User()
-
-
Method Details
-
getSCIM
SCIM contains the raw SCIM metadata for the user. This is a read-only field. -
setSCIM
SCIM contains the raw SCIM metadata for the user. This is a read-only field. -
getEmail
The User's email address. Must be unique. -
setEmail
The User's email address. Must be unique. -
getExternalId
External ID is an alternative unique ID this user is represented by within an external service. -
setExternalId
External ID is an alternative unique ID this user is represented by within an external service. -
getFirstName
The User's first name. -
setFirstName
The User's first name. -
getId
Unique identifier of the User. -
setId
Unique identifier of the User. -
getLastName
The User's last name. -
setLastName
The User's last name. -
getManagedBy
Managed By is a read only field for what service manages this user, e.g. StrongDM, Okta, Azure. -
setManagedBy
Managed By is a read only field for what service manages this user, e.g. StrongDM, Okta, Azure. -
getManagerId
Manager ID is the ID of the user's manager. This field is empty when the user has no manager. -
setManagerId
Manager ID is the ID of the user's manager. This field is empty when the user has no manager. -
getPassword
Password is a write-only field that can be used to set the user's password. Currently only supported for update. -
setPassword
Password is a write-only field that can be used to set the user's password. Currently only supported for update. -
getPermissionLevel
PermissionLevel is the user's permission level e.g. admin, DBA, user. -
setPermissionLevel
PermissionLevel is the user's permission level e.g. admin, DBA, user. -
getResolvedManagerId
Resolved Manager ID is the ID of the user's manager derived from the manager_id, if present, or from the SCIM metadata. This is a read-only field that's only populated for get and list. -
setResolvedManagerId
Resolved Manager ID is the ID of the user's manager derived from the manager_id, if present, or from the SCIM metadata. This is a read-only field that's only populated for get and list. -
getSuspended
public boolean getSuspended()Suspended is a read only field for the User's suspended state.- Specified by:
getSuspendedin interfaceAccount
-
setSuspended
public void setSuspended(boolean in) Suspended is a read only field for the User's suspended state.- Specified by:
setSuspendedin interfaceAccount
-
getTags
Tags is a map of key, value pairs. -
setTags
Tags is a map of key, value pairs.
-