Skip to content

Commit a577b79

Browse files
[codegen] master synchronization (#5906)
Co-authored-by: Mpdreamz <Mpdreamz@users.noreply.github.com>
1 parent 23e97f1 commit a577b79

15 files changed

+120
-20
lines changed

src/ApiGenerator/RestSpecification/Core/indices.field_usage_stats.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"indices.field_usage_stats": {
33
"documentation": {
4-
"url": "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-field-usage-stats.html",
4+
"url": "https://www.elastic.co/guide/en/elasticsearch/reference/master/field-usage-stats.html",
55
"description": "Returns the field usage stats for each field of an index"
66
},
77
"stability": "experimental",

src/ApiGenerator/RestSpecification/Core/ml.infer_trained_model_deployment.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"ml.infer_trained_model_deployment":{
33
"documentation":{
4-
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-infer-trained-model-deployment.html",
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html",
55
"description":"Evaluate a trained model."
66
},
77
"stability":"experimental",

src/ApiGenerator/RestSpecification/Core/ml.start_trained_model_deployment.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"ml.start_trained_model_deployment":{
33
"documentation":{
4-
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-start-trained-model-deployment.html",
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html",
55
"description":"Start a trained model deployment."
66
},
77
"stability":"experimental",

src/ApiGenerator/RestSpecification/Core/ml.stop_trained_model_deployment.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"ml.stop_trained_model_deployment":{
33
"documentation":{
4-
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-trained-model-deployment.html",
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html",
55
"description":"Stop a trained model deployment."
66
},
77
"stability":"experimental",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"nodes.clear_metering_archive":{
3+
"documentation":{
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-repositories-metering-archive-api.html",
5+
"description":"Removes the archived repositories metering information present in the cluster."
6+
},
7+
"stability":"experimental",
8+
"visibility":"public",
9+
"headers":{
10+
"accept": [ "application/json"]
11+
},
12+
"url":{
13+
"paths":[
14+
{
15+
"path":"/_nodes/{node_id}/_repositories_metering/{max_archive_version}",
16+
"methods":[
17+
"DELETE"
18+
],
19+
"parts":{
20+
"node_id":{
21+
"type":"list",
22+
"description":"Comma-separated list of node IDs or names used to limit returned information."
23+
},
24+
"max_archive_version":{
25+
"type":"long",
26+
"description":"Specifies the maximum archive_version to be cleared from the archive."
27+
}
28+
}
29+
}
30+
]
31+
}
32+
}
33+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"nodes.get_metering_info":{
3+
"documentation":{
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/current/get-repositories-metering-api.html",
5+
"description":"Returns cluster repositories metering information."
6+
},
7+
"stability":"experimental",
8+
"visibility":"public",
9+
"headers":{
10+
"accept": [ "application/json"]
11+
},
12+
"url":{
13+
"paths":[
14+
{
15+
"path":"/_nodes/{node_id}/_repositories_metering",
16+
"methods":[
17+
"GET"
18+
],
19+
"parts":{
20+
"node_id":{
21+
"type":"list",
22+
"description":"A comma-separated list of node IDs or names to limit the returned information."
23+
}
24+
}
25+
}
26+
]
27+
}
28+
}
29+
}

src/ApiGenerator/RestSpecification/Core/security.enroll_kibana.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"security.enroll_kibana":{
33
"documentation":{
4-
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-enroll-kibana.html",
4+
"url":"https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-kibana-enrollment.html",
55
"description":"Allows a kibana instance to configure itself to communicate with a secured elasticsearch cluster."
66
},
77
"stability":"stable",

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Indices.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ public TimeSpan MasterTimeout
530530
}
531531
}
532532

533-
///<summary>Request options for FieldUsageStats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-field-usage-stats.html</para></summary>
533+
///<summary>Request options for FieldUsageStats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/field-usage-stats.html</para></summary>
534534
public class FieldUsageStatsRequestParameters : RequestParameters<FieldUsageStatsRequestParameters>
535535
{
536536
///<summary>

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.MachineLearning.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ public int? Size
564564
}
565565
}
566566

567-
///<summary>Request options for InferTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-infer-trained-model-deployment.html</para></summary>
567+
///<summary>Request options for InferTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
568568
public class InferTrainedModelDeploymentRequestParameters : RequestParameters<InferTrainedModelDeploymentRequestParameters>
569569
{
570570
///<summary>Controls the time to wait for the inference result</summary>
@@ -768,7 +768,7 @@ public class StartDatafeedRequestParameters : RequestParameters<StartDatafeedReq
768768
{
769769
}
770770

771-
///<summary>Request options for StartTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-start-trained-model-deployment.html</para></summary>
771+
///<summary>Request options for StartTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
772772
public class StartTrainedModelDeploymentRequestParameters : RequestParameters<StartTrainedModelDeploymentRequestParameters>
773773
{
774774
///<summary>Controls the time to wait until the model is deployed</summary>
@@ -826,7 +826,7 @@ public bool? AllowNoMatch
826826
}
827827
}
828828

829-
///<summary>Request options for StopTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-trained-model-deployment.html</para></summary>
829+
///<summary>Request options for StopTrainedModelDeployment <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
830830
public class StopTrainedModelDeploymentRequestParameters : RequestParameters<StopTrainedModelDeploymentRequestParameters>
831831
{
832832
}

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Nodes.cs

+10
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@
2828
// ReSharper disable once CheckNamespace
2929
namespace Elasticsearch.Net.Specification.NodesApi
3030
{
31+
///<summary>Request options for ClearMeteringArchive <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-repositories-metering-archive-api.html</para></summary>
32+
public class ClearMeteringArchiveRequestParameters : RequestParameters<ClearMeteringArchiveRequestParameters>
33+
{
34+
}
35+
36+
///<summary>Request options for GetMeteringInfo <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/get-repositories-metering-api.html</para></summary>
37+
public class GetMeteringInfoRequestParameters : RequestParameters<GetMeteringInfoRequestParameters>
38+
{
39+
}
40+
3141
///<summary>Request options for HotThreads <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html</para></summary>
3242
public class NodesHotThreadsRequestParameters : RequestParameters<NodesHotThreadsRequestParameters>
3343
{

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Security.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ public Refresh? Refresh
204204
}
205205
}
206206

207-
///<summary>Request options for EnrollKibana <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-enroll-kibana.html</para></summary>
207+
///<summary>Request options for EnrollKibana <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-kibana-enrollment.html</para></summary>
208208
public class EnrollKibanaRequestParameters : RequestParameters<EnrollKibanaRequestParameters>
209209
{
210210
}

src/Elasticsearch.Net/ElasticLowLevelClient.Indices.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -301,13 +301,13 @@ public TResponse TemplateExistsForAll<TResponse>(string name, IndexTemplateExist
301301
[MapsApi("indices.exists_template", "name")]
302302
public Task<TResponse> TemplateExistsForAllAsync<TResponse>(string name, IndexTemplateExistsRequestParameters requestParameters = null, CancellationToken ctx = default)
303303
where TResponse : class, ITransportResponse, new() => DoRequestAsync<TResponse>(HEAD, Url($"_template/{name:name}"), ctx, null, RequestParams(requestParameters));
304-
///<summary>GET on /{index}/_field_usage_stats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-field-usage-stats.html</para></summary>
304+
///<summary>GET on /{index}/_field_usage_stats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/field-usage-stats.html</para></summary>
305305
///<param name = "index">A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices</param>
306306
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
307307
///<remarks>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.</remarks>
308308
public TResponse FieldUsageStats<TResponse>(string index, FieldUsageStatsRequestParameters requestParameters = null)
309309
where TResponse : class, ITransportResponse, new() => DoRequest<TResponse>(GET, Url($"{index:index}/_field_usage_stats"), null, RequestParams(requestParameters));
310-
///<summary>GET on /{index}/_field_usage_stats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-field-usage-stats.html</para></summary>
310+
///<summary>GET on /{index}/_field_usage_stats <para>https://www.elastic.co/guide/en/elasticsearch/reference/master/field-usage-stats.html</para></summary>
311311
///<param name = "index">A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices</param>
312312
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
313313
///<remarks>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.</remarks>

src/Elasticsearch.Net/ElasticLowLevelClient.MachineLearning.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -623,13 +623,13 @@ public TResponse GetTrainedModelsStats<TResponse>(GetTrainedModelsStatsRequestPa
623623
[MapsApi("ml.get_trained_models_stats", "")]
624624
public Task<TResponse> GetTrainedModelsStatsAsync<TResponse>(GetTrainedModelsStatsRequestParameters requestParameters = null, CancellationToken ctx = default)
625625
where TResponse : class, ITransportResponse, new() => DoRequestAsync<TResponse>(GET, "_ml/trained_models/_stats", ctx, null, RequestParams(requestParameters));
626-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_infer <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-infer-trained-model-deployment.html</para></summary>
626+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_infer <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
627627
///<param name = "modelId">The ID of the model to perform inference on</param>
628628
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
629629
///<remarks>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.</remarks>
630630
public TResponse InferTrainedModelDeployment<TResponse>(string modelId, InferTrainedModelDeploymentRequestParameters requestParameters = null)
631631
where TResponse : class, ITransportResponse, new() => DoRequest<TResponse>(POST, Url($"_ml/trained_models/{modelId:modelId}/deployment/_infer"), null, RequestParams(requestParameters));
632-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_infer <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-infer-trained-model-deployment.html</para></summary>
632+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_infer <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
633633
///<param name = "modelId">The ID of the model to perform inference on</param>
634634
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
635635
///<remarks>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.</remarks>
@@ -895,13 +895,13 @@ public TResponse StartDatafeed<TResponse>(string datafeedId, PostData body, Star
895895
[MapsApi("ml.start_datafeed", "datafeed_id, body")]
896896
public Task<TResponse> StartDatafeedAsync<TResponse>(string datafeedId, PostData body, StartDatafeedRequestParameters requestParameters = null, CancellationToken ctx = default)
897897
where TResponse : class, ITransportResponse, new() => DoRequestAsync<TResponse>(POST, Url($"_ml/datafeeds/{datafeedId:datafeedId}/_start"), ctx, body, RequestParams(requestParameters));
898-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_start <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-start-trained-model-deployment.html</para></summary>
898+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_start <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
899899
///<param name = "modelId">The ID of the model to deploy</param>
900900
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
901901
///<remarks>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.</remarks>
902902
public TResponse StartTrainedModelDeployment<TResponse>(string modelId, StartTrainedModelDeploymentRequestParameters requestParameters = null)
903903
where TResponse : class, ITransportResponse, new() => DoRequest<TResponse>(POST, Url($"_ml/trained_models/{modelId:modelId}/deployment/_start"), null, RequestParams(requestParameters));
904-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_start <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-start-trained-model-deployment.html</para></summary>
904+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_start <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
905905
///<param name = "modelId">The ID of the model to deploy</param>
906906
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
907907
///<remarks>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.</remarks>
@@ -934,13 +934,13 @@ public TResponse StopDatafeed<TResponse>(string datafeedId, PostData body, StopD
934934
[MapsApi("ml.stop_datafeed", "datafeed_id, body")]
935935
public Task<TResponse> StopDatafeedAsync<TResponse>(string datafeedId, PostData body, StopDatafeedRequestParameters requestParameters = null, CancellationToken ctx = default)
936936
where TResponse : class, ITransportResponse, new() => DoRequestAsync<TResponse>(POST, Url($"_ml/datafeeds/{datafeedId:datafeedId}/_stop"), ctx, body, RequestParams(requestParameters));
937-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_stop <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-trained-model-deployment.html</para></summary>
937+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_stop <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
938938
///<param name = "modelId">The ID of the model to undeploy</param>
939939
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
940940
///<remarks>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.</remarks>
941941
public TResponse StopTrainedModelDeployment<TResponse>(string modelId, StopTrainedModelDeploymentRequestParameters requestParameters = null)
942942
where TResponse : class, ITransportResponse, new() => DoRequest<TResponse>(POST, Url($"_ml/trained_models/{modelId:modelId}/deployment/_stop"), null, RequestParams(requestParameters));
943-
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_stop <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/stop-trained-model-deployment.html</para></summary>
943+
///<summary>POST on /_ml/trained_models/{model_id}/deployment/_stop <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/ml-df-analytics-apis.html</para></summary>
944944
///<param name = "modelId">The ID of the model to undeploy</param>
945945
///<param name = "requestParameters">Request specific configuration such as querystring parameters &amp; request specific connection settings.</param>
946946
///<remarks>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.</remarks>

0 commit comments

Comments
 (0)