case classHBaseConfigDBModelV1(coreSiteXmlPath: String, hbaseSiteXmlPath: String, others: Seq[HBaseEntryConfig], name: String) extends HBaseConfigDBModel with Product with Serializable
case classMultiTopicDBModelV1(name: String, topicNameField: String, topicModelNames: Seq[String]) extends MultiTopicDBModel with Product with Serializable
case classNifiConfigDBModelV1(nifiBaseUrl: String, nifiApiPath: String, nifiUiPath: String, name: String) extends NifiConfigDBModel with Product with Serializable
case classTelemetryConfigDBModelV1(name: String, writer: String, sampleOneMessageEvery: Int, telemetryTopicConfigModel: TelemetryTopicConfigModel) extends TelemetryConfigDBModel with Product with Serializable