Class DocumentExtractionSkill
java.lang.Object
com.azure.search.documents.indexes.models.SearchIndexerSkill
com.azure.search.documents.indexes.models.DocumentExtractionSkill
A skill that extracts content from a file within the enrichment pipeline.
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentExtractionSkill
(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs) Creates an instance of DocumentExtractionSkill class. -
Method Summary
Modifier and TypeMethodDescriptionGet the configuration property: A dictionary of configurations for the skill.Get the dataToExtract property: The type of data to be extracted for the skill.Get the parsingMode property: The parsingMode for the skill.setConfiguration
(Map<String, Object> configuration) Set the configuration property: A dictionary of configurations for the skill.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).setDataToExtract
(String dataToExtract) Set the dataToExtract property: The type of data to be extracted for the skill.setDescription
(String description) Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.Set the name property: The name of the skill which uniquely identifies it within the skillset.setParsingMode
(String parsingMode) Set the parsingMode property: The parsingMode for the skill.Methods inherited from class com.azure.search.documents.indexes.models.SearchIndexerSkill
getContext, getDescription, getInputs, getName, getOutputs
-
Constructor Details
-
DocumentExtractionSkill
public DocumentExtractionSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs) Creates an instance of DocumentExtractionSkill class.- Parameters:
inputs
- the inputs value to set.outputs
- the outputs value to set.
-
-
Method Details
-
getParsingMode
Get the parsingMode property: The parsingMode for the skill. Will be set to 'default' if not defined.- Returns:
- the parsingMode value.
-
setParsingMode
Set the parsingMode property: The parsingMode for the skill. Will be set to 'default' if not defined.- Parameters:
parsingMode
- the parsingMode value to set.- Returns:
- the DocumentExtractionSkill object itself.
-
getDataToExtract
Get the dataToExtract property: The type of data to be extracted for the skill. Will be set to 'contentAndMetadata' if not defined.- Returns:
- the dataToExtract value.
-
setDataToExtract
Set the dataToExtract property: The type of data to be extracted for the skill. Will be set to 'contentAndMetadata' if not defined.- Parameters:
dataToExtract
- the dataToExtract value to set.- Returns:
- the DocumentExtractionSkill object itself.
-
getConfiguration
Get the configuration property: A dictionary of configurations for the skill.- Returns:
- the configuration value.
-
setConfiguration
Set the configuration property: A dictionary of configurations for the skill.- Parameters:
configuration
- the configuration value to set.- Returns:
- the DocumentExtractionSkill object itself.
-
setName
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:
setName
in classSearchIndexerSkill
- Parameters:
name
- the name value to set.- Returns:
- the SearchIndexerSkill object itself.
-
setDescription
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.- Overrides:
setDescription
in classSearchIndexerSkill
- Parameters:
description
- the description value to set.- Returns:
- the SearchIndexerSkill object itself.
-
setContext
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:
setContext
in classSearchIndexerSkill
- Parameters:
context
- the context value to set.- Returns:
- the SearchIndexerSkill object itself.
-