public HostResourceUsage build() { return new HostResourceUsage(host, project, memoryMb, cpu, diskGb); }
@Override public String toString() { return string().toString(); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public void testListAndGet() throws Exception { if (optApi.isPresent()) { HostAdministrationApi api = optApi.get(); Set<? extends Host> hosts = api.list().toSet(); assertNotNull(hosts); for (Host host : hosts) { for (HostResourceUsage usage : api.listResourceUsage(host.getName())) { assertEquals(usage.getHost(), host.getName()); assertNotNull(usage); } } } }
public void testGet() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-hosts/xyz"); HostAdministrationApi api = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, HttpRequest.builder().method("GET") .addHeader("Accept", "application/json") .addHeader("X-Auth-Token", authToken) .endpoint(endpoint).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/host.json")).build()).getHostAdministrationExtensionForZone("az-1.region-a.geo-1").get(); Set<HostResourceUsage> expected = ImmutableSet.of( HostResourceUsage.builder().memoryMb(16083).project("(total)").cpu(4).diskGb(181).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(3396).project("(used_now)").cpu(3).diskGb(5).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(6144).project("(used_max)").cpu(3).diskGb(80).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(6144).project("f8535069c3fb404cb61c873b1a0b4921").cpu(3).diskGb(80).host("ubuntu").build() ); assertEquals(api.listResourceUsage("xyz").toSet(), expected); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public void testListAndGet() throws Exception { if (optApi.isPresent()) { HostAdministrationApi api = optApi.get(); Set<? extends Host> hosts = api.list().toSet(); assertNotNull(hosts); for (Host host : hosts) { for (HostResourceUsage usage : api.listResourceUsage(host.getName())) { assertEquals(usage.getHost(), host.getName()); assertNotNull(usage); } } } }
public void testGet() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v2/3456/os-hosts/xyz"); HostAdministrationApi api = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, HttpRequest.builder().method("GET") .addHeader("Accept", "application/json") .addHeader("X-Auth-Token", authToken) .endpoint(endpoint).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/host.json")).build()).getHostAdministrationApi("az-1.region-a.geo-1").get(); Set<HostResourceUsage> expected = ImmutableSet.of( HostResourceUsage.builder().memoryMb(16083).project("(total)").cpu(4).diskGb(181).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(3396).project("(used_now)").cpu(3).diskGb(5).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(6144).project("(used_max)").cpu(3).diskGb(80).host("ubuntu").build(), HostResourceUsage.builder().memoryMb(6144).project("f8535069c3fb404cb61c873b1a0b4921").cpu(3).diskGb(80).host("ubuntu").build() ); assertEquals(api.listResourceUsage("xyz").toSet(), expected); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public HostResourceUsage build() { return new HostResourceUsage(host, project, memoryMb, cpu, diskGb); }
@Override public String toString() { return string().toString(); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public HostResourceUsage build() { return new HostResourceUsage(host, project, memoryMb, cpu, diskGb); }
@Override public String toString() { return string().toString(); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public HostResourceUsage build() { return new HostResourceUsage(host, project, memoryMb, cpu, diskGb); }
@Override public String toString() { return string().toString(); }
public T fromHostResourceUsage(HostResourceUsage in) { return this .host(in.getHost()) .project(in.getProject()) .memoryMb(in.getMemoryMb()) .cpu(in.getCpu()) .diskGb(in.getDiskGb()); } }
public HostResourceUsage build() { return new HostResourceUsage(host, project, memoryMb, cpu, diskGb); }
@Override public String toString() { return string().toString(); }