Class IndexSettings
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexSettings
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class IndexSettings extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndexSettings.BuilderBuilder forIndexSettings. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<IndexSettings>_DESERIALIZERJson deserializer forIndexSettings -
Constructor Summary
Constructors Constructor Description IndexSettings(IndexSettings.Builder builder)IndexSettings(java.util.function.Function<IndexSettings.Builder,IndexSettings.Builder> fn) -
Method Summary
Modifier and Type Method Description IndexSettingsAnalysisanalysis()API name:analysisjava.lang.IntegeranalyzeMaxTokenCount()API name:analyze.max_token_countjava.lang.StringautoExpandReplicas()API name:auto_expand_replicasIndexSettingBlocksblocks()API name:blocksIndexCheckOnStartupcheckOnStartup()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_pipelinejava.lang.Stringformat()API name:formatjava.lang.StringgcDeletes()API name:gc_deletesjava.lang.Booleanhidden()API name:hiddenjava.lang.IntegerhighlightMaxAnalyzedOffset()API name:highlight.max_analyzed_offsetIndexSettingsLifecyclelifecycle()API name:lifecyclejava.lang.BooleanloadFixedBitsetFiltersEagerly()API name:load_fixed_bitset_filters_eagerlyjava.lang.IntegermaxDocvalueFieldsSearch()API name:max_docvalue_fields_searchjava.lang.IntegermaxInnerResultWindow()API name:max_inner_result_windowjava.lang.IntegermaxNgramDiff()API name:max_ngram_diffjava.lang.IntegermaxRefreshListeners()API name:max_refresh_listenersjava.lang.IntegermaxRegexLength()API name:max_regex_lengthjava.lang.IntegermaxRescoreWindow()API name:max_rescore_windowjava.lang.IntegermaxResultWindow()API name:max_result_windowjava.lang.IntegermaxScriptFields()API name:max_script_fieldsjava.lang.IntegermaxShingleDiff()API name:max_shingle_diffjava.lang.IntegermaxSlicesPerScroll()API name:max_slices_per_scrolljava.lang.IntegermaxTermsCount()API name:max_terms_countjava.lang.StringnumberOfReplicas()API name:number_of_replicasjava.lang.IntegernumberOfRoutingShards()API name:number_of_routing_shardsjava.lang.StringnumberOfShards()API name:number_of_shardsjava.lang.Stringpriority()API name:priorityjava.lang.StringprovidedName()API name:provided_namejava.lang.BooleanqueryStringLenient()API name:query_string.lenientjava.lang.StringrefreshInterval()API name:refresh_intervalIndexRoutingrouting()API name:routingjava.lang.StringroutingPartitionSize()API name:routing_partition_sizejava.lang.StringsearchIdleAfter()API name:search.idle.aftervoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupIndexSettingsDeserializer(DelegatingDeserializer<IndexSettings.Builder> op)java.lang.StringsoftDeletesRetentionLeasePeriod()API name:soft_deletes.retention_lease.periodjava.lang.IntegertopMetricsMaxSize()API name:top_metrics_max_sizejava.lang.StringtranslogDurability()API name:translog.durabilityjava.lang.Stringuuid()API name:uuidjava.lang.BooleanverifiedBeforeClose()API name:verified_before_closeIndexVersioningversion()API name:versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexSettings
-
-
Constructor Details
-
IndexSettings
-
IndexSettings
-
-
Method Details
-
numberOfShards
@Nullable public java.lang.String numberOfShards()API name:number_of_shards -
numberOfReplicas
@Nullable public java.lang.String numberOfReplicas()API name:number_of_replicas -
numberOfRoutingShards
@Nullable public java.lang.Integer numberOfRoutingShards()API name:number_of_routing_shards -
checkOnStartup
API name:check_on_startup -
codec
@Nullable public java.lang.String codec()API name:codec -
routingPartitionSize
@Nullable public java.lang.String routingPartitionSize()API name:routing_partition_size -
softDeletesRetentionLeasePeriod
@Nullable public java.lang.String softDeletesRetentionLeasePeriod()API name:soft_deletes.retention_lease.period -
loadFixedBitsetFiltersEagerly
@Nullable public java.lang.Boolean loadFixedBitsetFiltersEagerly()API name:load_fixed_bitset_filters_eagerly -
autoExpandReplicas
@Nullable public java.lang.String autoExpandReplicas()API name:auto_expand_replicas -
searchIdleAfter
@Nullable public java.lang.String searchIdleAfter()API name:search.idle.after -
refreshInterval
@Nullable public java.lang.String refreshInterval()API name:refresh_interval -
maxResultWindow
@Nullable public java.lang.Integer maxResultWindow()API name:max_result_window -
maxInnerResultWindow
@Nullable public java.lang.Integer maxInnerResultWindow()API name:max_inner_result_window -
maxRescoreWindow
@Nullable public java.lang.Integer maxRescoreWindow()API name:max_rescore_window -
maxDocvalueFieldsSearch
@Nullable public java.lang.Integer maxDocvalueFieldsSearch()API name:max_docvalue_fields_search -
maxScriptFields
@Nullable public java.lang.Integer maxScriptFields()API name:max_script_fields -
maxNgramDiff
@Nullable public java.lang.Integer maxNgramDiff()API name:max_ngram_diff -
maxShingleDiff
@Nullable public java.lang.Integer maxShingleDiff()API name:max_shingle_diff -
blocks
API name:blocks -
maxRefreshListeners
@Nullable public java.lang.Integer maxRefreshListeners()API name:max_refresh_listeners -
analyzeMaxTokenCount
@Nullable public java.lang.Integer analyzeMaxTokenCount()API name:analyze.max_token_count -
highlightMaxAnalyzedOffset
@Nullable public java.lang.Integer highlightMaxAnalyzedOffset()API name:highlight.max_analyzed_offset -
maxTermsCount
@Nullable public java.lang.Integer maxTermsCount()API name:max_terms_count -
maxRegexLength
@Nullable public java.lang.Integer maxRegexLength()API name:max_regex_length -
routing
API name:routing -
gcDeletes
@Nullable public java.lang.String 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 -
lifecycle
API name:lifecycle -
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 java.lang.Boolean verifiedBeforeClose()API name:verified_before_close -
format
@Nullable public java.lang.String format()API name:format -
maxSlicesPerScroll
@Nullable public java.lang.Integer maxSlicesPerScroll()API name:max_slices_per_scroll -
translogDurability
@Nullable public java.lang.String translogDurability()API name:translog.durability -
queryStringLenient
@Nullable public java.lang.Boolean queryStringLenient()API name:query_string.lenient -
priority
@Nullable public java.lang.String priority()API name:priority -
topMetricsMaxSize
@Nullable public java.lang.Integer topMetricsMaxSize()API name:top_metrics_max_size -
analysis
API name:analysis -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupIndexSettingsDeserializer
protected static void setupIndexSettingsDeserializer(DelegatingDeserializer<IndexSettings.Builder> op)
-