Class ClientCredentialsConfig.BuilderBase.ClientCredentialsConfigImpl
java.lang.Object
io.helidon.security.providers.oidc.common.ClientCredentialsConfig.BuilderBase.ClientCredentialsConfigImpl
- All Implemented Interfaces:
Prototype.Api
,ClientCredentialsConfig
- Enclosing class:
ClientCredentialsConfig.BuilderBase<BUILDER extends ClientCredentialsConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ClientCredentialsConfig>
protected static class ClientCredentialsConfig.BuilderBase.ClientCredentialsConfigImpl
extends Object
implements ClientCredentialsConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.security.providers.oidc.common.ClientCredentialsConfig
ClientCredentialsConfig.Builder, ClientCredentialsConfig.BuilderBase<BUILDER extends ClientCredentialsConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ClientCredentialsConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
ClientCredentialsConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
scope
Description copied from interface:ClientCredentialsConfig
Scope used when obtaining access token in the client credentials flow. It is required to set whenserver-type
is set toidcs
.- Specified by:
scope
in interfaceClientCredentialsConfig
- Returns:
- client credentials scope
-
toString
-
equals
-
hashCode
public int hashCode()
-