Class VmPlacementPolicyProperties
java.lang.Object
com.azure.resourcemanager.avs.models.PlacementPolicyProperties
com.azure.resourcemanager.avs.models.VmPlacementPolicyProperties
VM-VM placement policy properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of VmPlacementPolicyProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the affinityType property: placement policy affinity type.void
validate()
Validates the instance.Get the vmMembers property: Virtual machine members list.withAffinityType
(AffinityType affinityType) Set the affinityType property: placement policy affinity type.withDisplayName
(String displayName) Set the displayName property: Display name of the placement policy.withState
(PlacementPolicyState state) Set the state property: Whether the placement policy is enabled or disabled.withVmMembers
(List<String> vmMembers) Set the vmMembers property: Virtual machine members list.Methods inherited from class com.azure.resourcemanager.avs.models.PlacementPolicyProperties
displayName, provisioningState, state
-
Constructor Details
-
VmPlacementPolicyProperties
public VmPlacementPolicyProperties()Creates an instance of VmPlacementPolicyProperties class.
-
-
Method Details
-
vmMembers
Get the vmMembers property: Virtual machine members list.- Returns:
- the vmMembers value.
-
withVmMembers
Set the vmMembers property: Virtual machine members list.- Parameters:
vmMembers
- the vmMembers value to set.- Returns:
- the VmPlacementPolicyProperties object itself.
-
affinityType
Get the affinityType property: placement policy affinity type.- Returns:
- the affinityType value.
-
withAffinityType
Set the affinityType property: placement policy affinity type.- Parameters:
affinityType
- the affinityType value to set.- Returns:
- the VmPlacementPolicyProperties object itself.
-
withState
Set the state property: Whether the placement policy is enabled or disabled.- Overrides:
withState
in classPlacementPolicyProperties
- Parameters:
state
- the state value to set.- Returns:
- the PlacementPolicyProperties object itself.
-
withDisplayName
Set the displayName property: Display name of the placement policy.- Overrides:
withDisplayName
in classPlacementPolicyProperties
- Parameters:
displayName
- the displayName value to set.- Returns:
- the PlacementPolicyProperties object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classPlacementPolicyProperties
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-