| Modifier and Type | Class and Description |
|---|---|
class |
ApiClient
Simplified REST API client with retries, JSON POJO SerDe through Jackson and exception POJO
guessing
|
class |
AzureCliCredentialsProvider |
class |
AzureEnvironment
The set of endpoints within a single Azure authentication boundary.
|
class |
BasicCredentialsProvider |
class |
ClientType
Represents the type of Databricks client being used for API operations.
|
class |
CliTokenSource |
class |
ConfigLoader |
class |
DatabricksCliCredentialsProvider |
class |
DatabricksEnvironment |
class |
DefaultCredentialsProvider
The DefaultCredentialsProvider is the primary authentication handler for the Databricks SDK.
|
class |
GoogleCredentialsCredentialsProvider |
class |
GoogleIdCredentialsProvider |
class |
GrpcTranscodingQueryParamsSerializer
Serializes an object into a list of query parameter entries compatible with gRPC-transcoding.
|
class |
HostType
Represents the type of Databricks host being used.
|
class |
NotebookNativeCredentialsProvider
A CredentialsProvider that uses the API token from the command context to authenticate.
|
class |
PatCredentialsProvider |
class |
ProxyConfig |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonsHttpClient |
| Modifier and Type | Class and Description |
|---|---|
class |
ApiErrorBody
The union of all JSON error responses from the Databricks APIs, not including HTML responses.
|
class |
ApiErrors
Helper methods for inspecting the response and errors thrown during API requests.
|
class |
ErrorOverride<T extends DatabricksError> |
class |
PrivateLinkInfo |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorDetailsDeserializer
Custom deserializer for ErrorDetails that converts an array of JSON objects into an ErrorDetails
object.
|
class |
ErrorDetailsSerializer
Custom serializer for ErrorDetails that converts the object back to the array format expected by
the ErrorDetailsDeserializer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Encoding
Utility class for encoding strings for use in URLs.
|
class |
FormRequest |
interface |
HttpClient |
class |
Request |
class |
RequestOptions
A builder class for configuring HTTP request transformations including authentication, URL, and
user agent headers.
|
class |
Response |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthParameterPosition
Options for where authentication parameters can be provided in a request.
|
class |
AzureDevOpsIDTokenSource
AzureDevOpsIDTokenSource retrieves JWT Tokens from Azure DevOps Pipelines.
|
class |
AzureGithubOidcCredentialsProvider
AzureGithubOidcCredentialsProvider is a credentials provider for GitHub Actions that use
an Azure Active Directory Federated Identity. |
class |
AzureServicePrincipalCredentialsProvider
Adds refreshed Azure Active Directory (AAD) Service Principal OAuth tokens to every request,
while automatically resolving different Azure environment endpoints.
|
class |
DataPlaneTokenSource
Manages and provides Databricks data plane tokens.
|
class |
EndpointTokenSource
Represents a token source that exchanges a control plane token for an endpoint-specific dataplane
token.
|
class |
EnvVarIDTokenSource
Implementation of
IDTokenSource that reads the ID token from an environment variable. |
class |
ErrorTokenSource
A TokenSource implementation that always throws an error when attempting to get a token.
|
class |
ExternalBrowserCredentialsProvider
A
CredentialsProvider which implements the Authorization Code + PKCE flow by opening a
browser for the user to authorize the application. |
class |
FileIDTokenSource
Implementation of
IDTokenSource that reads the ID token from a file. |
class |
FileTokenCache
A TokenCache implementation that stores tokens as plain files.
|
class |
GithubIDTokenSource
GithubIDTokenSource retrieves JWT Tokens from GitHub Actions.
|
class |
OAuthM2MServicePrincipalCredentialsProvider
Adds refreshed Databricks machine-to-machine OAuth Bearer token to every request, if
/oidc/.well-known/oauth-authorization-server is available on the given host.
|
class |
OpenIDConnectEndpoints
Data class modelling the set of OpenID Connect endpoints, as defined in the
OIDC spec.
|
class |
SessionCredentials
An implementation of RefreshableTokenSource implementing the refresh_token OAuth grant type.
|
class |
SessionCredentialsTokenSource
TokenSource that handles OAuth token refresh for SessionCredentials.
|
class |
TokenCacheUtils
Utility methods for TokenCache implementations.
|
class |
TokenEndpointClient
Client for interacting with an OAuth token endpoint.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RequestBasedRetryStrategyPicker
A RetryStrategyPicker that selects a retry strategy based on whether the request is idempotent or
not.
|
class |
RetryUtils |
| Modifier and Type | Class and Description |
|---|---|
class |
AzureUtils |
interface |
ClockSupplier |
class |
Cloud |
class |
CustomCloseInputStream |
class |
CustomRoutePlanner
Custom route planner that routes requests via a proxy, except for hosts that match a list of
non-proxy hosts.
|
class |
Environment |
class |
GoogleUtils |
class |
LinuxUtilities
Linux specific utilities.
|
class |
MacOSUtilities
MacOS specific utilities.
|
interface |
OSUtilities
OS-specific functionality needed by the SDK.
|
class |
OSUtils
OSUtils is an interface that provides utility methods for determining the current operating
system and returning executable command based on the operating system.
|
class |
ProtobufModule
Jackson module for serializing and deserializing Google Protocol Buffers types.
|
class |
ProxyUtils
This class is used to setup the proxy configs for the http client.
|
class |
SerDeUtils
Utilities for serialization and deserialization in the Databricks Java SDK.
|
class |
SystemTimer |
interface |
Timer |
class |
UtcClockSupplier |
class |
WindowsUtilities
Windows specific utilities.
|
Copyright © 2026. All rights reserved.