Class DocumentExtractionSkill
- java.lang.Object
-
- com.azure.search.documents.indexes.models.SearchIndexerSkill
-
- com.azure.search.documents.indexes.models.DocumentExtractionSkill
-
public final class DocumentExtractionSkill extends SearchIndexerSkill
A skill that extracts content from a file within the enrichment pipeline.
-
-
Constructor Summary
Constructors Constructor Description DocumentExtractionSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs)
Creates an instance of DocumentExtractionSkill class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getConfiguration()
Get the configuration property: A dictionary of configurations for the skill.String
getDataToExtract()
Get the dataToExtract property: The type of data to be extracted for the skill.String
getParsingMode()
Get the parsingMode property: The parsingMode for the skill.DocumentExtractionSkill
setConfiguration(Map<String,Object> configuration)
Set the configuration property: A dictionary of configurations for the skill.DocumentExtractionSkill
setDataToExtract(String dataToExtract)
Set the dataToExtract property: The type of data to be extracted for the skill.DocumentExtractionSkill
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, setContext, setDescription, setName
-
-
-
-
Constructor Detail
-
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 Detail
-
getParsingMode
public String getParsingMode()
Get the parsingMode property: The parsingMode for the skill. Will be set to 'default' if not defined.- Returns:
- the parsingMode value.
-
setParsingMode
public DocumentExtractionSkill setParsingMode(String parsingMode)
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
public String 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
public DocumentExtractionSkill setDataToExtract(String dataToExtract)
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
public Map<String,Object> getConfiguration()
Get the configuration property: A dictionary of configurations for the skill.- Returns:
- the configuration value.
-
setConfiguration
public DocumentExtractionSkill setConfiguration(Map<String,Object> configuration)
Set the configuration property: A dictionary of configurations for the skill.- Parameters:
configuration
- the configuration value to set.- Returns:
- the DocumentExtractionSkill object itself.
-
-