Class ProcessThreadInfoProperties
java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.ProcessThreadInfoProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ProcessThreadInfoProperties>
public final class ProcessThreadInfoProperties
extends Object
implements com.azure.json.JsonSerializable<ProcessThreadInfoProperties>
ProcessThreadInfo resource specific properties.
-
Method Summary
Modifier and TypeMethodDescriptionGet the basePriority property: Base priority.Get the currentPriority property: Current thread priority.static ProcessThreadInfoPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ProcessThreadInfoProperties from the JsonReader.href()Get the href property: HRef URI.Get the identifier property: Site extension ID.Get the priorityLevel property: Thread priority level.process()Get the process property: Process URI.Get the startAddress property: Start address.Get the startTime property: Start time.state()Get the state property: Thread state.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Get the totalProcessorTime property: Total processor time.Get the userProcessorTime property: User processor time.voidvalidate()Validates the instance.Get the waitReason property: Wait reason.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
identifier
Get the identifier property: Site extension ID.- Returns:
- the identifier value.
-
href
-
process
-
startAddress
Get the startAddress property: Start address.- Returns:
- the startAddress value.
-
currentPriority
Get the currentPriority property: Current thread priority.- Returns:
- the currentPriority value.
-
priorityLevel
Get the priorityLevel property: Thread priority level.- Returns:
- the priorityLevel value.
-
basePriority
Get the basePriority property: Base priority.- Returns:
- the basePriority value.
-
startTime
Get the startTime property: Start time.- Returns:
- the startTime value.
-
totalProcessorTime
Get the totalProcessorTime property: Total processor time.- Returns:
- the totalProcessorTime value.
-
userProcessorTime
Get the userProcessorTime property: User processor time.- Returns:
- the userProcessorTime value.
-
state
-
waitReason
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ProcessThreadInfoProperties>- Throws:
IOException
-
fromJson
public static ProcessThreadInfoProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ProcessThreadInfoProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ProcessThreadInfoProperties 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 ProcessThreadInfoProperties.
-