Class VirtualMachineNodes
java.lang.Object
com.azure.resourcemanager.containerservice.models.VirtualMachineNodes
- All Implemented Interfaces:
com.azure.json.JsonSerializable<VirtualMachineNodes>
public final class VirtualMachineNodes
extends Object
implements com.azure.json.JsonSerializable<VirtualMachineNodes>
Current status on a group of nodes of the same vm size.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount()Get the count property: Number of nodes.static VirtualMachineNodesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of VirtualMachineNodes from the JsonReader.size()Get the size property: The VM size of the agents used to host this group of nodes.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the count property: Number of nodes.Set the size property: The VM size of the agents used to host this group of nodes.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
VirtualMachineNodes
public VirtualMachineNodes()Creates an instance of VirtualMachineNodes class.
-
-
Method Details
-
size
Get the size property: The VM size of the agents used to host this group of nodes.- Returns:
- the size value.
-
withSize
Set the size property: The VM size of the agents used to host this group of nodes.- Parameters:
size- the size value to set.- Returns:
- the VirtualMachineNodes object itself.
-
count
Get the count property: Number of nodes.- Returns:
- the count value.
-
withCount
Set the count property: Number of nodes.- Parameters:
count- the count value to set.- Returns:
- the VirtualMachineNodes object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<VirtualMachineNodes>- Throws:
IOException
-
fromJson
Reads an instance of VirtualMachineNodes from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of VirtualMachineNodes if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the VirtualMachineNodes.
-