ImageDataDisk Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. ImageDisk - com.
azure. resourcemanager. compute. models. ImageDataDisk
- com.
- com.
public final class ImageDataDisk
extends ImageDisk
Describes a data disk.
Constructor | Description |
---|---|
Image |
Creates an instance of Image |
Modifier and Type | Method and Description |
---|---|
static
Image |
from Reads an instance of Image |
int |
lun()
Get the lun property: Specifies the logical unit number of the data disk. |
Json |
to |
void |
validate()
Validates the instance. |
Image |
with Set the blob |
Image |
with Set the caching property: Specifies the caching requirements. |
Image |
with Set the disk |
Image |
with Set the disk |
Image |
with Set the lun property: Specifies the logical unit number of the data disk. |
Image |
with Set the managed |
Image |
with Set the snapshot property: The snapshot. |
Image |
with Set the storage |
Methods inherited from ImageDisk
Methods inherited from java.lang.Object
ImageDataDisk
public ImageDataDisk()
Creates an instance of ImageDataDisk class.
fromJson
public static ImageDataDisk fromJson(JsonReader jsonReader)
Reads an instance of ImageDataDisk from the JsonReader.
Parameters:
Returns:
Throws:
lun
public int lun()
Get the lun property: Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ImageDataDisk.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
ImageDataDisk.validate()withBlobUri
public ImageDataDisk withBlobUri(String blobUri)
Set the blobUri property: The Virtual Hard Disk.
Overrides:
ImageDataDisk.withBlobUri(String blobUri)Parameters:
withCaching
public ImageDataDisk withCaching(CachingTypes caching)
Set the caching property: Specifies the caching requirements. Possible values are: **None,** **ReadOnly,** **ReadWrite.** The default values are: **None for Standard storage. ReadOnly for Premium storage.**.
Overrides:
ImageDataDisk.withCaching(CachingTypes caching)Parameters:
withDiskEncryptionSet
public ImageDataDisk withDiskEncryptionSet(DiskEncryptionSetParameters diskEncryptionSet)
Set the diskEncryptionSet property: Specifies the customer managed disk encryption set resource id for the managed image disk.
Overrides:
ImageDataDisk.withDiskEncryptionSet(DiskEncryptionSetParameters diskEncryptionSet)Parameters:
withDiskSizeGB
public ImageDataDisk withDiskSizeGB(Integer diskSizeGB)
Set the diskSizeGB property: Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image. This value cannot be larger than 1023 GB.
Overrides:
ImageDataDisk.withDiskSizeGB(Integer diskSizeGB)Parameters:
withLun
public ImageDataDisk withLun(int lun)
Set the lun property: Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
Parameters:
Returns:
withManagedDisk
public ImageDataDisk withManagedDisk(SubResource managedDisk)
Set the managedDisk property: The managedDisk.
Overrides:
ImageDataDisk.withManagedDisk(SubResource managedDisk)Parameters:
withSnapshot
public ImageDataDisk withSnapshot(SubResource snapshot)
Set the snapshot property: The snapshot.
Overrides:
ImageDataDisk.withSnapshot(SubResource snapshot)Parameters:
withStorageAccountType
public ImageDataDisk withStorageAccountType(StorageAccountTypes storageAccountType)
Set the storageAccountType property: Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
Overrides:
ImageDataDisk.withStorageAccountType(StorageAccountTypes storageAccountType)Parameters:
Azure SDK for Java-feedback
Azure SDK for Java is een open source project. Selecteer een koppeling om feedback te geven: