DiskAvailabilityPolicy Class

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

Implements

public final class DiskAvailabilityPolicy
implements JsonSerializable<DiskAvailabilityPolicy>

In the case of an availability or connectivity issue with the disk, specify the behavior of your VM.

Constructor Summary

Constructor Description
DiskAvailabilityPolicy()

Creates an instance of DiskAvailabilityPolicy class.

Method Summary

Modifier and Type Method and Description
VirtualMachineDiskDelayAction actionOnDiskDelay()

Get the actionOnDiskDelay property: Determines how to handle disks with slow I/O.

static DiskAvailabilityPolicy fromJson(JsonReader jsonReader)

Reads an instance of DiskAvailabilityPolicy from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DiskAvailabilityPolicy withActionOnDiskDelay(VirtualMachineDiskDelayAction actionOnDiskDelay)

Set the actionOnDiskDelay property: Determines how to handle disks with slow I/O.

Methods inherited from java.lang.Object

Constructor Details

DiskAvailabilityPolicy

public DiskAvailabilityPolicy()

Creates an instance of DiskAvailabilityPolicy class.

Method Details

actionOnDiskDelay

public VirtualMachineDiskDelayAction actionOnDiskDelay()

Get the actionOnDiskDelay property: Determines how to handle disks with slow I/O.

Returns:

the actionOnDiskDelay value.

fromJson

public static DiskAvailabilityPolicy fromJson(JsonReader jsonReader)

Reads an instance of DiskAvailabilityPolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withActionOnDiskDelay

public DiskAvailabilityPolicy withActionOnDiskDelay(VirtualMachineDiskDelayAction actionOnDiskDelay)

Set the actionOnDiskDelay property: Determines how to handle disks with slow I/O.

Parameters:

actionOnDiskDelay - the actionOnDiskDelay value to set.

Returns:

the DiskAvailabilityPolicy object itself.

Applies to