public static class SocialIdentityProvider.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SocialIdentityProvider.Builder |
accessTokenUrl(String accessTokenUrl)
Social IDP Access token URL
|
SocialIdentityProvider.Builder |
accountLinkingEnabled(Boolean accountLinkingEnabled)
Whether account linking is enabled
|
SocialIdentityProvider.Builder |
adminScope(List<String> adminScope)
Admin scope to request
|
SocialIdentityProvider.Builder |
authzUrl(String authzUrl)
Social IDP Authorization URL
|
SocialIdentityProvider.Builder |
autoRedirectEnabled(Boolean autoRedirectEnabled)
Whether social auto redirect is enabled.
|
SocialIdentityProvider |
build() |
SocialIdentityProvider.Builder |
clientCredentialInPayload(Boolean clientCredentialInPayload)
Whether the client credential is contained in payload
|
SocialIdentityProvider.Builder |
clockSkewInSeconds(Integer clockSkewInSeconds)
Social IDP allowed clock skew time
|
SocialIdentityProvider.Builder |
compartmentOcid(String compartmentOcid)
OCI Compartment Id (ocid) in which the resource lives.
|
SocialIdentityProvider.Builder |
consumerKey(String consumerKey)
Social IDP Client Application Client ID
|
SocialIdentityProvider.Builder |
consumerSecret(String consumerSecret)
Social IDP Client Application Client Secret
|
SocialIdentityProvider.Builder |
copy(SocialIdentityProvider model) |
SocialIdentityProvider.Builder |
deleteInProgress(Boolean deleteInProgress)
A boolean flag indicating this resource in the process of being deleted.
|
SocialIdentityProvider.Builder |
description(String description)
Social IDP description
|
SocialIdentityProvider.Builder |
discoveryUrl(String discoveryUrl)
Discovery URL
|
SocialIdentityProvider.Builder |
domainOcid(String domainOcid)
OCI Domain Id (ocid) in which the resource lives.
|
SocialIdentityProvider.Builder |
enabled(Boolean enabled)
Whether the IDP is enabled or not
|
SocialIdentityProvider.Builder |
iconUrl(String iconUrl)
ICON URL for social idp
|
SocialIdentityProvider.Builder |
id(String id)
Unique identifier for the SCIM Resource as defined by the Service Provider.
|
SocialIdentityProvider.Builder |
idAttribute(String idAttribute)
Id attribute used for account linking
|
SocialIdentityProvider.Builder |
idcsCreatedBy(IdcsCreatedBy idcsCreatedBy) |
SocialIdentityProvider.Builder |
idcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy) |
SocialIdentityProvider.Builder |
idcsLastUpgradedInRelease(String idcsLastUpgradedInRelease)
The release number when the resource was upgraded.
|
SocialIdentityProvider.Builder |
idcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations)
Each value of this attribute specifies an operation that only an internal client may
perform on this particular resource.
|
SocialIdentityProvider.Builder |
jitProvAssignedGroups(List<SocialIdentityProviderJitProvAssignedGroups> jitProvAssignedGroups)
Lists the groups each social JIT-provisioned user is a member.
|
SocialIdentityProvider.Builder |
jitProvGroupStaticListEnabled(Boolean jitProvGroupStaticListEnabled)
Set to true to indicate Social JIT User Provisioning Groups should be assigned from a
static list
|
SocialIdentityProvider.Builder |
meta(Meta meta) |
SocialIdentityProvider.Builder |
name(String name)
Social provider name
|
SocialIdentityProvider.Builder |
ocid(String ocid)
Unique OCI identifier for the SCIM Resource.
|
SocialIdentityProvider.Builder |
profileUrl(String profileUrl)
Social IDP User profile URL
|
SocialIdentityProvider.Builder |
redirectUrl(String redirectUrl)
redirect URL for social idp
|
SocialIdentityProvider.Builder |
refreshTokenUrl(String refreshTokenUrl)
Social IDP Refresh token URL
|
SocialIdentityProvider.Builder |
registrationEnabled(Boolean registrationEnabled)
Whether registration is enabled
|
SocialIdentityProvider.Builder |
relayIdpParamMappings(List<SocialIdentityProviderRelayIdpParamMappings> relayIdpParamMappings)
Relay Param variable for Social IDP
|
SocialIdentityProvider.Builder |
schemas(List<String> schemas)
REQUIRED.
|
SocialIdentityProvider.Builder |
scope(List<String> scope)
Scope to request
|
SocialIdentityProvider.Builder |
serviceProviderName(String serviceProviderName)
Service Provider Name
|
SocialIdentityProvider.Builder |
showOnLogin(Boolean showOnLogin)
Whether show on login
|
SocialIdentityProvider.Builder |
socialJitProvisioningEnabled(Boolean socialJitProvisioningEnabled)
Whether Social JIT Provisioning is enabled
|
SocialIdentityProvider.Builder |
status(SocialIdentityProvider.Status status)
Status
|
SocialIdentityProvider.Builder |
tags(List<Tags> tags)
A list of tags on this resource.
|
SocialIdentityProvider.Builder |
tenancyOcid(String tenancyOcid)
OCI Tenant Id (ocid) in which the resource lives.
|
public SocialIdentityProvider.Builder id(String id)
Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global
id
- the value to setpublic SocialIdentityProvider.Builder ocid(String ocid)
Unique OCI identifier for the SCIM Resource.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global
ocid
- the value to setpublic SocialIdentityProvider.Builder schemas(List<String> schemas)
REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
schemas
- the value to setpublic SocialIdentityProvider.Builder meta(Meta meta)
public SocialIdentityProvider.Builder idcsCreatedBy(IdcsCreatedBy idcsCreatedBy)
public SocialIdentityProvider.Builder idcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy)
public SocialIdentityProvider.Builder idcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations)
Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
idcsPreventedOperations
- the value to setpublic SocialIdentityProvider.Builder tags(List<Tags> tags)
A list of tags on this resource.
*SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
tags
- the value to setpublic SocialIdentityProvider.Builder deleteInProgress(Boolean deleteInProgress)
A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
deleteInProgress
- the value to setpublic SocialIdentityProvider.Builder idcsLastUpgradedInRelease(String idcsLastUpgradedInRelease)
The release number when the resource was upgraded.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
idcsLastUpgradedInRelease
- the value to setpublic SocialIdentityProvider.Builder domainOcid(String domainOcid)
OCI Domain Id (ocid) in which the resource lives.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
domainOcid
- the value to setpublic SocialIdentityProvider.Builder compartmentOcid(String compartmentOcid)
OCI Compartment Id (ocid) in which the resource lives.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
compartmentOcid
- the value to setpublic SocialIdentityProvider.Builder tenancyOcid(String tenancyOcid)
OCI Tenant Id (ocid) in which the resource lives.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
tenancyOcid
- the value to setpublic SocialIdentityProvider.Builder name(String name)
Social provider name
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: always - type: string - uniqueness: global
name
- the value to setpublic SocialIdentityProvider.Builder description(String description)
Social IDP description
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
description
- the value to setpublic SocialIdentityProvider.Builder enabled(Boolean enabled)
Whether the IDP is enabled or not
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
enabled
- the value to setpublic SocialIdentityProvider.Builder accountLinkingEnabled(Boolean accountLinkingEnabled)
Whether account linking is enabled
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
accountLinkingEnabled
- the value to setpublic SocialIdentityProvider.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
socialJitProvisioningEnabled
- the value to setpublic SocialIdentityProvider.Builder jitProvGroupStaticListEnabled(Boolean jitProvGroupStaticListEnabled)
Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list
*Added In:** 2309290043
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
jitProvGroupStaticListEnabled
- the value to setpublic SocialIdentityProvider.Builder jitProvAssignedGroups(List<SocialIdentityProviderJitProvAssignedGroups> 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:** 2309290043
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
jitProvAssignedGroups
- the value to setpublic SocialIdentityProvider.Builder registrationEnabled(Boolean registrationEnabled)
Whether registration is enabled
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
registrationEnabled
- the value to setpublic SocialIdentityProvider.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
autoRedirectEnabled
- the value to setpublic SocialIdentityProvider.Builder showOnLogin(Boolean showOnLogin)
Whether show on login
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
showOnLogin
- the value to setpublic SocialIdentityProvider.Builder status(SocialIdentityProvider.Status status)
Status
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
status
- the value to setpublic SocialIdentityProvider.Builder idAttribute(String idAttribute)
Id attribute used for account linking
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: none
idAttribute
- the value to setpublic SocialIdentityProvider.Builder authzUrl(String authzUrl)
Social IDP Authorization URL
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
authzUrl
- the value to setpublic SocialIdentityProvider.Builder accessTokenUrl(String accessTokenUrl)
Social IDP Access token URL
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
accessTokenUrl
- the value to setpublic SocialIdentityProvider.Builder profileUrl(String profileUrl)
Social IDP User profile URL
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
profileUrl
- the value to setpublic SocialIdentityProvider.Builder scope(List<String> scope)
Scope to request
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
scope
- the value to setpublic SocialIdentityProvider.Builder adminScope(List<String> adminScope)
Admin scope to request
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
adminScope
- the value to setpublic SocialIdentityProvider.Builder consumerKey(String consumerKey)
Social IDP Client Application Client ID
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
consumerKey
- the value to setpublic SocialIdentityProvider.Builder consumerSecret(String consumerSecret)
Social IDP Client Application Client Secret
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - idcsSensitive: encrypt - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
consumerSecret
- the value to setpublic SocialIdentityProvider.Builder serviceProviderName(String serviceProviderName)
Service Provider Name
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none
serviceProviderName
- the value to setpublic SocialIdentityProvider.Builder clockSkewInSeconds(Integer clockSkewInSeconds)
Social IDP allowed clock skew time
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
clockSkewInSeconds
- the value to setpublic SocialIdentityProvider.Builder redirectUrl(String redirectUrl)
redirect URL for social idp
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
redirectUrl
- the value to setpublic SocialIdentityProvider.Builder iconUrl(String iconUrl)
ICON URL for social idp
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
iconUrl
- the value to setpublic SocialIdentityProvider.Builder discoveryUrl(String discoveryUrl)
Discovery URL
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
discoveryUrl
- the value to setpublic SocialIdentityProvider.Builder clientCredentialInPayload(Boolean clientCredentialInPayload)
Whether the client credential is contained in payload
*Added In:** 18.4.2
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
clientCredentialInPayload
- the value to setpublic SocialIdentityProvider.Builder refreshTokenUrl(String refreshTokenUrl)
Social IDP Refresh token URL
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
refreshTokenUrl
- the value to setpublic SocialIdentityProvider.Builder relayIdpParamMappings(List<SocialIdentityProviderRelayIdpParamMappings> 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
relayIdpParamMappings
- the value to setpublic SocialIdentityProvider build()
public SocialIdentityProvider.Builder copy(SocialIdentityProvider model)
Copyright © 2016–2024. All rights reserved.