String getExamplePolicy() {
ConvergenceConfig config = new ConvergenceConfig();
config.setInitialItems(Arrays.asList(new ConvergenceItem("setDowntime", 100)));
config.setConvergenceItems(Arrays.asList(new ConvergenceItemWithStallingLimit(1, "setDowntime", 200)));
config.setLastItems(Arrays.asList(new ConvergenceItem("abort")));
List<MigrationPolicy> policies = Arrays.asList(new MigrationPolicy(Guid.Empty, "name of the policy", "description", config));
try {
return JsonHelper.objectToJson(policies, false);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}