public abstract class VirtualMachine extends Object
Modifier and Type | Class and Description |
---|---|
static class |
VirtualMachine.Builder |
Constructor and Description |
---|
VirtualMachine() |
Modifier and Type | Method and Description |
---|---|
static VirtualMachine.Builder |
builder() |
static VirtualMachine |
create(String id,
String name,
String type,
String location,
Map<String,String> tags,
VirtualMachineProperties properties,
Plan plan) |
abstract String |
id()
The id of the virtual machine.
|
abstract String |
location()
The localized name of the virtual machine .
|
abstract String |
name()
The name of the virtual machine
|
abstract Plan |
plan()
Specifies the plan, for marketplace images
|
abstract VirtualMachineProperties |
properties()
Specifies the properties of the vm
|
abstract Map<String,String> |
tags()
Specifies the tags of the vm
|
abstract VirtualMachine.Builder |
toBuilder() |
abstract String |
type()
The type of the virtual machine .
|
public abstract String id()
public abstract String name()
public abstract String type()
public abstract String location()
public abstract VirtualMachineProperties properties()
public static VirtualMachine create(String id, String name, String type, String location, @Nullable Map<String,String> tags, VirtualMachineProperties properties, @Nullable Plan plan)
public abstract VirtualMachine.Builder toBuilder()
public static VirtualMachine.Builder builder()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.