Class ProcessInfoInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.fluent.models.ProcessInfoInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class ProcessInfoInner
extends com.azure.core.management.ProxyResource
Process Information.
-
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 ProcessInfoInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ProcessInfoInner from the JsonReader.Get the handleCount property: Handle count.href()Get the href property: HRef URI.id()Get the id property: Fully qualified resource Id for the resource.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?.kind()Get the kind property: Kind of resource.minidump()Get the minidump property: Minidump URI.Get the moduleCount property: Module count.modules()Get the modules property: List of modules.name()Get the name property: The name of the resource.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.com.azure.core.management.SystemDataGet the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.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.type()Get the type property: The type of the resource.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
-
kind
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
type
Get the type property: The type of the resource.- Overrides:
typein classcom.azure.core.management.ProxyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classcom.azure.core.management.ProxyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
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<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classcom.azure.core.management.ProxyResource- Throws:
IOException
-
fromJson
Reads an instance of ProcessInfoInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ProcessInfoInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the ProcessInfoInner.
-