org.hibernate.search.elasticsearch.schema.impl

## Interface ExecutionOptions

-     public interface ExecutionOptions

  Author:
    Gunnar Morling, Yoann Rodiere

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `DynamicType` | `getDynamicMapping()`
    `int` | `getIndexManagementTimeoutInMs()`
    `ElasticsearchIndexStatus` | `getRequiredIndexStatus()`
    `boolean` | `isMultitenancyEnabled()`

- - ### Method Detail

    - #### getRequiredIndexStatus

          ElasticsearchIndexStatus getRequiredIndexStatus()

      Returns:
        the status the index needs to be at least in, otherwise we'll fail starting up.

    - #### getDynamicMapping

          DynamicType getDynamicMapping()

      Returns:
        the default Elasticsearch dynamic mapping behaviour.

    - #### getIndexManagementTimeoutInMs

          int getIndexManagementTimeoutInMs()

      Returns:
        the time to wait for the `required index status`, in milliseconds.

    - #### isMultitenancyEnabled

          boolean isMultitenancyEnabled()

      Returns:
        whether multitenancy is enabled (`true`) or not (`false`).

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved