Skip to content
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,21 @@ public void setIsolationData(String cluster,
set(joinPath(BASE_CLUSTERS_PATH, cluster, NAMESPACE_ISOLATION_POLICIES), modifyFunction);
}

public CompletableFuture<Void> setIsolationDataAsync(String cluster,
Function<Map<String, NamespaceIsolationDataImpl>,
Map<String, NamespaceIsolationDataImpl>> modifyFunction) {
return setAsync(joinPath(BASE_CLUSTERS_PATH, cluster, NAMESPACE_ISOLATION_POLICIES), modifyFunction);
}

public CompletableFuture<Void> setIsolationDataWithCreateAsync(String cluster,
Function<Optional<Map<String,
NamespaceIsolationDataImpl>>,
Map<String, NamespaceIsolationDataImpl>>
createFunction) {
return setWithCreateAsync(joinPath(BASE_CLUSTERS_PATH, cluster, NAMESPACE_ISOLATION_POLICIES),
createFunction);
}

public void setIsolationDataWithCreate(String cluster,
Function<Optional<Map<String, NamespaceIsolationDataImpl>>, Map<String,
NamespaceIsolationDataImpl>> createFunction)
Expand Down
Loading