Class ExtensionSocialIdentityProvider.Builder
- java.lang.Object
- 
- com.oracle.bmc.identitydomains.model.ExtensionSocialIdentityProvider.Builder
 
- 
- Enclosing class:
- ExtensionSocialIdentityProvider
 
 public static class ExtensionSocialIdentityProvider.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
accountLinkingEnabledpublic ExtensionSocialIdentityProvider.Builder accountLinkingEnabled(Boolean accountLinkingEnabled) Whether account linking is enabled*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Parameters:
- accountLinkingEnabled- the value to set
- Returns:
- this builder
 
 - 
autoRedirectEnabledpublic ExtensionSocialIdentityProvider.Builder autoRedirectEnabled(Boolean autoRedirectEnabled) Whether social auto redirect is enabled.The IDP policy should be configured with only one Social IDP, and without username/password selected. *Added In:** 2310202314 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- autoRedirectEnabled- the value to set
- Returns:
- this builder
 
 - 
socialJitProvisioningEnabledpublic ExtensionSocialIdentityProvider.Builder socialJitProvisioningEnabled(Boolean socialJitProvisioningEnabled) Whether Social JIT Provisioning is enabled*Added In:** 2307282043 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- socialJitProvisioningEnabled- the value to set
- Returns:
- this builder
 
 - 
jitProvGroupStaticListEnabledpublic ExtensionSocialIdentityProvider.Builder jitProvGroupStaticListEnabled(Boolean jitProvGroupStaticListEnabled) Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list*Added In:** 2310202314 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- jitProvGroupStaticListEnabled- the value to set
- Returns:
- this builder
 
 - 
jitProvAssignedGroupspublic ExtensionSocialIdentityProvider.Builder jitProvAssignedGroups(List<IdentityProviderJitProvAssignedGroups> jitProvAssignedGroups) Lists the groups each social JIT-provisioned user is a member.Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true. *Added In:** 2310202314 *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Parameters:
- jitProvAssignedGroups- the value to set
- Returns:
- this builder
 
 - 
registrationEnabledpublic ExtensionSocialIdentityProvider.Builder registrationEnabled(Boolean registrationEnabled) Whether registration is enabled*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Parameters:
- registrationEnabled- the value to set
- Returns:
- this builder
 
 - 
statuspublic ExtensionSocialIdentityProvider.Builder status(ExtensionSocialIdentityProvider.Status status) Status*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
authzUrlpublic ExtensionSocialIdentityProvider.Builder authzUrl(String authzUrl) Social IDP Authorization URL*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- authzUrl- the value to set
- Returns:
- this builder
 
 - 
accessTokenUrlpublic ExtensionSocialIdentityProvider.Builder accessTokenUrl(String accessTokenUrl) Social IDP Access token URL*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- accessTokenUrl- the value to set
- Returns:
- this builder
 
 - 
relayIdpParamMappingspublic ExtensionSocialIdentityProvider.Builder relayIdpParamMappings(List<IdentityProviderRelayIdpParamMappings> relayIdpParamMappings) Relay Param variable for Social IDP*Added In:** 2305190132 *SCIM++ Properties:** - idcsCompositeKey: [relayParamKey] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Parameters:
- relayIdpParamMappings- the value to set
- Returns:
- this builder
 
 - 
profileUrlpublic ExtensionSocialIdentityProvider.Builder profileUrl(String profileUrl) Social IDP User profile URL*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- profileUrl- the value to set
- Returns:
- this builder
 
 - 
scopepublic ExtensionSocialIdentityProvider.Builder scope(List<String> scope) Scope to request*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- scope- the value to set
- Returns:
- this builder
 
 - 
adminScopepublic ExtensionSocialIdentityProvider.Builder adminScope(List<String> adminScope) Admin scope to request*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- adminScope- the value to set
- Returns:
- this builder
 
 - 
consumerKeypublic ExtensionSocialIdentityProvider.Builder consumerKey(String consumerKey) Social IDP Client Application Client ID*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Parameters:
- consumerKey- the value to set
- Returns:
- this builder
 
 - 
consumerSecretpublic ExtensionSocialIdentityProvider.Builder consumerSecret(String consumerSecret) Social IDP Client Application Client Secret*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - idcsSensitive: encrypt - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Parameters:
- consumerSecret- the value to set
- Returns:
- this builder
 
 - 
appleDevIdpublic ExtensionSocialIdentityProvider.Builder appleDevId(String appleDevId) Apple Developer ID*Added In:** 2311180004 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- appleDevId- the value to set
- Returns:
- this builder
 
 - 
appleKeyIdpublic ExtensionSocialIdentityProvider.Builder appleKeyId(String appleKeyId) Apple Private Key ID*Added In:** 2311180004 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- appleKeyId- the value to set
- Returns:
- this builder
 
 - 
serviceProviderNamepublic ExtensionSocialIdentityProvider.Builder serviceProviderName(String serviceProviderName) Service Provider Name*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none - Parameters:
- serviceProviderName- the value to set
- Returns:
- this builder
 
 - 
clockSkewInSecondspublic ExtensionSocialIdentityProvider.Builder clockSkewInSeconds(Integer clockSkewInSeconds) Social IDP allowed clock skew time*Added In:** 20.1.3 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none - Parameters:
- clockSkewInSeconds- the value to set
- Returns:
- this builder
 
 - 
redirectUrlpublic ExtensionSocialIdentityProvider.Builder redirectUrl(String redirectUrl) redirect URL for social idp*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- redirectUrl- the value to set
- Returns:
- this builder
 
 - 
discoveryUrlpublic ExtensionSocialIdentityProvider.Builder discoveryUrl(String discoveryUrl) Discovery URL*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Parameters:
- discoveryUrl- the value to set
- Returns:
- this builder
 
 - 
clientCredentialInPayloadpublic ExtensionSocialIdentityProvider.Builder clientCredentialInPayload(Boolean clientCredentialInPayload) Whether the client credential is contained in payload*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Parameters:
- clientCredentialInPayload- the value to set
- Returns:
- this builder
 
 - 
idAttributepublic ExtensionSocialIdentityProvider.Builder idAttribute(String idAttribute) Id attribute used for account linking*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: none - Parameters:
- idAttribute- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExtensionSocialIdentityProvider build() 
 - 
copypublic ExtensionSocialIdentityProvider.Builder copy(ExtensionSocialIdentityProvider model) 
 
- 
 
-