Class RecognizeCustomFormsOptions

java.lang.Object
com.azure.ai.formrecognizer.models.RecognizeCustomFormsOptions

public final class RecognizeCustomFormsOptions extends Object
Options that may be passed when using recognize custom form APIs on Form Recognizer client.
  • Constructor Details

    • RecognizeCustomFormsOptions

      public RecognizeCustomFormsOptions()
  • Method Details

    • getContentType

      public FormContentType getContentType()
      Get the type of the form. Supported Media types including .pdf, .jpg, .png, .tiff or .bmp type file stream.
      Returns:
      the contentType value.
    • isFieldElementsIncluded

      public boolean isFieldElementsIncluded()
      Get the boolean which specifies if to include form element references in the result.
      Returns:
      the includeFieldElements value.
    • getPollInterval

      public Duration getPollInterval()
      Get the duration between each poll for the operation status. If none is specified, a default of 5 seconds is used.
      Returns:
      the pollInterval value.
    • setContentType

      public RecognizeCustomFormsOptions setContentType(FormContentType contentType)
      Set the type of the form. Supported Media types including .pdf, .jpg, .png, .tiff or .bmp type file stream.
      Parameters:
      contentType - the provided form content type.
      Returns:
      the updated RecognizeCustomFormsOptions value.
    • setFieldElementsIncluded

      public RecognizeCustomFormsOptions setFieldElementsIncluded(boolean includeFieldElements)
      Set the boolean which specifies if to include form element references in the result.
      Parameters:
      includeFieldElements - the boolean to specify if to include form element references in the result.
      Returns:
      the updated RecognizeCustomFormsOptions value.
    • setPollInterval

      public RecognizeCustomFormsOptions setPollInterval(Duration pollInterval)
      Set the duration between each poll for the operation status. If none is specified, a default of 5 seconds is used.
      Parameters:
      pollInterval - the duration to specify between each poll for the operation status.
      Returns:
      the updated RecognizeCustomFormsOptions value.
    • getPages

      public List<String> getPages()
      Get the custom page numbers for multi-page documents(PDF/TIFF). Input the number of the pages you want to get the recognized result for.

      For a range of pages, use a hyphen, ex - ["1-3"]. Separate each page or a page range with a comma, ex - ["1-3", 4].

      Returns:
      the list of custom page numbers for a multi page document.
    • setPages

      public RecognizeCustomFormsOptions setPages(List<String> pages)
      Set the custom page numbers for multi-page documents(PDF/TIFF). Input the number of the pages you want to get the recognized result for.

      For a range of pages, use a hyphen, ex - ["1-3"]. Separate each page or a page range with a comma, ex - ["1-3", 4].

      Parameters:
      pages - the custom page numbers value to set.
      Returns:
      the updated RecognizeCustomFormsOptions value.