All Classes and Interfaces
Class
Description
Request builder for "assign branch".
AssignReferenceBuilder<T extends org.projectnessie.model.Reference>
Request builder for assigning references.
Request builder for "assign tag".
AWS authentication provider.
HTTP BASIC authentication provider.
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.
Implementations of
NessieAuthentication with this interface are able to produce RequestFilter instance to be used with HttpClient.Simple Http client to make REST calls.
Deprecated.
This class is deprecated for removal.
Specialization of HttpClientException in the case of a timeout while waiting to read the
response.
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.
Nessie's HTTP client used when running on Java 11 or newer.
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.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.
A secret that can be cleared once read.
HTTP request status enum.
Helper and utility methods around streaming of
NessieApiV1 et al.A token issued by the authorization server.
Request builder for "transplant commits".
Request builder for updating properties of a
Namespace.Construct a URI from base and paths.
Simple Http client to make REST calls.