Class ProximityPlacementGroupProperties
- java.lang.Object
-
- com.azure.resourcemanager.compute.fluent.models.ProximityPlacementGroupProperties
-
public final class ProximityPlacementGroupProperties extends Object
Describes the properties of a Proximity Placement Group.
-
-
Constructor Summary
Constructors Constructor Description ProximityPlacementGroupProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SubResourceWithColocationStatus>availabilitySets()Get the availabilitySets property: A list of references to all availability sets in the proximity placement group.InstanceViewStatuscolocationStatus()Get the colocationStatus property: Describes colocation status of the Proximity Placement Group.ProximityPlacementGroupTypeproximityPlacementGroupType()Get the proximityPlacementGroupType property: Specifies the type of the proximity placement group.voidvalidate()Validates the instance.List<SubResourceWithColocationStatus>virtualMachines()Get the virtualMachines property: A list of references to all virtual machines in the proximity placement group.List<SubResourceWithColocationStatus>virtualMachineScaleSets()Get the virtualMachineScaleSets property: A list of references to all virtual machine scale sets in the proximity placement group.ProximityPlacementGroupPropertieswithColocationStatus(InstanceViewStatus colocationStatus)Set the colocationStatus property: Describes colocation status of the Proximity Placement Group.ProximityPlacementGroupPropertieswithProximityPlacementGroupType(ProximityPlacementGroupType proximityPlacementGroupType)Set the proximityPlacementGroupType property: Specifies the type of the proximity placement group.
-
-
-
Method Detail
-
proximityPlacementGroupType
public ProximityPlacementGroupType proximityPlacementGroupType()
Get the proximityPlacementGroupType property: Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use.- Returns:
- the proximityPlacementGroupType value.
-
withProximityPlacementGroupType
public ProximityPlacementGroupProperties withProximityPlacementGroupType(ProximityPlacementGroupType proximityPlacementGroupType)
Set the proximityPlacementGroupType property: Specifies the type of the proximity placement group. <br><br> Possible values are: <br><br> **Standard** : Co-locate resources within an Azure region or Availability Zone. <br><br> **Ultra** : For future use.- Parameters:
proximityPlacementGroupType- the proximityPlacementGroupType value to set.- Returns:
- the ProximityPlacementGroupProperties object itself.
-
virtualMachines
public List<SubResourceWithColocationStatus> virtualMachines()
Get the virtualMachines property: A list of references to all virtual machines in the proximity placement group.- Returns:
- the virtualMachines value.
-
virtualMachineScaleSets
public List<SubResourceWithColocationStatus> virtualMachineScaleSets()
Get the virtualMachineScaleSets property: A list of references to all virtual machine scale sets in the proximity placement group.- Returns:
- the virtualMachineScaleSets value.
-
availabilitySets
public List<SubResourceWithColocationStatus> availabilitySets()
Get the availabilitySets property: A list of references to all availability sets in the proximity placement group.- Returns:
- the availabilitySets value.
-
colocationStatus
public InstanceViewStatus colocationStatus()
Get the colocationStatus property: Describes colocation status of the Proximity Placement Group.- Returns:
- the colocationStatus value.
-
withColocationStatus
public ProximityPlacementGroupProperties withColocationStatus(InstanceViewStatus colocationStatus)
Set the colocationStatus property: Describes colocation status of the Proximity Placement Group.- Parameters:
colocationStatus- the colocationStatus value to set.- Returns:
- the ProximityPlacementGroupProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-