Class ProcessNode

java.lang.Object
ai.reveng.model.ProcessNode

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ProcessNode extends Object
ProcessNode
  • Field Details

  • Constructor Details

    • ProcessNode

      public ProcessNode()
  • Method Details

    • args

      public ProcessNode args(@Nullable List<String> args)
    • addArgsItem

      public ProcessNode addArgsItem(String argsItem)
    • getArgs

      @Nullable public List<String> getArgs()
      Get args
      Returns:
      args
    • setArgs

      public void setArgs(@Nullable List<String> args)
    • attributed

      public ProcessNode attributed(@Nonnull Boolean attributed)
    • getAttributed

      @Nonnull public Boolean getAttributed()
      Get attributed
      Returns:
      attributed
    • setAttributed

      public void setAttributed(@Nonnull Boolean attributed)
    • children

      public ProcessNode children(@Nullable List<ProcessNode> children)
    • addChildrenItem

      public ProcessNode addChildrenItem(ProcessNode childrenItem)
    • getChildren

      @Nullable public List<ProcessNode> getChildren()
      Get children
      Returns:
      children
    • setChildren

      public void setChildren(@Nullable List<ProcessNode> children)
    • exitCode

      public ProcessNode exitCode(@Nullable Long exitCode)
    • getExitCode

      @Nullable public Long getExitCode()
      Get exitCode
      Returns:
      exitCode
    • setExitCode

      public void setExitCode(@Nullable Long exitCode)
    • exitCodeStr

      public ProcessNode exitCodeStr(@Nullable String exitCodeStr)
    • getExitCodeStr

      @Nullable public String getExitCodeStr()
      Get exitCodeStr
      Returns:
      exitCodeStr
    • setExitCodeStr

      public void setExitCodeStr(@Nullable String exitCodeStr)
    • exitedAt

      public ProcessNode exitedAt(@Nullable Double exitedAt)
    • getExitedAt

      @Nullable public Double getExitedAt()
      Get exitedAt
      Returns:
      exitedAt
    • setExitedAt

      public void setExitedAt(@Nullable Double exitedAt)
    • killedBy

      public ProcessNode killedBy(@Nullable Long killedBy)
    • getKilledBy

      @Nullable public Long getKilledBy()
      Get killedBy
      Returns:
      killedBy
    • setKilledBy

      public void setKilledBy(@Nullable Long killedBy)
    • name

      public ProcessNode name(@Nullable String name)
    • getName

      @Nullable public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(@Nullable String name)
    • pid

      public ProcessNode pid(@Nonnull Long pid)
    • getPid

      @Nonnull public Long getPid()
      Get pid
      Returns:
      pid
    • setPid

      public void setPid(@Nonnull Long pid)
    • seqid

      public ProcessNode seqid(@Nonnull Long seqid)
    • getSeqid

      @Nonnull public Long getSeqid()
      Get seqid
      Returns:
      seqid
    • setSeqid

      public void setSeqid(@Nonnull Long seqid)
    • startedAt

      public ProcessNode startedAt(@Nullable Double startedAt)
    • getStartedAt

      @Nullable public Double getStartedAt()
      Get startedAt
      Returns:
      startedAt
    • setStartedAt

      public void setStartedAt(@Nullable Double startedAt)
    • putAdditionalProperty

      public ProcessNode putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the ProcessNode instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to ProcessNode
    • fromJson

      public static ProcessNode fromJson(String jsonString) throws IOException
      Create an instance of ProcessNode given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ProcessNode
      Throws:
      IOException - if the JSON string is invalid with respect to ProcessNode
    • toJson

      public String toJson()
      Convert an instance of ProcessNode to an JSON string
      Returns:
      JSON string