Package

it.agilelab.bigdata.wasp.repository.core

dbModels

Permalink

package dbModels

Visibility
  1. Public
  2. All

Type Members

  1. trait BatchJobDBModel extends Model

    Permalink
  2. case class BatchJobDBModelV1(name: String, description: String, owner: String, system: Boolean, creationTime: Long, etl: BatchETL, exclusivityConfig: BatchJobExclusionConfig = ...) extends BatchJobDBModel with Product with Serializable

    Permalink
  3. trait BatchJobInstanceDBModel extends Model

    Permalink
  4. case class BatchJobInstanceDBModelV1(name: String, instanceOf: String, startTimestamp: Long, currentStatusTimestamp: Long, status: JobStatus, restConfig: Config = ConfigFactory.empty, error: Option[String] = None) extends BatchJobInstanceDBModel with Product with Serializable

    Permalink
  5. trait BatchSchedulerDBModel extends Model

    Permalink
  6. case class BatchSchedulerDBModelV1(name: String, cronExpression: String, batchJob: Option[String], options: Option[BsonDocument] = None, isActive: Boolean = true) extends BatchSchedulerDBModel with Product with Serializable

    Permalink
  7. abstract class CdcDBModel extends Model

    Permalink
  8. case class CdcDBModelV1(name: String, uri: String, schema: String, options: CdcOptions = CdcOptions.default) extends CdcDBModel with Product with Serializable

    Permalink
  9. trait CompilerConfigDBModel extends ConfigDBModel

    Permalink
  10. case class CompilerConfigDBModelV1(compilerInstances: Int, name: String) extends CompilerConfigDBModel with Product with Serializable

    Permalink
  11. trait ConfigDBModel extends Model

    Permalink
  12. trait DocumentDBModel extends Model

    Permalink
  13. case class DocumentDBModelV1(name: String, connectionString: String, schema: String) extends DocumentDBModel with Product with Serializable

    Permalink
  14. trait ElasticConfigDBModel extends ConfigDBModel

    Permalink
  15. case class ElasticConfigDBModelV1(connections: Seq[ConnectionConfig], name: String) extends ElasticConfigDBModel with Product with Serializable

    Permalink
  16. trait FreeCodeDBModel extends Model

    Permalink
  17. case class FreeCodeDBModelV1(name: String, code: String) extends FreeCodeDBModel with Product with Serializable

    Permalink
  18. trait GenericDBModel extends Model

    Permalink
  19. case class GenericDBModelV1(name: String, value: BsonDocument, product: GenericProduct, options: GenericOptions = GenericOptions.default) extends GenericDBModel with Product with Serializable

    Permalink
  20. trait HBaseConfigDBModel extends ConfigDBModel

    Permalink
  21. case class HBaseConfigDBModelV1(coreSiteXmlPath: String, hbaseSiteXmlPath: String, others: Seq[HBaseEntryConfig], name: String) extends HBaseConfigDBModel with Product with Serializable

    Permalink
  22. trait HttpDBModel extends Model

    Permalink
  23. case class HttpDBModelV1(name: String, url: String, method: String, headersFieldName: Option[String], valueFieldsNames: List[String], compression: HttpCompression, mediaType: String, logBody: Boolean, structured: Boolean = true) extends HttpDBModel with Product with Serializable

    Permalink
  24. trait IndexDBModel extends Model

    Permalink
  25. case class IndexDBModelV1(name: String, creationTime: Long, schema: Option[String], query: Option[String] = None, numShards: Option[Int] = Some(1), replicationFactor: Option[Int] = Some(1), rollingIndex: Boolean = true, idField: Option[String] = None, options: Map[String, String] = Map.empty) extends IndexDBModel with Product with Serializable

    Permalink
  26. trait JdbcConfigDBModel extends ConfigDBModel

    Permalink
  27. case class JdbcConfigDBModelV1(connections: Map[String, JdbcConnectionConfig], name: String) extends JdbcConfigDBModel with Product with Serializable

    Permalink
  28. trait KafkaConfigDBModel extends ConfigDBModel

    Permalink
  29. case class KafkaConfigDBModelV1(connections: Seq[ConnectionConfig], ingest_rate: String, zookeeperConnections: ZookeeperConnectionsConfig, broker_id: String, partitioner_fqcn: String, default_encoder: String, key_encoder_fqcn: String, encoder_fqcn: String, decoder_fqcn: String, batch_send_size: Int, acks: String, others: Seq[KafkaEntryConfig], name: String) extends KafkaConfigDBModel with Product with Serializable

    Permalink
  30. trait KeyValueDBModel extends Model

    Permalink
  31. case class KeyValueDBModelV1(name: String, tableCatalog: String, dataFrameSchema: Option[String], options: Option[Seq[KeyValueOption]], useAvroSchemaManager: Boolean, avroSchemas: Option[Map[String, String]]) extends KeyValueDBModel with Product with Serializable

    Permalink
  32. trait MlDBModelOnlyInfo extends Model

    Permalink
  33. case class MlDBModelOnlyInfoV1(name: String, version: String = MlDBModelMapperV1.version, className: Option[String] = None, timestamp: Option[Long] = None, modelFileId: Option[BsonObjectId] = None, favorite: Boolean = false, description: String = "") extends MlDBModelOnlyInfo with Product with Serializable

    Permalink
  34. trait MultiTopicDBModel extends Model

    Permalink
  35. case class MultiTopicDBModelV1(name: String, topicNameField: String, topicModelNames: Seq[String]) extends MultiTopicDBModel with Product with Serializable

    Permalink
  36. trait NifiConfigDBModel extends ConfigDBModel

    Permalink
  37. case class NifiConfigDBModelV1(nifiBaseUrl: String, nifiApiPath: String, nifiUiPath: String, name: String) extends NifiConfigDBModel with Product with Serializable

    Permalink
  38. trait PipegraphDBModel extends Model

    Permalink
  39. case class PipegraphDBModelV1(name: String, description: String, owner: String, isSystem: Boolean, creationTime: Long, legacyStreamingComponents: List[LegacyStreamingETLModel], structuredStreamingComponents: List[StructuredStreamingETLModel], rtComponents: List[RTModel], dashboard: Option[DashboardModel] = None, labels: Set[String] = Set.empty, enrichmentSources: RestEnrichmentConfigModel = ...) extends PipegraphDBModel with Product with Serializable

    Permalink
  40. trait PipegraphInstanceDBModel extends Model

    Permalink
  41. case class PipegraphInstanceDBModelV1(name: String, instanceOf: String, startTimestamp: Long, currentStatusTimestamp: Long, status: PipegraphStatus, executedByNode: Option[String], peerActor: Option[String], error: Option[String] = None) extends PipegraphInstanceDBModel with Product with Serializable

    Permalink
  42. trait ProcessGroupDBModel extends Model

    Permalink
  43. case class ProcessGroupDBModelV1(name: String, content: BsonDocument, errorPort: String) extends ProcessGroupDBModel with Product with Serializable

    Permalink
  44. sealed trait ProducerDBModel extends Model

    Permalink
  45. case class ProducerDBModelV1(name: String, className: String, topicName: Option[String], isActive: Boolean = false, configuration: Option[String] = None, isRemote: Boolean, isSystem: Boolean) extends ProducerDBModel with Product with Serializable

    Permalink
  46. case class ProducerDBModelV2(name: String, className: String, topicName: Option[String], isActive: Boolean = false, configuration: Option[String] = None) extends ProducerDBModel with Product with Serializable

    Permalink
  47. trait RawDBModel extends Model

    Permalink
  48. case class RawDBModelV1(name: String, uri: String, timed: Boolean = true, schema: String, options: RawOptions = RawOptions.default) extends RawDBModel with Product with Serializable

    Permalink
  49. trait SolrConfigDBModel extends ConfigDBModel

    Permalink
  50. case class SolrConfigDBModelV1(zookeeperConnections: ZookeeperConnectionsConfig, name: String) extends SolrConfigDBModel with Product with Serializable

    Permalink
  51. trait SparkBatchConfigDBModel extends ConfigDBModel

    Permalink
  52. case class SparkBatchConfigDBModelV1(appName: String, master: ConnectionConfig, driver: SparkDriverConfig, executorCores: Int, executorMemory: String, coresMax: Int, executorInstances: Int, additionalJarsPath: String, yarnJar: String, blockManagerPort: Int, retained: RetainedConfigModel, kryoSerializer: KryoSerializerConfig, others: Seq[SparkEntryConfig], name: String) extends SparkBatchConfigDBModel with Product with Serializable

    Permalink
  53. trait SparkStreamingConfigDBModel extends ConfigDBModel

    Permalink
  54. case class SparkStreamingConfigDBModelV1(appName: String, master: ConnectionConfig, driver: SparkDriverConfig, executorCores: Int, executorMemory: String, coresMax: Int, executorInstances: Int, additionalJarsPath: String, yarnJar: String, blockManagerPort: Int, retained: RetainedConfigModel, kryoSerializer: KryoSerializerConfig, streamingBatchIntervalMs: Int, checkpointDir: String, enableHiveSupport: Boolean, triggerIntervalMs: Option[Long], others: Seq[SparkEntryConfig], nifiStateless: Option[NifiStatelessConfigModel], schedulingStrategy: SchedulingStrategyConfigModel, name: String) extends SparkStreamingConfigDBModel with Product with Serializable

    Permalink
  55. trait SqlSourceDBModel extends Model

    Permalink
  56. case class SqlSourceDBModelV1(name: String, connectionName: String, dbtable: String, partitioningInfo: Option[JdbcPartitioningInfo], numPartitions: Option[Int], fetchSize: Option[Int]) extends SqlSourceDBModel with Product with Serializable

    Permalink
  57. trait TelemetryConfigDBModel extends ConfigDBModel

    Permalink
  58. case class TelemetryConfigDBModelV1(name: String, writer: String, sampleOneMessageEvery: Int, telemetryTopicConfigModel: TelemetryTopicConfigModel) extends TelemetryConfigDBModel with Product with Serializable

    Permalink
  59. trait TopicDBModel extends Model

    Permalink
  60. case class TopicDBModelV1(name: String, creationTime: Long, partitions: Int, replicas: Int, topicDataType: String, keyFieldName: Option[String], headersFieldName: Option[String], valueFieldsNames: Option[Seq[String]], useAvroSchemaManager: Boolean, schema: BsonDocument, topicCompression: TopicCompression = TopicCompression.Disabled, subjectStrategy: SubjectStrategy = SubjectStrategy.None, keySchema: Option[String] = None) extends TopicDBModel with Product with Serializable

    Permalink
  61. trait WebsocketDBModel extends Model

    Permalink
  62. case class WebsocketDBModelV1(name: String, host: String, port: String, resourceName: String, options: Option[BsonDocument] = None) extends WebsocketDBModel with Product with Serializable

    Permalink

Ungrouped