Struct elasticsearch::ml::Ml

source ·
pub struct Ml<'a> { /* private fields */ }
Expand description

Namespace client for Machine Learning APIs

Implementations

Creates a new instance of Ml

Ml Clear Trained Model Deployment Cache API

Clear the cached results from a trained model deployment  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Close Job API

Closes one or more anomaly detection jobs. A job can be opened and closed multiple times throughout its lifecycle.

Ml Delete Calendar API

Deletes a calendar.

Ml Delete Calendar Event API

Deletes scheduled events from a calendar.

Ml Delete Calendar Job API

Deletes anomaly detection jobs from a calendar.

Ml Delete Data Frame Analytics API

Deletes an existing data frame analytics job.

Ml Delete Datafeed API

Deletes an existing datafeed.

Ml Delete Expired Data API

Deletes expired and unused machine learning data.

Ml Delete Filter API

Deletes a filter.

Ml Delete Forecast API

Deletes forecasts from a machine learning job.

Ml Delete Job API

Deletes an existing anomaly detection job.

Ml Delete Model Snapshot API

Deletes an existing model snapshot.

Ml Delete Trained Model API

Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.

Ml Delete Trained Model Alias API

Deletes a model alias that refers to the trained model

Ml Estimate Model Memory API

Estimates the model memory

Ml Evaluate Data Frame API

Evaluates the data frame analytics for an annotated index.

Ml Explain Data Frame Analytics API

Explains a data frame analytics config.

Ml Flush Job API

Forces any buffered data to be processed by the job.

Ml Forecast API

Predicts the future behavior of a time series by using its historical behavior.

Ml Get Buckets API

Retrieves anomaly detection job results for one or more buckets.

Ml Get Calendar Events API

Retrieves information about the scheduled events in calendars.

Ml Get Calendars API

Retrieves configuration information for calendars.

Ml Get Categories API

Retrieves anomaly detection job results for one or more categories.

Ml Get Data Frame Analytics API

Retrieves configuration information for data frame analytics jobs.

Ml Get Data Frame Analytics Stats API

Retrieves usage information for data frame analytics jobs.

Ml Get Datafeed Stats API

Retrieves usage information for datafeeds.

Ml Get Datafeeds API

Retrieves configuration information for datafeeds.

Ml Get Filters API

Retrieves filters.

Ml Get Influencers API

Retrieves anomaly detection job results for one or more influencers.

Ml Get Job Stats API

Retrieves usage information for anomaly detection jobs.

Ml Get Jobs API

Retrieves configuration information for anomaly detection jobs.

Ml Get Memory Stats API

Returns information on how ML is using memory.

Ml Get Model Snapshot Upgrade Stats API

Gets stats for anomaly detection job model snapshot upgrades that are in progress.

Ml Get Model Snapshots API

Retrieves information about model snapshots.

Ml Get Overall Buckets API

Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.

Ml Get Records API

Retrieves anomaly records for an anomaly detection job.

Ml Get Trained Models API

Retrieves configuration information for a trained inference model.

Ml Get Trained Models Stats API

Retrieves usage information for trained inference models.

Ml Infer Trained Model API

Evaluate a trained model.  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Info API

Returns defaults and limits used by machine learning.

Ml Open Job API

Opens one or more anomaly detection jobs.

Ml Post Calendar Events API

Posts scheduled events in a calendar.

Ml Post Data API

Sends data to an anomaly detection job for analysis.

Ml Preview Data Frame Analytics API

Previews that will be analyzed given a data frame analytics config.

Ml Preview Datafeed API

Previews a datafeed.

Ml Put Calendar API

Instantiates a calendar.

Ml Put Calendar Job API

Adds an anomaly detection job to a calendar.

Ml Put Data Frame Analytics API

Instantiates a data frame analytics job.

Ml Put Datafeed API

Instantiates a datafeed.

Ml Put Filter API

Instantiates a filter.

Ml Put Job API

Instantiates an anomaly detection job.

Ml Put Trained Model API

Creates an inference trained model.

Ml Put Trained Model Alias API

Creates a new model alias (or reassigns an existing one) to refer to the trained model

Ml Put Trained Model Definition Part API

Creates part of a trained model definition  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Put Trained Model Vocabulary API

Creates a trained model vocabulary  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Reset Job API

Resets an existing anomaly detection job.

Ml Revert Model Snapshot API

Reverts to a specific snapshot.

Ml Set Upgrade Mode API

Sets a cluster wide upgrade_mode setting that prepares machine learning indices for an upgrade.

Ml Start Data Frame Analytics API

Starts a data frame analytics job.

Ml Start Datafeed API

Starts one or more datafeeds.

Ml Start Trained Model Deployment API

Start a trained model deployment.  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Stop Data Frame Analytics API

Stops one or more data frame analytics jobs.

Ml Stop Datafeed API

Stops one or more datafeeds.

Ml Stop Trained Model Deployment API

Stop a trained model deployment.  

Optional, beta

This requires the beta-apis feature. On track to become stable but breaking changes can happen in minor versions.

Ml Update Data Frame Analytics API

Updates certain properties of a data frame analytics job.

Ml Update Datafeed API

Updates certain properties of a datafeed.

Ml Update Filter API

Updates the description of a filter, adds items, or removes items.

Ml Update Job API

Updates certain properties of an anomaly detection job.

Ml Update Model Snapshot API

Updates certain properties of a snapshot.

Ml Upgrade Job Snapshot API

Upgrades a given job snapshot to the current major version.

Ml Validate API

Validates an anomaly detection job.

Ml Validate Detector API

Validates an anomaly detection detector.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more