sealed
trait
Docker extends AnyRef
Type Members
-
case class
Container(id: String, name: String) extends Product with Serializable
-
case class
Containers(containers: Seq[Container]) extends Product with Serializable
-
case class
CpuMemResources(nanoCpus: Option[Int], memBytes: Option[Int]) extends Product with Serializable
-
case class
DeployParams(name: String, image: String, env: Seq[String], labels: Label, resources: Resources) extends Product with Serializable
-
case class
Disk(data: Long, used: Long) extends Product with Serializable
-
case class
DockerService(id: String, service: Service) extends Product with Serializable
-
case class
Label(level: String, queue: String, vhost: String, replicasMax: Int, replicasMin: Int, bdType: String, scriptID: Option[String]) extends Product with Serializable
-
case class
Node(id: String, name: String) extends Product with Serializable
-
case class
Replicas(requested: Int, running: Int) extends Product with Serializable
-
case class
Resources(limits: Option[CpuMemResources], reservation: Option[CpuMemResources]) extends Product with Serializable
-
case class
Service(containers: Seq[Container], cores: Int, disk: Disk, env: Seq[String], image: String, labels: Option[Label], memory: Long, name: String, nodes: Seq[Node], replicas: Option[Replicas]) extends Product with Serializable
Abstract Value Members
-
abstract
def
deploy(uri: String, deployParams: DeployParams): Future[Try[String]]
-
abstract
def
status(uri: String): Future[Map[String, DockerService]]
-
abstract
def
stop(uri: String, serviceName: String): Future[Try[String]]
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
object
Container extends Serializable
-
-
object
DeployParams extends Serializable
-
object
Disk extends Serializable
-
object
Label extends Serializable
-
object
Node extends Serializable
-
object
Replicas extends Serializable
-
object
Resources extends Serializable
-
object
Service extends Serializable
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any