public abstract class VMImage extends Object
Modifier and Type | Class and Description |
---|---|
static class |
VMImage.Builder |
Modifier and Type | Method and Description |
---|---|
static VMImage.Builder |
azureImage() |
abstract boolean |
custom()
True if custom image
|
static 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 image
|
abstract String |
location()
The location from where Image was fetched
|
abstract 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 image
|
abstract String |
vhd2()
The vhd2 of the custom image.
|
public abstract boolean custom()
@Nullable public abstract String resourceGroup()
@Nullable public abstract Version.VersionProperties versionProperties()
public static VMImage.Builder azureImage()
public static VMImage.Builder customImage()
public abstract VMImage.Builder toBuilder()
public String encodeFieldsToUniqueId()
public String encodeFieldsToUniqueIdCustom()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.