Class ClientSideDeleteNamespace
- java.lang.Object
-
- org.projectnessie.client.builder.BaseDeleteNamespaceBuilder
-
- org.projectnessie.client.util.v2api.ClientSideDeleteNamespace
-
- All Implemented Interfaces:
DeleteNamespaceBuilder,OnNamespaceBuilder<DeleteNamespaceBuilder>,OnReferenceBuilder<DeleteNamespaceBuilder>
public final class ClientSideDeleteNamespace extends BaseDeleteNamespaceBuilder
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
hashOnRef, namespace, refName
-
-
Constructor Summary
Constructors Constructor Description ClientSideDeleteNamespace(NessieApiV2 api)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()DeleteNamespaceResultdeleteWithResponse()-
Methods inherited from class org.projectnessie.client.builder.BaseDeleteNamespaceBuilder
hashOnRef, namespace, refName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.projectnessie.client.api.OnNamespaceBuilder
namespace
-
Methods inherited from interface org.projectnessie.client.api.OnReferenceBuilder
reference
-
-
-
-
Constructor Detail
-
ClientSideDeleteNamespace
public ClientSideDeleteNamespace(NessieApiV2 api)
-
-
Method Detail
-
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
-
-