Skip to content

Commit dc79785

Browse files
authored
[9.3] Regenerate client (#8834)
1 parent 6e02a59 commit dc79785

53 files changed

Lines changed: 957 additions & 128 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Elastic.Clients.Elasticsearch/_Generated/Api/ApiUrlLookup.g.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ internal static class ApiUrlLookup
167167
internal static ApiUrls InferenceChatCompletionUnified = new ApiUrls(new[] { "_inference/chat_completion/{inference_id}/_stream" });
168168
internal static ApiUrls InferenceCompletion = new ApiUrls(new[] { "_inference/completion/{inference_id}" });
169169
internal static ApiUrls InferenceDelete = new ApiUrls(new[] { "_inference/{inference_id}", "_inference/{task_type}/{inference_id}" });
170-
internal static ApiUrls InferenceGet = new ApiUrls(new[] { "_inference", "_inference/{inference_id}", "_inference/{task_type}/{inference_id}" });
170+
internal static ApiUrls InferenceGet = new ApiUrls(new[] { "_inference", "_inference/{inference_id}", "_inference/{task_type}/{inference_id}", "_inference/{task_type}/_all" });
171171
internal static ApiUrls InferenceInference = new ApiUrls(new[] { "_inference/{inference_id}", "_inference/{task_type}/{inference_id}" });
172172
internal static ApiUrls InferencePut = new ApiUrls(new[] { "_inference/{inference_id}", "_inference/{task_type}/{inference_id}" });
173173
internal static ApiUrls InferencePutAi21 = new ApiUrls(new[] { "_inference/{task_type}/{ai21_inference_id}" });

src/Elastic.Clients.Elasticsearch/_Generated/Api/Esql/AsyncQueryRequest.Converters.g.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ public sealed partial class AsyncQueryRequestConverter : System.Text.Json.Serial
3434
private static readonly System.Text.Json.JsonEncodedText PropLocale = System.Text.Json.JsonEncodedText.Encode("locale"u8);
3535
private static readonly System.Text.Json.JsonEncodedText PropParams = System.Text.Json.JsonEncodedText.Encode("params"u8);
3636
private static readonly System.Text.Json.JsonEncodedText PropProfile = System.Text.Json.JsonEncodedText.Encode("profile"u8);
37+
private static readonly System.Text.Json.JsonEncodedText PropProjectRouting = System.Text.Json.JsonEncodedText.Encode("project_routing"u8);
3738
private static readonly System.Text.Json.JsonEncodedText PropQuery = System.Text.Json.JsonEncodedText.Encode("query"u8);
3839
private static readonly System.Text.Json.JsonEncodedText PropWaitForCompletionTimeout = System.Text.Json.JsonEncodedText.Encode("wait_for_completion_timeout"u8);
3940

@@ -49,6 +50,7 @@ public override Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequest Read(ref Sy
4950
LocalJsonValue<string?> propLocale = default;
5051
LocalJsonValue<System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue>?> propParams = default;
5152
LocalJsonValue<bool?> propProfile = default;
53+
LocalJsonValue<string?> propProjectRouting = default;
5254
LocalJsonValue<string> propQuery = default;
5355
LocalJsonValue<Elastic.Clients.Elasticsearch.Duration?> propWaitForCompletionTimeout = default;
5456
while (reader.Read() && reader.TokenType is System.Text.Json.JsonTokenType.PropertyName)
@@ -98,6 +100,11 @@ public override Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequest Read(ref Sy
98100
continue;
99101
}
100102

103+
if (propProjectRouting.TryReadProperty(ref reader, options, PropProjectRouting, null))
104+
{
105+
continue;
106+
}
107+
101108
if (propQuery.TryReadProperty(ref reader, options, PropQuery, null))
102109
{
103110
continue;
@@ -129,6 +136,7 @@ public override Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequest Read(ref Sy
129136
Locale = propLocale.Value,
130137
Params = propParams.Value,
131138
Profile = propProfile.Value,
139+
ProjectRouting = propProjectRouting.Value,
132140
Query = propQuery.Value,
133141
WaitForCompletionTimeout = propWaitForCompletionTimeout.Value
134142
};
@@ -146,6 +154,7 @@ public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clien
146154
writer.WriteProperty(options, PropLocale, value.Locale, null, null);
147155
writer.WriteProperty(options, PropParams, value.Params, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue>? v) => w.WriteCollectionValue<Elastic.Clients.Elasticsearch.FieldValue>(o, v, null));
148156
writer.WriteProperty(options, PropProfile, value.Profile, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, bool? v) => w.WriteNullableValue<bool>(o, v));
157+
writer.WriteProperty(options, PropProjectRouting, value.ProjectRouting, null, null);
149158
writer.WriteProperty(options, PropQuery, value.Query, null, null);
150159
writer.WriteProperty(options, PropWaitForCompletionTimeout, value.WaitForCompletionTimeout, null, null);
151160
writer.WriteEndObject();

src/Elastic.Clients.Elasticsearch/_Generated/Api/Esql/AsyncQueryRequest.g.cs

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,20 @@ internal AsyncQueryRequest(Elastic.Clients.Elasticsearch.Serialization.JsonConst
215215
/// </summary>
216216
public bool? Profile { get; set; }
217217

218+
/// <summary>
219+
/// <para>
220+
/// Specifies a subset of projects to target using project
221+
/// metadata tags in a subset of Lucene query syntax.
222+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
223+
/// Examples:
224+
/// _alias:my-project
225+
/// _alias:_origin
226+
/// _alias:<em>pr</em>
227+
/// Supported in serverless only.
228+
/// </para>
229+
/// </summary>
230+
public string? ProjectRouting { get; set; }
231+
218232
/// <summary>
219233
/// <para>
220234
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.
@@ -458,6 +472,24 @@ public Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequestDescriptor Profile(bo
458472
return this;
459473
}
460474

475+
/// <summary>
476+
/// <para>
477+
/// Specifies a subset of projects to target using project
478+
/// metadata tags in a subset of Lucene query syntax.
479+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
480+
/// Examples:
481+
/// _alias:my-project
482+
/// _alias:_origin
483+
/// _alias:<em>pr</em>
484+
/// Supported in serverless only.
485+
/// </para>
486+
/// </summary>
487+
public Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequestDescriptor ProjectRouting(string? value)
488+
{
489+
Instance.ProjectRouting = value;
490+
return this;
491+
}
492+
461493
/// <summary>
462494
/// <para>
463495
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.
@@ -753,6 +785,24 @@ public Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequestDescriptor<TDocument>
753785
return this;
754786
}
755787

788+
/// <summary>
789+
/// <para>
790+
/// Specifies a subset of projects to target using project
791+
/// metadata tags in a subset of Lucene query syntax.
792+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
793+
/// Examples:
794+
/// _alias:my-project
795+
/// _alias:_origin
796+
/// _alias:<em>pr</em>
797+
/// Supported in serverless only.
798+
/// </para>
799+
/// </summary>
800+
public Elastic.Clients.Elasticsearch.Esql.AsyncQueryRequestDescriptor<TDocument> ProjectRouting(string? value)
801+
{
802+
Instance.ProjectRouting = value;
803+
return this;
804+
}
805+
756806
/// <summary>
757807
/// <para>
758808
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.

src/Elastic.Clients.Elasticsearch/_Generated/Api/Esql/EsqlQueryRequest.Converters.g.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public sealed partial class EsqlQueryRequestConverter : System.Text.Json.Seriali
3232
private static readonly System.Text.Json.JsonEncodedText PropLocale = System.Text.Json.JsonEncodedText.Encode("locale"u8);
3333
private static readonly System.Text.Json.JsonEncodedText PropParams = System.Text.Json.JsonEncodedText.Encode("params"u8);
3434
private static readonly System.Text.Json.JsonEncodedText PropProfile = System.Text.Json.JsonEncodedText.Encode("profile"u8);
35+
private static readonly System.Text.Json.JsonEncodedText PropProjectRouting = System.Text.Json.JsonEncodedText.Encode("project_routing"u8);
3536
private static readonly System.Text.Json.JsonEncodedText PropQuery = System.Text.Json.JsonEncodedText.Encode("query"u8);
3637

3738
public override Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequest Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
@@ -44,6 +45,7 @@ public override Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequest Read(ref Sys
4445
LocalJsonValue<string?> propLocale = default;
4546
LocalJsonValue<System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue>>?> propParams = default;
4647
LocalJsonValue<bool?> propProfile = default;
48+
LocalJsonValue<string?> propProjectRouting = default;
4749
LocalJsonValue<string> propQuery = default;
4850
while (reader.Read() && reader.TokenType is System.Text.Json.JsonTokenType.PropertyName)
4951
{
@@ -82,6 +84,11 @@ public override Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequest Read(ref Sys
8284
continue;
8385
}
8486

87+
if (propProjectRouting.TryReadProperty(ref reader, options, PropProjectRouting, null))
88+
{
89+
continue;
90+
}
91+
8592
if (propQuery.TryReadProperty(ref reader, options, PropQuery, null))
8693
{
8794
continue;
@@ -106,6 +113,7 @@ public override Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequest Read(ref Sys
106113
Locale = propLocale.Value,
107114
Params = propParams.Value,
108115
Profile = propProfile.Value,
116+
ProjectRouting = propProjectRouting.Value,
109117
Query = propQuery.Value
110118
};
111119
}
@@ -120,6 +128,7 @@ public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clien
120128
writer.WriteProperty(options, PropLocale, value.Locale, null, null);
121129
writer.WriteProperty(options, PropParams, value.Params, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue>>? v) => w.WriteCollectionValue<System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue>>(o, v, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.ICollection<Elastic.Clients.Elasticsearch.FieldValue> v) => w.WriteSingleOrManyCollectionValue<Elastic.Clients.Elasticsearch.FieldValue>(o, v, null)));
122130
writer.WriteProperty(options, PropProfile, value.Profile, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, bool? v) => w.WriteNullableValue<bool>(o, v));
131+
writer.WriteProperty(options, PropProjectRouting, value.ProjectRouting, null, null);
123132
writer.WriteProperty(options, PropQuery, value.Query, null, null);
124133
writer.WriteEndObject();
125134
}

src/Elastic.Clients.Elasticsearch/_Generated/Api/Esql/EsqlQueryRequest.g.cs

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,20 @@ internal EsqlQueryRequest(Elastic.Clients.Elasticsearch.Serialization.JsonConstr
184184
/// </summary>
185185
public bool? Profile { get; set; }
186186

187+
/// <summary>
188+
/// <para>
189+
/// Specifies a subset of projects to target using project
190+
/// metadata tags in a subset of Lucene query syntax.
191+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
192+
/// Examples:
193+
/// _alias:my-project
194+
/// _alias:_origin
195+
/// _alias:<em>pr</em>
196+
/// Supported in serverless only.
197+
/// </para>
198+
/// </summary>
199+
public string? ProjectRouting { get; set; }
200+
187201
/// <summary>
188202
/// <para>
189203
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.
@@ -383,6 +397,24 @@ public Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequestDescriptor Profile(boo
383397
return this;
384398
}
385399

400+
/// <summary>
401+
/// <para>
402+
/// Specifies a subset of projects to target using project
403+
/// metadata tags in a subset of Lucene query syntax.
404+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
405+
/// Examples:
406+
/// _alias:my-project
407+
/// _alias:_origin
408+
/// _alias:<em>pr</em>
409+
/// Supported in serverless only.
410+
/// </para>
411+
/// </summary>
412+
public Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequestDescriptor ProjectRouting(string? value)
413+
{
414+
Instance.ProjectRouting = value;
415+
return this;
416+
}
417+
386418
/// <summary>
387419
/// <para>
388420
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.
@@ -630,6 +662,24 @@ public Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequestDescriptor<TDocument>
630662
return this;
631663
}
632664

665+
/// <summary>
666+
/// <para>
667+
/// Specifies a subset of projects to target using project
668+
/// metadata tags in a subset of Lucene query syntax.
669+
/// Allowed Lucene queries: the _alias tag and a single value (possibly wildcarded).
670+
/// Examples:
671+
/// _alias:my-project
672+
/// _alias:_origin
673+
/// _alias:<em>pr</em>
674+
/// Supported in serverless only.
675+
/// </para>
676+
/// </summary>
677+
public Elastic.Clients.Elasticsearch.Esql.EsqlQueryRequestDescriptor<TDocument> ProjectRouting(string? value)
678+
{
679+
Instance.ProjectRouting = value;
680+
return this;
681+
}
682+
633683
/// <summary>
634684
/// <para>
635685
/// The ES|QL query API accepts an ES|QL query string in the query parameter, runs it, and returns the results.

src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.Converters.g.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ public override Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequest Re
3535
{
3636
reader.ValidateToken(System.Text.Json.JsonTokenType.StartObject);
3737
LocalJsonValue<Elastic.Clients.Elasticsearch.QueryDsl.Query?> propFilter = default;
38-
LocalJsonValue<Elastic.Clients.Elasticsearch.Routing?> propIndexRouting = default;
38+
LocalJsonValue<string?> propIndexRouting = default;
3939
LocalJsonValue<bool?> propIsWriteIndex = default;
40-
LocalJsonValue<Elastic.Clients.Elasticsearch.Routing?> propRouting = default;
41-
LocalJsonValue<Elastic.Clients.Elasticsearch.Routing?> propSearchRouting = default;
40+
LocalJsonValue<string?> propRouting = default;
41+
LocalJsonValue<string?> propSearchRouting = default;
4242
while (reader.Read() && reader.TokenType is System.Text.Json.JsonTokenType.PropertyName)
4343
{
4444
if (propFilter.TryReadProperty(ref reader, options, PropFilter, null))

src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.g.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ internal PutAliasRequest(Elastic.Clients.Elasticsearch.Serialization.JsonConstru
124124
/// Data stream aliases don’t support this parameter.
125125
/// </para>
126126
/// </summary>
127-
public Elastic.Clients.Elasticsearch.Routing? IndexRouting { get; set; }
127+
public string? IndexRouting { get; set; }
128128

129129
/// <summary>
130130
/// <para>
@@ -142,7 +142,7 @@ internal PutAliasRequest(Elastic.Clients.Elasticsearch.Serialization.JsonConstru
142142
/// Data stream aliases don’t support this parameter.
143143
/// </para>
144144
/// </summary>
145-
public Elastic.Clients.Elasticsearch.Routing? Routing { get; set; }
145+
public string? Routing { get; set; }
146146

147147
/// <summary>
148148
/// <para>
@@ -151,7 +151,7 @@ internal PutAliasRequest(Elastic.Clients.Elasticsearch.Serialization.JsonConstru
151151
/// Data stream aliases don’t support this parameter.
152152
/// </para>
153153
/// </summary>
154-
public Elastic.Clients.Elasticsearch.Routing? SearchRouting { get; set; }
154+
public string? SearchRouting { get; set; }
155155
}
156156

157157
/// <summary>
@@ -276,7 +276,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor F
276276
/// Data stream aliases don’t support this parameter.
277277
/// </para>
278278
/// </summary>
279-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor IndexRouting(Elastic.Clients.Elasticsearch.Routing? value)
279+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor IndexRouting(string? value)
280280
{
281281
Instance.IndexRouting = value;
282282
return this;
@@ -302,7 +302,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor I
302302
/// Data stream aliases don’t support this parameter.
303303
/// </para>
304304
/// </summary>
305-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor Routing(Elastic.Clients.Elasticsearch.Routing? value)
305+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor Routing(string? value)
306306
{
307307
Instance.Routing = value;
308308
return this;
@@ -315,7 +315,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor R
315315
/// Data stream aliases don’t support this parameter.
316316
/// </para>
317317
/// </summary>
318-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor SearchRouting(Elastic.Clients.Elasticsearch.Routing? value)
318+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor SearchRouting(string? value)
319319
{
320320
Instance.SearchRouting = value;
321321
return this;
@@ -488,7 +488,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<T
488488
/// Data stream aliases don’t support this parameter.
489489
/// </para>
490490
/// </summary>
491-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> IndexRouting(Elastic.Clients.Elasticsearch.Routing? value)
491+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> IndexRouting(string? value)
492492
{
493493
Instance.IndexRouting = value;
494494
return this;
@@ -514,7 +514,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<T
514514
/// Data stream aliases don’t support this parameter.
515515
/// </para>
516516
/// </summary>
517-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> Routing(Elastic.Clients.Elasticsearch.Routing? value)
517+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> Routing(string? value)
518518
{
519519
Instance.Routing = value;
520520
return this;
@@ -527,7 +527,7 @@ public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<T
527527
/// Data stream aliases don’t support this parameter.
528528
/// </para>
529529
/// </summary>
530-
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> SearchRouting(Elastic.Clients.Elasticsearch.Routing? value)
530+
public Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequestDescriptor<TDocument> SearchRouting(string? value)
531531
{
532532
Instance.SearchRouting = value;
533533
return this;

src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ShrinkIndexRequest.g.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ public sealed partial class ShrinkIndexRequestParameters : Elastic.Transport.Req
8888
/// Before shrinking, a (primary or replica) copy of every shard in the index must be present on the same node.
8989
/// </para>
9090
/// <para>
91+
/// IMPORTANT: If the source index already has one primary shard, configuring the shrink operation with 'index.number_of_shards: 1' will cause the request to fail. An index with one primary shard cannot be shrunk further.
92+
/// </para>
93+
/// <para>
9194
/// The current write index on a data stream cannot be shrunk. In order to shrink the current write index, the data stream must first be rolled over so that a new write index is created and then the previous write index can be shrunk.
9295
/// </para>
9396
/// <para>
@@ -259,6 +262,9 @@ internal ShrinkIndexRequest(Elastic.Clients.Elasticsearch.Serialization.JsonCons
259262
/// Before shrinking, a (primary or replica) copy of every shard in the index must be present on the same node.
260263
/// </para>
261264
/// <para>
265+
/// IMPORTANT: If the source index already has one primary shard, configuring the shrink operation with 'index.number_of_shards: 1' will cause the request to fail. An index with one primary shard cannot be shrunk further.
266+
/// </para>
267+
/// <para>
262268
/// The current write index on a data stream cannot be shrunk. In order to shrink the current write index, the data stream must first be rolled over so that a new write index is created and then the previous write index can be shrunk.
263269
/// </para>
264270
/// <para>
@@ -634,6 +640,9 @@ public Elastic.Clients.Elasticsearch.IndexManagement.ShrinkIndexRequestDescripto
634640
/// Before shrinking, a (primary or replica) copy of every shard in the index must be present on the same node.
635641
/// </para>
636642
/// <para>
643+
/// IMPORTANT: If the source index already has one primary shard, configuring the shrink operation with 'index.number_of_shards: 1' will cause the request to fail. An index with one primary shard cannot be shrunk further.
644+
/// </para>
645+
/// <para>
637646
/// The current write index on a data stream cannot be shrunk. In order to shrink the current write index, the data stream must first be rolled over so that a new write index is created and then the previous write index can be shrunk.
638647
/// </para>
639648
/// <para>

0 commit comments

Comments
 (0)