AdditionalDiskProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.AdditionalDiskProperties

Implements

public final class AdditionalDiskProperties
implements JsonSerializable<AdditionalDiskProperties>

Specifies additional properties for a managed disk that can be set at the time of implicit creation of the disk.

Constructor Summary

Constructor Description
AdditionalDiskProperties()

Creates an instance of AdditionalDiskProperties class.

Method Summary

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

Reads an instance of AdditionalDiskProperties from the JsonReader.

VirtualMachineDiskProperties managedDiskProperties()

Get the managedDiskProperties property: Specifies the managed disk properties that can be set at the time of implicit creation of the disk.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AdditionalDiskProperties withManagedDiskProperties(VirtualMachineDiskProperties managedDiskProperties)

Set the managedDiskProperties property: Specifies the managed disk properties that can be set at the time of implicit creation of the disk.

Methods inherited from java.lang.Object

Constructor Details

AdditionalDiskProperties

public AdditionalDiskProperties()

Creates an instance of AdditionalDiskProperties class.

Method Details

fromJson

public static AdditionalDiskProperties fromJson(JsonReader jsonReader)

Reads an instance of AdditionalDiskProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AdditionalDiskProperties 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 AdditionalDiskProperties.

managedDiskProperties

public VirtualMachineDiskProperties managedDiskProperties()

Get the managedDiskProperties property: Specifies the managed disk properties that can be set at the time of implicit creation of the disk.

Returns:

the managedDiskProperties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withManagedDiskProperties

public AdditionalDiskProperties withManagedDiskProperties(VirtualMachineDiskProperties managedDiskProperties)

Set the managedDiskProperties property: Specifies the managed disk properties that can be set at the time of implicit creation of the disk.

Parameters:

managedDiskProperties - the managedDiskProperties value to set.

Returns:

the AdditionalDiskProperties object itself.

Applies to