Package org.projectnessie.client.api
Interface UpdateNamespaceBuilder
- All Superinterfaces:
ModifyNamespaceBuilder<UpdateNamespaceBuilder>,OnNamespaceBuilder<UpdateNamespaceBuilder>,OnReferenceBuilder<UpdateNamespaceBuilder>
- All Known Implementing Classes:
BaseUpdateNamespaceBuilder,ClientSideUpdateNamespace
Request builder for updating properties of a
Namespace.- Since:
NessieApiV1
-
Method Summary
Modifier and TypeMethodDescriptionremoveProperties(Set<String> propertyRemovals) removeProperty(String key) voidupdate()updateProperties(Map<String, String> propertyUpdates) updateProperty(String key, String value) Methods inherited from interface org.projectnessie.client.api.ModifyNamespaceBuilder
commitMetaMethods inherited from interface org.projectnessie.client.api.OnNamespaceBuilder
namespace, namespaceMethods inherited from interface org.projectnessie.client.api.OnReferenceBuilder
hashOnRef, reference, refName
-
Method Details
-
updateProperty
-
removeProperty
-
updateProperties
-
removeProperties
-
update
void update() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException- Throws:
org.projectnessie.error.NessieNamespaceNotFoundExceptionorg.projectnessie.error.NessieReferenceNotFoundException
-
updateWithResponse
UpdateNamespaceResult updateWithResponse() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException- Throws:
org.projectnessie.error.NessieNamespaceNotFoundExceptionorg.projectnessie.error.NessieReferenceNotFoundException
-