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 class
VMImage.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static VMImage.Builder
azureImage()
abstract boolean
custom()
True if custom imagestatic VMImage.Builder
customImage()
abstract String
customImageId()
The id of the custom image template.static VMImage
decodeFieldsFromUniqueId(String id)
String
encodeFieldsToUniqueId()
String
encodeFieldsToUniqueIdCustom()
abstract String
group()
The group of the custom imageabstract String
location()
The location from where Image was fetchedabstract String
name()
The name of the custom image template.abstract String
offer()
The offer of the image reference.abstract String
publisher()
The publisher of the image reference.abstract String
resourceGroup()
The resource group for the image in case of custom images.abstract String
sku()
The sku of the image reference.abstract String
storage()
The storage of the custom image.abstract VMImage.Builder
toBuilder()
abstract String
version()
The version of the image reference.abstract Version.VersionProperties
versionProperties()
Extended version properties.abstract String
vhd1()
The vhd1 of the custom imageabstract String
vhd2()
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()
-
-