package configuration

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AdditionalKafkaClustersConfig(name: String, clusters: Map[String, KafkaConfigModel]) extends Model with Product with Serializable
  2. case class CompilerConfigModel(compilerInstances: Int, name: String) extends Model with Product with Serializable
  3. sealed trait ConfigurationMode extends AnyRef
  4. case class ConnectionConfig(protocol: String, host: String, port: Int = 0, timeout: Option[Long] = None, metadata: Option[Map[String, String]]) extends Product with Serializable
  5. case class ElasticConfigModel(connections: Seq[ConnectionConfig], name: String) extends Model with Product with Serializable

    Configuration model for ElasticSearch.

  6. case class HBaseConfigModel(coreSiteXmlPath: String, hbaseSiteXmlPath: String, others: Seq[HBaseEntryConfig], name: String) extends Model with Product with Serializable

    Configuration model for HBase.

  7. case class HBaseEntryConfig(key: String, value: String) extends Product with Serializable
  8. case class JMXTelemetryConfigModel(query: String, metricGroupAttribute: String, sourceIdAttribute: String, metricGroupFallback: String = "unknown", sourceIdFallback: String = "unknown") extends Product with Serializable

    Configuration model for telemetry functionality.

  9. case class JdbcConfigModel(connections: Map[String, JdbcConnectionConfig], name: String) extends Model with Product with Serializable
  10. case class JdbcConnectionConfig(name: String, url: String, user: String, password: String, driverName: String) extends Product with Serializable
  11. case class JdbcPartitioningInfo(partitionColumn: String, lowerBound: String, upperBound: String) extends Product with Serializable
  12. case class KafkaConfigModel(connections: Seq[ConnectionConfig], ingest_rate: String, zookeeperConnections: Option[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 Model with Product with Serializable
  13. class KafkaConfigProxy extends AnyRef
  14. case class KafkaEntryConfig(key: String, value: String) extends Product with Serializable
  15. case class KryoSerializerConfig(enabled: Boolean, registrators: String, strict: Boolean) extends Product with Serializable
  16. case class MongoDBConfigModel(address: String, databaseName: String, username: String, password: String, credentialDb: String, millisecondsTimeoutConnection: Int, collectionPrefix: String) extends Product with Serializable
  17. case class NifiConfigModel(nifiBaseUrl: String, nifiApiPath: String, nifiUiPath: String, name: String) extends Model with Product with Serializable
  18. case class NifiStatelessConfigModel(bootstrapJars: String, systemJars: String, statelessJars: String, extensions: String) extends Product with Serializable
  19. sealed abstract class ParsingMode extends AnyRef
  20. case class PostgresDBConfigModel(url: String, user: String, password: String, driver: String, poolSize: Int) extends Product with Serializable
  21. case class RestEnrichmentConfigModel(sources: Map[String, RestEnrichmentSource]) extends Product with Serializable
  22. case class RestEnrichmentSource(kind: String, parameters: Map[String, String], headers: Map[String, String] = Map.empty) extends Product with Serializable
  23. case class RestHttpsConfigModel(keystoreLocation: String, passwordLocation: String, keystoreType: String) extends Product with Serializable
  24. case class RetainedConfigModel(retainedStagesJobs: Int, retainedTasks: Int, retainedJobs: Int, retainedExecutions: Int, retainedBatches: Int) extends Product with Serializable
  25. case class SchedulingStrategyConfigModel(factoryClass: String, factoryParams: Config) extends Product with Serializable
  26. case class SolrConfigModel(zookeeperConnections: ZookeeperConnectionsConfig, name: String) extends Model with Product with Serializable

    Configuration model for Solr.

  27. case class SparkBatchConfigModel(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 SparkConfigModel with Product with Serializable
  28. trait SparkConfigModel extends Model
  29. case class SparkDriverConfig(submitDeployMode: String, cores: Int, memory: String, host: String, bindAddress: String, port: Int, killDriverProcessIfSparkContextStops: Boolean) extends Product with Serializable
  30. case class SparkEntryConfig(key: String, value: String) extends Product with Serializable
  31. case class SparkStreamingConfigModel(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 SparkConfigModel with Product with Serializable
  32. case class TelemetryConfigModel(name: String, writer: String, sampleOneMessageEvery: Int, telemetryTopicConfigModel: TelemetryTopicConfigModel) extends Model with Product with Serializable
  33. case class TelemetryTopicConfigModel(topicName: String, partitions: Int, replica: Int, kafkaSettings: Seq[KafkaEntryConfig], jmx: Seq[JMXTelemetryConfigModel]) extends Product with Serializable
  34. case class TinyKafkaConfig(connections: Seq[ConnectionConfig], batch_send_size: Int, acks: String, default_encoder: String, encoder_fqcn: String, partitioner_fqcn: String, others: Seq[KafkaEntryConfig]) extends Product with Serializable
  35. case class WaspConfigModel(actorSystemName: String, actorDowningTimeout: Int, indexRollover: Boolean, generalTimeoutMillis: Int, servicesTimeoutMillis: Int, systemPipegraphsStart: Boolean, systemProducersStart: Boolean, restServerHostname: String, restServerPort: Int, restHttpsConf: Option[RestHttpsConfigModel], environmentPrefix: String, validationRulesToIgnore: Seq[String], environmentMode: String, darwinConnector: String, configurationMode: ConfigurationMode, restApiKeys: Option[Iterable[String]]) extends Product with Serializable

    Configuration model for WASP.

  36. case class ZookeeperConnectionsConfig(connections: Seq[ConnectionConfig], chRoot: String) extends Product with Serializable

Value Members

  1. object ConfigurationMode
  2. object Handle extends ParsingMode with Product with Serializable
  3. object Ignore extends ParsingMode with Product with Serializable
  4. object KafkaConfigProxy
  5. object ParsingMode
  6. object Strict extends ParsingMode with Product with Serializable
  7. object TelemetryTopicConfigModelMessageFormat extends SprayJsonSupport with DefaultJsonProtocol
  8. object WaspConfigModel extends Serializable

Ungrouped