Class JsonSchemaOpensearch
java.lang.Object
com.exoscale.sdk.model.JsonSchemaOpensearch
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class JsonSchemaOpensearch
extends Object
JsonSchemaOpensearch
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionAutoCreateIndexEnabled(Boolean actionAutoCreateIndexEnabled) actionDestructiveRequiresName(Boolean actionDestructiveRequiresName) addReindexRemoteWhitelistItem(String reindexRemoteWhitelistItem) authFailureListeners(OpensearchSecurityPluginSettings authFailureListeners) cluster(ClusterSettings cluster) clusterMaxShardsPerNode(Integer clusterMaxShardsPerNode) clusterRoutingAllocationNodeConcurrentRecoveries(Integer clusterRoutingAllocationNodeConcurrentRecoveries) diskWatermarks(WatermarkSettings diskWatermarks) emailSender(OpensearchEmailSenderSettings emailSender) enableRemoteBackedStorage(Boolean enableRemoteBackedStorage) enableSearchableSnapshots(Boolean enableSearchableSnapshots) enableSecurityAudit(Boolean enableSecurityAudit) enableSnapshotApi(Boolean enableSnapshotApi) booleanReturn true if this json-schema-opensearch object is equal to o.Explicitly allow or block automatic creation of indices.Get actionDestructiveRequiresNameorg.openapitools.jackson.nullable.JsonNullable<Boolean> Get authFailureListenersGet clusterControls the number of shards allowed in the cluster per data node minimum: 100 maximum: 10000How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node.Get diskWatermarksGet emailSenderGet enableRemoteBackedStorageGet enableSearchableSnapshotsGet enableSecurityAuditEnable/Disable snapshot API for custom repositories, this requires security management to be enabledMaximum content length for HTTP requests to the OpenSearch HTTP API, in bytes.The max size of allowed headers, in bytes minimum: 1024 maximum: 262144The max length of an HTTP URL, in bytes minimum: 1024 maximum: 65536Relative amount.org.openapitools.jackson.nullable.JsonNullable<Integer> Percentage value.Absolute value.Absolute value.Percentage value.Maximum number of clauses Lucene BooleanQuery can have.Limits total inbound and outbound recovery traffic for each node.Number of file chunks sent in parallel for each recovery.Get ismHistoryEnable or disable removing KNN graphs from the cache when they are idle.org.openapitools.jackson.nullable.JsonNullable<Boolean> If enabled, the amount of time in minutes a KNN graph can be idle in the cache before being evicted.org.openapitools.jackson.nullable.JsonNullable<Integer> The native memory usage, as a percentage below the KNN memory circuit breaker limit, at which a tripped circuit breaker resets.org.openapitools.jackson.nullable.JsonNullable<BigDecimal> Enable or disable KNN memory circuit breaker.Maximum amount of memory in percentage that can be used for the KNN index.Get mlCommonsDefines a limit of how much total remote data can be referenced as a ratio of the size of the disk reserved for the file cache.org.openapitools.jackson.nullable.JsonNullable<String> Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work.Enable or disable filtering of alerting by backend roles.Whitelisted addresses for reindexing.Get remoteStoreScript compilation circuit breaker limits the number of inline script compilations within a period of time.Get searchBackpressureHard limit for search requests.org.openapitools.jackson.nullable.JsonNullable<String> Soft timeout for search requests that don't set their own timeout.org.openapitools.jackson.nullable.JsonNullable<String> Get searchInsightsTopQueriesMaximum number of aggregation buckets allowed in a single response.org.openapitools.jackson.nullable.JsonNullable<Integer> Get segrepGet shardIndexingPressureSize for the thread pool queue.Size for the thread pool.Size for the thread pool.Size for the thread pool queue.Size for the thread pool.Size for the thread pool queue.Size for the thread pool.Size for the thread pool queue.Size for the thread pool.Size for the thread pool queue.Size for the thread pool.inthashCode()httpMaxContentLength(Integer httpMaxContentLength) httpMaxHeaderSize(Integer httpMaxHeaderSize) httpMaxInitialLineLength(Integer httpMaxInitialLineLength) indicesFielddataCacheSize(Integer indicesFielddataCacheSize) indicesMemoryIndexBufferSize(Integer indicesMemoryIndexBufferSize) indicesMemoryMaxIndexBufferSize(Integer indicesMemoryMaxIndexBufferSize) indicesMemoryMinIndexBufferSize(Integer indicesMemoryMinIndexBufferSize) indicesQueriesCacheSize(Integer indicesQueriesCacheSize) indicesQueryBoolMaxClauseCount(Integer indicesQueryBoolMaxClauseCount) indicesRecoveryMaxBytesPerSec(Integer indicesRecoveryMaxBytesPerSec) indicesRecoveryMaxConcurrentFileChunks(Integer indicesRecoveryMaxConcurrentFileChunks) ismHistory(OpensearchISMHistorySettings ismHistory) knnCacheItemExpiryEnabled(Boolean knnCacheItemExpiryEnabled) knnCacheItemExpiryMinutes(Integer knnCacheItemExpiryMinutes) knnCircuitBreakerUnsetPercentage(BigDecimal knnCircuitBreakerUnsetPercentage) knnMemoryCircuitBreakerEnabled(Boolean knnMemoryCircuitBreakerEnabled) knnMemoryCircuitBreakerLimit(Integer knnMemoryCircuitBreakerLimit) mlCommons(MLCommonsSettings mlCommons) nodeSearchCacheSize(String nodeSearchCacheSize) overrideMainResponseVersion(Boolean overrideMainResponseVersion) pluginsAlertingFilterByBackendRoles(Boolean pluginsAlertingFilterByBackendRoles) reindexRemoteWhitelist(List<String> reindexRemoteWhitelist) remoteStore(JsonSchemaOpensearchRemoteStore remoteStore) scriptMaxCompilationsRate(String scriptMaxCompilationsRate) searchBackpressure(SearchBackpressureSettings searchBackpressure) searchCancelAfterTimeInterval(String searchCancelAfterTimeInterval) searchDefaultSearchTimeout(String searchDefaultSearchTimeout) searchInsightsTopQueries(JsonSchemaOpensearchSearchInsightsTopQueries searchInsightsTopQueries) searchMaxBuckets(Integer searchMaxBuckets) voidsetActionAutoCreateIndexEnabled(Boolean actionAutoCreateIndexEnabled) voidsetActionDestructiveRequiresName(Boolean actionDestructiveRequiresName) voidsetActionDestructiveRequiresName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> actionDestructiveRequiresName) voidsetAuthFailureListeners(OpensearchSecurityPluginSettings authFailureListeners) voidsetCluster(ClusterSettings cluster) voidsetClusterMaxShardsPerNode(Integer clusterMaxShardsPerNode) voidsetClusterRoutingAllocationNodeConcurrentRecoveries(Integer clusterRoutingAllocationNodeConcurrentRecoveries) voidsetDiskWatermarks(WatermarkSettings diskWatermarks) voidsetEmailSender(OpensearchEmailSenderSettings emailSender) voidsetEnableRemoteBackedStorage(Boolean enableRemoteBackedStorage) voidsetEnableSearchableSnapshots(Boolean enableSearchableSnapshots) voidsetEnableSecurityAudit(Boolean enableSecurityAudit) voidsetEnableSnapshotApi(Boolean enableSnapshotApi) voidsetHttpMaxContentLength(Integer httpMaxContentLength) voidsetHttpMaxHeaderSize(Integer httpMaxHeaderSize) voidsetHttpMaxInitialLineLength(Integer httpMaxInitialLineLength) voidsetIndicesFielddataCacheSize(Integer indicesFielddataCacheSize) voidsetIndicesFielddataCacheSize_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> indicesFielddataCacheSize) voidsetIndicesMemoryIndexBufferSize(Integer indicesMemoryIndexBufferSize) voidsetIndicesMemoryMaxIndexBufferSize(Integer indicesMemoryMaxIndexBufferSize) voidsetIndicesMemoryMinIndexBufferSize(Integer indicesMemoryMinIndexBufferSize) voidsetIndicesQueriesCacheSize(Integer indicesQueriesCacheSize) voidsetIndicesQueryBoolMaxClauseCount(Integer indicesQueryBoolMaxClauseCount) voidsetIndicesRecoveryMaxBytesPerSec(Integer indicesRecoveryMaxBytesPerSec) voidsetIndicesRecoveryMaxConcurrentFileChunks(Integer indicesRecoveryMaxConcurrentFileChunks) voidsetIsmHistory(OpensearchISMHistorySettings ismHistory) voidsetKnnCacheItemExpiryEnabled(Boolean knnCacheItemExpiryEnabled) voidsetKnnCacheItemExpiryEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> knnCacheItemExpiryEnabled) voidsetKnnCacheItemExpiryMinutes(Integer knnCacheItemExpiryMinutes) voidsetKnnCacheItemExpiryMinutes_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> knnCacheItemExpiryMinutes) voidsetKnnCircuitBreakerUnsetPercentage(BigDecimal knnCircuitBreakerUnsetPercentage) voidsetKnnCircuitBreakerUnsetPercentage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<BigDecimal> knnCircuitBreakerUnsetPercentage) voidsetKnnMemoryCircuitBreakerEnabled(Boolean knnMemoryCircuitBreakerEnabled) voidsetKnnMemoryCircuitBreakerLimit(Integer knnMemoryCircuitBreakerLimit) voidsetMlCommons(MLCommonsSettings mlCommons) voidsetNodeSearchCacheSize(String nodeSearchCacheSize) voidsetNodeSearchCacheSize_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> nodeSearchCacheSize) voidsetOverrideMainResponseVersion(Boolean overrideMainResponseVersion) voidsetPluginsAlertingFilterByBackendRoles(Boolean pluginsAlertingFilterByBackendRoles) voidsetReindexRemoteWhitelist(List<String> reindexRemoteWhitelist) voidsetReindexRemoteWhitelist_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> reindexRemoteWhitelist) voidsetRemoteStore(JsonSchemaOpensearchRemoteStore remoteStore) voidsetScriptMaxCompilationsRate(String scriptMaxCompilationsRate) voidsetSearchBackpressure(SearchBackpressureSettings searchBackpressure) voidsetSearchCancelAfterTimeInterval(String searchCancelAfterTimeInterval) voidsetSearchCancelAfterTimeInterval_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> searchCancelAfterTimeInterval) voidsetSearchDefaultSearchTimeout(String searchDefaultSearchTimeout) voidsetSearchDefaultSearchTimeout_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> searchDefaultSearchTimeout) voidsetSearchInsightsTopQueries(JsonSchemaOpensearchSearchInsightsTopQueries searchInsightsTopQueries) voidsetSearchMaxBuckets(Integer searchMaxBuckets) voidsetSearchMaxBuckets_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> searchMaxBuckets) voidvoidsetShardIndexingPressure(ShardIndexingBackPressureSettings shardIndexingPressure) voidsetThreadPoolAnalyzeQueueSize(Integer threadPoolAnalyzeQueueSize) voidsetThreadPoolAnalyzeSize(Integer threadPoolAnalyzeSize) voidsetThreadPoolForceMergeSize(Integer threadPoolForceMergeSize) voidsetThreadPoolGetQueueSize(Integer threadPoolGetQueueSize) voidsetThreadPoolGetSize(Integer threadPoolGetSize) voidsetThreadPoolSearchQueueSize(Integer threadPoolSearchQueueSize) voidsetThreadPoolSearchSize(Integer threadPoolSearchSize) voidsetThreadPoolSearchThrottledQueueSize(Integer threadPoolSearchThrottledQueueSize) voidsetThreadPoolSearchThrottledSize(Integer threadPoolSearchThrottledSize) voidsetThreadPoolWriteQueueSize(Integer threadPoolWriteQueueSize) voidsetThreadPoolWriteSize(Integer threadPoolWriteSize) shardIndexingPressure(ShardIndexingBackPressureSettings shardIndexingPressure) threadPoolAnalyzeQueueSize(Integer threadPoolAnalyzeQueueSize) threadPoolAnalyzeSize(Integer threadPoolAnalyzeSize) threadPoolForceMergeSize(Integer threadPoolForceMergeSize) threadPoolGetQueueSize(Integer threadPoolGetQueueSize) threadPoolGetSize(Integer threadPoolGetSize) threadPoolSearchQueueSize(Integer threadPoolSearchQueueSize) threadPoolSearchSize(Integer threadPoolSearchSize) threadPoolSearchThrottledQueueSize(Integer threadPoolSearchThrottledQueueSize) threadPoolSearchThrottledSize(Integer threadPoolSearchThrottledSize) threadPoolWriteQueueSize(Integer threadPoolWriteQueueSize) threadPoolWriteSize(Integer threadPoolWriteSize) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_THREAD_POOL_SEARCH_THROTTLED_SIZE
- See Also:
-
JSON_PROPERTY_THREAD_POOL_ANALYZE_SIZE
- See Also:
-
JSON_PROPERTY_SEARCH_INSIGHTS_TOP_QUERIES
- See Also:
-
JSON_PROPERTY_THREAD_POOL_GET_SIZE
- See Also:
-
JSON_PROPERTY_THREAD_POOL_GET_QUEUE_SIZE
- See Also:
-
JSON_PROPERTY_REMOTE_STORE
- See Also:
-
JSON_PROPERTY_KNN_CACHE_ITEM_EXPIRY_ENABLED
- See Also:
-
JSON_PROPERTY_SEARCH_CANCEL_AFTER_TIME_INTERVAL
- See Also:
-
JSON_PROPERTY_INDICES_MEMORY_MAX_INDEX_BUFFER_SIZE
- See Also:
-
JSON_PROPERTY_INDICES_RECOVERY_MAX_CONCURRENT_FILE_CHUNKS
- See Also:
-
JSON_PROPERTY_INDICES_QUERIES_CACHE_SIZE
- See Also:
-
JSON_PROPERTY_SEARCH_BACKPRESSURE
- See Also:
-
JSON_PROPERTY_SHARD_INDEXING_PRESSURE
- See Also:
-
JSON_PROPERTY_KNN_MEMORY_CIRCUIT_BREAKER_ENABLED
- See Also:
-
JSON_PROPERTY_ENABLE_REMOTE_BACKED_STORAGE
- See Also:
-
JSON_PROPERTY_SEARCH_DEFAULT_SEARCH_TIMEOUT
- See Also:
-
JSON_PROPERTY_CLUSTER
- See Also:
-
JSON_PROPERTY_THREAD_POOL_SEARCH_SIZE
- See Also:
-
JSON_PROPERTY_INDICES_MEMORY_MIN_INDEX_BUFFER_SIZE
- See Also:
-
JSON_PROPERTY_INDICES_RECOVERY_MAX_BYTES_PER_SEC
- See Also:
-
JSON_PROPERTY_HTTP_MAX_INITIAL_LINE_LENGTH
- See Also:
-
JSON_PROPERTY_ENABLE_SECURITY_AUDIT
- See Also:
-
JSON_PROPERTY_THREAD_POOL_WRITE_QUEUE_SIZE
- See Also:
-
JSON_PROPERTY_ENABLE_SNAPSHOT_API
- See Also:
-
JSON_PROPERTY_SEGREP
- See Also:
-
JSON_PROPERTY_SCRIPT_MAX_COMPILATIONS_RATE
- See Also:
-
JSON_PROPERTY_SEARCH_MAX_BUCKETS
- See Also:
-
JSON_PROPERTY_REINDEX_REMOTE_WHITELIST
- See Also:
-
JSON_PROPERTY_OVERRIDE_MAIN_RESPONSE_VERSION
- See Also:
-
JSON_PROPERTY_HTTP_MAX_HEADER_SIZE
- See Also:
-
JSON_PROPERTY_NODE_SEARCH_CACHE_SIZE
- See Also:
-
JSON_PROPERTY_KNN_CACHE_ITEM_EXPIRY_MINUTES
- See Also:
-
JSON_PROPERTY_EMAIL_SENDER
- See Also:
-
JSON_PROPERTY_INDICES_FIELDDATA_CACHE_SIZE
- See Also:
-
JSON_PROPERTY_ACTION_DESTRUCTIVE_REQUIRES_NAME
- See Also:
-
JSON_PROPERTY_PLUGINS_ALERTING_FILTER_BY_BACKEND_ROLES
- See Also:
-
JSON_PROPERTY_DISK_WATERMARKS
- See Also:
-
JSON_PROPERTY_ENABLE_SEARCHABLE_SNAPSHOTS
- See Also:
-
JSON_PROPERTY_KNN_CIRCUIT_BREAKER_UNSET_PERCENTAGE
- See Also:
-
JSON_PROPERTY_INDICES_MEMORY_INDEX_BUFFER_SIZE
- See Also:
-
JSON_PROPERTY_THREAD_POOL_FORCE_MERGE_SIZE
- See Also:
-
JSON_PROPERTY_AUTH_FAILURE_LISTENERS
- See Also:
-
JSON_PROPERTY_ISM_HISTORY
- See Also:
-
JSON_PROPERTY_CLUSTER_ROUTING_ALLOCATION_NODE_CONCURRENT_RECOVERIES
- See Also:
-
JSON_PROPERTY_THREAD_POOL_ANALYZE_QUEUE_SIZE
- See Also:
-
JSON_PROPERTY_ACTION_AUTO_CREATE_INDEX_ENABLED
- See Also:
-
JSON_PROPERTY_HTTP_MAX_CONTENT_LENGTH
- See Also:
-
JSON_PROPERTY_THREAD_POOL_WRITE_SIZE
- See Also:
-
JSON_PROPERTY_THREAD_POOL_SEARCH_QUEUE_SIZE
- See Also:
-
JSON_PROPERTY_KNN_MEMORY_CIRCUIT_BREAKER_LIMIT
- See Also:
-
JSON_PROPERTY_INDICES_QUERY_BOOL_MAX_CLAUSE_COUNT
- See Also:
-
JSON_PROPERTY_ML_COMMONS
- See Also:
-
JSON_PROPERTY_THREAD_POOL_SEARCH_THROTTLED_QUEUE_SIZE
- See Also:
-
JSON_PROPERTY_CLUSTER_MAX_SHARDS_PER_NODE
- See Also:
-
-
Constructor Details
-
JsonSchemaOpensearch
public JsonSchemaOpensearch()
-
-
Method Details
-
threadPoolSearchThrottledSize
-
getThreadPoolSearchThrottledSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolSearchThrottledSize
-
setThreadPoolSearchThrottledSize
-
threadPoolAnalyzeSize
-
getThreadPoolAnalyzeSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolAnalyzeSize
-
setThreadPoolAnalyzeSize
-
searchInsightsTopQueries
public JsonSchemaOpensearch searchInsightsTopQueries(JsonSchemaOpensearchSearchInsightsTopQueries searchInsightsTopQueries) -
getSearchInsightsTopQueries
Get searchInsightsTopQueries- Returns:
- searchInsightsTopQueries
-
setSearchInsightsTopQueries
public void setSearchInsightsTopQueries(JsonSchemaOpensearchSearchInsightsTopQueries searchInsightsTopQueries) -
threadPoolGetSize
-
getThreadPoolGetSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolGetSize
-
setThreadPoolGetSize
-
threadPoolGetQueueSize
-
getThreadPoolGetQueueSize
Size for the thread pool queue. See documentation for exact details. minimum: 10 maximum: 2000- Returns:
- threadPoolGetQueueSize
-
setThreadPoolGetQueueSize
-
remoteStore
-
getRemoteStore
Get remoteStore- Returns:
- remoteStore
-
setRemoteStore
-
knnCacheItemExpiryEnabled
-
getKnnCacheItemExpiryEnabled
Enable or disable removing KNN graphs from the cache when they are idle. Disabled by default.- Returns:
- knnCacheItemExpiryEnabled
-
getKnnCacheItemExpiryEnabled_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getKnnCacheItemExpiryEnabled_JsonNullable() -
setKnnCacheItemExpiryEnabled_JsonNullable
public void setKnnCacheItemExpiryEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> knnCacheItemExpiryEnabled) -
setKnnCacheItemExpiryEnabled
-
searchCancelAfterTimeInterval
-
getSearchCancelAfterTimeInterval
Hard limit for search requests. When it is reached, the search task is cancelled and the request fails. OpenSearch default value is used when this is not defined.- Returns:
- searchCancelAfterTimeInterval
-
getSearchCancelAfterTimeInterval_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getSearchCancelAfterTimeInterval_JsonNullable() -
setSearchCancelAfterTimeInterval_JsonNullable
public void setSearchCancelAfterTimeInterval_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> searchCancelAfterTimeInterval) -
setSearchCancelAfterTimeInterval
-
indicesMemoryMaxIndexBufferSize
public JsonSchemaOpensearch indicesMemoryMaxIndexBufferSize(Integer indicesMemoryMaxIndexBufferSize) -
getIndicesMemoryMaxIndexBufferSize
Absolute value. Default is unbound. Doesn't work without indices.memory.index_buffer_size. Maximum amount of heap used for query cache, an absolute indices.memory.index_buffer_size maximum hard limit. minimum: 3 maximum: 2048- Returns:
- indicesMemoryMaxIndexBufferSize
-
setIndicesMemoryMaxIndexBufferSize
-
indicesRecoveryMaxConcurrentFileChunks
public JsonSchemaOpensearch indicesRecoveryMaxConcurrentFileChunks(Integer indicesRecoveryMaxConcurrentFileChunks) -
getIndicesRecoveryMaxConcurrentFileChunks
Number of file chunks sent in parallel for each recovery. Defaults to 2. minimum: 2 maximum: 5- Returns:
- indicesRecoveryMaxConcurrentFileChunks
-
setIndicesRecoveryMaxConcurrentFileChunks
public void setIndicesRecoveryMaxConcurrentFileChunks(Integer indicesRecoveryMaxConcurrentFileChunks) -
indicesQueriesCacheSize
-
getIndicesQueriesCacheSize
Percentage value. Default is 10%. Maximum amount of heap used for query cache. This is an expert setting. Too low value will decrease query performance and increase performance for other operations; too high value will cause issues with other OpenSearch functionality. minimum: 3 maximum: 40- Returns:
- indicesQueriesCacheSize
-
setIndicesQueriesCacheSize
-
searchBackpressure
-
getSearchBackpressure
Get searchBackpressure- Returns:
- searchBackpressure
-
setSearchBackpressure
-
shardIndexingPressure
public JsonSchemaOpensearch shardIndexingPressure(ShardIndexingBackPressureSettings shardIndexingPressure) -
getShardIndexingPressure
Get shardIndexingPressure- Returns:
- shardIndexingPressure
-
setShardIndexingPressure
-
knnMemoryCircuitBreakerEnabled
-
getKnnMemoryCircuitBreakerEnabled
Enable or disable KNN memory circuit breaker. Defaults to true.- Returns:
- knnMemoryCircuitBreakerEnabled
-
setKnnMemoryCircuitBreakerEnabled
-
enableRemoteBackedStorage
-
getEnableRemoteBackedStorage
Get enableRemoteBackedStorage- Returns:
- enableRemoteBackedStorage
-
setEnableRemoteBackedStorage
-
searchDefaultSearchTimeout
-
getSearchDefaultSearchTimeout
Soft timeout for search requests that don't set their own timeout. When it is reached, the search returns partial results with `timed_out: true`, and the search task keeps running unless it is cancelled. OpenSearch default value is used when this is not defined.- Returns:
- searchDefaultSearchTimeout
-
getSearchDefaultSearchTimeout_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getSearchDefaultSearchTimeout_JsonNullable() -
setSearchDefaultSearchTimeout_JsonNullable
public void setSearchDefaultSearchTimeout_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> searchDefaultSearchTimeout) -
setSearchDefaultSearchTimeout
-
cluster
-
getCluster
-
setCluster
-
threadPoolSearchSize
-
getThreadPoolSearchSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolSearchSize
-
setThreadPoolSearchSize
-
indicesMemoryMinIndexBufferSize
public JsonSchemaOpensearch indicesMemoryMinIndexBufferSize(Integer indicesMemoryMinIndexBufferSize) -
getIndicesMemoryMinIndexBufferSize
Absolute value. Default is 48mb. Doesn't work without indices.memory.index_buffer_size. Minimum amount of heap used for query cache, an absolute indices.memory.index_buffer_size minimal hard limit. minimum: 3 maximum: 2048- Returns:
- indicesMemoryMinIndexBufferSize
-
setIndicesMemoryMinIndexBufferSize
-
indicesRecoveryMaxBytesPerSec
-
getIndicesRecoveryMaxBytesPerSec
Limits total inbound and outbound recovery traffic for each node. Applies to both peer recoveries as well as snapshot recoveries (i.e., restores from a snapshot). Defaults to 40mb minimum: 40 maximum: 400- Returns:
- indicesRecoveryMaxBytesPerSec
-
setIndicesRecoveryMaxBytesPerSec
-
httpMaxInitialLineLength
-
getHttpMaxInitialLineLength
The max length of an HTTP URL, in bytes minimum: 1024 maximum: 65536- Returns:
- httpMaxInitialLineLength
-
setHttpMaxInitialLineLength
-
enableSecurityAudit
-
getEnableSecurityAudit
Get enableSecurityAudit- Returns:
- enableSecurityAudit
-
setEnableSecurityAudit
-
threadPoolWriteQueueSize
-
getThreadPoolWriteQueueSize
Size for the thread pool queue. See documentation for exact details. minimum: 10 maximum: 2000- Returns:
- threadPoolWriteQueueSize
-
setThreadPoolWriteQueueSize
-
enableSnapshotApi
-
getEnableSnapshotApi
Enable/Disable snapshot API for custom repositories, this requires security management to be enabled- Returns:
- enableSnapshotApi
-
setEnableSnapshotApi
-
segrep
-
getSegrep
-
setSegrep
-
scriptMaxCompilationsRate
-
getScriptMaxCompilationsRate
Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context- Returns:
- scriptMaxCompilationsRate
-
setScriptMaxCompilationsRate
-
searchMaxBuckets
-
getSearchMaxBuckets
Maximum number of aggregation buckets allowed in a single response. OpenSearch default value is used when this is not defined. minimum: 1 maximum: 1000000- Returns:
- searchMaxBuckets
-
getSearchMaxBuckets_JsonNullable
-
setSearchMaxBuckets_JsonNullable
public void setSearchMaxBuckets_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> searchMaxBuckets) -
setSearchMaxBuckets
-
reindexRemoteWhitelist
-
addReindexRemoteWhitelistItem
-
getReindexRemoteWhitelist
-
getReindexRemoteWhitelist_JsonNullable
-
setReindexRemoteWhitelist_JsonNullable
-
setReindexRemoteWhitelist
-
overrideMainResponseVersion
-
getOverrideMainResponseVersion
Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default is false- Returns:
- overrideMainResponseVersion
-
setOverrideMainResponseVersion
-
httpMaxHeaderSize
-
getHttpMaxHeaderSize
The max size of allowed headers, in bytes minimum: 1024 maximum: 262144- Returns:
- httpMaxHeaderSize
-
setHttpMaxHeaderSize
-
nodeSearchCacheSize
-
getNodeSearchCacheSize
Defines a limit of how much total remote data can be referenced as a ratio of the size of the disk reserved for the file cache. This is designed to be a safeguard to prevent oversubscribing a cluster. Defaults to 5gb. Requires restarting all OpenSearch nodes.- Returns:
- nodeSearchCacheSize
-
getNodeSearchCacheSize_JsonNullable
-
setNodeSearchCacheSize_JsonNullable
public void setNodeSearchCacheSize_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> nodeSearchCacheSize) -
setNodeSearchCacheSize
-
knnCacheItemExpiryMinutes
-
getKnnCacheItemExpiryMinutes
If enabled, the amount of time in minutes a KNN graph can be idle in the cache before being evicted. minimum: 1 maximum: 10080- Returns:
- knnCacheItemExpiryMinutes
-
getKnnCacheItemExpiryMinutes_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Integer> getKnnCacheItemExpiryMinutes_JsonNullable() -
setKnnCacheItemExpiryMinutes_JsonNullable
public void setKnnCacheItemExpiryMinutes_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> knnCacheItemExpiryMinutes) -
setKnnCacheItemExpiryMinutes
-
emailSender
-
getEmailSender
Get emailSender- Returns:
- emailSender
-
setEmailSender
-
indicesFielddataCacheSize
-
getIndicesFielddataCacheSize
Relative amount. Maximum amount of heap memory used for field data cache. This is an expert setting; decreasing the value too much will increase overhead of loading field data; too much memory used for field data cache will decrease amount of heap available for other operations. minimum: 3 maximum: 100- Returns:
- indicesFielddataCacheSize
-
getIndicesFielddataCacheSize_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Integer> getIndicesFielddataCacheSize_JsonNullable() -
setIndicesFielddataCacheSize_JsonNullable
public void setIndicesFielddataCacheSize_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> indicesFielddataCacheSize) -
setIndicesFielddataCacheSize
-
actionDestructiveRequiresName
-
getActionDestructiveRequiresName
Get actionDestructiveRequiresName- Returns:
- actionDestructiveRequiresName
-
getActionDestructiveRequiresName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getActionDestructiveRequiresName_JsonNullable() -
setActionDestructiveRequiresName_JsonNullable
public void setActionDestructiveRequiresName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> actionDestructiveRequiresName) -
setActionDestructiveRequiresName
-
pluginsAlertingFilterByBackendRoles
public JsonSchemaOpensearch pluginsAlertingFilterByBackendRoles(Boolean pluginsAlertingFilterByBackendRoles) -
getPluginsAlertingFilterByBackendRoles
Enable or disable filtering of alerting by backend roles. Requires Security plugin. Defaults to false- Returns:
- pluginsAlertingFilterByBackendRoles
-
setPluginsAlertingFilterByBackendRoles
-
diskWatermarks
-
getDiskWatermarks
-
setDiskWatermarks
-
enableSearchableSnapshots
-
getEnableSearchableSnapshots
Get enableSearchableSnapshots- Returns:
- enableSearchableSnapshots
-
setEnableSearchableSnapshots
-
knnCircuitBreakerUnsetPercentage
public JsonSchemaOpensearch knnCircuitBreakerUnsetPercentage(BigDecimal knnCircuitBreakerUnsetPercentage) -
getKnnCircuitBreakerUnsetPercentage
The native memory usage, as a percentage below the KNN memory circuit breaker limit, at which a tripped circuit breaker resets. Defaults to 5%. minimum: 0 maximum: 100- Returns:
- knnCircuitBreakerUnsetPercentage
-
getKnnCircuitBreakerUnsetPercentage_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<BigDecimal> getKnnCircuitBreakerUnsetPercentage_JsonNullable() -
setKnnCircuitBreakerUnsetPercentage_JsonNullable
public void setKnnCircuitBreakerUnsetPercentage_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<BigDecimal> knnCircuitBreakerUnsetPercentage) -
setKnnCircuitBreakerUnsetPercentage
-
indicesMemoryIndexBufferSize
-
getIndicesMemoryIndexBufferSize
Percentage value. Default is 10%. Total amount of heap used for indexing buffer, before writing segments to disk. This is an expert setting. Too low value will slow down indexing; too high value will increase indexing performance but causes performance issues for query performance. minimum: 3 maximum: 40- Returns:
- indicesMemoryIndexBufferSize
-
setIndicesMemoryIndexBufferSize
-
threadPoolForceMergeSize
-
getThreadPoolForceMergeSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolForceMergeSize
-
setThreadPoolForceMergeSize
-
authFailureListeners
public JsonSchemaOpensearch authFailureListeners(OpensearchSecurityPluginSettings authFailureListeners) -
getAuthFailureListeners
Get authFailureListeners- Returns:
- authFailureListeners
-
setAuthFailureListeners
-
ismHistory
-
getIsmHistory
-
setIsmHistory
-
clusterRoutingAllocationNodeConcurrentRecoveries
public JsonSchemaOpensearch clusterRoutingAllocationNodeConcurrentRecoveries(Integer clusterRoutingAllocationNodeConcurrentRecoveries) -
getClusterRoutingAllocationNodeConcurrentRecoveries
How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to 2. minimum: 2 maximum: 16- Returns:
- clusterRoutingAllocationNodeConcurrentRecoveries
-
setClusterRoutingAllocationNodeConcurrentRecoveries
public void setClusterRoutingAllocationNodeConcurrentRecoveries(Integer clusterRoutingAllocationNodeConcurrentRecoveries) -
threadPoolAnalyzeQueueSize
-
getThreadPoolAnalyzeQueueSize
Size for the thread pool queue. See documentation for exact details. minimum: 10 maximum: 2000- Returns:
- threadPoolAnalyzeQueueSize
-
setThreadPoolAnalyzeQueueSize
-
actionAutoCreateIndexEnabled
-
getActionAutoCreateIndexEnabled
Explicitly allow or block automatic creation of indices. Defaults to true- Returns:
- actionAutoCreateIndexEnabled
-
setActionAutoCreateIndexEnabled
-
httpMaxContentLength
-
getHttpMaxContentLength
Maximum content length for HTTP requests to the OpenSearch HTTP API, in bytes. minimum: 1 maximum: 2147483647- Returns:
- httpMaxContentLength
-
setHttpMaxContentLength
-
threadPoolWriteSize
-
getThreadPoolWriteSize
Size for the thread pool. See documentation for exact details. Do note this may have maximum value depending on CPU count - value is automatically lowered if set to higher than maximum value. minimum: 1 maximum: 128- Returns:
- threadPoolWriteSize
-
setThreadPoolWriteSize
-
threadPoolSearchQueueSize
-
getThreadPoolSearchQueueSize
Size for the thread pool queue. See documentation for exact details. minimum: 10 maximum: 2000- Returns:
- threadPoolSearchQueueSize
-
setThreadPoolSearchQueueSize
-
knnMemoryCircuitBreakerLimit
-
getKnnMemoryCircuitBreakerLimit
Maximum amount of memory in percentage that can be used for the KNN index. Defaults to 50% of the JVM heap size. 0 is used to set it to null which can be used to invalidate caches. minimum: 0 maximum: 100- Returns:
- knnMemoryCircuitBreakerLimit
-
setKnnMemoryCircuitBreakerLimit
-
indicesQueryBoolMaxClauseCount
-
getIndicesQueryBoolMaxClauseCount
Maximum number of clauses Lucene BooleanQuery can have. The default value (1024) is relatively high, and increasing it may cause performance issues. Investigate other approaches first before increasing this value. minimum: 64 maximum: 4096- Returns:
- indicesQueryBoolMaxClauseCount
-
setIndicesQueryBoolMaxClauseCount
-
mlCommons
-
getMlCommons
-
setMlCommons
-
threadPoolSearchThrottledQueueSize
public JsonSchemaOpensearch threadPoolSearchThrottledQueueSize(Integer threadPoolSearchThrottledQueueSize) -
getThreadPoolSearchThrottledQueueSize
Size for the thread pool queue. See documentation for exact details. minimum: 10 maximum: 2000- Returns:
- threadPoolSearchThrottledQueueSize
-
setThreadPoolSearchThrottledQueueSize
-
clusterMaxShardsPerNode
-
getClusterMaxShardsPerNode
Controls the number of shards allowed in the cluster per data node minimum: 100 maximum: 10000- Returns:
- clusterMaxShardsPerNode
-
setClusterMaxShardsPerNode
-
equals
-
hashCode
-
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
-