Package org.apache.gravitino.client
Class DefaultOAuth2TokenProvider.Builder
java.lang.Object
org.apache.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder<DefaultOAuth2TokenProvider.Builder,DefaultOAuth2TokenProvider>
org.apache.gravitino.client.DefaultOAuth2TokenProvider.Builder
- Enclosing class:
- DefaultOAuth2TokenProvider
public static class DefaultOAuth2TokenProvider.Builder
extends OAuth2TokenProvider.OAuth2TokenProviderBuilder<DefaultOAuth2TokenProvider.Builder,DefaultOAuth2TokenProvider>
Builder class for configuring and creating instances of DefaultOAuth2TokenProvider.
-
Field Summary
Fields inherited from class org.apache.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
client
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DefaultOAuth2TokenProvider
Builds the instance of the OAuth2TokenProvider.withCredential
(String credential) Sets the credential for the HTTP token requests.Sets the path for the HTTP token requests.Sets the scope for the HTTP token requests.Methods inherited from class org.apache.gravitino.client.OAuth2TokenProvider.OAuth2TokenProviderBuilder
build, withUri
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withScope
Sets the scope for the HTTP token requests.- Parameters:
scope
- The scope for the HTTP token requests.- Returns:
- This Builder instance for method chaining.
-
withPath
Sets the path for the HTTP token requests.- Parameters:
path
- The path for the HTTP token requests.- Returns:
- This Builder instance for method chaining.
-
withCredential
Sets the credential for the HTTP token requests.- Parameters:
credential
- The credential for the HTTP token requests.- Returns:
- This Builder instance for method chaining.
-
internalBuild
Description copied from class:OAuth2TokenProvider.OAuth2TokenProviderBuilder
Builds the instance of the OAuth2TokenProvider.- Specified by:
internalBuild
in classOAuth2TokenProvider.OAuth2TokenProviderBuilder<DefaultOAuth2TokenProvider.Builder,
DefaultOAuth2TokenProvider> - Returns:
- The built OAuth2TokenProvider instance.
-