public ElasticSearchOutputConfiguration() { NumberOfShards = DefaultNumberOfShards; NumberOfReplicas = DefaultNumberOfReplicas; RefreshInterval = DefaultRefreshInterval; Mappings = new ElasticSearchMappingsConfiguration(); }
internal ElasticSearchMappingsConfiguration DeepClone() { var other = new ElasticSearchMappingsConfiguration(); foreach (var item in this.Properties) { other.Properties.Add(item.Key, item.Value.DeepClone()); } return(other); }