Class BlobIndexerDataToExtract

java.lang.Object
com.azure.core.util.ExpandableStringEnum<BlobIndexerDataToExtract>
com.azure.search.documents.indexes.models.BlobIndexerDataToExtract
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class BlobIndexerDataToExtract extends com.azure.core.util.ExpandableStringEnum<BlobIndexerDataToExtract>
Specifies the data to extract from Azure blob storage and tells the indexer which data to extract from image content when "imageAction" is set to a value other than "none". This applies to embedded image content in a .PDF or other application, or image files such as .jpg and .png, in Azure blobs.
  • Field Details

    • STORAGE_METADATA

      public static final BlobIndexerDataToExtract STORAGE_METADATA
      Indexes just the standard blob properties and user-specified metadata.
    • ALL_METADATA

      public static final BlobIndexerDataToExtract ALL_METADATA
      Extracts metadata provided by the Azure blob storage subsystem and the content-type specific metadata (for example, metadata unique to just .png files are indexed).
    • CONTENT_AND_METADATA

      public static final BlobIndexerDataToExtract CONTENT_AND_METADATA
      Extracts all metadata and textual content from each blob.
  • Constructor Details

    • BlobIndexerDataToExtract

      @Deprecated public BlobIndexerDataToExtract()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of BlobIndexerDataToExtract value.
  • Method Details

    • fromString

      public static BlobIndexerDataToExtract fromString(String name)
      Creates or finds a BlobIndexerDataToExtract from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding BlobIndexerDataToExtract.
    • values

      public static Collection<BlobIndexerDataToExtract> values()
      Gets known BlobIndexerDataToExtract values.
      Returns:
      known BlobIndexerDataToExtract values.