public class BaseVariableExtractorDefinitionModel extends Object implements VariableExtractorDefinitionModel
Modifier and Type | Field and Description |
---|---|
protected String |
description |
protected List<com.fasterxml.jackson.databind.node.ObjectNode> |
fullTextVariables |
protected String |
key |
protected String |
name |
protected String |
sourceIndex |
protected List<VariableExtractor> |
variableExtractors |
Constructor and Description |
---|
BaseVariableExtractorDefinitionModel() |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the optional description of this variable extractor definition, describing where and how it might be used.
|
List<com.fasterxml.jackson.databind.node.ObjectNode> |
getFullTextVariables()
Returns the preconfigured full text variable extractors.
|
String |
getKey()
Returns the business key usually used to reference or lookup a variable extractor definition regardless of its version.
|
String |
getName()
Returns the name of this variable extractor definition.
|
String |
getSourceIndex()
Returns the name of the index on which the variable extraction will be performed on.
|
List<VariableExtractor> |
getVariableExtractors()
Returns the variable extractors.
|
void |
setDescription(String description) |
void |
setFullTextVariables(List<com.fasterxml.jackson.databind.node.ObjectNode> fullTextVariables) |
void |
setKey(String key) |
void |
setName(String name) |
void |
setSourceIndex(String sourceIndex) |
void |
setVariableExtractors(List<VariableExtractor> variableExtractors) |
protected String key
protected String name
protected String description
protected List<VariableExtractor> variableExtractors
protected List<com.fasterxml.jackson.databind.node.ObjectNode> fullTextVariables
protected String sourceIndex
public BaseVariableExtractorDefinitionModel()
public String getKey()
VariableExtractorDefinitionModel
getKey
in interface VariableExtractorDefinitionModel
public void setKey(String key)
public String getName()
VariableExtractorDefinitionModel
getName
in interface VariableExtractorDefinitionModel
public void setName(String name)
public String getDescription()
VariableExtractorDefinitionModel
getDescription
in interface VariableExtractorDefinitionModel
public void setDescription(String description)
public String getSourceIndex()
VariableExtractorDefinitionModel
getSourceIndex
in interface VariableExtractorDefinitionModel
public void setSourceIndex(String sourceIndex)
public List<VariableExtractor> getVariableExtractors()
VariableExtractorDefinitionModel
getVariableExtractors
in interface VariableExtractorDefinitionModel
public void setVariableExtractors(List<VariableExtractor> variableExtractors)
public List<com.fasterxml.jackson.databind.node.ObjectNode> getFullTextVariables()
VariableExtractorDefinitionModel
getFullTextVariables
in interface VariableExtractorDefinitionModel
public void setFullTextVariables(List<com.fasterxml.jackson.databind.node.ObjectNode> fullTextVariables)