Class ContainerState

java.lang.Object
io.github.alersrt.pod4j.openapi.model.ContainerState

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-11-19T11:19:05.435500352+07:00[Asia/Barnaul]", comments="Generator version: 7.7.0") public class ContainerState extends Object
ContainerState stores container's running state it's part of ContainerJSONBase and will return by \"inspect\" command
  • Field Details

  • Constructor Details

    • ContainerState

      public ContainerState()
  • Method Details

    • dead

      public ContainerState dead(Boolean dead)
    • getDead

      @Nullable public Boolean getDead()
      Get dead
      Returns:
      dead
    • setDead

      public void setDead(Boolean dead)
    • error

      public ContainerState error(String error)
    • getError

      @Nullable public String getError()
      Get error
      Returns:
      error
    • setError

      public void setError(String error)
    • exitCode

      public ContainerState exitCode(Long exitCode)
    • getExitCode

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

      public void setExitCode(Long exitCode)
    • finishedAt

      public ContainerState finishedAt(String finishedAt)
    • getFinishedAt

      @Nullable public String getFinishedAt()
      Get finishedAt
      Returns:
      finishedAt
    • setFinishedAt

      public void setFinishedAt(String finishedAt)
    • health

      public ContainerState health(Health health)
    • getHealth

      @Nullable public Health getHealth()
      Get health
      Returns:
      health
    • setHealth

      public void setHealth(Health health)
    • ooMKilled

      public ContainerState ooMKilled(Boolean ooMKilled)
    • getOoMKilled

      @Nullable public Boolean getOoMKilled()
      Get ooMKilled
      Returns:
      ooMKilled
    • setOoMKilled

      public void setOoMKilled(Boolean ooMKilled)
    • paused

      public ContainerState paused(Boolean paused)
    • getPaused

      @Nullable public Boolean getPaused()
      Get paused
      Returns:
      paused
    • setPaused

      public void setPaused(Boolean paused)
    • pid

      public ContainerState pid(Long pid)
    • getPid

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

      public void setPid(Long pid)
    • restarting

      public ContainerState restarting(Boolean restarting)
    • getRestarting

      @Nullable public Boolean getRestarting()
      Get restarting
      Returns:
      restarting
    • setRestarting

      public void setRestarting(Boolean restarting)
    • running

      public ContainerState running(Boolean running)
    • getRunning

      @Nullable public Boolean getRunning()
      Get running
      Returns:
      running
    • setRunning

      public void setRunning(Boolean running)
    • startedAt

      public ContainerState startedAt(String startedAt)
    • getStartedAt

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

      public void setStartedAt(String startedAt)
    • status

      public ContainerState status(String status)
    • getStatus

      @Nullable public String getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • 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 ContainerState
    • fromJson

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

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