public static class UserExtAppRoles.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UserExtAppRoles.Builder |
adminRole(Boolean adminRole)
If true, then the role provides administrative access privileges.
|
UserExtAppRoles.Builder |
appId(String appId)
The ID of the App that defines this AppRole.
|
UserExtAppRoles.Builder |
appName(String appName)
The name (Client ID) of the App that defines this AppRole.
|
UserExtAppRoles |
build() |
UserExtAppRoles.Builder |
copy(UserExtAppRoles model) |
UserExtAppRoles.Builder |
display(String display)
The display name of the AppRole assigned to the User.
|
UserExtAppRoles.Builder |
legacyGroupName(String legacyGroupName)
The name (if any) under which this AppRole should appear in this User’s group-memberships
for reasons of backward compatibility.
|
UserExtAppRoles.Builder |
ref(String ref)
The URI of the AppRole assigned to the User.
|
UserExtAppRoles.Builder |
type(UserExtAppRoles.Type type)
The kind of membership this User has in the AppRole.
|
UserExtAppRoles.Builder |
value(String value)
The Id of the AppRole assigned to the User.
|
public UserExtAppRoles.Builder value(String value)
The Id of the AppRole assigned to the User.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: always - type: string - uniqueness: none
value
- the value to setpublic UserExtAppRoles.Builder ref(String ref)
The URI of the AppRole assigned to the User.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none
ref
- the value to setpublic UserExtAppRoles.Builder display(String display)
The display name of the AppRole assigned to the User.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
display
- the value to setpublic UserExtAppRoles.Builder type(UserExtAppRoles.Type type)
The kind of membership this User has in the AppRole. A value of ‘direct’ indicates that the User is a member of the AppRole. A value of ‘indirect’ indicates that the User is a member of a Group that is a member of the AppRole. A value of ‘implicit’ indicates that the AppRole is public.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
type
- the value to setpublic UserExtAppRoles.Builder appId(String appId)
The ID of the App that defines this AppRole.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
appId
- the value to setpublic UserExtAppRoles.Builder appName(String appName)
The name (Client ID) of the App that defines this AppRole.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
appName
- the value to setpublic UserExtAppRoles.Builder adminRole(Boolean adminRole)
If true, then the role provides administrative access privileges. READ-ONLY.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
adminRole
- the value to setpublic UserExtAppRoles.Builder legacyGroupName(String legacyGroupName)
The name (if any) under which this AppRole should appear in this User’s group-memberships for reasons of backward compatibility. Oracle Identity Cloud Service distinguishes between Groups and AppRoles, but some services still expect AppRoles appear as if they were service-instance-specific Groups.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
legacyGroupName
- the value to setpublic UserExtAppRoles build()
public UserExtAppRoles.Builder copy(UserExtAppRoles model)
Copyright © 2016–2024. All rights reserved.