Tabnine Logo
ServerToHardware.apply
Code IndexAdd Tabnine to your IDE (free)

How to use
apply
method
in
org.jclouds.dimensiondata.cloudcontrol.compute.functions.ServerToHardware

Best Java code snippets using org.jclouds.dimensiondata.cloudcontrol.compute.functions.ServerToHardware.apply (Showing top 5 results out of 315)

origin: jclouds/jclouds-labs

@Test
public void testApply() {
 serverWithExternalIp = ServerWithExternalIp.create(server, externalIp);
 org.jclouds.compute.domain.OperatingSystem operatingSystem = org.jclouds.compute.domain.OperatingSystem.builder()
    .description("Windows 10 x64").name("Win10x64").is64Bit(true).family(OsFamily.WINDOWS).build();
 expect(image.getId()).andReturn("imageId");
 expect(image.getOperatingSystem()).andReturn(operatingSystem);
 expect(nic.privateIpv4()).andReturn("192.168.1.1").anyTimes();
 expect(nodeNamingConvention.groupInUniqueNameOrNull(serverName)).andReturn("[" + serverName + "]").anyTimes();
 expect(serverToHardware.apply(server)).andReturn(hardware);
 expect(operatingSystemToOperatingSystem.apply(os)).andReturn(operatingSystem);
 EasyMock.replay(nodeNamingConvention, serverImageApi, image, nic, serverToHardware, operatingSystemToOperatingSystem);
 assertNodeMetadata(serverWithNatRuleToNodeMetadata.apply(serverWithExternalIp), operatingSystem,
    serverWithExternalIp.server().sourceImageId(), NodeMetadata.Status.RUNNING,
    ImmutableSet.of(nic.privateIpv4()), ImmutableSet.of(externalIp));
}
origin: jclouds/jclouds-labs

@Test(dependsOnMethods = "testApply")
public void testApplyWithNullables() {
 server = Server.builder().id("serverId").name(serverName).datacenterId(datacenterId)
    .networkInfo(NetworkInfo.create(networkDomainId, nic, new ArrayList<NIC>())).cpu(cpu).deployed(true)
    .state(State.DELETED).sourceImageId("imageId").started(true).createTime(new Date()).memoryGb(1024)
    .guest(Guest.builder().osCustomization(false).operatingSystem(os).build()).build();
 serverWithExternalIp = ServerWithExternalIp.create(server, null);
 expect(nic.privateIpv4()).andReturn(null).anyTimes();
 expect(nodeNamingConvention.groupInUniqueNameOrNull(serverName)).andReturn("[" + serverName + "]").anyTimes();
 expect(serverToHardware.apply(server)).andReturn(hardware);
 EasyMock.replay(nodeNamingConvention, serverImageApi, image, nic, serverToHardware, operatingSystemToOperatingSystem);
 assertNodeMetadata(serverWithNatRuleToNodeMetadata.apply(serverWithExternalIp), null, "imageId",
    NodeMetadata.Status.TERMINATED, ImmutableSet.<String>of(), ImmutableSet.<String>of());
}
origin: jclouds/jclouds-labs

builder.location(find(locations.get(), idEquals(nullToEmpty(server.datacenterId()))));
builder.group(nodeNamingConvention.groupInUniqueNameOrNull(server.name()));
builder.hardware(serverToHardware.apply(serverWithExternalIp.server()));
builder.imageId(server.sourceImageId());
builder.operatingSystem(operatingSystemToOperatingSystem.apply(server.guest().operatingSystem()));
origin: jclouds/jclouds-labs

@Test(dependsOnMethods = "testApplyWithNullables")
public void testApplyServerStopped() {
 server = Server.builder().id("serverId").name(serverName).datacenterId(datacenterId)
    .networkInfo(NetworkInfo.create(networkDomainId, nic, new ArrayList<NIC>())).cpu(cpu).deployed(true)
    .state(State.DELETED).sourceImageId("imageId").started(false).createTime(new Date()).memoryGb(1024)
    .guest(Guest.builder().osCustomization(false).operatingSystem(os).build()).build();
 serverWithExternalIp = ServerWithExternalIp.create(server, externalIp);
 org.jclouds.compute.domain.OperatingSystem operatingSystem = org.jclouds.compute.domain.OperatingSystem.builder()
    .description("Windows 10 x64").name("Win10x64").is64Bit(true).family(OsFamily.WINDOWS).build();
 expect(image.getId()).andReturn("imageId");
 expect(image.getOperatingSystem()).andReturn(operatingSystem);
 expect(nic.privateIpv4()).andReturn("192.168.1.1").anyTimes();
 expect(nodeNamingConvention.groupInUniqueNameOrNull(serverName)).andReturn("[" + serverName + "]").anyTimes();
 expect(serverToHardware.apply(server)).andReturn(hardware);
 expect(operatingSystemToOperatingSystem.apply(os)).andReturn(operatingSystem);
 EasyMock.replay(nodeNamingConvention, serverImageApi, image, nic, serverToHardware, operatingSystemToOperatingSystem);
 assertNodeMetadata(serverWithNatRuleToNodeMetadata.apply(serverWithExternalIp), operatingSystem,
       serverWithExternalIp.server().sourceImageId(), NodeMetadata.Status.SUSPENDED,
       ImmutableSet.of(nic.privateIpv4()), ImmutableSet.of(externalIp));
}
origin: jclouds/jclouds-labs

private void applyAndAssert(Server server) {
 final Hardware hardware = serverToHardware.apply(server);
 assertEquals(server.memoryGb() * 1024, hardware.getRam());
 assertEquals("vmx", hardware.getHypervisor());
 assertEquals(server.id(), hardware.getId());
 assertEquals(server.id(), hardware.getProviderId());
 assertEquals(server.name(), hardware.getName());
 assertEquals(server.disks().size(), hardware.getVolumes().size());
 assertEquals(Float.valueOf(server.disks().get(0).sizeGb()), hardware.getVolumes().get(0).getSize());
 assertEquals(Volume.Type.LOCAL, hardware.getVolumes().get(0).getType());
 assertEquals(server.disks().get(0).id(), hardware.getVolumes().get(0).getId());
 assertEquals(server.disks().get(0).scsiId().toString(), hardware.getVolumes().get(0).getDevice());
 assertEquals(server.cpu().count(), hardware.getProcessors().size());
 assertEquals(Double.valueOf(server.cpu().coresPerSocket()), hardware.getProcessors().get(0).getCores());
 assertEquals(CpuSpeed.STANDARD.getSpeed(), hardware.getProcessors().get(0).getSpeed());
}
org.jclouds.dimensiondata.cloudcontrol.compute.functionsServerToHardwareapply

Popular methods of ServerToHardware

  • <init>
  • buildProcessorList

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • getExternalFilesDir (Context)
  • putExtra (Intent)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now