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 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

      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.