Class OpenSearchIndexWriter.IndexSetting

java.lang.Object
com.atlassian.confluence.plugins.opensearch.OpenSearchIndexWriter.IndexSetting
Enclosing class:
OpenSearchIndexWriter

protected static class OpenSearchIndexWriter.IndexSetting extends Object
  • Field Details

    • getter

      public @NonNull Function<org.opensearch.client.opensearch.indices.IndexSettings,Object> getter
    • setter

      public @NonNull BiConsumer<org.opensearch.client.opensearch.indices.IndexSettings.Builder,Object> setter
    • originalValue

      public @Nullable Object originalValue
    • optimalValue

      public @NonNull Object optimalValue
  • Constructor Details

    • IndexSetting

      public IndexSetting(@NonNull Function<org.opensearch.client.opensearch.indices.IndexSettings,Object> getter, @NonNull BiConsumer<org.opensearch.client.opensearch.indices.IndexSettings.Builder,Object> setter, @NonNull Object optimalValue)
  • Method Details

    • of

      public static OpenSearchIndexWriter.IndexSetting of(@NonNull Function<org.opensearch.client.opensearch.indices.IndexSettings,Object> getter, @NonNull BiConsumer<org.opensearch.client.opensearch.indices.IndexSettings.Builder,Object> setter, @NonNull Object optimalValue)
    • from

      public void from(org.opensearch.client.opensearch.indices.IndexState state)
    • restore

      public void restore(org.opensearch.client.opensearch.indices.IndexSettings.Builder settings)
    • optimise

      public void optimise(org.opensearch.client.opensearch.indices.IndexSettings.Builder settings)