Package org.projectnessie.client.api.ns
Class ClientSideDeleteNamespace
java.lang.Object
org.projectnessie.client.builder.BaseDeleteNamespaceBuilder
org.projectnessie.client.api.ns.ClientSideDeleteNamespace
- All Implemented Interfaces:
DeleteNamespaceBuilder,ModifyNamespaceBuilder<DeleteNamespaceBuilder>,OnNamespaceBuilder<DeleteNamespaceBuilder>,OnReferenceBuilder<DeleteNamespaceBuilder>
Supports previous "delete namespace" functionality of the java client over Nessie API v2.
API v2 does not have methods dedicated to manging namespaces. Namespaces are expected to be managed as ordinary content objects.
-
Field Summary
Fields inherited from class org.projectnessie.client.builder.BaseDeleteNamespaceBuilder
commitMeta, hashOnRef, namespace, refName -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.projectnessie.client.builder.BaseDeleteNamespaceBuilder
commitMeta, hashOnRef, namespace, refNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.projectnessie.client.api.OnNamespaceBuilder
namespaceMethods inherited from interface org.projectnessie.client.api.OnReferenceBuilder
reference
-
Constructor Details
-
ClientSideDeleteNamespace
-
-
Method Details
-
delete
public void delete() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceNotEmptyException- Throws:
org.projectnessie.error.NessieNamespaceNotFoundExceptionorg.projectnessie.error.NessieReferenceNotFoundExceptionorg.projectnessie.error.NessieNamespaceNotEmptyException
-
deleteWithResponse
public DeleteNamespaceResult deleteWithResponse() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceNotEmptyException- Throws:
org.projectnessie.error.NessieNamespaceNotFoundExceptionorg.projectnessie.error.NessieReferenceNotFoundExceptionorg.projectnessie.error.NessieNamespaceNotEmptyException
-