Class UserExtAppRoles.Builder
- java.lang.Object
- 
- com.oracle.bmc.identitydomains.model.UserExtAppRoles.Builder
 
- 
- Enclosing class:
- UserExtAppRoles
 
 public static class UserExtAppRoles.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UserExtAppRoles.BuilderadminRole(Boolean adminRole)If true, then the role provides administrative access privileges.UserExtAppRoles.BuilderappId(String appId)The ID of the App that defines this AppRole.UserExtAppRoles.BuilderappName(String appName)The name (Client ID) of the App that defines this AppRole.UserExtAppRolesbuild()UserExtAppRoles.Buildercopy(UserExtAppRoles model)UserExtAppRoles.Builderdisplay(String display)The display name of the AppRole assigned to the User.UserExtAppRoles.BuilderlegacyGroupName(String legacyGroupName)The name (if any) under which this AppRole should appear in this User’s group-memberships for reasons of backward compatibility.UserExtAppRoles.Builderref(String ref)The URI of the AppRole assigned to the User.UserExtAppRoles.Buildertype(UserExtAppRoles.Type type)The kind of membership this User has in the AppRole.UserExtAppRoles.Buildervalue(String value)The Id of the AppRole assigned to the User.
 
- 
- 
- 
Method Detail- 
valuepublic 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 - Parameters:
- value- the value to set
- Returns:
- this builder
 
 - 
refpublic 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 - Parameters:
- ref- the value to set
- Returns:
- this builder
 
 - 
displaypublic 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 - Parameters:
- display- the value to set
- Returns:
- this builder
 
 - 
typepublic 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 - Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
appIdpublic 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 - Parameters:
- appId- the value to set
- Returns:
- this builder
 
 - 
appNamepublic 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 - Parameters:
- appName- the value to set
- Returns:
- this builder
 
 - 
adminRolepublic 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 - Parameters:
- adminRole- the value to set
- Returns:
- this builder
 
 - 
legacyGroupNamepublic 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 - Parameters:
- legacyGroupName- the value to set
- Returns:
- this builder
 
 - 
buildpublic UserExtAppRoles build() 
 - 
copypublic UserExtAppRoles.Builder copy(UserExtAppRoles model) 
 
- 
 
-