Class VMImage

java.lang.Object
org.jclouds.azurecompute.arm.domain.VMImage

public abstract class VMImage extends Object
  • Method Details

    • publisher

      @Nullable public abstract String publisher()
      The publisher of the image reference.
    • offer

      @Nullable public abstract String offer()
      The offer of the image reference.
    • sku

      @Nullable public abstract String sku()
      The sku of the image reference.
    • version

      @Nullable public abstract String version()
      The version of the image reference.
    • location

      @Nullable public abstract String location()
      The location from where Image was fetched
    • group

      @Nullable public abstract String group()
      The group of the custom image
    • storage

      @Nullable public abstract String storage()
      The storage of the custom image.
    • vhd1

      @Nullable public abstract String vhd1()
      The vhd1 of the custom image
    • vhd2

      @Nullable public abstract String vhd2()
      The vhd2 of the custom image.
    • name

      @Nullable public abstract String name()
      The name of the custom image template.
    • custom

      public abstract boolean custom()
      True if custom image
    • customImageId

      @Nullable public abstract String customImageId()
      The id of the custom image template.
    • resourceGroup

      @Nullable public abstract String resourceGroup()
      The resource group for the image in case of custom images.
      Returns:
    • versionProperties

      @Nullable public abstract Version.VersionProperties versionProperties()
      Extended version properties.
    • azureImage

      public static VMImage.Builder azureImage()
    • customImage

      public static VMImage.Builder customImage()
    • toBuilder

      public abstract VMImage.Builder toBuilder()
    • encodeFieldsToUniqueId

      public String encodeFieldsToUniqueId()
    • encodeFieldsToUniqueIdCustom

      public String encodeFieldsToUniqueIdCustom()
    • decodeFieldsFromUniqueId

      public static VMImage decodeFieldsFromUniqueId(String id)