@Value.Immutable
public interface ElasticsearchSetup
| Modifier and Type | Interface and Description |
|---|---|
static class |
ElasticsearchSetup.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ElasticsearchSetup.Builder |
builder(org.elasticsearch.client.RestClient restClient) |
default IndexResolver |
indexResolver() |
default KeyExtractor.Factory |
keyExtractorFactory() |
default com.fasterxml.jackson.databind.ObjectMapper |
objectMapper() |
static ElasticsearchSetup |
of(org.elasticsearch.client.RestClient restClient) |
org.elasticsearch.client.RestClient |
restClient() |
default int |
scrollSize() |
@Value.Parameter org.elasticsearch.client.RestClient restClient()
@Value.Default default com.fasterxml.jackson.databind.ObjectMapper objectMapper()
@Value.Default default IndexResolver indexResolver()
@Value.Default default KeyExtractor.Factory keyExtractorFactory()
@Value.Default default int scrollSize()
static ElasticsearchSetup of(org.elasticsearch.client.RestClient restClient)
static ElasticsearchSetup.Builder builder(org.elasticsearch.client.RestClient restClient)
Copyright © 2023 The Immutables.org authors. All rights reserved.