All Classes

Class Description
AbstractAuditMessage  
AbstractAuditMessageFactory<T extends AbstractAuditMessage>
AbstractAuditMessageFactory interface provides means for creating audit messages.
AbstractAuditor<T extends AbstractAuditMessage>  
AbstractGetResourcesRequest  
AbstractGetResourcesResponse<T extends ToXContent & Writeable>  
AbstractTransportGetResourcesAction<Resource extends ToXContent & Writeable,​Request extends AbstractGetResourcesRequest,​Response extends AbstractGetResourcesResponse<Resource>>
Abstract transport class for collecting common logic in gathering Resource objects from indices
Accuracy
Accuracy is a metric that answers the following two questions: 1.
Accuracy.PerClassResult  
Accuracy.Result  
AckThrottler  
AckWatchAction
This action acks a watch in memory, and the index
AckWatchRequest
A ack watch request to ack a watch by name (id)
AckWatchRequestBuilder
A ack watch action request builder.
AckWatchResponse
This class contains the status of the watch.
Action  
Action.Builder<A extends Action>  
Action.Result  
Action.Result.Acknowledged
Acknowledged is a Action.Result.StoppedResult with a status of Action.Result.Status.ACKNOWLEDGED for actions that have been throttled.
Action.Result.ConditionFailed
ConditionFailed is a Action.Result.StoppedResult with a status of Action.Result.Status.FAILURE for actions that have been skipped because the action's condition failed (either expected or unexpected).
Action.Result.Failure
Failure is a Action.Result.StoppedResult with a status of Action.Result.Status.FAILURE for actiosn that have failed unexpectedly (e.g., an exception was thrown in a place that wouldn't expect one, like transformation or an HTTP request).
Action.Result.FailureWithException  
Action.Result.Status  
Action.Result.StoppedResult
Action.Result.Throttled
Throttled is a Action.Result.StoppedResult with a status of Action.Result.Status.THROTTLED for actions that have been throttled.
ActionClusterPrivilege
A NamedClusterPrivilege that can be used to define an access to cluster level actions.
ActionExecutionMode  
ActionFactory
Parses xcontent to a concrete action of the same type.
ActionRegistry  
ActionStatus  
ActionStatus.AckStatus  
ActionStatus.AckStatus.State  
ActionStatus.Execution  
ActionStatus.Throttle  
ActionThrottler  
ActionWrapper  
ActionWrapperField  
ActionWrapperResult  
ActivateAutoFollowPatternAction  
ActivateAutoFollowPatternAction.Request  
ActivateWatchAction
This action acks a watch in memory, and the index
ActivateWatchRequest
A ack watch request to ack a watch by name (id)
ActivateWatchRequestBuilder
A activate watch action request builder.
ActivateWatchResponse
This class contains the status of the watch.
ActiveDirectorySessionFactorySettings  
AggregationConfig  
AllExpression
An expression that evaluates to true if-and-only-if all its children evaluate to true.
AllocateAction  
AllocationRoutedStep
Checks whether all shards have been correctly routed in response to an update to the allocation rules for an index.
AllocationRoutedStep.Info  
AlwaysCondition  
AnalysisConfig
Autodetect analysis configuration options describes which fields are analysed and the functions to use.
AnalysisConfig.Builder  
AnalysisLimits
Analysis limits for autodetect.
AnalysisStats
Statistics for the data frame analysis
AnalysisStatsNamedWriteablesProvider  
AnalyticsFeatureSetUsage  
AnalyticsStatsAction  
AnalyticsStatsAction.Item
Items to track.
AnalyticsStatsAction.NodeRequest  
AnalyticsStatsAction.NodeResponse  
AnalyticsStatsAction.Request  
AnalyticsStatsAction.Response  
Annotation  
Annotation.Builder  
Annotation.Event  
Annotation.Type  
AnnotationIndex  
AnomalyCause
Anomaly Cause POJO.
AnomalyDetectionAuditMessage  
AnomalyDetectorsIndex
Methods for handling index naming related functions
AnomalyDetectorsIndexFields  
AnomalyRecord
Anomaly Record POJO.
AnonymousUser
The user object for the anonymous user.
AnyExpression
An expression that evaluates to true if at least one of its children evaluate to true.
ApiKey
API key information
APMSystemUser
Built in user for APM server internals.
ApplicationPermission
A permission that is based on privileges for application (non elasticsearch) capabilities
ApplicationPrivilege
An application privilege has an application name (e.g.
ApplicationPrivilegeDescriptor
An ApplicationPrivilegeDescriptor is a representation of a stored ApplicationPrivilege.
ApplicationPrivilegeDescriptor.Fields  
ApplicationPrivilegesRequest
Interface implemented by all Requests that manage application privileges
AsyncActionBranchingStep
This step wraps an AsyncActionStep in order to be able to manipulate what the next step will be, depending on the result of the wrapped AsyncActionStep.
AsyncActionStep
Performs an action which must be performed asynchronously because it may take time to complete.
AsyncActionStep.Listener  
AsyncExecutionId
A class that contains all information related to a submitted async execution.
AsyncResponse<T extends AsyncResponse<?>>  
AsyncResultsService<Task extends AsyncTask,​Response extends AsyncResponse<Response>>
Service that is capable of retrieving and cleaning up AsyncTasks regardless of their state.
AsyncRetryDuringSnapshotActionStep
This is an abstract AsyncActionStep that wraps the performed action listener, checking to see if the action fails due to a snapshot being in progress.
AsyncSearchResponse
A response of an async search request.
AsyncSearchUser  
AsyncTask
A task that supports asynchronous execution and provides information necessary for safe temporary storage of results
AsyncTaskIndexService<R extends AsyncResponse<R>>
A service that exposes the CRUD operations for the async task-specific index.
AsyncTaskMaintenanceService
A service that runs a periodic cleanup over the async execution index.
AsyncTwoPhaseIndexer<JobPosition,​JobStats extends IndexerJobStats>
An abstract class that builds an index incrementally.
AsyncWaitStep
A step which will be called periodically, waiting for some condition to become true.
AsyncWaitStep.Listener  
AucRoc
Area under the curve (AUC) of the receiver operating characteristic (ROC).
AucRoc.AucRocPoint  
AucRoc.Result  
AuthenticateAction  
AuthenticateRequest  
AuthenticateRequestBuilder  
AuthenticateResponse  
Authentication  
Authentication.AuthenticationType  
Authentication.RealmRef  
AuthenticationContextSerializer
A class from reading/writing Authentication objects to/from a ThreadContext under a specified key
AuthenticationFailureHandler
A AuthenticationFailureHandler is responsible for the handling of a request that has failed authentication.
AuthenticationField  
AuthenticationResult
Represents the result of an authentication attempt.
AuthenticationResult.Status  
AuthenticationServiceField  
AuthenticationToken
Interface for a token that is used for authentication.
AuthorizationEngine
An AuthorizationEngine is responsible for making the core decisions about whether a request should be authorized or not.
AuthorizationEngine.AsyncSupplier<V>  
AuthorizationEngine.AuthorizationInfo
Interface for objects that contains the information needed to authorize a request
AuthorizationEngine.AuthorizationResult
Represents the result of authorization.
AuthorizationEngine.EmptyAuthorizationInfo
Implementation of authorization info that is used in cases where we were not able to resolve the authorization info
AuthorizationEngine.IndexAuthorizationResult
An extension of AuthorizationEngine.AuthorizationResult that is specific to index requests.
AuthorizationEngine.RequestInfo
A class that encapsulates information about the request that is being authorized including the actual transport request, the authentication, and the action being invoked.
AuthorizationServiceField  
AutoFollowMetadata
Custom metadata that contains auto follow patterns and what leader indices an auto follow pattern has already followed.
AutoFollowMetadata.AutoFollowPattern  
AutoFollowStats  
AutoFollowStats.AutoFollowedCluster  
Automatons  
BCrypt
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BeatsSystemUser
Built in user for beats internals.
BinarySoftClassification
Evaluation of binary soft classification methods, e.g.
BoostedTreeParams
Parameters used by both Classification and Regression analyses.
BoostedTreeParams.Builder  
BranchingStep
This step changes its BranchingStep.getNextStepKey() depending on the outcome of a defined predicate.
Bucket
Bucket Result POJO
BucketInfluencer  
CacheIteratorHelper<K,​V>
A utility class to facilitate iterating over (and modifying) a Cache.
CachingRealm
This interface allows a Realm to indicate that it supports caching user credentials and expose the ability to clear the cache for a given String identifier or all of the cache
CachingUsernamePasswordRealmSettings  
Calendar
A simple calendar object for scheduled (special) events.
Calendar.Builder  
CategorizationAnalyzerConfig
Configuration for the categorization analyzer.
CategorizationAnalyzerConfig.Builder  
CategorizationStatus
The status of categorization for a job.
CategorizerState
The categorizer state does not need to be understood on the Java side.
CategorizerStats  
CategorizerStats.Builder  
CategoryDefinition  
CcrClient  
CCRFeatureSet  
CCRFeatureSet.Usage  
CcrStatsAction  
CcrStatsAction.Request  
CcrStatsAction.Response  
CertificateInfo
Simple model of an X.509 certificate that is known to X-Pack
CertParsingUtils  
ChainTransform  
ChainTransform.Builder  
ChainTransform.Result  
ChainTransformFactory  
ChangePasswordAction  
ChangePasswordRequest
Request to change a user's password.
ChangePasswordRequestBuilder
Request to change a user's password.
ChangePasswordResponse  
CheckNotDataStreamWriteIndexStep
Some actions cannot be executed on a data stream's write index (eg.
CheckShrinkReadyStep
This step is used prior to running a shrink step in order to ensure that the index being shrunk has a copy of each shard allocated on one particular node (the node used by the require parameter) and that the shards are not relocating.
CheckShrinkReadyStep.Info  
ChunkingConfig
The description of how searches should be chunked.
ChunkingConfig.Mode  
Classification  
Classification
Evaluation of classification results.
Classification.ClassAssignmentObjective  
ClassificationConfig  
ClassificationConfig.Builder  
ClassificationConfigUpdate  
ClassificationConfigUpdate.Builder  
ClassificationInferenceResults  
ClassificationStats  
CleanupSnapshotStep
Deletes the snapshot designated by the repository and snapshot name present in the lifecycle execution state.
ClearPrivilegesCacheAction  
ClearPrivilegesCacheRequest  
ClearPrivilegesCacheRequest.Node  
ClearPrivilegesCacheResponse  
ClearPrivilegesCacheResponse.Node  
ClearRealmCacheAction  
ClearRealmCacheRequest  
ClearRealmCacheRequest.Node  
ClearRealmCacheRequestBuilder  
ClearRealmCacheResponse  
ClearRealmCacheResponse.Node  
ClearRolesCacheAction
The action for clearing the cache used by native roles that are stored in an index.
ClearRolesCacheRequest
The request used to clear the cache for native roles stored in an index.
ClearRolesCacheRequest.Node  
ClearRolesCacheRequestBuilder
Request builder for the ClearRolesCacheRequest
ClearRolesCacheResponse
The response object that will be returned when clearing the cache of native roles
ClearRolesCacheResponse.Node  
ClientHelper
Utility class to help with the execution of requests made using a Client such that they have the origin as a transient and listeners have the appropriate context upon invocation
ClientReservedRealm  
CloseIndexStep
Invokes a close step on a single index.
CloseJobAction  
CloseJobAction.Request  
CloseJobAction.Response  
ClusterPermission
A permission that is based on privileges for cluster wide actions, with the optional ability to inspect the request object
ClusterPermission.ActionBasedPermissionCheck
Base for implementing cluster action based ClusterPermission.PermissionCheck.
ClusterPermission.Builder  
ClusterPermission.PermissionCheck
Evaluates whether the cluster actions (optionally for a given request) is permitted by this permission.
ClusterPrivilege
This interface represents a privilege that is used to control access to cluster level actions.
ClusterPrivilegeResolver
Translates cluster privilege names into concrete implementations
ClusterStateActionStep
Updates the cluster state, similar to ClusterStateUpdateTask.
ClusterStateWaitStep
Checks whether a condition has been met based on the cluster state.
ClusterStateWaitStep.Result  
CompositeRoleMapperSettings  
Condition  
Condition.Result  
Condition.Result.Status  
ConditionFactory
Parses xcontent to a concrete condition of the same type.
ConditionRegistry  
ConfigurableClusterPrivilege
A ConfigurableClusterPrivilege is a form of ClusterPrivilege that can be configured by an Elasticsearch security administrator within a RoleDescriptor.
ConfigurableClusterPrivilege.Category
Categories exist for to segment privileges for the purposes of rendering to XContent.
ConfigurableClusterPrivileges
Static utility class for working with ConfigurableClusterPrivilege instances
ConfigurableClusterPrivileges.ManageApplicationPrivileges
The ManageApplicationPrivileges privilege is a ConfigurableClusterPrivilege that grants the ability to execute actions related to the management of application privileges (Get, Put, Delete) for a subset of applications (identified by a wildcard-aware application-name).
ConfusionMatrix  
ConfusionMatrix.Result  
Connection
A Connection links exactly two Vertex objects.
Connection.ConnectionId
An identifier (implements hashcode and equals) that represents a unique key for a Connection
ContinuousFeatureValue
Extracted feature that has a continuous weight value
CopyExecutionStateStep
Copies the execution state data from one index to another, typically after a new index has been created.
CopySettingsStep
Copy the provided settings from the source to the target index.
CountAccumulator
An accumulator for simple counts where statistical measures are not of interest.
Counters
Helper class to create simple usage stat counters based on longs Internally this is a map mapping from String to a long, which is the counter Calling toNestedMap() will create a nested map, where each dot of the key name will nest deeper The main reason for this class is that the stats producer should not be worried about how the map is actually nested
CreateApiKeyAction
ActionType for the creation of an API key
CreateApiKeyRequest
Request class used for the creation of an API key.
CreateApiKeyRequestBuilder
Request builder for populating a CreateApiKeyRequest
CreateApiKeyResponse
Response for the successful creation of an api key
CreateDataStreamAction  
CreateDataStreamAction.Request  
CreateSnapshotStep
Creates a snapshot of the managed index into the configured repository and snapshot name.
CreateTokenAction
ActionType for creating a new token
CreateTokenRequest
Represents a request to create a token based on the provided information.
CreateTokenRequest.GrantType  
CreateTokenRequestBuilder
Request builder used to populate a CreateTokenRequest
CreateTokenResponse
Response containing the token string that was generated from a token creation request.
Cron
THIS CLASS IS A FORK OF CronExpression FROM THE QUARTZ PROJECT Provides a parser and evaluator for unix-like cron expressions.
CronSchedule  
CryptoService
Service that provides cryptographic methods based on a shared system key
CryptUtils  
CustomWordEmbedding
This is a pre-processor that embeds text into a numerical vector.
DataCounts  
DataCounts
Job processed record counts.
DataDescription
Describes the format of the data used in the job and how it should be interpreted by autodetect.
DataDescription.Builder  
DataDescription.DataFormat
Enum of the acceptable data formats.
DataExtractor  
DatafeedConfig
Datafeed configuration options.
DatafeedConfig.Builder  
DatafeedJobValidator  
DatafeedState  
DatafeedTimingStats  
DatafeedUpdate
A datafeed update contains partial properties to update a DatafeedConfig.
DatafeedUpdate.Builder  
DataFrameAnalysis  
DataFrameAnalysis.FieldInfo
Summarizes information about the fields that is necessary for analysis to generate the parameters needed for the process configuration.
DataFrameAnalyticsAuditMessage  
DataFrameAnalyticsConfig  
DataFrameAnalyticsConfig.Builder  
DataFrameAnalyticsConfigUpdate  
DataFrameAnalyticsConfigUpdate.Builder  
DataFrameAnalyticsDest  
DataFrameAnalyticsSource  
DataFrameAnalyticsState  
DataFrameAnalyticsTaskState  
DataStreamFeatureSetUsage  
DataStreamFeatureSetUsage.DataStreamStats  
DataStreamsStatsAction  
DataStreamsStatsAction.DataStreamShardStats  
DataStreamsStatsAction.DataStreamStats  
DataStreamsStatsAction.Request  
DataStreamsStatsAction.Response  
DateHistogramGroupConfig
The configuration object for the histograms in the rollup config { "groups": [ "date_histogram": { "field" : "foo", "interval" : "1d", "delay": "30d", "time_zone" : "EST" } ] }
DateHistogramGroupConfig.CalendarInterval
CalendarInterval is a DateHistogramGroupConfig that uses calendar-aware intervals for rolling up data.
DateHistogramGroupConfig.FixedInterval
FixedInterval is a DateHistogramGroupConfig that uses a fixed time interval for rolling up data.
DateHistogramGroupSource  
DateHistogramGroupSource.CalendarInterval  
DateHistogramGroupSource.FixedInterval  
DateHistogramGroupSource.Interval
Interval can be specified in 2 ways: fixed_interval fixed intervals like 1h, 1m, 1d calendar_interval calendar aware intervals like 1M, 1Y, ...
DateTimeFormatterTimestampConverter
This class implements TimestampConverter using the DateTimeFormatter of the Java 8 time API for parsing timestamps and other classes of that API for converting timestamps to epoch times.
DateUtils  
DefaultAuthenticationFailureHandler
The default implementation of a AuthenticationFailureHandler.
DefaultDetectorDescription  
DelayedDataCheckConfig  
DelegatedAuthorizationSettings
Settings related to "Delegated Authorization" (aka Lookup Realms)
DelegatePkiAuthenticationAction
ActionType for delegating PKI authentication
DelegatePkiAuthenticationRequest
The request object for TransportDelegatePkiAuthenticationAction containing the certificate chain for the target subject distinguished name to be granted an access token.
DelegatePkiAuthenticationResponse
The response object for TransportDelegatePkiAuthenticationAction containing the issued access token.
DeleteAction
A LifecycleAction which deletes the index.
DeleteAsyncResultAction  
DeleteAsyncResultRequest  
DeleteAsyncResultsService
Service that is capable of retrieving and cleaning up AsyncTasks regardless of their state.
DeleteAutoFollowPatternAction  
DeleteAutoFollowPatternAction.Request  
DeleteCalendarAction  
DeleteCalendarAction.Request  
DeleteCalendarAction.RequestBuilder  
DeleteCalendarEventAction  
DeleteCalendarEventAction.Request  
DeleteCalendarEventAction.RequestBuilder  
DeleteDatafeedAction  
DeleteDatafeedAction.Request  
DeleteDatafeedAction.RequestBuilder  
DeleteDataFrameAnalyticsAction  
DeleteDataFrameAnalyticsAction.Request  
DeleteDataFrameAnalyticsAction.RequestBuilder  
DeleteDataStreamAction  
DeleteDataStreamAction.Request  
DeleteEnrichPolicyAction  
DeleteEnrichPolicyAction.Request  
DeleteExpiredDataAction  
DeleteExpiredDataAction.Request  
DeleteExpiredDataAction.Response  
DeleteFilterAction  
DeleteFilterAction.Request  
DeleteFilterAction.RequestBuilder  
DeleteForecastAction  
DeleteForecastAction.Request  
DeleteForecastAction.RequestBuilder  
DeleteJobAction  
DeleteJobAction.Request  
DeleteLicenseAction  
DeleteLicenseRequest  
DeleteLicenseRequestBuilder  
DeleteLifecycleAction  
DeleteLifecycleAction.Request  
DeleteLifecycleAction.Response  
DeleteModelSnapshotAction  
DeleteModelSnapshotAction.Request  
DeleteModelSnapshotAction.RequestBuilder  
DeletePrivilegesAction
ActionType for deleting application privileges.
DeletePrivilegesRequest
A request to delete an application privilege.
DeletePrivilegesRequestBuilder
DeletePrivilegesResponse
Response when deleting application privileges.
DeleteRoleAction
ActionType for deleting a role from the security index
DeleteRoleMappingAction
ActionType for deleting a role-mapping from the org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
DeleteRoleMappingRequest
A request delete a role-mapping from the org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
DeleteRoleMappingRequestBuilder
A builder for requests to delete a role-mapping from the org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
DeleteRoleMappingResponse
Response for a role-mapping being deleted from the org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
DeleteRoleRequest
A request delete a role from the security index
DeleteRoleRequestBuilder
A builder for requests to delete a role from the security index
DeleteRoleResponse
Response for a role being deleted from the security index
DeleteRollupJobAction  
DeleteRollupJobAction.Request  
DeleteRollupJobAction.RequestBuilder  
DeleteRollupJobAction.Response  
DeleteSnapshotLifecycleAction  
DeleteSnapshotLifecycleAction.Request  
DeleteSnapshotLifecycleAction.Response  
DeleteStep
Deletes a single index.
DeleteTrainedModelAction  
DeleteTrainedModelAction.Request  
DeleteTransformAction  
DeleteTransformAction.Request  
DeleteTransformActionDeprecated  
DeleteUserAction
ActionType for deleting a native user.
DeleteUserRequest
A request to delete a native user.
DeleteUserRequestBuilder  
DeleteUserResponse
Response when deleting a native user.
DeleteWatchAction
This action deletes an watch from in memory, the scheduler and the index
DeleteWatchRequest
A delete watch request to delete an watch by name (id)
DeleteWatchRequestBuilder
A delete document action request builder.
DeleteWatchResponse  
DeprecationInfoAction  
DeprecationInfoAction.Request  
DeprecationInfoAction.RequestBuilder  
DeprecationInfoAction.Response  
DeprecationIssue
Information about deprecated items
DeprecationIssue.Level  
DestConfig  
DetectionRule  
DetectionRule.Builder  
Detector
Defines the fields to be used in the analysis.
Detector.Builder  
Detector.ExcludeFrequent  
DetectorFunction  
DiscreteFeatureValue
Discrete extracted value with a static weight of 1.0
DLSRoleQueryValidator
This class helps in evaluating the query field if it is template, validating the query and checking if the query type is allowed to be used in DLS role query.
DnRoleMapperSettings  
DocumentPermissions
Stores document level permissions in the form queries that match all the accessible documents.
The document level permissions may be limited by another set of queries in that case the limited queries are used as an additional filter.
DocumentSubsetBitsetCache
This is a cache for BitSet instances that are used with the DocumentSubsetReader.
DocumentSubsetReader
A reader that only exposes documents via DocumentSubsetReader.getLiveDocs() that matches with the provided role query.
DocumentSubsetReader.DocumentSubsetDirectoryReader  
ElasticsearchMappings
Static methods to create Elasticsearch index mappings for the autodetect persisted objects/documents and configurations
ElasticUser
The reserved elastic superuser.
EmptyConfigUpdate  
EmptyConfigUpdate.Builder  
EmptyXPackFeatureSet  
EnrichClient  
EnrichFeatureSet  
EnrichFeatureSet.Usage  
EnrichPolicy
Represents an enrich policy including its configuration.
EnrichPolicy.NamedPolicy  
EnrichPolicy.QuerySource  
EnrichStatsAction  
EnrichStatsAction.Request  
EnrichStatsAction.Response  
EnrichStatsAction.Response.CoordinatorStats  
EnrichStatsAction.Response.ExecutingPolicy  
Ensemble  
Ensemble.Builder  
EnsembleInferenceModel  
EnumCounters<E extends java.lang.Enum<E>>
Utility class similar to org.elasticsearch.xpack.core.watcher.common.stats.Counters, but it is using Enum instead of string to identify the counter.
EqlAsyncActionNames
Exposes EQL async action names for RBACEngine
EqlFeatureSetUsage  
ErrorStep
Signals that an error was encountered during the execution of a policy on an index.
EstimateModelMemoryAction  
EstimateModelMemoryAction.Request  
EstimateModelMemoryAction.RequestBuilder  
EstimateModelMemoryAction.Response  
EvaluateDataFrameAction  
EvaluateDataFrameAction.Request  
EvaluateDataFrameAction.Response  
Evaluation
Defines an evaluation
EvaluationMetric
EvaluationMetric class represents a metric to evaluate.
EvaluationMetricResult
The result of an evaluation metric
EvaluationParameters
Encapsulates parameters needed by evaluation.
ExceptExpression
A negating expression.
Exceptions  
Exceptions  
ExceptionsHelper  
ExceptionsHelper
Collection of methods to aid in creating and checking for exceptions.
ExecutableAction<A extends Action>  
ExecutableChainTransform  
ExecutableCondition  
ExecutableInput<I extends Input,​R extends Input.Result>  
ExecutableTransform<T extends Transform,​R extends Transform.Result>  
ExecuteEnrichPolicyAction  
ExecuteEnrichPolicyAction.Request  
ExecuteEnrichPolicyAction.Response  
ExecuteEnrichPolicyStatus  
ExecuteEnrichPolicyStatus.PolicyPhases  
ExecuteSnapshotLifecycleAction
Action used to manually invoke a create snapshot request for a given snapshot lifecycle policy regardless of schedule.
ExecuteSnapshotLifecycleAction.Request  
ExecuteSnapshotLifecycleAction.Response  
ExecuteSnapshotRetentionAction  
ExecuteSnapshotRetentionAction.Request  
ExecuteWatchAction
This action executes a watch, either ignoring the schedule and condition or just the schedule and can execute a subset of the actions, optionally persisting the history entry
ExecuteWatchRequest
An execute watch request to execute a watch by id
ExecuteWatchRequestBuilder
A execute watch action request builder.
ExecuteWatchResponse
This class contains the WatchHistory generated by running the watch
ExecutionPhase  
ExecutionState  
ExpandedIdsMatcher
Class for tracking the set of Ids returned from some function a satisfy the required Ids as defined by an expression that may contain wildcards.
ExplainDataFrameAnalyticsAction  
ExplainDataFrameAnalyticsAction.Response  
ExplainLifecycleAction  
ExplainLifecycleRequest
The request object used by the Explain Lifecycle API.
ExplainLifecycleResponse
The response object returned by the Explain Lifecycle API.
Exponent  
ExponentialAverageCalculationContext
Utility for calculating current value of exponentially-weighted moving average per fixed-sized time window.
ExpressionModel
Represents the "model" object to be evaluated within a RoleMapperExpression.
ExpressionParser
Parses the JSON (XContent) based boolean expression DSL into a tree of RoleMapperExpression objects.
ExpressionParser.Fields  
ExpressionRoleMapping
A representation of a single role-mapping for use in NativeRoleMappingStore.
ExpressionRoleMapping.Fields  
ExtractorUtils
Collects common utility methods needed by various DataExtractor implementations
FeatureExtractor  
FeatureImportance  
FeatureUtils
A collection of messy feature extractors
FeatureValue
Extracted feature values from the text
FieldCardinalityConstraint
Allows checking a field's cardinality against given lower and upper bounds
FieldExpression
An expression that evaluates to true if a field (map element) matches the provided values.
FieldExpression.FieldValue  
FieldPermissions
Stores patterns to fields which access is granted or denied to and maintains an automaton that can be used to check if permission is allowed for a specific field.
FieldPermissionsCache
A service for managing the caching of FieldPermissions as these may often need to be combined or created and internally they use an Automaton, which can be costly to create once you account for minimization
FieldPermissionsDefinition
Represents the definition of a FieldPermissions.
FieldPermissionsDefinition.FieldGrantExcludeGroup  
Fields
A collection of parse fields commonly used by stats objects
FieldSelection  
FieldSelection.FeatureType  
FieldStats  
FieldSubsetReader
A FilterLeafReader that exposes only a subset of fields from the underlying wrapped reader.
FileRealmSettings  
FileStructure
Stores the file format determined by Machine Learning.
FileStructure.Builder  
FileStructure.Format  
FilterRef  
FilterRef.FilterType  
FinalizeJobExecutionAction  
FinalizeJobExecutionAction.Request  
FinalizeJobExecutionAction.RequestBuilder  
FindFileStructureAction  
FindFileStructureAction.Request  
FindFileStructureAction.Response  
FlattenedFeatureSetUsage  
FlushAcknowledgement
Simple class to parse and store a flush ID.
FlushJobAction  
FlushJobAction.Request  
FlushJobAction.Response  
FoldValues  
FollowInfoAction  
FollowInfoAction.Request  
FollowInfoAction.Response  
FollowInfoAction.Response.FollowerInfo  
FollowInfoAction.Response.Status  
FollowParameters  
FollowStatsAction  
FollowStatsAction.StatsRequest  
FollowStatsAction.StatsResponse  
FollowStatsAction.StatsResponses  
ForceMergeAction
A LifecycleAction which force-merges the index.
ForceMergeStep
Invokes a force merge on a single index.
Forecast
Model Forecast POJO.
ForecastJobAction  
ForecastJobAction.Request  
ForecastJobAction.Response  
ForecastRequestStats
Model ForecastRequestStats POJO.
ForecastRequestStats.ForecastRequestStatus  
ForecastStats
A class to hold statistics about forecasts.
ForecastStats.Fields  
ForgetFollowerAction  
ForgetFollowerAction.Request
Represents a forget follower request.
FreezeAction
A LifecycleAction which freezes the index.
FreezeIndexAction  
FreezeRequest  
FreezeResponse  
FreezeStep
Freezes an index.
FrequencyEncoding
PreProcessor for frequency encoding a set of categorical values for a given field.
FrozenIndicesFeatureSetUsage  
GenerateSnapshotNameStep
Generates a snapshot name for the given index and records it in the index metadata along with the provided snapshot repository.
GenerateSnapshotNameStep.ResolverContext
This is a context for the DateMathExpressionResolver, which does not require IndicesOptions or ClusterState since it only uses the start time to resolve expressions
GeoResults  
GeoTileGroupSource  
GetApiKeyAction
ActionType for retrieving API key(s)
GetApiKeyRequest
Request for get API key
GetApiKeyResponse
Response for get API keys.
The result contains information about the API keys that were found.
GetAsyncResultRequest  
GetAsyncSearchAction  
GetAutoFollowPatternAction  
GetAutoFollowPatternAction.Request  
GetAutoFollowPatternAction.Response  
GetBasicStatusAction  
GetBasicStatusRequest  
GetBasicStatusResponse  
GetBucketsAction  
GetBucketsAction.Request  
GetBucketsAction.Response  
GetBuiltinPrivilegesAction
ActionType for retrieving builtin privileges from security
GetBuiltinPrivilegesRequest
Request to retrieve built-in (cluster/index) privileges.
GetBuiltinPrivilegesResponse
Response containing one or more application privileges retrieved from the security index
GetCalendarEventsAction  
GetCalendarEventsAction.Request  
GetCalendarEventsAction.RequestBuilder  
GetCalendarEventsAction.Response  
GetCalendarsAction  
GetCalendarsAction.Request  
GetCalendarsAction.RequestBuilder  
GetCalendarsAction.Response  
GetCategoriesAction  
GetCategoriesAction.Request  
GetCategoriesAction.RequestBuilder  
GetCategoriesAction.Response  
GetCertificateInfoAction
ActionType to obtain information about X.509 (SSL/TLS) certificates that are being used by X-Pack.
GetCertificateInfoAction.Request  
GetCertificateInfoAction.RequestBuilder  
GetCertificateInfoAction.Response  
GetDatafeedsAction  
GetDatafeedsAction.Request  
GetDatafeedsAction.RequestBuilder  
GetDatafeedsAction.Response  
GetDatafeedsStatsAction  
GetDatafeedsStatsAction.Request  
GetDatafeedsStatsAction.RequestBuilder  
GetDatafeedsStatsAction.Response  
GetDatafeedsStatsAction.Response.DatafeedStats  
GetDataFrameAnalyticsAction  
GetDataFrameAnalyticsAction.Request  
GetDataFrameAnalyticsAction.RequestBuilder  
GetDataFrameAnalyticsAction.Response  
GetDataFrameAnalyticsStatsAction  
GetDataFrameAnalyticsStatsAction.Request  
GetDataFrameAnalyticsStatsAction.RequestBuilder  
GetDataFrameAnalyticsStatsAction.Response  
GetDataFrameAnalyticsStatsAction.Response.Stats  
GetDataStreamAction  
GetDataStreamAction.Request  
GetDataStreamAction.Response  
GetDataStreamAction.Response.DataStreamInfo  
GetEnrichPolicyAction  
GetEnrichPolicyAction.Request  
GetEnrichPolicyAction.Response  
GetFeatureUsageRequest  
GetFeatureUsageResponse  
GetFeatureUsageResponse.FeatureUsageInfo  
GetFiltersAction  
GetFiltersAction.Request  
GetFiltersAction.RequestBuilder  
GetFiltersAction.Response  
GetInfluencersAction  
GetInfluencersAction.Request  
GetInfluencersAction.Response  
GetJobsAction  
GetJobsAction.Request  
GetJobsAction.RequestBuilder  
GetJobsAction.Response  
GetJobsStatsAction  
GetJobsStatsAction.Request  
GetJobsStatsAction.RequestBuilder  
GetJobsStatsAction.Response  
GetJobsStatsAction.Response.JobStats  
GetLicenseAction  
GetLicenseRequest  
GetLicenseRequestBuilder  
GetLicenseResponse  
GetLicenseResponse  
GetLifecycleAction  
GetLifecycleAction.LifecyclePolicyResponseItem  
GetLifecycleAction.Request  
GetLifecycleAction.Response  
GetModelSnapshotsAction  
GetModelSnapshotsAction.Request  
GetModelSnapshotsAction.RequestBuilder  
GetModelSnapshotsAction.Response  
GetOverallBucketsAction
This action returns summarized bucket results over multiple jobs.
GetOverallBucketsAction.Request  
GetOverallBucketsAction.Response  
GetPrivilegesAction
ActionType for retrieving one or more application privileges from the security index
GetPrivilegesRequest
Request to retrieve one or more application privileges.
GetPrivilegesRequestBuilder
GetPrivilegesResponse
Response containing one or more application privileges retrieved from the security index
GetRecordsAction  
GetRecordsAction.Request  
GetRecordsAction.Response  
GetRoleMappingsAction
ActionType to retrieve one or more role-mappings from X-Pack security see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
GetRoleMappingsRequest
Request to retrieve role-mappings from X-Pack security see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
GetRoleMappingsRequestBuilder
Builder for a request to retrieve role-mappings from X-Pack security see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
GetRoleMappingsResponse
GetRolesAction
ActionType to retrieve a role from the security index
GetRolesRequest
Request to retrieve roles from the security index
GetRolesRequestBuilder
Builder for requests to retrieve a role from the security index
GetRolesResponse
A response for the Get Roles API that holds the retrieved role descriptors.
GetRollupCapsAction  
GetRollupCapsAction.Request  
GetRollupCapsAction.RequestBuilder  
GetRollupCapsAction.Response  
GetRollupIndexCapsAction  
GetRollupIndexCapsAction.Request  
GetRollupIndexCapsAction.RequestBuilder  
GetRollupIndexCapsAction.Response  
GetRollupJobsAction  
GetRollupJobsAction.JobWrapper  
GetRollupJobsAction.Request  
GetRollupJobsAction.RequestBuilder  
GetRollupJobsAction.Response  
GetSLMStatusAction  
GetSLMStatusAction.Request  
GetSLMStatusAction.Response  
GetSnapshotLifecycleAction  
GetSnapshotLifecycleAction.Request  
GetSnapshotLifecycleAction.Response  
GetSnapshotLifecycleStatsAction
This class represents the action of retriving the stats for snapshot lifecycle management.
GetSnapshotLifecycleStatsAction.Request  
GetSnapshotLifecycleStatsAction.Response  
GetStatusAction  
GetStatusAction.Request  
GetStatusAction.Response  
GetTrainedModelsAction  
GetTrainedModelsAction.Request  
GetTrainedModelsAction.Response  
GetTrainedModelsAction.Response.Builder  
GetTrainedModelsStatsAction  
GetTrainedModelsStatsAction.Request  
GetTrainedModelsStatsAction.RequestBuilder  
GetTrainedModelsStatsAction.Response  
GetTrainedModelsStatsAction.Response.Builder  
GetTrainedModelsStatsAction.Response.TrainedModelStats  
GetTransformAction  
GetTransformAction.Request  
GetTransformAction.Response  
GetTransformActionDeprecated  
GetTransformStatsAction  
GetTransformStatsAction.Request  
GetTransformStatsAction.Response  
GetTransformStatsActionDeprecated  
GetTrialStatusAction  
GetTrialStatusRequest  
GetTrialStatusResponse  
GetUserPrivilegesAction
ActionType that lists the set of privileges held by a user.
GetUserPrivilegesRequest
A request for checking a user's privileges
GetUserPrivilegesRequestBuilder
Request builder for checking a user's privileges
GetUserPrivilegesResponse
GetUserPrivilegesResponse.Indices
This is modelled on RoleDescriptor.IndicesPrivileges, with support for multiple DLS and FLS field sets.
GetUsersAction
ActionType for retrieving a user from the security index
GetUsersRequest
Request to retrieve a native user.
GetUsersRequestBuilder  
GetUsersResponse
Response containing a User retrieved from the security index
GetWatchAction
This action gets an watch by name
GetWatchRequest
The request to get the watch by name (id)
GetWatchRequestBuilder
A delete document action request builder.
GetWatchResponse  
GrantApiKeyAction
ActionType for the creation of an API key on behalf of another user This returns the CreateApiKeyResponse because the REST output is intended to be identical to the CreateApiKeyAction.
GrantApiKeyRequest
Request class used for the creation of an API key on behalf of another user.
GrantApiKeyRequest.Grant
Fields related to the end user authentication
GraphExploreAction  
GraphExploreRequest
Holds the criteria required to guide the exploration of connected terms which can be returned as a graph.
GraphExploreRequest.TermBoost  
GraphExploreRequestBuilder
GraphExploreResponse
Graph explore response holds a graph of Vertex and Connection objects (nodes and edges in common graph parlance).
GraphFeatureSetUsage  
GroupConfig
The configuration object for the groups section in the rollup config.
GroupConfig  
GroupOrJobLookup
A lookup that allows expanding expressions that may consist of job IDs, job group names, wildcard patterns or a comma separated combination of the aforementioned to the matching job IDs.
Hasher  
HasPrivilegesAction
This action is testing whether a user has the specified privileges
HasPrivilegesRequest
A request for checking a user's privileges
HasPrivilegesRequestBuilder
Request builder for checking a user's privileges
HasPrivilegesResponse
Response for a HasPrivilegesRequest
HealthAndStatsPrivilege  
HistogramGroupConfig
The configuration object for the histograms in the rollup config { "groups": [ "histogram": { "fields" : [ "foo", "bar" ], "interval" : 123 } ] }
HistogramGroupSource  
HistoryStoreField  
Hop
A Hop represents one of potentially many stages in a graph exploration.
Huber
Calculates the pseudo Huber loss function.
Huber.Result  
Hyperparameters  
Hyperparameters  
ILMClient
A wrapper to elasticsearch clients that exposes all ILM related APIs
ImmutableFollowParameters  
IndexAuditTrailField  
IndexerJobStats
This class holds the runtime statistics of a job.
IndexerState
IndexerState represents the internal state of the indexer.
IndexLifecycleExplainResponse  
IndexLifecycleFeatureSetUsage  
IndexLifecycleFeatureSetUsage.PhaseStats  
IndexLifecycleFeatureSetUsage.PolicyStats  
IndexLifecycleMetadata  
IndexLifecycleMetadata.IndexLifecycleMetadataDiff  
IndexLifecycleOriginationDateParser  
IndexPrivilege  
IndexTemplateConfig
Describes an index template to be loaded from a resource file for use with an IndexTemplateRegistry.
IndexTemplateRegistry
Abstracts the logic of managing versioned index templates and lifecycle policies for plugins that require such things.
IndexUpgradeAction  
IndexUpgradeAction.Request  
IndexUpgradeAction.RequestBuilder  
IndexUpgradeInfoAction  
IndexUpgradeInfoAction.RequestBuilder  
IndexUpgradeInfoRequest  
IndexUpgradeInfoResponse  
IndexUpgradeServiceFields  
IndicesAccessControl
Encapsulates the field and document permissions per concrete index based on the current request.
IndicesAccessControl.IndexAccessControl
Encapsulates the field and document permissions for an index.
IndicesAndAliasesResolverField  
IndicesPermission
A permission that is based on privileges for index related actions executed on specific indices
IndicesPermission.Group  
InetAddressHelper
We use this class to access the package private method in NetworkUtils to resolve anyLocalAddress InetAddresses for certificate generation
InferenceAuditMessage  
InferenceConfig  
InferenceConfigUpdate  
InferenceConfigUpdate.Builder<T extends InferenceConfigUpdate.Builder<T,​U>,​U extends InferenceConfigUpdate>  
InferenceDefinition  
InferenceDefinition.Builder  
InferenceHelpers  
InferenceHelpers.TopClassificationValue  
InferenceIndexConstants
Class containing the index constants so that the index version, name, and prefix are available to a wider audience.
InferenceModel  
InferenceResults  
InferenceStats  
InferenceStats.Accumulator  
InferenceToXContentCompressor
Collection of helper methods.
Influence
Influence field name and list of influence field values/score pairs
Influencer  
InitializePolicyContextStep
Initializes the LifecycleExecutionState for an index.
InitializePolicyException
Exception thrown when a problem is encountered while initialising an ILM policy for an index.
Input  
Input.Builder<I extends Input>  
Input.Result  
Input.Result.Status  
InternalInferModelAction  
InternalInferModelAction.Request  
InternalInferModelAction.Response  
InternalInferModelAction.Response.Builder  
InternalRealmsSettings  
InternalUserSerializationHelper  
Intervals
A collection of utilities related to intervals
InvalidateApiKeyAction
ActionType for invalidating API key
InvalidateApiKeyRequest
Request for invalidating API key(s) so that it can no longer be used
InvalidateApiKeyResponse
Response for invalidation of one or more API keys result.
The result contains information about: API key ids that were actually invalidated API key ids that were not invalidated in this request because they were already invalidated how many errors were encountered while invalidating API keys and the error details
InvalidateTokenAction
ActionType for invalidating one or more tokens
InvalidateTokenRequest
Request for invalidating a token so that it can no longer be used
InvalidateTokenRequest.Type  
InvalidateTokenRequestBuilder
Request builder that is used to populate a InvalidateTokenRequest
InvalidateTokenResponse
Response for a invalidation of one or multiple tokens.
IsolateDatafeedAction
An internal action that isolates a datafeed.
IsolateDatafeedAction.Request  
IsolateDatafeedAction.Response  
IteratingActionListener<T,​U>
This action listener wraps another listener and provides a framework for iteration over a List while calling an asynchronous function for each.
IterationResult<JobPosition>
Result object to hold the result of 1 iteration of iterative indexing.
Job
This class represents a configured and created Job.
Job.Builder  
JobDeletionTask  
JobState
Jobs whether running or complete are in one of these states.
JobTaskRequest<R extends JobTaskRequest<R>>  
JobTaskState  
JobUpdate  
JobUpdate.Builder  
JobUpdate.DetectorUpdate  
KerberosRealmSettings
Kerberos Realm settings
KeyAndTimestamp  
KibanaSystemUser
Built in user for the kibana server
KibanaUser Deprecated.
use KibanaSystemUser
KillProcessAction  
KillProcessAction.Request  
KillProcessAction.Response  
LangIdentNeuralNetwork  
LangNetLayer
Represents a single layer in the compressed Lang Net
LdapLoadBalancingSettings  
LdapMetadataResolverSettings  
LdapRealmSettings  
LdapSearchScope  
LdapSessionFactorySettings  
LdapUserSearchSessionFactorySettings  
LenientlyParsedInferenceConfig  
LenientlyParsedOutputAggregator  
LenientlyParsedPreProcessor
To be used in conjunction with a lenient parser.
LenientlyParsedTrainedModel  
Level  
License
Data structure for license.
License.Builder  
License.Fields  
License.LicenseType  
License.OperationMode
Decouples operation mode of a license from the license type value.
LicenseService
Service responsible for managing LicensesMetadata.
LicensesMetadata
Contains metadata about registered licenses
LicensesStatus  
LicenseStateListener
Marker interface for callbacks that are invoked when the license state changes.
LicenseStatus
Status of an X-Pack license.
LicenseUtils  
LicenseVerifier
Responsible for verifying signed licenses
Licensing  
LicensingClient  
LifecycleAction
Executes an action on an index related to its lifecycle.
LifecycleExecutionState
Contains information about the execution of a lifecycle policy for a single index, and serializes/deserializes this information to and from custom index metadata.
LifecycleExecutionState.Builder  
LifecyclePolicy
Represents the lifecycle of an index from creation to deletion.
LifecyclePolicyConfig
Describes an index lifecycle policy to be loaded from a resource file for use with an IndexTemplateRegistry.
LifecyclePolicyMetadata  
LifecyclePolicyUtils
A utility class used for loading index lifecycle policies from the resource classpath
LifecycleSettings
Class encapsulating settings related to Index Lifecycle Management X-Pack Plugin
LifecycleType  
LimitedRole
A Role limited by another role.
The effective permissions returned on LimitedRole.authorize(String, Set, Map, FieldPermissionsCache) call would be limited by the provided role.
LoggingDeprecationAccumulationHandler
Very similar to LoggingDeprecationHandler main differences are: 1.
LogisticRegression  
LogstashFeatureSetUsage  
LogstashSystemUser
Built in user for logstash internals.
MachineLearningClient  
MachineLearningFeatureSetUsage  
MachineLearningField  
ManageOwnApiKeyClusterPrivilege
Named cluster privilege for managing API keys owned by the current authenticated user.
MapHelper  
MeanSquaredError
Calculates the mean squared error between two known numerical fields.
MeanSquaredError.Result  
MeanSquaredLogarithmicError
Calculates the mean squared error between two known numerical fields.
MeanSquaredLogarithmicError.Result  
MemoryEstimation  
MemoryUsage  
MemoryUsage.Status  
Messages
Log and audit message strings
MetadataUtils  
MetricConfig
The configuration object for the metrics portion of a rollup job config { "metrics": [ { "field": "foo", "metrics": [ "min", "max", "sum"] }, { "field": "bar", "metrics": [ "max" ] } ] }
MlConfigIndex  
MlDataFrameAnalysisNamedXContentProvider  
MlEvaluationNamedXContentProvider  
MlFilter  
MlFilter.Builder  
MlIndexAndAlias
Utils to create an ML index with alias ready for rollover with a 6-digit suffix
MlInferenceNamedXContentProvider  
MlInfoAction  
MlInfoAction.Request  
MlInfoAction.RequestBuilder  
MlInfoAction.Response  
MlMetadata  
MlMetadata.Builder  
MlMetadata.MlMetadataDiff  
MlMetaIndex  
MlStatsIndex
Describes the indices where ML is storing various stats about the users jobs.
MlStrings
Another String utilities class.
MlTasks  
ModelPlot
Model Plot POJO.
ModelPlotConfig  
ModelSizeStats
Provide access to the C++ model size stats for the Java process.
ModelSizeStats.Builder  
ModelSizeStats.MemoryStatus
The status of the memory monitored by the ResourceMonitor.
ModelSnapshot
ModelSnapshot Result POJO
ModelSnapshot.Builder  
ModelSnapshotField  
ModelState
The model state does not need to be understood on the Java side.
MonitoredSystem  
MonitoringBulkAction  
MonitoringBulkDoc  
MonitoringBulkRequest
A monitoring bulk request holds one or more MonitoringBulkDocs.
MonitoringBulkRequestBuilder  
MonitoringBulkResponse  
MonitoringBulkResponse.Error  
MonitoringClient  
MonitoringDoc
Base class for all monitoring documents.
MonitoringDoc.Node
MonitoringDoc.Node represents the node of the cluster from which the monitoring document has been collected.
MonitoringFeatureSetUsage  
MonitoringField  
MonitoringIndex
MonitoringIndex represents the receivable index from any request.
MonitoringTemplateUtils  
MountSearchableSnapshotAction  
MountSearchableSnapshotRequest  
MountSnapshotStep
Restores the snapshot created for the designated index via the ILM policy to an index named using the provided prefix appended to the designated index name.
MoveToStepAction  
MoveToStepAction.Request  
MoveToStepAction.Response  
MulticlassConfusionMatrix
MulticlassConfusionMatrix is a metric that answers the question: "How many documents belonging to class X were classified as Y by the classifier?" for all the possible class pairs {X, Y}.
MulticlassConfusionMatrix.ActualClass  
MulticlassConfusionMatrix.PredictedClass  
MulticlassConfusionMatrix.Result  
MustacheTemplateEvaluator
Utility class for evaluating Mustache templates at runtime.
NamedClusterPrivilege
A ClusterPrivilege that has a name.
NamedXContentObject
Simple interface for XContent Objects that are named.
NamedXContentObjectHelper  
NameResolver
Expands an expression into the set of matching names.
NativeRealmSettings  
NativeRoleMappingStoreField  
NGramFeatureExtractor
This provides an array of FeatureValue for the given nGram size and dimensionId Each feature value contains the average occurrence of an nGram and its "id".
NodeAcknowledgedResponse  
NodeAttributes
A Pojo class containing an Elastic Node's attributes
NodesDeprecationCheckAction
Runs deprecation checks on each node.
NodesDeprecationCheckAction.NodeRequest  
NodesDeprecationCheckAction.NodeResponse  
NodesDeprecationCheckAction.RequestBuilder  
NodesDeprecationCheckRequest  
NodesDeprecationCheckResponse  
NoneInput  
NoneInput.Builder  
NoneInput.Result  
NoOpLogger
A logger that doesn't log anything.
NotificationsIndex  
NullInferenceConfig
Used by ensemble to pass into sub-models.
OneHotEncoding
PreProcessor for one hot encoding a set of categorical values for a given field.
OpenIdConnectAuthenticateAction
ActionType for initiating an authentication process using OpenID Connect
OpenIdConnectAuthenticateRequest
Represents a request for authentication using OpenID Connect
OpenIdConnectAuthenticateRequestBuilder
Request builder for populating a OpenIdConnectAuthenticateRequest
OpenIdConnectAuthenticateResponse  
OpenIdConnectLogoutAction  
OpenIdConnectLogoutRequest  
OpenIdConnectLogoutResponse  
OpenIdConnectPrepareAuthenticationAction  
OpenIdConnectPrepareAuthenticationRequest
Represents a request to prepare an OAuth 2.0 authorization request
OpenIdConnectPrepareAuthenticationRequestBuilder
Request builder for populating a OpenIdConnectPrepareAuthenticationRequest
OpenIdConnectPrepareAuthenticationResponse
A response object that contains the OpenID Connect Authentication Request as a URL and the state and nonce values that were generated for this request.
OpenIdConnectRealmSettings  
OpenIdConnectRealmSettings.ClaimSetting
The OIDC realm offers a number of settings that rely on claim values that are populated by the OP in the ID Token or the User Info response.
OpenJobAction  
OpenJobAction.JobParams  
OpenJobAction.JobTaskMatcher  
OpenJobAction.Request  
OperationMode
Enum representing the different modes that Index Lifecycle Service can operate in.
OperationModeFileWatcher
File based watcher for license License.OperationMode Watches for changes in licenseModePath, use OperationModeFileWatcher.getCurrentOperationMode() to access the latest mode In case of failure to read a valid operation mode from licenseModePath, the operation mode will default to PLATINUM
Operator
Enum representing logical comparisons on doubles
OutlierDetection  
OutlierDetection.Builder  
OutlierDetection.Method  
OutlierDetectionStats  
OutputAggregator  
OverallBucket
Overall Bucket Result POJO
OverallBucket.JobInfo  
PageParams
Helper class collecting options for pagination in a search
Parameters  
PauseFollowAction  
PauseFollowAction.Request  
Payload  
Payload.Simple  
Payload.XContent  
PemUtils  
PeriodThrottler
This throttler throttles the action based on its last successful execution time.
PerPartitionCategorizationConfig  
PersistJobAction  
PersistJobAction.Request  
PersistJobAction.Response  
Phase
Represents set of LifecycleActions which should be executed at a particular point in the lifecycle of an index.
PhaseCompleteStep
This is essentially a marker that a phase has ended, and we need to check the age of an index before proceeding to the next phase.
PhaseExecutionInfo
This class contains information about the current phase being executed by Index Lifecycle Management on the specific index.
PhaseProgress
A class that describes a phase and its progress as a percentage
PinnedQueryBuilder
A query that will promote selected documents (identified by ID) above matches produced by an "organic" query.
PivotConfig  
PkiRealmSettings  
PoolingSessionFactorySettings  
PostCalendarEventsAction  
PostCalendarEventsAction.Request  
PostCalendarEventsAction.RequestBuilder  
PostCalendarEventsAction.Response  
PostDataAction  
PostDataAction.Request  
PostDataAction.Response  
PostStartBasicAction  
PostStartBasicRequest  
PostStartBasicResponse  
PostStartBasicResponse.Status  
PostStartTrialAction  
PostStartTrialRequest  
Precision
Precision is a metric that answers the question: "What fraction of documents classified as X actually belongs to X?" for any given class X equation: precision(X) = TP(X) / (TP(X) + FP(X)) where: TP(X) - number of true positives wrt X FP(X) - number of false positives wrt X
Precision  
Precision.PerClassResult  
Precision.Result  
PredictionFieldType
The type of the prediction field.
PreProcessor
Describes a pre-processor for a defined machine learning model This processor should take a set of fields and return the modified set of fields.
PreviewDatafeedAction  
PreviewDatafeedAction.Request  
PreviewDatafeedAction.Response  
PreviewTransformAction  
PreviewTransformAction.Request  
PreviewTransformAction.Response  
PreviewTransformActionDeprecated  
Privilege  
ProfileConfigurations  
ProtocolUtils
Common utilities used for XPack protocol classes
PutAutoFollowPatternAction  
PutAutoFollowPatternAction.Request  
PutCalendarAction  
PutCalendarAction.Request  
PutCalendarAction.RequestBuilder  
PutCalendarAction.Response  
PutDatafeedAction  
PutDatafeedAction.Request  
PutDatafeedAction.RequestBuilder  
PutDatafeedAction.Response  
PutDataFrameAnalyticsAction  
PutDataFrameAnalyticsAction.Request  
PutDataFrameAnalyticsAction.RequestBuilder  
PutDataFrameAnalyticsAction.Response  
PutEnrichPolicyAction  
PutEnrichPolicyAction.Request  
PutFilterAction  
PutFilterAction.Request  
PutFilterAction.RequestBuilder  
PutFilterAction.Response  
PutFollowAction  
PutFollowAction.Request  
PutFollowAction.Response  
PutJobAction  
PutJobAction.Request  
PutJobAction.RequestBuilder  
PutJobAction.Response  
PutLicenseAction  
PutLicenseRequest  
PutLicenseRequest  
PutLicenseRequestBuilder
Register license request builder
PutLicenseResponse  
PutLifecycleAction  
PutLifecycleAction.Request  
PutLifecycleAction.Response  
PutPrivilegesAction
ActionType for putting (adding/updating) one or more application privileges.
PutPrivilegesRequest
Request object to put a one or more application privileges.
PutPrivilegesRequestBuilder
Request builder for PutPrivilegesRequest
PutPrivilegesResponse
Response when adding one or more application privileges to the security index.
PutRoleAction
ActionType for adding a role to the security index
PutRoleMappingAction
ActionType for adding a role to the security index
PutRoleMappingRequest
Request object for adding/updating a role-mapping to the native store see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
PutRoleMappingRequestBuilder
Builder for requests to add/update a role-mapping to the native store see org.elasticsearch.xpack.security.authc.support.mapper.NativeRoleMappingStore
PutRoleMappingResponse
Response when adding/updating a role-mapping.
PutRoleRequest
Request object for adding a role to the security index
PutRoleRequestBuilder
Builder for requests to add a role to the administrative index
PutRoleResponse
Response when adding a role, includes a boolean for whether the role was created or updated.
PutRollupJobAction  
PutRollupJobAction.Request  
PutRollupJobAction.RequestBuilder  
PutSnapshotLifecycleAction  
PutSnapshotLifecycleAction.Request  
PutSnapshotLifecycleAction.Response  
PutTrainedModelAction  
PutTrainedModelAction.Request  
PutTrainedModelAction.Response  
PutTransformAction  
PutTransformAction.Request  
PutTransformActionDeprecated  
PutUserAction
ActionType for putting (adding/updating) a native user.
PutUserRequest
Request object to put a native user.
PutUserRequestBuilder  
PutUserResponse
Response when adding a user to the security index.
PutWatchAction
This action puts an watch into the watch index and adds it to the scheduler
PutWatchRequest
This request class contains the data needed to create a watch along with the name of the watch.
PutWatchRequestBuilder  
PutWatchResponse  
Quantiles
Quantiles Result POJO
QueryConfig  
QueryPage<T extends ToXContent & Writeable>
Generic wrapper class for a page of query results and the total number of query results.
QueryPage.count() is the total number of results but that value may not be equal to the actual length of the QueryPage.results() list if from & take or some cursor was used in the database query.
QueryProvider  
QueuedWatch  
RawInferenceResults  
ReadOnlyAction
A LifecycleAction which sets the index to be read-only.
Realm
An authentication mechanism to which the default authentication org.elasticsearch.xpack.security.authc.AuthenticationService delegates the authentication process.
Realm.Factory
A factory interface to construct a security realm.
RealmConfig  
RealmConfig.RealmIdentifier
A realm identifier consists of a realm's type and name.
RealmSettings
Provides a number of utility methods for interacting with Settings and Setting inside a Realm.
Recall
Recall is a metric that answers the question: "What fraction of documents belonging to X have been predicted as X by the classifier?" for any given class X equation: recall(X) = TP(X) / (TP(X) + FN(X)) where: TP(X) - number of true positives wrt X FN(X) - number of false negatives wrt X
Recall  
Recall.PerClassResult  
Recall.Result  
RecordWriter
Interface for classes that write arrays of strings to the Ml data frame analytics processes.
RefreshTokenAction  
Regression  
Regression
Evaluation of regression results.
Regression.LossFunction  
RegressionConfig  
RegressionConfig.Builder  
RegressionConfigUpdate  
RegressionConfigUpdate.Builder  
RegressionInferenceResults  
RegressionStats  
RelevantScriptFeatureExtractor
Derived from: https://github.com/google/cld3/blob/master/src/relevant_script_feature.cc This extracts an array of FeatureValue from the given text.
ReloadAnalyzerAction  
ReloadAnalyzersRequest
Request for reloading index search analyzers
ReloadAnalyzersResponse
The response object that will be returned when reloading analyzers
ReloadAnalyzersResponse.ReloadDetails  
RemoteClusterLicenseChecker
Checks remote clusters for license compatibility with a specified license predicate.
RemoteClusterLicenseChecker.LicenseCheck
Encapsulates a remote cluster license check.
RemoteClusterLicenseChecker.RemoteClusterLicenseInfo
Encapsulates the license info of a remote cluster.
RemoteMonitoringUser
Built in user for remote monitoring: collection as well as indexing.
RemoveIndexLifecyclePolicyAction  
RemoveIndexLifecyclePolicyAction.Request  
RemoveIndexLifecyclePolicyAction.Response  
ReplaceDataStreamBackingIndexStep
This step replaces a data stream backing index with the target index, as part of the data stream's backing indices.
RequiredField  
ReservedFieldNames
Defines the field names that we use for our results.
ReservedRolesStore  
ResolvedIndices
Stores a collection of index names separated into "local" and "remote".
ResolvedIndices.Builder
Builder class for ResolvedIndices that allows for the building of a list of indices without the need to construct new objects and merging them together
ResourcePrivileges
A generic structure to encapsulate resource to privileges map.
ResourcePrivileges.Builder  
ResourcePrivilegesMap
A generic structure to encapsulate resources to ResourcePrivileges.
ResourcePrivilegesMap.Builder  
RestDeleteLicenseAction  
RestGetBasicStatus  
RestGetCertificateInfoAction
A REST handler to obtain information about TLS/SSL (X.509) certificates
RestGetFeatureUsageAction  
RestGetLicenseAction  
RestGetTrialStatus  
RestorableContextClassLoader
A try-with-resource compatible object for configuring a thread Thread.getContextClassLoader().
RestPostStartBasicLicense  
RestPostStartTrialLicense  
RestPutLicenseAction  
RestReloadAnalyzersAction  
RestRequestFilter
Identifies an object that supplies a filter for the content of a RestRequest.
RestrictedIndicesNames  
RestrictedTrustConfig
An implementation of TrustConfig that constructs a RestrictedTrustManager.
RestrictedTrustManager
An X509 trust manager that only trusts connections from a restricted set of predefined network entities (nodes, clients, etc).
RestXPackInfoAction  
RestXPackUsageAction  
Result<T>
A wrapper for concrete result objects plus meta information.
ResultsFieldUpdate
A config update that sets the results field only.
ResultsFieldUpdate.Builder  
ResumeFollowAction  
ResumeFollowAction.Request  
RetryAction  
RetryAction.Request  
RetryAction.Response  
RevertModelSnapshotAction  
RevertModelSnapshotAction.Request  
RevertModelSnapshotAction.Response  
Role  
Role.Builder  
RoleDescriptor
A holder for a Role that contains user-readable information about the Role without containing the actual Role object.
RoleDescriptor.ApplicationResourcePrivileges  
RoleDescriptor.ApplicationResourcePrivileges.Builder  
RoleDescriptor.Fields  
RoleDescriptor.IndicesPrivileges
A class representing permissions for a group of indices mapped to privileges, field permissions, and a query.
RoleDescriptor.IndicesPrivileges.Builder  
RoleMapperExpression
Implementations of this interface represent an expression over a simple object that resolves to a boolean value.
RoleRetrievalResult
The result of attempting to retrieve roles from a roles provider.
RollableIndexCaps
Represents the rollup capabilities of a non-rollup index.
RolloverAction
A LifecycleAction which deletes the index.
RolloverStep
Unconditionally rolls over an index using the Rollover API.
RollupActionRequestValidationException  
RollupFeatureSetUsage  
RollupField  
RollupIndexerJobStats
The Rollup specialization of stats for the AsyncTwoPhaseIndexer.
RollupJob
This class is the main wrapper object that is serialized into the PersistentTask's cluster state.
RollupJobCaps
Represents the Rollup capabilities for a specific job on a single rollup index
RollupJobCaps.RollupFieldCaps  
RollupJobConfig
This class holds the configuration details of a rollup job, such as the groupings, metrics, what index to rollup and where to roll them to.
RollupJobStatus
This class is essentially just a wrapper around the IndexerState and the indexer's current position.
RollupSearchAction  
RollupSearchAction.RequestBuilder  
RSquared
Calculates R-Squared between two known numerical fields.
RSquared.Result  
RuleAction  
RuleCondition  
RuleCondition.AppliesTo  
RuleScope  
RuleScope.Builder  
RunAsPermission
A permissions that is based on a general privilege that contains patterns of users that this user can execute a request as
SamlAuthenticateAction
ActionType for authenticating using SAML assertions
SamlAuthenticateRequest
Represents a request to authenticate using SAML assertions.
SamlAuthenticateRequestBuilder
Request builder used to populate a SamlAuthenticateRequest
SamlAuthenticateResponse
The response from converting a SAML assertion into a security token.
SamlCompleteLogoutAction
ActionType for completing SAML LogoutResponse
SamlCompleteLogoutRequest
Represents a request to complete SAML LogoutResponse
SamlCompleteLogoutResponse
A response to complete the LogoutResponse from idP
SamlInvalidateSessionAction
ActionType to perform IdP-initiated logout for a SAML-SSO user
SamlInvalidateSessionRequest
Represents a request to invalidate a SAML session using a LogoutRequest.
SamlInvalidateSessionRequestBuilder
Request builder used to populate a SamlInvalidateSessionRequest
SamlInvalidateSessionResponse
Response to an IdP-initiated SAML &lt;LogoutRequest&gt;
SamlLogoutAction
ActionType for initiating a logout process for a SAML-SSO user
SamlLogoutRequest
Represents a request to prepare a SAML &lt;LogoutRequest&gt;.
SamlLogoutRequestBuilder
Request builder used to populate a SamlLogoutRequest
SamlLogoutResponse
Response containing a SAML &lt;LogoutRequest&gt; for the current user
SamlPrepareAuthenticationAction
ActionType for initiating an authentication process using SAML assertions
SamlPrepareAuthenticationRequest
Represents a request to prepare a SAML &lt;AuthnRequest&gt;.
SamlPrepareAuthenticationRequestBuilder
Request builder used to populate a SamlPrepareAuthenticationRequest
SamlPrepareAuthenticationResponse
Response containing a SAML &lt;AuthnRequest&gt; for a specific realm.
SamlRealmSettings  
SamlRealmSettings.AttributeSetting
The SAML realm offers a number of settings that rely on attributes that are populate by the Identity Provider in the SAML Response.
ScheduledEvent  
ScheduledEvent.Builder  
SchedulerEngine  
SchedulerEngine.Event  
SchedulerEngine.Job  
SchedulerEngine.Listener  
SchedulerEngine.Schedule  
ScoreByThresholdResult  
ScriptCode
These are the custom script codes that match up to the appropriate id row for the CLD3 weights and quantiles See https://github.com/google/cld3/blob/master/src/script_span/generated_ulscript.h
ScriptConfig  
ScriptDetector
Derived from https://github.com/google/cld3/blob/master/src/script_detector.h We take advantage of Java codepoints to determine the specific script value we care about
ScriptDetector.Script  
ScriptFeatureExtractor
This is the lone discrete feature.
ScrollHelper  
SearchableSnapshotAction
A LifecycleAction that will convert the index into a searchable snapshot, by taking a snapshot of the index, creating a searchable snapshot and the corresponding "searchable snapshot index", deleting the original index and swapping its aliases to the newly created searchable snapshot backed index.
SearchableSnapshotFeatureSetUsage  
SearchableSnapshotsConstants  
SearchableSnapshotsFeatureSet  
SearchableSnapshotShardStats  
SearchableSnapshotShardStats.CacheIndexInputStats  
SearchableSnapshotShardStats.Counter  
SearchableSnapshotShardStats.TimedCounter  
SearchGroupsResolverSettings  
SecondaryAuthentication
Some Elasticsearch APIs need to be provided with 2 sets of credentials.
Secret  
SecurityClient
A wrapper to elasticsearch clients that exposes all Security related APIs
SecurityContext
A lightweight utility that can find the current user and authentication information for the local thread.
SecurityExtension
An SPI extension point allowing to plug in custom functionality in x-pack authentication module.
SecurityExtension.SecurityComponents
This interface provides access to components (clients and services) that may be used within custom realms and role providers.
SecurityFeatureSetUsage  
SecurityField  
SecurityIndexReaderWrapper
An IndexReader wrapper implementation that is used for field and document level security.
SecurityNetty4Transport
Implementation of a transport that extends the Netty4Transport to add SSL and IP Filtering
SecurityQueryTemplateEvaluator
Helper class that helps to evaluate the query source template.
SecuritySettings  
SecurityTransportExceptionHandler  
SegmentCountStep
This Step evaluates whether force_merge was successful by checking the segment count.
SegmentCountStep.Info  
SessionFactorySettings  
SetEnabledAction
This action is for setting the enabled flag on a native or reserved user
SetEnabledRequest
The request that allows to set a user as enabled or disabled
SetEnabledRequestBuilder
Request builder for setting a user as enabled or disabled
SetEnabledResponse
Empty response for a SetEnabledRequest
SetPriorityAction
A LifecycleAction which sets the index's priority.
SetSingleNodeAllocateStep
Allocates all shards in a single index to one node.
SettingsConfig  
SettingsConfig.Builder  
SetUpgradeModeAction  
SetUpgradeModeAction.Request  
ShapPath
Ported from https://github.com/elastic/ml-cpp/blob/master/include/maths/CTreeShapFeatureImportance.h Path struct
ShapPath.PathElement  
ShardFollowNodeTaskStatus  
ShrinkAction
A LifecycleAction which shrinks the index.
ShrinkSetAliasStep
Following shrinking an index and deleting the original index, this step creates an alias with the same name as the original index which points to the new shrunken index to allow clients to continue to use the original index name without being aware that it has shrunk.
ShrinkStep
Shrinks an index, using a prefix prepended to the original index name for the name of the shrunken index.
ShrunkenIndexCheckStep
Verifies that an index was created through a shrink operation, rather than created some other way.
ShrunkenIndexCheckStep.Info  
ShrunkShardsAllocatedStep
Checks whether all shards in a shrunken index have been successfully allocated.
ShrunkShardsAllocatedStep.Info  
SimpleBoundedInputStream
This is a pared down bounded input stream.
SimpleBoundedInputStream.StreamSizeExceededException  
SingleGroupSource  
SingleGroupSource.Type  
SingleValueInferenceResults  
SLMFeatureSetUsage  
SnapshotHistoryItem
Represents the record of a Snapshot Lifecycle Management action, so that it can be indexed in a history index or recorded to a log in a structured way
SnapshotHistoryStore
Records Snapshot Lifecycle Management actions as represented by SnapshotHistoryItem into an index for the purposes of querying and alerting.
SnapshotInvocationRecord
Holds information about Snapshots kicked off by Snapshot Lifecycle Management in the cluster state, so that this information can be presented to the user.
SnapshotLifecycleMetadata
Custom cluster state metadata that stores all the snapshot lifecycle policies and their associated metadata
SnapshotLifecycleMetadata.SnapshotLifecycleMetadataDiff  
SnapshotLifecyclePolicy
A SnapshotLifecyclePolicy is a policy for the cluster including a schedule of when a snapshot should be triggered, what the snapshot should be named, what repository it should go to, and the configuration for the snapshot itself.
SnapshotLifecyclePolicyItem
The SnapshotLifecyclePolicyItem class is a special wrapper almost exactly like the SnapshotLifecyclePolicyMetadata, however, it elides the headers to ensure that they are not leaked to the user since they may contain sensitive information.
SnapshotLifecyclePolicyItem.SnapshotInProgress  
SnapshotLifecyclePolicyMetadata
SnapshotLifecyclePolicyMetadata encapsulates a SnapshotLifecyclePolicy as well as the additional meta information link headers used for execution, version (a monotonically incrementing number), and last modified date
SnapshotLifecyclePolicyMetadata.Builder  
SnapshotLifecycleStats
SnapshotLifecycleStats contains metrics and stats about snapshot lifecycle policy execution - how many snapshots were taken, deleted, how many failures, etc.
SnapshotLifecycleStats.SnapshotPolicyStats  
SnapshotLifecycleTemplateRegistry
Manages the index template and associated ILM policy for the Snapshot Lifecycle Management history index.
SnapshotRetentionConfiguration  
SocketAccess
X-pack uses various libraries that establish socket connections.
SourceConfig  
SourceDestValidator
Validation of source indexes and destination index.
SourceDestValidator.SourceDestValidation  
SourceOnlySnapshot  
SourceOnlySnapshot.LinkedFilesDirectory  
SourceOnlySnapshotRepository
This is a filter snapshot repository that only snapshots the minimal required information that is needed to recreate the index.
SpatialFeatureSetUsage  
SqlFeatureSetUsage  
SSLClientAuth
The client authentication mode that is used for SSL servers
SSLConfiguration
Represents the configuration for an SSLContext
SSLConfigurationReloader
Ensures that the files backing an SSLConfiguration are monitored for changes and the underlying key/trust material is reloaded and the SSLContext has existing sessions invalidated to force the use of the new key/trust material
SSLConfigurationSettings
Bridges SSLConfiguration into the Settings framework, using Setting objects.
SSLExceptionHelper  
SSLService
Provides access to SSLEngine and SSLSocketFactory objects based on a provided configuration.
StartBasicClusterTask  
StartDatafeedAction  
StartDatafeedAction.DatafeedParams  
StartDatafeedAction.DatafeedTaskMatcher  
StartDatafeedAction.Request  
StartDataFrameAnalyticsAction  
StartDataFrameAnalyticsAction.Request  
StartDataFrameAnalyticsAction.TaskMatcher  
StartDataFrameAnalyticsAction.TaskParams  
StartILMAction  
StartILMRequest  
StartRollupJobAction  
StartRollupJobAction.Request  
StartRollupJobAction.RequestBuilder  
StartRollupJobAction.Response  
StartSLMAction  
StartSLMAction.Request  
StartTransformAction  
StartTransformAction.Request  
StartTransformAction.Response  
StartTransformActionDeprecated  
StartTrialClusterTask  
StartupSelfGeneratedLicenseTask  
Statistics  
StatsAccumulator
Helper class to collect min, max, avg and total statistics for a quantity
StatsAccumulator.Fields  
Step
Represents one part of the execution of a LifecycleAction.
Step.StepKey  
StopDatafeedAction  
StopDatafeedAction.Request  
StopDatafeedAction.Response  
StopDataFrameAnalyticsAction  
StopDataFrameAnalyticsAction.Request  
StopDataFrameAnalyticsAction.Response  
StopILMAction  
StopILMRequest  
StopRollupJobAction  
StopRollupJobAction.Request  
StopRollupJobAction.RequestBuilder  
StopRollupJobAction.Response  
StopSLMAction  
StopSLMAction.Request  
StopTransformAction  
StopTransformAction.Request  
StopTransformAction.Response  
StopTransformActionDeprecated  
StrictlyParsedInferenceConfig  
StrictlyParsedOutputAggregator  
StrictlyParsedPreProcessor
To be used in conjunction with a strict parser.
StrictlyParsedTrainedModel  
SubmitAsyncSearchAction  
SubmitAsyncSearchRequest
A request to track asynchronously the progress of a search against one or more indices.
SwapAliasesAndDeleteSourceIndexStep
This step swaps all the aliases from the source index to the restored index and deletes the source index.
SyncConfig  
SystemPrivilege  
SystemUser
Internal user that is applied to all requests made elasticsearch itself
TableColumnAttributeBuilder
Helper to build RestTable display attributes
TableColumnAttributeBuilder.TextAlign  
TargetMeanEncoding
PreProcessor for target mean encoding a set of categorical values for a given field.
TargetType  
TemplateRoleName
Representation of a Mustache template for expressing one or more roles names in a ExpressionRoleMapping.
TemplateRoleName.Format  
TemplateUtils
Handling versioned templates for time-based indices in x-pack
TerminalPolicyStep
Signals that the policy for an index has been fully executed.
TermsGroupConfig
The configuration object for the histograms in the rollup config { "groups": [ "terms": { "fields" : [ "foo", "bar" ] } ] }
TermsGroupSource  
Throttler  
Throttler.Result  
Throttler.Type  
ThrottlerField  
TimeseriesLifecycleType
Represents the lifecycle of an index from creation to deletion.
TimestampConverter
A converter that enables conversions of textual timestamps to epoch seconds or milliseconds according to a given pattern.
TimeSyncConfig  
TimeUtils  
TimingStats  
TimingStats  
TimingStats  
TimingStats
Stats that give more insight into timing of various operations performed as part of anomaly detection job.
TLSLicenseBootstrapCheck
Bootstrap check to ensure that if we are starting up with a production license in the local clusterstate TLS is enabled
TokenMetadata  
TokensInvalidationResult
The result of attempting to invalidate one or multiple tokens.
TopClassEntry  
ToXContentParams
Parameters used by machine learning for controlling X Content serialisation.
TrainedModel  
TrainedModelConfig  
TrainedModelConfig.Builder  
TrainedModelConfig.LazyModelDefinition  
TrainedModelDefinition  
TrainedModelDefinition.Builder  
TrainedModelInput  
Transform  
Transform.Builder<T extends Transform>  
Transform.Result  
Transform.Result.Status  
TransformAuditMessage  
TransformCheckpoint
Checkpoint document to store the checkpoint of a transform The fields: timestamp the timestamp when this document has been created checkpoint the checkpoint number, incremented for every checkpoint, if -1 this is a non persisted checkpoint indices a map of the indices from the source including all checkpoints of all indices matching the source pattern, shard level time_upper_bound for time-based indices this holds the upper time boundary of this checkpoint
TransformCheckpointingInfo
Holds information about checkpointing regarding - the current checkpoint - the in progress checkpoint - the current state of the source
TransformCheckpointingInfo.TransformCheckpointingInfoBuilder
Builder for collecting checkpointing information for the purpose of _stats
TransformCheckpointStats
Checkpoint stats data for 1 checkpoint This is the user-facing side of TransformCheckpoint, containing only the stats to be exposed.
TransformConfig
This class holds the configuration details of a data frame transform
TransformConfig.Builder  
TransformConfigUpdate
This class holds the mutable configuration items for a data frame transform
TransformDestIndexSettings  
TransformFactory<T extends Transform,​R extends Transform.Result,​E extends ExecutableTransform<T,​R>>  
TransformFeatureSetUsage  
TransformField  
TransformIndexerPosition  
TransformIndexerStats  
TransformInternalIndexConstants  
TransformMessages  
TransformNamedXContentProvider  
TransformProgress  
TransformRegistry  
TransformState  
TransformStats
Used as a wrapper for the objects returned from the stats endpoint.
TransformStats.State  
TransformStoredDoc
A wrapper for grouping transform state and stats when persisting to an index.
TransformStrings
Yet Another String utilities class.
TransformTaskParams  
TransformTaskState  
TransportDeleteAsyncResultAction  
TransportDeleteLicenseAction  
TransportGetBasicStatusAction  
TransportGetCertificateInfoAction  
TransportGetFeatureUsageAction  
TransportGetLicenseAction  
TransportGetTrialStatusAction  
TransportPostStartBasicAction  
TransportPostStartTrialAction  
TransportPutLicenseAction  
TransportReloadAnalyzersAction
Indices clear cache action.
TransportXPackInfoAction  
TransportXPackUsageAction  
Tree  
Tree.Builder  
TreeInferenceModel  
TreeInferenceModel.InnerNode  
TreeInferenceModel.LeafNode  
TreeInferenceModel.Node  
TreeNode  
TreeNode.Builder  
Trigger  
Trigger.Builder<T extends Trigger>  
Trigger.Parser<T extends Trigger>  
TriggeredWatchStoreField  
TriggerEvent  
TriggerEvent.Field  
Types
Helper class that defines groups of types
UnfollowAction  
UnfollowAction
Converts a CCR following index into a normal, standalone index, once the index is ready to be safely separated.
UnfollowAction.Request  
UpdateCalendarJobAction  
UpdateCalendarJobAction.Request  
UpdateCalendarJobAction.RequestBuilder  
UpdateDatafeedAction  
UpdateDatafeedAction.Request  
UpdateDatafeedAction.RequestBuilder  
UpdateDataFrameAnalyticsAction  
UpdateDataFrameAnalyticsAction.Request  
UpdateDataFrameAnalyticsAction.RequestBuilder  
UpdateFilterAction  
UpdateFilterAction.Request  
UpdateFilterAction.RequestBuilder  
UpdateJobAction  
UpdateJobAction.Request  
UpdateJobAction.RequestBuilder  
UpdateModelSnapshotAction  
UpdateModelSnapshotAction.Request  
UpdateModelSnapshotAction.RequestBuilder  
UpdateModelSnapshotAction.Response  
UpdateProcessAction  
UpdateProcessAction.Request  
UpdateProcessAction.Response  
UpdateRolloverLifecycleDateStep
Copies the lifecycle reference date to a new index created by rolling over an alias.
UpdateSettingsStep
Updates the settings for an index.
UpdateTransformAction  
UpdateTransformAction.Request  
UpdateTransformAction.Response  
UpdateTransformActionDeprecated  
UpdateTransformActionPre78
In 7.8 update transform has been changed from ordinary request/response objects to tasks request/response.
UpdateTransformActionPre78.Request  
UpdateTransformActionPre78.Response  
UpgradeActionRequired
Indicates the type of the upgrade required for the index
UpgradeField  
User
An authenticated user
User.Fields  
UserAttributeGroupsResolverSettings  
UsernamePasswordToken  
UsernamesField  
UserRequest
Interface for requests that involve user operations
UserRoleMapper
Where a realm users an authentication method that does not have in-built support for X-Pack roles, it may delegate to an implementation of this class the responsibility for determining the set roles that an authenticated user should have.
UserRoleMapper.DistinguishedNamePredicate
A specialised predicate for fields that might be a DistinguishedName (e.g "dn" or "groups").
UserRoleMapper.UserData
A representation of a user for whom roles should be mapped.
ValidateDetectorAction  
ValidateDetectorAction.Request  
ValidateDetectorAction.RequestBuilder  
ValidateJobConfigAction  
ValidateJobConfigAction.Request  
ValidateJobConfigAction.RequestBuilder  
Validation  
Validation.Error  
Validation.Roles  
Validation.Users  
ValidationLoss  
ValidationLoss  
VectorsFeatureSetUsage  
VerificationMode
Represents the verification mode to be used for SSL connections.
Vertex
A vertex in a graph response represents a single term (a field and value pair) which appears in one or more documents found as part of the graph exploration.
Vertex.VertexId
An identifier (implements hashcode and equals) that represents a unique key for a Vertex
VertexRequest
A request to identify terms from a choice of field as part of a Hop.
VotingOnlyNodeFeatureSetUsage  
WaitForActiveShardsStep
After we performed the index rollover we wait for the the configured number of shards for the rolled over index (ie.
WaitForNoFollowersStep
A step that waits until the index it's used on is no longer a leader index.
WaitForRolloverReadyStep
Waits for at least one rollover condition to be satisfied, using the Rollover API's dry_run option.
WaitForSnapshotAction
A LifecycleAction which waits for snapshot to be taken (by configured SLM policy).
WaitForSnapshotStep
A step that waits for snapshot to be taken by SLM to ensure we have backup before we delete the index.
WarningInferenceResults  
Watch  
WatcherClient  
WatcherDateTimeUtils  
WatcherFeatureSetUsage  
WatcherField  
WatcherIndexTemplateRegistryField  
WatcherMetadata  
WatcherParams  
WatcherParams.Builder  
WatcherServiceAction  
WatcherServiceRequest  
WatcherServiceRequest.Command  
WatcherServiceRequestBuilder  
WatcherState
Encapsulates the state of the watcher plugin.
WatcherStatsAction
This ActionType gets the stats for the watcher plugin
WatcherStatsRequest
The Request to get the watcher stats
WatcherStatsRequest.Node  
WatcherStatsRequestBuilder
Watcher stats request builder.
WatcherStatsResponse  
WatcherStatsResponse.Node  
WatcherUtils  
WatcherXContentParser
A xcontent parser that is used by watcher.
WatchExecutionContext  
WatchExecutionResult  
WatchExecutionResult.Field  
WatchExecutionSnapshot  
WatchField  
WatchRecord  
WatchRecord.ExceptionWatchRecord  
WatchRecord.MessageWatchRecord  
WatchSourceBuilder  
WatchStatus  
WatchStatus.Field  
WatchStatus.State  
WeightedMode  
WeightedSum  
Wid
A representation class of a watch id, its execution time and a random UUID This class exists to be able to store several events from the same possible execution time and the same watch in the triggered store index or the history store One 'specialty' of this class is the handling of the underscore in the value.
X509KeyPairSettings
An encapsulation of the configuration options for X.509 Key Pair support in X-Pack security.
XContentObjectTransformer<T extends ToXContentObject>
This is a utility class that allows simple one-to-one transformations between an ToXContentObject type to and from other supported objects.
XContentSource
Encapsulates the xcontent source
XContentUtils  
XPackBuild
Information about the built version of x-pack that is running.
XPackClient  
XPackClientPlugin  
XPackFeatureSet  
XPackFeatureSet.Usage  
XPackField  
XPackInfoAction  
XPackInfoRequest
Fetch information about X-Pack from the cluster.
XPackInfoRequest.Category  
XPackInfoRequestBuilder  
XPackInfoResponse  
XPackInfoResponse.BuildInfo  
XPackInfoResponse.FeatureSetsInfo  
XPackInfoResponse.FeatureSetsInfo.FeatureSet  
XPackInfoResponse.LicenseInfo  
XPackLicenseState
A holder for the current state of the license for all xpack features.
XPackLicenseState.Feature
A licensed feature.
XPackPlugin  
XPackPlugin.XPackClusterStateCustom  
XPackPlugin.XPackMetadataCustom  
XPackPlugin.XPackPersistentTaskParams  
XPackRestHandler  
XPackSecurityUser
internal user that manages xpack security.
XPackSettings
A container for xpack setting constants.
XPackUsageAction  
XPackUsageRequest  
XPackUsageRequestBuilder  
XPackUsageResponse
Response object from calling the xpack usage api.
XPackUsageResponse  
XPackUser
XPack internal user that manages xpack.