DiskPoolCreateProperties Class
- java.
lang. Object - com.
azure. resourcemanager. storagepool. fluent. models. DiskPoolCreateProperties
- com.
Implements
public final class DiskPoolCreateProperties
implements JsonSerializable<DiskPoolCreateProperties>
Properties for Disk Pool create or update request.
Constructor Summary
| Constructor | Description |
|---|---|
| DiskPoolCreateProperties() |
Creates an instance of Disk |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| List<String> |
additionalCapabilities()
Get the additional |
| List<String> |
availabilityZones()
Get the availability |
| List<Disk> |
disks()
Get the disks property: List of Azure Managed Disks to attach to a Disk Pool. |
|
static
Disk |
fromJson(JsonReader jsonReader)
Reads an instance of Disk |
| String |
subnetId()
Get the subnet |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Disk |
withAdditionalCapabilities(List<String> additionalCapabilities)
Set the additional |
|
Disk |
withAvailabilityZones(List<String> availabilityZones)
Set the availability |
|
Disk |
withDisks(List<Disk> disks)
Set the disks property: List of Azure Managed Disks to attach to a Disk Pool. |
|
Disk |
withSubnetId(String subnetId)
Set the subnet |
Methods inherited from java.lang.Object
Constructor Details
DiskPoolCreateProperties
public DiskPoolCreateProperties()
Creates an instance of DiskPoolCreateProperties class.
Method Details
additionalCapabilities
public List<String> additionalCapabilities()
Get the additionalCapabilities property: List of additional capabilities for a Disk Pool.
Returns:
availabilityZones
public List<String> availabilityZones()
Get the availabilityZones property: Logical zone for Disk Pool resource; example: ["1"].
Returns:
disks
public List<Disk> disks()
Get the disks property: List of Azure Managed Disks to attach to a Disk Pool.
Returns:
fromJson
public static DiskPoolCreateProperties fromJson(JsonReader jsonReader)
Reads an instance of DiskPoolCreateProperties from the JsonReader.
Parameters:
Returns:
Throws:
subnetId
public String subnetId()
Get the subnetId property: Azure Resource ID of a Subnet for the Disk Pool.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAdditionalCapabilities
public DiskPoolCreateProperties withAdditionalCapabilities(List<String> additionalCapabilities)
Set the additionalCapabilities property: List of additional capabilities for a Disk Pool.
Parameters:
Returns:
withAvailabilityZones
public DiskPoolCreateProperties withAvailabilityZones(List<String> availabilityZones)
Set the availabilityZones property: Logical zone for Disk Pool resource; example: ["1"].
Parameters:
Returns:
withDisks
public DiskPoolCreateProperties withDisks(List<Disk> disks)
Set the disks property: List of Azure Managed Disks to attach to a Disk Pool.
Parameters:
Returns:
withSubnetId
public DiskPoolCreateProperties withSubnetId(String subnetId)
Set the subnetId property: Azure Resource ID of a Subnet for the Disk Pool.
Parameters:
Returns: