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