Class AvailabilitySetProperties
- java.lang.Object
-
- com.azure.resourcemanager.compute.fluent.models.AvailabilitySetProperties
-
public final class AvailabilitySetProperties extends Object
The instance view of a resource.
-
-
Constructor Summary
Constructors Constructor Description AvailabilitySetProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerplatformFaultDomainCount()Get the platformFaultDomainCount property: Fault Domain count.IntegerplatformUpdateDomainCount()Get the platformUpdateDomainCount property: Update Domain count.com.azure.core.management.SubResourceproximityPlacementGroup()Get the proximityPlacementGroup property: Specifies information about the proximity placement group that the availability set should be assigned to.List<InstanceViewStatus>statuses()Get the statuses property: The resource status information.voidvalidate()Validates the instance.List<com.azure.core.management.SubResource>virtualMachines()Get the virtualMachines property: A list of references to all virtual machines in the availability set.AvailabilitySetPropertieswithPlatformFaultDomainCount(Integer platformFaultDomainCount)Set the platformFaultDomainCount property: Fault Domain count.AvailabilitySetPropertieswithPlatformUpdateDomainCount(Integer platformUpdateDomainCount)Set the platformUpdateDomainCount property: Update Domain count.AvailabilitySetPropertieswithProximityPlacementGroup(com.azure.core.management.SubResource proximityPlacementGroup)Set the proximityPlacementGroup property: Specifies information about the proximity placement group that the availability set should be assigned to.AvailabilitySetPropertieswithVirtualMachines(List<com.azure.core.management.SubResource> virtualMachines)Set the virtualMachines property: A list of references to all virtual machines in the availability set.
-
-
-
Method Detail
-
platformUpdateDomainCount
public Integer platformUpdateDomainCount()
Get the platformUpdateDomainCount property: Update Domain count.- Returns:
- the platformUpdateDomainCount value.
-
withPlatformUpdateDomainCount
public AvailabilitySetProperties withPlatformUpdateDomainCount(Integer platformUpdateDomainCount)
Set the platformUpdateDomainCount property: Update Domain count.- Parameters:
platformUpdateDomainCount- the platformUpdateDomainCount value to set.- Returns:
- the AvailabilitySetProperties object itself.
-
platformFaultDomainCount
public Integer platformFaultDomainCount()
Get the platformFaultDomainCount property: Fault Domain count.- Returns:
- the platformFaultDomainCount value.
-
withPlatformFaultDomainCount
public AvailabilitySetProperties withPlatformFaultDomainCount(Integer platformFaultDomainCount)
Set the platformFaultDomainCount property: Fault Domain count.- Parameters:
platformFaultDomainCount- the platformFaultDomainCount value to set.- Returns:
- the AvailabilitySetProperties object itself.
-
virtualMachines
public List<com.azure.core.management.SubResource> virtualMachines()
Get the virtualMachines property: A list of references to all virtual machines in the availability set.- Returns:
- the virtualMachines value.
-
withVirtualMachines
public AvailabilitySetProperties withVirtualMachines(List<com.azure.core.management.SubResource> virtualMachines)
Set the virtualMachines property: A list of references to all virtual machines in the availability set.- Parameters:
virtualMachines- the virtualMachines value to set.- Returns:
- the AvailabilitySetProperties object itself.
-
proximityPlacementGroup
public com.azure.core.management.SubResource proximityPlacementGroup()
Get the proximityPlacementGroup property: Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01.- Returns:
- the proximityPlacementGroup value.
-
withProximityPlacementGroup
public AvailabilitySetProperties withProximityPlacementGroup(com.azure.core.management.SubResource proximityPlacementGroup)
Set the proximityPlacementGroup property: Specifies information about the proximity placement group that the availability set should be assigned to. <br><br>Minimum api-version: 2018-04-01.- Parameters:
proximityPlacementGroup- the proximityPlacementGroup value to set.- Returns:
- the AvailabilitySetProperties object itself.
-
statuses
public List<InstanceViewStatus> statuses()
Get the statuses property: The resource status information.- Returns:
- the statuses value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-