Class IndexSettings.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<IndexSettings.Builder>
co.elastic.clients.elasticsearch.indices.IndexSettings.Builder
- All Implemented Interfaces:
WithJson<IndexSettings.Builder>,ObjectBuilder<IndexSettings>
- Enclosing class:
- IndexSettings
public static class IndexSettings.Builder extends WithJsonObjectBuilderBase<IndexSettings.Builder> 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.Builderanalyze(SettingsAnalyze value)Settings to define analyzers, tokenizers, token filters and character filters.IndexSettings.Builderanalyze(java.util.function.Function<SettingsAnalyze.Builder,ObjectBuilder<SettingsAnalyze>> fn)Settings to define analyzers, tokenizers, token filters and character filters.IndexSettings.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(DateTime value)API name:creation_dateIndexSettings.BuildercreationDateString(DateTime value)API name:creation_date_stringIndexSettings.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(Time value)API name:gc_deletesIndexSettings.BuildergcDeletes(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:gc_deletesIndexSettings.Builderhidden(java.lang.Boolean value)API name:hiddenIndexSettings.Builderhighlight(SettingsHighlight value)API name:highlightIndexSettings.Builderhighlight(java.util.function.Function<SettingsHighlight.Builder,ObjectBuilder<SettingsHighlight>> fn)API name:highlightIndexSettings.Builderindex(IndexSettings value)API name:indexIndexSettings.Builderindex(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:indexIndexSettings.BuilderindexingPressure(IndexingPressure value)Configure indexing back pressure limits.IndexSettings.BuilderindexingPressure(java.util.function.Function<IndexingPressure.Builder,ObjectBuilder<IndexingPressure>> fn)Configure indexing back pressure limits.IndexSettings.BuilderindexingSlowlog(SlowlogSettings value)API name:indexing.slowlogIndexSettings.BuilderindexingSlowlog(java.util.function.Function<SlowlogSettings.Builder,ObjectBuilder<SlowlogSettings>> fn)API name:indexing.slowlogIndexSettings.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.Buildermappings(MappingLimitSettings value)Enable or disable dynamic mapping for an index.IndexSettings.Buildermappings(java.util.function.Function<MappingLimitSettings.Builder,ObjectBuilder<MappingLimitSettings>> fn)Enable or disable dynamic mapping for an index.IndexSettings.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.Buildermerge(Merge value)API name:mergeIndexSettings.Buildermerge(java.util.function.Function<Merge.Builder,ObjectBuilder<Merge>> fn)API name:mergeIndexSettings.Buildermode(java.lang.String value)API name:modeIndexSettings.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.Builderqueries(Queries value)API name:queriesIndexSettings.Builderqueries(java.util.function.Function<Queries.Builder,ObjectBuilder<Queries>> fn)API name:queriesIndexSettings.BuilderqueryString(SettingsQueryString value)API name:query_stringIndexSettings.BuilderqueryString(java.util.function.Function<SettingsQueryString.Builder,ObjectBuilder<SettingsQueryString>> fn)API name:query_stringIndexSettings.BuilderrefreshInterval(Time value)API name:refresh_intervalIndexSettings.BuilderrefreshInterval(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)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.Integer value)API name:routing_partition_sizeIndexSettings.BuilderroutingPath(java.lang.String value, java.lang.String... values)API name:routing_pathIndexSettings.BuilderroutingPath(java.util.List<java.lang.String> list)API name:routing_pathIndexSettings.Buildersearch(SettingsSearch value)API name:searchIndexSettings.Buildersearch(java.util.function.Function<SettingsSearch.Builder,ObjectBuilder<SettingsSearch>> fn)API name:searchprotected IndexSettings.Builderself()IndexSettings.Buildersettings(IndexSettings value)API name:settingsIndexSettings.Buildersettings(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:settingsIndexSettings.Buildershards(java.lang.Integer value)API name:shardsIndexSettings.Buildersimilarity(SettingsSimilarity value)Configure custom similarity settings to customize how search results are scored.IndexSettings.Buildersimilarity(java.util.function.Function<SettingsSimilarity.Builder,ObjectBuilder<SettingsSimilarity>> fn)Configure custom similarity settings to customize how search results are scored.IndexSettings.BuildersoftDeletes(SoftDeletes value)API name:soft_deletesIndexSettings.BuildersoftDeletes(java.util.function.Function<SoftDeletes.Builder,ObjectBuilder<SoftDeletes>> fn)API name:soft_deletesIndexSettings.Buildersort(IndexSegmentSort value)API name:sortIndexSettings.Buildersort(java.util.function.Function<IndexSegmentSort.Builder,ObjectBuilder<IndexSegmentSort>> fn)API name:sortIndexSettings.Builderstore(Storage value)The store module allows you to control how index data is stored and accessed on disk.IndexSettings.Builderstore(java.util.function.Function<Storage.Builder,ObjectBuilder<Storage>> fn)The store module allows you to control how index data is stored and accessed on disk.IndexSettings.BuildertimeSeries(IndexSettingsTimeSeries value)API name:time_seriesIndexSettings.BuildertimeSeries(java.util.function.Function<IndexSettingsTimeSeries.Builder,ObjectBuilder<IndexSettingsTimeSeries>> fn)API name:time_seriesIndexSettings.BuildertopMetricsMaxSize(java.lang.Integer value)API name:top_metrics_max_sizeIndexSettings.Buildertranslog(Translog value)API name:translogIndexSettings.Buildertranslog(java.util.function.Function<Translog.Builder,ObjectBuilder<Translog>> fn)API name:translogIndexSettings.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 co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
API name:index -
index
public final IndexSettings.Builder index(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:index -
mode
API name:mode -
routingPath
API name:routing_pathAdds all elements of
listtoroutingPath. -
routingPath
API name:routing_pathAdds one or more values to
routingPath. -
softDeletes
API name:soft_deletes -
softDeletes
public final IndexSettings.Builder softDeletes(java.util.function.Function<SoftDeletes.Builder,ObjectBuilder<SoftDeletes>> fn)API name:soft_deletes -
sort
API name:sort -
sort
public final IndexSettings.Builder sort(java.util.function.Function<IndexSegmentSort.Builder,ObjectBuilder<IndexSegmentSort>> fn)API name:sort -
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 -
loadFixedBitsetFiltersEagerly
public final IndexSettings.Builder loadFixedBitsetFiltersEagerly(@Nullable java.lang.Boolean value)API name:load_fixed_bitset_filters_eagerly -
autoExpandReplicas
API name:auto_expand_replicas -
merge
API name:merge -
merge
public final IndexSettings.Builder merge(java.util.function.Function<Merge.Builder,ObjectBuilder<Merge>> fn)API name:merge -
search
API name:search -
search
public final IndexSettings.Builder search(java.util.function.Function<SettingsSearch.Builder,ObjectBuilder<SettingsSearch>> fn)API name:search -
refreshInterval
API name:refresh_interval -
refreshInterval
public final IndexSettings.Builder refreshInterval(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)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 final IndexSettings.Builder blocks(java.util.function.Function<IndexSettingBlocks.Builder,ObjectBuilder<IndexSettingBlocks>> fn)API name:blocks -
maxRefreshListeners
API name:max_refresh_listeners -
analyze
Settings to define analyzers, tokenizers, token filters and character filters.API name:
analyze -
analyze
public final IndexSettings.Builder analyze(java.util.function.Function<SettingsAnalyze.Builder,ObjectBuilder<SettingsAnalyze>> fn)Settings to define analyzers, tokenizers, token filters and character filters.API name:
analyze -
highlight
API name:highlight -
highlight
public final IndexSettings.Builder highlight(java.util.function.Function<SettingsHighlight.Builder,ObjectBuilder<SettingsHighlight>> fn)API name:highlight -
maxTermsCount
API name:max_terms_count -
maxRegexLength
API name:max_regex_length -
routing
API name:routing -
routing
public final IndexSettings.Builder routing(java.util.function.Function<IndexRouting.Builder,ObjectBuilder<IndexRouting>> fn)API name:routing -
gcDeletes
API name:gc_deletes -
gcDeletes
public final IndexSettings.Builder gcDeletes(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:gc_deletes -
defaultPipeline
API name:default_pipeline -
finalPipeline
API name:final_pipeline -
lifecycle
API name:lifecycle -
lifecycle
public final 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 -
creationDateString
API name:creation_date_string -
uuid
API name:uuid -
version
API name:version -
version
public final 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 -
translog
API name:translog -
translog
public final IndexSettings.Builder translog(java.util.function.Function<Translog.Builder,ObjectBuilder<Translog>> fn)API name:translog -
queryString
API name:query_string -
queryString
public final IndexSettings.Builder queryString(java.util.function.Function<SettingsQueryString.Builder,ObjectBuilder<SettingsQueryString>> fn)API name:query_string -
priority
API name:priority -
topMetricsMaxSize
API name:top_metrics_max_size -
analysis
API name:analysis -
analysis
public final IndexSettings.Builder analysis(java.util.function.Function<IndexSettingsAnalysis.Builder,ObjectBuilder<IndexSettingsAnalysis>> fn)API name:analysis -
settings
API name:settings -
settings
public final IndexSettings.Builder settings(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:settings -
timeSeries
API name:time_series -
timeSeries
public final IndexSettings.Builder timeSeries(java.util.function.Function<IndexSettingsTimeSeries.Builder,ObjectBuilder<IndexSettingsTimeSeries>> fn)API name:time_series -
shards
API name:shards -
queries
API name:queries -
queries
public final IndexSettings.Builder queries(java.util.function.Function<Queries.Builder,ObjectBuilder<Queries>> fn)API name:queries -
similarity
Configure custom similarity settings to customize how search results are scored.API name:
similarity -
similarity
public final IndexSettings.Builder similarity(java.util.function.Function<SettingsSimilarity.Builder,ObjectBuilder<SettingsSimilarity>> fn)Configure custom similarity settings to customize how search results are scored.API name:
similarity -
mappings
Enable or disable dynamic mapping for an index.API name:
mappings -
mappings
public final IndexSettings.Builder mappings(java.util.function.Function<MappingLimitSettings.Builder,ObjectBuilder<MappingLimitSettings>> fn)Enable or disable dynamic mapping for an index.API name:
mappings -
indexingSlowlog
API name:indexing.slowlog -
indexingSlowlog
public final IndexSettings.Builder indexingSlowlog(java.util.function.Function<SlowlogSettings.Builder,ObjectBuilder<SlowlogSettings>> fn)API name:indexing.slowlog -
indexingPressure
Configure indexing back pressure limits.API name:
indexing_pressure -
indexingPressure
public final IndexSettings.Builder indexingPressure(java.util.function.Function<IndexingPressure.Builder,ObjectBuilder<IndexingPressure>> fn)Configure indexing back pressure limits.API name:
indexing_pressure -
store
The store module allows you to control how index data is stored and accessed on disk.API name:
store -
store
public final IndexSettings.Builder store(java.util.function.Function<Storage.Builder,ObjectBuilder<Storage>> fn)The store module allows you to control how index data is stored and accessed on disk.API name:
store -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<IndexSettings.Builder>
-
build
Builds aIndexSettings.- Specified by:
buildin interfaceObjectBuilder<IndexSettings>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-