public final class ProcessInfoProperties extends Object
| Constructor and Description |
|---|
ProcessInfoProperties() |
| 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.
|
Integer |
handleCount()
Get the handleCount property: Handle count.
|
String |
href()
Get the href property: HRef URI.
|
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.
|
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.
|
String |
totalCpuTime()
Get the totalCpuTime property: Total CPU time.
|
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.
|
ProcessInfoProperties |
withChildren(List<String> children)
Set the children property: Child process list.
|
ProcessInfoProperties |
withCommandLine(String commandLine)
Set the commandLine property: Command line.
|
ProcessInfoProperties |
withDeploymentName(String deploymentName)
Set the deploymentName property: Deployment name.
|
ProcessInfoProperties |
withDescription(String description)
Set the description property: Description of process.
|
ProcessInfoProperties |
withEnvironmentVariables(Map<String,String> environmentVariables)
Set the environmentVariables property: List of environment variables.
|
ProcessInfoProperties |
withFileName(String fileName)
Set the fileName property: File name of this process.
|
ProcessInfoProperties |
withHandleCount(Integer handleCount)
Set the handleCount property: Handle count.
|
ProcessInfoProperties |
withHref(String href)
Set the href property: HRef URI.
|
ProcessInfoProperties |
withIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)
Set the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).
|
ProcessInfoProperties |
withIsIisProfileRunning(Boolean isIisProfileRunning)
Set the isIisProfileRunning property: Is the IIS Profile running?.
|
ProcessInfoProperties |
withIsProfileRunning(Boolean isProfileRunning)
Set the isProfileRunning property: Is profile running?.
|
ProcessInfoProperties |
withIsScmSite(Boolean isScmSite)
Set the isScmSite property: Is this the SCM site?.
|
ProcessInfoProperties |
withIsWebjob(Boolean isWebjob)
Set the isWebjob property: Is this a Web Job?.
|
ProcessInfoProperties |
withMinidump(String minidump)
Set the minidump property: Minidump URI.
|
ProcessInfoProperties |
withModuleCount(Integer moduleCount)
Set the moduleCount property: Module count.
|
ProcessInfoProperties |
withModules(List<ProcessModuleInfoInner> modules)
Set the modules property: List of modules.
|
ProcessInfoProperties |
withNonPagedSystemMemory(Long nonPagedSystemMemory)
Set the nonPagedSystemMemory property: Non-paged system memory.
|
ProcessInfoProperties |
withOpenFileHandles(List<String> openFileHandles)
Set the openFileHandles property: List of open files.
|
ProcessInfoProperties |
withPagedMemory(Long pagedMemory)
Set the pagedMemory property: Paged memory.
|
ProcessInfoProperties |
withPagedSystemMemory(Long pagedSystemMemory)
Set the pagedSystemMemory property: Paged system memory.
|
ProcessInfoProperties |
withParent(String parent)
Set the parent property: Parent process.
|
ProcessInfoProperties |
withPeakPagedMemory(Long peakPagedMemory)
Set the peakPagedMemory property: Peak paged memory.
|
ProcessInfoProperties |
withPeakVirtualMemory(Long peakVirtualMemory)
Set the peakVirtualMemory property: Peak virtual memory usage.
|
ProcessInfoProperties |
withPeakWorkingSet(Long peakWorkingSet)
Set the peakWorkingSet property: Peak working set.
|
ProcessInfoProperties |
withPrivateMemory(Long privateMemory)
Set the privateMemory property: Private memory size.
|
ProcessInfoProperties |
withPrivilegedCpuTime(String privilegedCpuTime)
Set the privilegedCpuTime property: Privileged CPU time.
|
ProcessInfoProperties |
withStartTime(OffsetDateTime startTime)
Set the startTime property: Start time.
|
ProcessInfoProperties |
withThreadCount(Integer threadCount)
Set the threadCount property: Thread count.
|
ProcessInfoProperties |
withThreads(List<ProcessThreadInfoInner> threads)
Set the threads property: Thread list.
|
ProcessInfoProperties |
withTimestamp(OffsetDateTime timestamp)
Set the timestamp property: Time stamp.
|
ProcessInfoProperties |
withTotalCpuTime(String totalCpuTime)
Set the totalCpuTime property: Total CPU time.
|
ProcessInfoProperties |
withUserCpuTime(String userCpuTime)
Set the userCpuTime property: User CPU time.
|
ProcessInfoProperties |
withUsername(String username)
Set the username property: User name.
|
ProcessInfoProperties |
withVirtualMemory(Long virtualMemory)
Set the virtualMemory property: Virtual memory size.
|
ProcessInfoProperties |
withWorkingSet(Long workingSet)
Set the workingSet property: Working set.
|
Long |
workingSet()
Get the workingSet property: Working set.
|
public Integer identifier()
public String deploymentName()
public ProcessInfoProperties withDeploymentName(String deploymentName)
deploymentName - the deploymentName value to set.public String href()
public ProcessInfoProperties withHref(String href)
href - the href value to set.public String minidump()
public ProcessInfoProperties withMinidump(String minidump)
minidump - the minidump value to set.public Boolean isProfileRunning()
public ProcessInfoProperties withIsProfileRunning(Boolean isProfileRunning)
isProfileRunning - the isProfileRunning value to set.public Boolean isIisProfileRunning()
public ProcessInfoProperties withIsIisProfileRunning(Boolean isIisProfileRunning)
isIisProfileRunning - the isIisProfileRunning value to set.public Double iisProfileTimeoutInSeconds()
public ProcessInfoProperties withIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)
iisProfileTimeoutInSeconds - the iisProfileTimeoutInSeconds value to set.public String parent()
public ProcessInfoProperties withParent(String parent)
parent - the parent value to set.public List<String> children()
public ProcessInfoProperties withChildren(List<String> children)
children - the children value to set.public List<ProcessThreadInfoInner> threads()
public ProcessInfoProperties withThreads(List<ProcessThreadInfoInner> threads)
threads - the threads value to set.public List<String> openFileHandles()
public ProcessInfoProperties withOpenFileHandles(List<String> openFileHandles)
openFileHandles - the openFileHandles value to set.public List<ProcessModuleInfoInner> modules()
public ProcessInfoProperties withModules(List<ProcessModuleInfoInner> modules)
modules - the modules value to set.public String fileName()
public ProcessInfoProperties withFileName(String fileName)
fileName - the fileName value to set.public String commandLine()
public ProcessInfoProperties withCommandLine(String commandLine)
commandLine - the commandLine value to set.public String username()
public ProcessInfoProperties withUsername(String username)
username - the username value to set.public Integer handleCount()
public ProcessInfoProperties withHandleCount(Integer handleCount)
handleCount - the handleCount value to set.public Integer moduleCount()
public ProcessInfoProperties withModuleCount(Integer moduleCount)
moduleCount - the moduleCount value to set.public Integer threadCount()
public ProcessInfoProperties withThreadCount(Integer threadCount)
threadCount - the threadCount value to set.public OffsetDateTime startTime()
public ProcessInfoProperties withStartTime(OffsetDateTime startTime)
startTime - the startTime value to set.public String totalCpuTime()
public ProcessInfoProperties withTotalCpuTime(String totalCpuTime)
totalCpuTime - the totalCpuTime value to set.public String userCpuTime()
public ProcessInfoProperties withUserCpuTime(String userCpuTime)
userCpuTime - the userCpuTime value to set.public String privilegedCpuTime()
public ProcessInfoProperties withPrivilegedCpuTime(String privilegedCpuTime)
privilegedCpuTime - the privilegedCpuTime value to set.public Long workingSet()
public ProcessInfoProperties withWorkingSet(Long workingSet)
workingSet - the workingSet value to set.public Long peakWorkingSet()
public ProcessInfoProperties withPeakWorkingSet(Long peakWorkingSet)
peakWorkingSet - the peakWorkingSet value to set.public Long privateMemory()
public ProcessInfoProperties withPrivateMemory(Long privateMemory)
privateMemory - the privateMemory value to set.public Long virtualMemory()
public ProcessInfoProperties withVirtualMemory(Long virtualMemory)
virtualMemory - the virtualMemory value to set.public Long peakVirtualMemory()
public ProcessInfoProperties withPeakVirtualMemory(Long peakVirtualMemory)
peakVirtualMemory - the peakVirtualMemory value to set.public Long pagedSystemMemory()
public ProcessInfoProperties withPagedSystemMemory(Long pagedSystemMemory)
pagedSystemMemory - the pagedSystemMemory value to set.public Long nonPagedSystemMemory()
public ProcessInfoProperties withNonPagedSystemMemory(Long nonPagedSystemMemory)
nonPagedSystemMemory - the nonPagedSystemMemory value to set.public Long pagedMemory()
public ProcessInfoProperties withPagedMemory(Long pagedMemory)
pagedMemory - the pagedMemory value to set.public Long peakPagedMemory()
public ProcessInfoProperties withPeakPagedMemory(Long peakPagedMemory)
peakPagedMemory - the peakPagedMemory value to set.public OffsetDateTime timestamp()
public ProcessInfoProperties withTimestamp(OffsetDateTime timestamp)
timestamp - the timestamp value to set.public Map<String,String> environmentVariables()
public ProcessInfoProperties withEnvironmentVariables(Map<String,String> environmentVariables)
environmentVariables - the environmentVariables value to set.public Boolean isScmSite()
public ProcessInfoProperties withIsScmSite(Boolean isScmSite)
isScmSite - the isScmSite value to set.public Boolean isWebjob()
public ProcessInfoProperties withIsWebjob(Boolean isWebjob)
isWebjob - the isWebjob value to set.public String description()
public ProcessInfoProperties withDescription(String description)
description - the description value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.