Skip to content

Commit 68d7a1a

Browse files
committed
added support for snapshot and restore
1 parent 6ece389 commit 68d7a1a

15 files changed

+374
-60
lines changed

src/Elasticsearch.Net/Domain/RequestParameters.Generated.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5018,12 +5018,12 @@ public CreateRepositoryRequestParameters Timeout(string timeout)
50185018
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
50195019
///</pre>
50205020
///</summary>
5021-
public class SnapshotDeleteRequestParameters : FluentRequestParameters<SnapshotDeleteRequestParameters>
5021+
public class DeleteSnapshotRequestParameters : FluentRequestParameters<DeleteSnapshotRequestParameters>
50225022
{
50235023

50245024
internal string _master_timeout { get; set; }
50255025
///<summary>Explicit operation timeout for connection to master node</summary>
5026-
public SnapshotDeleteRequestParameters MasterTimeout(string master_timeout)
5026+
public DeleteSnapshotRequestParameters MasterTimeout(string master_timeout)
50275027
{
50285028
this._master_timeout = master_timeout;
50295029
this.AddQueryString("master_timeout", this._master_timeout);
@@ -5068,12 +5068,12 @@ public DeleteRepositoryRequestParameters Timeout(string timeout)
50685068
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
50695069
///</pre>
50705070
///</summary>
5071-
public class SnapshotGetRequestParameters : FluentRequestParameters<SnapshotGetRequestParameters>
5071+
public class GetSnapshotRequestParameters : FluentRequestParameters<GetSnapshotRequestParameters>
50725072
{
50735073

50745074
internal string _master_timeout { get; set; }
50755075
///<summary>Explicit operation timeout for connection to master node</summary>
5076-
public SnapshotGetRequestParameters MasterTimeout(string master_timeout)
5076+
public GetSnapshotRequestParameters MasterTimeout(string master_timeout)
50775077
{
50785078
this._master_timeout = master_timeout;
50795079
this.AddQueryString("master_timeout", this._master_timeout);
@@ -5118,12 +5118,12 @@ public SnapshotGetRepositoryRequestParameters Local(bool local)
51185118
///http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
51195119
///</pre>
51205120
///</summary>
5121-
public class SnapshotRestoreRequestParameters : FluentRequestParameters<SnapshotRestoreRequestParameters>
5121+
public class RestoreRequestParameters : FluentRequestParameters<RestoreRequestParameters>
51225122
{
51235123

51245124
internal string _master_timeout { get; set; }
51255125
///<summary>Explicit operation timeout for connection to master node</summary>
5126-
public SnapshotRestoreRequestParameters MasterTimeout(string master_timeout)
5126+
public RestoreRequestParameters MasterTimeout(string master_timeout)
51275127
{
51285128
this._master_timeout = master_timeout;
51295129
this.AddQueryString("master_timeout", this._master_timeout);
@@ -5133,7 +5133,7 @@ public SnapshotRestoreRequestParameters MasterTimeout(string master_timeout)
51335133

51345134
internal bool _wait_for_completion { get; set; }
51355135
///<summary>Should this request wait until the operation has completed before returning</summary>
5136-
public SnapshotRestoreRequestParameters WaitForCompletion(bool wait_for_completion)
5136+
public RestoreRequestParameters WaitForCompletion(bool wait_for_completion)
51375137
{
51385138
this._wait_for_completion = wait_for_completion;
51395139
this.AddQueryString("wait_for_completion", this._wait_for_completion);

src/Elasticsearch.Net/ElasticsearchClient.Generated.cs

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -29792,15 +29792,15 @@ public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotCreateRepositoryPo
2979229792
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
2979329793
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
2979429794
///</returns>
29795-
public ElasticsearchResponse<T> SnapshotDelete<T>(string repository, string snapshot, Func<SnapshotDeleteRequestParameters, SnapshotDeleteRequestParameters> requestParameters = null)
29795+
public ElasticsearchResponse<T> SnapshotDelete<T>(string repository, string snapshot, Func<DeleteSnapshotRequestParameters, DeleteSnapshotRequestParameters> requestParameters = null)
2979629796
{
2979729797
repository.ThrowIfNullOrEmpty("repository");
2979829798
snapshot.ThrowIfNullOrEmpty("snapshot");
2979929799
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
2980029800
BaseRequestParameters requestParams = null;
2980129801
if (requestParameters != null)
2980229802
{
29803-
requestParams = requestParameters(new SnapshotDeleteRequestParameters());
29803+
requestParams = requestParameters(new DeleteSnapshotRequestParameters());
2980429804
ToNameValueCollection(requestParams);
2980529805
}
2980629806

@@ -29827,15 +29827,15 @@ public ElasticsearchResponse<T> SnapshotDelete<T>(string repository, string snap
2982729827
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
2982829828
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
2982929829
///</returns>
29830-
public Task<ElasticsearchResponse<T>> SnapshotDeleteAsync<T>(string repository, string snapshot, Func<SnapshotDeleteRequestParameters, SnapshotDeleteRequestParameters> requestParameters = null)
29830+
public Task<ElasticsearchResponse<T>> SnapshotDeleteAsync<T>(string repository, string snapshot, Func<DeleteSnapshotRequestParameters, DeleteSnapshotRequestParameters> requestParameters = null)
2983129831
{
2983229832
repository.ThrowIfNullOrEmpty("repository");
2983329833
snapshot.ThrowIfNullOrEmpty("snapshot");
2983429834
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
2983529835
BaseRequestParameters requestParams = null;
2983629836
if (requestParameters != null)
2983729837
{
29838-
requestParams = requestParameters(new SnapshotDeleteRequestParameters());
29838+
requestParams = requestParameters(new DeleteSnapshotRequestParameters());
2983929839
ToNameValueCollection(requestParams);
2984029840
}
2984129841

@@ -29864,15 +29864,15 @@ public Task<ElasticsearchResponse<T>> SnapshotDeleteAsync<T>(string repository,
2986429864
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
2986529865
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
2986629866
///</returns>
29867-
public ElasticsearchResponse<DynamicDictionary> SnapshotDelete(string repository, string snapshot, Func<SnapshotDeleteRequestParameters, SnapshotDeleteRequestParameters> requestParameters = null)
29867+
public ElasticsearchResponse<DynamicDictionary> SnapshotDelete(string repository, string snapshot, Func<DeleteSnapshotRequestParameters, DeleteSnapshotRequestParameters> requestParameters = null)
2986829868
{
2986929869
repository.ThrowIfNullOrEmpty("repository");
2987029870
snapshot.ThrowIfNullOrEmpty("snapshot");
2987129871
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
2987229872
BaseRequestParameters requestParams = null;
2987329873
if (requestParameters != null)
2987429874
{
29875-
requestParams = requestParameters(new SnapshotDeleteRequestParameters());
29875+
requestParams = requestParameters(new DeleteSnapshotRequestParameters());
2987629876
ToNameValueCollection(requestParams);
2987729877
}
2987829878

@@ -29901,15 +29901,15 @@ public ElasticsearchResponse<DynamicDictionary> SnapshotDelete(string repository
2990129901
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
2990229902
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
2990329903
///</returns>
29904-
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotDeleteAsync(string repository, string snapshot, Func<SnapshotDeleteRequestParameters, SnapshotDeleteRequestParameters> requestParameters = null)
29904+
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotDeleteAsync(string repository, string snapshot, Func<DeleteSnapshotRequestParameters, DeleteSnapshotRequestParameters> requestParameters = null)
2990529905
{
2990629906
repository.ThrowIfNullOrEmpty("repository");
2990729907
snapshot.ThrowIfNullOrEmpty("snapshot");
2990829908
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
2990929909
BaseRequestParameters requestParams = null;
2991029910
if (requestParameters != null)
2991129911
{
29912-
requestParams = requestParameters(new SnapshotDeleteRequestParameters());
29912+
requestParams = requestParameters(new DeleteSnapshotRequestParameters());
2991329913
ToNameValueCollection(requestParams);
2991429914
}
2991529915

@@ -30072,15 +30072,15 @@ public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotDeleteRepositoryAs
3007230072
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
3007330073
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
3007430074
///</returns>
30075-
public ElasticsearchResponse<T> SnapshotGet<T>(string repository, string snapshot, Func<SnapshotGetRequestParameters, SnapshotGetRequestParameters> requestParameters = null)
30075+
public ElasticsearchResponse<T> SnapshotGet<T>(string repository, string snapshot, Func<GetSnapshotRequestParameters, GetSnapshotRequestParameters> requestParameters = null)
3007630076
{
3007730077
repository.ThrowIfNullOrEmpty("repository");
3007830078
snapshot.ThrowIfNullOrEmpty("snapshot");
3007930079
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
3008030080
BaseRequestParameters requestParams = null;
3008130081
if (requestParameters != null)
3008230082
{
30083-
requestParams = requestParameters(new SnapshotGetRequestParameters());
30083+
requestParams = requestParameters(new GetSnapshotRequestParameters());
3008430084
ToNameValueCollection(requestParams);
3008530085
}
3008630086

@@ -30107,15 +30107,15 @@ public ElasticsearchResponse<T> SnapshotGet<T>(string repository, string snapsho
3010730107
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
3010830108
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
3010930109
///</returns>
30110-
public Task<ElasticsearchResponse<T>> SnapshotGetAsync<T>(string repository, string snapshot, Func<SnapshotGetRequestParameters, SnapshotGetRequestParameters> requestParameters = null)
30110+
public Task<ElasticsearchResponse<T>> SnapshotGetAsync<T>(string repository, string snapshot, Func<GetSnapshotRequestParameters, GetSnapshotRequestParameters> requestParameters = null)
3011130111
{
3011230112
repository.ThrowIfNullOrEmpty("repository");
3011330113
snapshot.ThrowIfNullOrEmpty("snapshot");
3011430114
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
3011530115
BaseRequestParameters requestParams = null;
3011630116
if (requestParameters != null)
3011730117
{
30118-
requestParams = requestParameters(new SnapshotGetRequestParameters());
30118+
requestParams = requestParameters(new GetSnapshotRequestParameters());
3011930119
ToNameValueCollection(requestParams);
3012030120
}
3012130121

@@ -30144,15 +30144,15 @@ public Task<ElasticsearchResponse<T>> SnapshotGetAsync<T>(string repository, str
3014430144
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
3014530145
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
3014630146
///</returns>
30147-
public ElasticsearchResponse<DynamicDictionary> SnapshotGet(string repository, string snapshot, Func<SnapshotGetRequestParameters, SnapshotGetRequestParameters> requestParameters = null)
30147+
public ElasticsearchResponse<DynamicDictionary> SnapshotGet(string repository, string snapshot, Func<GetSnapshotRequestParameters, GetSnapshotRequestParameters> requestParameters = null)
3014830148
{
3014930149
repository.ThrowIfNullOrEmpty("repository");
3015030150
snapshot.ThrowIfNullOrEmpty("snapshot");
3015130151
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
3015230152
BaseRequestParameters requestParams = null;
3015330153
if (requestParameters != null)
3015430154
{
30155-
requestParams = requestParameters(new SnapshotGetRequestParameters());
30155+
requestParams = requestParameters(new GetSnapshotRequestParameters());
3015630156
ToNameValueCollection(requestParams);
3015730157
}
3015830158

@@ -30181,15 +30181,15 @@ public ElasticsearchResponse<DynamicDictionary> SnapshotGet(string repository, s
3018130181
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
3018230182
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
3018330183
///</returns>
30184-
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotGetAsync(string repository, string snapshot, Func<SnapshotGetRequestParameters, SnapshotGetRequestParameters> requestParameters = null)
30184+
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotGetAsync(string repository, string snapshot, Func<GetSnapshotRequestParameters, GetSnapshotRequestParameters> requestParameters = null)
3018530185
{
3018630186
repository.ThrowIfNullOrEmpty("repository");
3018730187
snapshot.ThrowIfNullOrEmpty("snapshot");
3018830188
var url = "_snapshot/{0}/{1}".F(Encoded(repository), Encoded(snapshot));
3018930189
BaseRequestParameters requestParams = null;
3019030190
if (requestParameters != null)
3019130191
{
30192-
requestParams = requestParameters(new SnapshotGetRequestParameters());
30192+
requestParams = requestParameters(new GetSnapshotRequestParameters());
3019330193
ToNameValueCollection(requestParams);
3019430194
}
3019530195

@@ -30481,15 +30481,15 @@ public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotGetRepositoryAsync
3048130481
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
3048230482
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
3048330483
///</returns>
30484-
public ElasticsearchResponse<T> SnapshotRestore<T>(string repository, string snapshot, object body, Func<SnapshotRestoreRequestParameters, SnapshotRestoreRequestParameters> requestParameters = null)
30484+
public ElasticsearchResponse<T> SnapshotRestore<T>(string repository, string snapshot, object body, Func<RestoreRequestParameters, RestoreRequestParameters> requestParameters = null)
3048530485
{
3048630486
repository.ThrowIfNullOrEmpty("repository");
3048730487
snapshot.ThrowIfNullOrEmpty("snapshot");
3048830488
var url = "_snapshot/{0}/{1}/_restore".F(Encoded(repository), Encoded(snapshot));
3048930489
BaseRequestParameters requestParams = null;
3049030490
if (requestParameters != null)
3049130491
{
30492-
requestParams = requestParameters(new SnapshotRestoreRequestParameters());
30492+
requestParams = requestParameters(new RestoreRequestParameters());
3049330493
ToNameValueCollection(requestParams);
3049430494
}
3049530495

@@ -30517,15 +30517,15 @@ public ElasticsearchResponse<T> SnapshotRestore<T>(string repository, string sna
3051730517
///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
3051830518
///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
3051930519
///</returns>
30520-
public Task<ElasticsearchResponse<T>> SnapshotRestoreAsync<T>(string repository, string snapshot, object body, Func<SnapshotRestoreRequestParameters, SnapshotRestoreRequestParameters> requestParameters = null)
30520+
public Task<ElasticsearchResponse<T>> SnapshotRestoreAsync<T>(string repository, string snapshot, object body, Func<RestoreRequestParameters, RestoreRequestParameters> requestParameters = null)
3052130521
{
3052230522
repository.ThrowIfNullOrEmpty("repository");
3052330523
snapshot.ThrowIfNullOrEmpty("snapshot");
3052430524
var url = "_snapshot/{0}/{1}/_restore".F(Encoded(repository), Encoded(snapshot));
3052530525
BaseRequestParameters requestParams = null;
3052630526
if (requestParameters != null)
3052730527
{
30528-
requestParams = requestParameters(new SnapshotRestoreRequestParameters());
30528+
requestParams = requestParameters(new RestoreRequestParameters());
3052930529
ToNameValueCollection(requestParams);
3053030530
}
3053130531

@@ -30555,15 +30555,15 @@ public Task<ElasticsearchResponse<T>> SnapshotRestoreAsync<T>(string repository,
3055530555
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
3055630556
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
3055730557
///</returns>
30558-
public ElasticsearchResponse<DynamicDictionary> SnapshotRestore(string repository, string snapshot, object body, Func<SnapshotRestoreRequestParameters, SnapshotRestoreRequestParameters> requestParameters = null)
30558+
public ElasticsearchResponse<DynamicDictionary> SnapshotRestore(string repository, string snapshot, object body, Func<RestoreRequestParameters, RestoreRequestParameters> requestParameters = null)
3055930559
{
3056030560
repository.ThrowIfNullOrEmpty("repository");
3056130561
snapshot.ThrowIfNullOrEmpty("snapshot");
3056230562
var url = "_snapshot/{0}/{1}/_restore".F(Encoded(repository), Encoded(snapshot));
3056330563
BaseRequestParameters requestParams = null;
3056430564
if (requestParameters != null)
3056530565
{
30566-
requestParams = requestParameters(new SnapshotRestoreRequestParameters());
30566+
requestParams = requestParameters(new RestoreRequestParameters());
3056730567
ToNameValueCollection(requestParams);
3056830568
}
3056930569

@@ -30593,15 +30593,15 @@ public ElasticsearchResponse<DynamicDictionary> SnapshotRestore(string repositor
3059330593
///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
3059430594
///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
3059530595
///</returns>
30596-
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotRestoreAsync(string repository, string snapshot, object body, Func<SnapshotRestoreRequestParameters, SnapshotRestoreRequestParameters> requestParameters = null)
30596+
public Task<ElasticsearchResponse<DynamicDictionary>> SnapshotRestoreAsync(string repository, string snapshot, object body, Func<RestoreRequestParameters, RestoreRequestParameters> requestParameters = null)
3059730597
{
3059830598
repository.ThrowIfNullOrEmpty("repository");
3059930599
snapshot.ThrowIfNullOrEmpty("snapshot");
3060030600
var url = "_snapshot/{0}/{1}/_restore".F(Encoded(repository), Encoded(snapshot));
3060130601
BaseRequestParameters requestParams = null;
3060230602
if (requestParameters != null)
3060330603
{
30604-
requestParams = requestParameters(new SnapshotRestoreRequestParameters());
30604+
requestParams = requestParameters(new RestoreRequestParameters());
3060530605
ToNameValueCollection(requestParams);
3060630606
}
3060730607

0 commit comments

Comments
 (0)