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.Builder
analysis(IndexSettingsAnalysis value)
API name:analysis
IndexSettings.Builder
analysis(java.util.function.Function<IndexSettingsAnalysis.Builder,ObjectBuilder<IndexSettingsAnalysis>> fn)
API name:analysis
IndexSettings.Builder
analyzeMaxTokenCount(java.lang.Integer value)
API name:analyze.max_token_count
IndexSettings.Builder
autoExpandReplicas(java.lang.String value)
API name:auto_expand_replicas
IndexSettings.Builder
blocks(IndexSettingBlocks value)
API name:blocks
IndexSettings.Builder
blocks(java.util.function.Function<IndexSettingBlocks.Builder,ObjectBuilder<IndexSettingBlocks>> fn)
API name:blocks
IndexSettings
build()
Builds aIndexSettings
.IndexSettings.Builder
checkOnStartup(IndexCheckOnStartup value)
API name:check_on_startup
IndexSettings.Builder
codec(java.lang.String value)
API name:codec
IndexSettings.Builder
creationDate(java.lang.String value)
API name:creation_date
IndexSettings.Builder
defaultPipeline(java.lang.String value)
API name:default_pipeline
IndexSettings.Builder
finalPipeline(java.lang.String value)
API name:final_pipeline
IndexSettings.Builder
format(java.lang.String value)
API name:format
IndexSettings.Builder
gcDeletes(java.lang.String value)
API name:gc_deletes
IndexSettings.Builder
hidden(java.lang.Boolean value)
API name:hidden
IndexSettings.Builder
highlightMaxAnalyzedOffset(java.lang.Integer value)
API name:highlight.max_analyzed_offset
IndexSettings.Builder
lifecycle(IndexSettingsLifecycle value)
API name:lifecycle
IndexSettings.Builder
lifecycle(java.util.function.Function<IndexSettingsLifecycle.Builder,ObjectBuilder<IndexSettingsLifecycle>> fn)
API name:lifecycle
IndexSettings.Builder
loadFixedBitsetFiltersEagerly(java.lang.Boolean value)
API name:load_fixed_bitset_filters_eagerly
IndexSettings.Builder
maxDocvalueFieldsSearch(java.lang.Integer value)
API name:max_docvalue_fields_search
IndexSettings.Builder
maxInnerResultWindow(java.lang.Integer value)
API name:max_inner_result_window
IndexSettings.Builder
maxNgramDiff(java.lang.Integer value)
API name:max_ngram_diff
IndexSettings.Builder
maxRefreshListeners(java.lang.Integer value)
API name:max_refresh_listeners
IndexSettings.Builder
maxRegexLength(java.lang.Integer value)
API name:max_regex_length
IndexSettings.Builder
maxRescoreWindow(java.lang.Integer value)
API name:max_rescore_window
IndexSettings.Builder
maxResultWindow(java.lang.Integer value)
API name:max_result_window
IndexSettings.Builder
maxScriptFields(java.lang.Integer value)
API name:max_script_fields
IndexSettings.Builder
maxShingleDiff(java.lang.Integer value)
API name:max_shingle_diff
IndexSettings.Builder
maxSlicesPerScroll(java.lang.Integer value)
API name:max_slices_per_scroll
IndexSettings.Builder
maxTermsCount(java.lang.Integer value)
API name:max_terms_count
IndexSettings.Builder
numberOfReplicas(java.lang.String value)
API name:number_of_replicas
IndexSettings.Builder
numberOfRoutingShards(java.lang.Integer value)
API name:number_of_routing_shards
IndexSettings.Builder
numberOfShards(java.lang.String value)
API name:number_of_shards
IndexSettings.Builder
priority(java.lang.String value)
API name:priority
IndexSettings.Builder
providedName(java.lang.String value)
API name:provided_name
IndexSettings.Builder
queryStringLenient(java.lang.Boolean value)
API name:query_string.lenient
IndexSettings.Builder
refreshInterval(java.lang.String value)
API name:refresh_interval
IndexSettings.Builder
routing(IndexRouting value)
API name:routing
IndexSettings.Builder
routing(java.util.function.Function<IndexRouting.Builder,ObjectBuilder<IndexRouting>> fn)
API name:routing
IndexSettings.Builder
routingPartitionSize(java.lang.String value)
API name:routing_partition_size
IndexSettings.Builder
searchIdleAfter(java.lang.String value)
API name:search.idle.after
IndexSettings.Builder
softDeletesRetentionLeasePeriod(java.lang.String value)
API name:soft_deletes.retention_lease.period
IndexSettings.Builder
topMetricsMaxSize(java.lang.Integer value)
API name:top_metrics_max_size
IndexSettings.Builder
translogDurability(java.lang.String value)
API name:translog.durability
IndexSettings.Builder
uuid(java.lang.String value)
API name:uuid
IndexSettings.Builder
verifiedBeforeClose(java.lang.Boolean value)
API name:verified_before_close
IndexSettings.Builder
version(IndexVersioning value)
API name:version
IndexSettings.Builder
version(java.util.function.Function<IndexVersioning.Builder,ObjectBuilder<IndexVersioning>> fn)
API name:version
Methods 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:
build
in interfaceObjectBuilder<IndexSettings>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-