Tabnine Logo
Image$Builder
Code IndexAdd Tabnine to your IDE (free)

How to use
Image$Builder
in
org.jclouds.openstack.nova.v2_0.domain

Best Java code snippets using org.jclouds.openstack.nova.v2_0.domain.Image$Builder (Showing top 20 results out of 315)

origin: apache/jclouds

@Test
public void testConversionWhereLocationFound() {
 UUID id = UUID.randomUUID();
 Image novaImageToConvert = Image.builder().id(id.toString()).name("Test Image " + id).status(Image.Status.DELETED).build();
 OperatingSystem operatingSystem = new OperatingSystem(OsFamily.UBUNTU, "My Test OS", "My Test Version", "x86",
      "My Test OS", true);
 ImageInRegionToImage converter = new ImageInRegionToImage(NovaComputeServiceContextModule.toPortableImageStatus,
      constant(operatingSystem), locationIndex);
 ImageInRegion novaImageInRegionToConvert = new ImageInRegion(novaImageToConvert, "az-1.region-a.geo-1");
 org.jclouds.compute.domain.Image convertedImage = converter.apply(novaImageInRegionToConvert);
 assertEquals(convertedImage.getId(), novaImageInRegionToConvert.slashEncode());
 assertEquals(convertedImage.getProviderId(), novaImageToConvert.getId());
 assertEquals(convertedImage.getLocation(), locationIndex.get().get("az-1.region-a.geo-1"));
 assertEquals(convertedImage.getName(), novaImageToConvert.getName());
 assertEquals(convertedImage.getStatus(), org.jclouds.compute.domain.Image.Status.DELETED);
 assertEquals(convertedImage.getOperatingSystem(), operatingSystem);
}
origin: apache/jclouds

return Image
   .builder()
   .id("52415800-8b69-11e0-9b19-734f5736d2a2")
   .name("My Server Backup")
   .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2010-10-10T12:00:00Z"))
   .created(new SimpleDateFormatDateService().iso8601SecondsDateParse("2010-08-10T12:00:00Z"))
   .tenantId("12345")
   .userId("joe")
   .status(Status.SAVING)
   .progress(80)
   .minDisk(5)
   .minRam(256)
   .metadata(
      new ImmutableMap.Builder<String, String>().put("ImageType", "Gold").put("ImageVersion", "1.5")
         .build())
   .server(
      Resource
         .builder()
               URI.create("http://servers.api.openstack.org/1234/servers/52415800-8b69-11e0-9b19-734f335aa7b3")))
         .build())
   .links(
      ImmutableSet.of(
         Link.create(
            Relation.BOOKMARK,
            URI.create("http://servers.api.openstack.org/1234/images/52415800-8b69-11e0-9b19-734f5736d2a2"))))
   .build();
origin: jclouds/legacy-jclouds

return Image
   .builder()
   .id("52415800-8b69-11e0-9b19-734f5736d2a2")
   .name("My Server Backup")
   .updated(new SimpleDateFormatDateService().iso8601SecondsDateParse("2010-10-10T12:00:00Z"))
   .created(new SimpleDateFormatDateService().iso8601SecondsDateParse("2010-08-10T12:00:00Z"))
   .tenantId("12345")
   .userId("joe")
   .status(Status.SAVING)
   .progress(80)
   .minDisk(5)
   .minRam(256)
   .metadata(
      new ImmutableMap.Builder<String, String>().put("ImageType", "Gold").put("ImageVersion", "1.5")
         .build())
   .server(
      Resource
         .builder()
               URI.create("http://servers.api.openstack.org/1234/servers/52415800-8b69-11e0-9b19-734f335aa7b3")))
         .build())
   .links(
      ImmutableSet.of(
         Link.create(
            Relation.BOOKMARK,
            URI.create("http://servers.api.openstack.org/1234/images/52415800-8b69-11e0-9b19-734f5736d2a2"))))
   .build();
origin: apache/jclouds

@Test
public void testWindows98x86() {
 String name = "Windows 98 x86";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 Map<OsFamily, Map<String, String>> osFamilyMap = Maps.newHashMap();
 osFamilyMap.put(OsFamily.WINDOWS, ImmutableMap.of("98", "98"));
 ImageToOperatingSystem converter = new ImageToOperatingSystem(osFamilyMap);
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.WINDOWS);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), "98");
 assertEquals(convertedOs.getArch(), null);
 assertFalse(convertedOs.is64Bit());
}
origin: apache/jclouds

@Test
public void testRHEL() {
 String name = "Red Hat EL";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 ImageToOperatingSystem converter = new ImageToOperatingSystem(
    new HashMap<OsFamily, Map<String, String>>());
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.RHEL);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), null);
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
origin: apache/jclouds

@Test
public void testWindowsServer2008R2x64() {
 String name = "Windows Server 2008 R2 x64";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 Map<OsFamily, Map<String, String>> osFamilyMap = Maps.newHashMap();
 osFamilyMap.put(OsFamily.WINDOWS, ImmutableMap.of("Server 2008 R2", "Server-2008-R2"));
 ImageToOperatingSystem converter = new ImageToOperatingSystem(osFamilyMap);
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.WINDOWS);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), "Server-2008-R2");
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
origin: jclouds/legacy-jclouds

@Test
public void testConversionWhereLocationFound() {
 UUID id = UUID.randomUUID();
 Image novaImageToConvert = Image.builder().id(id.toString()).name("Test Image " + id).status(Image.Status.DELETED).build();
 OperatingSystem operatingSystem = new OperatingSystem(OsFamily.UBUNTU, "My Test OS", "My Test Version", "x86",
      "My Test OS", true);
 ImageInZoneToImage converter = new ImageInZoneToImage(NovaComputeServiceContextModule.toPortableImageStatus,
      constant(operatingSystem), locationIndex);
 ImageInZone novaImageInZoneToConvert = new ImageInZone(novaImageToConvert, "az-1.region-a.geo-1");
 org.jclouds.compute.domain.Image convertedImage = converter.apply(novaImageInZoneToConvert);
 assertEquals(convertedImage.getId(), novaImageInZoneToConvert.slashEncode());
 assertEquals(convertedImage.getProviderId(), novaImageToConvert.getId());
 assertEquals(convertedImage.getLocation(), locationIndex.get().get("az-1.region-a.geo-1"));
 assertEquals(convertedImage.getName(), novaImageToConvert.getName());
 assertEquals(convertedImage.getStatus(), org.jclouds.compute.domain.Image.Status.DELETED);
 assertEquals(convertedImage.getOperatingSystem(), operatingSystem);
}
origin: jclouds/legacy-jclouds

@Test
public void testWindowsServer2008R2x64() {
 String name = "Windows Server 2008 R2 x64";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 Map<OsFamily, Map<String, String>> osFamilyMap = Maps.newHashMap();
 osFamilyMap.put(OsFamily.WINDOWS, ImmutableMap.of("Server 2008 R2", "Server-2008-R2"));
 ImageToOperatingSystem converter = new ImageToOperatingSystem(osFamilyMap);
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.WINDOWS);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), "Server-2008-R2");
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
origin: org.apache.jclouds.api/openstack-nova

public Image apply(ImageInternal in, Map<String, String> metadata, List<BlockDeviceMapping> blockDeviceMapping) {
  return in.toBuilder().metadata(metadata).blockDeviceMapping(blockDeviceMapping).build();
}
origin: apache/jclouds

  @Override
  public void reviseParsedImage(org.jclouds.ec2.domain.Image from, ImageBuilder builder, OsFamily family,
      OperatingSystem.Builder osBuilder) {
   Image image = Image.builder().id(from.getId()).name(from.getName()).build();
   OperatingSystem os = imageToOs.apply(image);
   osBuilder.description(os.getDescription());
   osBuilder.family(os.getFamily());
   osBuilder.name(os.getName());
   osBuilder.is64Bit(os.is64Bit());
   osBuilder.version(os.getVersion());
   // arch is accurate already
  }
}
origin: apache/jclouds

public Image apply(ImageInternal in, Map<String, String> metadata, List<BlockDeviceMapping> blockDeviceMapping) {
  return in.toBuilder().metadata(metadata).blockDeviceMapping(blockDeviceMapping).build();
}
origin: com.amysta.jclouds.api/openstack-nova-ec2

  @Override
  public void reviseParsedImage(org.jclouds.ec2.domain.Image from, ImageBuilder builder, OsFamily family,
      OperatingSystem.Builder osBuilder) {
   Image image = Image.builder().id(from.getId()).name(from.getName()).build();
   OperatingSystem os = imageToOs.apply(image);
   osBuilder.description(os.getDescription());
   osBuilder.family(os.getFamily());
   osBuilder.name(os.getName());
   osBuilder.is64Bit(os.is64Bit());
   osBuilder.version(os.getVersion());
   // arch is accurate already
  }
}
origin: apache/jclouds

@Test
public void testOEL() {
 String name = "Oracle EL";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 ImageToOperatingSystem converter = new ImageToOperatingSystem(
    new HashMap<OsFamily, Map<String, String>>());
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.OEL);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), null);
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
origin: com.amysta.jclouds.api/openstack-nova

public Image apply(ImageInternal in, Map<String, String> metadata, List<BlockDeviceMapping> blockDeviceMapping) {
  return in.toBuilder().metadata(metadata).blockDeviceMapping(blockDeviceMapping).build();
}
origin: apache/jclouds

  @Test
  public void testTryStackNatty() {
   
   String name = "natty-server-cloudimg-amd64";

   Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
   
   OperatingSystem convertedOs = converterForUbuntu.apply(imageToConvert);

   assertEquals(convertedOs.getName(), imageToConvert.getName());
   assertEquals(convertedOs.getFamily(), OsFamily.UBUNTU);
   assertEquals(convertedOs.getDescription(), imageToConvert.getName());
   assertEquals(convertedOs.getVersion(), "11.04");
   assertEquals(convertedOs.getArch(), null);
   assertTrue(convertedOs.is64Bit());
  }
}
origin: apache/jclouds

@Test
public void testTryStackOneric() {
 
 String name = "oneiric-server-cloudimg-amd64";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 
 OperatingSystem convertedOs = converterForUbuntu.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.UBUNTU);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), "11.10");
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
origin: jclouds/legacy-jclouds

@Test
public void testWindows98x86() {
 String name = "Windows 98 x86";
 Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
 Map<OsFamily, Map<String, String>> osFamilyMap = Maps.newHashMap();
 osFamilyMap.put(OsFamily.WINDOWS, ImmutableMap.of("98", "98"));
 ImageToOperatingSystem converter = new ImageToOperatingSystem(osFamilyMap);
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), OsFamily.WINDOWS);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), "98");
 assertEquals(convertedOs.getArch(), null);
 assertFalse(convertedOs.is64Bit());
}
origin: jclouds/legacy-jclouds

  @Test
  public void testTryStackNatty() {
   
   String name = "natty-server-cloudimg-amd64";

   Image imageToConvert = Image.builder().id("id-" + name).name(name).build();
   
   OperatingSystem convertedOs = converterForUbuntu.apply(imageToConvert);

   assertEquals(convertedOs.getName(), imageToConvert.getName());
   assertEquals(convertedOs.getFamily(), OsFamily.UBUNTU);
   assertEquals(convertedOs.getDescription(), imageToConvert.getName());
   assertEquals(convertedOs.getVersion(), "11.04");
   assertEquals(convertedOs.getArch(), null);
   assertTrue(convertedOs.is64Bit());
  }
}
origin: io.cloudsoft.jclouds.api/openstack-nova-ec2

  @Override
  public void reviseParsedImage(org.jclouds.ec2.domain.Image from, ImageBuilder builder, OsFamily family,
      OperatingSystem.Builder osBuilder) {
   Image image = Image.builder().id(from.getId()).name(from.getName()).build();
   OperatingSystem os = imageToOs.apply(image);
   osBuilder.description(os.getDescription());
   osBuilder.family(os.getFamily());
   osBuilder.name(os.getName());
   osBuilder.is64Bit(os.is64Bit());
   osBuilder.version(os.getVersion());
   // arch is accurate already
  }
}
origin: apache/jclouds

@Test(dataProvider = "getOsFamilyValues")
public void testOsFamilyValues(OsFamily family) {
 Image imageToConvert = Image.builder().id("id-" + family.name()).name(family.name()).build();
 ImageToOperatingSystem converter = new ImageToOperatingSystem(
    new HashMap<OsFamily, Map<String, String>>());
 OperatingSystem convertedOs = converter.apply(imageToConvert);
 assertEquals(convertedOs.getName(), imageToConvert.getName());
 assertEquals(convertedOs.getFamily(), family);
 assertEquals(convertedOs.getDescription(), imageToConvert.getName());
 assertEquals(convertedOs.getVersion(), null);
 assertEquals(convertedOs.getArch(), null);
 assertTrue(convertedOs.is64Bit());
}
org.jclouds.openstack.nova.v2_0.domainImage$Builder

Most used methods

  • build
  • created
  • metadata
  • minDisk
  • minRam
  • progress
  • server
  • status
  • tenantId
  • updated
  • userId
  • id
  • userId,
  • id,
  • name,
  • self,
  • blockDeviceMapping,
  • links

Popular in Java

  • Finding current android device location
  • getResourceAsStream (ClassLoader)
  • setScale (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • JFrame (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top Sublime Text plugins
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