Package org.projectnessie.client.api
Interface NessieApiV2
-
- All Superinterfaces:
java.lang.AutoCloseable,NessieApi,NessieApiV1
- All Known Implementing Classes:
HttpApiV2
public interface NessieApiV2 extends NessieApiV1
Interface for the Nessie V2 API implementation.At the java client level this API uses the same builder classes and model types as API v1, however the behaviour of some API methods is different.
Most changes between v1 and v2 exist at the REST level (HTTP).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AssignBranchBuilderassignBranch()Deprecated.UseassignReference().asBranch()instead.AssignReferenceBuilder<org.projectnessie.model.Reference>assignReference()Update a branch or a tag (make it point to an arbitrary commit).AssignTagBuilderassignTag()Deprecated.UseassignReference().asTag()instead.DeleteBranchBuilderdeleteBranch()Deprecated.UsedeleteReference().asBranch()instead.DeleteReferenceBuilder<org.projectnessie.model.Reference>deleteReference()Delete a branch or a tag.DeleteTagBuilderdeleteTag()Deprecated.UsedeleteReference().asTag()instead.GetRepositoryConfigBuildergetRepositoryConfig()UpdateRepositoryConfigBuilderupdateRepositoryConfig()-
Methods inherited from interface org.projectnessie.client.api.NessieApiV1
commitMultipleOperations, createNamespace, createReference, deleteNamespace, getAllReferences, getCommitLog, getConfig, getContent, getDefaultBranch, getDiff, getEntries, getMultipleNamespaces, getNamespace, getReference, getRefLog, mergeRefIntoBranch, transplantCommitsIntoBranch, updateProperties
-
-
-
-
Method Detail
-
getRepositoryConfig
GetRepositoryConfigBuilder getRepositoryConfig()
-
updateRepositoryConfig
UpdateRepositoryConfigBuilder updateRepositoryConfig()
-
deleteReference
DeleteReferenceBuilder<org.projectnessie.model.Reference> deleteReference()
Delete a branch or a tag.
-
assignReference
AssignReferenceBuilder<org.projectnessie.model.Reference> assignReference()
Update a branch or a tag (make it point to an arbitrary commit).
-
assignTag
@Deprecated AssignTagBuilder assignTag()
Deprecated.UseassignReference().asTag()instead.Update a tag.- Specified by:
assignTagin interfaceNessieApiV1
-
assignBranch
@Deprecated AssignBranchBuilder assignBranch()
Deprecated.UseassignReference().asBranch()instead.Update a branch.- Specified by:
assignBranchin interfaceNessieApiV1
-
deleteTag
@Deprecated DeleteTagBuilder deleteTag()
Deprecated.UsedeleteReference().asTag()instead.Delete a tag.- Specified by:
deleteTagin interfaceNessieApiV1
-
deleteBranch
@Deprecated DeleteBranchBuilder deleteBranch()
Deprecated.UsedeleteReference().asBranch()instead.Delete a branch.- Specified by:
deleteBranchin interfaceNessieApiV1
-
-