Skip to content

[Backport 8.14] Regenerate client using the latest specification #8277

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -44,6 +44,7 @@ internal static class ApiUrlLookup
internal static ApiUrls EqlGet = new ApiUrls(new[] { "_eql/search/{id}" });
internal static ApiUrls EqlGetStatus = new ApiUrls(new[] { "_eql/search/status/{id}" });
internal static ApiUrls EqlSearch = new ApiUrls(new[] { "{index}/_eql/search" });
internal static ApiUrls EsqlQuery = new ApiUrls(new[] { "_query" });
internal static ApiUrls GraphExplore = new ApiUrls(new[] { "{index}/_graph/explore" });
internal static ApiUrls IndexManagementAnalyze = new ApiUrls(new[] { "_analyze", "{index}/_analyze" });
internal static ApiUrls IndexManagementClearCache = new ApiUrls(new[] { "_cache/clear", "{index}/_cache/clear" });
Original file line number Diff line number Diff line change
@@ -78,7 +78,7 @@ public sealed partial class BulkRequestParameters : RequestParameters
}

/// <summary>
/// <para>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// <para>Bulk index or delete documents.<br/>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// </summary>
public sealed partial class BulkRequest : PlainRequest<BulkRequestParameters>
{
@@ -154,7 +154,7 @@ public BulkRequest(Elastic.Clients.Elasticsearch.Serverless.IndexName? index) :
}

/// <summary>
/// <para>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// <para>Bulk index or delete documents.<br/>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// </summary>
public sealed partial class BulkRequestDescriptor<TDocument> : RequestDescriptor<BulkRequestDescriptor<TDocument>, BulkRequestParameters>
{
@@ -200,7 +200,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// <para>Bulk index or delete documents.<br/>Performs multiple indexing or delete operations in a single API call.<br/>This reduces overhead and can greatly increase indexing speed.</para>
/// </summary>
public sealed partial class BulkRequestDescriptor : RequestDescriptor<BulkRequestDescriptor, BulkRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ public sealed partial class ClusterInfoRequestParameters : RequestParameters
}

/// <summary>
/// <para>Returns different information about the cluster.</para>
/// <para>Get cluster info.<br/>Returns basic information about the cluster.</para>
/// </summary>
public sealed partial class ClusterInfoRequest : PlainRequest<ClusterInfoRequestParameters>
{
@@ -52,7 +52,7 @@ public ClusterInfoRequest(IReadOnlyCollection<Elastic.Clients.Elasticsearch.Serv
}

/// <summary>
/// <para>Returns different information about the cluster.</para>
/// <para>Get cluster info.<br/>Returns basic information about the cluster.</para>
/// </summary>
public sealed partial class ClusterInfoRequestDescriptor : RequestDescriptor<ClusterInfoRequestDescriptor, ClusterInfoRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ public sealed partial class DeleteComponentTemplateRequestParameters : RequestPa
}

/// <summary>
/// <para>Deletes component templates.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>Delete component templates.<br/>Deletes component templates.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// </summary>
public sealed partial class DeleteComponentTemplateRequest : PlainRequest<DeleteComponentTemplateRequestParameters>
{
@@ -73,7 +73,7 @@ public DeleteComponentTemplateRequest(Elastic.Clients.Elasticsearch.Serverless.N
}

/// <summary>
/// <para>Deletes component templates.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>Delete component templates.<br/>Deletes component templates.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// </summary>
public sealed partial class DeleteComponentTemplateRequestDescriptor : RequestDescriptor<DeleteComponentTemplateRequestDescriptor, DeleteComponentTemplateRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ public sealed partial class ExistsComponentTemplateRequestParameters : RequestPa
}

/// <summary>
/// <para>Returns information about whether a particular component template exist</para>
/// <para>Check component templates.<br/>Returns information about whether a particular component template exists.</para>
/// </summary>
public sealed partial class ExistsComponentTemplateRequest : PlainRequest<ExistsComponentTemplateRequestParameters>
{
@@ -73,7 +73,7 @@ public ExistsComponentTemplateRequest(Elastic.Clients.Elasticsearch.Serverless.N
}

/// <summary>
/// <para>Returns information about whether a particular component template exist</para>
/// <para>Check component templates.<br/>Returns information about whether a particular component template exists.</para>
/// </summary>
public sealed partial class ExistsComponentTemplateRequestDescriptor : RequestDescriptor<ExistsComponentTemplateRequestDescriptor, ExistsComponentTemplateRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ public sealed partial class GetComponentTemplateRequestParameters : RequestParam
}

/// <summary>
/// <para>Retrieves information about component templates.</para>
/// <para>Get component templates.<br/>Retrieves information about component templates.</para>
/// </summary>
public sealed partial class GetComponentTemplateRequest : PlainRequest<GetComponentTemplateRequestParameters>
{
@@ -99,7 +99,7 @@ public GetComponentTemplateRequest(Elastic.Clients.Elasticsearch.Serverless.Name
}

/// <summary>
/// <para>Retrieves information about component templates.</para>
/// <para>Get component templates.<br/>Retrieves information about component templates.</para>
/// </summary>
public sealed partial class GetComponentTemplateRequestDescriptor : RequestDescriptor<GetComponentTemplateRequestDescriptor, GetComponentTemplateRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ public sealed partial class PutComponentTemplateRequestParameters : RequestParam
}

/// <summary>
/// <para>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>Create or update a component template.<br/>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>An index template can be composed of multiple component templates.<br/>To use a component template, specify it in an index template’s `composed_of` list.<br/>Component templates are only applied to new data streams and indices as part of a matching index template.</para>
/// <para>Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.</para>
/// <para>Component templates are only used during index creation.<br/>For data streams, this includes data stream creation and the creation of a stream’s backing indices.<br/>Changes to component templates do not affect existing indices, including a stream’s backing indices.</para>
@@ -101,7 +101,7 @@ public PutComponentTemplateRequest(Elastic.Clients.Elasticsearch.Serverless.Name
}

/// <summary>
/// <para>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>Create or update a component template.<br/>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>An index template can be composed of multiple component templates.<br/>To use a component template, specify it in an index template’s `composed_of` list.<br/>Component templates are only applied to new data streams and indices as part of a matching index template.</para>
/// <para>Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.</para>
/// <para>Component templates are only used during index creation.<br/>For data streams, this includes data stream creation and the creation of a stream’s backing indices.<br/>Changes to component templates do not affect existing indices, including a stream’s backing indices.</para>
@@ -235,7 +235,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>Create or update a component template.<br/>Creates or updates a component template.<br/>Component templates are building blocks for constructing index templates that specify index mappings, settings, and aliases.</para>
/// <para>An index template can be composed of multiple component templates.<br/>To use a component template, specify it in an index template’s `composed_of` list.<br/>Component templates are only applied to new data streams and indices as part of a matching index template.</para>
/// <para>Settings and mappings specified directly in the index template or the create index request override any settings or mappings specified in a component template.</para>
/// <para>Component templates are only used during index creation.<br/>For data streams, this includes data stream creation and the creation of a stream’s backing indices.<br/>Changes to component templates do not affect existing indices, including a stream’s backing indices.</para>
Original file line number Diff line number Diff line change
@@ -68,7 +68,7 @@ public sealed partial class CreateRequestParameters : RequestParameters
}

/// <summary>
/// <para>Adds a JSON document to the specified data stream or index and makes it searchable.<br/>If the target is an index and the document already exists, the request updates the document and increments its version.</para>
/// <para>Index a document.<br/>Adds a JSON document to the specified data stream or index and makes it searchable.<br/>If the target is an index and the document already exists, the request updates the document and increments its version.</para>
/// </summary>
public sealed partial class CreateRequest<TDocument> : PlainRequest<CreateRequestParameters>, ISelfSerializable
{
@@ -135,7 +135,7 @@ void ISelfSerializable.Serialize(Utf8JsonWriter writer, JsonSerializerOptions op
}

/// <summary>
/// <para>Adds a JSON document to the specified data stream or index and makes it searchable.<br/>If the target is an index and the document already exists, the request updates the document and increments its version.</para>
/// <para>Index a document.<br/>Adds a JSON document to the specified data stream or index and makes it searchable.<br/>If the target is an index and the document already exists, the request updates the document and increments its version.</para>
/// </summary>
public sealed partial class CreateRequestDescriptor<TDocument> : RequestDescriptor<CreateRequestDescriptor<TDocument>, CreateRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -173,7 +173,7 @@ public sealed partial class DeleteByQueryRequestParameters : RequestParameters
}

/// <summary>
/// <para>Deletes documents that match the specified query.</para>
/// <para>Delete documents.<br/>Deletes documents that match the specified query.</para>
/// </summary>
public sealed partial class DeleteByQueryRequest : PlainRequest<DeleteByQueryRequestParameters>
{
@@ -377,7 +377,7 @@ public DeleteByQueryRequest(Elastic.Clients.Elasticsearch.Serverless.Indices ind
}

/// <summary>
/// <para>Deletes documents that match the specified query.</para>
/// <para>Delete documents.<br/>Deletes documents that match the specified query.</para>
/// </summary>
public sealed partial class DeleteByQueryRequestDescriptor<TDocument> : RequestDescriptor<DeleteByQueryRequestDescriptor<TDocument>, DeleteByQueryRequestParameters>
{
@@ -551,7 +551,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Deletes documents that match the specified query.</para>
/// <para>Delete documents.<br/>Deletes documents that match the specified query.</para>
/// </summary>
public sealed partial class DeleteByQueryRequestDescriptor : RequestDescriptor<DeleteByQueryRequestDescriptor, DeleteByQueryRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -73,7 +73,7 @@ public sealed partial class DeleteRequestParameters : RequestParameters
}

/// <summary>
/// <para>Removes a JSON document from the specified index.</para>
/// <para>Delete a document.<br/>Removes a JSON document from the specified index.</para>
/// </summary>
public partial class DeleteRequest : PlainRequest<DeleteRequestParameters>
{
@@ -139,7 +139,7 @@ public DeleteRequest(Elastic.Clients.Elasticsearch.Serverless.IndexName index, E
}

/// <summary>
/// <para>Removes a JSON document from the specified index.</para>
/// <para>Delete a document.<br/>Removes a JSON document from the specified index.</para>
/// </summary>
public sealed partial class DeleteRequestDescriptor<TDocument> : RequestDescriptor<DeleteRequestDescriptor<TDocument>, DeleteRequestParameters>
{
@@ -200,7 +200,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Removes a JSON document from the specified index.</para>
/// <para>Delete a document.<br/>Removes a JSON document from the specified index.</para>
/// </summary>
public sealed partial class DeleteRequestDescriptor : RequestDescriptor<DeleteRequestDescriptor, DeleteRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ public sealed partial class DeleteScriptRequestParameters : RequestParameters
}

/// <summary>
/// <para>Deletes a stored script or search template.</para>
/// <para>Delete a script or search template.<br/>Deletes a stored script or search template.</para>
/// </summary>
public sealed partial class DeleteScriptRequest : PlainRequest<DeleteScriptRequestParameters>
{
@@ -73,7 +73,7 @@ public DeleteScriptRequest(Elastic.Clients.Elasticsearch.Serverless.Id id) : bas
}

/// <summary>
/// <para>Deletes a stored script or search template.</para>
/// <para>Delete a script or search template.<br/>Deletes a stored script or search template.</para>
/// </summary>
public sealed partial class DeleteScriptRequestDescriptor<TDocument> : RequestDescriptor<DeleteScriptRequestDescriptor<TDocument>, DeleteScriptRequestParameters>
{
@@ -106,7 +106,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Deletes a stored script or search template.</para>
/// <para>Delete a script or search template.<br/>Deletes a stored script or search template.</para>
/// </summary>
public sealed partial class DeleteScriptRequestDescriptor : RequestDescriptor<DeleteScriptRequestDescriptor, DeleteScriptRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ public sealed partial class DeletePolicyRequestParameters : RequestParameters
}

/// <summary>
/// <para>Deletes an existing enrich policy and its enrich index.</para>
/// <para>Delete an enrich policy.<br/>Deletes an existing enrich policy and its enrich index.</para>
/// </summary>
public sealed partial class DeletePolicyRequest : PlainRequest<DeletePolicyRequestParameters>
{
@@ -52,7 +52,7 @@ public DeletePolicyRequest(Elastic.Clients.Elasticsearch.Serverless.Name name) :
}

/// <summary>
/// <para>Deletes an existing enrich policy and its enrich index.</para>
/// <para>Delete an enrich policy.<br/>Deletes an existing enrich policy and its enrich index.</para>
/// </summary>
public sealed partial class DeletePolicyRequestDescriptor : RequestDescriptor<DeletePolicyRequestDescriptor, DeletePolicyRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ public sealed partial class EnrichStatsRequestParameters : RequestParameters
}

/// <summary>
/// <para>Returns enrich coordinator statistics and information about enrich policies that are currently executing.</para>
/// <para>Get enrich stats.<br/>Returns enrich coordinator statistics and information about enrich policies that are currently executing.</para>
/// </summary>
public sealed partial class EnrichStatsRequest : PlainRequest<EnrichStatsRequestParameters>
{
@@ -48,7 +48,7 @@ public sealed partial class EnrichStatsRequest : PlainRequest<EnrichStatsRequest
}

/// <summary>
/// <para>Returns enrich coordinator statistics and information about enrich policies that are currently executing.</para>
/// <para>Get enrich stats.<br/>Returns enrich coordinator statistics and information about enrich policies that are currently executing.</para>
/// </summary>
public sealed partial class EnrichStatsRequestDescriptor : RequestDescriptor<EnrichStatsRequestDescriptor, EnrichStatsRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ public sealed partial class GetPolicyRequestParameters : RequestParameters
}

/// <summary>
/// <para>Returns information about an enrich policy.</para>
/// <para>Get an enrich policy.<br/>Returns information about an enrich policy.</para>
/// </summary>
public sealed partial class GetPolicyRequest : PlainRequest<GetPolicyRequestParameters>
{
@@ -56,7 +56,7 @@ public GetPolicyRequest(Elastic.Clients.Elasticsearch.Serverless.Names? name) :
}

/// <summary>
/// <para>Returns information about an enrich policy.</para>
/// <para>Get an enrich policy.<br/>Returns information about an enrich policy.</para>
/// </summary>
public sealed partial class GetPolicyRequestDescriptor : RequestDescriptor<GetPolicyRequestDescriptor, GetPolicyRequestParameters>
{
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ public sealed partial class PutPolicyRequestParameters : RequestParameters
}

/// <summary>
/// <para>Creates an enrich policy.</para>
/// <para>Create an enrich policy.<br/>Creates an enrich policy.</para>
/// </summary>
public sealed partial class PutPolicyRequest : PlainRequest<PutPolicyRequestParameters>
{
@@ -70,7 +70,7 @@ public PutPolicyRequest(Elastic.Clients.Elasticsearch.Serverless.Name name) : ba
}

/// <summary>
/// <para>Creates an enrich policy.</para>
/// <para>Create an enrich policy.<br/>Creates an enrich policy.</para>
/// </summary>
public sealed partial class PutPolicyRequestDescriptor<TDocument> : RequestDescriptor<PutPolicyRequestDescriptor<TDocument>, PutPolicyRequestParameters>
{
@@ -241,7 +241,7 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
}

/// <summary>
/// <para>Creates an enrich policy.</para>
/// <para>Create an enrich policy.<br/>Creates an enrich policy.</para>
/// </summary>
public sealed partial class PutPolicyRequestDescriptor : RequestDescriptor<PutPolicyRequestDescriptor, PutPolicyRequestParameters>
{
Loading