Class

com.logicovercode.wdocker

ContainerDefinition

Related Doc: package wdocker

Permalink

case class ContainerDefinition(mayBeHubUser: Option[String], image: String, tag: String, name: 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, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContainerDefinition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ContainerDefinition(mayBeHubUser: Option[String], image: String, tag: String, name: 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)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bindPorts: Map[Int, DockerPortMapping]

    Permalink
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. val command: Option[Seq[String]]

    Permalink
  8. def dependencies: Seq[ContainerDefinition]

    Permalink
  9. def dockerImageUri(): String

    Permalink
  10. val entrypoint: Option[Seq[String]]

    Permalink
  11. val env: Seq[String]

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. val extraHosts: Seq[String]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  15. val hostConfig: Option[HostConfig]

    Permalink
  16. val hostname: Option[String]

    Permalink
  17. val image: String

    Permalink
  18. val ip: Option[ContainerIp]

    Permalink
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. val links: Seq[ContainerLink]

    Permalink
  21. val logLineReceiver: Option[LogLineReceiver]

    Permalink
  22. val mayBeHubUser: Option[String]

    Permalink
  23. val name: Option[String]

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. val networkMode: Option[DockerNetwork]

    Permalink
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  28. val readyChecker: DockerReadyChecker

    Permalink
  29. val stdinOpen: Boolean

    Permalink
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. val tag: String

    Permalink
  32. val tty: Boolean

    Permalink
  33. val unlinkedDependencies: Seq[ContainerDefinition]

    Permalink
  34. val user: Option[String]

    Permalink
  35. val volumeMappings: Seq[VolumeMapping]

    Permalink
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def withCommand(cmd: String*): ContainerDefinition

    Permalink
  40. def withEntrypoint(entrypoint: String*): ContainerDefinition

    Permalink
  41. def withEnv(env: String*): ContainerDefinition

    Permalink
  42. def withExtraHost(_extraHosts: String*): ContainerDefinition

    Permalink
  43. def withHostConfig(hostConfig: HostConfig): ContainerDefinition

    Permalink
  44. def withHostname(hostname: String): ContainerDefinition

    Permalink
  45. def withIp(_ip: ContainerIp): ContainerDefinition

    Permalink
  46. def withLinks(links: ContainerLink*): ContainerDefinition

    Permalink
  47. def withLogLineReceiver(logLineReceiver: LogLineReceiver): ContainerDefinition

    Permalink
  48. def withNetworkMode(networkMode: DockerNetwork): ContainerDefinition

    Permalink
  49. def withPortMapping(ps: (Int, DockerPortMapping)*): ContainerDefinition

    Permalink
  50. def withPorts(ps: (Int, Option[Int])*): ContainerDefinition

    Permalink
  51. def withReadyChecker(checker: DockerReadyChecker): ContainerDefinition

    Permalink
  52. def withUnlinkedDependencies(unlinkedDependencies: ContainerDefinition*): ContainerDefinition

    Permalink
  53. def withUser(user: String): ContainerDefinition

    Permalink
  54. def withVolumes(volumeMappings: Seq[VolumeMapping]): ContainerDefinition

    Permalink

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped