Class IndexSettings
- java.lang.Object
-
- org.opensearch.client.opensearch.indices.IndexSettings
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class IndexSettings extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndexSettings.BuilderBuilder forIndexSettings.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<IndexSettings>_DESERIALIZERJson deserializer forIndexSettings
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IndexSettingsAnalysisanalysis()API name:analysisjava.lang.IntegeranalyzeMaxTokenCount()API name:analyze.max_token_countjava.lang.StringautoExpandReplicas()API name:auto_expand_replicasIndexSettingBlocksblocks()API name:blocksjava.lang.BooleanblocksMetadata()API name:blocks.metadatajava.lang.BooleanblocksRead()API name:blocks.readjava.lang.BooleanblocksReadOnly()API name:blocks.read_onlyjava.lang.BooleanblocksReadOnlyAllowDelete()API name:blocks.read_only_allow_deletejava.lang.BooleanblocksWrite()API name:blocks.writeIndexCheckOnStartupcheckOnStartup()API name:check_on_startupjava.lang.Stringcodec()API name:codecjava.lang.StringcreationDate()API name:creation_datejava.lang.StringdefaultPipeline()API name:default_pipelinejava.lang.StringfinalPipeline()API name:final_pipelinejava.lang.Stringformat()API name:formatTimegcDeletes()API name:gc_deletesjava.lang.Booleanhidden()API name:hiddenjava.lang.IntegerhighlightMaxAnalyzedOffset()API name:highlight.max_analyzed_offsetIndexSettingsindex()API name:indexIndexSettingsIndexingindexing()API name:indexingjava.lang.Booleanknn()API name:knnjava.lang.IntegerknnAlgoParamEfSearch()API name:knn.algo_param.ef_searchjava.lang.StringlifecycleName()API name:lifecycle.namejava.lang.BooleanloadFixedBitsetFiltersEagerly()API name:load_fixed_bitset_filters_eagerlyIndexSettingsMappingmapping()API name:mappingjava.lang.IntegermaxDocvalueFieldsSearch()API name:max_docvalue_fields_searchjava.lang.IntegermaxInnerResultWindow()API name:max_inner_result_windowjava.lang.IntegermaxNgramDiff()API name:max_ngram_diffjava.lang.IntegermaxRefreshListeners()API name:max_refresh_listenersjava.lang.IntegermaxRegexLength()API name:max_regex_lengthjava.lang.IntegermaxRescoreWindow()API name:max_rescore_windowjava.lang.IntegermaxResultWindow()API name:max_result_windowjava.lang.IntegermaxScriptFields()API name:max_script_fieldsjava.lang.IntegermaxShingleDiff()API name:max_shingle_diffjava.lang.IntegermaxSlicesPerScroll()API name:max_slices_per_scrolljava.lang.IntegermaxTermsCount()API name:max_terms_countjava.lang.IntegermergeSchedulerMaxThreadCount()API name:merge.scheduler.max_thread_countjava.lang.Stringmode()API name:modejava.lang.StringnumberOfReplicas()API name:number_of_replicasjava.lang.IntegernumberOfRoutingShards()API name:number_of_routing_shardsjava.lang.StringnumberOfShards()API name:number_of_shardsstatic IndexSettingsof(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)java.lang.Stringpriority()API name:priorityjava.lang.StringprovidedName()API name:provided_namejava.lang.BooleanqueryStringLenient()API name:query_string.lenientTimerefreshInterval()API name:refresh_intervalIndexRoutingrouting()API name:routingjava.lang.IntegerroutingPartitionSize()API name:routing_partition_sizejava.util.List<java.lang.String>routingPath()API name:routing_pathIndexSettingsSearchsearch()API name:searchTimesearchIdleAfter()API 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)IndexSettingssettings()API name:settingsprotected static voidsetupIndexSettingsDeserializer(ObjectDeserializer<IndexSettings.Builder> op)SoftDeletessoftDeletes()API name:soft_deletesTimesoftDeletesRetentionLeasePeriod()API name:soft_deletes.retention_lease.periodIndexSegmentSortsort()API name:sortjava.lang.IntegertopMetricsMaxSize()API name:top_metrics_max_sizeTranslogtranslog()API name:translogjava.lang.StringtranslogDurability()Deprecated.usetranslog()insteadjava.lang.StringtranslogFlushThresholdSize()Deprecated.usetranslog()insteadjava.lang.Stringuuid()API name:uuidjava.lang.BooleanverifiedBeforeClose()API name:verified_before_closeIndexVersioningversion()API name:version
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<IndexSettings> _DESERIALIZER
Json deserializer forIndexSettings
-
-
Method Detail
-
of
public static IndexSettings of(java.util.function.Function<IndexSettings.Builder,ObjectBuilder<IndexSettings>> fn)
-
index
@Nullable public final IndexSettings index()
API name:index
-
mode
@Nullable public final java.lang.String mode()
API name:mode
-
routingPath
public final java.util.List<java.lang.String> routingPath()
API name:routing_path
-
softDeletes
@Nullable public final SoftDeletes softDeletes()
API name:soft_deletes
-
sort
@Nullable public final IndexSegmentSort sort()
API name:sort
-
numberOfShards
@Nullable public final java.lang.String numberOfShards()
API name:number_of_shards
-
numberOfReplicas
@Nullable public final java.lang.String numberOfReplicas()
API name:number_of_replicas
-
numberOfRoutingShards
@Nullable public final java.lang.Integer numberOfRoutingShards()
API name:number_of_routing_shards
-
checkOnStartup
@Nullable public final IndexCheckOnStartup checkOnStartup()
API name:check_on_startup
-
codec
@Nullable public final java.lang.String codec()
API name:codec
-
routingPartitionSize
@Nullable public final java.lang.Integer routingPartitionSize()
API name:routing_partition_size
-
softDeletesRetentionLeasePeriod
@Nullable public final Time softDeletesRetentionLeasePeriod()
API name:soft_deletes.retention_lease.period
-
loadFixedBitsetFiltersEagerly
@Nullable public final java.lang.Boolean loadFixedBitsetFiltersEagerly()
API name:load_fixed_bitset_filters_eagerly
-
hidden
@Nullable public final java.lang.Boolean hidden()
API name:hidden
-
autoExpandReplicas
@Nullable public final java.lang.String autoExpandReplicas()
API name:auto_expand_replicas
-
mergeSchedulerMaxThreadCount
@Nullable public final java.lang.Integer mergeSchedulerMaxThreadCount()
API name:merge.scheduler.max_thread_count
-
searchIdleAfter
@Nullable public final Time searchIdleAfter()
API name:search.idle.after
-
refreshInterval
@Nullable public final Time refreshInterval()
API name:refresh_interval
-
maxResultWindow
@Nullable public final java.lang.Integer maxResultWindow()
API name:max_result_window
-
maxInnerResultWindow
@Nullable public final java.lang.Integer maxInnerResultWindow()
API name:max_inner_result_window
-
maxRescoreWindow
@Nullable public final java.lang.Integer maxRescoreWindow()
API name:max_rescore_window
-
maxDocvalueFieldsSearch
@Nullable public final java.lang.Integer maxDocvalueFieldsSearch()
API name:max_docvalue_fields_search
-
maxScriptFields
@Nullable public final java.lang.Integer maxScriptFields()
API name:max_script_fields
-
maxNgramDiff
@Nullable public final java.lang.Integer maxNgramDiff()
API name:max_ngram_diff
-
maxShingleDiff
@Nullable public final java.lang.Integer maxShingleDiff()
API name:max_shingle_diff
-
blocks
@Nullable public final IndexSettingBlocks blocks()
API name:blocks
-
blocksReadOnly
@Nullable public final java.lang.Boolean blocksReadOnly()
API name:blocks.read_only
-
blocksReadOnlyAllowDelete
@Nullable public final java.lang.Boolean blocksReadOnlyAllowDelete()
API name:blocks.read_only_allow_delete
-
blocksRead
@Nullable public final java.lang.Boolean blocksRead()
API name:blocks.read
-
blocksWrite
@Nullable public final java.lang.Boolean blocksWrite()
API name:blocks.write
-
blocksMetadata
@Nullable public final java.lang.Boolean blocksMetadata()
API name:blocks.metadata
-
maxRefreshListeners
@Nullable public final java.lang.Integer maxRefreshListeners()
API name:max_refresh_listeners
-
analyzeMaxTokenCount
@Nullable public final java.lang.Integer analyzeMaxTokenCount()
API name:analyze.max_token_count
-
highlightMaxAnalyzedOffset
@Nullable public final java.lang.Integer highlightMaxAnalyzedOffset()
API name:highlight.max_analyzed_offset
-
maxTermsCount
@Nullable public final java.lang.Integer maxTermsCount()
API name:max_terms_count
-
maxRegexLength
@Nullable public final java.lang.Integer maxRegexLength()
API name:max_regex_length
-
routing
@Nullable public final IndexRouting routing()
API name:routing
-
gcDeletes
@Nullable public final Time gcDeletes()
API name:gc_deletes
-
defaultPipeline
@Nullable public final java.lang.String defaultPipeline()
API name:default_pipeline
-
finalPipeline
@Nullable public final java.lang.String finalPipeline()
API name:final_pipeline
-
lifecycleName
@Nullable public final java.lang.String lifecycleName()
API name:lifecycle.name
-
providedName
@Nullable public final java.lang.String providedName()
API name:provided_name
-
creationDate
@Nullable public final java.lang.String creationDate()
API name:creation_date
-
uuid
@Nullable public final java.lang.String uuid()
API name:uuid
-
version
@Nullable public final IndexVersioning version()
API name:version
-
verifiedBeforeClose
@Nullable public final java.lang.Boolean verifiedBeforeClose()
API name:verified_before_close
-
format
@Nullable public final java.lang.String format()
API name:format
-
maxSlicesPerScroll
@Nullable public final java.lang.Integer maxSlicesPerScroll()
API name:max_slices_per_scroll
-
translog
@Nullable public final Translog translog()
API name:translog
-
translogDurability
@Deprecated @Nullable public final java.lang.String translogDurability()
Deprecated.usetranslog()insteadAPI name:translog.durability
-
translogFlushThresholdSize
@Deprecated @Nullable public final java.lang.String translogFlushThresholdSize()
Deprecated.usetranslog()insteadAPI name:translog.flush_threshold_size
-
queryStringLenient
@Nullable public final java.lang.Boolean queryStringLenient()
API name:query_string.lenient
-
priority
@Nullable public final java.lang.String priority()
API name:priority
-
topMetricsMaxSize
@Nullable public final java.lang.Integer topMetricsMaxSize()
API name:top_metrics_max_size
-
analysis
@Nullable public final IndexSettingsAnalysis analysis()
API name:analysis
-
settings
@Nullable public final IndexSettings settings()
API name:settings
-
mapping
@Nullable public final IndexSettingsMapping mapping()
API name:mapping
-
indexing
@Nullable public final IndexSettingsIndexing indexing()
API name:indexing
-
search
@Nullable public final IndexSettingsSearch search()
API name:search
-
knn
@Nullable public final java.lang.Boolean knn()
API name:knn
-
knnAlgoParamEfSearch
@Nullable public final java.lang.Integer knnAlgoParamEfSearch()
API name:knn.algo_param.ef_search
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupIndexSettingsDeserializer
protected static void setupIndexSettingsDeserializer(ObjectDeserializer<IndexSettings.Builder> op)
-
-