congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ServerToHardware
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: jclouds/jclouds-labs

@BeforeMethod
public void setUp() throws Exception {
 serverToHardware = new ServerToHardware();
}
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

@Override
public Hardware apply(final Server from) {
 HardwareBuilder builder = new HardwareBuilder().ids(from.id()).name(from.name()).hypervisor("vmx")
    .processors(buildProcessorList(from.cpu())).ram(from.memoryGb() * GB_TO_MB_MULTIPLIER);
 if (from.disks() != null) {
   builder.volumes(FluentIterable.from(from.disks()).transform(new Function<Disk, Volume>() {
    @Override
    public Volume apply(final Disk disk) {
      return new VolumeBuilder().id(disk.id()).device(String.valueOf(disk.scsiId()))
         .size(Float.valueOf(disk.sizeGb())).type(Volume.Type.LOCAL).build();
    }
   }).toSet());
 }
 return builder.build();
}
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.functionsServerToHardware

Most used methods

  • apply
  • <init>
  • buildProcessorList

Popular in Java

  • Reading from database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSharedPreferences (Context)
  • compareTo (BigDecimal)
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • From CI to AI: The AI layer in your organization
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