Class ExtensionGroupGroup.Builder
- java.lang.Object
- 
- com.oracle.bmc.identitydomains.model.ExtensionGroupGroup.Builder
 
- 
- Enclosing class:
- ExtensionGroupGroup
 
 public static class ExtensionGroupGroup.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
descriptionpublic 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
 
 - 
creationMechanismpublic 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
 
 - 
passwordPolicypublic ExtensionGroupGroup.Builder passwordPolicy(GroupExtPasswordPolicy passwordPolicy) 
 - 
syncedFromApppublic ExtensionGroupGroup.Builder syncedFromApp(GroupExtSyncedFromApp syncedFromApp) 
 - 
grantspublic 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
 
 - 
ownerspublic 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
 
 - 
appRolespublic 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
 
 - 
buildpublic ExtensionGroupGroup build() 
 - 
copypublic ExtensionGroupGroup.Builder copy(ExtensionGroupGroup model) 
 
- 
 
-