case classEventSubscriber(type: String = "http_callback", httpEndpoints: List[String] = List.empty[String]) extends MarathonApiObject with Product with Serializable
case classHttpConfiguration(assetsPath: Option[String] = None, httpPort: Int = 8080, httpsPort: Int = 8443) extends MarathonApiObject with Product with Serializable
case classZookeeperConfiguration(zk: String = "zk://localhost:2181/marathon", zkTimeout: Int = 10000, zkSessionTimeout: Int = 1800000, zkMaxVersion: Int = 5) extends MarathonApiObject with Product with Serializable