Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Elasticsearch Elasticsearch `yaml:"elasticsearch" mapstructure:"elasticsearch"` Dcp config.Dcp `yaml:",inline" mapstructure:",squash"` }
func (*Config) ApplyDefaults ¶
func (c *Config) ApplyDefaults()
type Elasticsearch ¶
type Elasticsearch struct { BatchByteSizeLimit any `yaml:"batchByteSizeLimit"` CollectionIndexMapping map[string]string `yaml:"collectionIndexMapping"` MaxConnsPerHost *int `yaml:"maxConnsPerHost"` MaxIdleConnDuration *time.Duration `yaml:"maxIdleConnDuration"` DiscoverNodesInterval *time.Duration `yaml:"discoverNodesInterval"` TypeName string `yaml:"typeName"` Urls []string `yaml:"urls"` BatchSizeLimit int `yaml:"batchSizeLimit"` BatchTickerDuration time.Duration `yaml:"batchTickerDuration"` ConcurrentRequest int `yaml:"concurrentRequest"` CompressionEnabled bool `yaml:"compressionEnabled"` DisableDiscoverNodesOnStart bool `yaml:"disableDiscoverNodesOnStart"` }
Click to show internal directories.
Click to hide internal directories.