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.BuilderappRoles(List<GroupExtAppRoles> appRoles)A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculatedExtensionGroupGroupbuild()ExtensionGroupGroup.Buildercopy(ExtensionGroupGroup model)ExtensionGroupGroup.BuildercreationMechanism(ExtensionGroupGroup.CreationMechanism creationMechanism)Source from which this group got created.ExtensionGroupGroup.Builderdescription(String description)Group descriptionExtensionGroupGroup.Buildergrants(List<GroupExtGrants> grants)Grants assigned to groupExtensionGroupGroup.Builderowners(List<GroupExtOwners> owners)Group ownersExtensionGroupGroup.BuilderpasswordPolicy(GroupExtPasswordPolicy passwordPolicy)ExtensionGroupGroup.BuildersyncedFromApp(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)
-
-