java.lang.Object
com.azure.search.documents.indexes.models.SearchIndexerSkill
com.azure.search.documents.indexes.models.OcrSkill

public final class OcrSkill extends SearchIndexerSkill
A skill that extracts text from image files.
  • Constructor Details

  • Method Details

    • getDefaultLanguageCode

      public OcrSkillLanguage getDefaultLanguageCode()
      Get the defaultLanguageCode property: A value indicating which language code to use. Default is en.
      Returns:
      the defaultLanguageCode value.
    • setDefaultLanguageCode

      public OcrSkill setDefaultLanguageCode(OcrSkillLanguage defaultLanguageCode)
      Set the defaultLanguageCode property: A value indicating which language code to use. Default is en.
      Parameters:
      defaultLanguageCode - the defaultLanguageCode value to set.
      Returns:
      the OcrSkill object itself.
    • isShouldDetectOrientation

      public Boolean isShouldDetectOrientation()
      Get the shouldDetectOrientation property: A value indicating to turn orientation detection on or not. Default is false.
      Returns:
      the shouldDetectOrientation value.
    • setShouldDetectOrientation

      public OcrSkill setShouldDetectOrientation(Boolean shouldDetectOrientation)
      Set the shouldDetectOrientation property: A value indicating to turn orientation detection on or not. Default is false.
      Parameters:
      shouldDetectOrientation - the shouldDetectOrientation value to set.
      Returns:
      the OcrSkill object itself.
    • getLineEnding

      public LineEnding getLineEnding()
      Get the lineEnding property: Defines the sequence of characters to use between the lines of text recognized by the OCR skill. The default value is "space".
      Returns:
      the lineEnding value.
    • setLineEnding

      public OcrSkill setLineEnding(LineEnding lineEnding)
      Set the lineEnding property: Defines the sequence of characters to use between the lines of text recognized by the OCR skill. The default value is "space".
      Parameters:
      lineEnding - the lineEnding value to set.
      Returns:
      the OcrSkill object itself.
    • setName

      public OcrSkill 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 '#'.
      Overrides:
      setName in class SearchIndexerSkill
      Parameters:
      name - the name value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • setDescription

      public OcrSkill setDescription(String description)
      Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
      Overrides:
      setDescription in class SearchIndexerSkill
      Parameters:
      description - the description value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • setContext

      public OcrSkill 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.
      Overrides:
      setContext in class SearchIndexerSkill
      Parameters:
      context - the context value to set.
      Returns:
      the SearchIndexerSkill object itself.
    • setShouldDetectOrientation

      @Deprecated public Boolean setShouldDetectOrientation()
      Deprecated.
      Get the shouldDetectOrientation property: A value indicating to turn orientation detection on or not. Default is false.
      Returns:
      the shouldDetectOrientation value.