类 ContainerStatus

java.lang.Object
cn.taketoday.buildpack.platform.json.MappedObject
cn.taketoday.buildpack.platform.docker.type.ContainerStatus

public class ContainerStatus extends MappedObject
Status details returned from Docker container wait.
从以下版本开始:
4.0
作者:
Scott Frederick
  • 字段详细资料

    • statusCode

      private final int statusCode
    • waitingErrorMessage

      private final String waitingErrorMessage
  • 构造器详细资料

    • ContainerStatus

      ContainerStatus(int statusCode, String waitingErrorMessage)
    • ContainerStatus

      ContainerStatus(JsonNode node)
  • 方法详细资料

    • getStatusCode

      public int getStatusCode()
      Return the container exit status code.
      返回:
      the exit status code
    • getWaitingErrorMessage

      public String getWaitingErrorMessage()
      Return a message indicating an error waiting for a container to stop.
      返回:
      the waiting error message
    • of

      public static ContainerStatus of(InputStream content) throws IOException
      Create a new ContainerStatus instance from the specified JSON content stream.
      参数:
      content - the JSON content stream
      返回:
      a new ContainerStatus instance
      抛出:
      IOException - on IO error
    • of

      public static ContainerStatus of(int statusCode, String errorMessage)
      Create a new ContainerStatus instance with the specified values.
      参数:
      statusCode - the status code
      errorMessage - the error message
      返回:
      a new ContainerStatus instance