Class ClientSideCreateNamespace

java.lang.Object
org.projectnessie.client.builder.BaseCreateNamespaceBuilder
org.projectnessie.client.api.ns.ClientSideCreateNamespace
All Implemented Interfaces:
CreateNamespaceBuilder, ModifyNamespaceBuilder<CreateNamespaceBuilder>, OnNamespaceBuilder<CreateNamespaceBuilder>, OnReferenceBuilder<CreateNamespaceBuilder>

public final class ClientSideCreateNamespace extends BaseCreateNamespaceBuilder
Supports previous "create 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

    • ClientSideCreateNamespace

      public ClientSideCreateNamespace(NessieApiV2 api)
  • Method Details

    • create

      public org.projectnessie.model.Namespace create() throws org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceAlreadyExistsException
      Throws:
      org.projectnessie.error.NessieReferenceNotFoundException
      org.projectnessie.error.NessieNamespaceAlreadyExistsException
    • createWithResponse

      public CreateNamespaceResult createWithResponse() throws org.projectnessie.error.NessieReferenceNotFoundException, org.projectnessie.error.NessieNamespaceAlreadyExistsException
      Throws:
      org.projectnessie.error.NessieReferenceNotFoundException
      org.projectnessie.error.NessieNamespaceAlreadyExistsException