Class ScimV2CreateUser

java.lang.Object
com.mypurecloud.sdk.v2.model.ScimV2CreateUser
All Implemented Interfaces:
Serializable

public class ScimV2CreateUser extends Object implements Serializable
Defines the creation of a SCIM user.
See Also:
  • Constructor Details

    • ScimV2CreateUser

      public ScimV2CreateUser()
    • ScimV2CreateUser

      public ScimV2CreateUser(Boolean initWithEmptyList)
  • Method Details

    • getSchemas

      public List<String> getSchemas()
    • active

      public ScimV2CreateUser active(Boolean active)
      Indicates whether the user's administrative status is active.
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • userName

      public ScimV2CreateUser userName(String userName)
      The user's Genesys Cloud email address. Must be unique.
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • displayName

      public ScimV2CreateUser displayName(String displayName)
      The display name of the user.
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • password

      public ScimV2CreateUser password(String password)
      The new password for the Genesys Cloud user. Does not return an existing password. When creating a user, if a password is not supplied, then a password will be randomly generated that is 40 characters in length and contains five characters from each of the password policy groups.
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • title

      public ScimV2CreateUser title(String title)
      The user's title.
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • phoneNumbers

      public ScimV2CreateUser phoneNumbers(List<ScimPhoneNumber> phoneNumbers)
      The list of the user's phone numbers.
    • getPhoneNumbers

      public List<ScimPhoneNumber> getPhoneNumbers()
    • setPhoneNumbers

      public void setPhoneNumbers(List<ScimPhoneNumber> phoneNumbers)
    • emails

      public ScimV2CreateUser emails(List<ScimEmail> emails)
      The list of the user's email addresses.
    • getEmails

      public List<ScimEmail> getEmails()
    • setEmails

      public void setEmails(List<ScimEmail> emails)
    • externalId

      public ScimV2CreateUser externalId(String externalId)
      The external ID of the user. Set by the provisioning client. \"caseExact\" is set to \"true\". \"mutability\" is set to \"readWrite\".
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getGroups

      public List<ScimV2GroupReference> getGroups()
    • roles

      public ScimV2CreateUser roles(List<ScimUserRole> roles)
      The list of roles assigned to the user.
    • getRoles

      public List<ScimUserRole> getRoles()
    • setRoles

      public void setRoles(List<ScimUserRole> roles)
    • urnietfparamsscimschemasextensionenterprise20User

      public ScimV2CreateUser urnietfparamsscimschemasextensionenterprise20User(ScimV2EnterpriseUser urnietfparamsscimschemasextensionenterprise20User)
      The URI of the schema for the enterprise user.
    • getUrnietfparamsscimschemasextensionenterprise20User

      public ScimV2EnterpriseUser getUrnietfparamsscimschemasextensionenterprise20User()
    • setUrnietfparamsscimschemasextensionenterprise20User

      public void setUrnietfparamsscimschemasextensionenterprise20User(ScimV2EnterpriseUser urnietfparamsscimschemasextensionenterprise20User)
    • urnietfparamsscimschemasextensiongenesyspurecloud20User

      public ScimV2CreateUser urnietfparamsscimschemasextensiongenesyspurecloud20User(ScimUserExtensions urnietfparamsscimschemasextensiongenesyspurecloud20User)
      The URI of the schema for the Genesys Cloud user.
    • getUrnietfparamsscimschemasextensiongenesyspurecloud20User

      public ScimUserExtensions getUrnietfparamsscimschemasextensiongenesyspurecloud20User()
    • setUrnietfparamsscimschemasextensiongenesyspurecloud20User

      public void setUrnietfparamsscimschemasextensiongenesyspurecloud20User(ScimUserExtensions urnietfparamsscimschemasextensiongenesyspurecloud20User)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object