case class IndexerConfig(restartDelay: NonNegativeFiniteDuration = IndexerConfig.DefaultRestartDelay, maxInputBufferSize: NonNegativeInt = NonNegativeInt.tryCreate(DamlIndexerConfig.DefaultMaxInputBufferSize), inputMappingParallelism: NonNegativeInt = NonNegativeInt.tryCreate(DamlIndexerConfig.DefaultInputMappingParallelism), batchingParallelism: NonNegativeInt = NonNegativeInt.tryCreate(DamlIndexerConfig.DefaultBatchingParallelism), ingestionParallelism: NonNegativeInt = NonNegativeInt.tryCreate(DamlIndexerConfig.DefaultIngestionParallelism), submissionBatchSize: Long = DamlIndexerConfig.DefaultSubmissionBatchSize, tailingRateLimitPerSecond: NonNegativeInt = NonNegativeInt.tryCreate(DamlIndexerConfig.DefaultTailingRateLimitPerSecond), batchWithinMillis: Long = DamlIndexerConfig.DefaultBatchWithinMillis, enableCompression: Boolean = DamlIndexerConfig.DefaultEnableCompression, schemaMigrationAttempts: Int = DamlIndexerConfig.DefaultSchemaMigrationAttempts, schemaMigrationAttemptBackoff: NonNegativeFiniteDuration = IndexerConfig.DefaultSchemaMigrationAttemptBackoff, postgresTcpKeepalivesIdle: Option[Int] = IndexerConfig.DefaultPostgresTcpKeepalivesIdle, postgresTcpKeepalivesInterval: Option[Int] = IndexerConfig.DefaultPostgresTcpKeepalivesInterval, postgresTcpKeepalivesCount: Option[Int] = IndexerConfig.DefaultPostgresTcpKeepalivesCount) extends Product with Serializable

Ledger api indexer specific configurations

See com.daml.platform.indexer.JdbcIndexer for semantics on these configurations.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IndexerConfig
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val batchWithinMillis: Long
  2. val batchingParallelism: NonNegativeInt
  3. val enableCompression: Boolean
  4. val ingestionParallelism: NonNegativeInt
  5. val inputMappingParallelism: NonNegativeInt
  6. val maxInputBufferSize: NonNegativeInt
  7. val postgresTcpKeepalivesCount: Option[Int]
  8. val postgresTcpKeepalivesIdle: Option[Int]
  9. val postgresTcpKeepalivesInterval: Option[Int]
  10. def productElementNames: Iterator[String]
    Definition Classes
    Product
  11. val restartDelay: NonNegativeFiniteDuration
  12. val schemaMigrationAttemptBackoff: NonNegativeFiniteDuration
  13. val schemaMigrationAttempts: Int
  14. val submissionBatchSize: Long
  15. val tailingRateLimitPerSecond: NonNegativeInt