throw new IllegalArgumentException();
}
requireDomainAdmin(auth);
NetworkData network = store.getSharedNetworks().find(id);
if (network == null) {
throw new WebApplicationException(Status.NOT_FOUND);
}
NetworkData.Builder merged = NetworkData.newBuilder(network);
merged.mergeFrom(builder.buildPartial());
merged.setId(id);
merged.setProject(auth.getProject().getId());
NetworkData updated = store.getSharedNetworks().update(merged);
return updated;
}