abstract class SourceSettingsBase[Version <: ApiVersionBase, S <: SourceSettingsBase[Version, S]] extends AnyRef

Configure Elastiscsearch/OpenSearch sources.

Self Type
S
Source
SourceSettingsBase.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SourceSettingsBase
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Concrete Value Members

  1. val apiVersion: Version
  2. val bufferSize: Int
  3. val connection: ElasticsearchConnectionSettings
  4. val includeDocumentVersion: Boolean
  5. def scroll: String
  6. val scrollDuration: FiniteDuration
  7. def withApiVersion(value: Version): S
  8. def withBufferSize(value: Int): S
  9. def withConnection(value: ElasticsearchConnectionSettings): S
  10. def withIncludeDocumentVersion(value: Boolean): S

    If includeDocumentVersion is true, '_version' is returned with the search-results * https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-version.html * https://www.elastic.co/guide/en/elasticsearch/guide/current/optimistic-concurrency-control.html

  11. def withScrollDuration(value: Duration): S
  12. def withScrollDuration(value: FiniteDuration): S