@@ -689,6 +689,30 @@ public Task<GetMappingResponse> GetMappingAsync<TDocument>(Func<GetMappingDescri
689
689
/// </summary>
690
690
public Task < GetIndexTemplateResponse > GetTemplateAsync ( IGetIndexTemplateRequest request , CancellationToken ct = default ) => DoRequestAsync < IGetIndexTemplateRequest , GetIndexTemplateResponse > ( request , request . RequestParameters , ct ) ;
691
691
/// <summary>
692
+ /// <c>POST</c> request to the <c>indices.migrate_to_data_stream</c> API, read more about this API online:
693
+ /// <para></para>
694
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html">https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html</a>
695
+ /// </summary>
696
+ public MigrateToDataStreamResponse MigrateToDataStream ( Name name , Func < MigrateToDataStreamDescriptor , IMigrateToDataStreamRequest > selector = null ) => MigrateToDataStream ( selector . InvokeOrDefault ( new MigrateToDataStreamDescriptor ( name : name ) ) ) ;
697
+ /// <summary>
698
+ /// <c>POST</c> request to the <c>indices.migrate_to_data_stream</c> API, read more about this API online:
699
+ /// <para></para>
700
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html">https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html</a>
701
+ /// </summary>
702
+ public Task < MigrateToDataStreamResponse > MigrateToDataStreamAsync ( Name name , Func < MigrateToDataStreamDescriptor , IMigrateToDataStreamRequest > selector = null , CancellationToken ct = default ) => MigrateToDataStreamAsync ( selector . InvokeOrDefault ( new MigrateToDataStreamDescriptor ( name : name ) ) , ct ) ;
703
+ /// <summary>
704
+ /// <c>POST</c> request to the <c>indices.migrate_to_data_stream</c> API, read more about this API online:
705
+ /// <para></para>
706
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html">https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html</a>
707
+ /// </summary>
708
+ public MigrateToDataStreamResponse MigrateToDataStream ( IMigrateToDataStreamRequest request ) => DoRequest < IMigrateToDataStreamRequest , MigrateToDataStreamResponse > ( request , request . RequestParameters ) ;
709
+ /// <summary>
710
+ /// <c>POST</c> request to the <c>indices.migrate_to_data_stream</c> API, read more about this API online:
711
+ /// <para></para>
712
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html">https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html</a>
713
+ /// </summary>
714
+ public Task < MigrateToDataStreamResponse > MigrateToDataStreamAsync ( IMigrateToDataStreamRequest request , CancellationToken ct = default ) => DoRequestAsync < IMigrateToDataStreamRequest , MigrateToDataStreamResponse > ( request , request . RequestParameters , ct ) ;
715
+ /// <summary>
692
716
/// <c>POST</c> request to the <c>indices.open</c> API, read more about this API online:
693
717
/// <para></para>
694
718
/// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html">https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html</a>
0 commit comments