Interface UpdateNamespaceBuilder

All Superinterfaces:
ModifyNamespaceBuilder<UpdateNamespaceBuilder>, OnNamespaceBuilder<UpdateNamespaceBuilder>, OnReferenceBuilder<UpdateNamespaceBuilder>
All Known Implementing Classes:
BaseUpdateNamespaceBuilder, ClientSideUpdateNamespace

public interface UpdateNamespaceBuilder extends ModifyNamespaceBuilder<UpdateNamespaceBuilder>
Request builder for updating properties of a Namespace.
Since:
NessieApiV1
  • Method Details

    • updateProperty

      UpdateNamespaceBuilder updateProperty(String key, String value)
    • removeProperty

      UpdateNamespaceBuilder removeProperty(String key)
    • updateProperties

      UpdateNamespaceBuilder updateProperties(Map<String,String> propertyUpdates)
    • removeProperties

      UpdateNamespaceBuilder removeProperties(Set<String> propertyRemovals)
    • update

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

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