Skip to content

Commit 7ef7465

Browse files
committed
Fix ported SLM and clone index APIs
This commit fixes the new 7.4.0 APIs ported from 7.x branch.
1 parent cdb2692 commit 7ef7465

File tree

3 files changed

+5
-50
lines changed

3 files changed

+5
-50
lines changed

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Indices.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ public bool? Request
106106
public class CloneIndexRequestParameters : RequestParameters<CloneIndexRequestParameters>
107107
{
108108
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
109+
public override bool SupportsBody => true;
109110
///<summary>Specify timeout for connection to master</summary>
110111
public TimeSpan MasterTimeout
111112
{

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.Slm.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/Elasticsearch.Net/Api/RequestParameters/RequestParameters.SnapshotLifecycleManagement.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,27 @@ namespace Elasticsearch.Net.Specification.SnapshotLifecycleManagementApi
2828
public class DeleteSnapshotLifecycleRequestParameters : RequestParameters<DeleteSnapshotLifecycleRequestParameters>
2929
{
3030
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
31+
public override bool SupportsBody => false;
3132
}
3233

3334
///<summary>Request options for ExecuteSnapshotLifecycle <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-execute.html</para></summary>
3435
public class ExecuteSnapshotLifecycleRequestParameters : RequestParameters<ExecuteSnapshotLifecycleRequestParameters>
3536
{
3637
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
38+
public override bool SupportsBody => false;
3739
}
3840

3941
///<summary>Request options for GetSnapshotLifecycle <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-get.html</para></summary>
4042
public class GetSnapshotLifecycleRequestParameters : RequestParameters<GetSnapshotLifecycleRequestParameters>
4143
{
4244
public override HttpMethod DefaultHttpMethod => HttpMethod.GET;
45+
public override bool SupportsBody => false;
4346
}
4447

4548
///<summary>Request options for PutSnapshotLifecycle <para>https://www.elastic.co/guide/en/elasticsearch/reference/current/slm-api-put.html</para></summary>
4649
public class PutSnapshotLifecycleRequestParameters : RequestParameters<PutSnapshotLifecycleRequestParameters>
4750
{
4851
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
52+
public override bool SupportsBody => true;
4953
}
5054
}

0 commit comments

Comments
 (0)