/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ package org.opensearch.dataprepper.logstash.mapping; import java.util.List; import java.util.Map; /** * Represents attribute mappings from Logstash into Data Prepper. * * @since 1.2 */ public interface LogstashAttributesMappings { /** * A map of attribute names in the Logstash configuration to * the correct property name in Data Prepper. *
* This should not return null and should return empty if not defined.
*
* @return A Map
* @since 1.2
*/
Map
* This should not return null and should return empty if not defined.
*
* @return A Map
* @since 1.2
*/
Map
* This should not return null and should return empty if not defined.
*
* @return A Map
* @since 1.2
*/
List
* This should not return null and should return empty if not defined.
*
* @return A Map
* @since 1.3
*/
Map