package configuration
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AdditionalKafkaClustersConfig(name: String, clusters: Map[String, KafkaConfigModel]) extends Model with Product with Serializable
- case class CompilerConfigModel(compilerInstances: Int, name: String) extends Model with Product with Serializable
- sealed trait ConfigurationMode extends AnyRef
- case class ConnectionConfig(protocol: String, host: String, port: Int = 0, timeout: Option[Long] = None, metadata: Option[Map[String, String]]) extends Product with Serializable
-
case class
ElasticConfigModel(connections: Seq[ConnectionConfig], name: String) extends Model with Product with Serializable
Configuration model for ElasticSearch.
-
case class
HBaseConfigModel(coreSiteXmlPath: String, hbaseSiteXmlPath: String, others: Seq[HBaseEntryConfig], name: String) extends Model with Product with Serializable
Configuration model for HBase.
- case class HBaseEntryConfig(key: String, value: String) extends Product with Serializable
-
case class
JMXTelemetryConfigModel(query: String, metricGroupAttribute: String, sourceIdAttribute: String, metricGroupFallback: String = "unknown", sourceIdFallback: String = "unknown") extends Product with Serializable
Configuration model for telemetry functionality.
- case class JdbcConfigModel(connections: Map[String, JdbcConnectionConfig], name: String) extends Model with Product with Serializable
- case class JdbcConnectionConfig(name: String, url: String, user: String, password: String, driverName: String) extends Product with Serializable
- case class JdbcPartitioningInfo(partitionColumn: String, lowerBound: String, upperBound: String) extends Product with Serializable
- 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
- class KafkaConfigProxy extends AnyRef
- case class KafkaEntryConfig(key: String, value: String) extends Product with Serializable
- case class KryoSerializerConfig(enabled: Boolean, registrators: String, strict: Boolean) extends Product with Serializable
- case class MongoDBConfigModel(address: String, databaseName: String, username: String, password: String, credentialDb: String, millisecondsTimeoutConnection: Int, collectionPrefix: String) extends Product with Serializable
- case class NifiConfigModel(nifiBaseUrl: String, nifiApiPath: String, nifiUiPath: String, name: String) extends Model with Product with Serializable
- case class NifiStatelessConfigModel(bootstrapJars: String, systemJars: String, statelessJars: String, extensions: String) extends Product with Serializable
- sealed abstract class ParsingMode extends AnyRef
- case class PostgresDBConfigModel(url: String, user: String, password: String, driver: String, poolSize: Int) extends Product with Serializable
- case class RestEnrichmentConfigModel(sources: Map[String, RestEnrichmentSource]) extends Product with Serializable
- case class RestEnrichmentSource(kind: String, parameters: Map[String, String], headers: Map[String, String] = Map.empty) extends Product with Serializable
- case class RestHttpsConfigModel(keystoreLocation: String, passwordLocation: String, keystoreType: String) extends Product with Serializable
- case class RetainedConfigModel(retainedStagesJobs: Int, retainedTasks: Int, retainedJobs: Int, retainedExecutions: Int, retainedBatches: Int) extends Product with Serializable
- case class SchedulingStrategyConfigModel(factoryClass: String, factoryParams: Config) extends Product with Serializable
-
case class
SolrConfigModel(zookeeperConnections: ZookeeperConnectionsConfig, name: String) extends Model with Product with Serializable
Configuration model for Solr.
- 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
- trait SparkConfigModel extends Model
- case class SparkDriverConfig(submitDeployMode: String, cores: Int, memory: String, host: String, bindAddress: String, port: Int, killDriverProcessIfSparkContextStops: Boolean) extends Product with Serializable
- case class SparkEntryConfig(key: String, value: String) extends Product with Serializable
- 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
- case class TelemetryConfigModel(name: String, writer: String, sampleOneMessageEvery: Int, telemetryTopicConfigModel: TelemetryTopicConfigModel) extends Model with Product with Serializable
- case class TelemetryTopicConfigModel(topicName: String, partitions: Int, replica: Int, kafkaSettings: Seq[KafkaEntryConfig], jmx: Seq[JMXTelemetryConfigModel]) extends Product with Serializable
- 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
-
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.
- case class ZookeeperConnectionsConfig(connections: Seq[ConnectionConfig], chRoot: String) extends Product with Serializable
Value Members
- object ConfigurationMode
- object Handle extends ParsingMode with Product with Serializable
- object Ignore extends ParsingMode with Product with Serializable
- object KafkaConfigProxy
- object ParsingMode
- object Strict extends ParsingMode with Product with Serializable
- object TelemetryTopicConfigModelMessageFormat extends SprayJsonSupport with DefaultJsonProtocol
- object WaspConfigModel extends Serializable