Class DockerClient.LogsParam

java.lang.Object
org.mandas.docker.client.DockerClient.Param
org.mandas.docker.client.DockerClient.LogsParam
Enclosing interface:
DockerClient

public static class DockerClient.LogsParam extends DockerClient.Param
  • Constructor Details

  • Method Details

    • follow

      public static DockerClient.LogsParam follow()
      Return stream.
      Returns:
      LogsParam
    • follow

      public static DockerClient.LogsParam follow(boolean follow)
      Return stream. Default false.
      Parameters:
      follow - Whether to return stream.
      Returns:
      LogsParam
    • stdout

      public static DockerClient.LogsParam stdout()
      Show stdout log.
      Returns:
      LogsParam
    • stdout

      public static DockerClient.LogsParam stdout(boolean stdout)
      Show stdout log. Default false.
      Parameters:
      stdout - Whether to show stdout log.
      Returns:
      LogsParam
    • stderr

      public static DockerClient.LogsParam stderr()
      Show stderr log.
      Returns:
      LogsParam
    • stderr

      public static DockerClient.LogsParam stderr(boolean stderr)
      Show stderr log. Default false.
      Parameters:
      stderr - Whether to show stderr log.
      Returns:
      LogsParam
    • since

      public static DockerClient.LogsParam since(Integer timestamp)
      Filter logs and only output entries since given Unix timestamp. Only available in Docker API >= 1.19.
      Parameters:
      timestamp - Only output entries since timestamp.
      Returns:
      LogsParam
    • timestamps

      public static DockerClient.LogsParam timestamps()
      Print timestamp for every log line.
      Returns:
      LogsParam
    • timestamps

      public static DockerClient.LogsParam timestamps(boolean timestamps)
      Print timestamp for every log line. Default false.
      Parameters:
      timestamps - Whether to print timestamp for every log line.
      Returns:
      LogsParam
    • tail

      public static DockerClient.LogsParam tail(Integer lines)
      Output specified number of lines at the end of logs.
      Parameters:
      lines - Number of lines to output at the end of logs.
      Returns:
      LogsParam
    • create

      public static DockerClient.LogsParam create(String name, String value)
      Create a custom parameter.
      Parameters:
      name - custom name
      value - custom value
      Returns:
      LogsParam