Class ProcessInfoInner

    • Constructor Detail

      • ProcessInfoInner

        public ProcessInfoInner()
    • Method Detail

      • withKind

        public ProcessInfoInner withKind​(String kind)
        Set the kind property: Kind of resource.
        Overrides:
        withKind in class ProxyOnlyResource
        Parameters:
        kind - the kind value to set.
        Returns:
        the ProxyOnlyResource object itself.
      • 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 ProcessInfoInner withDeploymentName​(String deploymentName)
        Set the deploymentName property: Deployment name.
        Parameters:
        deploymentName - the deploymentName value to set.
        Returns:
        the ProcessInfoInner object itself.
      • href

        public String href()
        Get the href property: HRef URI.
        Returns:
        the href value.
      • withHref

        public ProcessInfoInner withHref​(String href)
        Set the href property: HRef URI.
        Parameters:
        href - the href value to set.
        Returns:
        the ProcessInfoInner object itself.
      • minidump

        public String minidump()
        Get the minidump property: Minidump URI.
        Returns:
        the minidump value.
      • withMinidump

        public ProcessInfoInner withMinidump​(String minidump)
        Set the minidump property: Minidump URI.
        Parameters:
        minidump - the minidump value to set.
        Returns:
        the ProcessInfoInner object itself.
      • isProfileRunning

        public Boolean isProfileRunning()
        Get the isProfileRunning property: Is profile running?.
        Returns:
        the isProfileRunning value.
      • 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.
      • isIisProfileRunning

        public Boolean isIisProfileRunning()
        Get the isIisProfileRunning property: Is the IIS Profile running?.
        Returns:
        the isIisProfileRunning value.
      • 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.
      • iisProfileTimeoutInSeconds

        public Double iisProfileTimeoutInSeconds()
        Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).
        Returns:
        the iisProfileTimeoutInSeconds value.
      • 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.
      • parent

        public String parent()
        Get the parent property: Parent process.
        Returns:
        the parent value.
      • withParent

        public ProcessInfoInner withParent​(String parent)
        Set the parent property: Parent process.
        Parameters:
        parent - the parent value to set.
        Returns:
        the ProcessInfoInner object itself.
      • children

        public List<String> children()
        Get the children property: Child process list.
        Returns:
        the children value.
      • withChildren

        public ProcessInfoInner withChildren​(List<String> children)
        Set the children property: Child process list.
        Parameters:
        children - the children value to set.
        Returns:
        the ProcessInfoInner object itself.
      • withThreads

        public ProcessInfoInner withThreads​(List<ProcessThreadInfoInner> threads)
        Set the threads property: Thread list.
        Parameters:
        threads - the threads value to set.
        Returns:
        the ProcessInfoInner object itself.
      • openFileHandles

        public List<String> openFileHandles()
        Get the openFileHandles property: List of open files.
        Returns:
        the openFileHandles value.
      • withOpenFileHandles

        public ProcessInfoInner withOpenFileHandles​(List<String> openFileHandles)
        Set the openFileHandles property: List of open files.
        Parameters:
        openFileHandles - the openFileHandles value to set.
        Returns:
        the ProcessInfoInner object itself.
      • withModules

        public ProcessInfoInner withModules​(List<ProcessModuleInfoInner> modules)
        Set the modules property: List of modules.
        Parameters:
        modules - the modules value to set.
        Returns:
        the ProcessInfoInner object itself.
      • fileName

        public String fileName()
        Get the fileName property: File name of this process.
        Returns:
        the fileName value.
      • 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.
      • commandLine

        public String commandLine()
        Get the commandLine property: Command line.
        Returns:
        the commandLine value.
      • withCommandLine

        public ProcessInfoInner withCommandLine​(String commandLine)
        Set the commandLine property: Command line.
        Parameters:
        commandLine - the commandLine value to set.
        Returns:
        the ProcessInfoInner object itself.
      • username

        public String username()
        Get the username property: User name.
        Returns:
        the username value.
      • withUsername

        public ProcessInfoInner withUsername​(String username)
        Set the username property: User name.
        Parameters:
        username - the username value to set.
        Returns:
        the ProcessInfoInner object itself.
      • handleCount

        public Integer handleCount()
        Get the handleCount property: Handle count.
        Returns:
        the handleCount value.
      • withHandleCount

        public ProcessInfoInner withHandleCount​(Integer handleCount)
        Set the handleCount property: Handle count.
        Parameters:
        handleCount - the handleCount value to set.
        Returns:
        the ProcessInfoInner object itself.
      • moduleCount

        public Integer moduleCount()
        Get the moduleCount property: Module count.
        Returns:
        the moduleCount value.
      • withModuleCount

        public ProcessInfoInner withModuleCount​(Integer moduleCount)
        Set the moduleCount property: Module count.
        Parameters:
        moduleCount - the moduleCount value to set.
        Returns:
        the ProcessInfoInner object itself.
      • threadCount

        public Integer threadCount()
        Get the threadCount property: Thread count.
        Returns:
        the threadCount value.
      • withThreadCount

        public ProcessInfoInner withThreadCount​(Integer threadCount)
        Set the threadCount property: Thread count.
        Parameters:
        threadCount - the threadCount value to set.
        Returns:
        the ProcessInfoInner object itself.
      • startTime

        public OffsetDateTime startTime()
        Get the startTime property: Start time.
        Returns:
        the startTime value.
      • withStartTime

        public ProcessInfoInner withStartTime​(OffsetDateTime startTime)
        Set the startTime property: Start time.
        Parameters:
        startTime - the startTime value to set.
        Returns:
        the ProcessInfoInner object itself.
      • totalCpuTime

        public String totalCpuTime()
        Get the totalCpuTime property: Total CPU time.
        Returns:
        the totalCpuTime value.
      • 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.
      • userCpuTime

        public String userCpuTime()
        Get the userCpuTime property: User CPU time.
        Returns:
        the userCpuTime value.
      • 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.
      • privilegedCpuTime

        public String privilegedCpuTime()
        Get the privilegedCpuTime property: Privileged CPU time.
        Returns:
        the privilegedCpuTime value.
      • 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.
      • workingSet

        public Long workingSet()
        Get the workingSet property: Working set.
        Returns:
        the workingSet value.
      • withWorkingSet

        public ProcessInfoInner withWorkingSet​(Long workingSet)
        Set the workingSet property: Working set.
        Parameters:
        workingSet - the workingSet value to set.
        Returns:
        the ProcessInfoInner object itself.
      • peakWorkingSet

        public Long peakWorkingSet()
        Get the peakWorkingSet property: Peak working set.
        Returns:
        the peakWorkingSet value.
      • 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.
      • privateMemory

        public Long privateMemory()
        Get the privateMemory property: Private memory size.
        Returns:
        the privateMemory value.
      • 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.
      • virtualMemory

        public Long virtualMemory()
        Get the virtualMemory property: Virtual memory size.
        Returns:
        the virtualMemory value.
      • 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.
      • peakVirtualMemory

        public Long peakVirtualMemory()
        Get the peakVirtualMemory property: Peak virtual memory usage.
        Returns:
        the peakVirtualMemory value.
      • 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.
      • pagedSystemMemory

        public Long pagedSystemMemory()
        Get the pagedSystemMemory property: Paged system memory.
        Returns:
        the pagedSystemMemory value.
      • 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.
      • nonPagedSystemMemory

        public Long nonPagedSystemMemory()
        Get the nonPagedSystemMemory property: Non-paged system memory.
        Returns:
        the nonPagedSystemMemory value.
      • 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.
      • pagedMemory

        public Long pagedMemory()
        Get the pagedMemory property: Paged memory.
        Returns:
        the pagedMemory value.
      • withPagedMemory

        public ProcessInfoInner withPagedMemory​(Long pagedMemory)
        Set the pagedMemory property: Paged memory.
        Parameters:
        pagedMemory - the pagedMemory value to set.
        Returns:
        the ProcessInfoInner object itself.
      • peakPagedMemory

        public Long peakPagedMemory()
        Get the peakPagedMemory property: Peak paged memory.
        Returns:
        the peakPagedMemory value.
      • 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.
      • timestamp

        public OffsetDateTime timestamp()
        Get the timestamp property: Time stamp.
        Returns:
        the timestamp value.
      • withTimestamp

        public ProcessInfoInner withTimestamp​(OffsetDateTime timestamp)
        Set the timestamp property: Time stamp.
        Parameters:
        timestamp - the timestamp value to set.
        Returns:
        the ProcessInfoInner object itself.
      • environmentVariables

        public Map<String,​String> environmentVariables()
        Get the environmentVariables property: List of environment variables.
        Returns:
        the environmentVariables value.
      • withEnvironmentVariables

        public ProcessInfoInner withEnvironmentVariables​(Map<String,​String> environmentVariables)
        Set the environmentVariables property: List of environment variables.
        Parameters:
        environmentVariables - the environmentVariables value to set.
        Returns:
        the ProcessInfoInner object itself.
      • isScmSite

        public Boolean isScmSite()
        Get the isScmSite property: Is this the SCM site?.
        Returns:
        the isScmSite value.
      • 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.
      • isWebjob

        public Boolean isWebjob()
        Get the isWebjob property: Is this a Web Job?.
        Returns:
        the isWebjob value.
      • 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.
      • description

        public String description()
        Get the description property: Description of process.
        Returns:
        the description value.
      • 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.