Class OpenSearchIndexSettingsComparator

java.lang.Object
io.jmix.search.index.impl.IndexSettingsComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.opensearch.indices.IndexSettings,org.opensearch.client.json.JsonpSerializable>
io.jmix.searchopensearch.index.impl.OpenSearchIndexSettingsComparator

@Component("search_OpenSearchIndexSettingsComparator") public class OpenSearchIndexSettingsComparator extends IndexSettingsComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.opensearch.indices.IndexSettings,org.opensearch.client.json.JsonpSerializable>
  • Field Details

  • Constructor Details

  • Method Details

    • extractAppliedIndexSettings

      protected Optional<org.opensearch.client.opensearch.indices.IndexSettings> extractAppliedIndexSettings(org.opensearch.client.opensearch.indices.IndexState indexState)
      Specified by:
      extractAppliedIndexSettings in class IndexSettingsComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.opensearch.indices.IndexSettings,org.opensearch.client.json.JsonpSerializable>
    • getExpectedIndexSettings

      protected org.opensearch.client.json.JsonpSerializable getExpectedIndexSettings(IndexConfiguration indexConfiguration)
      Specified by:
      getExpectedIndexSettings in class IndexSettingsComparator<org.opensearch.client.opensearch.indices.IndexState,org.opensearch.client.opensearch.indices.IndexSettings,org.opensearch.client.json.JsonpSerializable>