- All Implemented Interfaces:
com.azure.json.JsonSerializable<OsDisk>
public final class OsDisk
extends Object
implements com.azure.json.JsonSerializable<OsDisk>
Settings for the operating system disk.
-
Method Summary
fromJson(com.azure.json.JsonReader jsonReader)
Reads an instance of OsDisk from the JsonReader.
Get the diskSizeInGb property: The size of the OS Disk in gigabytes.
com.azure.json.JsonWriter
toJson(com.azure.json.JsonWriter jsonWriter)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
toJson
public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter)
throws IOException
- Specified by:
toJson in interface com.azure.json.JsonSerializable<OsDisk>
- Throws:
IOException
-
fromJson
public static OsDisk fromJson(com.azure.json.JsonReader jsonReader)
throws IOException
Reads an instance of OsDisk from the JsonReader.
- Parameters:
jsonReader - The JsonReader being read.
- Returns:
- An instance of OsDisk 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 OsDisk.
-
getDiskSizeInGb
Get the diskSizeInGb property: The size of the OS Disk in gigabytes.
- Returns:
- the diskSizeInGb value.