All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractResultResponse<T extends ToXContent> |
Abstract class that provides a list of results and their count.
|
| AckWatchRequest |
A request to explicitly acknowledge a watch.
|
| AckWatchResponse |
The response from an 'ack watch' request.
|
| ActionStatus |
|
| ActionStatus.AckStatus |
|
| ActionStatus.AckStatus.State |
|
| ActionStatus.Execution |
|
| ActionStatus.Throttle |
|
| ActivateWatchRequest |
A request to explicitly activate a watch.
|
| ActivateWatchResponse |
Response from an 'activate watch' request.
|
| AllRoleMapperExpression |
An expression that evaluates to true if-and-only-if all its children
evaluate to true.
|
| AllRoleMapperExpression.Builder |
|
| AnalysisConfig |
Analysis configuration options that describe which fields are
analyzed and which functions are used to detect anomalies.
|
| AnalysisConfig.Builder |
|
| AnalysisLimits |
Analysis limits for autodetect.
|
| AnomalyCause |
Anomaly Cause POJO.
|
| AnomalyRecord |
Anomaly Record POJO.
|
| AnyRoleMapperExpression |
An expression that evaluates to true if at least one of its children
evaluate to true.
|
| AnyRoleMapperExpression.Builder |
|
| Bucket |
Bucket Result POJO
|
| BucketInfluencer |
|
| Calendar |
A simple calendar object for scheduled (special) events.
|
| CategorizationAnalyzerConfig |
Configuration for the categorization analyzer.
|
| CategorizationAnalyzerConfig.Builder |
|
| CategorizationAnalyzerConfig.NameOrDefinition |
Simple store of either a name of a built-in analyzer element or a custom definition.
|
| CategoryDefinition |
|
| CertificateInfo |
Simple model of an X.509 certificate
|
| ChangePasswordRequest |
Request object to change the password of a user of a native realm or a built-in user.
|
| ChunkingConfig |
The description of how searches should be chunked.
|
| ChunkingConfig.Mode |
|
| CloseJobRequest |
Request to close Machine Learning Jobs
|
| CloseJobResponse |
Response indicating if the Job(s) closed or not
|
| ClusterClient |
|
| CompositeRoleMapperExpression |
Expression of role mapper expressions which can be combined by operators like AND, OR
|
| CompositeType |
|
| Connection |
A Connection links exactly two Vertex objects.
|
| Connection.ConnectionId |
An identifier (implements hashcode and equals) that represents a
unique key for a Connection
|
| DataCounts |
Job processed record counts.
|
| DataDescription |
Describes the format of the data used in the job and how it should
be interpreted by the ML job.
|
| DataDescription.Builder |
|
| DataDescription.DataFormat |
Enum of the acceptable data formats.
|
| DatafeedConfig |
The datafeed configuration object.
|
| DatafeedConfig.Builder |
|
| DatafeedState |
Datafeed State POJO
|
| DatafeedStats |
Datafeed Statistics POJO
|
| DatafeedUpdate |
A datafeed update contains partial properties to update a DatafeedConfig.
|
| DatafeedUpdate.Builder |
|
| DateHistogramGroupConfig |
The configuration object for the histograms in the rollup config
{
"groups": [
"date_histogram": {
"field" : "foo",
"interval" : "1d",
"delay": "30d",
"time_zone" : "EST"
}
]
}
|
| DefaultDetectorDescription |
|
| DeleteCalendarRequest |
Request to delete a Machine Learning Calendar
|
| DeleteDatafeedRequest |
Request to delete a Machine Learning Datafeed via its ID
|
| DeleteForecastRequest |
POJO for a delete forecast request
|
| DeleteJobRequest |
Request to delete a Machine Learning Job via its ID
|
| DeleteJobResponse |
Response object that contains the acknowledgement or the task id
depending on whether the delete job action was requested to wait for completion.
|
| DeleteLicenseRequest |
|
| DeleteRoleMappingRequest |
Request object to delete a role mapping.
|
| DeleteRoleMappingResponse |
Response when deleting a role mapping.
|
| DeleteRoleRequest |
A request delete a role from the security index
|
| DeleteRoleResponse |
Response for a role being deleted from the native realm
|
| DeleteWatchRequest |
A delete watch request to delete an watch by name (id)
|
| DeleteWatchResponse |
|
| DetectionRule |
|
| DetectionRule.Builder |
|
| Detector |
Defines the fields and functions used in the analysis.
|
| Detector.Builder |
|
| Detector.ExcludeFrequent |
|
| DetectorFunction |
|
| DisableUserRequest |
Request object to disable a native realm or built-in user.
|
| EmptyResponse |
Response for a request which simply returns an empty object.
|
| EnableUserRequest |
Request object to enable a native realm or built-in user.
|
| ExceptRoleMapperExpression |
A negating expression.
|
| ExecutionState |
|
| FieldRoleMapperExpression |
An expression that evaluates to true if a field (map element) matches
the provided values.
|
| FilterRef |
|
| FilterRef.FilterType |
|
| FlushJobRequest |
Request object to flush a given Machine Learning job.
|
| FlushJobResponse |
Response object containing flush acknowledgement and additional data
|
| ForecastJobRequest |
Pojo for forecasting an existing and open Machine Learning Job
|
| ForecastJobResponse |
Forecast response object
|
| ForecastStats |
A class to hold statistics about forecasts.
|
| GetAliasesResponse |
Response obtained from the get aliases API.
|
| GetBucketsRequest |
A request to retrieve buckets of a given job
|
| GetBucketsResponse |
A response containing the requested buckets
|
| GetCalendarsRequest |
|
| GetCalendarsResponse |
|
| GetCategoriesRequest |
A request to retrieve categories of a given job
|
| GetCategoriesResponse |
A response containing the requested categories
|
| GetDatafeedRequest |
Request object to get DatafeedConfig objects with the matching datafeedIds.
|
| GetDatafeedResponse |
Contains a List of the found DatafeedConfig objects and the total count found
|
| GetDatafeedStatsRequest |
Request object to get DatafeedStats by their respective datafeedIds
_all explicitly gets all the datafeeds' statistics in the cluster
An empty request (no datafeedIds) implicitly gets all the datafeeds' statistics in the cluster
|
| GetDatafeedStatsResponse |
Contains a List of the found DatafeedStats objects and the total count found
|
| GetInfluencersRequest |
A request to retrieve influencers of a given job
|
| GetInfluencersResponse |
A response containing the requested influencers
|
| GetJobRequest |
Request object to get Job objects with the matching jobIds or
groupNames.
|
| GetJobResponse |
Contains a List of the found Job objects and the total count found
|
| GetJobStatsRequest |
Request object to get JobStats by their respective jobIds
_all explicitly gets all the jobs' statistics in the cluster
An empty request (no jobIds) implicitly gets all the jobs' statistics in the cluster
|
| GetJobStatsResponse |
Contains a List of the found JobStats objects and the total count found
|
| GetLicenseRequest |
|
| GetLicenseResponse |
|
| GetOverallBucketsRequest |
A request to retrieve overall buckets of set of jobs
|
| GetOverallBucketsResponse |
A response containing the requested overall buckets
|
| GetRecordsRequest |
A request to retrieve records of a given job
|
| GetRecordsResponse |
A response containing the requested records
|
| GetRollupCapsRequest |
|
| GetRollupCapsResponse |
|
| GetRollupJobRequest |
Request to fetch rollup jobs.
|
| GetRollupJobResponse |
Response from rollup's get jobs api.
|
| GetRollupJobResponse.IndexerState |
IndexerState represents the internal state of the indexer.
|
| GetRollupJobResponse.JobWrapper |
|
| GetRollupJobResponse.RollupIndexerJobStats |
The Rollup specialization of stats for the AsyncTwoPhaseIndexer.
|
| GetRollupJobResponse.RollupJobStatus |
Status of the rollup job.
|
| GetSslCertificatesRequest |
Request object to retrieve the X.509 certificates that are used to encrypt communications in an Elasticsearch cluster.
|
| GetSslCertificatesResponse |
Response object when retrieving the X.509 certificates that are used to encrypt communications in an Elasticsearch cluster.
|
| GraphClient |
|
| GraphExploreRequest |
Holds the criteria required to guide the exploration of connected terms which
can be returned as a graph.
|
| GraphExploreRequest.TermBoost |
|
| GraphExploreResponse |
Graph explore response holds a graph of Vertex and Connection objects
(nodes and edges in common graph parlance).
|
| GroupConfig |
The configuration object for the groups section in the rollup config.
|
| HistogramGroupConfig |
The configuration object for the histograms in the rollup config
{
"groups": [
"histogram": {
"fields" : [ "foo", "bar" ],
"interval" : 123
}
]
}
|
| Hop |
A Hop represents one of potentially many stages in a graph exploration.
|
| IndexUpgradeInfoRequest |
|
| IndexUpgradeInfoResponse |
|
| IndicesClient |
|
| Influence |
Influence field name and list of influence field values/score pairs
|
| Influencer |
|
| IngestClient |
|
| Job |
This class represents a configured and created Job.
|
| Job.Builder |
|
| JobState |
Jobs whether running or complete are in one of these states.
|
| JobStats |
Class containing the statistics for a Machine Learning job.
|
| JobUpdate |
POJO for updating an existing Machine Learning Job
|
| JobUpdate.Builder |
|
| JobUpdate.DetectorUpdate |
|
| LicenseClient |
A wrapper for the RestHighLevelClient that provides methods for
accessing the Elastic License-related methods
|
| LicensesStatus |
|
| LicenseStatus |
Status of an X-Pack license.
|
| MachineLearningClient |
|
| MetricConfig |
The configuration object for the metrics portion of a rollup job config
{
"metrics": [
{
"field": "foo",
"metrics": [ "min", "max", "sum"]
},
{
"field": "bar",
"metrics": [ "max" ]
}
]
}
|
| MigrationClient |
A wrapper for the RestHighLevelClient that provides methods for
accessing the Elastic License-related methods
|
| MlFilter |
|
| MlFilter.Builder |
|
| ModelPlotConfig |
|
| ModelSizeStats |
Provide access to the C++ model memory usage numbers for the Java process.
|
| ModelSizeStats.Builder |
|
| ModelSizeStats.MemoryStatus |
The status of the memory monitored by the ResourceMonitor.
|
| ModelSnapshot |
ModelSnapshot Result POJO
|
| ModelSnapshot.Builder |
|
| NodeAttributes |
A Pojo class containing an Elastic Node's attributes
|
| OpenJobRequest |
Request to open a Machine Learning Job
|
| OpenJobResponse |
Response indicating if the Machine Learning Job is now opened or not
|
| Operator |
Enum representing logical comparisons on doubles
|
| OverallBucket |
Overall Bucket Result POJO
|
| OverallBucket.JobInfo |
|
| PageParams |
Paging parameters for GET requests
|
| PostDataRequest |
Request to post data to a Machine Learning job
|
| PostDataRequest.JsonBuilder |
|
| PostDataResponse |
Response object when posting data to a Machine Learning Job
|
| PreviewDatafeedRequest |
Request to preview a MachineLearning Datafeed
|
| PreviewDatafeedResponse |
Response containing a datafeed preview in JSON format
|
| ProtocolUtils |
Common utilities used for XPack protocol classes
|
| PutCalendarRequest |
Request to create a new Machine Learning calendar
|
| PutCalendarResponse |
|
| PutDatafeedRequest |
Request to create a new Machine Learning Datafeed given a DatafeedConfig configuration
|
| PutDatafeedResponse |
|
| PutJobRequest |
Request to create a new Machine Learning Job given a Job configuration
|
| PutJobResponse |
Response containing the newly created Job
|
| PutLicenseRequest |
|
| PutLicenseResponse |
|
| PutRoleMappingRequest |
Request object to create or update a role mapping.
|
| PutRoleMappingResponse |
Response when adding/updating a role mapping.
|
| PutRollupJobRequest |
|
| PutRollupJobResponse |
|
| PutUserRequest |
Request object to create or update a user in the native realm.
|
| PutUserResponse |
Response when adding a user to the native realm.
|
| PutWatchRequest |
This request class contains the data needed to create a watch along with the name of the watch.
|
| PutWatchResponse |
|
| Quantiles |
Quantiles Result POJO
|
| RefreshPolicy |
Enumeration of values that control the refresh policy for a request that
supports specifying a refresh policy.
|
| RestHighLevelClient |
High level REST client that wraps an instance of the low level RestClient and allows to build requests and read responses.
|
| Result |
Contains common attributes for results.
|
| RethrottleRequest |
A request changing throttling of a task.
|
| RoleMapperExpression |
Implementations of this interface represent an expression used for user role mapping
that can later be resolved to a boolean value.
|
| RoleMapperExpressionParser |
Parses the JSON (XContent) based boolean expression DSL into a tree of
RoleMapperExpression objects.
|
| RollableIndexCaps |
Represents the rollup capabilities of a non-rollup index.
|
| RollupClient |
A wrapper for the RestHighLevelClient that provides methods for
accessing the Elastic Rollup-related methods
|
| 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.
|
| RuleAction |
|
| RuleCondition |
|
| RuleCondition.AppliesTo |
|
| RuleScope |
|
| RuleScope.Builder |
|
| ScheduledEvent |
|
| SecurityClient |
|
| SetUserEnabledRequest |
Abstract request object to enable or disable a built-in or native user.
|
| SimpleStats |
Helper class for min, max, avg and total statistics for a quantity
|
| SnapshotClient |
|
| StartBasicRequest |
|
| StartBasicResponse |
|
| StartDatafeedRequest |
Request to start a Datafeed
|
| StartDatafeedResponse |
Response indicating if the Machine Learning Datafeed is now started or not
|
| StartTrialRequest |
|
| StartTrialResponse |
|
| StartWatchServiceRequest |
|
| StopDatafeedRequest |
Request to stop Machine Learning Datafeeds
|
| StopDatafeedResponse |
Response indicating if the Machine Learning Datafeed is now stopped or not
|
| StopWatchServiceRequest |
|
| SyncedFlushResponse |
|
| SyncedFlushResponse.IndexResult |
Description for the flush/synced results for a particular index.
|
| SyncedFlushResponse.ShardCounts |
Encapsulates the number of total successful and failed shard copies
|
| SyncedFlushResponse.ShardFailure |
Description of a failed shard copy for an index.
|
| TasksClient |
|
| TermsGroupConfig |
The configuration object for the histograms in the rollup config
{
"groups": [
"terms": {
"fields" : [ "foo", "bar" ]
}
]
}
|
| TimedRequest |
A base request for any requests that supply timeouts.
|
| TimeUtil |
|
| UpdateJobRequest |
|
| UpgradeActionRequired |
Indicates the type of the upgrade required for the index
|
| Validatable |
Defines a validation layer for Requests.
|
| ValidationException |
Encapsulates an accumulation of validation errors
|
| 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.
|
| WatcherClient |
|
| WatchStatus |
|
| WatchStatus.Field |
|
| WatchStatus.State |
|
| WatchStatusDateParser |
|
| XPackClient |
A wrapper for the RestHighLevelClient that provides methods for
accessing the Elastic Licensed X-Pack APIs that are shipped with the
default distribution of Elasticsearch.
|
| XPackInfoRequest |
Fetch information about X-Pack from the cluster.
|
| XPackInfoRequest.Category |
|
| XPackInfoResponse |
|
| XPackInfoResponse.BuildInfo |
|
| XPackInfoResponse.FeatureSetsInfo |
|
| XPackInfoResponse.FeatureSetsInfo.FeatureSet |
|
| XPackInfoResponse.LicenseInfo |
|
| XPackUsageRequest |
|
| XPackUsageResponse |
Response object from calling the xpack usage api.
|