Class VMImage


  • public abstract class VMImage
    extends Object
    • Method Detail

      • 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:
      • encodeFieldsToUniqueId

        public String encodeFieldsToUniqueId()
      • encodeFieldsToUniqueIdCustom

        public String encodeFieldsToUniqueIdCustom()
      • decodeFieldsFromUniqueId

        public static VMImage decodeFieldsFromUniqueId​(String id)