Class SearchIndexerSkill
- java.lang.Object
-
- com.azure.search.documents.indexes.models.SearchIndexerSkill
-
- Direct Known Subclasses:
ConditionalSkill
,CustomEntityLookupSkill
,DocumentExtractionSkill
,EntityLinkingSkill
,EntityRecognitionSkill
,ImageAnalysisSkill
,KeyPhraseExtractionSkill
,LanguageDetectionSkill
,MergeSkill
,OcrSkill
,PiiDetectionSkill
,SentimentSkill
,ShaperSkill
,SplitSkill
,TextTranslationSkill
,WebApiSkill
public abstract class SearchIndexerSkill extends Object
Base type for skills.
-
-
Constructor Summary
Constructors Constructor Description SearchIndexerSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs)
Creates an instance of SearchIndexerSkill class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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<InputFieldMappingEntry>
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.List<OutputFieldMappingEntry>
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.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).SearchIndexerSkill
setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.SearchIndexerSkill
setName(String name)
Set the name property: The name of the skill which uniquely identifies it within the skillset.
-
-
-
Constructor Detail
-
SearchIndexerSkill
public SearchIndexerSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs)
Creates an instance of SearchIndexerSkill class.- Parameters:
inputs
- the inputs value to set.outputs
- the outputs value to set.
-
-
Method Detail
-
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:
- the name value.
-
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:
name
- the name value to set.- Returns:
- the SearchIndexerSkill object itself.
-
getDescription
public String getDescription()
Get the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.- Returns:
- the description value.
-
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:
description
- the description value to set.- Returns:
- the SearchIndexerSkill object itself.
-
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:
- the context value.
-
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:
context
- the context value to set.- Returns:
- the SearchIndexerSkill object itself.
-
getInputs
public List<InputFieldMappingEntry> 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.- Returns:
- the inputs value.
-
getOutputs
public List<OutputFieldMappingEntry> 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.- Returns:
- the outputs value.
-
-