public class ElasticsearchMetadataUtil extends Object
| Constructor and Description |
|---|
ElasticsearchMetadataUtil() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
asMap(com.fasterxml.jackson.databind.JsonNode node)
get JsonNode as Map.
|
static String |
getId(Map<String,Object> metadata)
get id to use based on supplied parameters.
|
static String |
getId(StreamsDatum datum)
get id to use based on supplied parameters.
|
static String |
getIndex(Map<String,Object> metadata,
ElasticsearchReaderConfiguration config)
get Index to use based on supplied parameters.
|
static String |
getIndex(Map<String,Object> metadata,
ElasticsearchWriterConfiguration config)
get Index to use based on supplied parameters.
|
static String |
getType(Map<String,Object> metadata,
ElasticsearchReaderConfiguration config)
get Type to use based on supplied parameters.
|
static String |
getType(Map<String,Object> metadata,
ElasticsearchWriterConfiguration config)
get Type to use based on supplied parameters.
|
public static String getIndex(Map<String,Object> metadata, ElasticsearchWriterConfiguration config)
metadata - metadataconfig - configpublic static String getIndex(Map<String,Object> metadata, ElasticsearchReaderConfiguration config)
metadata - metadataconfig - configpublic static String getType(Map<String,Object> metadata, ElasticsearchWriterConfiguration config)
metadata - metadataconfig - configpublic static String getType(Map<String,Object> metadata, ElasticsearchReaderConfiguration config)
metadata - metadataconfig - configpublic static String getId(StreamsDatum datum)
datum - datumpublic static String getId(Map<String,Object> metadata)
metadata - metadataCopyright © 2018 The Apache Software Foundation. All rights reserved.