public class DefaultIdentityProviderBuilder<T extends IdentityProviderBuilder> extends java.lang.Object implements IdentityProviderBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
clientId |
protected java.lang.String |
clientSecret |
protected java.lang.Boolean |
isProfileMaster |
protected PolicySubjectMatchType |
matchType |
protected java.lang.Integer |
maxClockSkew |
protected java.lang.String |
name |
protected java.util.List<java.lang.String> |
scopes |
protected java.lang.String |
userName |
| Constructor and Description |
|---|
DefaultIdentityProviderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IdentityProvider |
buildAndCreate(Client client) |
T |
isProfileMaster(java.lang.Boolean isProfileMaster) |
protected T |
self() |
T |
setClientId(java.lang.String clientId) |
T |
setClientSecret(java.lang.String clientSecret) |
T |
setIsProfileMaster(java.lang.Boolean isProfileMaster) |
T |
setMatchType(PolicySubjectMatchType matchType) |
T |
setMaxClockSkew(java.lang.Integer maxClockSkew) |
T |
setName(java.lang.String name) |
T |
setScopes(java.util.List<java.lang.String> scopes) |
T |
setUserName(java.lang.String userName) |
protected java.lang.String name
protected java.lang.String clientId
protected java.lang.String clientSecret
protected java.util.List<java.lang.String> scopes
protected java.lang.Integer maxClockSkew
protected java.lang.String userName
protected PolicySubjectMatchType matchType
protected java.lang.Boolean isProfileMaster
public T setName(java.lang.String name)
setName in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setClientId(java.lang.String clientId)
setClientId in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setClientSecret(java.lang.String clientSecret)
setClientSecret in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setScopes(java.util.List<java.lang.String> scopes)
setScopes in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setMaxClockSkew(java.lang.Integer maxClockSkew)
setMaxClockSkew in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setUserName(java.lang.String userName)
setUserName in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setMatchType(PolicySubjectMatchType matchType)
setMatchType in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T setIsProfileMaster(java.lang.Boolean isProfileMaster)
setIsProfileMaster in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public T isProfileMaster(java.lang.Boolean isProfileMaster)
isProfileMaster in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>public IdentityProvider buildAndCreate(Client client)
buildAndCreate in interface IdentityProviderBuilder<T extends IdentityProviderBuilder>protected T self()
Copyright © 2017-2021 Okta. All Rights Reserved.