public class IndexMappingsEditor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexMappingsEditor.AnalyzerGenerator |
| Constructor and Description |
|---|
IndexMappingsEditor() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
insertIntoMappingsField(Map<String,Object> sourceAsMapMappings,
String field,
Map.Entry<String,Object> propertyPair) |
static Map<String,Object> |
removePropertyFromMappingsField(Map<String,Object> sourceAsMapMappings,
String field,
String propKeyToRemove) |
static Map<String,Object> |
subFieldIntoMappings(Map<String,Object> sourceAsMapMappings,
String field,
org.gcube.rest.index.common.entities.fields.config.FieldConfig fieldConfig) |
public static Map<String,Object> insertIntoMappingsField(Map<String,Object> sourceAsMapMappings, String field, Map.Entry<String,Object> propertyPair)
public static Map<String,Object> removePropertyFromMappingsField(Map<String,Object> sourceAsMapMappings, String field, String propKeyToRemove)
public static Map<String,Object> subFieldIntoMappings(Map<String,Object> sourceAsMapMappings, String field, org.gcube.rest.index.common.entities.fields.config.FieldConfig fieldConfig) throws IOException
IOExceptionCopyright © 2019. All Rights Reserved.