Class IndexSettings
java.lang.Object
org.opensearch.client.opensearch.indices.IndexSettings
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<IndexSettings.Builder,IndexSettings>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class IndexSettings
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<IndexSettings.Builder,IndexSettings>
The configuration settings for an index.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IndexSettings> Json deserializer forIndexSettings -
Method Summary
Modifier and TypeMethodDescriptionfinal IndexSettingsAnalysisanalysis()API name:analysisfinal IndexSettingsAnalyzeanalyze()API name:analyzefinal IntegerAPI name:analyze.max_token_countfinal StringThe range of replicas to maintain.final IndexSettingBlocksblocks()API name:blocksfinal BooleanAPI name:blocks.metadatafinal BooleanAPI name:blocks.readfinal BooleanAPI name:blocks.read_onlyfinal BooleanAPI name:blocks.read_only_allow_deletefinal BooleanAPI name:blocks.writestatic IndexSettings.Builderbuilder()final IndexCheckOnStartupAPI name:check_on_startupfinal Stringcodec()The compression type for stored data.final IndexSettingsStarTreeAPI name:composite_index.star_treefinal LongAPI name:creation_datefinal StringAPI name:creation_date_stringfinal StringAPI name:default_pipelinebooleanfinal StringAPI name:final_pipelinefinal Integerformat()API name:formatfinal TimeAPI name:gc_deletesinthashCode()final Booleanhidden()API name:hiddenfinal IndexSettingsHighlightAPI name:highlightfinal IntegerAPI name:highlight.max_analyzed_offsetfinal IndexSettingsindex()API name:indexfinal IndexSettingsIndexingindexing()API name:indexingfinal IndexingPressureAPI name:indexing_pressurefinal Booleanknn()API name:knnfinal IntegerAPI name:knn.algo_param.ef_searchfinal IndexSettingsLifecycleAPI name:lifecyclefinal StringAPI name:lifecycle.namefinal BooleanAPI name:load_fixed_bitset_filters_eagerlyfinal IndexSettingsMappingmapping()API name:mappingfinal IntegerAPI name:max_docvalue_fields_searchfinal IntegerAPI name:max_inner_result_windowfinal IntegerAPI name:max_ngram_difffinal IntegerAPI name:max_refresh_listenersfinal IntegerAPI name:max_regex_lengthfinal IntegerAPI name:max_rescore_windowfinal IntegerAPI name:max_result_windowfinal IntegerAPI name:max_script_fieldsfinal IntegerAPI name:max_shingle_difffinal IntegerAPI name:max_slices_per_scrollfinal IntegerAPI name:max_terms_countfinal IndexSettingsMergemerge()API name:mergefinal IntegerAPI name:merge.scheduler.max_thread_countfinal Stringmode()API name:modefinal IntegerAPI name:number_of_replicasfinal IntegerAPI name:number_of_routing_shardsfinal IntegerAPI name:number_of_shardsstatic IndexSettingsfinal Integerpriority()API name:priorityfinal StringAPI name:provided_namefinal IndexSettingsQueriesqueries()API name:queriesfinal IndexSettingsQueryStringAPI name:query_stringfinal BooleanAPI name:query_string.lenientfinal TimeAPI name:refresh_intervalfinal IndexRoutingrouting()API name:routingfinal IntegerAPI name:routing_partition_sizeAPI name:routing_pathfinal IndexSettingsSearchsearch()API name:searchfinal TimeAPI 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) final IndexSettingssettings()API name:settingsprotected static voidfinal IndexSettingsSimilarityAPI name:similarityfinal SoftDeletesAPI name:soft_deletesfinal TimeAPI name:soft_deletes.retention_lease.periodfinal IndexSegmentSortsort()API name:sortfinal IndexSettingsStorestore()API name:storeCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.final IntegerAPI name:top_metrics_max_sizefinal Translogtranslog()API name:translogfinal TranslogDurabilityAPI name:translog.durabilityfinal StringAPI name:translog.flush_threshold_sizefinal Stringuuid()API name:uuidfinal BooleanAPI name:verified_before_closefinal IndexVersioningversion()API name:versionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexSettings
-
-
Method Details
-
of
-
analysis
API name:analysis -
analyze
API name:analyze -
analyzeMaxTokenCount
API name:analyze.max_token_count -
autoExpandReplicas
The range of replicas to maintain.API name:
auto_expand_replicas -
blocks
API name:blocks -
blocksMetadata
API name:blocks.metadata -
blocksRead
API name:blocks.read -
blocksReadOnly
API name:blocks.read_only -
blocksReadOnlyAllowDelete
API name:blocks.read_only_allow_delete -
blocksWrite
API name:blocks.write -
checkOnStartup
API name:check_on_startup -
codec
The compression type for stored data.API name:
codec -
compositeIndexStarTree
API name:composite_index.star_tree -
creationDate
API name:creation_date -
creationDateString
API name:creation_date_string -
customSettings
-
defaultPipeline
API name:default_pipeline -
finalPipeline
API name:final_pipeline -
format
API name:format -
gcDeletes
API name:gc_deletes -
highlight
API name:highlight -
highlightMaxAnalyzedOffset
API name:highlight.max_analyzed_offset -
index
API name:index -
indexing
API name:indexing -
indexingPressure
API name:indexing_pressure -
knn
API name:knn -
knnAlgoParamEfSearch
API name:knn.algo_param.ef_search -
lifecycle
API name:lifecycle -
lifecycleName
API name:lifecycle.name -
loadFixedBitsetFiltersEagerly
API name:load_fixed_bitset_filters_eagerly -
mapping
API name:mapping -
maxDocvalueFieldsSearch
API name:max_docvalue_fields_search -
maxInnerResultWindow
API name:max_inner_result_window -
maxNgramDiff
API name:max_ngram_diff -
maxRefreshListeners
API name:max_refresh_listeners -
maxRegexLength
API name:max_regex_length -
maxRescoreWindow
API name:max_rescore_window -
maxResultWindow
API name:max_result_window -
maxScriptFields
API name:max_script_fields -
maxShingleDiff
API name:max_shingle_diff -
maxSlicesPerScroll
API name:max_slices_per_scroll -
maxTermsCount
API name:max_terms_count -
merge
API name:merge -
mergeSchedulerMaxThreadCount
API name:merge.scheduler.max_thread_count -
mode
API name:mode -
numberOfReplicas
API name:number_of_replicas -
numberOfRoutingShards
API name:number_of_routing_shards -
numberOfShards
API name:number_of_shards -
priority
API name:priority -
providedName
API name:provided_name -
queries
API name:queries -
queryString
API name:query_string -
queryStringLenient
API name:query_string.lenient -
refreshInterval
API name:refresh_interval -
routing
API name:routing -
routingPartitionSize
API name:routing_partition_size -
routingPath
API name:routing_path -
search
API name:search -
searchIdleAfter
API name:search.idle.after -
settings
API name:settings -
similarity
API name:similarity -
softDeletes
API name:soft_deletes -
softDeletesRetentionLeasePeriod
API name:soft_deletes.retention_lease.period -
sort
API name:sort -
store
API name:store -
topMetricsMaxSize
API name:top_metrics_max_size -
translog
API name:translog -
translogDurability
API name:translog.durability -
translogFlushThresholdSize
API name:translog.flush_threshold_size -
uuid
API name:uuid -
verifiedBeforeClose
API name:verified_before_close -
version
API name:version -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<IndexSettings.Builder,IndexSettings> - Returns:
- a new builder instance.
-
builder
-
setupIndexSettingsDeserializer
-
hashCode
public int hashCode() -
equals
-