public abstract static class CustomTokenProvider.CustomTokenProviderBuilder<SELF extends CustomTokenProvider.Builder<SELF,T>,T extends CustomTokenProvider> extends java.lang.Object implements CustomTokenProvider.Builder<SELF,T>
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
schemeName
the name of authentication scheme 
 | 
| Constructor and Description | 
|---|
CustomTokenProviderBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
build()
Builds the instance of the CustomTokenProvider. 
 | 
protected abstract T | 
internalBuild()
Builds the instance of the CustomTokenProvider. 
 | 
SELF | 
withSchemeName(java.lang.String schemeName)
Sets the scheme name for the CustomTokenProvider. 
 | 
public SELF withSchemeName(java.lang.String schemeName)
Scheme name is the name of the authentication scheme. For example, "Bearer" or "Basic".
withSchemeName in interface CustomTokenProvider.Builder<SELF extends CustomTokenProvider.Builder<SELF,T>,T extends CustomTokenProvider>schemeName - The scheme name for the CustomTokenProvider.public T build()
build in interface CustomTokenProvider.Builder<SELF extends CustomTokenProvider.Builder<SELF,T>,T extends CustomTokenProvider>protected abstract T internalBuild()