SearchIndexerSkill Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. SearchIndexerSkill
- com.
Implements
public class SearchIndexerSkill
implements JsonSerializable<SearchIndexerSkill>
Base type for skills.
Constructor Summary
Constructor | Description |
---|---|
SearchIndexerSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs) |
Creates an instance of Search |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Search |
fromJson(JsonReader jsonReader)
Reads an instance of Search |
String |
getContext()
Get 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). |
String |
getDescription()
Get the description property: The description of the skill which describes the inputs, outputs, and usage of the skill. |
List<Input |
getInputs()
Get the inputs property: Inputs of the skills could be a column in the source data set, or the output of an upstream skill. |
String |
getName()
Get the name property: The name of the skill which uniquely identifies it within the skillset. |
String |
getOdataType()
Get the odata |
List<Output |
getOutputs()
Get the outputs property: The output of a skill is either a field in a search index, or a value that can be consumed as an input by another skill. |
Search |
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). |
Search |
setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill. |
Search |
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 java.lang.Object
Constructor Details
SearchIndexerSkill
public SearchIndexerSkill(List
Creates an instance of SearchIndexerSkill class.
Parameters:
Method Details
fromJson
public static SearchIndexerSkill fromJson(JsonReader jsonReader)
Reads an instance of SearchIndexerSkill from the JsonReader.
Parameters:
Returns:
Throws:
getContext
public String getContext()
Get 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.
Returns:
getDescription
public String getDescription()
Get the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
Returns:
getInputs
public List
Get the inputs property: Inputs of the skills could be a column in the source data set, or the output of an upstream skill.
Returns:
getName
public String getName()
Get 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 '#'.
Returns:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of skill.
Returns:
getOutputs
public List
Get the outputs property: The output of a skill is either a field in a search index, or a value that can be consumed as an input by another skill.
Returns:
setContext
public SearchIndexerSkill 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.
Parameters:
Returns:
setDescription
public SearchIndexerSkill setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
Parameters:
Returns:
setName
public SearchIndexerSkill 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 '#'.
Parameters:
Returns:
toJson
Applies to
Azure SDK for Java