Package org.projectnessie.client.api
Interface UpdateNamespaceBuilder
-
- All Superinterfaces:
OnNamespaceBuilder<UpdateNamespaceBuilder>,OnReferenceBuilder<UpdateNamespaceBuilder>
- All Known Implementing Classes:
BaseUpdateNamespaceBuilder,ClientSideUpdateNamespace
public interface UpdateNamespaceBuilder extends OnNamespaceBuilder<UpdateNamespaceBuilder>
Request builder for updating properties of aNamespace.- Since:
NessieApiV1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateNamespaceBuilderremoveProperties(java.util.Set<java.lang.String> propertyRemovals)UpdateNamespaceBuilderremoveProperty(java.lang.String key)voidupdate()UpdateNamespaceBuilderupdateProperties(java.util.Map<java.lang.String,java.lang.String> propertyUpdates)UpdateNamespaceBuilderupdateProperty(java.lang.String key, java.lang.String value)-
Methods inherited from interface org.projectnessie.client.api.OnNamespaceBuilder
namespace, namespace
-
Methods inherited from interface org.projectnessie.client.api.OnReferenceBuilder
hashOnRef, reference, refName
-
-
-
-
Method Detail
-
updateProperty
UpdateNamespaceBuilder updateProperty(java.lang.String key, java.lang.String value)
-
removeProperty
UpdateNamespaceBuilder removeProperty(java.lang.String key)
-
updateProperties
UpdateNamespaceBuilder updateProperties(java.util.Map<java.lang.String,java.lang.String> propertyUpdates)
-
removeProperties
UpdateNamespaceBuilder removeProperties(java.util.Set<java.lang.String> propertyRemovals)
-
update
void update() throws org.projectnessie.error.NessieNamespaceNotFoundException, org.projectnessie.error.NessieReferenceNotFoundException- Throws:
org.projectnessie.error.NessieNamespaceNotFoundExceptionorg.projectnessie.error.NessieReferenceNotFoundException
-
-