SELF
- The type of the builder.T
- The type of the OAuth2TokenProvider being built.public abstract static class OAuth2TokenProvider.OAuth2TokenProviderBuilder<SELF extends org.apache.gravitino.client.OAuth2TokenProvider.Builder<SELF,T>,T extends OAuth2TokenProvider>
extends java.lang.Object
OAuth2TokenProvider
.Modifier and Type | Field and Description |
---|---|
protected HTTPClient |
client
The HTTP client used to request the access token from the authorization server.
|
Constructor and Description |
---|
OAuth2TokenProviderBuilder() |
Modifier and Type | Method and Description |
---|---|
T |
build()
Builds the instance of the OAuth2TokenProvider.
|
protected abstract T |
internalBuild()
Builds the instance of the OAuth2TokenProvider.
|
SELF |
withUri(java.lang.String uri)
Sets the uri of the OAuth2TokenProvider
|
protected HTTPClient client
public SELF withUri(java.lang.String uri)
uri
- The uri of oauth server .public T build()
protected abstract T internalBuild()