public class ElasticsearchClusterConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_KEY_KEEP_ALIVE |
static String |
CONFIG_KEY_PASSWORD |
static String |
CONFIG_KEY_THREADS |
static String |
CONFIG_KEY_TIMEOUT_CONNECT |
static String |
CONFIG_KEY_TIMEOUT_SOCKET |
static String |
CONFIG_KEY_URLS |
static String |
CONFIG_KEY_USERNAME |
int |
connectTimeout |
boolean |
keepAlive |
String |
password
The password to connect to the cluster
|
int |
socketTimeout |
int |
threadCount |
String[] |
urls
The list of urls to connect to the cluster
|
String |
username
The username to connect to the cluster
|
Constructor and Description |
---|
ElasticsearchClusterConfig() |
ElasticsearchClusterConfig(org.apache.commons.configuration2.HierarchicalConfiguration<?> config) |
ElasticsearchClusterConfig(org.apache.commons.configuration2.HierarchicalConfiguration<?> config,
String username,
String password,
int connectTimeout,
int socketTimeout,
int threadCount,
boolean keepAlive) |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.client.RestHighLevelClient |
buildClient()
Returns a client matching the current configuration of the cluster
|
public static final String CONFIG_KEY_URLS
public static final String CONFIG_KEY_USERNAME
public static final String CONFIG_KEY_PASSWORD
public static final String CONFIG_KEY_TIMEOUT_CONNECT
public static final String CONFIG_KEY_TIMEOUT_SOCKET
public static final String CONFIG_KEY_THREADS
public static final String CONFIG_KEY_KEEP_ALIVE
public final String[] urls
public final String username
public final String password
public final int connectTimeout
public final int socketTimeout
public final int threadCount
public final boolean keepAlive
Copyright © 2023. All rights reserved.