c

com.logicovercode.wdocker

ContainerDefinition

case class ContainerDefinition(image: String, tag: String, name: Option[String] = None, mayBeHubUser: Option[String] = None, command: Option[Seq[String]] = None, entrypoint: Option[Seq[String]] = None, bindPorts: Map[Int, DockerPortMapping] = Map.empty, tty: Boolean = false, stdinOpen: Boolean = false, links: Seq[ContainerLink] = Seq.empty, unlinkedDependencies: Seq[ContainerDefinition] = Seq.empty, env: Seq[String] = Seq.empty, networkMode: Option[DockerNetwork] = None, readyChecker: DockerReadyChecker = DockerReadyChecker.Always, volumeMappings: Seq[VolumeMapping] = Seq.empty, logLineReceiver: Option[LogLineReceiver] = None, user: Option[String] = None, hostname: Option[String] = None, hostConfig: Option[HostConfig] = None, ip: Option[ContainerIp] = None, extraHosts: Seq[String] = Seq.empty) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContainerDefinition
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ContainerDefinition(image: String, tag: String, name: Option[String] = None, mayBeHubUser: Option[String] = None, command: Option[Seq[String]] = None, entrypoint: Option[Seq[String]] = None, bindPorts: Map[Int, DockerPortMapping] = Map.empty, tty: Boolean = false, stdinOpen: Boolean = false, links: Seq[ContainerLink] = Seq.empty, unlinkedDependencies: Seq[ContainerDefinition] = Seq.empty, env: Seq[String] = Seq.empty, networkMode: Option[DockerNetwork] = None, readyChecker: DockerReadyChecker = DockerReadyChecker.Always, volumeMappings: Seq[VolumeMapping] = Seq.empty, logLineReceiver: Option[LogLineReceiver] = None, user: Option[String] = None, hostname: Option[String] = None, hostConfig: Option[HostConfig] = None, ip: Option[ContainerIp] = None, extraHosts: Seq[String] = Seq.empty)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val bindPorts: Map[Int, DockerPortMapping]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. val command: Option[Seq[String]]
  8. def dependencies: Seq[ContainerDefinition]
  9. def dockerImageUri(): String
  10. val entrypoint: Option[Seq[String]]
  11. val env: Seq[String]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val extraHosts: Seq[String]
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. val hostConfig: Option[HostConfig]
  16. val hostname: Option[String]
  17. val image: String
  18. val ip: Option[ContainerIp]
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val links: Seq[ContainerLink]
  21. val logLineReceiver: Option[LogLineReceiver]
  22. val mayBeHubUser: Option[String]
  23. val name: Option[String]
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. val networkMode: Option[DockerNetwork]
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def productElementNames: Iterator[String]
    Definition Classes
    Product
  29. val readyChecker: DockerReadyChecker
  30. val stdinOpen: Boolean
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. val tag: String
  33. val tty: Boolean
  34. val unlinkedDependencies: Seq[ContainerDefinition]
  35. val user: Option[String]
  36. val volumeMappings: Seq[VolumeMapping]
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. def withCommand(cmd: String*): ContainerDefinition
  41. def withEntrypoint(entrypoint: String*): ContainerDefinition
  42. def withEnv(env: String*): ContainerDefinition
  43. def withExtraHost(_extraHosts: String*): ContainerDefinition
  44. def withHostConfig(hostConfig: HostConfig): ContainerDefinition
  45. def withHostname(hostname: String): ContainerDefinition
  46. def withIp(_ip: ContainerIp): ContainerDefinition
  47. def withLinks(links: ContainerLink*): ContainerDefinition
  48. def withLogLineReceiver(logLineReceiver: LogLineReceiver): ContainerDefinition
  49. def withNetworkMode(networkMode: DockerNetwork): ContainerDefinition
  50. def withPortMapping(ps: (Int, DockerPortMapping)*): ContainerDefinition
  51. def withPorts(ps: (Int, Int)*): ContainerDefinition
  52. def withReadyChecker(checker: DockerReadyChecker): ContainerDefinition
  53. def withUnlinkedDependencies(unlinkedDependencies: ContainerDefinition*): ContainerDefinition
  54. def withUser(user: String): ContainerDefinition
  55. def withVolumes(volumeMappings: VolumeMapping*): ContainerDefinition

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped