Interface DeleteNamespaceBuilder

All Superinterfaces:
ModifyNamespaceBuilder<DeleteNamespaceBuilder>, OnNamespaceBuilder<DeleteNamespaceBuilder>, OnReferenceBuilder<DeleteNamespaceBuilder>
All Known Implementing Classes:
BaseDeleteNamespaceBuilder, ClientSideDeleteNamespace

public interface DeleteNamespaceBuilder extends ModifyNamespaceBuilder<DeleteNamespaceBuilder>
Request builder for deleting a Namespace.
Since:
NessieApiV1
  • Method Details

    • delete

      void delete() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceNotEmptyException
      Throws:
      org.projectnessie.error.NessieNamespaceNotFoundException
      org.projectnessie.error.NessieReferenceNotFoundException
      org.projectnessie.error.NessieNamespaceNotEmptyException
    • deleteWithResponse

      DeleteNamespaceResult deleteWithResponse() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceNotEmptyException
      Throws:
      org.projectnessie.error.NessieNamespaceNotFoundException
      org.projectnessie.error.NessieReferenceNotFoundException
      org.projectnessie.error.NessieNamespaceNotEmptyException