All Classes and Interfaces

Class
Description
 
Base interface for responses that are acknowledged by the server
 
 
 
Builder for Acknowledgement.
 
 
Builder for AcknowledgeState.
Acknowledges a watch, manually throttling the execution of the watch's actions.
Builder for AckWatchRequest.
 
Builder for AckWatchResponse.
 
 
 
 
 
Builder for Action.
Action variant kinds.
Action variant kinds.
Builders for Action variants.
Builders for Action variants.
 
 
Builder for Actions.
 
Builder for ActionStatus.
 
 
Base interface for Action variants.
Base interface for Action variants.
Creates or updates a user profile on behalf of another user.
 
Activates a currently inactive watch.
 
 
Builder for ActivationState.
 
Builder for ActivationStatus.
 
Builder for AdaptiveSelection.
 
Builder for AddAction.
Adds a block to an index.
Builder for AddBlockRequest.
 
Builder for AddBlockResponse.
 
 
 
 
 
Aggregate variant kinds.
 
 
Builders for Aggregate variants.
 
 
Builder for AggregateOutput.
Base interface for Aggregate variants.
 
 
Aggregation variant kinds.
 
 
 
Builders for Aggregation variants.
 
Builder for AggregationProfile.
 
 
 
Builder for AggregationRange.
Base interface for Aggregation variants.
 
Builder for Alias.
 
Builder for AliasDefinition.
 
Builder for AliasesRecord.
Shows information about currently configured aliases to indices including filter and routing infos.
Builder for AliasesRequest.
 
Builder for AliasesResponse.
 
Builder for AllField.
 
Builder for AllocationDecision.
 
Provides explanations for shard allocations in the cluster.
 
 
Builder for AllocationRecord.
Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
Builder for AllocationRequest.
 
Builder for AllocationResponse.
 
Builder for AllocationStore.
Annotation to allow usage of forbidden APIs inside a whole class, a method, or a field.
 
 
 
Builder for AnalysisConfig.
 
Builder for AnalysisConfigRead.
 
Builder for AnalysisLimits.
 
Builder for AnalysisMemoryLimit.
 
Builder for Analytics.
 
 
 
Builder for AnalyticsCollection.
 
Builder for AnalyticsStatistics.
 
Builder for AnalyzeDetail.
 
 
Analyzer variant kinds.
Builders for Analyzer variants.
 
Builder for AnalyzerDetail.
Performs the analysis process on a text and return the tokens breakdown of the text.
Builder for AnalyzeRequest.
 
Builder for AnalyzeResponse.
Base interface for Analyzer variants.
 
Builder for AnalyzeToken.
 
Builder for Anomaly.
 
Builder for AnomalyCause.
 
Builder for AnomalyDetectors.
 
Builder for AnomalyExplanation.
 
 
Builder for ApiKey.
 
Builder for ApiKeyAuthorization.
 
Utility functions for API model types
 
 
Builder for AppendProcessor.
 
 
 
 
 
Builder for Archive.
 
 
 
 
 
Builder for AsyncSearch.
 
 
 
 
Retrieves the status of a previously submitted async search request given its ID.
 
 
Builder for AttachmentProcessor.
 
Builder for Audit.
 
Builder for AuthenticatedUser.
Enables you to submit a request with a basic auth header to authenticate a user and retrieve information about the authenticated user.
 
 
 
 
 
Builder for AutoFollowedCluster.
 
Builder for AutoFollowPattern.
 
 
Builder for AutoFollowStats.
 
Builder for AutoscalingCapacity.
 
Builder for AutoscalingDecider.
 
Builder for AutoscalingDeciders.
 
Builder for AutoscalingNode.
 
 
Builder for AutoscalingPolicy.
 
 
Builder for AverageAggregation.
 
 
Builder for AvgAggregate.
 
 
Builder for Base.
 
 
 
 
Binary data with an associated content type.
 
 
Builder for BinaryProperty.
Response for API endpoints that return non-JSON content.
 
 
Builder for BooleanProperty.
An API response that has boolean value according to the HTTP status code.
 
Builder for BoolQuery.
 
Builder for BoostingQuery.
 
 
Builder for BoxPlotAggregate.
 
Builder for BoxplotAggregation.
 
Builder for Breaker.
Base type for bucket aggregations.
 
A sibling pipeline aggregation which executes a correlation function on the configured sibling multi-bucket aggregation.
 
 
 
 
Builder for BucketInfluencer.
A sibling pipeline aggregation which executes a two sample Kolmogorov–Smirnov test (referred to as a "K-S test" from now on) against a provided distribution, and the distribution implied by the documents counts in the configured sibling aggregation.
Builder for BucketKsAggregation.
 
 
 
Aggregation buckets.
 
 
Builders for Buckets variants.
 
 
 
Buckets path can be expressed in different ways, and an aggregation may accept some or all of these forms depending on its type.
 
 
Builders for BucketsPath variants.
 
Builder for BucketSummary.
 
An object deserializer based on a builder object deserializer and a build function.
 
Builder for BuildInformation.
 
 
 
A listener that is called by a BulkIngester to allow monitoring requests sent and their result.
 
 
BulkOperation variant kinds.
 
 
Builders for BulkOperation variants.
Base interface for BulkOperation variants.
Allows to perform multiple index/update/delete operations in a single request.
Used by the monitoring features to send monitoring data.
Builder for BulkRequest.
Builder for BulkRequest.
 
 
Builder for BulkResponse.
Builder for BulkResponse.
 
Builder for BulkResponseItem.
 
Builder for BulkStats.
 
 
Builder for ByteNumberProperty.
 
 
Builder for BytesProcessor.
 
Builder for CacheQueries.
 
Builder for CacheStats.
Retrieve node-level cache statistics about searchable snapshots.
Builder for CacheStatsRequest.
 
Builder for CacheStatsResponse.
 
Builder for Calendar.
 
Builder for CalendarEvent.
 
Cancels a task, if it can be cancelled through an API.
Builder for CancelRequest.
 
Builder for CancelResponse.
 
 
 
 
 
 
 
 
 
Builders for CategorizationAnalyzer variants.
 
 
A multi-bucket aggregation that groups semi-structured text into buckets.
 
 
 
Builders for CategorizeTextAnalyzer variants.
 
Builder for Category.
 
 
 
 
 
Builder for Ccr.
Gets all stats related to cross-cluster replication.
 
Builder for CcrStatsResponse.
 
Retrieves information about the X.509 certificates used to encrypt communications in the cluster.
 
 
Builder for Cgroup.
 
Builder for CgroupCpu.
 
Builder for CgroupCpuStat.
 
Builder for CgroupMemory.
 
Builder for ChainInput.
Changes the passwords of users in the native realm and built-in users.
 
 
 
 
 
 
Builders for CharFilter variants.
 
 
CharFilterDefinition variant kinds.
Builders for CharFilterDefinition variants.
Base interface for CharFilterDefinition variants.
 
Builder for CharFilterDetail.
 
Builder for CharFilterTypes.
 
Builder for CharGroupTokenizer.
 
Builder for Checkpointing.
 
Builder for CheckpointStats.
 
Builder for ChildrenAggregate.
 
Builder for ChildrenAggregation.
 
 
Builder for ChiSquareHeuristic.
 
Builder for ChunkingConfig.
 
 
Builder for CircleProcessor.
 
Triggers the review of a snapshot repository’s contents and deletes any stale data not referenced by existing snapshots.
 
 
Clear a subset or all entries from the API key cache.
 
Evicts application privileges from the native application privileges cache.
 
Evicts users from the user cache.
 
Evicts roles from the native role cache.
 
Evicts tokens from the service account token caches.
 
Clears all or specific caches for one or more indices.
Clear the cache of searchable snapshots.
Builder for ClearCacheRequest.
Builder for ClearCacheRequest.
 
 
Builder for ClearCacheResponse.
Builder for ClearCacheResponse.
Clears the SQL cursor
Builder for ClearCursorRequest.
 
Builder for ClearCursorResponse.
You can use this API to clear the archived repositories metering information in the cluster.
 
Explicitly clears the search context for a scroll.
Builder for ClearScrollRequest.
 
Builder for ClearScrollResponse.
Clears a trained model deployment cache on all nodes where the trained model is assigned.
 
 
Builder for Client.
Clones an index
Builder for CloneIndexRequest.
 
Builder for CloneIndexResponse.
Clones indices from one snapshot into another snapshot in the same repository.
 
Closes an index.
Builder for CloseIndexRequest.
 
Builder for CloseIndexResponse.
 
Builder for CloseIndexResult.
Closes one or more anomaly detection jobs.
Builder for CloseJobRequest.
 
Builder for CloseJobResponse.
Close a point in time
 
 
Builder for CloseShardResult.
 
Builder for ClusterAppliedStats.
 
Builder for ClusterFileSystem.
 
Builder for ClusterIndices.
Contains statistics about shards assigned to selected nodes.
 
 
Builder for ClusterInfo.
 
Builder for ClusterIngest.
 
Builder for ClusterJvm.
 
Builder for ClusterJvmMemory.
 
Builder for ClusterJvmVersion.
 
Builder for ClusterNetworkTypes.
 
Builder for ClusterNode.
 
Builder for ClusterNodeCount.
 
Builder for ClusterNodes.
 
 
 
 
 
 
Builder for ClusterProcess.
 
Builder for ClusterProcessCpu.
 
 
Builder for ClusterProcessor.
 
 
ClusterRemoteInfo variant kinds.
Builders for ClusterRemoteInfo variants.
Base interface for ClusterRemoteInfo variants.
 
 
 
Builder for ClusterShardMetrics.
 
Builder for ClusterStateQueue.
 
Builder for ClusterStateUpdate.
 
Builder for ClusterStatistics.
Returns high-level overview of cluster statistics.
Builder for ClusterStatsRequest.
 
 
Builder for Collector.
 
Builder for Column.
 
 
Builder for CombinedFieldsQuery.
 
 
Builder for Command.
 
 
 
Builder for CommandCancelAction.
 
Builder for CommandMoveAction.
 
 
Builder for CommonTermsQuery.
 
Builder for CompactNodeInfo.
 
Builder for CompletionContext.
 
Builder for CompletionProperty.
 
Builder for CompletionStats.
 
Builder for CompletionSuggest.
 
Builder for CompletionSuggester.
 
 
 
Builder for ComponentTemplate.
Builder for ComponentTemplate.
 
Returns information about existing component_templates templates.
 
 
 
Builder for CompositeAggregate.
 
 
 
Builder for CompositeBucket.
 
 
 
 
Condition variant kinds.
Builders for Condition variants.
 
 
 
 
Base interface for Condition variants.
 
Builder for Configurations.
 
 
Builder for ConfusionMatrixItem.
 
 
 
Builder for Connection.
 
 
 
Builder for ConstantScoreQuery.
Constants for content-type values.
 
Text or location that we want similar documents for or a lookup to a document's field for the text.
 
Builder for Context.
 
Builder for Context.
 
Builders for Context variants.
 
Builder for ContextMethod.
 
Builder for ContextMethodParam.
 
Builder for ConvertProcessor.
 
 
Builder for CoordinatorStats.
 
Builder for CoordsGeoBounds.
 
 
 
 
Builder for Counter.
 
Builder for CountRecord.
Provides quick access to the document count of the entire cluster, or individual indices.
Returns number of documents matching a query.
Builder for CountRequest.
Builder for CountRequest.
 
 
Builder for CountResponse.
Builder for CountResponse.
 
Builder for Cpu.
 
Builder for CpuAcct.
Creates an API key for access without requiring basic authentication.
Builder for CreateApiKeyRequest.
 
Creates a data stream
 
 
Builder for CreatedStatus.
Creates an index with optional settings and mappings.
Builder for CreateIndexRequest.
 
Builder for CreateIndexResponse.
 
Builder for CreateOperation.
Creates a repository.
 
Creates a new document in the index.
Builder for CreateRequest.
 
Builder for CreateResponse.
Creates a service accounts token for access without requiring basic authentication.
 
Creates a snapshot in a repository.
 
 
Builder for CsvProcessor.
Result of the cumulative_cardinality aggregation
 
 
 
Builder for CurrentNode.
 
Builder for CustomAnalyzer.
 
 
Builder for CustomNormalizer.
 
Builder for DailySchedule.
 
Builder for DanglingIndex.
 
 
Builder for DataCounts.
 
Builder for DataDescription.
 
Builder for DataEmailAttachment.
 
 
Builder for Datafeed.
Builder for Datafeed.
 
 
Builder for DatafeedConfig.
 
 
Builder for Datafeeds.
 
Builder for DatafeedsRecord.
 
 
Builder for DatafeedStats.
 
Builder for DatafeedTimingStats.
 
 
DataframeAnalysis variant kinds.
 
 
 
Builders for DataframeAnalysis variants.
 
 
 
Builders for DataframeAnalysisFeatureProcessor variants.
 
 
 
 
 
Base interface for DataframeAnalysisFeatureProcessor variants.
 
 
Base interface for DataframeAnalysis variants.
 
Builder for DataframeAnalytics.
 
 
 
 
 
 
 
 
Builders for DataframeAnalyticsStats variants.
 
 
 
 
 
Base interface for DataframeAnalyticsStats variants.
 
 
 
 
 
 
 
 
DataframeEvaluation variant kinds.
Builders for DataframeEvaluation variants.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Base interface for DataframeEvaluation variants.
 
 
 
 
Data lifecycle denotes that a data stream is managed by DLM and contains the configuration.
Builder for DataLifecycle.
 
Data lifecycle with rollover can be used to display the configuration including the default rollover conditions, if asked.
 
Builder for DataPathStats.
 
Builder for DataStream.
 
Builder for DataStreamIndex.
 
Builder for DataStreamLifecycle.
 
Builder for DataStreams.
 
Provides statistics on operations happening in a data stream.
 
 
Builder for DataStreamTimestamp.
 
 
 
 
Builder for DataTiers.
 
 
 
Builder for DateHistogramBucket.
 
 
 
Builder for DateNanosProperty.
 
Builder for DateProcessor.
 
Builder for DateProperty.
Result of a date_range aggregation.
Builder for DateRangeAggregate.
 
 
Builder for DateRangeExpression.
 
Builder for DateRangeProperty.
A date-time that can be represented either as a string or a number of milliseconds since the Epoch.
 
Deactivates a currently active watch.
 
 
Builder for DecayFunction.
 
 
 
Builder for DecayPlacement.
 
 
Builder for Defaults.
 
Builder for Definition.
 
 
 
 
 
 
Deletes an alias.
Builder for DeleteAliasRequest.
 
Builder for DeleteAliasResponse.
Deletes an async SQL search or a stored synchronous SQL search.
Builder for DeleteAsyncRequest.
 
Builder for DeleteAsyncResponse.
Deletes an async search by ID.
 
Deletes auto-follow patterns.
 
Deletes an autoscaling policy.
 
Delete a behavioral analytics collection.
 
Deletes documents matching the provided query.
 
Changes the number of requests per second for a particular Delete By Query operation.
 
Deletes scheduled events from a calendar.
 
Deletes anomaly detection jobs from a calendar.
 
Removes all scheduled events from a calendar, then deletes it.
 
Deletes a component template
 
Deletes the specified dangling index
 
Deletes an existing datafeed.
 
Deletes a data frame analytics job.
 
Removes the data lifecycle from a data stream rendering it not managed by DLM
 
Deletes a data stream.
 
Deletes expired and unused machine learning data.
 
Deletes a filter.
Builder for DeleteFilterRequest.
 
Deletes forecasts from a machine learning job.
 
Deletes an index.
Builder for DeleteIndexRequest.
 
Builder for DeleteIndexResponse.
The provided <index-template> may contain multiple template names separated by a comma.
 
Deletes an anomaly detection job.
Deletes an existing rollup job.
Builder for DeleteJobRequest.
Builder for DeleteJobRequest.
 
 
Builder for DeleteJobResponse.
Builder for DeleteJobResponse.
Deletes licensing information for the cluster
 
Deletes the specified lifecycle policy definition.
Deletes an existing snapshot lifecycle policy.
 
 
Deletes an existing model snapshot.
 
Removes a node from the shutdown list.
Builder for DeleteNodeRequest.
 
Builder for DeleteNodeResponse.
 
Builder for DeleteOperation.
Deletes a pipeline.
Deletes Logstash Pipelines used by Central Management
 
Deletes an existing enrich policy and its enrich index.
Builder for DeletePolicyRequest.
 
Removes application privileges.
 
Deletes a repository.
 
Removes a document from the index.
Builder for DeleteRequest.
 
Builder for DeleteResponse.
Removes role mappings.
 
Removes roles in the native realm.
Builder for DeleteRoleRequest.
 
Builder for DeleteRoleResponse.
Deletes a script.
Builder for DeleteScriptRequest.
 
Deletes a search application.
 
Deletes a service account token.
 
Deletes one or more snapshots.
 
Deletes an index template.
 
Deletes a trained model alias.
 
Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
 
Deletes a transform.
 
Deletes users from the native realm.
Builder for DeleteUserRequest.
 
Builder for DeleteUserResponse.
Clears cluster voting config exclusions.
Removes a watch from Watcher.
Builder for DeleteWatchRequest.
 
Builder for DeleteWatchResponse.
 
 
 
 
Builder for DenseVectorProperty.
 
 
 
 
Builder for Deprecation.
 
Builder for DeprecationIndexing.
 
Retrieves information about different cluster, node, and index level settings that use deprecated features that will be removed or changed in the next major version.
Builder for DeprecationsRequest.
 
 
Builder for DerivativeAggregate.
 
 
 
Builder for Destination.
Builder for Destination.
 
Builder for DetectionRule.
 
Builder for Detector.
 
Builder for DetectorRead.
 
 
 
 
Builder for Diagnosis.
 
 
Base class for dictionary responses, i.e.
 
 
Builder for DirectGenerator.
Disables a user profile so it's not visible in user profile searches.
 
Disables users in the native realm.
Builder for DisableUserRequest.
 
 
Builder for Discovery.
 
Builder for DiscoveryNode.
DISK
Builder for DiskIndicator.
 
 
Builder for DiskUsage.
Analyzes the disk usage of each field of an index or data stream
Builder for DiskUsageRequest.
 
Builder for DiskUsageResponse.
 
Builder for DisMaxQuery.
 
Builder for DissectProcessor.
 
 
 
 
 
Builder for DocStats.
 
Builder for Document.
 
Builder for DocumentRating.
The simulated document, with optional metadata.
Builder for DocumentSimulation.
 
 
 
 
 
Builder for DoubleRangeProperty.
Result of a terms aggregation when the field is some kind of decimal number like a float, double, or distance.
 
Builder for DoubleTermsBucket.
 
Builder for DownsampleConfig.
Downsample an index
Builder for DownsampleRequest.
 
Builder for DownsampleResponse.
 
Builder for DropProcessor.
 
Builder for DutchAnalyzer.
 
 
Builder for DynamicProperty.
 
Builder for DynamicTemplate.
 
 
 
Builder for EdgeNGramTokenizer.
Client for the namespace.
Client for the async_search namespace.
Client for the async_search namespace.
Client for the autoscaling namespace.
Client for the autoscaling namespace.
Client for the cat namespace.
Client for the cat namespace.
Client for the ccr namespace.
Client for the ccr namespace.
Client for the namespace.
Client for the cluster namespace.
Client for the cluster namespace.
Client for the dangling_indices namespace.
Client for the dangling_indices namespace.
Client for the enrich namespace.
Client for the enrich namespace.
Client for the eql namespace.
Client for the eql namespace.
Exception thrown by API client methods when Elasticsearch could not accept or process a request.
Client for the features namespace.
Client for the features namespace.
Client for the fleet namespace.
Client for the fleet namespace.
Client for the graph namespace.
Client for the graph namespace.
Client for the ilm namespace.
Client for the ilm namespace.
Client for the indices namespace.
Client for the indices namespace.
Client for the ingest namespace.
Client for the ingest namespace.
Client for the license namespace.
Client for the license namespace.
Client for the logstash namespace.
Client for the logstash namespace.
Client for the migration namespace.
Client for the migration namespace.
Client for the ml namespace.
Client for the ml namespace.
Client for the monitoring namespace.
Client for the monitoring namespace.
Client for the nodes namespace.
Client for the nodes namespace.
Client for the rollup namespace.
Client for the rollup namespace.
Client for the searchable_snapshots namespace.
Client for the searchable_snapshots namespace.
Client for the search_application namespace.
Client for the search_application namespace.
Client for the security namespace.
Client for the security namespace.
Client for the shutdown namespace.
Client for the shutdown namespace.
Client for the slm namespace.
Client for the slm namespace.
Client for the snapshot namespace.
Client for the snapshot namespace.
Client for the sql namespace.
Client for the sql namespace.
Client for the ssl namespace.
Client for the ssl namespace.
Client for the tasks namespace.
Client for the tasks namespace.
Client for the transform namespace.
Client for the transform namespace.
A transport layer that implements Elasticsearch specificities.
 
Client for the watcher namespace.
Client for the watcher namespace.
Client for the xpack namespace.
Client for the xpack namespace.
 
Builder for ElisionTokenFilter.
 
 
Builder for Email.
 
Builder for EmailAction.
 
 
EmailAttachment variant kinds.
Builders for EmailAttachment variants.
Base interface for EmailAttachment variants.
 
Builder for EmailBody.
 
 
Builder for EmailResult.
For empty Class assignments
 
Enables a user profile so it's visible in user profile searches.
 
Enables users in the native realm.
Builder for EnableUserRequest.
 
An endpoint links requests and responses to HTTP protocol encoding.
 
An endpoint wrapper that adds attributes to the JSON mapper used to deserialize its response.
 
Builder for EnrichPolicy.
 
 
 
Builder for EnrichProcessor.
Gets enrich coordinator statistics and information about enrich policies that are currently executing.
 
Builder for EnrichStatsResponse.
 
Builder for EnrichSummary.
Enables a Kibana instance to configure itself for communication with a secured Elasticsearch cluster.
 
Allows a new node to join an existing cluster with security features enabled.
 
Builder for EnrollNodeResponse.
 
Builder for Ensemble.
 
Builder for Eql.
Deletes an async EQL search by ID.
Builder for EqlDeleteRequest.
 
Builder for EqlDeleteResponse.
 
Builder for EqlFeatures.
 
Builder for EqlFeaturesJoin.
 
Builder for EqlFeaturesKeys.
 
Builder for EqlFeaturesPipes.
 
Returns async results from previously executed Event Query Language (EQL) search
Builder for EqlGetRequest.
 
Builder for EqlGetResponse.
 
Builder for EqlHits.
Returns results matching a query expressed in Event Query Language (EQL)
Builder for EqlSearchRequest.
 
Builder for EqlSearchResponse.
 
 
Cause and details about a request failure.
Builder for ErrorCause.
The response returned by Elasticsearch when request execution did not succeed.
Builder for ErrorResponse.
Makes an estimation of the memory usage for an anomaly detection job model.
 
Evaluates the data frame analytics for an annotated index.
 
 
Builder for EventDataStream.
 
Builder for EwmaModelSettings.
 
 
 
Immediately creates a snapshot according to the lifecycle policy, without waiting for the scheduled time.
 
Creates the enrich index for an existing enrich policy.
 
Deletes any snapshots that are expired according to the policy's retention rules.
 
This API can be used to force execution of the watch outside of its triggering logic or to simulate the watch execution for debugging purposes.
Builder for ExecuteWatchRequest.
 
 
Builder for ExecutingPolicy.
 
 
Builder for ExecutionResult.
 
 
 
 
Builder for ExecutionState.
 
 
Builder for ExecutionThreadPool.
Returns information about whether a particular alias exists.
Builder for ExistsAliasRequest.
Returns information about whether a particular component template exist
Returns information about whether a particular index template exists.
 
Builder for ExistsQuery.
Returns information about whether a document exists in an index.
Returns information about whether a particular index exists.
Builder for ExistsRequest.
Builder for ExistsRequest.
Returns information about whether a document source exists in an index.
Builder for ExistsSourceRequest.
Returns information about whether a particular index template exists.
 
 
Builder for ExplainAnalyzeToken.
Explains a data frame analytics config.
 
Retrieves information about the index's current DLM lifecycle, such as any potential encountered error, time since creation etc.
 
Retrieves information about the index’s current lifecycle state, such as the currently executing phase, action, and step.
 
Returns information about why a specific matches (or doesn't match) a query.
Builder for ExplainRequest.
 
Builder for ExplainResponse.
 
Builder for Explanation.
 
Builder for ExplanationDetail.
 
Builder for ExploreControls.
Explore extracted and summarized information about the documents and terms in an index.
Builder for ExploreRequest.
 
Builder for ExploreResponse.
 
Builder for ExtendedBounds.
 
Builder for ExtendedMemoryStats.
 
 
 
 
 
Utilities for union types whose discriminant is not directly part of the structure, either as an enclosing property name or as an inner property.
A deserializer for externally-tagged unions.
 
 
Builder for FailProcessor.
 
 
 
Builder for Feature.
Builder for Feature.
 
Builder for Features.
 
 
Builder for FeatureToggle.
 
Builder for FetchProfile.
 
 
Builder for FetchProfileDebug.
 
Builder for FieldAliasProperty.
A reference to a field with formatting instructions on how to return the value
Builder for FieldAndFormat.
 
Builder for FieldCapability.
The field capabilities API returns the information about the capabilities of fields among multiple indices.
Builder for FieldCapsRequest.
 
Builder for FieldCapsResponse.
 
Builder for FieldCollapse.
 
 
Builder for FielddataRecord.
Shows how much heap memory is currently being used by fielddata on every data node in the cluster.
Builder for FielddataRequest.
 
Builder for FielddataResponse.
 
Builder for FielddataStats.
A date range limit, represented either as a DateMath expression or a number expressed according to the target field's precision.
 
 
Builders for FieldDateMath variants.
 
Builder for FieldLookup.
 
Builder for FieldMapping.
 
Builder for FieldMemoryUsage.
 
Builder for FieldMetric.
 
Builder for FieldNamesField.
 
 
FieldRule variant kinds.
Builders for FieldRule variants.
Base interface for FieldRule variants.
 
Builder for FieldSecurity.
 
Builder for FieldSizeUsage.
 
Builder for FieldSort.
 
 
Builder for FieldStatistics.
 
 
FieldSuggester variant kinds.
Builders for FieldSuggester variants.
Base interface for FieldSuggester variants.
 
Builder for FieldSummary.
 
 
 
 
Builder for FieldTypes.
 
Builder for FieldTypesMappings.
Returns the field usage stats for each field of an index
 
 
 
 
 
 
 
 
Builder for FileDetails.
 
Builder for FileSystem.
 
Builder for FileSystemTotal.
Fill mask inference options
 
 
 
Builder for Filter.
Builder for Filter.
 
Builder for FilterAggregate.
 
Builder for FilterRef.
 
Builder for FiltersAggregate.
 
Builder for FiltersAggregation.
 
Builder for FiltersBucket.
 
 
Builder for FingerprintAnalyzer.
 
 
Builder for Flattened.
 
Builder for FlattenedProperty.
The purpose of the fleet search api is to provide a search api where the search will only be executed after provided checkpoint has been processed and is visible for searches inside of Elasticsearch.
Builder for FleetSearchRequest.
 
Builder for FleetSearchResponse.
 
Builder for FloatNumberProperty.
 
Builder for FloatRangeProperty.
Forces any buffered data to be processed by the job.
Builder for FlushJobRequest.
 
Builder for FlushJobResponse.
Performs the flush operation on one or more indices.
Builder for FlushRequest.
 
Builder for FlushResponse.
 
Builder for FlushStats.
 
Builder for FollowerIndex.
 
 
 
Builder for FollowIndexStats.
Retrieves information about all follower indices, including parameters and status for each follower index
Builder for FollowInfoRequest.
 
Builder for FollowInfoResponse.
Creates a new follower index configured to follow the referenced leader index.
Builder for FollowRequest.
 
Builder for FollowResponse.
 
Builder for FollowStats.
Retrieves follower stats.
Builder for FollowStatsRequest.
 
Builder for FollowStatsResponse.
 
Performs the force merge operation on one or more indices.
Builder for ForcemergeRequest.
 
Builder for ForcemergeResponse.
 
 
 
Builder for ForeachProcessor.
Predicts the future behavior of a time series by using its historical behavior.
Builder for ForecastRequest.
 
Builder for ForecastResponse.
Removes the follower retention leases from the leader.
 
 
 
 
 
 
Builder for FoundStatus.
 
 
 
 
 
 
Builder for FrozenIndices.
 
 
 
FunctionScore variant kinds.
Builders for FunctionScore variants.
 
 
Builder for FunctionScoreQuery.
Base interface for FunctionScore variants.
 
Builder for FuzzyQuery.
 
 
Builder for GarbageCollector.
 
 
Builder for GeoBoundingBoxQuery.
A geo bounding box.
 
 
 
Builder for GeoBoundsAggregate.
 
Builders for GeoBounds variants.
 
 
Result of a geo_distance aggregation.
 
 
Builder for GeoDistanceQuery.
 
Builder for GeoDistanceSort.
 
 
 
 
 
Builder for GeoHashGridBucket.
 
Builder for GeoHashLocation.
A precision that can be expressed as a geohash length between 1 and 12, or a distance measure like "1km", "10m".
 
 
Builders for GeoHashPrecision variants.
 
Builder for GeoHexGridAggregate.
 
 
Builder for GeoHexGridBucket.
 
 
Downloaded databases for the node.
Builder for GeoIpNodeDatabases.
 
Builder for GeoIpProcessor.
Returns statistical information about geoip databases
 
Builder for GeoIpStatsResponse.
A GeoJson GeoLine.
Builder for GeoLine.
 
Builder for GeoLineAggregate.
 
Builder for GeoLineAggregation.
 
Builder for GeoLinePoint.
 
Builder for GeoLineSort.
A latitude/longitude as a 2 dimensional point.
 
 
Builders for GeoLocation variants.
 
 
Builder for GeoPointProperty.
 
Builder for GeoPolygonPoints.
Deprecated.
7.12.0 Use geo-shape instead.
Deprecated.
 
Builder for GeoResults.
 
Builder for GeoShapeFieldQuery.
The geo_shape data type facilitates the indexing of and searching with arbitrary geo shapes such as rectangles and polygons.
Builder for GeoShapeProperty.
 
Builder for GeoShapeQuery.
 
 
 
 
 
Builder for GeoTileGridBucket.
 
Returns an alias.
Builder for GetAliasRequest.
 
Builder for GetAliasResponse.
Retrieves information for one or more API keys.
Builder for GetApiKeyRequest.
 
Builder for GetApiKeyResponse.
Returns the current status and available results for an async SQL search or stored synchronous SQL search
Builder for GetAsyncRequest.
 
Builder for GetAsyncResponse.
Retrieves the results of a previously submitted async search request given its ID.
 
Returns the current status of an async SQL search or a stored synchronous SQL search
 
Gets configured auto-follow patterns.
 
Gets the current autoscaling capacity based on the configured autoscaling policy.
 
Retrieves an autoscaling policy.
 
Retrieves information about the status of the basic license.
 
Returns the existing behavioral analytics collections.
 
Retrieves anomaly detection job results for one or more buckets.
Builder for GetBucketsRequest.
 
Builder for GetBucketsResponse.
Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.
 
Retrieves information about the scheduled events in calendars.
 
Retrieves configuration information for calendars.
Builder for GetCalendarsRequest.
 
Retrieves anomaly detection job results for one or more categories.
 
Returns cluster settings.
 
Returns one or more component templates
 
Retrieves configuration information for datafeeds.
Builder for GetDatafeedsRequest.
 
Retrieves usage information for datafeeds.
 
Retrieves configuration information for data frame analytics jobs.
 
Retrieves usage information for data frame analytics jobs.
 
Retrieves the data lifecycle configuration of one or more data streams.
 
Returns data streams.
 
Returns the status of a previously submitted async or stored Event Query Language (EQL) search
Builder for GetEqlStatusRequest.
 
Gets a list of features which can be included in snapshots using the feature_states field when creating a snapshot
 
Builder for GetFeaturesResponse.
Find out whether system features need to be upgraded or not
 
Returns mapping for one or more fields.
 
Retrieves filters.
Builder for GetFiltersRequest.
 
Builder for GetFiltersResponse.
Retrieves the current index lifecycle management (ILM) status.
 
Returns information about one or more indices.
Builder for GetIndexRequest.
 
Builder for GetIndexResponse.
Returns information about one or more index templates.
 
Returns settings for one or more indices.
 
Retrieves anomaly detection job results for one or more influencers.
 
Retrieves configuration information for anomaly detection jobs.
Retrieves the configuration, stats, and status of rollup jobs.
Builder for GetJobsRequest.
Builder for GetJobsRequest.
 
 
Builder for GetJobsResponse.
Builder for GetJobsResponse.
Retrieves usage information for anomaly detection jobs.
Builder for GetJobStatsRequest.
 
Builder for GetJobStatsResponse.
This API returns information about the type of license, when it was issued, and when it expires, for example.
Builder for GetLicenseRequest.
 
Builder for GetLicenseResponse.
Retrieves a lifecycle policy.
Retrieves one or more snapshot lifecycle policy definitions and information about the latest snapshot attempts.
Builder for GetLifecycleRequest.
Builder for GetLifecycleRequest.
 
 
Returns mappings for one or more indices.
Builder for GetMappingRequest.
 
Builder for GetMappingResponse.
Get information about how machine learning jobs and trained models are using memory, on each node, both within the JVM heap, and natively, outside of the JVM.
 
Retrieves information about model snapshots.
 
Retrieves usage information for anomaly detection job model snapshot upgrades.
 
Retrieve status of a node or nodes that are currently marked as shutting down.
Builder for GetNodeRequest.
 
Builder for GetNodeResponse.
Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
 
Returns a pipeline.
Retrieves Logstash Pipelines used by Central Management
Builder for GetPipelineRequest.
Builder for GetPipelineRequest.
 
 
Builder for GetPipelineResponse.
Builder for GetPipelineResponse.
Gets information about an enrich policy.
Builder for GetPolicyRequest.
 
Builder for GetPolicyResponse.
Retrieves application privileges.
 
Retrieves anomaly records for an anomaly detection job.
Builder for GetRecordsRequest.
 
Builder for GetRecordsResponse.
You can use the cluster repositories metering API to retrieve repositories metering information in a cluster.
 
Returns information about a repository.
 
Returns a document.
Builder for GetRequest.
 
Builder for GetResponse.
 
 
Builder for GetResult.
Retrieves role mappings.
 
The role management APIs are generally the preferred way to manage roles, rather than using file-based role management.
Builder for GetRoleRequest.
 
Builder for GetRoleResponse.
Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.
 
Returns the rollup capabilities of all jobs inside of a rollup index (e.g.
 
Returns all script contexts.
 
Returns available script types, languages and contexts
 
Returns a script.
Builder for GetScriptRequest.
 
Builder for GetScriptResponse.
Returns the details about a search application
 
This API returns a list of service accounts that match the provided path parameter(s).
 
Retrieves information of all service credentials for a service account.
 
Retrieves the status of snapshot lifecycle management (SLM).
 
Returns information about a snapshot.
Builder for GetSnapshotRequest.
 
Builder for GetSnapshotResponse.
Returns the source of a document.
Builder for GetSourceRequest.
 
Builder for GetSourceResponse.
 
Builder for GetStats.
Returns global and policy-level statistics about actions taken by snapshot lifecycle management.
 
Builder for GetStatsResponse.
Returns information about a task.
Builder for GetTasksRequest.
 
Builder for GetTasksResponse.
Returns an index template.
Builder for GetTemplateRequest.
 
Builder for GetTemplateResponse.
Creates a bearer token for access without requiring basic authentication.
Builder for GetTokenRequest.
 
Builder for GetTokenResponse.
Retrieves configuration information for a trained model.
 
Retrieves usage information for trained models.
 
Retrieves configuration information for transforms.
Builder for GetTransformRequest.
 
Retrieves usage information for transforms.
 
Retrieves information about the status of the trial license.
 
Retrieves security privileges for the logged in user.
 
 
Retrieves a user's profile using the unique profile ID.
 
Retrieves information about users in the native realm and built-in users.
Builder for GetUserRequest.
 
Builder for GetUserResponse.
Retrieves a watch by its ID.
Builder for GetWatchRequest.
 
Builder for GetWatchResponse.
 
Builder for GlobalAggregate.
 
Builder for GlobalAggregation.
 
Builder for GlobalPrivilege.
 
 
Builder for GrantApiKey.
Creates an API key on behalf of another user.
Builder for GrantApiKeyRequest.
 
Builder for GrantApiKeyResponse.
 
 
 
 
Builder for GrokProcessor.
 
 
Builder for Groupings.
 
Builder for GsubProcessor.
 
 
Builder for HasChildQuery.
 
Builder for HasParentQuery.
Determines whether the specified user has a specified list of privileges.
 
 
Determines whether the users associated with the specified profile IDs have all the requested privileges.
 
 
Builder for HdrMethod.
 
 
 
Builder for HealthRecord.
Returns the health of the cluster.
Builder for HealthReportRequest.
 
Returns a concise representation of the cluster health.
The cluster health API returns a simple status on the health of the cluster.
Builder for HealthRequest.
Builder for HealthRequest.
 
 
Builder for HealthResponse.
Builder for HealthResponse.
 
 
 
Builder for HealthStatistics.
 
 
Builder for HelpRecord.
Returns help for the Cat APIs.
 
Builder for HelpResponse.
 
Builder for Highlight.
 
 
 
 
 
 
 
 
Builder for HighlightField.
 
Builder for Hint.
 
Builder for HistogramAggregate.
 
 
Builder for HistogramBucket.
 
Builder for HistogramGrouping.
 
Builder for HistogramProperty.
 
Builder for Hit.
 
Builder for HitsEvent.
 
Builder for HitsMetadata.
 
Builder for HitsSequence.
 
 
 
 
 
 
Builder for Hop.
 
Builder for HotThread.
This API yields a breakdown of the hot threads on each selected node in the cluster.
Builder for HotThreadsRequest.
 
Builder for HotThreadsResponse.
 
Builder for HourAndMinute.
 
Builder for HourlySchedule.
 
Builder for HtmlStripCharFilter.
 
Builder for Http.
 
Builder for HttpEmailAttachment.
 
Builder for HttpInput.
 
 
 
 
Builder for HttpInputProxy.
 
 
 
 
 
Builder for HunspellTokenFilter.
 
Builder for Hyperparameter.
 
Builder for Hyperparameters.
 
 
 
 
Builder for IcuAnalyzer.
 
 
 
 
 
 
 
 
 
 
 
Builder for IcuTokenizer.
 
 
 
Builder for IdsQuery.
 
Builder for Ilm.
ILM
Builder for IlmIndicator.
 
Builder for IlmIndicatorDetails.
 
Builder for IlmPolicy.
 
Builder for IlmPolicyStatistics.
 
Builder for Impact.
 
Imports the specified dangling index
 
 
 
Builder for IndexAction.
 
Builder for IndexAliases.
 
 
Builder for IndexCapabilities.
 
 
Builder for IndexDetails.
 
Builder for IndexField.
 
Builder for IndexHealthStats.
 
 
 
 
Builder for IndexingPressure.
Builder for IndexingPressure.
Builder for IndexingPressure.
 
 
 
 
 
Builder for IndexingStats.
 
Builder for IndexMappingRecord.
 
 
Builder for IndexOperation.
 
 
 
Creates or updates a document in an index.
Builder for IndexRequest.
 
Builder for IndexResponse.
 
Builder for IndexResult.
 
Builder for IndexResultSummary.
 
Builder for IndexRouting.
 
 
 
 
 
 
 
 
Builder for IndexSegment.
 
Builder for IndexSegmentSort.
 
Builder for IndexSettingBlocks.
 
Builder for IndexSettings.
 
 
 
 
 
Builder for IndexState.
 
Builder for IndexStats.
 
Builder for IndexTemplate.
 
 
Builder for IndexTemplateItem.
 
 
 
Builder for IndexVersioning.
 
 
Builder for IndicatorNode.
 
Builder for Indicators.
 
 
Builder for IndicesBlockStatus.
Controls how to deal with unavailable concrete indices (closed or missing), how wildcard expressions are expanded to actual indices (all, closed or open indices) and how to deal with wildcard expressions that resolve to no indices.
Builder for IndicesOptions.
 
Builder for IndicesPrivileges.
 
Builder for IndicesRecord.
Returns information about indices: number of primaries and replicas, document counts, disk size, ...
Builder for IndicesRequest.
 
Builder for IndicesResponse.
 
 
 
Builder for IndicesShardStores.
 
Builder for IndicesStats.
Provides statistics on operations happening in an index.
Builder for IndicesStatsRequest.
 
 
 
Builder for IndicesVersions.
 
Builder for InferenceAggregate.
 
 
 
 
 
 
InferenceConfig variant kinds.
InferenceConfig variant kinds.
Builders for InferenceConfig variants.
Builders for InferenceConfig variants.
 
Inference configuration provided when storing the model config
 
InferenceConfigCreate variant kinds.
Builders for InferenceConfigCreate variants.
Base interface for InferenceConfigCreate variants.
 
 
 
InferenceConfigUpdate variant kinds.
Builders for InferenceConfigUpdate variants.
Base interface for InferenceConfigUpdate variants.
Base interface for InferenceConfig variants.
Base interface for InferenceConfig variants.
 
 
Builder for InferenceProcessor.
 
 
Evaluates a trained model.
 
 
Builder for Influence.
 
Builder for Influencer.
 
Builder for InfoFeatureState.
Returns basic information about the cluster.
 
Builder for InfoResponse.
 
 
Builder for Ingest.
Builder for Ingest.
A bulk operation whose size has been calculated and content turned to a binary blob (to compute its size).
 
Builder for IngestTotal.
 
Builder for InlineGet.
 
Builder for InlineScript.
 
Builder for InnerHits.
 
Builder for InnerHitsResult.
 
Builder for InProgress.
 
 
Builder for Input.
 
Input variant kinds.
Builders for Input variants.
 
Base interface for Input variants.
 
 
 
 
Intervals variant kinds.
 
Builder for IntervalsAllOf.
 
Builder for IntervalsAnyOf.
Builders for Intervals variants.
 
 
IntervalsFilter variant kinds.
Builders for IntervalsFilter variants.
Base interface for IntervalsFilter variants.
 
Builder for IntervalsFuzzy.
 
Builder for IntervalsMatch.
 
Builder for IntervalsPrefix.
 
 
IntervalsQuery variant kinds.
Builders for IntervalsQuery variants.
Base interface for IntervalsQuery variants.
Base interface for Intervals variants.
 
Builder for IntervalsWildcard.
Invalidates one or more API keys.
 
Invalidates one or more access tokens or refresh tokens.
 
 
Builder for InvertedIndex.
 
Builder for Invocation.
 
Builder for Invocations.
 
Builder for IoStatDevice.
 
Builder for IoStats.
 
Builder for IpFilter.
 
Builder for IpPrefixAggregate.
 
Builder for IpPrefixAggregation.
 
Builder for IpPrefixBucket.
 
Builder for IpProperty.
 
Builder for IpRangeAggregate.
 
Builder for IpRangeAggregation.
 
 
Builder for IpRangeBucket.
 
Builder for IpRangeProperty.
A JSONP generator implementation on top of Jackson.
Translate a Jackson location to a JSONP location.
 
A JSONP parser implementation on top of Jackson.
A partial implementation of JSONP's SPI on top of Jackson.
 
Builder for Job.
 
Builder for JobBlocked.
 
 
Builder for JobConfig.
 
 
Builder for JobsRecord.
 
 
Builder for JobStatistics.
 
Builder for JobStats.
 
Builder for JobTimingStats.
 
Builder for JobUsage.
 
Builder for JoinProcessor.
 
Builder for JoinProperty.
 
A buffer of JSON events.
A raw JSON value.
An endpoint with a JSON response body.
Base interface for enumerations in API types.
 
An enum deserializer that also accepts boolean values.
Indicates that a class has a JsonpDeserializer as a static field.
 
Base class for JsonpDeserializer implementations that accept a set of JSON events known at instanciation time.
A JsonpMapper combines a JSON-P provider and object serialization/deserialization based on JSON-P events.
 
 
 
Defines attribute names for JsonpMapper features.
A mapping exception.
 
Builder for JsonProcessor.
 
An object that is its own JsonP serializer
 
 
 
Builder for Jvm.
 
Builder for JvmClasses.
 
Builder for JvmMemoryStats.
 
Builder for JvmStats.
 
Builder for JvmThreads.
 
 
 
 
Builder for KeyedProcessor.
 
Builder for KeyValueProcessor.
 
Builder for KeywordAnalyzer.
 
 
Builder for KeywordProperty.
 
Builder for KeywordTokenizer.
 
Builder for KnnQuery.
 
Builder for KnnSearchQuery.
Deprecated.
8.4.0
Deprecated.
 
Builder for KnnSearchResponse.
 
Builder for KStemTokenFilter.
 
Builder for KuromojiAnalyzer.
 
 
 
 
 
 
Builder for KuromojiTokenizer.
 
 
Builder for LanguageAnalyzer.
 
Builder for LanguageContext.
 
 
Builder for Latest.
 
Builder for LatLonGeoLocation.
A deserializer that delegates to another deserializer that is lazily created.
 
Builder for LengthTokenFilter.
 
Builder for LetterTokenizer.
 
 
Builder for License.
 
Builder for LicenseInformation.
 
 
 
Builder for Lifecycle.
 
 
LifecycleExplain variant kinds.
Builders for LifecycleExplain variants.
 
 
 
Base interface for LifecycleExplain variants.
 
Text that we want similar documents for or a lookup to a document's field for the text.
 
 
Builders for Like variants.
 
Builder for LikeDocument.
 
Builder for Limits.
 
 
 
 
Returns all dangling indices.
 
Returns the existing search applications.
The task management API returns information about tasks currently executing on one or more nodes in the cluster.
Builder for ListRequest.
Builder for ListRequest.
 
 
Builder for ListResponse.
Builder for ListResponse.
 
Builder for LoggingAction.
 
Builder for LoggingResult.
 
Builder for LongNumberProperty.
 
Builder for LongRangeProperty.
Result of the rare_terms aggregation when the field is some kind of whole number like a integer, long, or a date.
 
Builder for LongRareTermsBucket.
Result of a terms aggregation when the field is some kind of whole number like a integer, long, or a date.
Builder for LongTermsAggregate.
 
Builder for LongTermsBucket.
 
 
Builder for LowercaseNormalizer.
 
Builder for LowercaseProcessor.
 
 
Builder for LowercaseTokenizer.
 
Builder for MachineLearning.
 
 
 
Builder for MappingCharFilter.
Mapping Limit Settings
 
 
 
 
 
 
 
Builder for MappingStats.
MASTER_IS_STABLE
 
 
 
 
Builder for MasterRecord.
Returns information about the master node.
 
Builder for MasterResponse.
 
Builder for MatchAllQuery.
 
 
Builder for MatchNoneQuery.
A variant of text that trades scoring and efficiency of positional queries for space efficiency.
 
 
Builder for MatchPhraseQuery.
 
Builder for MatchQuery.
 
 
 
 
 
 
Builder for MatrixStatsFields.
 
Builder for MaxAggregate.
 
Builder for MaxAggregation.
 
 
 
 
Builder for MemMlStats.
 
Builder for Memory.
 
 
Builder for MemoryStats.
 
 
Builder for MemStats.
 
Builder for Merge.
 
Builder for MergeScheduler.
 
Builder for MergesStats.
 
 
 
Allows to get multiple documents in one request.
Builder for MgetRequest.
 
Builder for MgetResponse.
Migrates an alias to a data stream
 
Switches the indices, ILM policies, and legacy, composable and component templates from using custom node attributes and attribute-based allocation filters to using data tiers, and optionally deletes one legacy index template.+ Using node roles enables ILM to automatically move the indices between data tiers.
 
 
 
Builder for MigrationFeature.
Builder for MigrationFeature.
 
 
 
Builder for MinAggregate.
 
Builder for MinAggregation.
 
 
 
 
Builder for MissingAggregate.
 
Builder for MissingAggregation.
 
Thrown by ObjectBuilder.build() when a required property is missing.
 
Builder for MlCounter.
Returns configuration and usage information about datafeeds.
Builder for MlDatafeedsRequest.
 
Builder for MlDatafeedsResponse.
 
 
 
 
Returns configuration and usage information about data frame analytics jobs.
 
 
Builder for MlInference.
 
 
 
 
 
 
Returns defaults and limits used by machine learning.
 
Builder for MlInfoResponse.
 
Builder for MlJobForecasts.
Returns configuration and usage information for anomaly detection jobs.
Builder for MlJobsRequest.
 
Builder for MlJobsResponse.
Returns configuration and usage information about inference trained models.
 
 
Builder for ModelPlotConfig.
 
Builder for ModelSizeStats.
 
Builder for ModelSnapshot.
 
Modifies a data stream
 
 
Builder for Monitoring.
 
 
Builder for MoreLikeThisQuery.
 
Builder for MountedSnapshot.
Mount a snapshot as a searchable index.
Builder for MountRequest.
 
Builder for MountResponse.
Manually moves an index into the specified step and executes that step.
Builder for MoveToStepRequest.
 
Builder for MoveToStepResponse.
 
 
 
 
Builders for MovingAverageAggregation variants.
Base interface for MovingAverageAggregation variants.
 
 
Allows to execute several search operations in one request.
Builder for MsearchRequest.
 
Builder for MsearchResponse.
Runs multiple templated searches with a single request.
 
Returns multiple termvectors in one request.
Builder for MtermvectorsRequest.
 
 
 
Base type for multi-bucket aggregation results that can hold sub-aggregations results.
 
 
Builder for MultiGetError.
 
Builder for MultiGetOperation.
 
 
 
Builders for MultiGetResponseItem variants.
 
Builder for MultiMatchQuery.
 
 
Builder for MultisearchBody.
Contains parameters used to limit or change the subsequent search body request.
Builder for MultisearchHeader.
 
Builder for MultiSearchItem.
 
 
 
Builders for MultiSearchResponseItem variants.
 
 
 
Builder for MultiTermLookup.
 
Builder for MultiTermsAggregate.
 
 
Builder for MultiTermsBucket.
 
 
 
 
Builder for Murmur3HashProperty.
 
A deserializer that delegates to another deserializer provided as a JSON mapper attribute.
A named value, i.e.
 
Builder for NativeCode.
 
Marks a class a being serialized as nd-json (e.g.
Named entity recognition options
Builder for NerInferenceOptions.
 
 
Builder for NestedAggregate.
 
Builder for NestedAggregation.
 
Builder for NestedIdentity.
 
Builder for NestedProperty.
 
Builder for NestedQuery.
 
Builder for NestedSortValue.
 
 
 
Builder for NGramTokenFilter.
 
Builder for NGramTokenizer.
BERT and MPNet tokenization configuration options
RoBERTa tokenization configuration options
 
A ByteArrayOutputStream that reduces copy operations of its underlying buffer.
 
Builder for Node.
 
 
Builder for NodeAttributes.
 
Returns information about custom node attributes.
 
Builder for NodeattrsResponse.
 
Builder for NodeBufferPool.
 
Builder for NodeDiskUsage.
 
Builder for NodeInfo.
 
Builder for NodeInfoAction.
 
Builder for NodeInfoAggregation.
 
Builder for NodeInfoBootstrap.
 
Builder for NodeInfoClient.
 
Builder for NodeInfoDiscover.
 
Builder for NodeInfoHttp.
 
Builder for NodeInfoIngest.
 
 
Builder for NodeInfoIngestInfo.
 
 
Builder for NodeInfoJvmMemory.
 
Builder for NodeInfoMemory.
 
Builder for NodeInfoNetwork.
 
 
Builder for NodeInfoOSCPU.
 
Builder for NodeInfoPath.
 
 
 
Builder for NodeInfoScript.
 
Builder for NodeInfoSearch.
 
 
Builder for NodeInfoSettings.
 
 
 
 
 
 
 
 
 
 
 
Builder for NodeInfoTransport.
 
Builder for NodeInfoXpack.
 
 
 
 
 
 
 
 
 
Builder for NodeJvmInfo.
 
 
Builder for NodePackagingType.
 
Builder for NodeProcessInfo.
 
Builder for NodeReloadError.
 
 
 
Builders for NodeReloadResult variants.
 
 
Builder for NodesCredentials.
 
 
Builder for NodeShard.
 
Builder for NodeShutdownStatus.
Returns information about nodes in the cluster.
Builder for NodesInfoRequest.
 
Builder for NodesInfoResponse.
 
Builder for NodesRecord.
Returns basic statistics about performance of cluster nodes.
Builder for NodesRequest.
 
Builder for NodesResponse.
 
 
Returns statistical information about nodes in the cluster.
Builder for NodesStatsRequest.
 
Builder for NodesStatsResponse.
Contains statistics about the number of nodes selected by the request.
Builder for NodeStatistics.
Returns low-level information about REST actions usage on nodes.
Builder for NodesUsageRequest.
 
Builder for NodesUsageResponse.
 
Builder for NodeTasks.
 
Builder for NodeThreadPoolInfo.
 
Builder for NodeUsage.
 
Builder for NoriAnalyzer.
 
 
 
Builder for NoriTokenizer.
 
 
 
 
 
Normalizer variant kinds.
Builders for Normalizer variants.
Base interface for Normalizer variants.
 
 
 
Builder for NumericFielddata.
 
Base interface for all object builders.
Base class for object builders.
An object deserializer based on an ObjectBuilder.
 
A field deserializer parses a value and calls the setter on the target object.
Field deserializer for objects (and boxed primitives)
 
Builder for ObjectProperty.
 
 
Opens one or more anomaly detection jobs.
Builder for OpenJobRequest.
 
Builder for OpenJobResponse.
A search request by default executes against the most recent visible data of the target indices, which is called point in time.
 
Opens an index.
Builder for OpenRequest.
 
Builder for OpenResponse.
A union that is open, i.e.
 
Builder for OperatingSystem.
 
 
 
 
 
 
Builder for OverallBucket.
 
Builder for OverallBucketJob.
 
Builder for Overlapping.
 
Builder for Page.
 
Builder for PagerDutyAction.
 
Builder for PagerDutyContext.
 
 
 
Builder for PagerDutyEvent.
 
Builder for PagerDutyEventProxy.
 
 
Builder for PagerDutyResult.
 
A key/value pair.
 
Builder for ParentAggregate.
 
Builder for ParentAggregation.
 
Builder for ParentIdQuery.
 
Builder for ParentTaskInfo.
Pass through configuration options
 
 
 
Builder for PatternAnalyzer.
 
 
 
 
Builder for PatternTokenizer.
Pauses an auto-follow pattern
 
Pauses a follower index.
Builder for PauseFollowRequest.
 
Builder for PauseFollowResponse.
 
Builder for PendingTask.
 
Builder for PendingTasksRecord.
Returns a concise representation of the cluster pending tasks.
Returns a list of any cluster-level changes (e.g.
Builder for PendingTasksRequest.
 
 
 
 
 
 
 
 
 
 
 
 
 
Builders for Percentiles variants.
 
Builder for PercolateQuery.
 
Builder for PercolatorProperty.
 
 
 
Builder for Phase.
 
Builder for Phases.
 
 
 
 
 
Builder for PhoneticTokenFilter.
 
Builder for PhraseSuggest.
 
 
 
Builder for PhraseSuggester.
 
 
Builder for PhraseSuggestOption.
Returns whether the cluster is running.
 
Builder for PinnedDoc.
 
 
PinnedQuery variant kinds.
Builders for PinnedQuery variants.
Base interface for PinnedQuery variants.
 
 
Builder for Pipeline.
Builder for Pipeline.
 
 
 
Builder for PipelineMetadata.
 
Builder for PipelineProcessor.
 
Builder for PipelineSettings.
 
Builder for PipelineSimulation.
 
Builder for Pivot.
 
 
PivotGroupBy variant kinds.
Builders for PivotGroupBy variants.
Base interface for PivotGroupBy variants.
 
Builder for PluginsRecord.
Returns information about installed plugins across nodes node.
 
Builder for PluginsResponse.
 
Builder for PluginsStatus.
 
Builder for PluginStats.
 
 
Builder for PointProperty.
 
Builder for Pool.
 
Adds scheduled events to a calendar.
 
Deprecated.
7.11.0 Posting data directly to anomaly detection jobs is deprecated, in a future major version a datafeed will be required.
Deprecated.
 
Builder for PostDataResponse.
Begin upgrades for system features
 
Updates the license for the cluster.
Builder for PostRequest.
 
Builder for PostResponse.
The start basic API enables you to initiate an indefinite basic license, which gives access to all the basic features.
 
The start trial API enables you to start a 30-day trial, which gives access to all subscription features.
 
Updates the cluster voting config exclusions by node ids or node names.
 
 
Builder for PrefixQuery.
 
 
Preprocessor variant kinds.
Builders for Preprocessor variants.
Base interface for Preprocessor variants.
 
Builder for PressureMemory.
Previews a datafeed.
 
Previews the extracted features used by a data frame analytics config.
 
Previews a transform.
 
 
Builder for PrivilegesCheck.
 
Builder for Process.
 
 
 
Builder for Processor.
Processor variant kinds.
 
 
Builders for Processor variants.
Returns a list of the built-in patterns.
 
Base interface for Processor variants.
 
Builder for Profile.
Promotes a data stream from a replicated data stream managed by CCR to a regular data stream
 
 
 
Property variant kinds.
 
 
Builders for Property variants.
Base interface for Property variants.
 
Creates or updates an alias.
Builder for PutAliasRequest.
 
Builder for PutAliasResponse.
Creates a new named collection of auto-follow patterns against a specified remote cluster.
 
Creates a new autoscaling policy.
 
Creates a behavioral analytics collection
 
Adds an anomaly detection job to a calendar.
 
Creates a calendar.
Builder for PutCalendarRequest.
 
Builder for PutCalendarResponse.
Updates the cluster settings.
 
Creates or updates a component template
 
Instantiates a datafeed.
Builder for PutDatafeedRequest.
 
Builder for PutDatafeedResponse.
Instantiates a data frame analytics job.
 
Update the data lifecycle of the specified data streams.
 
Instantiates a filter.
Builder for PutFilterRequest.
 
Builder for PutFilterResponse.
Creates or updates an index template.
 
Updates the index settings.
 
Instantiates an anomaly detection job.
Creates a rollup job.
Builder for PutJobRequest.
Builder for PutJobRequest.
 
 
Builder for PutJobResponse.
Builder for PutJobResponse.
Creates a lifecycle policy.
Creates or updates a snapshot lifecycle policy.
Builder for PutLifecycleRequest.
Builder for PutLifecycleRequest.
 
 
Updates the index mappings.
Builder for PutMappingRequest.
 
Builder for PutMappingResponse.
Adds a node to be shut down.
Builder for PutNodeRequest.
 
Builder for PutNodeResponse.
Creates or updates a pipeline.
Adds and updates Logstash Pipelines used for Central Management
Builder for PutPipelineRequest.
Builder for PutPipelineRequest.
 
Builder for PutPipelineResponse.
Creates a new enrich policy.
Builder for PutPolicyRequest.
 
Builder for PutPolicyResponse.
Adds or updates application privileges.
 
Creates or updates a search application.
Builder for PutRequest.
 
Builder for PutResponse.
Creates and updates role mappings.
 
The role management APIs are generally the preferred way to manage roles, rather than using file-based role management.
Builder for PutRoleRequest.
 
Builder for PutRoleResponse.
Creates or updates a script.
Builder for PutScriptRequest.
 
Builder for PutScriptResponse.
Creates or updates an index template.
Builder for PutTemplateRequest.
 
Builder for PutTemplateResponse.
Creates or updates a trained model alias.
 
Creates part of a trained model definition.
 
Enables you to supply a trained model that is not created by data frame analytics.
 
Creates a trained model vocabulary.
 
Creates a transform.
Builder for PutTransformRequest.
 
Adds and updates users in the native realm.
Builder for PutUserRequest.
 
Builder for PutUserResponse.
Creates a new watch, or updates an existing one.
Builder for PutWatchRequest.
 
Builder for PutWatchResponse.
Represents an operation that accepts 4 input arguments and returns no result.
Represents a function that accepts 4 arguments and produces a result.
 
 
Builder for Queries.
 
 
Query variant kinds.
Retrieves information for API keys using a subset of query DSL
Builder for QueryApiKeysRequest.
 
 
 
 
Builder for QueryBreakdown.
Builders for Query variants.
 
Builder for QueryCacheStats.
 
Builder for QueryProfile.
Executes a SQL request
Builder for QueryRequest.
 
Builder for QueryResponse.
 
Builder for QueryStringQuery.
Base interface for Query variants.
 
 
QueryVectorBuilder variant kinds.
Builders for QueryVectorBuilder variants.
Base interface for QueryVectorBuilder variants.
 
Builder for QueryWatch.
Retrieves stored watches.
Builder for QueryWatchesRequest.
 
Question answering inference options
 
 
Builder for RandomScoreFunction.
 
 
Builder for RangeAggregate.
 
Builder for RangeAggregation.
 
Builder for RangeBucket.
 
 
 
Builder for RangeQuery.
 
 
 
 
 
Rank variant kinds.
 
 
Builders for Rank variants.
 
Builder for RankEvalHit.
 
Builder for RankEvalHitItem.
 
Builder for RankEvalMetric.
 
 
 
Discounted cumulative gain (DCG)
Expected Reciprocal Rank (ERR)
Mean Reciprocal Rank
Precision at K (P@k)
 
 
Recall at K (R@k)
 
Builder for RankEvalQuery.
Enables you to evaluate the quality of ranked search results over a set of typical search queries.
Builder for RankEvalRequest.
 
Builder for RankEvalRequestItem.
 
Builder for RankEvalResponse.
 
 
 
 
 
 
 
 
Builder for RankFeatureProperty.
 
Builder for RankFeatureQuery.
 
Base interface for Rank variants.
 
 
Builder for RateAggregate.
 
Builder for RateAggregation.
 
 
Builder for ReadException.
 
 
Builder for Realm.
Builder for Realm.
 
Builder for RealmCache.
 
Builder for RealmInfo.
 
Builder for Recording.
 
Builder for RecoveryBytes.
 
Builder for RecoveryFiles.
 
Builder for RecoveryIndexStatus.
 
Builder for RecoveryOrigin.
 
Builder for RecoveryRecord.
Returns information about index shard recoveries, both on-going completed.
Returns information about ongoing index shard recoveries.
Builder for RecoveryRequest.
Builder for RecoveryRequest.
 
 
Builder for RecoveryResponse.
Builder for RecoveryResponse.
 
Builder for RecoveryStartStatus.
 
Builder for RecoveryStats.
 
Builder for RecoveryStatus.
 
Performs the refresh operation in one or more indices.
Builder for RefreshRequest.
 
Builder for RefreshResponse.
 
Builder for RefreshStats.
 
Builder for RegexOptions.
 
Builder for RegexpQuery.
 
 
Builder for ReindexNode.
Allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
Builder for ReindexRequest.
 
Builder for ReindexResponse.
Changes the number of requests per second for a particular Reindex operation.
 
 
Builder for ReindexStatus.
 
Builder for ReindexTask.
 
Builder for ReloadDetails.
Reloads an index's search analyzers and their resources.
 
Reloads secure settings.
 
 
The cluster remote info API allows you to retrieve all of the configured remote cluster information.
 
Builder for RemoteInfoResponse.
 
Builder for RemoteSource.
 
Builder for RemoveAction.
 
 
Builder for RemoveIndexAction.
Removes the assigned lifecycle policy and stops managing the specified index
Builder for RemovePolicyRequest.
 
 
Builder for RemoveProcessor.
 
Builder for RenameProcessor.
Allows to use the Mustache language to pre-render a search definition.
 
 
 
Builder for RepositoriesRecord.
Returns information about snapshot repositories registered in the cluster.
 
 
Builder for Repository.
REPOSITORY_INTEGRITY
 
 
Builder for RepositoryLocation.
 
 
Builder for RepositorySettings.
 
 
 
Builder for RequestCacheStats.
 
Builder for RequestCounts.
 
 
Builder for RequestItem.
Builder for RequestItem.
 
Builder for RerouteDecision.
 
Builder for RerouteExplanation.
 
Builder for RerouteParameters.
Allows to manually change the allocation of individual shards in the cluster.
Builder for RerouteRequest.
 
Builder for RerouteResponse.
 
Builder for Rescore.
 
Builder for RescoreQuery.
 
Builder for ReservedSize.
Resets the internal state of features, usually by deleting system indices
 
Resets an anomaly detection job.
Builder for ResetJobRequest.
 
Builder for ResetJobResponse.
Resets a transform.
 
 
 
 
Builder for ResolveIndexItem.
Returns information about any matching indices, aliases, and data streams
Builder for ResolveIndexRequest.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Restores a snapshot.
Builder for RestoreRequest.
 
Builder for RestoreResponse.
 
 
Resumes an auto-follow pattern that has been paused
 
Resumes a follower index that has been paused
Builder for ResumeFollowRequest.
 
 
Builder for Retention.
 
Builder for RetentionLease.
 
 
RetentionPolicy variant kinds.
Builders for RetentionPolicy variants.
Base interface for RetentionPolicy variants.
 
Builder for Retries.
Retries executing the policy for an index that is in the ERROR step.
Builder for RetryRequest.
 
Builder for RetryResponse.
 
 
 
Builder for ReverseTokenFilter.
Reverts to a specific snapshot.
 
 
Builder for Role.
 
Builder for RoleDescriptor.
 
Builder for RoleDescriptorRead.
 
 
 
Builder for RoleMapping.
Builder for RoleMapping.
 
 
RoleMappingRule variant kinds.
Builders for RoleMappingRule variants.
Base interface for RoleMappingRule variants.
 
Builder for RoleTemplate.
 
 
 
Builders for RoleTemplateInlineQuery variants.
 
 
 
 
Builders for RoleTemplateScript variants.
 
Builder for RolloverConditions.
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
Builder for RolloverRequest.
 
Builder for RolloverResponse.
 
Builder for RollupCapabilities.
 
 
Builder for RollupFieldSummary.
 
Builder for RollupJob.
 
 
Builder for RollupJobStats.
 
Builder for RollupJobStatus.
 
Builder for RollupJobSummary.
 
Enables searching rolled-up data using the standard query DSL.
Builder for RollupSearchRequest.
 
 
Builder for RoutingField.
 
 
Builder for RrfRank.
 
 
Builder for RuleCondition.
 
 
Builder for RuntimeField.
 
 
Builder for RuntimeFieldsType.
 
 
 
Builder for RuntimeFieldTypes.
Builder for RuntimeFieldTypes.
Submits a SAML Response message to Elasticsearch for consumption.
 
Verifies the logout response sent from the SAML IdP.
Submits a SAML LogoutRequest message to Elasticsearch for consumption.
 
Submits a request to invalidate an access token and refresh token.
Builder for SamlLogoutRequest.
 
Builder for SamlLogoutResponse.
Creates a SAML authentication request (<AuthnRequest>) as a URL string, based on the configuration of the respective SAML realm in Elasticsearch.
 
Generate SAML metadata for a SAML 2.0 Service Provider.
 
 
Builder for SampleDiversity.
 
Builder for SamplerAggregate.
 
Builder for SamplerAggregation.
 
 
 
 
Schedule variant kinds.
Builders for Schedule variants.
Schedules now a transform.
 
A time of day, expressed either as hh:mm, noon, midnight, or an hour/minutes structure.
 
 
Builders for ScheduleTimeOfDay variants.
 
Base interface for Schedule variants.
 
 
Builder for ScoreSort.
 
 
 
 
 
Builders for Script variants.
 
Builder for ScriptCache.
 
Builder for ScriptCondition.
 
Builder for ScriptedHeuristic.
 
 
 
Builder for ScriptField.
 
Builder for Scripting.
 
 
Builder for ScriptQuery.
 
Builder for ScriptScoreFunction.
 
Builder for ScriptScoreQuery.
 
Builder for ScriptSort.
 
Allows an arbitrary script to be executed and a result to be returned
 
 
Builder for ScriptTransform.
Allows to retrieve a large numbers of results from a single search request.
Builder for ScrollRequest.
 
Builder for ScrollResponse.
 
Builder for SearchableSnapshots.
Retrieve shard-level statistics about searchable snapshots.
 
 
 
Builder for SearchApplication.
 
Perform a search against a search application
 
 
 
 
Builder for SearchIdle.
 
Builder for SearchInput.
 
 
Searches a vector tile for geospatial values.
Builder for SearchMvtRequest.
 
Builder for SearchProfile.
Returns results matching a query.
Builder for SearchRequest.
 
Builder for SearchResponse.
Returns information about the indices and shards that a search request would be executed against.
Builder for SearchShardsRequest.
 
 
Builder for SearchStats.
Allows to use the Mustache language to pre-render a search definition.
 
 
 
Builder for SearchTransform.
 
 
Builder for Security.
 
Builder for SecurityRoles.
 
Builder for SecurityRolesDls.
 
 
Builder for SecurityRolesFile.
 
Builder for SecurityRolesNative.
 
Builder for Segment.
 
 
 
 
Builder for SegmentsRecord.
Provides low-level information about the segments in the shards of an index.
Provides low-level information about segments in a Lucene index.
Builder for SegmentsRequest.
Builder for SegmentsRequest.
 
 
Builder for SegmentsResponse.
Builder for SegmentsResponse.
 
Builder for SegmentsStats.
 
 
 
 
Builder for ServiceToken.
 
Builder for SetProcessor.
 
The source of the data for the transform.
Builder for Settings.
 
Builder for SettingsAnalyze.
 
Builder for SettingsHighlight.
 
Builder for SettingsQueryString.
 
Builder for SettingsSearch.
 
Builder for SettingsSimilarity.
 
 
 
 
 
 
 
Sets a cluster wide upgrade_mode setting that prepares machine learning indices for an upgrade.
 
 
Builder for ShapeFieldQuery.
The shape data type facilitates the indexing of and searching with arbitrary x, y cartesian shapes such as rectangles and polygons.
Builder for ShapeProperty.
 
Builder for ShapeQuery.
 
 
Builder for ShardCommit.
 
Builder for ShardFailure.
 
Builder for ShardFileSizeInfo.
 
Builder for ShardHealthStats.
 
Builder for ShardLease.
 
 
Builder for ShardPath.
 
Builder for ShardProfile.
 
Builder for ShardQueryCache.
 
Builder for ShardRecovery.
 
 
Builder for ShardRouting.
 
SHARDS_AVAILABILITY
 
 
Builder for ShardSegmentRouting.
 
Builder for ShardSequenceNumber.
 
 
 
Builder for ShardsRecord.
Provides a detailed view of shard allocation on nodes.
Builder for ShardsRequest.
 
Builder for ShardsResponse.
 
Builder for ShardsSegment.
 
 
Builder for ShardsStats.
Builder for ShardsStats.
 
 
Builder for ShardsStatsSummary.
 
 
Builder for ShardStatistics.
 
 
Builder for ShardStats.
Builder for ShardStats.
 
Builder for ShardStore.
 
 
Builder for ShardStoreException.
 
Builder for ShardStoreIndex.
 
Builder for ShardStoreNode.
Provides store information for shard copies of indices.
Builder for ShardStoresRequest.
 
Builder for ShardStoresResponse.
 
 
Builder for ShardStoreWrapper.
 
Builder for ShardsTotalStats.
 
Builder for Shared.
 
Builder for ShingleTokenFilter.
 
Builder for ShortNumberProperty.
 
Builder for ShrinkConfiguration.
Allow to shrink an existing index into a new index with fewer primary shards.
Builder for ShrinkRequest.
 
Builder for ShrinkResponse.
 
 
 
 
 
 
 
 
 
 
 
 
 
Builder for SimpleAnalyzer.
 
 
A simple implementation of JsonpMapper that only handles classes of the Java API client.
 
 
Query flags can be either a single flag or a combination of flags, e.g.
 
 
Builders for SimpleQueryStringFlags variants.
 
 
 
Builder for SimulatedActions.
Simulate matching the given index name against the index templates in the system
 
Allows to simulate a pipeline with example documents.
Builder for SimulateRequest.
 
Builder for SimulateResponse.
Returns the index configuration that would be applied by a particular index template.
 
Base type for single-bucket aggregation results that can hold sub-aggregations results.
 
 
 
 
Builder for SizeField.
 
Builder for SlackAction.
 
Builder for SlackAttachment.
 
 
 
Builder for SlackMessage.
 
Builder for SlackResult.
 
Builder for SlicedScroll.
Slices configuration used to parallelize a process.
 
 
Builders for Slices variants.
 
 
Builder for Slm.
 
Builder for SlmConfiguration.
SLM
Builder for SlmIndicator.
 
Builder for SlmIndicatorDetails.
 
 
Builder for SlmPolicy.
 
Builder for SlowlogSettings.
 
 
Builder for SlowlogTresholds.
 
 
SmoothingModel variant kinds.
Builders for SmoothingModel variants.
Base interface for SmoothingModel variants.
 
Builder for SnapshotIndexStats.
 
Builder for SnapshotInfo.
 
Builder for SnapshotLifecycle.
 
 
Builder for SnapshotRestore.
 
 
 
 
Builder for SnapshotsRecord.
Returns all snapshots in a specific repository.
Builder for SnapshotsRequest.
 
Builder for SnapshotsResponse.
 
Builder for SnapshotStats.
Returns information about the status of a snapshot.
 
 
 
Builder for SnowballAnalyzer.
 
 
Builder for SnowballTokenFilter.
 
Builder for SoftDeletes.
 
 
 
SortOptions variant kinds.
Builders for SortOptions variants.
Base interface for SortOptions variants.
 
 
Builder for SortProcessor.
 
 
Builder for Source.
Builder for Source.
Defines how to fetch a source.
 
 
Builders for SourceConfig variants.
Defines how to fetch a source.
 
 
Builders for SourceConfigParam variants.
 
Builder for SourceField.
 
 
Builder for SourceFilter.
 
Builder for SpanContainingQuery.
 
 
Builder for SpanFirstQuery.
 
Builder for SpanGapQuery.
 
Builder for SpanMultiTermQuery.
 
Builder for SpanNearQuery.
 
Builder for SpanNotQuery.
 
Builder for SpanOrQuery.
 
 
SpanQuery variant kinds.
Builders for SpanQuery variants.
Base interface for SpanQuery variants.
 
Builder for SpanTermQuery.
 
Builder for SpanWithinQuery.
 
Builder for SplitProcessor.
Allows you to split an existing index into a new index with more primary shards.
Builder for SplitRequest.
 
Builder for SplitResponse.
 
Builder for Sql.
 
Builder for Ssl.
 
Builder for StandardAnalyzer.
 
 
 
Builder for StandardTokenizer.
Starts one or more datafeeds.
 
Starts a data frame analytics job.
 
Start the index lifecycle management (ILM) plugin.
Builder for StartIlmRequest.
 
Builder for StartIlmResponse.
Starts an existing, stopped rollup job.
Builder for StartJobRequest.
 
Builder for StartJobResponse.
Turns on snapshot lifecycle management (SLM).
 
Builder for StartSlmResponse.
Starts a trained model deployment, which allocates the model to every machine learning node.
 
Starts a transform.
 
Starts Watcher if it is not already running.
 
Returns a comprehensive information about the state of the cluster.
Builder for StateRequest.
 
Builder for StateResponse.
 
Builder for Statistics.
 
Builder for Stats.
Statistics aggregation result.
 
Builder for StatsAggregate.
 
Builder for StatsAggregation.
 
 
 
 
 
 
Builder for Status.
 
 
 
 
Builder for StemmerTokenFilter.
 
Builder for StepKey.
 
Builder for StopAnalyzer.
Stops one or more datafeeds.
Builder for StopDatafeedRequest.
 
Stops one or more data frame analytics jobs.
 
Halts all lifecycle management operations and stops the index lifecycle management (ILM) plugin
Builder for StopIlmRequest.
 
Builder for StopIlmResponse.
Stops an existing, started rollup job.
Builder for StopJobRequest.
 
Builder for StopJobResponse.
Turns off snapshot lifecycle management (SLM).
 
Builder for StopSlmResponse.
 
Builder for StopTokenFilter.
Stops a trained model deployment.
 
Stops one or more transforms.
 
Stops Watcher if it is running.
 
Builder for StopWatcherResponse.
 
Builder for Storage.
 
 
Builder for StoredScript.
 
Builder for StoredScriptId.
 
Builder for StoreStats.
 
Result of the rare_terms aggregation when the field is a string.
 
 
 
Result of a terms aggregation when the field is a string.
 
Builder for StringTermsBucket.
 
Executes a search request asynchronously.
Builder for SubmitRequest.
 
Builder for SubmitResponse.
 
 
 
Builder for SuggestContext.
 
Builder for Suggester.
 
 
 
Builder for SuggestFuzziness.
 
 
Suggestion variant kinds.
Builders for Suggestion variants.
Base interface for Suggestion variants.
 
 
Get suggestions for user profiles that match specified search criteria.
 
Sum aggregation result.
Builder for SumAggregate.
 
Builder for SumAggregation.
 
 
 
Sync variant kinds.
Builders for Sync variants.
Base interface for Sync variants.
 
 
 
Builder for SynonymTokenFilter.
Base interface for tagged union types (also known as sum types or variants).
 
 
 
Builder for TaskFailure.
 
 
Builder for TaskInfo.
 
 
 
Builders for TaskInfos variants.
 
 
 
Builder for TasksRecord.
Returns information about the tasks currently executing on one or more nodes in the cluster.
Builder for TasksRequest.
 
Builder for TasksResponse.
 
Builder for TaskStatus.
 
Builder for TDigest.
 
 
 
Builder for Template.
 
Builder for TemplateConfig.
 
 
Builder for TemplateMapping.
 
Builder for TemplatesRecord.
Returns information about existing templates.
Builder for TemplatesRequest.
 
Builder for TemplatesResponse.
 
Builder for Term.
 
Builder for TermQuery.
 
 
 
Builder for TermsAggregation.
 
 
 
 
The terms enum API can be used to discover terms in the index that begin with the provided string.
Builder for TermsEnumRequest.
 
Builder for TermsEnumResponse.
 
 
 
Builders for TermsExclude variants.
 
Builder for TermsGrouping.
 
 
 
Builders for TermsInclude variants.
 
Builder for TermsLookup.
 
Builder for TermsPartition.
 
Builder for TermsQuery.
 
 
 
Builders for TermsQueryField variants.
 
Builder for TermsSetQuery.
 
Builder for TermSuggest.
 
Builder for TermSuggester.
 
Builder for TermSuggestOption.
 
Builder for TermVector.
 
Returns information and statistics about terms in the fields of a particular document.
Builder for TermvectorsRequest.
 
Builder for TermvectorsResponse.
 
Builder for TestPopulation.
Text classification configuration options
 
 
Builder for TextEmbedding.
Text embedding inference options
 
Text expansion inference options
 
 
Builder for TextExpansionQuery.
 
Builder for TextIndexPrefixes.
 
Builder for TextProperty.
 
 
Builder for ThreadCount.
 
Builder for ThreadPoolRecord.
Returns cluster-wide thread pool statistics per node.
Builder for ThreadPoolRequest.
 
Builder for ThreadPoolResponse.
 
 
Builder for ThrottleState.
Whenever durations need to be specified, e.g.
 
 
Builders for Time variants.
 
Builder for TimeOfMonth.
 
Builder for TimeOfWeek.
 
Builder for TimeOfYear.
 
Builder for TimeRetentionPolicy.
 
 
Builder for TimeSync.
 
 
Builder for TimingStats.
 
 
 
Builder for Token.
Builder for Token.
Builder for Token.
 
 
Builder for TokenCountProperty.
 
Builder for TokenDetail.
 
 
 
 
 
Builders for TokenFilter variants.
 
 
TokenFilterDefinition variant kinds.
Builders for TokenFilterDefinition variants.
Base interface for TokenFilterDefinition variants.
Tokenization options stored in inference configuration
 
TokenizationConfig variant kinds.
Builders for TokenizationConfig variants.
Base interface for TokenizationConfig variants.
 
 
 
 
 
 
Builders for Tokenizer variants.
 
 
TokenizerDefinition variant kinds.
Builders for TokenizerDefinition variants.
Base interface for TokenizerDefinition variants.
 
Builder for TopClassEntry.
 
Builder for TopHitsAggregate.
 
Builder for TopHitsAggregation.
 
 
Builder for TopMetrics.
 
Builder for TopMetricsAggregate.
 
 
Builder for TopMetricsValue.
 
 
 
 
 
Builder for TotalHits.
 
 
Builder for TotalUserProfiles.
Number of hits matching the query to count accurately.
 
 
Builders for TrackHits variants.
 
Builder for TrainedModel.
 
 
 
 
 
Builder for TrainedModelConfig.
 
 
 
 
 
 
 
 
 
 
 
 
 
Builder for TrainedModelsRecord.
 
Builder for TrainedModelStats.
 
Builder for TrainedModelTree.
 
 
 
 
 
Transform variant kinds.
 
Builders for Transform variants.
 
 
Builder for TransformProgress.
 
Builder for TransformsRecord.
Returns configuration and usage information about transforms.
Builder for TransformsRequest.
 
Builder for TransformsResponse.
 
Builder for TransformStats.
 
 
Builder for TransformSummary.
Base interface for Transform variants.
 
Translates SQL into Elasticsearch queries
Builder for TranslateRequest.
 
Builder for TranslateResponse.
 
Builder for Translog.
 
 
Builder for TranslogRetention.
 
Builder for TranslogStats.
 
Builder for TranslogStatus.
 
The transport layer that allows ApiClients to send requests.
Builder for Transport.
 
 
Builder for TransportHistogram.
 
Container for all application-specific or request-specific options, including headers, query parameters and warning handlers.
 
 
Represents an operation that accepts 3 input arguments and returns no result.
Represents a function that accepts 3 arguments and produces a result.
 
 
Trigger variant kinds.
Builders for Trigger variants.
 
 
TriggerEvent variant kinds.
Builders for TriggerEvent variants.
 
Builder for TriggerEventResult.
Base interface for TriggerEvent variants.
Base interface for Trigger variants.
 
Builder for TrimProcessor.
 
Builder for TrimTokenFilter.
 
Builder for TruncateTokenFilter.
 
Builder for TTestAggregate.
 
Builder for TTestAggregation.
 
 
 
Builder for TypeFieldMappings.
 
Builder for TypeMapping.
 
Builder for TypeQuery.
 
 
 
 
Stops the following task associated with a follower index and removes index metadata and settings associated with cross-cluster replication.
Builder for UnfollowRequest.
 
Builder for UnfollowResponse.
Unfreezes an index.
Builder for UnfreezeRequest.
 
Builder for UnfreezeResponse.
 
 
 
 
Builder for UniqueTokenFilter.
Result of a rare_terms aggregation when the field is unmapped.
 
Result of the significant_terms aggregation on an unmapped field.
Result of a terms aggregation when the field is unmapped.
 
Builder for UnratedDocument.
 
 
Builder for UpdateAction.
Updates index aliases.
 
Updates attributes of an existing API key.
Builder for UpdateApiKeyRequest.
 
Performs an update on every document in the index without changing the source, for example to pick up a mapping change.
 
 
Changes the number of requests per second for a particular Update By Query operation.
 
Updates the properties of a datafeed.
 
Updates an existing data frame analytics job.
 
Updates the description of a filter, adds items, or removes items from the list.
Builder for UpdateFilterRequest.
 
Updates certain properties of an anomaly detection job.
Builder for UpdateJobRequest.
 
Builder for UpdateJobResponse.
Updates certain properties of a snapshot.
 
 
Builder for UpdateOperation.
Updates a document with a script or partial document.
Builder for UpdateRequest.
 
Builder for UpdateResponse.
Updates certain properties of a transform.
 
Updates specific data for the user profile that's associated with the specified unique ID.
 
 
 
Upgrades an anomaly detection model snapshot to the latest major version.
 
Upgrades all transforms.
 
 
Builder for UppercaseProcessor.
 
 
Builder for UrlDecodeProcessor.
 
Builder for UsageStatsIndex.
 
Builder for UsageStatsShards.
 
 
Builder for User.
 
Builder for UserAgentProcessor.
 
 
 
 
Builder for UserProfile.
 
 
Builder for UserProfileUser.
 
 
 
Builder for UserRealm.
Validates an anomaly detection detector.
 
Allows a user to validate a potentially expensive query without executing it.
 
Validates an anomaly detection job.
Builder for ValidateRequest.
 
Builder for ValidateResponse.
 
Builder for ValidationLoss.
Value count aggregation result.
Builder for ValueCountAggregate.
 
 
 
 
 
 
Builder for Vector.
 
Builder for VerifyIndex.
Verifies a repository.
 
This class represents a SemVer version, with an optional patch revision.
 
Builder for VersionProperty.
 
 
Builder for Vertex.
 
Builder for VertexDefinition.
 
Builder for VertexInclude.
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.
 
Builder for Vocabulary.
 
 
 
 
Builders for WaitForActiveShards variants.
 
 
Builder for WarmerStats.
 
Builder for Watch.
 
Builder for Watcher.
 
Builder for WatcherActions.
 
Builder for WatcherActionTotals.
 
 
Builder for WatcherNodeStats.
 
Retrieves the current Watcher metrics.
Builder for WatcherStatsRequest.
 
 
Builder for WatcherWatch.
 
Builder for WatcherWatchTrigger.
 
 
Builder for WatchRecord.
 
 
 
Builder for WatchRecordStats.
 
Builder for WatchStatus.
 
Builder for WebhookAction.
 
Builder for WebhookResult.
 
 
Weighted average aggregation result.
 
Builder for Weights.
 
Builder for WhitespaceAnalyzer.
 
Builder for WhitespaceTokenizer.
 
Builder for WildcardProperty.
 
Builder for WildcardQuery.
An object that can read its state, in whole or part, from JSON.
Base class for object builders that can read themselves from JSON.
Base interface for request builders that can load properties found in URI paths segments and query parameters.
 
Builder for WktGeoBounds.
 
 
 
Builder for WrapperQuery.
 
 
 
 
Provides general information about the installed X-Pack features.
Builder for XpackInfoRequest.
 
Builder for XpackInfoResponse.
 
Builder for XpackUsageQuery.
This API provides information about which features are currently enabled and available under the current license and some usage statistics.
Builder for XpackUsageRequest.
 
Builder for XpackUsageResponse.
Zero shot classification configuration options