models
package
models
Type Members
-
case class
ClusterConfig(_id: String, clusterName: String, swarmURI: String, rabbitMQ: List[RabbitMQConfig]) extends Product with Serializable
-
case class
DeploymentRequest(scriptID: String, clusterName: String, toolType: Int, dockerImage: String, minInstances: Int, maxInstances: Int, memory: Option[Int], cpu: Option[Int], queueName: String, createBindings: Boolean) extends Product with Serializable
-
case class
DetailedToolVersions(toolMap: Map[String, Tool], toolVersionMap: LinkedHashMap[String, ToolVersion], fileMap: Map[String, ReadFile[BSONValue]]) extends Product with Serializable
-
case class
Identity(username: String, email: String, token: Option[String]) extends Product with Serializable
-
case class
Params(dockerfile: Option[String], sample_input: Option[String], sample_output: Option[String], queueName: Option[String], dockerimageName: Option[String], extractorDef: Option[String]) extends Product with Serializable
-
case class
Query(query: String) extends Product with Serializable
-
case class
RabbitMQConfig(toolType: String, rabbitMQURI: String, secret: String) extends Product with Serializable
-
case class
ServiceStopRequest(scriptID: String, clusterName: String, toolType: Int, queueName: String) extends Product with Serializable
-
case class
Tool(id: Option[String], title: String, url: String, shortdesc: String, description: Option[String], citation: Option[String], video: Option[String], tooltype: Int, toollevel: Int, deployments: Option[String], author: String, creationDate: Option[DateTime], updateDate: Option[DateTime]) extends Product with Serializable
-
case class
ToolVersion(id: Option[String], tool_id: String = "", version: String, url: Option[String], params: Option[Params], author: String = "", vmImageName: Option[String], status: Int, interfaceLevel: Int, creationDate: Option[DateTime], updateDate: Option[DateTime], downloads: Int = 0, whatsnew: String = "", compatibility: Option[String], reviews: Option[List[String]]) extends Product with Serializable