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.
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.