package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DynamoDBClientConfig(accessKeyId: Option[String], secretAccessKey: Option[String], endpoint: Option[String], maxConcurrency: Option[Int], maxPendingConnectionAcquires: Option[Int], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], connectionTimeout: Option[FiniteDuration], connectionAcquisitionTimeout: Option[FiniteDuration], connectionTimeToLive: Option[FiniteDuration], maxIdleConnectionTimeout: Option[FiniteDuration], useConnectionReaper: Option[Boolean], threadsOfEventLoopGroup: Option[Int], userHttp2: Option[Boolean], maxHttp2Streams: Option[Int], batchGetItemLimit: Int, batchWriteItemLimit: Int) extends Product with Serializable
- case class JournalColumnsDefConfig(partitionKeyColumnName: String, persistenceIdColumnName: String, sequenceNrColumnName: String, deletedColumnName: String, messageColumnName: String, orderingColumnName: String, tagsColumnName: String) extends Product with Serializable
- case class JournalPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, getJournalRowsIndexName: String, tagSeparator: String, shardCount: Int, queueBufferSize: Int, queueOverflowStrategy: String, queueParallelism: Int, writeParallelism: Int, queryBatchSize: Int, consistentRead: Boolean, softDeleted: Boolean, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable
- case class JournalSequenceRetrievalConfig(batchSize: Int, maxTries: Int, queryDelay: FiniteDuration, maxBackoffQueryDelay: FiniteDuration, askTimeout: FiniteDuration) extends Product with Serializable
- case class QueryPluginConfig(tableName: String, columnsDefConfig: JournalColumnsDefConfig, tagsIndexName: String, getJournalRowsIndexName: String, tagSeparator: String, refreshInterval: FiniteDuration, shardCount: Int, queryBatchSize: Int, consistentRead: Boolean, journalSequenceRetrievalConfig: JournalSequenceRetrievalConfig, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable
- case class SnapshotColumnsDefConfig(persistenceIdColumnName: String, sequenceNrColumnName: String, snapshotColumnName: String, createdColumnName: String) extends Product with Serializable
- final case class SnapshotPluginConfig(tableName: String, columnsDefConfig: SnapshotColumnsDefConfig, metricsReporterClassName: String, clientConfig: DynamoDBClientConfig) extends Product with Serializable
Value Members
- object DynamoDBClientConfig extends Serializable
- object JournalColumnsDefConfig extends Serializable
- object JournalPluginConfig extends Serializable
- object JournalSequenceRetrievalConfig extends Serializable
- object QueryPluginConfig extends Serializable
- object SnapshotColumnsDefConfig extends Serializable
- object SnapshotPluginConfig extends Serializable