public class OttcElasticSearchIndexOrAliasConfig extends org.nuxeo.elasticsearch.config.ElasticSearchIndexConfig implements Serializable, Cloneable
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MAPPING |
static String |
DEFAULT_SETTING |
protected String[] |
fullTextFields |
static String |
NX_ALIAS_SUFFIX |
| Constructor and Description |
|---|
OttcElasticSearchIndexOrAliasConfig() |
OttcElasticSearchIndexOrAliasConfig(boolean isEnabled,
String name,
String repositoryName,
String type,
boolean create,
String settings,
String mapping,
String[] excludes,
String[] includes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
aliasConfigured() |
OttcElasticSearchIndexOrAliasConfig |
clone() |
String |
getAliasName()
Explicit method for alias name which is technically same as name attribute.
|
String[] |
getFullTextFields() |
boolean |
mustCreate()
Do not create if alias is configured.
|
protected void |
setExcludes(String[] excludes) |
protected void |
setIncludes(String[] includes) |
void |
setName(String name)
Alias name.
|
public static final String NX_ALIAS_SUFFIX
public static final String DEFAULT_SETTING
public static final String DEFAULT_MAPPING
protected String[] fullTextFields
public OttcElasticSearchIndexOrAliasConfig()
public OttcElasticSearchIndexOrAliasConfig(boolean isEnabled,
String name,
String repositoryName,
String type,
boolean create,
String settings,
String mapping,
String[] excludes,
String[] includes)
isEnabled - name - repositoryName - type - create - settings - mapping - excludes - includes - public String[] getFullTextFields()
public void setName(String name)
name - public String getAliasName()
public boolean mustCreate()
mustCreate in class org.nuxeo.elasticsearch.config.ElasticSearchIndexConfigpublic boolean aliasConfigured()
public OttcElasticSearchIndexOrAliasConfig clone()
protected void setExcludes(String[] excludes)
protected void setIncludes(String[] includes)
Copyright © 2020. All rights reserved.