Class IndexSettings
java.lang.Object
org.opensearch.client.opensearch.indices.IndexSettings
- All Implemented Interfaces:
ToJsonp
- Direct Known Subclasses:
IndexSettingsBody
public class IndexSettings extends java.lang.Object implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classIndexSettings.AbstractBuilder<BuilderT extends IndexSettings.AbstractBuilder<BuilderT>>static classIndexSettings.BuilderBuilder forIndexSettings. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<IndexSettings>DESERIALIZERJson deserializer for IndexSettings -
Constructor Summary
Constructors Modifier Constructor Description protectedIndexSettings(IndexSettings.AbstractBuilder<?> builder) -
Method Summary
Modifier and Type Method Description IndexSettingsAnalysisanalysis()API name:analysisjava.lang.Numberanalyze_maxTokenCount()API name:analyze.max_token_countjava.lang.StringautoExpandReplicas()API name:auto_expand_replicasIndexSettingBlocksblocks()API name:blocksjakarta.json.JsonValuecheckOnStartup()API name:check_on_startupjava.lang.Stringcodec()API name:codecjava.lang.StringcreationDate()API name:creation_datejava.lang.StringdefaultPipeline()API name:default_pipelinejava.lang.StringfinalPipeline()API name:final_pipelinejakarta.json.JsonValueformat()API name:formatjakarta.json.JsonValuegcDeletes()API name:gc_deletesjakarta.json.JsonValuehidden()server_default false API name:hiddenjava.lang.Numberhighlight_maxAnalyzedOffset()API name:highlight.max_analyzed_offsetjava.lang.BooleanloadFixedBitsetFiltersEagerly()API name:load_fixed_bitset_filters_eagerlyjava.lang.NumbermaxDocvalueFieldsSearch()API name:max_docvalue_fields_searchjava.lang.NumbermaxInnerResultWindow()API name:max_inner_result_windowjava.lang.NumbermaxNgramDiff()API name:max_ngram_diffjava.lang.NumbermaxRefreshListeners()API name:max_refresh_listenersjava.lang.NumbermaxRegexLength()API name:max_regex_lengthjava.lang.NumbermaxRescoreWindow()API name:max_rescore_windowjava.lang.NumbermaxResultWindow()API name:max_result_windowjava.lang.NumbermaxScriptFields()API name:max_script_fieldsjava.lang.NumbermaxShingleDiff()API name:max_shingle_diffjava.lang.NumbermaxSlicesPerScroll()API name:max_slices_per_scrolljava.lang.NumbermaxTermsCount()API name:max_terms_countjakarta.json.JsonValuenumberOfReplicas()server_default 0 API name:number_of_replicasjava.lang.NumbernumberOfRoutingShards()API name:number_of_routing_shardsjakarta.json.JsonValuenumberOfShards()server_default 1 API name:number_of_shardsjakarta.json.JsonValuepriority()API name:priorityjava.lang.StringprovidedName()API name:provided_namejakarta.json.JsonValuequeryString_lenient()API name:query_string.lenientjakarta.json.JsonValuerefreshInterval()API name:refresh_intervalIndexRoutingrouting()API name:routingjakarta.json.JsonValueroutingPartitionSize()server_default 1 API name:routing_partition_sizejakarta.json.JsonValuesearch_idle_after()API name:search.idle.afterprotected static <BuilderT extends IndexSettings.AbstractBuilder<BuilderT>>
voidsetupIndexSettingsDeserializer(DelegatingDeserializer<BuilderT> op)jakarta.json.JsonValuesoftDeletes_retentionLease_period()API name:soft_deletes.retention_lease.periodvoidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.NumbertopMetricsMaxSize()API name:top_metrics_max_sizejava.lang.Stringtranslog_durability()API name:translog.durabilityjava.lang.Stringuuid()API name:uuidjakarta.json.JsonValueverifiedBeforeClose()API name:verified_before_closeIndexVersioningversion()API name:version
-
Field Details
-
DESERIALIZER
Json deserializer for IndexSettings
-
-
Constructor Details
-
Method Details
-
numberOfShards
@Nullable public jakarta.json.JsonValue numberOfShards()server_default 1 API name:number_of_shards -
numberOfReplicas
@Nullable public jakarta.json.JsonValue numberOfReplicas()server_default 0 API name:number_of_replicas -
numberOfRoutingShards
@Nullable public java.lang.Number numberOfRoutingShards()API name:number_of_routing_shards -
checkOnStartup
@Nullable public jakarta.json.JsonValue checkOnStartup()API name:check_on_startup -
codec
@Nullable public java.lang.String codec()API name:codec -
routingPartitionSize
@Nullable public jakarta.json.JsonValue routingPartitionSize()server_default 1 API name:routing_partition_size -
softDeletes_retentionLease_period
@Nullable public jakarta.json.JsonValue softDeletes_retentionLease_period()API name:soft_deletes.retention_lease.period -
loadFixedBitsetFiltersEagerly
@Nullable public java.lang.Boolean loadFixedBitsetFiltersEagerly()API name:load_fixed_bitset_filters_eagerly -
@Nullable public jakarta.json.JsonValue hidden()server_default false API name:
hidden -
autoExpandReplicas
@Nullable public java.lang.String autoExpandReplicas()API name:auto_expand_replicas -
search_idle_after
@Nullable public jakarta.json.JsonValue search_idle_after()API name:search.idle.after -
refreshInterval
@Nullable public jakarta.json.JsonValue refreshInterval()API name:refresh_interval -
maxResultWindow
@Nullable public java.lang.Number maxResultWindow()API name:max_result_window -
maxInnerResultWindow
@Nullable public java.lang.Number maxInnerResultWindow()API name:max_inner_result_window -
maxRescoreWindow
@Nullable public java.lang.Number maxRescoreWindow()API name:max_rescore_window -
maxDocvalueFieldsSearch
@Nullable public java.lang.Number maxDocvalueFieldsSearch()API name:max_docvalue_fields_search -
maxScriptFields
@Nullable public java.lang.Number maxScriptFields()API name:max_script_fields -
maxNgramDiff
@Nullable public java.lang.Number maxNgramDiff()API name:max_ngram_diff -
maxShingleDiff
@Nullable public java.lang.Number maxShingleDiff()API name:max_shingle_diff -
blocks
API name:blocks -
maxRefreshListeners
@Nullable public java.lang.Number maxRefreshListeners()API name:max_refresh_listeners -
analyze_maxTokenCount
@Nullable public java.lang.Number analyze_maxTokenCount()API name:analyze.max_token_count -
highlight_maxAnalyzedOffset
@Nullable public java.lang.Number highlight_maxAnalyzedOffset()API name:highlight.max_analyzed_offset -
maxTermsCount
@Nullable public java.lang.Number maxTermsCount()API name:max_terms_count -
maxRegexLength
@Nullable public java.lang.Number maxRegexLength()API name:max_regex_length -
routing
API name:routing -
gcDeletes
@Nullable public jakarta.json.JsonValue gcDeletes()API name:gc_deletes -
defaultPipeline
@Nullable public java.lang.String defaultPipeline()API name:default_pipeline -
finalPipeline
@Nullable public java.lang.String finalPipeline()API name:final_pipeline -
providedName
@Nullable public java.lang.String providedName()API name:provided_name -
creationDate
@Nullable public java.lang.String creationDate()API name:creation_date -
uuid
@Nullable public java.lang.String uuid()API name:uuid -
version
API name:version -
verifiedBeforeClose
@Nullable public jakarta.json.JsonValue verifiedBeforeClose()API name:verified_before_close -
format
@Nullable public jakarta.json.JsonValue format()API name:format -
maxSlicesPerScroll
@Nullable public java.lang.Number maxSlicesPerScroll()API name:max_slices_per_scroll -
translog_durability
@Nullable public java.lang.String translog_durability()API name:translog.durability -
queryString_lenient
@Nullable public jakarta.json.JsonValue queryString_lenient()API name:query_string.lenient -
priority
@Nullable public jakarta.json.JsonValue priority()API name:priority -
topMetricsMaxSize
@Nullable public java.lang.Number topMetricsMaxSize()API name:top_metrics_max_size -
analysis
API name:analysis -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupIndexSettingsDeserializer
protected static <BuilderT extends IndexSettings.AbstractBuilder<BuilderT>> void setupIndexSettingsDeserializer(DelegatingDeserializer<BuilderT> op)
-