/** * @param forceDestroyLocalStorage Force destroy local storage on this host. All VMs created on this local storage will be destroyed */ public static DeleteHostOptions forceDestroyLocalStorage(boolean forceDestroyLocalStorage) { return new DeleteHostOptions().forceDestroyLocalStorage(forceDestroyLocalStorage); }
/** * @param forceDestroyLocalStorage Force destroy local storage on this host. All VMs created on this local storage will be destroyed */ public static DeleteHostOptions forceDestroyLocalStorage(boolean forceDestroyLocalStorage) { return new DeleteHostOptions().forceDestroyLocalStorage(forceDestroyLocalStorage); }
/** * @param forceDestroyLocalStorage Force destroy local storage on this host. All VMs created on this local storage will be destroyed */ public static DeleteHostOptions forceDestroyLocalStorage(boolean forceDestroyLocalStorage) { return new DeleteHostOptions().forceDestroyLocalStorage(forceDestroyLocalStorage); }
public void testForceDestroyLocalStorage() { DeleteHostOptions options = new DeleteHostOptions().forceDestroyLocalStorage(true); assertEquals(ImmutableList.of("true"), options.buildQueryParameters().get("forcedestroylocalstorage")); }
public void testForceDestroyLocalStorage() { DeleteHostOptions options = new DeleteHostOptions().forceDestroyLocalStorage(true); assertEquals(ImmutableList.of("true"), options.buildQueryParameters().get("forcedestroylocalstorage")); }
@Test public void testDeleteHostWhenResponseIs2xx() { HttpRequest request = HttpRequest.builder() .method("GET") .endpoint("http://localhost:8080/client/api?response=json&command=deleteHost&id=1&forced=true&forcedestroylocalstorage=true&apiKey=identity&signature=ZdvO1BWBkdPiDAjsVlKtqDe6N7k%3D") .addHeader("Accept", "application/json") .build(); HttpResponse response = HttpResponse.builder() .statusCode(200).build(); requestSendsResponse(request, response).deleteHost("1", DeleteHostOptions.Builder.forced(true).forceDestroyLocalStorage(true)); }
@Test public void testDeleteHostWhenResponseIs2xx() { HttpRequest request = HttpRequest.builder() .method("GET") .endpoint("http://localhost:8080/client/api?response=json&command=deleteHost&id=1&forced=true&forcedestroylocalstorage=true&apiKey=identity&signature=ZdvO1BWBkdPiDAjsVlKtqDe6N7k%3D") .addHeader("Accept", "application/json") .build(); HttpResponse response = HttpResponse.builder() .statusCode(200).build(); requestSendsResponse(request, response).deleteHost("1", DeleteHostOptions.Builder.forced(true).forceDestroyLocalStorage(true)); }