Class VMImage
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.VMImage
-
public abstract class VMImage extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVMImage.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static VMImage.BuilderazureImage()abstract booleancustom()True if custom imagestatic VMImage.BuildercustomImage()abstract StringcustomImageId()The id of the custom image template.static VMImagedecodeFieldsFromUniqueId(String id)StringencodeFieldsToUniqueId()StringencodeFieldsToUniqueIdCustom()abstract Stringgroup()The group of the custom imageabstract Stringlocation()The location from where Image was fetchedabstract Stringname()The name of the custom image template.abstract Stringoffer()The offer of the image reference.abstract Stringpublisher()The publisher of the image reference.abstract StringresourceGroup()The resource group for the image in case of custom images.abstract Stringsku()The sku of the image reference.abstract Stringstorage()The storage of the custom image.abstract VMImage.BuildertoBuilder()abstract Stringversion()The version of the image reference.abstract Version.VersionPropertiesversionProperties()Extended version properties.abstract Stringvhd1()The vhd1 of the custom imageabstract Stringvhd2()The vhd2 of the custom image.
-
-
-
Method Detail
-
custom
public abstract boolean custom()
True if custom image
-
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()
-
-