| Interface | Description |
|---|---|
| RESTClient |
Interface for a basic HTTP Client for interfacing with the REST catalog.
|
| Class | Description |
|---|---|
| DefaultOAuth2TokenProvider |
This class is the default implement of OAuth2TokenProvider.
|
| DefaultOAuth2TokenProvider.Builder |
Builder class for configuring and creating instances of DefaultOAuth2TokenProvider.
|
| ErrorHandler |
The ErrorHandler class is an abstract class specialized for handling ErrorResponse objects.
|
| ErrorHandlers |
Utility class providing error handling for REST requests and specific to Metalake errors.
|
| ErrorHandlers.OAuthErrorHandler |
Error handler specific to OAuth2 requests.
|
| GravitinoAdminClient |
Apache Gravitino Client for the administrator to interact with the Gravitino API, allowing the
client to list, load, create, and alter Metalakes.
|
| GravitinoAdminClient.AdminClientBuilder |
Builder class for constructing a GravitinoAdminClient.
|
| GravitinoClient |
Apache Gravitino Client for a user to interact with the Gravitino API, allowing the client to
list, load, create, and alter Catalog.
|
| GravitinoClient.ClientBuilder |
Builder class for constructing a GravitinoClient.
|
| GravitinoClientBase |
Base class for Gravitino Java client;
|
| GravitinoClientBase.Builder<T> |
Builder class for constructing a GravitinoClient.
|
| GravitinoMetalake |
Apache Gravitino Metalake is the top-level metadata repository for users.
|
| GravitinoVersion |
Apache Gravitino version information.
|
| HTTPClient |
An HttpClient for usage with the REST catalog.
|
| HTTPClient.Builder |
Builder class for configuring and creating instances of HTTPClient.
|
| KerberosTokenProvider |
KerberosTokenProvider will get Kerberos token using GSS context negotiation and then provide the
access token for every request.
|
| KerberosTokenProvider.Builder |
Builder class for configuring and creating instances of KerberosTokenProvider.
|
| OAuth2TokenProvider |
OAuth2TokenProvider will request the access token from the authorization server and then provide
the access token for every request.
|
| OAuth2TokenProvider.OAuth2TokenProviderBuilder<SELF extends org.apache.gravitino.client.OAuth2TokenProvider.Builder<SELF,T>,T extends OAuth2TokenProvider> |
Builder interface for creating instances of
OAuth2TokenProvider. |
| ObjectMapperProvider |
Provides a singleton
ObjectMapper configured for specific serialization and
deserialization behaviors. |