public class ElasticSearchIndex extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ElasticSearchIndex.Builder |
Modifier and Type | Field and Description |
---|---|
static BiConsumer<Distribution,com.fasterxml.jackson.databind.node.ObjectNode> |
DEFAULT_MAPPER |
Modifier | Constructor and Description |
---|---|
protected |
ElasticSearchIndex(String indexName,
String mappingResource,
String... aliases) |
protected |
ElasticSearchIndex(String indexName,
String settingsResource,
String mappingResource,
List<String> aliases,
BiConsumer<Distribution,com.fasterxml.jackson.databind.node.ObjectNode> mappingsProcessor) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
Supplier<com.fasterxml.jackson.databind.node.ObjectNode> |
mapping() |
static com.fasterxml.jackson.databind.JsonNode |
resourceToJson(String name) |
static com.fasterxml.jackson.databind.node.ObjectNode |
resourceToObjectNode(String name) |
static String |
resourceToString(String name) |
Supplier<com.fasterxml.jackson.databind.node.ObjectNode> |
settings() |
ElasticSearchIndex |
thenWithMappingsProcessor(BiConsumer<Distribution,com.fasterxml.jackson.databind.JsonNode> mappingsProcessor)
Registers a mapping processor while leaving the existing one intact.
|
String |
toString() |
ElasticSearchIndex |
withoutExperimental() |
public static final BiConsumer<Distribution,com.fasterxml.jackson.databind.node.ObjectNode> DEFAULT_MAPPER
protected ElasticSearchIndex(String indexName, String mappingResource, String... aliases)
protected ElasticSearchIndex(String indexName, String settingsResource, String mappingResource, List<String> aliases, BiConsumer<Distribution,com.fasterxml.jackson.databind.node.ObjectNode> mappingsProcessor)
public Supplier<com.fasterxml.jackson.databind.node.ObjectNode> settings()
public Supplier<com.fasterxml.jackson.databind.node.ObjectNode> mapping()
public ElasticSearchIndex withoutExperimental()
public ElasticSearchIndex thenWithMappingsProcessor(BiConsumer<Distribution,com.fasterxml.jackson.databind.JsonNode> mappingsProcessor)
public static com.fasterxml.jackson.databind.JsonNode resourceToJson(String name)
public static com.fasterxml.jackson.databind.node.ObjectNode resourceToObjectNode(String name)
Copyright © 2022. All rights reserved.