Class GroupExtAppRoles.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.GroupExtAppRoles.Builder
-
- Enclosing class:
- GroupExtAppRoles
public static class GroupExtAppRoles.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupExtAppRoles.Builder
adminRole(Boolean adminRole)
If true, then the role provides administrative access privileges.GroupExtAppRoles.Builder
appId(String appId)
ID of parent App.GroupExtAppRoles.Builder
appName(String appName)
Name of parent App.GroupExtAppRoles
build()
GroupExtAppRoles.Builder
copy(GroupExtAppRoles model)
GroupExtAppRoles.Builder
display(String display)
A human readable name, primarily used for display purposes.GroupExtAppRoles.Builder
legacyGroupName(String legacyGroupName)
The name of the legacy group associated with this AppRole.GroupExtAppRoles.Builder
ref(String ref)
The URI of the corresponding appRole resource to which the user belongsGroupExtAppRoles.Builder
type(GroupExtAppRoles.Type type)
A label indicating the attribute’s function; e.g., ‘direct’ or ‘indirect’.GroupExtAppRoles.Builder
value(String value)
The identifier of the appRole
-
-
-
Method Detail
-
value
public GroupExtAppRoles.Builder value(String value)
The identifier of the appRole*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
-
ref
public GroupExtAppRoles.Builder ref(String ref)
The URI of the corresponding appRole resource to which the user belongs*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: reference - uniqueness: none
- Parameters:
ref
- the value to set- Returns:
- this builder
-
display
public GroupExtAppRoles.Builder display(String display)
A human readable name, primarily used for display purposes.READ-ONLY.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Parameters:
display
- the value to set- Returns:
- this builder
-
type
public GroupExtAppRoles.Builder type(GroupExtAppRoles.Type type)
A label indicating the attribute’s function; e.g., ‘direct’ or ‘indirect’.*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
-
appId
public GroupExtAppRoles.Builder appId(String appId)
ID of parent App.READ-ONLY.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Parameters:
appId
- the value to set- Returns:
- this builder
-
appName
public GroupExtAppRoles.Builder appName(String appName)
Name of parent App.READ-ONLY.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Parameters:
appName
- the value to set- Returns:
- this builder
-
adminRole
public GroupExtAppRoles.Builder adminRole(Boolean adminRole)
If true, then the role provides administrative access privileges.READ-ONLY.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
- Parameters:
adminRole
- the value to set- Returns:
- this builder
-
legacyGroupName
public GroupExtAppRoles.Builder legacyGroupName(String legacyGroupName)
The name of the legacy group associated with this AppRole.*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
-
build
public GroupExtAppRoles build()
-
copy
public GroupExtAppRoles.Builder copy(GroupExtAppRoles model)
-
-