Class ImageInRegionToImage

java.lang.Object
org.jclouds.openstack.nova.v2_0.compute.functions.ImageInRegionToImage
All Implemented Interfaces:
com.google.common.base.Function<ImageInRegion,org.jclouds.compute.domain.Image>, Function<ImageInRegion,org.jclouds.compute.domain.Image>

public class ImageInRegionToImage extends Object implements com.google.common.base.Function<ImageInRegion,org.jclouds.compute.domain.Image>
A function for transforming a nova-specific Image into a generic Image object.
  • Constructor Details

    • ImageInRegionToImage

      @Inject public ImageInRegionToImage(Map<Image.Status,org.jclouds.compute.domain.Image.Status> toPortableImageStatus, com.google.common.base.Function<Image,org.jclouds.compute.domain.OperatingSystem> imageToOs, com.google.common.base.Supplier<Map<String,org.jclouds.domain.Location>> locationIndex)
  • Method Details

    • apply

      public org.jclouds.compute.domain.Image apply(ImageInRegion imageInRegion)
      Specified by:
      apply in interface com.google.common.base.Function<ImageInRegion,org.jclouds.compute.domain.Image>
      Specified by:
      apply in interface Function<ImageInRegion,org.jclouds.compute.domain.Image>
    • toString

      public String toString()
      Overrides:
      toString in class Object