Class ExtensionGroupGroup.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.ExtensionGroupGroup.Builder
-
- Enclosing class:
- ExtensionGroupGroup
public static class ExtensionGroupGroup.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionGroupGroup.Builder
appRoles(List<GroupExtAppRoles> appRoles)
A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculatedExtensionGroupGroup
build()
ExtensionGroupGroup.Builder
copy(ExtensionGroupGroup model)
ExtensionGroupGroup.Builder
creationMechanism(ExtensionGroupGroup.CreationMechanism creationMechanism)
Source from which this group got created.ExtensionGroupGroup.Builder
description(String description)
Group descriptionExtensionGroupGroup.Builder
grants(List<GroupExtGrants> grants)
Grants assigned to groupExtensionGroupGroup.Builder
owners(List<GroupExtOwners> owners)
Group ownersExtensionGroupGroup.Builder
passwordPolicy(GroupExtPasswordPolicy passwordPolicy)
ExtensionGroupGroup.Builder
syncedFromApp(GroupExtSyncedFromApp syncedFromApp)
-
-
-
Method Detail
-
description
public ExtensionGroupGroup.Builder description(String description)
Group description*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Description - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]] - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
description
- the value to set- Returns:
- this builder
-
creationMechanism
public ExtensionGroupGroup.Builder creationMechanism(ExtensionGroupGroup.CreationMechanism creationMechanism)
Source from which this group got created.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeNameMappings: [[defaultValue:import]] - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: request - type: string - uniqueness: none
- Parameters:
creationMechanism
- the value to set- Returns:
- this builder
-
passwordPolicy
public ExtensionGroupGroup.Builder passwordPolicy(GroupExtPasswordPolicy passwordPolicy)
-
syncedFromApp
public ExtensionGroupGroup.Builder syncedFromApp(GroupExtSyncedFromApp syncedFromApp)
-
grants
public ExtensionGroupGroup.Builder grants(List<GroupExtGrants> grants)
Grants assigned to group*SCIM++ Properties:** - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
- Parameters:
grants
- the value to set- Returns:
- this builder
-
owners
public ExtensionGroupGroup.Builder owners(List<GroupExtOwners> owners)
Group owners*SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [value, type] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
- Parameters:
owners
- the value to set- Returns:
- this builder
-
appRoles
public ExtensionGroupGroup.Builder appRoles(List<GroupExtAppRoles> appRoles)
A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated*SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
- Parameters:
appRoles
- the value to set- Returns:
- this builder
-
build
public ExtensionGroupGroup build()
-
copy
public ExtensionGroupGroup.Builder copy(ExtensionGroupGroup model)
-
-