Class AvailabilitySetProperties


  • public final class AvailabilitySetProperties
    extends Object
    The instance view of a resource.
    • Constructor Detail

      • AvailabilitySetProperties

        public AvailabilitySetProperties()
    • 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.