Class HardwareProfile
java.lang.Object
com.azure.resourcemanager.hybridcompute.models.HardwareProfile
- All Implemented Interfaces:
com.azure.json.JsonSerializable<HardwareProfile>
public final class HardwareProfile
extends Object
implements com.azure.json.JsonSerializable<HardwareProfile>
Describes the hardware of the machine.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HardwareProfilefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of HardwareProfile from the JsonReader.Get the numberOfCpuSockets property: The total number of CPU sockets available on the machine.Get the processors property: The physical processors of the machine.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Get the totalPhysicalMemoryInBytes property: The total physical memory on the machine.voidvalidate()Validates the instance.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
-
HardwareProfile
public HardwareProfile()Creates an instance of HardwareProfile class.
-
-
Method Details
-
totalPhysicalMemoryInBytes
Get the totalPhysicalMemoryInBytes property: The total physical memory on the machine.- Returns:
- the totalPhysicalMemoryInBytes value.
-
numberOfCpuSockets
Get the numberOfCpuSockets property: The total number of CPU sockets available on the machine.- Returns:
- the numberOfCpuSockets value.
-
processors
Get the processors property: The physical processors of the machine.- Returns:
- the processors value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<HardwareProfile>- Throws:
IOException
-
fromJson
Reads an instance of HardwareProfile from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of HardwareProfile 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 HardwareProfile.
-