protected List GetInferredComponentTemplates()

in src/Elastic.Ingest.Elasticsearch/DataStreams/DataStreamChannel.cs [69:78]


	protected List<string> GetInferredComponentTemplates()
	{
		var additionalComponents = new List<string> { "data-streams-mappings" };
		// if we know the type of data is logs or metrics apply certain defaults that Elasticsearch ships with.
		if (Options.DataStream.Type.ToLowerInvariant() == "logs")
			additionalComponents.AddRange(new[] { "logs-settings", "logs-mappings" });
		else if (Options.DataStream.Type.ToLowerInvariant() == "metrics")
			additionalComponents.AddRange(new[] { "metrics-settings", "metrics-mappings" });
		return additionalComponents;
	}