diff --git a/src/ApiGenerator/RestSpecification/Core/ml.delete_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.delete_data_frame_analytics.json
index 89818ac524c..353f9a09023 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.delete_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.delete_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-dfanalytics.html",
"description":"Deletes an existing data frame analytics job."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model.json b/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model.json
index a7954a6b5a0..e2267cf9162 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models.html",
"description":"Deletes an existing trained inference model that is currently not referenced by an ingest pipeline."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model_alias.json b/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model_alias.json
index 1e51ceea1ae..8c2142260fb 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model_alias.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.delete_trained_model_alias.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models-aliases.html",
"description":"Deletes a model alias that refers to the trained model"
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.evaluate_data_frame.json b/src/ApiGenerator/RestSpecification/Core/ml.evaluate_data_frame.json
index f003155d668..d2c39612b86 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.evaluate_data_frame.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.evaluate_data_frame.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/evaluate-dfanalytics.html",
"description":"Evaluates the data frame analytics for an annotated index."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.explain_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.explain_data_frame_analytics.json
index d1cd6840e0e..3fd82e3603d 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.explain_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.explain_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"http://www.elastic.co/guide/en/elasticsearch/reference/current/explain-dfanalytics.html",
"description":"Explains a data frame analytics config."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept":[ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics.json
index 8986067b010..aa1b3e5dea7 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics.html",
"description":"Retrieves configuration information for data frame analytics jobs."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics_stats.json b/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics_stats.json
index baeef37d714..f62d36d1c5b 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics_stats.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.get_data_frame_analytics_stats.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics-stats.html",
"description":"Retrieves usage information for data frame analytics jobs."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models.json b/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models.json
index 8f08856f60c..1581fe31424 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models.html",
"description":"Retrieves configuration information for a trained inference model."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models_stats.json b/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models_stats.json
index 3b988843058..c04b265b36c 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models_stats.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.get_trained_models_stats.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models-stats.html",
"description":"Retrieves usage information for trained inference models."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"]
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.preview_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.preview_data_frame_analytics.json
index dc671506adb..363318c319b 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.preview_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.preview_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"http://www.elastic.co/guide/en/elasticsearch/reference/current/preview-dfanalytics.html",
"description":"Previews that will be analyzed given a data frame analytics config."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept":[ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.put_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.put_data_frame_analytics.json
index 42f89d2cf48..747f018428a 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.put_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.put_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/put-dfanalytics.html",
"description":"Instantiates a data frame analytics job."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model.json b/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model.json
index b76e56c0a46..28cb5821cea 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-models.html",
"description":"Creates an inference trained model."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model_alias.json b/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model_alias.json
index c07e96397fe..3f953d1b9d6 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model_alias.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.put_trained_model_alias.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-models-aliases.html",
"description":"Creates a new model alias (or reassigns an existing one) to refer to the trained model"
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.start_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.start_data_frame_analytics.json
index eca008ec018..039bc24a141 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.start_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.start_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/start-dfanalytics.html",
"description":"Starts a data frame analytics job."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.stop_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.stop_data_frame_analytics.json
index 78b6f92f905..3fc6c304652 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.stop_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.stop_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-dfanalytics.html",
"description":"Stops one or more data frame analytics jobs."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/ml.update_data_frame_analytics.json b/src/ApiGenerator/RestSpecification/Core/ml.update_data_frame_analytics.json
index d6fb79f8ff6..a7ea3bb22e5 100644
--- a/src/ApiGenerator/RestSpecification/Core/ml.update_data_frame_analytics.json
+++ b/src/ApiGenerator/RestSpecification/Core/ml.update_data_frame_analytics.json
@@ -4,7 +4,7 @@
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/update-dfanalytics.html",
"description":"Updates certain properties of a data frame analytics job."
},
- "stability":"beta",
+ "stability":"stable",
"visibility":"public",
"headers":{
"accept": [ "application/json"],
diff --git a/src/ApiGenerator/RestSpecification/Core/searchable_snapshots.cache_stats.json b/src/ApiGenerator/RestSpecification/Core/searchable_snapshots.cache_stats.json
new file mode 100644
index 00000000000..3cfb71bb11e
--- /dev/null
+++ b/src/ApiGenerator/RestSpecification/Core/searchable_snapshots.cache_stats.json
@@ -0,0 +1,35 @@
+{
+ "searchable_snapshots.cache_stats": {
+ "documentation": {
+ "url": "https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html",
+ "description": "Retrieve node-level cache statistics about searchable snapshots."
+ },
+ "stability": "experimental",
+ "visibility":"public",
+ "headers":{
+ "accept": [ "application/json"]
+ },
+ "url": {
+ "paths": [
+ {
+ "path": "/_searchable_snapshots/cache/stats",
+ "methods": [
+ "GET"
+ ]
+ },
+ {
+ "path": "/_searchable_snapshots/{node_id}/cache/stats",
+ "methods": [
+ "GET"
+ ],
+ "parts":{
+ "node_id":{
+ "type":"list",
+ "description":"A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes"
+ }
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.SearchableSnapshots.cs b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.SearchableSnapshots.cs
index 84c5f010ec1..63d2ff7b58b 100644
--- a/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.SearchableSnapshots.cs
+++ b/src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.SearchableSnapshots.cs
@@ -24,6 +24,13 @@
// ReSharper disable once CheckNamespace
namespace Elasticsearch.Net.Specification.SearchableSnapshotsApi
{
+ ///Request options for CacheStats https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html
+ public class CacheStatsRequestParameters : RequestParameters
+ {
+ public override HttpMethod DefaultHttpMethod => HttpMethod.GET;
+ public override bool SupportsBody => false;
+ }
+
///Request options for ClearCache https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots-apis.html
public class ClearCacheRequestParameters : RequestParameters
{
diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.MachineLearning.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.MachineLearning.cs
index 34bd2fb272c..844c501522b 100644
--- a/src/Elasticsearch.Net/ElasticLowLevelClient.MachineLearning.cs
+++ b/src/Elasticsearch.Net/ElasticLowLevelClient.MachineLearning.cs
@@ -96,13 +96,11 @@ public Task DeleteCalendarJobAsync(string calendarId, stri
///DELETE on /_ml/data_frame/analytics/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-dfanalytics.html
///The ID of the data frame analytics to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse DeleteDataFrameAnalytics(string id, DeleteDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(DELETE, Url($"_ml/data_frame/analytics/{id:id}"), null, RequestParams(requestParameters));
///DELETE on /_ml/data_frame/analytics/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-dfanalytics.html
///The ID of the data frame analytics to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.delete_data_frame_analytics", "id")]
public Task DeleteDataFrameAnalyticsAsync(string id, DeleteDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(DELETE, Url($"_ml/data_frame/analytics/{id:id}"), ctx, null, RequestParams(requestParameters));
@@ -192,13 +190,11 @@ public Task DeleteModelSnapshotAsync(string jobId, string
///DELETE on /_ml/trained_models/{model_id} https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models.html
///The ID of the trained model to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse DeleteTrainedModel(string modelId, DeleteTrainedModelRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(DELETE, Url($"_ml/trained_models/{modelId:modelId}"), null, RequestParams(requestParameters));
///DELETE on /_ml/trained_models/{model_id} https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models.html
///The ID of the trained model to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.delete_trained_model", "model_id")]
public Task DeleteTrainedModelAsync(string modelId, DeleteTrainedModelRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(DELETE, Url($"_ml/trained_models/{modelId:modelId}"), ctx, null, RequestParams(requestParameters));
@@ -206,14 +202,12 @@ public Task DeleteTrainedModelAsync(string modelId, Delete
///The trained model where the model alias is assigned
///The trained model alias to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse DeleteTrainedModelAlias(string modelId, string modelAlias, DeleteTrainedModelAliasRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(DELETE, Url($"_ml/trained_models/{modelId:modelId}/model_aliases/{modelAlias:modelAlias}"), null, RequestParams(requestParameters));
///DELETE on /_ml/trained_models/{model_id}/model_aliases/{model_alias} https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-trained-models-aliases.html
///The trained model where the model alias is assigned
///The trained model alias to delete
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.delete_trained_model_alias", "model_id, model_alias")]
public Task DeleteTrainedModelAliasAsync(string modelId, string modelAlias, DeleteTrainedModelAliasRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(DELETE, Url($"_ml/trained_models/{modelId:modelId}/model_aliases/{modelAlias:modelAlias}"), ctx, null, RequestParams(requestParameters));
@@ -231,26 +225,22 @@ public Task EstimateModelMemoryAsync(PostData body, Estima
///POST on /_ml/data_frame/_evaluate https://www.elastic.co/guide/en/elasticsearch/reference/current/evaluate-dfanalytics.html
///The evaluation definition
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse EvaluateDataFrame(PostData body, EvaluateDataFrameRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_ml/data_frame/_evaluate", body, RequestParams(requestParameters));
///POST on /_ml/data_frame/_evaluate https://www.elastic.co/guide/en/elasticsearch/reference/current/evaluate-dfanalytics.html
///The evaluation definition
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.evaluate_data_frame", "body")]
public Task EvaluateDataFrameAsync(PostData body, EvaluateDataFrameRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_ml/data_frame/_evaluate", ctx, body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/_explain https://www.elastic.co/guide/en/elasticsearch/reference/current/explain-dfanalytics.html
///The data frame analytics config to explain
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse ExplainDataFrameAnalytics(PostData body, ExplainDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_ml/data_frame/analytics/_explain", body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/_explain https://www.elastic.co/guide/en/elasticsearch/reference/current/explain-dfanalytics.html
///The data frame analytics config to explain
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.explain_data_frame_analytics", "body")]
public Task ExplainDataFrameAnalyticsAsync(PostData body, ExplainDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_ml/data_frame/analytics/_explain", ctx, body, RequestParams(requestParameters));
@@ -258,14 +248,12 @@ public Task ExplainDataFrameAnalyticsAsync(PostData body,
///The ID of the data frame analytics to explain
///The data frame analytics config to explain
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse ExplainDataFrameAnalytics(string id, PostData body, ExplainDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_ml/data_frame/analytics/{id:id}/_explain"), body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/{id}/_explain https://www.elastic.co/guide/en/elasticsearch/reference/current/explain-dfanalytics.html
///The ID of the data frame analytics to explain
///The data frame analytics config to explain
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.explain_data_frame_analytics", "id, body")]
public Task ExplainDataFrameAnalyticsAsync(string id, PostData body, ExplainDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_ml/data_frame/analytics/{id:id}/_explain"), ctx, body, RequestParams(requestParameters));
@@ -387,48 +375,40 @@ public Task GetCategoriesAsync(string jobId, PostData body
///GET on /_ml/data_frame/analytics/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics.html
///The ID of the data frame analytics to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetDataFrameAnalytics(string id, GetDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, Url($"_ml/data_frame/analytics/{id:id}"), null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics.html
///The ID of the data frame analytics to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_data_frame_analytics", "id")]
public Task GetDataFrameAnalyticsAsync(string id, GetDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_ml/data_frame/analytics/{id:id}"), ctx, null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetDataFrameAnalytics(GetDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, "_ml/data_frame/analytics", null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_data_frame_analytics", "")]
public Task GetDataFrameAnalyticsAsync(GetDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, "_ml/data_frame/analytics", ctx, null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics-stats.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetDataFrameAnalyticsStats(GetDataFrameAnalyticsStatsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, "_ml/data_frame/analytics/_stats", null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics-stats.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_data_frame_analytics_stats", "")]
public Task GetDataFrameAnalyticsStatsAsync(GetDataFrameAnalyticsStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, "_ml/data_frame/analytics/_stats", ctx, null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics/{id}/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics-stats.html
///The ID of the data frame analytics stats to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetDataFrameAnalyticsStats(string id, GetDataFrameAnalyticsStatsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, Url($"_ml/data_frame/analytics/{id:id}/_stats"), null, RequestParams(requestParameters));
///GET on /_ml/data_frame/analytics/{id}/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-dfanalytics-stats.html
///The ID of the data frame analytics stats to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_data_frame_analytics_stats", "id")]
public Task GetDataFrameAnalyticsStatsAsync(string id, GetDataFrameAnalyticsStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_ml/data_frame/analytics/{id:id}/_stats"), ctx, null, RequestParams(requestParameters));
@@ -602,48 +582,40 @@ public Task GetAnomalyRecordsAsync(string jobId, PostData
///GET on /_ml/trained_models/{model_id} https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models.html
///The ID of the trained models to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetTrainedModels(string modelId, GetTrainedModelsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, Url($"_ml/trained_models/{modelId:modelId}"), null, RequestParams(requestParameters));
///GET on /_ml/trained_models/{model_id} https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models.html
///The ID of the trained models to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_trained_models", "model_id")]
public Task GetTrainedModelsAsync(string modelId, GetTrainedModelsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_ml/trained_models/{modelId:modelId}"), ctx, null, RequestParams(requestParameters));
///GET on /_ml/trained_models https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetTrainedModels(GetTrainedModelsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, "_ml/trained_models", null, RequestParams(requestParameters));
///GET on /_ml/trained_models https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_trained_models", "")]
public Task GetTrainedModelsAsync(GetTrainedModelsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, "_ml/trained_models", ctx, null, RequestParams(requestParameters));
///GET on /_ml/trained_models/{model_id}/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models-stats.html
///The ID of the trained models stats to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetTrainedModelsStats(string modelId, GetTrainedModelsStatsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, Url($"_ml/trained_models/{modelId:modelId}/_stats"), null, RequestParams(requestParameters));
///GET on /_ml/trained_models/{model_id}/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models-stats.html
///The ID of the trained models stats to fetch
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_trained_models_stats", "model_id")]
public Task GetTrainedModelsStatsAsync(string modelId, GetTrainedModelsStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_ml/trained_models/{modelId:modelId}/_stats"), ctx, null, RequestParams(requestParameters));
///GET on /_ml/trained_models/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models-stats.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse GetTrainedModelsStats(GetTrainedModelsStatsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, "_ml/trained_models/_stats", null, RequestParams(requestParameters));
///GET on /_ml/trained_models/_stats https://www.elastic.co/guide/en/elasticsearch/reference/current/get-trained-models-stats.html
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.get_trained_models_stats", "")]
public Task GetTrainedModelsStatsAsync(GetTrainedModelsStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, "_ml/trained_models/_stats", ctx, null, RequestParams(requestParameters));
@@ -696,13 +668,11 @@ public Task PostJobDataAsync(string jobId, PostData body,
///POST on /_ml/data_frame/analytics/_preview https://www.elastic.co/guide/en/elasticsearch/reference/current/preview-dfanalytics.html
///The data frame analytics config to preview
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse PreviewDataFrameAnalytics(PostData body, PreviewDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, "_ml/data_frame/analytics/_preview", body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/_preview https://www.elastic.co/guide/en/elasticsearch/reference/current/preview-dfanalytics.html
///The data frame analytics config to preview
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.preview_data_frame_analytics", "body")]
public Task PreviewDataFrameAnalyticsAsync(PostData body, PreviewDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, "_ml/data_frame/analytics/_preview", ctx, body, RequestParams(requestParameters));
@@ -710,14 +680,12 @@ public Task PreviewDataFrameAnalyticsAsync(PostData body,
///The ID of the data frame analytics to preview
///The data frame analytics config to preview
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse PreviewDataFrameAnalytics(string id, PostData body, PreviewDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_ml/data_frame/analytics/{id:id}/_preview"), body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/{id}/_preview https://www.elastic.co/guide/en/elasticsearch/reference/current/preview-dfanalytics.html
///The ID of the data frame analytics to preview
///The data frame analytics config to preview
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.preview_data_frame_analytics", "id, body")]
public Task PreviewDataFrameAnalyticsAsync(string id, PostData body, PreviewDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_ml/data_frame/analytics/{id:id}/_preview"), ctx, body, RequestParams(requestParameters));
@@ -775,14 +743,12 @@ public Task PutCalendarJobAsync(string calendarId, string
///The ID of the data frame analytics to create
///The data frame analytics configuration
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse PutDataFrameAnalytics(string id, PostData body, PutDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(PUT, Url($"_ml/data_frame/analytics/{id:id}"), body, RequestParams(requestParameters));
///PUT on /_ml/data_frame/analytics/{id} https://www.elastic.co/guide/en/elasticsearch/reference/current/put-dfanalytics.html
///The ID of the data frame analytics to create
///The data frame analytics configuration
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.put_data_frame_analytics", "id, body")]
public Task PutDataFrameAnalyticsAsync(string id, PostData body, PutDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(PUT, Url($"_ml/data_frame/analytics/{id:id}"), ctx, body, RequestParams(requestParameters));
@@ -829,14 +795,12 @@ public Task PutJobAsync(string jobId, PostData body, PutJo
///The ID of the trained models to store
///The trained model configuration
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse PutTrainedModel(string modelId, PostData body, PutTrainedModelRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(PUT, Url($"_ml/trained_models/{modelId:modelId}"), body, RequestParams(requestParameters));
///PUT on /_ml/trained_models/{model_id} https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-models.html
///The ID of the trained models to store
///The trained model configuration
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.put_trained_model", "model_id, body")]
public Task PutTrainedModelAsync(string modelId, PostData body, PutTrainedModelRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(PUT, Url($"_ml/trained_models/{modelId:modelId}"), ctx, body, RequestParams(requestParameters));
@@ -844,14 +808,12 @@ public Task PutTrainedModelAsync(string modelId, PostData
///The trained model where the model alias should be assigned
///The trained model alias to update
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse PutTrainedModelAlias(string modelId, string modelAlias, PutTrainedModelAliasRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(PUT, Url($"_ml/trained_models/{modelId:modelId}/model_aliases/{modelAlias:modelAlias}"), null, RequestParams(requestParameters));
///PUT on /_ml/trained_models/{model_id}/model_aliases/{model_alias} https://www.elastic.co/guide/en/elasticsearch/reference/current/put-trained-models-aliases.html
///The trained model where the model alias should be assigned
///The trained model alias to update
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.put_trained_model_alias", "model_id, model_alias")]
public Task PutTrainedModelAliasAsync(string modelId, string modelAlias, PutTrainedModelAliasRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(PUT, Url($"_ml/trained_models/{modelId:modelId}/model_aliases/{modelAlias:modelAlias}"), ctx, null, RequestParams(requestParameters));
@@ -883,14 +845,12 @@ public Task SetUpgradeModeAsync(SetUpgradeModeRequestParam
///The ID of the data frame analytics to start
///The start data frame analytics parameters
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse StartDataFrameAnalytics(string id, PostData body, StartDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_ml/data_frame/analytics/{id:id}/_start"), body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/{id}/_start https://www.elastic.co/guide/en/elasticsearch/reference/current/start-dfanalytics.html
///The ID of the data frame analytics to start
///The start data frame analytics parameters
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.start_data_frame_analytics", "id, body")]
public Task StartDataFrameAnalyticsAsync(string id, PostData body, StartDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_ml/data_frame/analytics/{id:id}/_start"), ctx, body, RequestParams(requestParameters));
@@ -911,14 +871,12 @@ public Task StartDatafeedAsync(string datafeedId, PostData
///The ID of the data frame analytics to stop
///The stop data frame analytics parameters
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse StopDataFrameAnalytics(string id, PostData body, StopDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_ml/data_frame/analytics/{id:id}/_stop"), body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/{id}/_stop https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-dfanalytics.html
///The ID of the data frame analytics to stop
///The stop data frame analytics parameters
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.stop_data_frame_analytics", "id, body")]
public Task StopDataFrameAnalyticsAsync(string id, PostData body, StopDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_ml/data_frame/analytics/{id:id}/_stop"), ctx, body, RequestParams(requestParameters));
@@ -939,14 +897,12 @@ public Task StopDatafeedAsync(string datafeedId, PostData
///The ID of the data frame analytics to update
///The data frame analytics settings to update
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
public TResponse UpdateDataFrameAnalytics(string id, PostData body, UpdateDataFrameAnalyticsRequestParameters requestParameters = null)
where TResponse : class, IElasticsearchResponse, new() => DoRequest(POST, Url($"_ml/data_frame/analytics/{id:id}/_update"), body, RequestParams(requestParameters));
///POST on /_ml/data_frame/analytics/{id}/_update https://www.elastic.co/guide/en/elasticsearch/reference/current/update-dfanalytics.html
///The ID of the data frame analytics to update
///The data frame analytics settings to update
///Request specific configuration such as querystring parameters & request specific connection settings.
- ///Note: Beta within the Elasticsearch server, this functionality is in Beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
[MapsApi("ml.update_data_frame_analytics", "id, body")]
public Task UpdateDataFrameAnalyticsAsync(string id, PostData body, UpdateDataFrameAnalyticsRequestParameters requestParameters = null, CancellationToken ctx = default)
where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(POST, Url($"_ml/data_frame/analytics/{id:id}/_update"), ctx, body, RequestParams(requestParameters));
diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.SearchableSnapshots.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.SearchableSnapshots.cs
index 57db4192058..f920784168d 100644
--- a/src/Elasticsearch.Net/ElasticLowLevelClient.SearchableSnapshots.cs
+++ b/src/Elasticsearch.Net/ElasticLowLevelClient.SearchableSnapshots.cs
@@ -43,6 +43,30 @@ internal LowLevelSearchableSnapshotsNamespace(ElasticLowLevelClient client): bas
{
}
+ ///GET on /_searchable_snapshots/cache/stats https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html
+ ///Request specific configuration such as querystring parameters & request specific connection settings.
+ ///Note: Experimental within the Elasticsearch server, this functionality is Experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
+ public TResponse CacheStats(CacheStatsRequestParameters requestParameters = null)
+ where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, "_searchable_snapshots/cache/stats", null, RequestParams(requestParameters));
+ ///GET on /_searchable_snapshots/cache/stats https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html
+ ///Request specific configuration such as querystring parameters & request specific connection settings.
+ ///Note: Experimental within the Elasticsearch server, this functionality is Experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
+ [MapsApi("searchable_snapshots.cache_stats", "")]
+ public Task CacheStatsAsync(CacheStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
+ where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, "_searchable_snapshots/cache/stats", ctx, null, RequestParams(requestParameters));
+ ///GET on /_searchable_snapshots/{node_id}/cache/stats https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html
+ ///A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes
+ ///Request specific configuration such as querystring parameters & request specific connection settings.
+ ///Note: Experimental within the Elasticsearch server, this functionality is Experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
+ public TResponse CacheStats(string nodeId, CacheStatsRequestParameters requestParameters = null)
+ where TResponse : class, IElasticsearchResponse, new() => DoRequest(GET, Url($"_searchable_snapshots/{nodeId:nodeId}/cache/stats"), null, RequestParams(requestParameters));
+ ///GET on /_searchable_snapshots/{node_id}/cache/stats https://www.elastic.co/guide/en/elasticsearch/reference/master/searchable-snapshots-apis.html
+ ///A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes
+ ///Request specific configuration such as querystring parameters & request specific connection settings.
+ ///Note: Experimental within the Elasticsearch server, this functionality is Experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.
+ [MapsApi("searchable_snapshots.cache_stats", "node_id")]
+ public Task CacheStatsAsync(string nodeId, CacheStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
+ where TResponse : class, IElasticsearchResponse, new() => DoRequestAsync(GET, Url($"_searchable_snapshots/{nodeId:nodeId}/cache/stats"), ctx, null, RequestParams(requestParameters));
///POST on /_searchable_snapshots/cache/clear https://www.elastic.co/guide/en/elasticsearch/reference/current/searchable-snapshots-apis.html
///Request specific configuration such as querystring parameters & request specific connection settings.
///Note: Experimental within the Elasticsearch server, this functionality is Experimental and may be changed or removed completely in a future release. Elastic will take a best effort approach to fix any issues, but experimental features are not subject to the support SLA of official GA features. This functionality is subject to potential breaking changes within a minor version, meaning that your referencing code may break when this library is upgraded.