Class IndexSettings.Builder
java.lang.Object
co.elastic.clients.elasticsearch.indices.IndexSettings.Builder
- All Implemented Interfaces:
ObjectBuilder<IndexSettings>
- Enclosing class:
- IndexSettings
public static class IndexSettings.Builder extends java.lang.Object implements ObjectBuilder<IndexSettings>
Builder for
IndexSettings.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndexSettings.Builderanalysis(IndexSettingsAnalysis value)API name:analysisIndexSettings.Builderanalysis(java.util.function.Function<IndexSettingsAnalysis.Builder,ObjectBuilder<IndexSettingsAnalysis>> fn)API name:analysisIndexSettings.BuilderanalyzeMaxTokenCount(java.lang.Integer value)API name:analyze.max_token_countIndexSettings.BuilderautoExpandReplicas(java.lang.String value)API name:auto_expand_replicasIndexSettings.Builderblocks(IndexSettingBlocks value)API name:blocksIndexSettings.Builderblocks(java.util.function.Function<IndexSettingBlocks.Builder,ObjectBuilder<IndexSettingBlocks>> fn)API name:blocksIndexSettingsbuild()Builds aIndexSettings.IndexSettings.BuildercheckOnStartup(IndexCheckOnStartup value)API name:check_on_startupIndexSettings.Buildercodec(java.lang.String value)API name:codecIndexSettings.BuildercreationDate(java.lang.String value)API name:creation_dateIndexSettings.BuilderdefaultPipeline(java.lang.String value)API name:default_pipelineIndexSettings.BuilderfinalPipeline(java.lang.String value)API name:final_pipelineIndexSettings.Builderformat(java.lang.String value)API name:formatIndexSettings.BuildergcDeletes(java.lang.String value)API name:gc_deletesIndexSettings.Builderhidden(java.lang.Boolean value)API name:hiddenIndexSettings.BuilderhighlightMaxAnalyzedOffset(java.lang.Integer value)API name:highlight.max_analyzed_offsetIndexSettings.Builderlifecycle(IndexSettingsLifecycle value)API name:lifecycleIndexSettings.Builderlifecycle(java.util.function.Function<IndexSettingsLifecycle.Builder,ObjectBuilder<IndexSettingsLifecycle>> fn)API name:lifecycleIndexSettings.BuilderloadFixedBitsetFiltersEagerly(java.lang.Boolean value)API name:load_fixed_bitset_filters_eagerlyIndexSettings.BuildermaxDocvalueFieldsSearch(java.lang.Integer value)API name:max_docvalue_fields_searchIndexSettings.BuildermaxInnerResultWindow(java.lang.Integer value)API name:max_inner_result_windowIndexSettings.BuildermaxNgramDiff(java.lang.Integer value)API name:max_ngram_diffIndexSettings.BuildermaxRefreshListeners(java.lang.Integer value)API name:max_refresh_listenersIndexSettings.BuildermaxRegexLength(java.lang.Integer value)API name:max_regex_lengthIndexSettings.BuildermaxRescoreWindow(java.lang.Integer value)API name:max_rescore_windowIndexSettings.BuildermaxResultWindow(java.lang.Integer value)API name:max_result_windowIndexSettings.BuildermaxScriptFields(java.lang.Integer value)API name:max_script_fieldsIndexSettings.BuildermaxShingleDiff(java.lang.Integer value)API name:max_shingle_diffIndexSettings.BuildermaxSlicesPerScroll(java.lang.Integer value)API name:max_slices_per_scrollIndexSettings.BuildermaxTermsCount(java.lang.Integer value)API name:max_terms_countIndexSettings.BuildernumberOfReplicas(java.lang.String value)API name:number_of_replicasIndexSettings.BuildernumberOfRoutingShards(java.lang.Integer value)API name:number_of_routing_shardsIndexSettings.BuildernumberOfShards(java.lang.String value)API name:number_of_shardsIndexSettings.Builderpriority(java.lang.String value)API name:priorityIndexSettings.BuilderprovidedName(java.lang.String value)API name:provided_nameIndexSettings.BuilderqueryStringLenient(java.lang.Boolean value)API name:query_string.lenientIndexSettings.BuilderrefreshInterval(java.lang.String value)API name:refresh_intervalIndexSettings.Builderrouting(IndexRouting value)API name:routingIndexSettings.Builderrouting(java.util.function.Function<IndexRouting.Builder,ObjectBuilder<IndexRouting>> fn)API name:routingIndexSettings.BuilderroutingPartitionSize(java.lang.String value)API name:routing_partition_sizeIndexSettings.BuildersearchIdleAfter(java.lang.String value)API name:search.idle.afterIndexSettings.BuildersoftDeletesRetentionLeasePeriod(java.lang.String value)API name:soft_deletes.retention_lease.periodIndexSettings.BuildertopMetricsMaxSize(java.lang.Integer value)API name:top_metrics_max_sizeIndexSettings.BuildertranslogDurability(java.lang.String value)API name:translog.durabilityIndexSettings.Builderuuid(java.lang.String value)API name:uuidIndexSettings.BuilderverifiedBeforeClose(java.lang.Boolean value)API name:verified_before_closeIndexSettings.Builderversion(IndexVersioning value)API name:versionIndexSettings.Builderversion(java.util.function.Function<IndexVersioning.Builder,ObjectBuilder<IndexVersioning>> fn)API name:versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
numberOfShards
API name:number_of_shards -
numberOfReplicas
API name:number_of_replicas -
numberOfRoutingShards
API name:number_of_routing_shards -
checkOnStartup
API name:check_on_startup -
codec
API name:codec -
routingPartitionSize
API name:routing_partition_size -
softDeletesRetentionLeasePeriod
API name:soft_deletes.retention_lease.period -
loadFixedBitsetFiltersEagerly
API name:load_fixed_bitset_filters_eagerly -
autoExpandReplicas
API name:auto_expand_replicas -
searchIdleAfter
API name:search.idle.after -
refreshInterval
API name:refresh_interval -
maxResultWindow
API name:max_result_window -
maxInnerResultWindow
API name:max_inner_result_window -
maxRescoreWindow
API name:max_rescore_window -
maxDocvalueFieldsSearch
API name:max_docvalue_fields_search -
maxScriptFields
API name:max_script_fields -
maxNgramDiff
API name:max_ngram_diff -
maxShingleDiff
API name:max_shingle_diff -
blocks
API name:blocks -
blocks
public IndexSettings.Builder blocks(java.util.function.Function<IndexSettingBlocks.Builder,ObjectBuilder<IndexSettingBlocks>> fn)API name:blocks -
maxRefreshListeners
API name:max_refresh_listeners -
analyzeMaxTokenCount
API name:analyze.max_token_count -
highlightMaxAnalyzedOffset
API name:highlight.max_analyzed_offset -
maxTermsCount
API name:max_terms_count -
maxRegexLength
API name:max_regex_length -
routing
API name:routing -
routing
public IndexSettings.Builder routing(java.util.function.Function<IndexRouting.Builder,ObjectBuilder<IndexRouting>> fn)API name:routing -
gcDeletes
API name:gc_deletes -
defaultPipeline
API name:default_pipeline -
finalPipeline
API name:final_pipeline -
lifecycle
API name:lifecycle -
lifecycle
public IndexSettings.Builder lifecycle(java.util.function.Function<IndexSettingsLifecycle.Builder,ObjectBuilder<IndexSettingsLifecycle>> fn)API name:lifecycle -
providedName
API name:provided_name -
creationDate
API name:creation_date -
uuid
API name:uuid -
version
API name:version -
version
public IndexSettings.Builder version(java.util.function.Function<IndexVersioning.Builder,ObjectBuilder<IndexVersioning>> fn)API name:version -
verifiedBeforeClose
API name:verified_before_close -
format
API name:format -
maxSlicesPerScroll
API name:max_slices_per_scroll -
translogDurability
API name:translog.durability -
queryStringLenient
API name:query_string.lenient -
priority
API name:priority -
topMetricsMaxSize
API name:top_metrics_max_size -
analysis
API name:analysis -
analysis
public IndexSettings.Builder analysis(java.util.function.Function<IndexSettingsAnalysis.Builder,ObjectBuilder<IndexSettingsAnalysis>> fn)API name:analysis -
build
Builds aIndexSettings.- Specified by:
buildin interfaceObjectBuilder<IndexSettings>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-