public abstract class DataDisk extends Object implements Provisionable
Modifier and Type | Class and Description |
---|---|
static class |
DataDisk.Builder |
static class |
DataDisk.CachingTypes |
static class |
DataDisk.DiskCreateOptionTypes |
Constructor and Description |
---|
DataDisk() |
Modifier and Type | Method and Description |
---|---|
static DataDisk.Builder |
builder() |
abstract DataDisk.CachingTypes |
caching()
The caching type.
|
static DataDisk |
create(String name,
String diskSizeGB,
Integer lun,
VHD vhd,
VHD image,
String createOption,
String caching,
ManagedDiskParameters managedDiskParamenters,
String provisioningState) |
abstract DataDisk.DiskCreateOptionTypes |
createOption()
The create option of the data disk
|
abstract String |
diskSizeGB()
The size of the data disk
|
abstract VHD |
image()
The source user image virtual hard disk.
|
abstract Integer |
lun()
The lun value of the data disk
|
abstract ManagedDiskParameters |
managedDiskParameters()
The managed disk parameters.
|
abstract String |
name()
The name of the data disk
|
abstract String |
provisioningState() |
abstract DataDisk.Builder |
toBuilder() |
abstract VHD |
vhd()
The vhd of the data disk
|
@Nullable public abstract VHD image()
public abstract DataDisk.DiskCreateOptionTypes createOption()
@Nullable public abstract DataDisk.CachingTypes caching()
@Nullable public abstract ManagedDiskParameters managedDiskParameters()
@Nullable public abstract String provisioningState()
provisioningState
in interface Provisionable
public static DataDisk create(String name, String diskSizeGB, Integer lun, VHD vhd, VHD image, String createOption, String caching, ManagedDiskParameters managedDiskParamenters, String provisioningState)
public abstract DataDisk.Builder toBuilder()
public static DataDisk.Builder builder()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.