Class IndexSettingsBody.Builder
java.lang.Object
org.opensearch.client.opensearch.indices.IndexSettings.AbstractBuilder<IndexSettingsBody.Builder>
org.opensearch.client.opensearch.indices.put_settings.IndexSettingsBody.Builder
- All Implemented Interfaces:
ObjectBuilder<IndexSettingsBody>
- Enclosing class:
- IndexSettingsBody
public static class IndexSettingsBody.Builder extends IndexSettings.AbstractBuilder<IndexSettingsBody.Builder> implements ObjectBuilder<IndexSettingsBody>
Builder for
IndexSettingsBody.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndexSettingsBodybuild()Builds aIndexSettingsBody.protected IndexSettingsBody.Builderself()IndexSettingsBody.Buildersettings(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:settingsIndexSettingsBody.Buildersettings(IndexSettings value)API name:settingsMethods inherited from class org.opensearch.client.opensearch.indices.IndexSettings.AbstractBuilder
analysis, analysis, analyze_maxTokenCount, autoExpandReplicas, blocks, blocks, checkOnStartup, codec, creationDate, defaultPipeline, finalPipeline, format, gcDeletes, hidden, highlight_maxAnalyzedOffset, loadFixedBitsetFiltersEagerly, maxDocvalueFieldsSearch, maxInnerResultWindow, maxNgramDiff, maxRefreshListeners, maxRegexLength, maxRescoreWindow, maxResultWindow, maxScriptFields, maxShingleDiff, maxSlicesPerScroll, maxTermsCount, numberOfReplicas, numberOfRoutingShards, numberOfShards, priority, providedName, queryString_lenient, refreshInterval, routing, routing, routingPartitionSize, search_idle_after, softDeletes_retentionLease_period, topMetricsMaxSize, translog_durability, uuid, verifiedBeforeClose, version, version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
settings
API name:settings -
settings
public IndexSettingsBody.Builder settings(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)API name:settings -
self
- Specified by:
selfin classIndexSettings.AbstractBuilder<IndexSettingsBody.Builder>
-
build
Builds aIndexSettingsBody.- Specified by:
buildin interfaceObjectBuilder<IndexSettingsBody>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-