@@ -133,6 +133,30 @@ internal SnapshotLifecycleManagementNamespace(ElasticClient client): base(client
133
133
/// </summary>
134
134
public Task < GetSnapshotLifecycleStatsResponse > GetSnapshotLifecycleStatsAsync ( IGetSnapshotLifecycleStatsRequest request , CancellationToken ct = default ) => DoRequestAsync < IGetSnapshotLifecycleStatsRequest , GetSnapshotLifecycleStatsResponse > ( request , request . RequestParameters , ct ) ;
135
135
/// <summary>
136
+ /// <c>GET</c> request to the <c>slm.get_status</c> API, read more about this API online:
137
+ /// <para></para>
138
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html</a>
139
+ /// </summary>
140
+ public GetSnapshotLifecycleManagementStatusResponse GetStatus ( Func < GetSnapshotLifecycleManagementStatusDescriptor , IGetSnapshotLifecycleManagementStatusRequest > selector = null ) => GetStatus ( selector . InvokeOrDefault ( new GetSnapshotLifecycleManagementStatusDescriptor ( ) ) ) ;
141
+ /// <summary>
142
+ /// <c>GET</c> request to the <c>slm.get_status</c> API, read more about this API online:
143
+ /// <para></para>
144
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html</a>
145
+ /// </summary>
146
+ public Task < GetSnapshotLifecycleManagementStatusResponse > GetStatusAsync ( Func < GetSnapshotLifecycleManagementStatusDescriptor , IGetSnapshotLifecycleManagementStatusRequest > selector = null , CancellationToken ct = default ) => GetStatusAsync ( selector . InvokeOrDefault ( new GetSnapshotLifecycleManagementStatusDescriptor ( ) ) , ct ) ;
147
+ /// <summary>
148
+ /// <c>GET</c> request to the <c>slm.get_status</c> API, read more about this API online:
149
+ /// <para></para>
150
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html</a>
151
+ /// </summary>
152
+ public GetSnapshotLifecycleManagementStatusResponse GetStatus ( IGetSnapshotLifecycleManagementStatusRequest request ) => DoRequest < IGetSnapshotLifecycleManagementStatusRequest , GetSnapshotLifecycleManagementStatusResponse > ( request , request . RequestParameters ) ;
153
+ /// <summary>
154
+ /// <c>GET</c> request to the <c>slm.get_status</c> API, read more about this API online:
155
+ /// <para></para>
156
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-get-status.html</a>
157
+ /// </summary>
158
+ public Task < GetSnapshotLifecycleManagementStatusResponse > GetStatusAsync ( IGetSnapshotLifecycleManagementStatusRequest request , CancellationToken ct = default ) => DoRequestAsync < IGetSnapshotLifecycleManagementStatusRequest , GetSnapshotLifecycleManagementStatusResponse > ( request , request . RequestParameters , ct ) ;
159
+ /// <summary>
136
160
/// <c>PUT</c> request to the <c>slm.put_lifecycle</c> API, read more about this API online:
137
161
/// <para></para>
138
162
/// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-put.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-put.html</a>
@@ -156,5 +180,53 @@ internal SnapshotLifecycleManagementNamespace(ElasticClient client): base(client
156
180
/// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-put.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-put.html</a>
157
181
/// </summary>
158
182
public Task < PutSnapshotLifecycleResponse > PutSnapshotLifecycleAsync ( IPutSnapshotLifecycleRequest request , CancellationToken ct = default ) => DoRequestAsync < IPutSnapshotLifecycleRequest , PutSnapshotLifecycleResponse > ( request , request . RequestParameters , ct ) ;
183
+ /// <summary>
184
+ /// <c>POST</c> request to the <c>slm.start</c> API, read more about this API online:
185
+ /// <para></para>
186
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html</a>
187
+ /// </summary>
188
+ public StartSnapshotLifecycleManagementResponse Start ( Func < StartSnapshotLifecycleManagementDescriptor , IStartSnapshotLifecycleManagementRequest > selector = null ) => Start ( selector . InvokeOrDefault ( new StartSnapshotLifecycleManagementDescriptor ( ) ) ) ;
189
+ /// <summary>
190
+ /// <c>POST</c> request to the <c>slm.start</c> API, read more about this API online:
191
+ /// <para></para>
192
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html</a>
193
+ /// </summary>
194
+ public Task < StartSnapshotLifecycleManagementResponse > StartAsync ( Func < StartSnapshotLifecycleManagementDescriptor , IStartSnapshotLifecycleManagementRequest > selector = null , CancellationToken ct = default ) => StartAsync ( selector . InvokeOrDefault ( new StartSnapshotLifecycleManagementDescriptor ( ) ) , ct ) ;
195
+ /// <summary>
196
+ /// <c>POST</c> request to the <c>slm.start</c> API, read more about this API online:
197
+ /// <para></para>
198
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html</a>
199
+ /// </summary>
200
+ public StartSnapshotLifecycleManagementResponse Start ( IStartSnapshotLifecycleManagementRequest request ) => DoRequest < IStartSnapshotLifecycleManagementRequest , StartSnapshotLifecycleManagementResponse > ( request , request . RequestParameters ) ;
201
+ /// <summary>
202
+ /// <c>POST</c> request to the <c>slm.start</c> API, read more about this API online:
203
+ /// <para></para>
204
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-start.html</a>
205
+ /// </summary>
206
+ public Task < StartSnapshotLifecycleManagementResponse > StartAsync ( IStartSnapshotLifecycleManagementRequest request , CancellationToken ct = default ) => DoRequestAsync < IStartSnapshotLifecycleManagementRequest , StartSnapshotLifecycleManagementResponse > ( request , request . RequestParameters , ct ) ;
207
+ /// <summary>
208
+ /// <c>POST</c> request to the <c>slm.stop</c> API, read more about this API online:
209
+ /// <para></para>
210
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html</a>
211
+ /// </summary>
212
+ public StopSnapshotLifecycleManagementResponse Stop ( Func < StopSnapshotLifecycleManagementDescriptor , IStopSnapshotLifecycleManagementRequest > selector = null ) => Stop ( selector . InvokeOrDefault ( new StopSnapshotLifecycleManagementDescriptor ( ) ) ) ;
213
+ /// <summary>
214
+ /// <c>POST</c> request to the <c>slm.stop</c> API, read more about this API online:
215
+ /// <para></para>
216
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html</a>
217
+ /// </summary>
218
+ public Task < StopSnapshotLifecycleManagementResponse > StopAsync ( Func < StopSnapshotLifecycleManagementDescriptor , IStopSnapshotLifecycleManagementRequest > selector = null , CancellationToken ct = default ) => StopAsync ( selector . InvokeOrDefault ( new StopSnapshotLifecycleManagementDescriptor ( ) ) , ct ) ;
219
+ /// <summary>
220
+ /// <c>POST</c> request to the <c>slm.stop</c> API, read more about this API online:
221
+ /// <para></para>
222
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html</a>
223
+ /// </summary>
224
+ public StopSnapshotLifecycleManagementResponse Stop ( IStopSnapshotLifecycleManagementRequest request ) => DoRequest < IStopSnapshotLifecycleManagementRequest , StopSnapshotLifecycleManagementResponse > ( request , request . RequestParameters ) ;
225
+ /// <summary>
226
+ /// <c>POST</c> request to the <c>slm.stop</c> API, read more about this API online:
227
+ /// <para></para>
228
+ /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-stop.html</a>
229
+ /// </summary>
230
+ public Task < StopSnapshotLifecycleManagementResponse > StopAsync ( IStopSnapshotLifecycleManagementRequest request , CancellationToken ct = default ) => DoRequestAsync < IStopSnapshotLifecycleManagementRequest , StopSnapshotLifecycleManagementResponse > ( request , request . RequestParameters , ct ) ;
159
231
}
160
232
}
0 commit comments