Class ProcessInfoProperties
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.ProcessInfoProperties
-
public final class ProcessInfoProperties extends Object
ProcessInfo resource specific properties.
-
-
Constructor Summary
Constructors Constructor Description ProcessInfoProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>children()Get the children property: Child process list.StringcommandLine()Get the commandLine property: Command line.StringdeploymentName()Get the deploymentName property: Deployment name.Stringdescription()Get the description property: Description of process.Map<String,String>environmentVariables()Get the environmentVariables property: List of environment variables.StringfileName()Get the fileName property: File name of this process.IntegerhandleCount()Get the handleCount property: Handle count.Stringhref()Get the href property: HRef URI.Integeridentifier()Get the identifier property: ARM Identifier for deployment.DoubleiisProfileTimeoutInSeconds()Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).BooleanisIisProfileRunning()Get the isIisProfileRunning property: Is the IIS Profile running?.BooleanisProfileRunning()Get the isProfileRunning property: Is profile running?.BooleanisScmSite()Get the isScmSite property: Is this the SCM site?.BooleanisWebjob()Get the isWebjob property: Is this a Web Job?.Stringminidump()Get the minidump property: Minidump URI.IntegermoduleCount()Get the moduleCount property: Module count.List<ProcessModuleInfoInner>modules()Get the modules property: List of modules.LongnonPagedSystemMemory()Get the nonPagedSystemMemory property: Non-paged system memory.List<String>openFileHandles()Get the openFileHandles property: List of open files.LongpagedMemory()Get the pagedMemory property: Paged memory.LongpagedSystemMemory()Get the pagedSystemMemory property: Paged system memory.Stringparent()Get the parent property: Parent process.LongpeakPagedMemory()Get the peakPagedMemory property: Peak paged memory.LongpeakVirtualMemory()Get the peakVirtualMemory property: Peak virtual memory usage.LongpeakWorkingSet()Get the peakWorkingSet property: Peak working set.LongprivateMemory()Get the privateMemory property: Private memory size.StringprivilegedCpuTime()Get the privilegedCpuTime property: Privileged CPU time.OffsetDateTimestartTime()Get the startTime property: Start time.IntegerthreadCount()Get the threadCount property: Thread count.List<ProcessThreadInfoInner>threads()Get the threads property: Thread list.OffsetDateTimetimestamp()Get the timestamp property: Time stamp.StringtotalCpuTime()Get the totalCpuTime property: Total CPU time.StringuserCpuTime()Get the userCpuTime property: User CPU time.Stringusername()Get the username property: User name.voidvalidate()Validates the instance.LongvirtualMemory()Get the virtualMemory property: Virtual memory size.ProcessInfoPropertieswithChildren(List<String> children)Set the children property: Child process list.ProcessInfoPropertieswithCommandLine(String commandLine)Set the commandLine property: Command line.ProcessInfoPropertieswithDeploymentName(String deploymentName)Set the deploymentName property: Deployment name.ProcessInfoPropertieswithDescription(String description)Set the description property: Description of process.ProcessInfoPropertieswithEnvironmentVariables(Map<String,String> environmentVariables)Set the environmentVariables property: List of environment variables.ProcessInfoPropertieswithFileName(String fileName)Set the fileName property: File name of this process.ProcessInfoPropertieswithHandleCount(Integer handleCount)Set the handleCount property: Handle count.ProcessInfoPropertieswithHref(String href)Set the href property: HRef URI.ProcessInfoPropertieswithIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)Set the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).ProcessInfoPropertieswithIsIisProfileRunning(Boolean isIisProfileRunning)Set the isIisProfileRunning property: Is the IIS Profile running?.ProcessInfoPropertieswithIsProfileRunning(Boolean isProfileRunning)Set the isProfileRunning property: Is profile running?.ProcessInfoPropertieswithIsScmSite(Boolean isScmSite)Set the isScmSite property: Is this the SCM site?.ProcessInfoPropertieswithIsWebjob(Boolean isWebjob)Set the isWebjob property: Is this a Web Job?.ProcessInfoPropertieswithMinidump(String minidump)Set the minidump property: Minidump URI.ProcessInfoPropertieswithModuleCount(Integer moduleCount)Set the moduleCount property: Module count.ProcessInfoPropertieswithModules(List<ProcessModuleInfoInner> modules)Set the modules property: List of modules.ProcessInfoPropertieswithNonPagedSystemMemory(Long nonPagedSystemMemory)Set the nonPagedSystemMemory property: Non-paged system memory.ProcessInfoPropertieswithOpenFileHandles(List<String> openFileHandles)Set the openFileHandles property: List of open files.ProcessInfoPropertieswithPagedMemory(Long pagedMemory)Set the pagedMemory property: Paged memory.ProcessInfoPropertieswithPagedSystemMemory(Long pagedSystemMemory)Set the pagedSystemMemory property: Paged system memory.ProcessInfoPropertieswithParent(String parent)Set the parent property: Parent process.ProcessInfoPropertieswithPeakPagedMemory(Long peakPagedMemory)Set the peakPagedMemory property: Peak paged memory.ProcessInfoPropertieswithPeakVirtualMemory(Long peakVirtualMemory)Set the peakVirtualMemory property: Peak virtual memory usage.ProcessInfoPropertieswithPeakWorkingSet(Long peakWorkingSet)Set the peakWorkingSet property: Peak working set.ProcessInfoPropertieswithPrivateMemory(Long privateMemory)Set the privateMemory property: Private memory size.ProcessInfoPropertieswithPrivilegedCpuTime(String privilegedCpuTime)Set the privilegedCpuTime property: Privileged CPU time.ProcessInfoPropertieswithStartTime(OffsetDateTime startTime)Set the startTime property: Start time.ProcessInfoPropertieswithThreadCount(Integer threadCount)Set the threadCount property: Thread count.ProcessInfoPropertieswithThreads(List<ProcessThreadInfoInner> threads)Set the threads property: Thread list.ProcessInfoPropertieswithTimestamp(OffsetDateTime timestamp)Set the timestamp property: Time stamp.ProcessInfoPropertieswithTotalCpuTime(String totalCpuTime)Set the totalCpuTime property: Total CPU time.ProcessInfoPropertieswithUserCpuTime(String userCpuTime)Set the userCpuTime property: User CPU time.ProcessInfoPropertieswithUsername(String username)Set the username property: User name.ProcessInfoPropertieswithVirtualMemory(Long virtualMemory)Set the virtualMemory property: Virtual memory size.ProcessInfoPropertieswithWorkingSet(Long workingSet)Set the workingSet property: Working set.LongworkingSet()Get the workingSet property: Working set.
-
-
-
Method Detail
-
identifier
public Integer identifier()
Get the identifier property: ARM Identifier for deployment.- Returns:
- the identifier value.
-
deploymentName
public String deploymentName()
Get the deploymentName property: Deployment name.- Returns:
- the deploymentName value.
-
withDeploymentName
public ProcessInfoProperties withDeploymentName(String deploymentName)
Set the deploymentName property: Deployment name.- Parameters:
deploymentName- the deploymentName value to set.- Returns:
- the ProcessInfoProperties object itself.
-
href
public String href()
Get the href property: HRef URI.- Returns:
- the href value.
-
withHref
public ProcessInfoProperties withHref(String href)
Set the href property: HRef URI.- Parameters:
href- the href value to set.- Returns:
- the ProcessInfoProperties object itself.
-
minidump
public String minidump()
Get the minidump property: Minidump URI.- Returns:
- the minidump value.
-
withMinidump
public ProcessInfoProperties withMinidump(String minidump)
Set the minidump property: Minidump URI.- Parameters:
minidump- the minidump value to set.- Returns:
- the ProcessInfoProperties object itself.
-
isProfileRunning
public Boolean isProfileRunning()
Get the isProfileRunning property: Is profile running?.- Returns:
- the isProfileRunning value.
-
withIsProfileRunning
public ProcessInfoProperties withIsProfileRunning(Boolean isProfileRunning)
Set the isProfileRunning property: Is profile running?.- Parameters:
isProfileRunning- the isProfileRunning value to set.- Returns:
- the ProcessInfoProperties object itself.
-
isIisProfileRunning
public Boolean isIisProfileRunning()
Get the isIisProfileRunning property: Is the IIS Profile running?.- Returns:
- the isIisProfileRunning value.
-
withIsIisProfileRunning
public ProcessInfoProperties withIsIisProfileRunning(Boolean isIisProfileRunning)
Set the isIisProfileRunning property: Is the IIS Profile running?.- Parameters:
isIisProfileRunning- the isIisProfileRunning value to set.- Returns:
- the ProcessInfoProperties object itself.
-
iisProfileTimeoutInSeconds
public Double iisProfileTimeoutInSeconds()
Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).- Returns:
- the iisProfileTimeoutInSeconds value.
-
withIisProfileTimeoutInSeconds
public ProcessInfoProperties withIisProfileTimeoutInSeconds(Double iisProfileTimeoutInSeconds)
Set the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).- Parameters:
iisProfileTimeoutInSeconds- the iisProfileTimeoutInSeconds value to set.- Returns:
- the ProcessInfoProperties object itself.
-
parent
public String parent()
Get the parent property: Parent process.- Returns:
- the parent value.
-
withParent
public ProcessInfoProperties withParent(String parent)
Set the parent property: Parent process.- Parameters:
parent- the parent value to set.- Returns:
- the ProcessInfoProperties object itself.
-
children
public List<String> children()
Get the children property: Child process list.- Returns:
- the children value.
-
withChildren
public ProcessInfoProperties withChildren(List<String> children)
Set the children property: Child process list.- Parameters:
children- the children value to set.- Returns:
- the ProcessInfoProperties object itself.
-
threads
public List<ProcessThreadInfoInner> threads()
Get the threads property: Thread list.- Returns:
- the threads value.
-
withThreads
public ProcessInfoProperties withThreads(List<ProcessThreadInfoInner> threads)
Set the threads property: Thread list.- Parameters:
threads- the threads value to set.- Returns:
- the ProcessInfoProperties object itself.
-
openFileHandles
public List<String> openFileHandles()
Get the openFileHandles property: List of open files.- Returns:
- the openFileHandles value.
-
withOpenFileHandles
public ProcessInfoProperties withOpenFileHandles(List<String> openFileHandles)
Set the openFileHandles property: List of open files.- Parameters:
openFileHandles- the openFileHandles value to set.- Returns:
- the ProcessInfoProperties object itself.
-
modules
public List<ProcessModuleInfoInner> modules()
Get the modules property: List of modules.- Returns:
- the modules value.
-
withModules
public ProcessInfoProperties withModules(List<ProcessModuleInfoInner> modules)
Set the modules property: List of modules.- Parameters:
modules- the modules value to set.- Returns:
- the ProcessInfoProperties object itself.
-
fileName
public String fileName()
Get the fileName property: File name of this process.- Returns:
- the fileName value.
-
withFileName
public ProcessInfoProperties withFileName(String fileName)
Set the fileName property: File name of this process.- Parameters:
fileName- the fileName value to set.- Returns:
- the ProcessInfoProperties object itself.
-
commandLine
public String commandLine()
Get the commandLine property: Command line.- Returns:
- the commandLine value.
-
withCommandLine
public ProcessInfoProperties withCommandLine(String commandLine)
Set the commandLine property: Command line.- Parameters:
commandLine- the commandLine value to set.- Returns:
- the ProcessInfoProperties object itself.
-
username
public String username()
Get the username property: User name.- Returns:
- the username value.
-
withUsername
public ProcessInfoProperties withUsername(String username)
Set the username property: User name.- Parameters:
username- the username value to set.- Returns:
- the ProcessInfoProperties object itself.
-
handleCount
public Integer handleCount()
Get the handleCount property: Handle count.- Returns:
- the handleCount value.
-
withHandleCount
public ProcessInfoProperties withHandleCount(Integer handleCount)
Set the handleCount property: Handle count.- Parameters:
handleCount- the handleCount value to set.- Returns:
- the ProcessInfoProperties object itself.
-
moduleCount
public Integer moduleCount()
Get the moduleCount property: Module count.- Returns:
- the moduleCount value.
-
withModuleCount
public ProcessInfoProperties withModuleCount(Integer moduleCount)
Set the moduleCount property: Module count.- Parameters:
moduleCount- the moduleCount value to set.- Returns:
- the ProcessInfoProperties object itself.
-
threadCount
public Integer threadCount()
Get the threadCount property: Thread count.- Returns:
- the threadCount value.
-
withThreadCount
public ProcessInfoProperties withThreadCount(Integer threadCount)
Set the threadCount property: Thread count.- Parameters:
threadCount- the threadCount value to set.- Returns:
- the ProcessInfoProperties object itself.
-
startTime
public OffsetDateTime startTime()
Get the startTime property: Start time.- Returns:
- the startTime value.
-
withStartTime
public ProcessInfoProperties withStartTime(OffsetDateTime startTime)
Set the startTime property: Start time.- Parameters:
startTime- the startTime value to set.- Returns:
- the ProcessInfoProperties object itself.
-
totalCpuTime
public String totalCpuTime()
Get the totalCpuTime property: Total CPU time.- Returns:
- the totalCpuTime value.
-
withTotalCpuTime
public ProcessInfoProperties withTotalCpuTime(String totalCpuTime)
Set the totalCpuTime property: Total CPU time.- Parameters:
totalCpuTime- the totalCpuTime value to set.- Returns:
- the ProcessInfoProperties object itself.
-
userCpuTime
public String userCpuTime()
Get the userCpuTime property: User CPU time.- Returns:
- the userCpuTime value.
-
withUserCpuTime
public ProcessInfoProperties withUserCpuTime(String userCpuTime)
Set the userCpuTime property: User CPU time.- Parameters:
userCpuTime- the userCpuTime value to set.- Returns:
- the ProcessInfoProperties object itself.
-
privilegedCpuTime
public String privilegedCpuTime()
Get the privilegedCpuTime property: Privileged CPU time.- Returns:
- the privilegedCpuTime value.
-
withPrivilegedCpuTime
public ProcessInfoProperties withPrivilegedCpuTime(String privilegedCpuTime)
Set the privilegedCpuTime property: Privileged CPU time.- Parameters:
privilegedCpuTime- the privilegedCpuTime value to set.- Returns:
- the ProcessInfoProperties object itself.
-
workingSet
public Long workingSet()
Get the workingSet property: Working set.- Returns:
- the workingSet value.
-
withWorkingSet
public ProcessInfoProperties withWorkingSet(Long workingSet)
Set the workingSet property: Working set.- Parameters:
workingSet- the workingSet value to set.- Returns:
- the ProcessInfoProperties object itself.
-
peakWorkingSet
public Long peakWorkingSet()
Get the peakWorkingSet property: Peak working set.- Returns:
- the peakWorkingSet value.
-
withPeakWorkingSet
public ProcessInfoProperties withPeakWorkingSet(Long peakWorkingSet)
Set the peakWorkingSet property: Peak working set.- Parameters:
peakWorkingSet- the peakWorkingSet value to set.- Returns:
- the ProcessInfoProperties object itself.
-
privateMemory
public Long privateMemory()
Get the privateMemory property: Private memory size.- Returns:
- the privateMemory value.
-
withPrivateMemory
public ProcessInfoProperties withPrivateMemory(Long privateMemory)
Set the privateMemory property: Private memory size.- Parameters:
privateMemory- the privateMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
virtualMemory
public Long virtualMemory()
Get the virtualMemory property: Virtual memory size.- Returns:
- the virtualMemory value.
-
withVirtualMemory
public ProcessInfoProperties withVirtualMemory(Long virtualMemory)
Set the virtualMemory property: Virtual memory size.- Parameters:
virtualMemory- the virtualMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
peakVirtualMemory
public Long peakVirtualMemory()
Get the peakVirtualMemory property: Peak virtual memory usage.- Returns:
- the peakVirtualMemory value.
-
withPeakVirtualMemory
public ProcessInfoProperties withPeakVirtualMemory(Long peakVirtualMemory)
Set the peakVirtualMemory property: Peak virtual memory usage.- Parameters:
peakVirtualMemory- the peakVirtualMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
pagedSystemMemory
public Long pagedSystemMemory()
Get the pagedSystemMemory property: Paged system memory.- Returns:
- the pagedSystemMemory value.
-
withPagedSystemMemory
public ProcessInfoProperties withPagedSystemMemory(Long pagedSystemMemory)
Set the pagedSystemMemory property: Paged system memory.- Parameters:
pagedSystemMemory- the pagedSystemMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
nonPagedSystemMemory
public Long nonPagedSystemMemory()
Get the nonPagedSystemMemory property: Non-paged system memory.- Returns:
- the nonPagedSystemMemory value.
-
withNonPagedSystemMemory
public ProcessInfoProperties withNonPagedSystemMemory(Long nonPagedSystemMemory)
Set the nonPagedSystemMemory property: Non-paged system memory.- Parameters:
nonPagedSystemMemory- the nonPagedSystemMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
pagedMemory
public Long pagedMemory()
Get the pagedMemory property: Paged memory.- Returns:
- the pagedMemory value.
-
withPagedMemory
public ProcessInfoProperties withPagedMemory(Long pagedMemory)
Set the pagedMemory property: Paged memory.- Parameters:
pagedMemory- the pagedMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
peakPagedMemory
public Long peakPagedMemory()
Get the peakPagedMemory property: Peak paged memory.- Returns:
- the peakPagedMemory value.
-
withPeakPagedMemory
public ProcessInfoProperties withPeakPagedMemory(Long peakPagedMemory)
Set the peakPagedMemory property: Peak paged memory.- Parameters:
peakPagedMemory- the peakPagedMemory value to set.- Returns:
- the ProcessInfoProperties object itself.
-
timestamp
public OffsetDateTime timestamp()
Get the timestamp property: Time stamp.- Returns:
- the timestamp value.
-
withTimestamp
public ProcessInfoProperties withTimestamp(OffsetDateTime timestamp)
Set the timestamp property: Time stamp.- Parameters:
timestamp- the timestamp value to set.- Returns:
- the ProcessInfoProperties object itself.
-
environmentVariables
public Map<String,String> environmentVariables()
Get the environmentVariables property: List of environment variables.- Returns:
- the environmentVariables value.
-
withEnvironmentVariables
public ProcessInfoProperties withEnvironmentVariables(Map<String,String> environmentVariables)
Set the environmentVariables property: List of environment variables.- Parameters:
environmentVariables- the environmentVariables value to set.- Returns:
- the ProcessInfoProperties object itself.
-
isScmSite
public Boolean isScmSite()
Get the isScmSite property: Is this the SCM site?.- Returns:
- the isScmSite value.
-
withIsScmSite
public ProcessInfoProperties withIsScmSite(Boolean isScmSite)
Set the isScmSite property: Is this the SCM site?.- Parameters:
isScmSite- the isScmSite value to set.- Returns:
- the ProcessInfoProperties object itself.
-
isWebjob
public Boolean isWebjob()
Get the isWebjob property: Is this a Web Job?.- Returns:
- the isWebjob value.
-
withIsWebjob
public ProcessInfoProperties withIsWebjob(Boolean isWebjob)
Set the isWebjob property: Is this a Web Job?.- Parameters:
isWebjob- the isWebjob value to set.- Returns:
- the ProcessInfoProperties object itself.
-
description
public String description()
Get the description property: Description of process.- Returns:
- the description value.
-
withDescription
public ProcessInfoProperties withDescription(String description)
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.
-
-