DataDiskProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.devtestlabs.models.DataDiskProperties

public final class DataDiskProperties

Request body for adding a new or existing data disk to a virtual machine.

Constructor Summary

Constructor Description
DataDiskProperties()

Creates an instance of DataDiskProperties class.

Method Summary

Modifier and Type Method and Description
AttachNewDataDiskOptions attachNewDataDiskOptions()

Get the attachNewDataDiskOptions property: Specifies options to attach a new disk to the virtual machine.

String existingLabDiskId()

Get the existingLabDiskId property: Specifies the existing lab disk id to attach to virtual machine.

HostCachingOptions hostCaching()

Get the hostCaching property: Caching option for a data disk (i.e.

void validate()

Validates the instance.

DataDiskProperties withAttachNewDataDiskOptions(AttachNewDataDiskOptions attachNewDataDiskOptions)

Set the attachNewDataDiskOptions property: Specifies options to attach a new disk to the virtual machine.

DataDiskProperties withExistingLabDiskId(String existingLabDiskId)

Set the existingLabDiskId property: Specifies the existing lab disk id to attach to virtual machine.

DataDiskProperties withHostCaching(HostCachingOptions hostCaching)

Set the hostCaching property: Caching option for a data disk (i.e.

Methods inherited from java.lang.Object

Constructor Details

DataDiskProperties

public DataDiskProperties()

Creates an instance of DataDiskProperties class.

Method Details

attachNewDataDiskOptions

public AttachNewDataDiskOptions attachNewDataDiskOptions()

Get the attachNewDataDiskOptions property: Specifies options to attach a new disk to the virtual machine.

Returns:

the attachNewDataDiskOptions value.

existingLabDiskId

public String existingLabDiskId()

Get the existingLabDiskId property: Specifies the existing lab disk id to attach to virtual machine.

Returns:

the existingLabDiskId value.

hostCaching

public HostCachingOptions hostCaching()

Get the hostCaching property: Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).

Returns:

the hostCaching value.

validate

public void validate()

Validates the instance.

withAttachNewDataDiskOptions

public DataDiskProperties withAttachNewDataDiskOptions(AttachNewDataDiskOptions attachNewDataDiskOptions)

Set the attachNewDataDiskOptions property: Specifies options to attach a new disk to the virtual machine.

Parameters:

attachNewDataDiskOptions - the attachNewDataDiskOptions value to set.

Returns:

the DataDiskProperties object itself.

withExistingLabDiskId

public DataDiskProperties withExistingLabDiskId(String existingLabDiskId)

Set the existingLabDiskId property: Specifies the existing lab disk id to attach to virtual machine.

Parameters:

existingLabDiskId - the existingLabDiskId value to set.

Returns:

the DataDiskProperties object itself.

withHostCaching

public DataDiskProperties withHostCaching(HostCachingOptions hostCaching)

Set the hostCaching property: Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).

Parameters:

hostCaching - the hostCaching value to set.

Returns:

the DataDiskProperties object itself.

Applies to