Class ProcessInfoProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.ProcessInfoProperties
All Implemented Interfaces:
com.azure.json.JsonSerializable<ProcessInfoProperties>

public final class ProcessInfoProperties extends Object implements com.azure.json.JsonSerializable<ProcessInfoProperties>
ProcessInfo resource specific properties.
  • Method Details

    • 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.
    • href

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

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

      public Boolean isProfileRunning()
      Get the isProfileRunning property: Is profile running?.
      Returns:
      the isProfileRunning value.
    • isIisProfileRunning

      public Boolean isIisProfileRunning()
      Get the isIisProfileRunning property: Is the IIS Profile running?.
      Returns:
      the isIisProfileRunning value.
    • iisProfileTimeoutInSeconds

      public Double iisProfileTimeoutInSeconds()
      Get the iisProfileTimeoutInSeconds property: IIS Profile timeout (seconds).
      Returns:
      the iisProfileTimeoutInSeconds value.
    • parent

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

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

      public List<ProcessThreadInfoInner> threads()
      Get the threads property: Thread list.
      Returns:
      the threads value.
    • openFileHandles

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

      public List<ProcessModuleInfoInner> modules()
      Get the modules property: List of modules.
      Returns:
      the modules value.
    • fileName

      public String fileName()
      Get the fileName property: File name of this process.
      Returns:
      the fileName value.
    • commandLine

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

      public String userName()
      Get the userName property: User name.
      Returns:
      the userName value.
    • handleCount

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

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

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

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

      public String totalCpuTime()
      Get the totalCpuTime property: Total CPU time.
      Returns:
      the totalCpuTime value.
    • userCpuTime

      public String userCpuTime()
      Get the userCpuTime property: User CPU time.
      Returns:
      the userCpuTime value.
    • privilegedCpuTime

      public String privilegedCpuTime()
      Get the privilegedCpuTime property: Privileged CPU time.
      Returns:
      the privilegedCpuTime value.
    • workingSet

      public Long workingSet()
      Get the workingSet property: Working set.
      Returns:
      the workingSet 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.
    • virtualMemory

      public Long virtualMemory()
      Get the virtualMemory property: Virtual memory size.
      Returns:
      the virtualMemory value.
    • peakVirtualMemory

      public Long peakVirtualMemory()
      Get the peakVirtualMemory property: Peak virtual memory usage.
      Returns:
      the peakVirtualMemory value.
    • pagedSystemMemory

      public Long pagedSystemMemory()
      Get the pagedSystemMemory property: Paged system memory.
      Returns:
      the pagedSystemMemory value.
    • nonPagedSystemMemory

      public Long nonPagedSystemMemory()
      Get the nonPagedSystemMemory property: Non-paged system memory.
      Returns:
      the nonPagedSystemMemory value.
    • pagedMemory

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

      public Long peakPagedMemory()
      Get the peakPagedMemory property: Peak paged memory.
      Returns:
      the peakPagedMemory value.
    • timeStamp

      public OffsetDateTime timeStamp()
      Get the timeStamp property: Time stamp.
      Returns:
      the timeStamp value.
    • environmentVariables

      public Map<String,String> environmentVariables()
      Get the environmentVariables property: List of environment variables.
      Returns:
      the environmentVariables 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.
    • description

      public String description()
      Get the description property: Description of process.
      Returns:
      the description value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<ProcessInfoProperties>
      Throws:
      IOException
    • fromJson

      public static ProcessInfoProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of ProcessInfoProperties from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of ProcessInfoProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the ProcessInfoProperties.