Class ProximityPlacementGroupProperties
java.lang.Object
com.azure.resourcemanager.compute.fluent.models.ProximityPlacementGroupProperties
Describes the properties of a Proximity Placement Group.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ProximityPlacementGroupProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the availabilitySets property: A list of references to all availability sets in the proximity placement group.Get the colocationStatus property: Describes colocation status of the Proximity Placement Group.intent()Get the intent property: Specifies the user intent of the proximity placement group.Get the proximityPlacementGroupType property: Specifies the type of the proximity placement group.voidvalidate()Validates the instance.Get the virtualMachines property: A list of references to all virtual machines in the proximity placement group.Get the virtualMachineScaleSets property: A list of references to all virtual machine scale sets in the proximity placement group.withColocationStatus(InstanceViewStatus colocationStatus) Set the colocationStatus property: Describes colocation status of the Proximity Placement Group.Set the intent property: Specifies the user intent of the proximity placement group.withProximityPlacementGroupType(ProximityPlacementGroupType proximityPlacementGroupType) Set the proximityPlacementGroupType property: Specifies the type of the proximity placement group.
-
Constructor Details
-
ProximityPlacementGroupProperties
public ProximityPlacementGroupProperties()Creates an instance of ProximityPlacementGroupProperties class.
-
-
Method Details
-
proximityPlacementGroupType
Get the proximityPlacementGroupType property: Specifies the type of the proximity placement group. Possible values are: **Standard** : Co-locate resources within an Azure region or Availability Zone. **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. Possible values are: **Standard** : Co-locate resources within an Azure region or Availability Zone. **Ultra** : For future use.- Parameters:
proximityPlacementGroupType- the proximityPlacementGroupType value to set.- Returns:
- the ProximityPlacementGroupProperties object itself.
-
virtualMachines
Get the virtualMachines property: A list of references to all virtual machines in the proximity placement group.- Returns:
- the virtualMachines value.
-
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
Get the availabilitySets property: A list of references to all availability sets in the proximity placement group.- Returns:
- the availabilitySets value.
-
colocationStatus
Get the colocationStatus property: Describes colocation status of the Proximity Placement Group.- Returns:
- the colocationStatus value.
-
withColocationStatus
Set the colocationStatus property: Describes colocation status of the Proximity Placement Group.- Parameters:
colocationStatus- the colocationStatus value to set.- Returns:
- the ProximityPlacementGroupProperties object itself.
-
intent
Get the intent property: Specifies the user intent of the proximity placement group.- Returns:
- the intent value.
-
withIntent
Set the intent property: Specifies the user intent of the proximity placement group.- Parameters:
intent- the intent value to set.- Returns:
- the ProximityPlacementGroupProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-