All Classes and Interfaces

Class
Description
 
 
 
 
A collections of constants for defining OpenAPI annotations.
base interface for all model/api classes.
 
 
A caught exception that is thrown on the server and caught in the client.
API representation of a Nessie Branch.
 
The purpose of this class is to include optional parameters that can be passed to HttpTreeApi#getCommitLog(String, CommitLogParams).
The purpose of this class is to include optional parameters that can be passed to HttpTreeApi#getCommitLog(String, CommitLogParams).
 
 
Used to deserialize an instant to ISO-8601 format.
Used to serialize an instant to ISO-8601 format.
 
A implementation of CommitMeta that has the same attributes, but uses standard Json Bean deserialization.
 
 
 
 
 
 
 
Base class for an object stored within Nessie.
 
 
Key for the content of an object.
 
 
Dynamic ContentMetadata object (de)serialization for Jackson.
 
Used to provide custom Content implementations via the Java service loader mechanism.
Dynamic Content object (de)serialization for Jackson.
An implementation of this interface is passed to ContentTypeBundles.
Provides the registry for all content types.
 
API representation of a detached Nessie commit, a commit without a named reference.
 
 
Parameters for the getDiff API method.
 
 
Represents documentation for a content object in Nessie.
The purpose of this class is to include optional parameters that can be passed to HttpTreeApi#getEntries(String, EntriesParams).
The purpose of this class is to include optional parameters that can be passed to HttpTreeApi#getEntries(String, EntriesParams).
 
 
Defines Nessie error codes that are more fine-grained than HTTP status codes and maps them to exception classes.
 
A common interfaces for Nessie exceptions that have an associated ErrorCode.
Deprecated.
This enum defines the levels of details that may be represented by model objects.
Configuration for Nessie Garbage Collector.
 
Special Content reserved for cases when the actual content type is not available.
Default/fallback representation of unknown content-metadata variants.
 
 
Special RepositoryConfig reserved for cases when the actual repository config type is not available.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the state of an Iceberg table in Nessie.
 
 
 
 
 
 
Provides the content types for Iceberg table + view, Delta Lake table and namespaces.
 
 
 
 
 
 
Deprecated.
 
 
For a given table name a.b.c.tableName, the Namespace would be the prefix a.b.c, since the last element tableName always represents the name of the actual table and is not included in the Namespace itself.
This separate static class is needed to prevent class loader deadlocks.
 
 
 
If a backend store refuses to process a request, the condition is signalled to clients via this exception.
Represents error responses to malformed or invalid client requests.
configuration object to tell a client how a server is configured.
Base class for all exceptions that are represented by the HTTP Conflict status code (409).
This exception is thrown when the requested content object is not present in the store.
Represents Nessie-specific API error details.
 
 
Represents failures related to Nessie-specific access controls.
This exception is thrown when the namespace with the same name already exists.
This exception is thrown when the namespace is not empty.
This exception is thrown when a requested Namespace is not present in the store.
Base class for all exceptions that are represented by the HTTP Not Found status code (404).
This exception is thrown when a reference could not be created because another reference with the same name is already present in the store.
This exception is thrown when the expected state of a reference (e.g.
This exception is thrown when a requested reference is not present in the store.
Represents unchecked exceptions raised by Nessie API endpoints.
Represents failures related to Nessie being temporarily unavailable.
This exception is thrown when the request's media type is not accepted at its specified path.
 
 
 
 
 
 
 
Represents the attributes that make a reference.
 
The reference type as an enum.
 
 
 
 
 
 
The purpose of this class is to include optional parameters that can be passed to HttpTreeApi.getAllReferences(ReferencesParams)
The purpose of this class is to include optional parameters that can be passed to API methods dealing with reference retrieval.
 
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Base interface for all configurations that shall be consistent for a Nessie repository.
 
 
Used to provide custom RepositoryConfig implementations via the Java service loader mechanism.
Dynamic RepositoryConfig object (de)serialization for Jackson.
An implementation of this interface is passed to RepositoryConfigTypeBundles.
Provides the registry for all repository config types.
 
Functionality to parse a table-reference string representation containing the table name plus optional reference name, commit hash or timestamp.
API representation of a Nessie Tag.
 
 
 
Interface for working with "trees", that is with collections of contents at a particular point in the change history, organized in trees by their respective namespaces.
 
 
 
Collection of validation rules.
 
This class defines the JSON view for REST API v1 parameters and payload objects.
This class defines the JSON view for REST API v2 parameters and payload objects.