diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs
index 65bc0c016a4..e38a5bb49b7 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs
@@ -34,7 +34,7 @@ public sealed partial class AsyncSearchStatusRequestParameters : RequestParamete
}
///
-/// Retreives the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+/// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
///
public sealed partial class AsyncSearchStatusRequest : PlainRequest
{
@@ -52,7 +52,7 @@ public AsyncSearchStatusRequest(Elastic.Clients.Elasticsearch.Serverless.Id id)
}
///
-/// Retreives the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+/// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
///
public sealed partial class AsyncSearchStatusRequestDescriptor : RequestDescriptor, AsyncSearchStatusRequestParameters>
{
@@ -82,7 +82,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}
///
-/// Retreives the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+/// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
///
public sealed partial class AsyncSearchStatusRequestDescriptor : RequestDescriptor
{
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/CloseJobRequest.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/CloseJobRequest.g.cs
index aaee76b3552..9f81521a66f 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/CloseJobRequest.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/CloseJobRequest.g.cs
@@ -34,7 +34,7 @@ public sealed partial class CloseJobRequestParameters : RequestParameters
}
///
-/// Closes one or more anomaly detection jobs.
A job can be opened and closed multiple times throughout its lifecycle. A closed job cannot receive data or perform analysis operations, but you can still explore and navigate results.
When you close a job, it runs housekeeping tasks such as pruning the model history, flushing buffers, calculating final results and persisting the model snapshots. Depending upon the size of the job, it could take several minutes to close and the equivalent time to re-open. After it is closed, the job has a minimal overhead on the cluster except for maintaining its meta data. Therefore it is a best practice to close jobs that are no longer required to process data.
If you close an anomaly detection job whose datafeed is running, the request first tries to stop the datafeed. This behavior is equivalent to calling stop datafeed API with the same timeout and force parameters as the close job request.
When a datafeed that has a specified end date stops, it automatically closes its associated job.
+/// Close anomaly detection jobs
A job can be opened and closed multiple times throughout its lifecycle. A closed job cannot receive data or perform analysis operations, but you can still explore and navigate results.
When you close a job, it runs housekeeping tasks such as pruning the model history, flushing buffers, calculating final results and persisting the model snapshots. Depending upon the size of the job, it could take several minutes to close and the equivalent time to re-open. After it is closed, the job has a minimal overhead on the cluster except for maintaining its meta data. Therefore it is a best practice to close jobs that are no longer required to process data.
If you close an anomaly detection job whose datafeed is running, the request first tries to stop the datafeed. This behavior is equivalent to calling stop datafeed API with the same timeout and force parameters as the close job request.
When a datafeed that has a specified end date stops, it automatically closes its associated job.
///
public sealed partial class CloseJobRequest : PlainRequest
{
@@ -70,7 +70,7 @@ public CloseJobRequest(Elastic.Clients.Elasticsearch.Serverless.Id jobId) : base
}
///
-/// Closes one or more anomaly detection jobs.
A job can be opened and closed multiple times throughout its lifecycle. A closed job cannot receive data or perform analysis operations, but you can still explore and navigate results.
When you close a job, it runs housekeeping tasks such as pruning the model history, flushing buffers, calculating final results and persisting the model snapshots. Depending upon the size of the job, it could take several minutes to close and the equivalent time to re-open. After it is closed, the job has a minimal overhead on the cluster except for maintaining its meta data. Therefore it is a best practice to close jobs that are no longer required to process data.
If you close an anomaly detection job whose datafeed is running, the request first tries to stop the datafeed. This behavior is equivalent to calling stop datafeed API with the same timeout and force parameters as the close job request.
When a datafeed that has a specified end date stops, it automatically closes its associated job.
+/// Close anomaly detection jobs
A job can be opened and closed multiple times throughout its lifecycle. A closed job cannot receive data or perform analysis operations, but you can still explore and navigate results.
When you close a job, it runs housekeeping tasks such as pruning the model history, flushing buffers, calculating final results and persisting the model snapshots. Depending upon the size of the job, it could take several minutes to close and the equivalent time to re-open. After it is closed, the job has a minimal overhead on the cluster except for maintaining its meta data. Therefore it is a best practice to close jobs that are no longer required to process data.
If you close an anomaly detection job whose datafeed is running, the request first tries to stop the datafeed. This behavior is equivalent to calling stop datafeed API with the same timeout and force parameters as the close job request.
When a datafeed that has a specified end date stops, it automatically closes its associated job.
///
public sealed partial class CloseJobRequestDescriptor : RequestDescriptor
{
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/GetTrainedModelsRequest.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/GetTrainedModelsRequest.g.cs
index fbd7d5fe602..c41c4d6425a 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/GetTrainedModelsRequest.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/GetTrainedModelsRequest.g.cs
@@ -66,7 +66,7 @@ public sealed partial class GetTrainedModelsRequestParameters : RequestParameter
///
/// A comma delimited string of tags. A trained model can have many tags, or
none. When supplied, only trained models that contain all the supplied
tags are returned.
///
- public string? Tags { get => Q("tags"); set => Q("tags", value); }
+ public ICollection? Tags { get => Q?>("tags"); set => Q("tags", value); }
}
///
@@ -78,7 +78,7 @@ public GetTrainedModelsRequest()
{
}
- public GetTrainedModelsRequest(Elastic.Clients.Elasticsearch.Serverless.Id? modelId) : base(r => r.Optional("model_id", modelId))
+ public GetTrainedModelsRequest(Elastic.Clients.Elasticsearch.Serverless.Ids? modelId) : base(r => r.Optional("model_id", modelId))
{
}
@@ -132,7 +132,7 @@ public GetTrainedModelsRequest(Elastic.Clients.Elasticsearch.Serverless.Id? mode
/// A comma delimited string of tags. A trained model can have many tags, or
none. When supplied, only trained models that contain all the supplied
tags are returned.
///
[JsonIgnore]
- public string? Tags { get => Q("tags"); set => Q("tags", value); }
+ public ICollection? Tags { get => Q?>("tags"); set => Q("tags", value); }
}
///
@@ -142,7 +142,7 @@ public sealed partial class GetTrainedModelsRequestDescriptor : RequestDescripto
{
internal GetTrainedModelsRequestDescriptor(Action configure) => configure.Invoke(this);
- public GetTrainedModelsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Id? modelId) : base(r => r.Optional("model_id", modelId))
+ public GetTrainedModelsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ids? modelId) : base(r => r.Optional("model_id", modelId))
{
}
@@ -164,9 +164,9 @@ public GetTrainedModelsRequestDescriptor()
public GetTrainedModelsRequestDescriptor From(int? from) => Qs("from", from);
public GetTrainedModelsRequestDescriptor Include(Elastic.Clients.Elasticsearch.Serverless.MachineLearning.Include? include) => Qs("include", include);
public GetTrainedModelsRequestDescriptor Size(int? size) => Qs("size", size);
- public GetTrainedModelsRequestDescriptor Tags(string? tags) => Qs("tags", tags);
+ public GetTrainedModelsRequestDescriptor Tags(ICollection? tags) => Qs("tags", tags);
- public GetTrainedModelsRequestDescriptor ModelId(Elastic.Clients.Elasticsearch.Serverless.Id? modelId)
+ public GetTrainedModelsRequestDescriptor ModelId(Elastic.Clients.Elasticsearch.Serverless.Ids? modelId)
{
RouteValues.Optional("model_id", modelId);
return Self;
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/PutCalendarJobRequest.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/PutCalendarJobRequest.g.cs
index 9ecbe8e5abc..1aafb988054 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/PutCalendarJobRequest.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MachineLearning/PutCalendarJobRequest.g.cs
@@ -38,7 +38,7 @@ public sealed partial class PutCalendarJobRequestParameters : RequestParameters
///
public sealed partial class PutCalendarJobRequest : PlainRequest
{
- public PutCalendarJobRequest(Elastic.Clients.Elasticsearch.Serverless.Id calendarId, Elastic.Clients.Elasticsearch.Serverless.Id jobId) : base(r => r.Required("calendar_id", calendarId).Required("job_id", jobId))
+ public PutCalendarJobRequest(Elastic.Clients.Elasticsearch.Serverless.Id calendarId, Elastic.Clients.Elasticsearch.Serverless.Ids jobId) : base(r => r.Required("calendar_id", calendarId).Required("job_id", jobId))
{
}
@@ -58,7 +58,7 @@ public sealed partial class PutCalendarJobRequestDescriptor : RequestDescriptor<
{
internal PutCalendarJobRequestDescriptor(Action configure) => configure.Invoke(this);
- public PutCalendarJobRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Id calendarId, Elastic.Clients.Elasticsearch.Serverless.Id jobId) : base(r => r.Required("calendar_id", calendarId).Required("job_id", jobId))
+ public PutCalendarJobRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Id calendarId, Elastic.Clients.Elasticsearch.Serverless.Ids jobId) : base(r => r.Required("calendar_id", calendarId).Required("job_id", jobId))
{
}
@@ -76,7 +76,7 @@ public PutCalendarJobRequestDescriptor CalendarId(Elastic.Clients.Elasticsearch.
return Self;
}
- public PutCalendarJobRequestDescriptor JobId(Elastic.Clients.Elasticsearch.Serverless.Id jobId)
+ public PutCalendarJobRequestDescriptor JobId(Elastic.Clients.Elasticsearch.Serverless.Ids jobId)
{
RouteValues.Required("job_id", jobId);
return Self;
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs
index 1c00e172d34..3518889061e 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs
@@ -38,8 +38,8 @@ internal AsyncSearchNamespacedClient(ElasticsearchClient client) : base(client)
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(DeleteAsyncSearchRequest request, CancellationToken cancellationToken = default)
{
@@ -48,8 +48,8 @@ public virtual Task DeleteAsync(DeleteAsyncSearchRequ
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -58,8 +58,8 @@ public virtual Task DeleteAsync(DeleteAsyn
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, CancellationToken cancellationToken = default)
{
@@ -69,8 +69,8 @@ public virtual Task DeleteAsync(Elastic.Cl
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -81,8 +81,8 @@ public virtual Task DeleteAsync(Elastic.Cl
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -91,8 +91,8 @@ public virtual Task DeleteAsync(DeleteAsyncSearchRequ
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, CancellationToken cancellationToken = default)
{
@@ -102,8 +102,8 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast
}
///
- /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes an async search by identifier.
If the search is still running, the search request will be cancelled.
Otherwise, the saved search results are deleted.
If the Elasticsearch security features are enabled, the deletion of a specific async search is restricted to: the authenticated user that submitted the original search request; users that have the `cancel_task` cluster privilege.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -114,8 +114,8 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast
}
///
- /// Retrieves the results of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves the results of a previously submitted async search request given its identifier.
If the Elasticsearch security features are enabled, access to the results of a specific async search is restricted to the user or API key that submitted it.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> GetAsync(GetAsyncSearchRequest request, CancellationToken cancellationToken = default)
{
@@ -124,8 +124,8 @@ public virtual Task> GetAsync(GetAs
}
///
- /// Retrieves the results of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves the results of a previously submitted async search request given its identifier.
If the Elasticsearch security features are enabled, access to the results of a specific async search is restricted to the user or API key that submitted it.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> GetAsync(GetAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -134,8 +134,8 @@ public virtual Task> GetAsync(GetAs
}
///
- /// Retrieves the results of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves the results of a previously submitted async search request given its identifier.
If the Elasticsearch security features are enabled, access to the results of a specific async search is restricted to the user or API key that submitted it.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, CancellationToken cancellationToken = default)
{
@@ -145,8 +145,8 @@ public virtual Task> GetAsync(Elast
}
///
- /// Retrieves the results of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves the results of a previously submitted async search request given its identifier.
If the Elasticsearch security features are enabled, access to the results of a specific async search is restricted to the user or API key that submitted it.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -157,8 +157,8 @@ public virtual Task> GetAsync(Elast
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(AsyncSearchStatusRequest request, CancellationToken cancellationToken = default)
{
@@ -167,8 +167,8 @@ public virtual Task StatusAsync(AsyncSearchStatusRequ
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -177,8 +177,8 @@ public virtual Task StatusAsync(AsyncSearc
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, CancellationToken cancellationToken = default)
{
@@ -188,8 +188,8 @@ public virtual Task StatusAsync(Elastic.Cl
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -200,8 +200,8 @@ public virtual Task StatusAsync(Elastic.Cl
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -210,8 +210,8 @@ public virtual Task StatusAsync(AsyncSearchStatusRequ
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, CancellationToken cancellationToken = default)
{
@@ -221,8 +221,8 @@ public virtual Task StatusAsync(Elastic.Clients.Elast
}
///
- /// Retrieves the status of a previously submitted async search request given its ID.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Get async search status
Retrieves the status of a previously submitted async search request given its identifier, without retrieving search results.
If the Elasticsearch security features are enabled, use of this API is restricted to the `monitoring_user` role.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Serverless.Id id, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -233,8 +233,8 @@ public virtual Task StatusAsync(Elastic.Clients.Elast
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(SubmitAsyncSearchRequest request, CancellationToken cancellationToken = default)
{
@@ -243,8 +243,8 @@ public virtual Task> SubmitAsync
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(SubmitAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -253,8 +253,8 @@ public virtual Task> SubmitAsync
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, CancellationToken cancellationToken = default)
{
@@ -264,8 +264,8 @@ public virtual Task> SubmitAsync
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -276,8 +276,8 @@ public virtual Task> SubmitAsync
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(CancellationToken cancellationToken = default)
{
@@ -287,8 +287,8 @@ public virtual Task> SubmitAsync
}
///
- /// Executes a search request asynchronously.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Runs a search request asynchronously.
When the primary sort of the results is an indexed field, shards get sorted based on minimum and maximum value that they hold for that field, hence partial results become available following the sort criteria that was requested.
Warning: Async search does not support scroll nor search requests that only include the suggest section.
By default, Elasticsearch doesn’t allow you to store an async search response larger than 10Mb and an attempt to do this results in an error.
The maximum allowed size for a stored async search response can be set by changing the `search.max_async_search_response_size` cluster level setting.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task> SubmitAsync(Action> configureRequest, CancellationToken cancellationToken = default)
{
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Cluster.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Cluster.g.cs
index 3d79c0e8c1f..203ad78c582 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Cluster.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Cluster.g.cs
@@ -39,7 +39,7 @@ internal ClusterNamespacedClient(ElasticsearchClient client) : base(client)
///
/// Provides explanations for shard allocations in the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task AllocationExplainAsync(AllocationExplainRequest request, CancellationToken cancellationToken = default)
{
@@ -49,7 +49,7 @@ public virtual Task AllocationExplainAsync(Allocation
///
/// Provides explanations for shard allocations in the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task AllocationExplainAsync(AllocationExplainRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -59,7 +59,7 @@ public virtual Task AllocationExplainAsync(Allocation
///
/// Provides explanations for shard allocations in the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task AllocationExplainAsync(CancellationToken cancellationToken = default)
{
@@ -70,7 +70,7 @@ public virtual Task AllocationExplainAsync(Cancellati
///
/// Provides explanations for shard allocations in the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task AllocationExplainAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -81,8 +81,8 @@ public virtual Task AllocationExplainAsync(Action
- /// Deletes a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes component templates.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteComponentTemplateAsync(DeleteComponentTemplateRequest request, CancellationToken cancellationToken = default)
{
@@ -91,8 +91,8 @@ public virtual Task DeleteComponentTemplateAsyn
}
///
- /// Deletes a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes component templates.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteComponentTemplateAsync(DeleteComponentTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -101,8 +101,8 @@ public virtual Task DeleteComponentTemplateAsyn
}
///
- /// Deletes a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes component templates.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Names name, CancellationToken cancellationToken = default)
{
@@ -112,8 +112,8 @@ public virtual Task DeleteComponentTemplateAsyn
}
///
- /// Deletes a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Deletes component templates.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task DeleteComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Names name, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -125,7 +125,7 @@ public virtual Task DeleteComponentTemplateAsyn
///
/// Returns information about whether a particular component template exist
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task ExistsComponentTemplateAsync(ExistsComponentTemplateRequest request, CancellationToken cancellationToken = default)
{
@@ -135,7 +135,7 @@ public virtual Task ExistsComponentTemplateAsyn
///
/// Returns information about whether a particular component template exist
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task ExistsComponentTemplateAsync(ExistsComponentTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -145,7 +145,7 @@ public virtual Task ExistsComponentTemplateAsyn
///
/// Returns information about whether a particular component template exist
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task ExistsComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Names name, CancellationToken cancellationToken = default)
{
@@ -156,7 +156,7 @@ public virtual Task ExistsComponentTemplateAsyn
///
/// Returns information about whether a particular component template exist
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task ExistsComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Names name, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -167,8 +167,8 @@ public virtual Task ExistsComponentTemplateAsyn
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(GetComponentTemplateRequest request, CancellationToken cancellationToken = default)
{
@@ -177,8 +177,8 @@ public virtual Task GetComponentTemplateAsync(GetC
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(GetComponentTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -187,8 +187,8 @@ public virtual Task GetComponentTemplateAsync(GetC
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name? name, CancellationToken cancellationToken = default)
{
@@ -198,8 +198,8 @@ public virtual Task GetComponentTemplateAsync(Elas
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name? name, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -210,8 +210,8 @@ public virtual Task GetComponentTemplateAsync(Elas
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(CancellationToken cancellationToken = default)
{
@@ -221,8 +221,8 @@ public virtual Task GetComponentTemplateAsync(Canc
}
///
- /// Returns one or more component templates
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Retrieves information about component templates.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetComponentTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -233,8 +233,8 @@ public virtual Task GetComponentTemplateAsync(Acti
}
///
- /// Returns cluster settings.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-wide settings.
By default, it returns only settings that have been explicitly defined.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetSettingsAsync(GetClusterSettingsRequest request, CancellationToken cancellationToken = default)
{
@@ -243,8 +243,8 @@ public virtual Task GetSettingsAsync(GetClusterSetti
}
///
- /// Returns cluster settings.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-wide settings.
By default, it returns only settings that have been explicitly defined.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetSettingsAsync(GetClusterSettingsRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -253,8 +253,8 @@ public virtual Task GetSettingsAsync(GetClusterSetti
}
///
- /// Returns cluster settings.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-wide settings.
By default, it returns only settings that have been explicitly defined.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetSettingsAsync(CancellationToken cancellationToken = default)
{
@@ -264,8 +264,8 @@ public virtual Task GetSettingsAsync(CancellationTok
}
///
- /// Returns cluster settings.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-wide settings.
By default, it returns only settings that have been explicitly defined.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task GetSettingsAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -276,8 +276,8 @@ public virtual Task GetSettingsAsync(Action
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(HealthRequest request, CancellationToken cancellationToken = default)
{
@@ -286,8 +286,8 @@ public virtual Task HealthAsync(HealthRequest request, Cancellat
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -296,8 +296,8 @@ public virtual Task HealthAsync(HealthRequestDescript
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, CancellationToken cancellationToken = default)
{
@@ -307,8 +307,8 @@ public virtual Task HealthAsync(Elastic.Clients.Elast
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -319,8 +319,8 @@ public virtual Task HealthAsync(Elastic.Clients.Elast
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(CancellationToken cancellationToken = default)
{
@@ -330,8 +330,8 @@ public virtual Task HealthAsync(CancellationToken can
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -342,8 +342,8 @@ public virtual Task HealthAsync(Action
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -352,8 +352,8 @@ public virtual Task HealthAsync(HealthRequestDescriptor descript
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, CancellationToken cancellationToken = default)
{
@@ -363,8 +363,8 @@ public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Se
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Serverless.Indices? indices, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -375,8 +375,8 @@ public virtual Task HealthAsync(Elastic.Clients.Elasticsearch.Se
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(CancellationToken cancellationToken = default)
{
@@ -386,8 +386,8 @@ public virtual Task HealthAsync(CancellationToken cancellationTo
}
///
- /// Returns basic information about the health of the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// The cluster health API returns a simple status on the health of the cluster. You can also use the API to get the health status of only specified data streams and indices. For data streams, the API retrieves the health status of the stream’s backing indices.
The cluster health status is: green, yellow or red. On the shard level, a red status indicates that the specific shard is not allocated in the cluster, yellow means that the primary shard is allocated but replicas are not, and green means that all shards are allocated. The index level status is controlled by the worst shard status. The cluster status is controlled by the worst index status.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task HealthAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -399,7 +399,7 @@ public virtual Task HealthAsync(Action
///
/// Returns different information about the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task InfoAsync(ClusterInfoRequest request, CancellationToken cancellationToken = default)
{
@@ -409,7 +409,7 @@ public virtual Task InfoAsync(ClusterInfoRequest request, C
///
/// Returns different information about the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task InfoAsync(ClusterInfoRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -419,7 +419,7 @@ public virtual Task InfoAsync(ClusterInfoRequestDescriptor
///
/// Returns different information about the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task InfoAsync(IReadOnlyCollection target, CancellationToken cancellationToken = default)
{
@@ -430,7 +430,7 @@ public virtual Task InfoAsync(IReadOnlyCollection
/// Returns different information about the cluster.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task InfoAsync(IReadOnlyCollection target, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -441,8 +441,8 @@ public virtual Task InfoAsync(IReadOnlyCollection
- /// Returns a list of any cluster-level changes (e.g. create index, update mapping,
allocate or fail shard) which have not yet been executed.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-level changes (such as create index, update mapping, allocate or fail shard) that have not yet been executed.
NOTE: This API returns a list of any pending updates to the cluster state.
These are distinct from the tasks reported by the Task Management API which include periodic tasks and tasks initiated by the user, such as node stats, search queries, or create index requests.
However, if a user-initiated task such as a create index command causes a cluster state update, the activity of this task might be reported by both task api and pending cluster tasks API.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PendingTasksAsync(PendingTasksRequest request, CancellationToken cancellationToken = default)
{
@@ -451,8 +451,8 @@ public virtual Task PendingTasksAsync(PendingTasksRequest
}
///
- /// Returns a list of any cluster-level changes (e.g. create index, update mapping,
allocate or fail shard) which have not yet been executed.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-level changes (such as create index, update mapping, allocate or fail shard) that have not yet been executed.
NOTE: This API returns a list of any pending updates to the cluster state.
These are distinct from the tasks reported by the Task Management API which include periodic tasks and tasks initiated by the user, such as node stats, search queries, or create index requests.
However, if a user-initiated task such as a create index command causes a cluster state update, the activity of this task might be reported by both task api and pending cluster tasks API.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PendingTasksAsync(PendingTasksRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -461,8 +461,8 @@ public virtual Task PendingTasksAsync(PendingTasksRequestD
}
///
- /// Returns a list of any cluster-level changes (e.g. create index, update mapping,
allocate or fail shard) which have not yet been executed.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-level changes (such as create index, update mapping, allocate or fail shard) that have not yet been executed.
NOTE: This API returns a list of any pending updates to the cluster state.
These are distinct from the tasks reported by the Task Management API which include periodic tasks and tasks initiated by the user, such as node stats, search queries, or create index requests.
However, if a user-initiated task such as a create index command causes a cluster state update, the activity of this task might be reported by both task api and pending cluster tasks API.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PendingTasksAsync(CancellationToken cancellationToken = default)
{
@@ -472,8 +472,8 @@ public virtual Task PendingTasksAsync(CancellationToken ca
}
///
- /// Returns a list of any cluster-level changes (e.g. create index, update mapping,
allocate or fail shard) which have not yet been executed.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster-level changes (such as create index, update mapping, allocate or fail shard) that have not yet been executed.
NOTE: This API returns a list of any pending updates to the cluster state.
These are distinct from the tasks reported by the Task Management API which include periodic tasks and tasks initiated by the user, such as node stats, search queries, or create index requests.
However, if a user-initiated task such as a create index command causes a cluster state update, the activity of this task might be reported by both task api and pending cluster tasks API.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PendingTasksAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -484,8 +484,12 @@ public virtual Task PendingTasksAsync(Action
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(PutComponentTemplateRequest request, CancellationToken cancellationToken = default)
{
@@ -494,8 +498,12 @@ public virtual Task PutComponentTemplateAsync(PutC
}
///
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(PutComponentTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -504,8 +512,12 @@ public virtual Task PutComponentTemplateAsync
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name name, CancellationToken cancellationToken = default)
{
@@ -515,8 +527,12 @@ public virtual Task PutComponentTemplateAsync
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name name, Action> configureRequest, CancellationToken cancellationToken = default)
{
@@ -527,8 +543,12 @@ public virtual Task PutComponentTemplateAsync
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(PutComponentTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -537,8 +557,12 @@ public virtual Task PutComponentTemplateAsync(PutC
}
///
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name name, CancellationToken cancellationToken = default)
{
@@ -548,8 +572,12 @@ public virtual Task PutComponentTemplateAsync(Elas
}
///
- /// Creates or updates a component template
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Creates or updates a component template.
Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.
+ /// An index template can be composed of multiple component templates.
To use a component template, specify it in an index template’s `composed_of` list.
Component templates are only applied to new data streams and indices as part of a matching index template.
+ /// Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.
+ /// Component templates are only used during index creation.
For data streams, this includes data stream creation and the creation of a stream’s backing indices.
Changes to component templates do not affect existing indices, including a stream’s backing indices.
+ /// You can use C-style `/* *\/` block comments in component templates.
You can include comments anywhere in the request body except before the opening curly bracket.
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task PutComponentTemplateAsync(Elastic.Clients.Elasticsearch.Serverless.Name name, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -560,8 +588,8 @@ public virtual Task PutComponentTemplateAsync(Elas
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(ClusterStatsRequest request, CancellationToken cancellationToken = default)
{
@@ -570,8 +598,8 @@ public virtual Task StatsAsync(ClusterStatsRequest request
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(ClusterStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default)
{
@@ -580,8 +608,8 @@ public virtual Task StatsAsync(ClusterStatsRequestDescript
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(Elastic.Clients.Elasticsearch.Serverless.NodeIds? nodeId, CancellationToken cancellationToken = default)
{
@@ -591,8 +619,8 @@ public virtual Task StatsAsync(Elastic.Clients.Elasticsear
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(Elastic.Clients.Elasticsearch.Serverless.NodeIds? nodeId, Action configureRequest, CancellationToken cancellationToken = default)
{
@@ -603,8 +631,8 @@ public virtual Task StatsAsync(Elastic.Clients.Elasticsear
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(CancellationToken cancellationToken = default)
{
@@ -614,8 +642,8 @@ public virtual Task StatsAsync(CancellationToken cancellat
}
///
- /// Returns high-level overview of cluster statistics.
- /// Learn more about this API in the Elasticsearch documentation.
+ /// Returns cluster statistics.
It returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
+ /// Learn more about this API in the Elasticsearch documentation.
///
public virtual Task StatsAsync(Action configureRequest, CancellationToken cancellationToken = default)
{
diff --git a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Enrich.g.cs b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Enrich.g.cs
index b94ecbc2f16..d2fa4c1da87 100644
--- a/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Enrich.g.cs
+++ b/src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Client/ElasticsearchClient.Enrich.g.cs
@@ -82,7 +82,7 @@ public virtual Task DeletePolicyAsync(Elastic.Clients.Elas
///