# Serialized Form

- ## Package com.norconex.committer.azuresearch

  - ### Class com.norconex.committer.azuresearch.AzureSearchCommitterConfig

    class AzureSearchCommitterConfig extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### apiKey

            String apiKey

        Azure Search admin API key.

      - ##### apiVersion

            String apiVersion

        Azure Search REST API version.

      - ##### arrayFields

            String arrayFields

        Comma-separated field names (or regex) to always send as arrays.

      - ##### arrayFieldsRegex

            boolean arrayFieldsRegex

        Whether `arrayFields` is a regular expression.

      - ##### disableDocKeyEncoding

            boolean disableDocKeyEncoding

        Whether to skip Base64 encoding of the document key.

      - ##### endpoint

            String endpoint

        Azure Search service endpoint URL.

      - ##### ignoreResponseErrors

            boolean ignoreResponseErrors

        Whether to log rather than throw on Azure Search response errors.

      - ##### ignoreValidationErrors

            boolean ignoreValidationErrors

        Whether to log rather than throw on field validation errors.

      - ##### indexName

            String indexName

        Target index name.

      - ##### proxySettings

            ProxySettings proxySettings

        HTTP proxy settings.

      - ##### sourceKeyField

            String sourceKeyField

        Document field whose value is used as the Azure Search document key.

      - ##### targetContentField

            String targetContentField

        Azure Search field name where the document content is stored.

      - ##### targetKeyField

            String targetKeyField

        Azure Search field name where the document key is stored.

      - ##### useWindowsAuth

            boolean useWindowsAuth

        Whether to use integrated Windows Authentication (no longer supported).