ProcessInfoInner Class

public final class ProcessInfoInner
extends ProxyOnlyResource

Process Information.

Constructor Summary

Constructor Description
ProcessInfoInner()

Creates an instance of ProcessInfoInner class.

Method Summary

Modifier and Type Method and Description
List<String> children()

Get the children property: Child process list.

String commandLine()

Get the commandLine property: Command line.

String deploymentName()

Get the deploymentName property: Deployment name.

String description()

Get the description property: Description of process.

Map<String,String> environmentVariables()

Get the environmentVariables property: List of environment variables.

String fileName()

Get the fileName property: File name of this process.

static ProcessInfoInner fromJson(JsonReader jsonReader)

Reads an instance of ProcessInfoInner from the JsonReader.

Integer handleCount()

Get the handleCount property: Handle count.

String href()

Get the href property: HRef URI.

String id()

Get the id property: Fully qualified resource Id for the resource.

Integer identifier()

Get the identifier property: ARM Identifier for deployment.

Double iisProfileTimeoutInSeconds()

Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).

Boolean isIisProfileRunning()

Get the isIisProfileRunning property: Is the IIS Profile running?.

Boolean isProfileRunning()

Get the isProfileRunning property: Is profile running?.

Boolean isScmSite()

Get the isScmSite property: Is this the SCM site?.

Boolean isWebjob()

Get the isWebjob property: Is this a Web Job?.

String minidump()

Get the minidump property: Minidump URI.

Integer moduleCount()

Get the moduleCount property: Module count.

List<ProcessModuleInfoInner> modules()

Get the modules property: List of modules.

String name()

Get the name property: The name of the resource.

Long nonPagedSystemMemory()

Get the nonPagedSystemMemory property: Non-paged system memory.

List<String> openFileHandles()

Get the openFileHandles property: List of open files.

Long pagedMemory()

Get the pagedMemory property: Paged memory.

Long pagedSystemMemory()

Get the pagedSystemMemory property: Paged system memory.

String parent()

Get the parent property: Parent process.

Long peakPagedMemory()

Get the peakPagedMemory property: Peak paged memory.

Long peakVirtualMemory()

Get the peakVirtualMemory property: Peak virtual memory usage.

Long peakWorkingSet()

Get the peakWorkingSet property: Peak working set.

Long privateMemory()

Get the privateMemory property: Private memory size.

String privilegedCpuTime()

Get the privilegedCpuTime property: Privileged CPU time.

OffsetDateTime startTime()

Get the startTime property: Start time.

Integer threadCount()

Get the threadCount property: Thread count.

List<ProcessThreadInfoInner> threads()

Get the threads property: Thread list.

OffsetDateTime timestamp()

Get the timestamp property: Time stamp.

JsonWriter toJson(JsonWriter jsonWriter)
String totalCpuTime()

Get the totalCpuTime property: Total CPU time.

String type()

Get the type property: The type of the resource.

String userCpuTime()

Get the userCpuTime property: User CPU time.

String username()

Get the username property: User name.

void validate()

Validates the instance.

Long virtualMemory()

Get the virtualMemory property: Virtual memory size.

ProcessInfoInner withChildren(List<String> children)

Set the children property: Child process list.

ProcessInfoInner withCommandLine(String commandLine)

Set the commandLine property: Command line.

ProcessInfoInner withDeploymentName(String deploymentName)

Set the deploymentName property: Deployment name.

ProcessInfoInner withDescription(String description)

Set the description property: Description of process.

ProcessInfoInner withEnvironmentVariables(Map<String,String> environmentVariables)

Set the environmentVariables property: List of environment variables.

ProcessInfoInner withFileName(String fileName)

Set the fileName property: File name of this process.

ProcessInfoInner withHandleCount(Integer handleCount)

Set the handleCount property: Handle count.

ProcessInfoInner withHref(String href)

Set the href property: HRef URI.

ProcessInfoInner withIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)

Set the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).

ProcessInfoInner withIsIisProfileRunning(Boolean isIisProfileRunning)

Set the isIisProfileRunning property: Is the IIS Profile running?.

ProcessInfoInner withIsProfileRunning(Boolean isProfileRunning)

Set the isProfileRunning property: Is profile running?.

ProcessInfoInner withIsScmSite(Boolean isScmSite)

Set the isScmSite property: Is this the SCM site?.

ProcessInfoInner withIsWebjob(Boolean isWebjob)

Set the isWebjob property: Is this a Web Job?.

ProcessInfoInner withKind(String kind)

Set the kind property: Kind of resource.

ProcessInfoInner withMinidump(String minidump)

Set the minidump property: Minidump URI.

ProcessInfoInner withModuleCount(Integer moduleCount)

Set the moduleCount property: Module count.

ProcessInfoInner withModules(List<ProcessModuleInfoInner> modules)

Set the modules property: List of modules.

ProcessInfoInner withNonPagedSystemMemory(Long nonPagedSystemMemory)

Set the nonPagedSystemMemory property: Non-paged system memory.

ProcessInfoInner withOpenFileHandles(List<String> openFileHandles)

Set the openFileHandles property: List of open files.

ProcessInfoInner withPagedMemory(Long pagedMemory)

Set the pagedMemory property: Paged memory.

ProcessInfoInner withPagedSystemMemory(Long pagedSystemMemory)

Set the pagedSystemMemory property: Paged system memory.

ProcessInfoInner withParent(String parent)

Set the parent property: Parent process.

ProcessInfoInner withPeakPagedMemory(Long peakPagedMemory)

Set the peakPagedMemory property: Peak paged memory.

ProcessInfoInner withPeakVirtualMemory(Long peakVirtualMemory)

Set the peakVirtualMemory property: Peak virtual memory usage.

ProcessInfoInner withPeakWorkingSet(Long peakWorkingSet)

Set the peakWorkingSet property: Peak working set.

ProcessInfoInner withPrivateMemory(Long privateMemory)

Set the privateMemory property: Private memory size.

ProcessInfoInner withPrivilegedCpuTime(String privilegedCpuTime)

Set the privilegedCpuTime property: Privileged CPU time.

ProcessInfoInner withStartTime(OffsetDateTime startTime)

Set the startTime property: Start time.

ProcessInfoInner withThreadCount(Integer threadCount)

Set the threadCount property: Thread count.

ProcessInfoInner withThreads(List<ProcessThreadInfoInner> threads)

Set the threads property: Thread list.

ProcessInfoInner withTimestamp(OffsetDateTime timestamp)

Set the timestamp property: Time stamp.

ProcessInfoInner withTotalCpuTime(String totalCpuTime)

Set the totalCpuTime property: Total CPU time.

ProcessInfoInner withUserCpuTime(String userCpuTime)

Set the userCpuTime property: User CPU time.

ProcessInfoInner withUsername(String username)

Set the username property: User name.

ProcessInfoInner withVirtualMemory(Long virtualMemory)

Set the virtualMemory property: Virtual memory size.

ProcessInfoInner withWorkingSet(Long workingSet)

Set the workingSet property: Working set.

Long workingSet()

Get the workingSet property: Working set.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

ProcessInfoInner

public ProcessInfoInner()

Creates an instance of ProcessInfoInner class.

Method Details

children

public List children()

Get the children property: Child process list.

Returns:

the children value.

commandLine

public String commandLine()

Get the commandLine property: Command line.

Returns:

the commandLine value.

deploymentName

public String deploymentName()

Get the deploymentName property: Deployment name.

Returns:

the deploymentName value.

description

public String description()

Get the description property: Description of process.

Returns:

the description value.

environmentVariables

public Map environmentVariables()

Get the environmentVariables property: List of environment variables.

Returns:

the environmentVariables value.

fileName

public String fileName()

Get the fileName property: File name of this process.

Returns:

the fileName value.

fromJson

public static ProcessInfoInner fromJson(JsonReader jsonReader)

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:

IOException

- If the deserialized JSON object was missing any required properties.

handleCount

public Integer handleCount()

Get the handleCount property: Handle count.

Returns:

the handleCount value.

href

public String href()

Get the href property: HRef URI.

Returns:

the href value.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

ProcessInfoInner.id()

Returns:

the id value.

identifier

public Integer identifier()

Get the identifier property: ARM Identifier for deployment.

Returns:

the identifier value.

iisProfileTimeoutInSeconds

public Double iisProfileTimeoutInSeconds()

Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).

Returns:

the iisProfileTimeoutInSeconds value.

isIisProfileRunning

public Boolean isIisProfileRunning()

Get the isIisProfileRunning property: Is the IIS Profile running?.

Returns:

the isIisProfileRunning value.

isProfileRunning

public Boolean isProfileRunning()

Get the isProfileRunning property: Is profile running?.

Returns:

the isProfileRunning value.

isScmSite

public Boolean isScmSite()

Get the isScmSite property: Is this the SCM site?.

Returns:

the isScmSite value.

isWebjob

public Boolean isWebjob()

Get the isWebjob property: Is this a Web Job?.

Returns:

the isWebjob value.

minidump

public String minidump()

Get the minidump property: Minidump URI.

Returns:

the minidump value.

moduleCount

public Integer moduleCount()

Get the moduleCount property: Module count.

Returns:

the moduleCount value.

modules

public List modules()

Get the modules property: List of modules.

Returns:

the modules value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ProcessInfoInner.name()

Returns:

the name value.

nonPagedSystemMemory

public Long nonPagedSystemMemory()

Get the nonPagedSystemMemory property: Non-paged system memory.

Returns:

the nonPagedSystemMemory value.

openFileHandles

public List openFileHandles()

Get the openFileHandles property: List of open files.

Returns:

the openFileHandles value.

pagedMemory

public Long pagedMemory()

Get the pagedMemory property: Paged memory.

Returns:

the pagedMemory value.

pagedSystemMemory

public Long pagedSystemMemory()

Get the pagedSystemMemory property: Paged system memory.

Returns:

the pagedSystemMemory value.

parent

public String parent()

Get the parent property: Parent process.

Returns:

the parent value.

peakPagedMemory

public Long peakPagedMemory()

Get the peakPagedMemory property: Peak paged memory.

Returns:

the peakPagedMemory value.

peakVirtualMemory

public Long peakVirtualMemory()

Get the peakVirtualMemory property: Peak virtual memory usage.

Returns:

the peakVirtualMemory value.

peakWorkingSet

public Long peakWorkingSet()

Get the peakWorkingSet property: Peak working set.

Returns:

the peakWorkingSet value.

privateMemory

public Long privateMemory()

Get the privateMemory property: Private memory size.

Returns:

the privateMemory value.

privilegedCpuTime

public String privilegedCpuTime()

Get the privilegedCpuTime property: Privileged CPU time.

Returns:

the privilegedCpuTime value.

startTime

public OffsetDateTime startTime()

Get the startTime property: Start time.

Returns:

the startTime value.

threadCount

public Integer threadCount()

Get the threadCount property: Thread count.

Returns:

the threadCount value.

threads

public List threads()

Get the threads property: Thread list.

Returns:

the threads value.

timestamp

public OffsetDateTime timestamp()

Get the timestamp property: Time stamp.

Returns:

the timestamp value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ProcessInfoInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

totalCpuTime

public String totalCpuTime()

Get the totalCpuTime property: Total CPU time.

Returns:

the totalCpuTime value.

type

public String type()

Get the type property: The type of the resource.

Overrides:

ProcessInfoInner.type()

Returns:

the type value.

userCpuTime

public String userCpuTime()

Get the userCpuTime property: User CPU time.

Returns:

the userCpuTime value.

username

public String username()

Get the username property: User name.

Returns:

the username value.

validate

public void validate()

Validates the instance.

Overrides:

ProcessInfoInner.validate()

virtualMemory

public Long virtualMemory()

Get the virtualMemory property: Virtual memory size.

Returns:

the virtualMemory value.

withChildren

public ProcessInfoInner withChildren(List children)

Set the children property: Child process list.

Parameters:

children - the children value to set.

Returns:

the ProcessInfoInner object itself.

withCommandLine

public ProcessInfoInner withCommandLine(String commandLine)

Set the commandLine property: Command line.

Parameters:

commandLine - the commandLine value to set.

Returns:

the ProcessInfoInner object itself.

withDeploymentName

public ProcessInfoInner withDeploymentName(String deploymentName)

Set the deploymentName property: Deployment name.

Parameters:

deploymentName - the deploymentName value to set.

Returns:

the ProcessInfoInner object itself.

withDescription

public ProcessInfoInner withDescription(String description)

Set the description property: Description of process.

Parameters:

description - the description value to set.

Returns:

the ProcessInfoInner object itself.

withEnvironmentVariables

public ProcessInfoInner withEnvironmentVariables(Map environmentVariables)

Set the environmentVariables property: List of environment variables.

Parameters:

environmentVariables - the environmentVariables value to set.

Returns:

the ProcessInfoInner object itself.

withFileName

public ProcessInfoInner withFileName(String fileName)

Set the fileName property: File name of this process.

Parameters:

fileName - the fileName value to set.

Returns:

the ProcessInfoInner object itself.

withHandleCount

public ProcessInfoInner withHandleCount(Integer handleCount)

Set the handleCount property: Handle count.

Parameters:

handleCount - the handleCount value to set.

Returns:

the ProcessInfoInner object itself.

withHref

public ProcessInfoInner withHref(String href)

Set the href property: HRef URI.

Parameters:

href - the href value to set.

Returns:

the ProcessInfoInner object itself.

withIisProfileTimeoutInSeconds

public ProcessInfoInner withIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)

Set the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).

Parameters:

iisProfileTimeoutInSeconds - the iisProfileTimeoutInSeconds value to set.

Returns:

the ProcessInfoInner object itself.

withIsIisProfileRunning

public ProcessInfoInner withIsIisProfileRunning(Boolean isIisProfileRunning)

Set the isIisProfileRunning property: Is the IIS Profile running?.

Parameters:

isIisProfileRunning - the isIisProfileRunning value to set.

Returns:

the ProcessInfoInner object itself.

withIsProfileRunning

public ProcessInfoInner withIsProfileRunning(Boolean isProfileRunning)

Set the isProfileRunning property: Is profile running?.

Parameters:

isProfileRunning - the isProfileRunning value to set.

Returns:

the ProcessInfoInner object itself.

withIsScmSite

public ProcessInfoInner withIsScmSite(Boolean isScmSite)

Set the isScmSite property: Is this the SCM site?.

Parameters:

isScmSite - the isScmSite value to set.

Returns:

the ProcessInfoInner object itself.

withIsWebjob

public ProcessInfoInner withIsWebjob(Boolean isWebjob)

Set the isWebjob property: Is this a Web Job?.

Parameters:

isWebjob - the isWebjob value to set.

Returns:

the ProcessInfoInner object itself.

withKind

public ProcessInfoInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

ProcessInfoInner.withKind(String kind)

Parameters:

kind

withMinidump

public ProcessInfoInner withMinidump(String minidump)

Set the minidump property: Minidump URI.

Parameters:

minidump - the minidump value to set.

Returns:

the ProcessInfoInner object itself.

withModuleCount

public ProcessInfoInner withModuleCount(Integer moduleCount)

Set the moduleCount property: Module count.

Parameters:

moduleCount - the moduleCount value to set.

Returns:

the ProcessInfoInner object itself.

withModules

public ProcessInfoInner withModules(List modules)

Set the modules property: List of modules.

Parameters:

modules - the modules value to set.

Returns:

the ProcessInfoInner object itself.

withNonPagedSystemMemory

public ProcessInfoInner withNonPagedSystemMemory(Long nonPagedSystemMemory)

Set the nonPagedSystemMemory property: Non-paged system memory.

Parameters:

nonPagedSystemMemory - the nonPagedSystemMemory value to set.

Returns:

the ProcessInfoInner object itself.

withOpenFileHandles

public ProcessInfoInner withOpenFileHandles(List openFileHandles)

Set the openFileHandles property: List of open files.

Parameters:

openFileHandles - the openFileHandles value to set.

Returns:

the ProcessInfoInner object itself.

withPagedMemory

public ProcessInfoInner withPagedMemory(Long pagedMemory)

Set the pagedMemory property: Paged memory.

Parameters:

pagedMemory - the pagedMemory value to set.

Returns:

the ProcessInfoInner object itself.

withPagedSystemMemory

public ProcessInfoInner withPagedSystemMemory(Long pagedSystemMemory)

Set the pagedSystemMemory property: Paged system memory.

Parameters:

pagedSystemMemory - the pagedSystemMemory value to set.

Returns:

the ProcessInfoInner object itself.

withParent

public ProcessInfoInner withParent(String parent)

Set the parent property: Parent process.

Parameters:

parent - the parent value to set.

Returns:

the ProcessInfoInner object itself.

withPeakPagedMemory

public ProcessInfoInner withPeakPagedMemory(Long peakPagedMemory)

Set the peakPagedMemory property: Peak paged memory.

Parameters:

peakPagedMemory - the peakPagedMemory value to set.

Returns:

the ProcessInfoInner object itself.

withPeakVirtualMemory

public ProcessInfoInner withPeakVirtualMemory(Long peakVirtualMemory)

Set the peakVirtualMemory property: Peak virtual memory usage.

Parameters:

peakVirtualMemory - the peakVirtualMemory value to set.

Returns:

the ProcessInfoInner object itself.

withPeakWorkingSet

public ProcessInfoInner withPeakWorkingSet(Long peakWorkingSet)

Set the peakWorkingSet property: Peak working set.

Parameters:

peakWorkingSet - the peakWorkingSet value to set.

Returns:

the ProcessInfoInner object itself.

withPrivateMemory

public ProcessInfoInner withPrivateMemory(Long privateMemory)

Set the privateMemory property: Private memory size.

Parameters:

privateMemory - the privateMemory value to set.

Returns:

the ProcessInfoInner object itself.

withPrivilegedCpuTime

public ProcessInfoInner withPrivilegedCpuTime(String privilegedCpuTime)

Set the privilegedCpuTime property: Privileged CPU time.

Parameters:

privilegedCpuTime - the privilegedCpuTime value to set.

Returns:

the ProcessInfoInner object itself.

withStartTime

public ProcessInfoInner withStartTime(OffsetDateTime startTime)

Set the startTime property: Start time.

Parameters:

startTime - the startTime value to set.

Returns:

the ProcessInfoInner object itself.

withThreadCount

public ProcessInfoInner withThreadCount(Integer threadCount)

Set the threadCount property: Thread count.

Parameters:

threadCount - the threadCount value to set.

Returns:

the ProcessInfoInner object itself.

withThreads

public ProcessInfoInner withThreads(List threads)

Set the threads property: Thread list.

Parameters:

threads - the threads value to set.

Returns:

the ProcessInfoInner object itself.

withTimestamp

public ProcessInfoInner withTimestamp(OffsetDateTime timestamp)

Set the timestamp property: Time stamp.

Parameters:

timestamp - the timestamp value to set.

Returns:

the ProcessInfoInner object itself.

withTotalCpuTime

public ProcessInfoInner withTotalCpuTime(String totalCpuTime)

Set the totalCpuTime property: Total CPU time.

Parameters:

totalCpuTime - the totalCpuTime value to set.

Returns:

the ProcessInfoInner object itself.

withUserCpuTime

public ProcessInfoInner withUserCpuTime(String userCpuTime)

Set the userCpuTime property: User CPU time.

Parameters:

userCpuTime - the userCpuTime value to set.

Returns:

the ProcessInfoInner object itself.

withUsername

public ProcessInfoInner withUsername(String username)

Set the username property: User name.

Parameters:

username - the username value to set.

Returns:

the ProcessInfoInner object itself.

withVirtualMemory

public ProcessInfoInner withVirtualMemory(Long virtualMemory)

Set the virtualMemory property: Virtual memory size.

Parameters:

virtualMemory - the virtualMemory value to set.

Returns:

the ProcessInfoInner object itself.

withWorkingSet

public ProcessInfoInner withWorkingSet(Long workingSet)

Set the workingSet property: Working set.

Parameters:

workingSet - the workingSet value to set.

Returns:

the ProcessInfoInner object itself.

workingSet

public Long workingSet()

Get the workingSet property: Working set.

Returns:

the workingSet value.

Applies to