Package com.okta.sdk.impl.resource
Class DefaultOIDCApplicationBuilder
java.lang.Object
com.okta.sdk.impl.resource.DefaultApplicationBuilder<OIDCApplicationBuilder>
com.okta.sdk.impl.resource.DefaultOIDCApplicationBuilder
- All Implemented Interfaces:
ApplicationBuilder<OIDCApplicationBuilder>
,OIDCApplicationBuilder
public class DefaultOIDCApplicationBuilder
extends DefaultApplicationBuilder<OIDCApplicationBuilder>
implements OIDCApplicationBuilder
-
Field Summary
Fields inherited from class com.okta.sdk.impl.resource.DefaultApplicationBuilder
errorRedirectUrl, iOS, label, loginRedirectUrl, name, selfService, signOnMode, web
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddGrantTypes
(OAuthGrantType grantType) addRedirectUris
(String redirectUri) addResponseTypes
(OAuthResponseType responseType) buildAndCreate
(ApplicationApi client) setApplicationType
(OpenIdConnectApplicationType applicationType) setAutoKeyRotation
(Boolean autoKeyRotation) setClientId
(String clientId) setClientSecret
(String clientSecret) setClientUri
(String clientUri) setConsentMethod
(OpenIdConnectApplicationConsentMethod consentMethod) setGrantTypes
(List<OAuthGrantType> grantTypes) setImplicitAssignment
(Boolean isImplicitAssignment) setInlineHookId
(String inlineHookId) setJwks
(List<SchemasJsonWebKey> schemasJsonWebKeys) setLoginUrl
(String loginUrl) setLogoUri
(String logoUri) setPolicyUri
(String policyUri) setPostLogoutRedirectUris
(List<String> postLogoutRedirectUris) setRedirectUris
(List<String> redirectUris) setRedirectUrl
(String redirectUrl) setResponseTypes
(List<OAuthResponseType> responseTypes) setTokenEndpointAuthMethod
(OAuthEndpointAuthenticationMethod tokenEndpointAuthMethod) Methods inherited from class com.okta.sdk.impl.resource.DefaultApplicationBuilder
self, setErrorRedirectUrl, setIOS, setLabel, setLoginRedirectUrl, setName, setSelfService, setSignOnMode, setWeb
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.okta.sdk.resource.application.ApplicationBuilder
setErrorRedirectUrl, setIOS, setLabel, setLoginRedirectUrl, setName, setSelfService, setSignOnMode, setWeb
-
Constructor Details
-
DefaultOIDCApplicationBuilder
public DefaultOIDCApplicationBuilder()
-
-
Method Details
-
setApplicationType
- Specified by:
setApplicationType
in interfaceOIDCApplicationBuilder
-
setClientUri
- Specified by:
setClientUri
in interfaceOIDCApplicationBuilder
-
setConsentMethod
- Specified by:
setConsentMethod
in interfaceOIDCApplicationBuilder
-
setGrantTypes
- Specified by:
setGrantTypes
in interfaceOIDCApplicationBuilder
-
addGrantTypes
- Specified by:
addGrantTypes
in interfaceOIDCApplicationBuilder
-
setLogoUri
- Specified by:
setLogoUri
in interfaceOIDCApplicationBuilder
-
setPolicyUri
- Specified by:
setPolicyUri
in interfaceOIDCApplicationBuilder
-
setPostLogoutRedirectUris
- Specified by:
setPostLogoutRedirectUris
in interfaceOIDCApplicationBuilder
-
setRedirectUris
- Specified by:
setRedirectUris
in interfaceOIDCApplicationBuilder
-
addRedirectUris
- Specified by:
addRedirectUris
in interfaceOIDCApplicationBuilder
-
setResponseTypes
- Specified by:
setResponseTypes
in interfaceOIDCApplicationBuilder
-
addResponseTypes
- Specified by:
addResponseTypes
in interfaceOIDCApplicationBuilder
-
setTosUri
- Specified by:
setTosUri
in interfaceOIDCApplicationBuilder
-
setClientId
- Specified by:
setClientId
in interfaceOIDCApplicationBuilder
-
setLoginUrl
- Specified by:
setLoginUrl
in interfaceOIDCApplicationBuilder
-
setRedirectUrl
- Specified by:
setRedirectUrl
in interfaceOIDCApplicationBuilder
-
setClientSecret
- Specified by:
setClientSecret
in interfaceOIDCApplicationBuilder
-
setAutoKeyRotation
- Specified by:
setAutoKeyRotation
in interfaceOIDCApplicationBuilder
-
setTokenEndpointAuthMethod
public OIDCApplicationBuilder setTokenEndpointAuthMethod(OAuthEndpointAuthenticationMethod tokenEndpointAuthMethod) - Specified by:
setTokenEndpointAuthMethod
in interfaceOIDCApplicationBuilder
-
setJwks
- Specified by:
setJwks
in interfaceOIDCApplicationBuilder
-
setImplicitAssignment
- Specified by:
setImplicitAssignment
in interfaceOIDCApplicationBuilder
-
setInlineHookId
- Specified by:
setInlineHookId
in interfaceOIDCApplicationBuilder
-
buildAndCreate
- Specified by:
buildAndCreate
in interfaceApplicationBuilder<OIDCApplicationBuilder>
- Overrides:
buildAndCreate
in classDefaultApplicationBuilder<OIDCApplicationBuilder>
- Throws:
ApiException
-