public static class ExtensionUserUser.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ExtensionUserUser.Builder |
accountRecoveryRequired(Boolean accountRecoveryRequired)
Boolean value to prompt user to setup account recovery during login.
|
ExtensionUserUser.Builder |
accounts(List<UserExtAccounts> accounts)
Accounts assigned to this User.
|
ExtensionUserUser.Builder |
applicableAuthenticationTargetApp(UserExtApplicableAuthenticationTargetApp applicableAuthenticationTargetApp) |
ExtensionUserUser.Builder |
appRoles(List<UserExtAppRoles> appRoles)
A list of all AppRoles to which this User belongs directly, indirectly or implicitly.
|
ExtensionUserUser |
build() |
ExtensionUserUser.Builder |
bypassNotification(Boolean bypassNotification)
A Boolean value indicating whether or not to send email notification after creating the
user.
|
ExtensionUserUser.Builder |
copy(ExtensionUserUser model) |
ExtensionUserUser.Builder |
creationMechanism(ExtensionUserUser.CreationMechanism creationMechanism)
User creation mechanism
|
ExtensionUserUser.Builder |
delegatedAuthenticationTargetApp(UserExtDelegatedAuthenticationTargetApp delegatedAuthenticationTargetApp) |
ExtensionUserUser.Builder |
doNotShowGettingStarted(Boolean doNotShowGettingStarted)
A Boolean value indicating whether or not to hide the getting started page
|
ExtensionUserUser.Builder |
grants(List<UserExtGrants> grants)
Grants to this User.
|
ExtensionUserUser.Builder |
groupMembershipLastModified(String groupMembershipLastModified)
Specifies date time when a User’s group membership was last modified.
|
ExtensionUserUser.Builder |
idcsAppRolesLimitedToGroups(List<UserExtIdcsAppRolesLimitedToGroups> idcsAppRolesLimitedToGroups)
Description:
|
ExtensionUserUser.Builder |
isAccountRecoveryEnrolled(Boolean isAccountRecoveryEnrolled)
A Boolean value indicating whether or not a user is enrolled for account recovery
|
ExtensionUserUser.Builder |
isAuthenticationDelegated(Boolean isAuthenticationDelegated)
A Boolean value indicating whether or not authentication request by this user should be
delegated to a remote app.
|
ExtensionUserUser.Builder |
isFederatedUser(Boolean isFederatedUser)
A Boolean value indicating whether or not the user is federated.
|
ExtensionUserUser.Builder |
isGroupMembershipNormalized(Boolean isGroupMembershipNormalized)
A Boolean value indicating whether or not group membership is normalized for this user.
|
ExtensionUserUser.Builder |
isGroupMembershipSyncedToUsersGroups(Boolean isGroupMembershipSyncedToUsersGroups)
A Boolean value Indicates whether this User’s group membership has been sync’ed from
Group.members to UsersGroups.
|
ExtensionUserUser.Builder |
notificationEmailTemplateId(String notificationEmailTemplateId)
Specifies the EmailTemplate to be used when sending notification to the user this request
is for.
|
ExtensionUserUser.Builder |
preferredUiLandingPage(ExtensionUserUser.PreferredUiLandingPage preferredUiLandingPage)
User’s preferred landing page following login, logout and reset password.
|
ExtensionUserUser.Builder |
provider(ExtensionUserUser.Provider provider)
Registration provider
|
ExtensionUserUser.Builder |
serviceUser(Boolean serviceUser)
Indicates if User is a Service User
|
ExtensionUserUser.Builder |
status(ExtensionUserUser.Status status)
A supplemental status indicating the reason why a user is disabled
|
ExtensionUserUser.Builder |
supportAccounts(List<UserExtSupportAccounts> supportAccounts)
A list of Support Accounts corresponding to user.
|
ExtensionUserUser.Builder |
syncedFromApp(UserExtSyncedFromApp syncedFromApp) |
ExtensionUserUser.Builder |
userFlowControlledByExternalClient(Boolean userFlowControlledByExternalClient)
A Boolean value indicating whether to bypass notification and return user token to be
used by an external client to control the user flow.
|
ExtensionUserUser.Builder |
userToken(UserExtUserToken userToken) |
public ExtensionUserUser.Builder isFederatedUser(Boolean isFederatedUser)
A Boolean value indicating whether or not the user is federated.
*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Federated - idcsCsvAttributeNameMappings: [[columnHeaderName:Federated]] - idcsSearchable: true - multiValued: false - mutability: readWrite - idcsRequiresWriteForAccessFlows: true - required: false - returned: default - type: boolean - uniqueness: none
isFederatedUser
- the value to setpublic ExtensionUserUser.Builder isAuthenticationDelegated(Boolean isAuthenticationDelegated)
A Boolean value indicating whether or not authentication request by this user should be delegated to a remote app. This value should be true only when the User was originally synced from an app which is enabled for delegated authentication
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: never - type: boolean - uniqueness: none
isAuthenticationDelegated
- the value to setpublic ExtensionUserUser.Builder status(ExtensionUserUser.Status status)
A supplemental status indicating the reason why a user is disabled
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
status
- the value to setpublic ExtensionUserUser.Builder provider(ExtensionUserUser.Provider provider)
Registration provider
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: none
provider
- the value to setpublic ExtensionUserUser.Builder preferredUiLandingPage(ExtensionUserUser.PreferredUiLandingPage preferredUiLandingPage)
User’s preferred landing page following login, logout and reset password.
*Added In:** 2302092332
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
preferredUiLandingPage
- the value to setpublic ExtensionUserUser.Builder creationMechanism(ExtensionUserUser.CreationMechanism creationMechanism)
User creation mechanism
*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeNameMappings: [[defaultValue:import]] - idcsSearchable: true - multiValued: false - mutability: immutable - idcsRequiresWriteForAccessFlows: true - required: false - returned: request - type: string - uniqueness: none
creationMechanism
- the value to setpublic ExtensionUserUser.Builder groupMembershipLastModified(String groupMembershipLastModified)
Specifies date time when a User’s group membership was last modified.
*Added In:** 2304270343
*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: dateTime - uniqueness: none
groupMembershipLastModified
- the value to setpublic ExtensionUserUser.Builder doNotShowGettingStarted(Boolean doNotShowGettingStarted)
A Boolean value indicating whether or not to hide the getting started page
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
doNotShowGettingStarted
- the value to setpublic ExtensionUserUser.Builder bypassNotification(Boolean bypassNotification)
A Boolean value indicating whether or not to send email notification after creating the user. This attribute is not used in update/replace operations.
*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeNameMappings: [[columnHeaderName:ByPass Notification]] - idcsSearchable: false - multiValued: false - mutability: immutable - idcsRequiresWriteForAccessFlows: true - required: false - returned: never - type: boolean - uniqueness: none
bypassNotification
- the value to setpublic ExtensionUserUser.Builder isAccountRecoveryEnrolled(Boolean isAccountRecoveryEnrolled)
A Boolean value indicating whether or not a user is enrolled for account recovery
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
isAccountRecoveryEnrolled
- the value to setpublic ExtensionUserUser.Builder accountRecoveryRequired(Boolean accountRecoveryRequired)
Boolean value to prompt user to setup account recovery during login.
*Added In:** 19.1.4
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: boolean - uniqueness: none
accountRecoveryRequired
- the value to setpublic ExtensionUserUser.Builder userFlowControlledByExternalClient(Boolean userFlowControlledByExternalClient)
A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow.
*Added In:** 18.4.2
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: never - type: boolean - uniqueness: none
userFlowControlledByExternalClient
- the value to setpublic ExtensionUserUser.Builder isGroupMembershipNormalized(Boolean isGroupMembershipNormalized)
A Boolean value indicating whether or not group membership is normalized for this user.
*Deprecated Since: 19.3.3**
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: never - type: boolean - uniqueness: none
isGroupMembershipNormalized
- the value to setpublic ExtensionUserUser.Builder isGroupMembershipSyncedToUsersGroups(Boolean isGroupMembershipSyncedToUsersGroups)
A Boolean value Indicates whether this User’s group membership has been sync’ed from Group.members to UsersGroups.
*Added In:** 19.3.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: never - type: boolean - uniqueness: none
isGroupMembershipSyncedToUsersGroups
- the value to setpublic ExtensionUserUser.Builder notificationEmailTemplateId(String notificationEmailTemplateId)
Specifies the EmailTemplate to be used when sending notification to the user this request is for. If specified, it overrides the default EmailTemplate for this event.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: writeOnly - required: false - returned: never - type: string - uniqueness: none
notificationEmailTemplateId
- the value to setpublic ExtensionUserUser.Builder serviceUser(Boolean serviceUser)
Indicates if User is a Service User
*Added In:** 2306131901
*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Service User - idcsCsvAttributeNameMappings: [[columnHeaderName:Service User]] - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: boolean - uniqueness: none
serviceUser
- the value to setpublic ExtensionUserUser.Builder supportAccounts(List<UserExtSupportAccounts> supportAccounts)
A list of Support Accounts corresponding to user.
*Added In:** 2103141444
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
supportAccounts
- the value to setpublic ExtensionUserUser.Builder idcsAppRolesLimitedToGroups(List<UserExtIdcsAppRolesLimitedToGroups> idcsAppRolesLimitedToGroups)
Description:
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsCompositeKey: [value, idcsAppRoleId] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex
idcsAppRolesLimitedToGroups
- the value to setpublic ExtensionUserUser.Builder userToken(UserExtUserToken userToken)
public ExtensionUserUser.Builder syncedFromApp(UserExtSyncedFromApp syncedFromApp)
public ExtensionUserUser.Builder applicableAuthenticationTargetApp(UserExtApplicableAuthenticationTargetApp applicableAuthenticationTargetApp)
public ExtensionUserUser.Builder delegatedAuthenticationTargetApp(UserExtDelegatedAuthenticationTargetApp delegatedAuthenticationTargetApp)
public ExtensionUserUser.Builder accounts(List<UserExtAccounts> accounts)
Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access.
*SCIM++ Properties:** - idcsPii: true - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
accounts
- the value to setpublic ExtensionUserUser.Builder grants(List<UserExtGrants> grants)
Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
grants
- the value to setpublic ExtensionUserUser.Builder appRoles(List<UserExtAppRoles> appRoles)
A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public.
*SCIM++ Properties:** - idcsCompositeKey: [value] - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
appRoles
- the value to setpublic ExtensionUserUser build()
public ExtensionUserUser.Builder copy(ExtensionUserUser model)
Copyright © 2016–2024. All rights reserved.