Class OpenSearchIndexWriter.IndexSetting
java.lang.Object
com.atlassian.confluence.plugins.opensearch.OpenSearchIndexWriter.IndexSetting
- Enclosing class:
OpenSearchIndexWriter
-
Field Summary
FieldsModifier and TypeFieldDescription@NonNull Object
@Nullable Object
@NonNull BiConsumer
<org.opensearch.client.opensearch.indices.IndexSettings.Builder, Object> -
Constructor Summary
ConstructorsConstructorDescriptionIndexSetting
(@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 Summary
Modifier and TypeMethodDescriptionvoid
from
(org.opensearch.client.opensearch.indices.IndexState state) 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) void
optimise
(org.opensearch.client.opensearch.indices.IndexSettings.Builder settings) void
restore
(org.opensearch.client.opensearch.indices.IndexSettings.Builder settings)
-
Field Details
-
getter
-
setter
public @NonNull BiConsumer<org.opensearch.client.opensearch.indices.IndexSettings.Builder,Object> setter -
originalValue
-
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)
-