MergeSkill Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. SearchIndexerSkill - com.
azure. search. documents. indexes. models. MergeSkill
- com.
- com.
public final class MergeSkill
extends SearchIndexerSkill
A skill for merging two or more strings into a single unified string, with an optional user-defined delimiter separating each component part.
Constructor Summary
| Constructor | Description |
|---|---|
| MergeSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs) |
Creates an instance of Merge |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Merge |
fromJson(JsonReader jsonReader)
Reads an instance of Merge |
| String |
getInsertPostTag()
Get the insert |
| String |
getInsertPreTag()
Get the insert |
| String |
getOdataType()
Get the odata |
|
Merge |
setContext(String context)
Set the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). |
|
Merge |
setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill. |
|
Merge |
setInsertPostTag(String insertPostTag)
Set the insert |
|
Merge |
setInsertPreTag(String insertPreTag)
Set the insert |
|
Merge |
setName(String name)
Set the name property: The name of the skill which uniquely identifies it within the skillset. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from SearchIndexerSkill
Methods inherited from java.lang.Object
Constructor Details
MergeSkill
public MergeSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs)
Creates an instance of MergeSkill class.
Parameters:
Method Details
fromJson
public static MergeSkill fromJson(JsonReader jsonReader)
Reads an instance of MergeSkill from the JsonReader.
Parameters:
Returns:
Throws:
getInsertPostTag
public String getInsertPostTag()
Get the insertPostTag property: The tag indicates the end of the merged text. By default, the tag is an empty space.
Returns:
getInsertPreTag
public String getInsertPreTag()
Get the insertPreTag property: The tag indicates the start of the merged text. By default, the tag is an empty space.
Returns:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of skill.
Overrides:
MergeSkill.getOdataType()Returns:
setContext
public MergeSkill setContext(String context)
Set the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.
Overrides:
MergeSkill.setContext(String context)Parameters:
setDescription
public MergeSkill setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
Overrides:
MergeSkill.setDescription(String description)Parameters:
setInsertPostTag
public MergeSkill setInsertPostTag(String insertPostTag)
Set the insertPostTag property: The tag indicates the end of the merged text. By default, the tag is an empty space.
Parameters:
Returns:
setInsertPreTag
public MergeSkill setInsertPreTag(String insertPreTag)
Set the insertPreTag property: The tag indicates the start of the merged text. By default, the tag is an empty space.
Parameters:
Returns:
setName
public MergeSkill setName(String name)
Set the name property: The name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.
Overrides:
MergeSkill.setName(String name)Parameters:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
MergeSkill.toJson(JsonWriter jsonWriter)Parameters:
Throws: