No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
For more information, please visit https://projectnessie.org
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 0.65.1
- Package version: 0.65.1
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named iceberg-catalog-nessie
and add the following to Cargo.toml
under [dependencies]
:
iceberg-catalog-nessie = { path = "./iceberg-catalog-nessie" }
All URIs are relative to http://localhost:19120/api
Class | Method | HTTP request | Description |
---|---|---|---|
V1Api | assign_reference | PUT /v1/trees/{referenceType}/{referenceName} | Set a named reference to a specific hash via a named-reference. |
V1Api | commit_multiple_operations | POST /v1/trees/branch/{branchName}/commit | Commit multiple operations against the given branch expecting that branch to have the given hash as its latest commit. The hash in the successful response contains the hash of the commit that contains the operations of the invocation. |
V1Api | create_namespace | PUT /v1/namespaces/namespace/{ref}/{name} | Creates a Namespace |
V1Api | create_reference | POST /v1/trees/tree | Create a new reference |
V1Api | delete_namespace | DELETE /v1/namespaces/namespace/{ref}/{name} | Deletes a Namespace |
V1Api | delete_reference | DELETE /v1/trees/{referenceType}/{referenceName} | Delete a reference endpoint |
V1Api | get_all_references | GET /v1/trees | Get all references |
V1Api | get_commit_log | GET /v1/trees/tree/{ref}/log | Get commit log for a reference |
V1Api | get_config | GET /v1/config | List all configuration settings |
V1Api | get_content | GET /v1/contents/{key} | Get object content associated with a key. |
V1Api | get_default_branch | GET /v1/trees/tree | Get default branch for commits and reads |
V1Api | get_diff | GET /v1/diffs/{fromRefWithHash}...{toRefWithHash} | Get a diff for two given references |
V1Api | get_entries | GET /v1/trees/tree/{ref}/entries | Fetch all entries for a given reference |
V1Api | get_multiple_contents | POST /v1/contents | Get multiple objects' content. |
V1Api | get_namespace | GET /v1/namespaces/namespace/{ref}/{name} | Retrieves a Namespace |
V1Api | get_namespaces | GET /v1/namespaces/{ref} | |
V1Api | get_ref_log | GET /v1/reflogs | Get reflog entries (DEPRECATED) |
V1Api | get_reference_by_name | GET /v1/trees/tree/{ref} | Fetch details of a reference |
V1Api | merge_ref_into_branch | POST /v1/trees/branch/{branchName}/merge | Merge commits from 'mergeRef' onto 'branchName'. |
V1Api | transplant_commits_into_branch | POST /v1/trees/branch/{branchName}/transplant | Transplant commits from 'transplant' onto 'branchName' |
V1Api | update_properties | POST /v1/namespaces/namespace/{ref}/{name} | |
V2Api | assign_reference_v2 | PUT /v2/trees/{ref} | Set a named reference to a specific hash via another reference. |
V2Api | commit_v2 | POST /v2/trees/{branch}/history/commit | Commit one or more operations against the given 'branch'. |
V2Api | create_reference_v2 | POST /v2/trees | Create a new branch or tag |
V2Api | delete_reference_v2 | DELETE /v2/trees/{ref} | Delete a reference |
V2Api | get_all_references_v2 | GET /v2/trees | Get information about all branches and tags |
V2Api | get_commit_log_v2 | GET /v2/trees/{ref}/history | Get commit log for a particular reference |
V2Api | get_config_v2 | GET /v2/config | Returns repository and server settings relevant to clients. |
V2Api | get_content_v2 | GET /v2/trees/{ref}/contents/{key} | Get the content object associated with a key. |
V2Api | get_diff_v2 | GET /v2/trees/{from-ref}/diff/{to-ref} | Get contents that differ in the trees specified by the two given references |
V2Api | get_entries_v2 | GET /v2/trees/{ref}/entries | Fetch all entries for a given reference |
V2Api | get_multiple_contents_v2 | POST /v2/trees/{ref}/contents | Get multiple content objects. |
V2Api | get_reference_by_name_v2 | GET /v2/trees/{ref} | Fetch details of a reference |
V2Api | get_repository_config | GET /v2/config/repository | Returns repository configurations of the requested types. |
V2Api | get_several_contents | GET /v2/trees/{ref}/contents | Get multiple content objects. |
V2Api | merge_v2 | POST /v2/trees/{branch}/history/merge | Merge commits from another reference onto 'branch'. |
V2Api | transplant_v2 | POST /v2/trees/{branch}/history/transplant | Transplant commits specified by the 'Transplant' payload object onto the given 'branch' |
V2Api | update_repository_config | POST /v2/config/repository | Create or update a repository configuration. |
- AddedContent
- AddedContentV2
- Branch
- BranchV1
- BranchV2
- CommitMeta
- CommitMetaV1
- CommitMetaV2
- CommitResponse
- CommitResponseV2
- Content
- ContentKey
- ContentKeyDetails
- ContentKeyDetailsV1
- ContentKeyDetailsV2
- ContentKeyV1
- ContentKeyV2
- ContentMetadata
- ContentMetadataV2
- ContentResponseV2
- ContentV1
- ContentV2
- ContentWithKey
- ContentWithKeyV1
- ContentWithKeyV2
- Delete
- DeleteV1
- DeleteV2
- DeltaLakeTable
- DeltaLakeTableV1
- DeltaLakeTableV2
- Detached
- DetachedV1
- DetachedV2
- DiffEntry
- DiffEntryV1
- DiffEntryV2
- DiffResponse
- DiffResponseV1
- DiffResponseV2
- Documentation
- DocumentationV2
- EntriesResponseV1
- EntriesResponseV2
- EntryV1
- EntryV2
- FetchOption
- GarbageCollectorConfig
- GarbageCollectorConfigV2
- GetMultipleContentsRequest
- GetMultipleContentsResponse
- GetMultipleContentsResponseV1
- GetMultipleContentsResponseV2
- GetNamespacesResponseV1
- IcebergTable
- IcebergTableV1
- IcebergTableV2
- IcebergView
- IcebergViewV1
- IcebergViewV2
- LogEntry
- LogEntryV1
- LogEntryV2
- LogResponse
- LogResponseV1
- LogResponseV2
- Merge
- Merge1
- MergeBehavior
- MergeBehaviorV1
- MergeBehaviorV2
- MergeKeyBehavior
- MergeResponse
- MergeResponseV1
- MergeResponseV2
- Namespace
- NamespaceUpdate
- NamespaceV1
- NamespaceV2
- NessieConfiguration
- NessieConfigurationV1
- NessieConfigurationV2
- Operation
- OperationV1
- OperationV2
- Operations
- Put
- PutExpectedContent
- PutV1
- PutV1ExpectedContent
- PutV2
- Reference
- ReferenceCutoffPolicy
- ReferenceCutoffPolicyV2
- ReferenceMetadata
- ReferenceMetadataV1
- ReferenceMetadataV2
- ReferenceType
- ReferenceV1
- ReferenceV2
- ReferencesResponseV1
- ReferencesResponseV2
- RepositoryConfig
- RepositoryConfigResponse
- RepositoryConfigResponseV2
- RepositoryConfigV2
- RepositoryConfigurationObjectsForTheRequestedTypes
- SingleReferenceResponse
- SingleReferenceResponseV2
- Tag
- TagV1
- TagV2
- ThePreviousStateOfTheRepositoryConfigurationObject
- ThePreviousStateOfTheRepositoryConfigurationObject1
- Transplant
- Transplant1
- Udf
- UdfV1
- UdfV2
- Unchanged
- UnchangedV1
- UnchangedV2
- UpdateRepositoryConfigRequest
- UpdateRepositoryConfigResponse
- UpdateRepositoryConfigResponseV2
To get access to the crate's generated documentation, use:
cargo doc --open