Class ProcessInfoProperties
java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.ProcessInfoProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ProcessInfoProperties>
public final class ProcessInfoProperties
extends Object
implements com.azure.json.JsonSerializable<ProcessInfoProperties>
ProcessInfo resource specific properties.
-
Method Summary
Modifier and TypeMethodDescriptionchildren()Get the children property: Child process list.Get the commandLine property: Command line.Get the deploymentName property: Deployment name.Get the description property: Description of process.Get the environmentVariables property: List of environment variables.fileName()Get the fileName property: File name of this process.static ProcessInfoPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ProcessInfoProperties from the JsonReader.Get the handleCount property: Handle count.href()Get the href property: HRef URI.Get the identifier property: ARM Identifier for deployment.Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).Get the isIisProfileRunning property: Is the IIS Profile running?.Get the isProfileRunning property: Is profile running?.Get the isScmSite property: Is this the SCM site?.isWebjob()Get the isWebjob property: Is this a Web Job?.minidump()Get the minidump property: Minidump URI.Get the moduleCount property: Module count.modules()Get the modules property: List of modules.Get the nonPagedSystemMemory property: Non-paged system memory.Get the openFileHandles property: List of open files.Get the pagedMemory property: Paged memory.Get the pagedSystemMemory property: Paged system memory.parent()Get the parent property: Parent process.Get the peakPagedMemory property: Peak paged memory.Get the peakVirtualMemory property: Peak virtual memory usage.Get the peakWorkingSet property: Peak working set.Get the privateMemory property: Private memory size.Get the privilegedCpuTime property: Privileged CPU time.Get the startTime property: Start time.Get the threadCount property: Thread count.threads()Get the threads property: Thread list.Get the timeStamp property: Time stamp.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Get the totalCpuTime property: Total CPU time.Get the userCpuTime property: User CPU time.userName()Get the userName property: User name.voidvalidate()Validates the instance.Get the virtualMemory property: Virtual memory size.Get the workingSet property: Working set.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: ARM Identifier for deployment.- Returns:
- the identifier value.
-
deploymentName
Get the deploymentName property: Deployment name.- Returns:
- the deploymentName value.
-
href
-
minidump
-
isProfileRunning
Get the isProfileRunning property: Is profile running?.- Returns:
- the isProfileRunning value.
-
isIisProfileRunning
Get the isIisProfileRunning property: Is the IIS Profile running?.- Returns:
- the isIisProfileRunning value.
-
iisProfileTimeoutInSeconds
Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).- Returns:
- the iisProfileTimeoutInSeconds value.
-
parent
-
children
-
threads
Get the threads property: Thread list.- Returns:
- the threads value.
-
openFileHandles
-
modules
Get the modules property: List of modules.- Returns:
- the modules value.
-
fileName
Get the fileName property: File name of this process.- Returns:
- the fileName value.
-
commandLine
Get the commandLine property: Command line.- Returns:
- the commandLine value.
-
userName
-
handleCount
Get the handleCount property: Handle count.- Returns:
- the handleCount value.
-
moduleCount
Get the moduleCount property: Module count.- Returns:
- the moduleCount value.
-
threadCount
Get the threadCount property: Thread count.- Returns:
- the threadCount value.
-
startTime
Get the startTime property: Start time.- Returns:
- the startTime value.
-
totalCpuTime
Get the totalCpuTime property: Total CPU time.- Returns:
- the totalCpuTime value.
-
userCpuTime
Get the userCpuTime property: User CPU time.- Returns:
- the userCpuTime value.
-
privilegedCpuTime
Get the privilegedCpuTime property: Privileged CPU time.- Returns:
- the privilegedCpuTime value.
-
workingSet
-
peakWorkingSet
Get the peakWorkingSet property: Peak working set.- Returns:
- the peakWorkingSet value.
-
privateMemory
Get the privateMemory property: Private memory size.- Returns:
- the privateMemory value.
-
virtualMemory
Get the virtualMemory property: Virtual memory size.- Returns:
- the virtualMemory value.
-
peakVirtualMemory
Get the peakVirtualMemory property: Peak virtual memory usage.- Returns:
- the peakVirtualMemory value.
-
pagedSystemMemory
Get the pagedSystemMemory property: Paged system memory.- Returns:
- the pagedSystemMemory value.
-
nonPagedSystemMemory
Get the nonPagedSystemMemory property: Non-paged system memory.- Returns:
- the nonPagedSystemMemory value.
-
pagedMemory
Get the pagedMemory property: Paged memory.- Returns:
- the pagedMemory value.
-
peakPagedMemory
Get the peakPagedMemory property: Peak paged memory.- Returns:
- the peakPagedMemory value.
-
timeStamp
Get the timeStamp property: Time stamp.- Returns:
- the timeStamp value.
-
environmentVariables
-
isScmSite
Get the isScmSite property: Is this the SCM site?.- Returns:
- the isScmSite value.
-
isWebjob
Get the isWebjob property: Is this a Web Job?.- Returns:
- the isWebjob value.
-
description
Get the description property: Description of process.- Returns:
- the description 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<ProcessInfoProperties>- Throws:
IOException
-
fromJson
public static ProcessInfoProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ProcessInfoProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ProcessInfoProperties 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 ProcessInfoProperties.
-