Class OSProfile
- java.lang.Object
-
- org.jclouds.azurecompute.arm.domain.OSProfile
-
public abstract class OSProfile extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OSProfile.Builder
static class
OSProfile.LinuxConfiguration
static class
OSProfile.WindowsConfiguration
-
Constructor Summary
Constructors Constructor Description OSProfile()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
adminPassword()
The admin password of the VMabstract String
adminUsername()
The admin username of the VMstatic OSProfile.Builder
builder()
abstract String
computerName()
The computer name of the VMstatic 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 VMabstract OSProfile.LinuxConfiguration
linuxConfiguration()
The linux configuration of the VMabstract List<Secrets>
secrets()
The Secrets configuration of the VMabstract OSProfile.Builder
toBuilder()
abstract OSProfile.WindowsConfiguration
windowsConfiguration()
The windows configuration of the VM
-
-
-
Method Detail
-
linuxConfiguration
@Nullable public abstract OSProfile.LinuxConfiguration linuxConfiguration()
The linux configuration of the VM
-
windowsConfiguration
@Nullable public abstract OSProfile.WindowsConfiguration windowsConfiguration()
The windows configuration of the VM
-
create
public static OSProfile create(String computerName, String adminUsername, String adminPassword, String customData, OSProfile.LinuxConfiguration linuxConfiguration, OSProfile.WindowsConfiguration windowsConfiguration, List<Secrets> secrets)
-
toBuilder
public abstract OSProfile.Builder toBuilder()
-
builder
public static OSProfile.Builder builder()
-
-