Class OpenSearchServerConfig
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<OpenSearchServerParam.ParameterEnum,java.lang.String>
-
- org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerParam
-
- org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConfig
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<OpenSearchServerParam.ParameterEnum,java.lang.String>
public class OpenSearchServerConfig extends OpenSearchServerParam
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerParam
OpenSearchServerParam.ParameterEnum
-
-
Constructor Summary
Constructors Constructor Description OpenSearchServerConfig(org.apache.manifoldcf.core.interfaces.ConfigParams params)Build a set of OpenSearchServerParameters by reading ConfigParams.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcontextToConfig(org.apache.manifoldcf.core.interfaces.IPostParameters variableContext, org.apache.manifoldcf.core.interfaces.ConfigParams parameters)java.lang.StringgetApiKey()java.lang.StringgetIndexName()java.lang.StringgetSchedulerJob()java.lang.StringgetServerLocation()java.lang.StringgetUniqueIndexIdentifier()java.lang.StringgetUserName()-
Methods inherited from class org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerParam
buildMap
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Constructor Detail
-
OpenSearchServerConfig
public OpenSearchServerConfig(org.apache.manifoldcf.core.interfaces.ConfigParams params)
Build a set of OpenSearchServerParameters by reading ConfigParams. If the value returned by ConfigParams.getParameter is null, the default value is set.- Parameters:
params-
-
-
Method Detail
-
getUniqueIndexIdentifier
public java.lang.String getUniqueIndexIdentifier()
- Returns:
- a unique identifier for one index on one OpenSearchServer instance.
-
contextToConfig
public static final void contextToConfig(org.apache.manifoldcf.core.interfaces.IPostParameters variableContext, org.apache.manifoldcf.core.interfaces.ConfigParams parameters)
-
getServerLocation
public final java.lang.String getServerLocation()
-
getIndexName
public final java.lang.String getIndexName()
-
getUserName
public final java.lang.String getUserName()
-
getApiKey
public final java.lang.String getApiKey()
-
getSchedulerJob
public final java.lang.String getSchedulerJob()
-
-