All Classes and Interfaces

Class
Description
 
 
Request builder for "assign branch".
Request builder for assigning references.
Request builder for "assign tag".
AWS authentication provider.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
HTTP BASIC authentication provider.
 
Captures the first 2kB of the input in case the response is not parsable, to provide a better error message to the user.
 
Supports previous "create namespace" functionality of the java client over Nessie API v2.
Supports previous "delete namespace" functionality of the java client over Nessie API v2.
Supports previous "get multiple namespaces" functionality of the java client over Nessie API v2.
Supports previous "get namespace" functionality of the java client over Nessie API v2.
Supports previous "update namespace" functionality of the java client over Nessie API v2.
Request builder for "commit multiple operations".
Request builder for creating a Namespace.
 
Request builder for "create reference".
Request builder for "delete branch".
Request builder for deleting a Namespace.
 
Request builder for deleting references.
Request builder for "delete tag".
A device authorization response as defined in RFC 8628 Section 3.2.
This interface defines execution methods for HTTP client requests.
Request builder for "get all references".
Request builder for "get commit log".
Request builder for "get content".
Request builder for retrieving a diff between two references.
Request builder for "get entries".
Request builder for retrieving multiple Namespace instances based on a given namespace prefix.
Request builder for retrieving a single Namespace.
 
Request builder for "get reference".
Deprecated.
 
 
 
 
 
A special RequestFilter that applies authentication to the HTTP request, typically in the form of HTTP headers.
Simple Http client to make REST calls.
 
 
 
 
Specialization of HttpClientException in the case of a timeout while waiting to read the response.
A generic exception thrown when the server replies with an unexpected status code.
 
 
 
Class to hold an ongoing HTTP request and its parameters/filters.
Simple holder for http response object.
Factory interface for creating HTTP response handlers.
Implementation specific HTTP configuration holder.
Utility methods for HTTP clients.
Configuration for OAuth2 impersonation.
 
 
 
Request builder for "merge reference".
 
 
Base interface for all Nessie-API versions.
 
 
 
Interface for the Nessie V1 API implementation.
Interface for the Nessie V2 API implementation.
Base interface for different authentication methods like "basic" (username + plain password), bearer token, etc.
Base interface for different authentication methods like "basic" (username + plain password), bearer token, etc.
Represents an unexpected response from the remote side, trying to access a Nessie endpoint.
NessieApi builder interface.
Convenience base class for implementations of NessieClientBuilder.
Helper functional interface adding a fallback-mechanism to chain multiple config-sources.
Provides functionality to retrieve configuration values from various sources, like Java properties, maps and environment variables.
Configuration constants for Nessie clients.
HTTP specific Nessie client builder interface.
Convenience base class for implementations of NessieHttpClientBuilder.
NessieHttpClientBuilder and NessieClientBuilder implementation for HTTP/REST.
 
Represents "Internal Server Errors" on trying to access a Nessie endpoint.
Indicates a condition where the client's request was not authorized to access the Nessie Server.
A runtime exception that represents REST API errors that are beyond Nessie's control.
This authentication-"provider" just maps the "NONE" to a NessieAuthenticationProvider implementation, which "produces" a null NessieAuthentication instance, which means "no authentication".
 
 
Configuration options for OAuth2Authenticator.
 
An exception thrown when the server replies with an OAuth2 error.
Base interface for requests against a branch.
 
Base interface for requests against a named reference, either a branch or tag.
Base interface for requests against a tag.
 
 
 
 
Context containing all important info about a request.
 
Filter to be evaluated before making a request.
 
 
Interface for the important parts of a response.
Filter evaluated post call.
 
 
HTTP request status enum.
Helper and utility methods around streaming of NessieApiV1 et al.
 
A token issued by the authorization server.
Configuration for OAuth2 token exchange.
 
Request builder for "transplant commits".
Represents a token with a specific type URI.
Request builder for updating properties of a Namespace.
 
 
Construct a URI from base and paths.