public abstract class OSProfile extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OSProfile.Builder |
static class |
OSProfile.LinuxConfiguration |
static class |
OSProfile.WindowsConfiguration |
Constructor and Description |
---|
OSProfile() |
Modifier and Type | Method and Description |
---|---|
abstract String |
adminPassword()
The admin password of the VM
|
abstract String |
adminUsername()
The admin username of the VM
|
static OSProfile.Builder |
builder() |
abstract String |
computerName()
The computer name of the VM
|
static OSProfile |
create(String computerName,
String adminUsername,
String adminPassword,
String customData,
OSProfile.LinuxConfiguration linuxConfiguration,
OSProfile.WindowsConfiguration windowsConfiguration,
List<Secrets> secrets) |
abstract String |
customData()
The custom data of the VM
|
abstract OSProfile.LinuxConfiguration |
linuxConfiguration()
The linux configuration of the VM
|
abstract List<Secrets> |
secrets()
The Secrets configuration of the VM
|
abstract OSProfile.Builder |
toBuilder() |
abstract OSProfile.WindowsConfiguration |
windowsConfiguration()
The windows configuration of the VM
|
@Nullable public abstract OSProfile.LinuxConfiguration linuxConfiguration()
@Nullable public abstract OSProfile.WindowsConfiguration windowsConfiguration()
public static OSProfile create(String computerName, String adminUsername, String adminPassword, String customData, OSProfile.LinuxConfiguration linuxConfiguration, OSProfile.WindowsConfiguration windowsConfiguration, List<Secrets> secrets)
public abstract OSProfile.Builder toBuilder()
public static OSProfile.Builder builder()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.