Class CreateEngine
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.request.engines.CreateEngine
-
public class CreateEngine extends Object
Represents a request to create a new Engine
-
-
Constructor Summary
Constructors Constructor Description CreateEngine(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)ObjectgetIndexSettingOverride(String key)Get the value of the index override settingSet<String>getIndexSettingOverrideNames()Get a set of all the index setting override keysStringgetLanguage()The language associated with a given Engine.StringgetName()Name of the Engine.StringgetType()Type of the Engine.inthashCode()CreateEnginesetIndexSettingOverride(String key, Boolean value)Set an index override valueCreateEnginesetIndexSettingOverride(String key, Integer value)Set an index override valueCreateEnginesetIndexSettingOverride(String key, String value)Set an index override valueCreateEnginesetLanguage(String language)The language associated with a given Engine.CreateEnginesetType(String type)Type of the Engine.StringtoString()
-
-
-
Constructor Detail
-
CreateEngine
public CreateEngine(String name)
-
-
Method Detail
-
setIndexSettingOverride
public CreateEngine setIndexSettingOverride(String key, String value)
Set an index override value- Parameters:
key- The name of the index setting to overridevalue- The value of the index setting override- Returns:
- this engine
-
setIndexSettingOverride
public CreateEngine setIndexSettingOverride(String key, Integer value)
Set an index override value- Parameters:
key- The name of the index setting to overridevalue- The value of the index setting override- Returns:
- this engine
-
setIndexSettingOverride
public CreateEngine setIndexSettingOverride(String key, Boolean value)
Set an index override value- Parameters:
key- The name of the index setting to overridevalue- The value of the index setting override- Returns:
- this engine
-
getIndexSettingOverride
public Object getIndexSettingOverride(String key)
Get the value of the index override setting- Parameters:
key- The name of the index setting- Returns:
- The index setting override value
-
getIndexSettingOverrideNames
public Set<String> getIndexSettingOverrideNames()
Get a set of all the index setting override keys- Returns:
- A set of the index setting keys
-
getName
public String getName()
Name of the Engine. Can only contain lowercase letters, numbers, and hyphens.- Returns:
- name of the engine
-
getType
public String getType()
Type of the Engine.- Returns:
- type of the engine
-
getLanguage
public String getLanguage()
The language associated with a given Engine. Will default to Universal, which will return null. To specify a language, see the list of supported languages.- Returns:
- the language
-
setType
public CreateEngine setType(String type)
Type of the Engine.- Parameters:
type- type of the engine- Returns:
this.
-
setLanguage
public CreateEngine setLanguage(String language)
The language associated with a given Engine. Will default to Universal, which will return null. To specify a language, see the list of supported languages.- Parameters:
language- null for universal, or the language code for a specific language- Returns:
this.
-
-