Package

it.agilelab.bigdata.wasp.models

configuration

Permalink

package configuration

Visibility
  1. Public
  2. All

Type Members

  1. case class CompilerConfigModel(compilerInstances: Int, name: String) extends Model with Product with Serializable

    Permalink
  2. sealed trait ConfigurationMode extends AnyRef

    Permalink
  3. case class ConnectionConfig(protocol: String, host: String, port: Int = 0, timeout: Option[Long] = None, metadata: Option[Map[String, String]]) extends Product with Serializable

    Permalink
  4. case class ElasticConfigModel(connections: Seq[ConnectionConfig], name: String) extends Model with Product with Serializable

    Permalink

    Configuration model for ElasticSearch.

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

    Permalink

    Configuration model for HBase.

  6. case class HBaseEntryConfig(key: String, value: String) extends Product with Serializable

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

    Permalink

    Configuration model for telemetry functionality.

  8. case class JdbcConfigModel(connections: Map[String, JdbcConnectionConfig], name: String) extends Model with Product with Serializable

    Permalink
  9. case class JdbcConnectionConfig(name: String, url: String, user: String, password: String, driverName: String) extends Product with Serializable

    Permalink
  10. case class JdbcPartitioningInfo(partitionColumn: String, lowerBound: String, upperBound: String) extends Product with Serializable

    Permalink
  11. case class KafkaConfigModel(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 Model with Product with Serializable

    Permalink
  12. case class KafkaEntryConfig(key: String, value: String) extends Product with Serializable

    Permalink
  13. case class KryoSerializerConfig(enabled: Boolean, registrators: String, strict: Boolean) extends Product with Serializable

    Permalink
  14. case class MongoDBConfigModel(address: String, databaseName: String, username: String, password: String, millisecondsTimeoutConnection: Int) extends Product with Serializable

    Permalink
  15. case class NifiConfigModel(nifiBaseUrl: String, nifiApiPath: String, nifiUiPath: String, name: String) extends Model with Product with Serializable

    Permalink
  16. case class NifiStatelessConfigModel(bootstrapJars: String, systemJars: String, statelessJars: String, extensions: String) extends Product with Serializable

    Permalink
  17. case class PostgresDBConfigModel(url: String, user: String, password: String, driver: String, poolSize: Int) extends Product with Serializable

    Permalink
  18. case class RestHttpsConfigModel(keystoreLocation: String, passwordLocation: String, keystoreType: String) extends Product with Serializable

    Permalink
  19. case class RetainedConfigModel(retainedStagesJobs: Int, retainedTasks: Int, retainedJobs: Int, retainedExecutions: Int, retainedBatches: Int) extends Product with Serializable

    Permalink
  20. case class SchedulingStrategyConfigModel(factoryClass: String, factoryParams: Config) extends Product with Serializable

    Permalink
  21. case class SolrConfigModel(zookeeperConnections: ZookeeperConnectionsConfig, name: String) extends Model with Product with Serializable

    Permalink

    Configuration model for Solr.

  22. 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

    Permalink
  23. trait SparkConfigModel extends Model

    Permalink
  24. case class SparkDriverConfig(submitDeployMode: String, cores: Int, memory: String, host: String, bindAddress: String, port: Int, killDriverProcessIfSparkContextStops: Boolean) extends Product with Serializable

    Permalink
  25. case class SparkEntryConfig(key: String, value: String) extends Product with Serializable

    Permalink
  26. 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, triggerIntervalMs: Option[Long], others: Seq[SparkEntryConfig], nifiStateless: Option[NifiStatelessConfigModel], schedulingStrategy: SchedulingStrategyConfigModel, name: String) extends SparkConfigModel with Product with Serializable

    Permalink
  27. case class TelemetryConfigModel(name: String, writer: String, sampleOneMessageEvery: Int, telemetryTopicConfigModel: TelemetryTopicConfigModel) extends Model with Product with Serializable

    Permalink
  28. case class TelemetryTopicConfigModel(topicName: String, partitions: Int, replica: Int, kafkaSettings: Seq[KafkaEntryConfig], jmx: Seq[JMXTelemetryConfigModel]) extends Product with Serializable

    Permalink
  29. 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

    Permalink
  30. 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) extends Product with Serializable

    Permalink

    Configuration model for WASP.

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

    Permalink

Value Members

  1. object ConfigurationMode

    Permalink
  2. object TelemetryTopicConfigModelMessageFormat extends SprayJsonSupport with DefaultJsonProtocol

    Permalink
  3. object WaspConfigModel extends Serializable

    Permalink

Ungrouped