Class ClientSideUpdateNamespace

java.lang.Object
org.projectnessie.client.builder.BaseUpdateNamespaceBuilder
org.projectnessie.client.api.ns.ClientSideUpdateNamespace
All Implemented Interfaces:
ModifyNamespaceBuilder<UpdateNamespaceBuilder>, OnNamespaceBuilder<UpdateNamespaceBuilder>, OnReferenceBuilder<UpdateNamespaceBuilder>, UpdateNamespaceBuilder

public final class ClientSideUpdateNamespace extends BaseUpdateNamespaceBuilder
Supports previous "update 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.

  • Constructor Details

    • ClientSideUpdateNamespace

      public ClientSideUpdateNamespace(NessieApiV2 api)
  • Method Details

    • update

      public void update() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException
      Throws:
      org.projectnessie.error.NessieNamespaceNotFoundException
      org.projectnessie.error.NessieReferenceNotFoundException
    • updateWithResponse

      public UpdateNamespaceResult updateWithResponse() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException
      Throws:
      org.projectnessie.error.NessieNamespaceNotFoundException
      org.projectnessie.error.NessieReferenceNotFoundException