Share via


VirtualMachineAdditionalCapabilities Class

  • java.lang.Object
    • com.azure.resourcemanager.labservices.models.VirtualMachineAdditionalCapabilities

Implements

public final class VirtualMachineAdditionalCapabilities
implements JsonSerializable<VirtualMachineAdditionalCapabilities>

The additional capabilities for a lab VM.

Constructor Summary

Constructor Description
VirtualMachineAdditionalCapabilities()

Creates an instance of VirtualMachineAdditionalCapabilities class.

Method Summary

Modifier and Type Method and Description
static VirtualMachineAdditionalCapabilities fromJson(JsonReader jsonReader)

Reads an instance of VirtualMachineAdditionalCapabilities from the JsonReader.

EnableState installGpuDrivers()

Get the installGpuDrivers property: Flag to pre-install dedicated GPU drivers.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

VirtualMachineAdditionalCapabilities withInstallGpuDrivers(EnableState installGpuDrivers)

Set the installGpuDrivers property: Flag to pre-install dedicated GPU drivers.

Methods inherited from java.lang.Object

Constructor Details

VirtualMachineAdditionalCapabilities

public VirtualMachineAdditionalCapabilities()

Creates an instance of VirtualMachineAdditionalCapabilities class.

Method Details

fromJson

public static VirtualMachineAdditionalCapabilities fromJson(JsonReader jsonReader)

Reads an instance of VirtualMachineAdditionalCapabilities from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of VirtualMachineAdditionalCapabilities if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the VirtualMachineAdditionalCapabilities.

installGpuDrivers

public EnableState installGpuDrivers()

Get the installGpuDrivers property: Flag to pre-install dedicated GPU drivers.

Returns:

the installGpuDrivers value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withInstallGpuDrivers

public VirtualMachineAdditionalCapabilities withInstallGpuDrivers(EnableState installGpuDrivers)

Set the installGpuDrivers property: Flag to pre-install dedicated GPU drivers.

Parameters:

installGpuDrivers - the installGpuDrivers value to set.

Returns:

the VirtualMachineAdditionalCapabilities object itself.

Applies to