Skip to content

Commit a855504

Browse files
committed
base code generation for all the following PR's as we start to implement new features
1 parent 8019468 commit a855504

File tree

7 files changed

+157
-133
lines changed

7 files changed

+157
-133
lines changed

src/CodeGeneration/ApiGenerator/ApiGenerator.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,21 @@ public class ApiGenerator
3939
"xpack.ml.put_calendar.json",
4040
"xpack.ml.put_calendar_job.json",
4141
"xpack.ml.get_calendar_job.json",
42+
"xpack.ml.delete_forecast.json",
43+
"xpack.ml.find_file_structure.json",
4244
"xpack.ssl.certificates.json",
45+
"delete_by_query_rethrottle.json",
46+
"update_by_query_rethrottle.json",
4347

44-
// 6.4 new API's
4548
"xpack.ml.update_filter.json",
4649
"xpack.security.delete_privileges.json",
4750
"xpack.security.get_privileges.json",
51+
"xpack.security.get_user_privileges.json",
52+
"xpack.security.get_index_privileges.json",
4853
"xpack.security.has_privileges.json",
4954
"xpack.security.put_privilege.json",
5055
"xpack.security.put_privileges.json",
56+
"xpack.rollup.get_rollup_index_caps.json",
5157
"nodes.reload_secure_settings.json"
5258
};
5359

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

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1613,6 +1613,11 @@ public partial class MultiSearchRequestParameters : RequestParameters<MultiSearc
16131613
/// disjoint.
16141614
///</summary>
16151615
public long? PreFilterShardSize { get => Q<long?>("pre_filter_shard_size"); set => Q("pre_filter_shard_size", value); }
1616+
///<summary>
1617+
/// The number of concurrent shard requests each sub search executes concurrently. This value should be used to limit the impact of the search
1618+
/// on the cluster in order to limit the number of concurrent shard requests
1619+
///</summary>
1620+
public long? MaxConcurrentShardRequests { get => Q<long?>("max_concurrent_shard_requests"); set => Q("max_concurrent_shard_requests", value); }
16161621
}
16171622
///<summary>Request options for MsearchTemplate<pre>http://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html</pre></summary>
16181623
public partial class MultiSearchTemplateRequestParameters : RequestParameters<MultiSearchTemplateRequestParameters>
@@ -2260,6 +2265,8 @@ public partial class DeleteJobRequestParameters : RequestParameters<DeleteJobReq
22602265
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
22612266
///<summary>True if the job should be forcefully deleted</summary>
22622267
public bool? Force { get => Q<bool?>("force"); set => Q("force", value); }
2268+
///<summary>Should this request wait until the operation has completed before returning</summary>
2269+
public bool? WaitForCompletion { get => Q<bool?>("wait_for_completion"); set => Q("wait_for_completion", value); }
22632270
}
22642271
///<summary>Request options for XpackMlDeleteModelSnapshot<pre>http://www.elastic.co/guide/en/elasticsearch/reference/current/ml-delete-snapshot.html</pre></summary>
22652272
public partial class DeleteModelSnapshotRequestParameters : RequestParameters<DeleteModelSnapshotRequestParameters>
@@ -2490,12 +2497,12 @@ public partial class ClearCachedRealmsRequestParameters : RequestParameters<Clea
24902497
///<summary>Comma-separated list of usernames to clear from the cache</summary>
24912498
public string[] Usernames { get => Q<string[]>("usernames"); set => Q("usernames", value); }
24922499
}
2493-
///<summary>Request options for XpackSecurityClearCachedRoles<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-roles.html#security-api-clear-role-cache</pre></summary>
2500+
///<summary>Request options for XpackSecurityClearCachedRoles<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-clear-role-cache.html</pre></summary>
24942501
public partial class ClearCachedRolesRequestParameters : RequestParameters<ClearCachedRolesRequestParameters>
24952502
{
24962503
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
24972504
}
2498-
///<summary>Request options for XpackSecurityDeleteRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-roles.html#security-api-delete-role</pre></summary>
2505+
///<summary>Request options for XpackSecurityDeleteRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-role.html</pre></summary>
24992506
public partial class DeleteRoleRequestParameters : RequestParameters<DeleteRoleRequestParameters>
25002507
{
25012508
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
@@ -2505,7 +2512,7 @@ public partial class DeleteRoleRequestParameters : RequestParameters<DeleteRoleR
25052512
///</summary>
25062513
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25072514
}
2508-
///<summary>Request options for XpackSecurityDeleteRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-role-mapping.html#security-api-delete-role-mapping</pre></summary>
2515+
///<summary>Request options for XpackSecurityDeleteRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-role-mapping.html</pre></summary>
25092516
public partial class DeleteRoleMappingRequestParameters : RequestParameters<DeleteRoleMappingRequestParameters>
25102517
{
25112518
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
@@ -2515,7 +2522,7 @@ public partial class DeleteRoleMappingRequestParameters : RequestParameters<Dele
25152522
///</summary>
25162523
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25172524
}
2518-
///<summary>Request options for XpackSecurityDeleteUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-users.html#security-api-delete-user</pre></summary>
2525+
///<summary>Request options for XpackSecurityDeleteUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-delete-user.html</pre></summary>
25192526
public partial class DeleteUserRequestParameters : RequestParameters<DeleteUserRequestParameters>
25202527
{
25212528
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
@@ -2525,7 +2532,7 @@ public partial class DeleteUserRequestParameters : RequestParameters<DeleteUserR
25252532
///</summary>
25262533
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25272534
}
2528-
///<summary>Request options for XpackSecurityDisableUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-users.html#security-api-disable-user</pre></summary>
2535+
///<summary>Request options for XpackSecurityDisableUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-disable-user.html</pre></summary>
25292536
public partial class DisableUserRequestParameters : RequestParameters<DisableUserRequestParameters>
25302537
{
25312538
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
@@ -2535,7 +2542,7 @@ public partial class DisableUserRequestParameters : RequestParameters<DisableUse
25352542
///</summary>
25362543
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25372544
}
2538-
///<summary>Request options for XpackSecurityEnableUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-users.html#security-api-enable-user</pre></summary>
2545+
///<summary>Request options for XpackSecurityEnableUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-enable-user.html</pre></summary>
25392546
public partial class EnableUserRequestParameters : RequestParameters<EnableUserRequestParameters>
25402547
{
25412548
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
@@ -2545,32 +2552,32 @@ public partial class EnableUserRequestParameters : RequestParameters<EnableUserR
25452552
///</summary>
25462553
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25472554
}
2548-
///<summary>Request options for XpackSecurityGetRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-roles.html#security-api-get-role</pre></summary>
2555+
///<summary>Request options for XpackSecurityGetRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-role.html</pre></summary>
25492556
public partial class GetRoleRequestParameters : RequestParameters<GetRoleRequestParameters>
25502557
{
25512558
public override HttpMethod DefaultHttpMethod => HttpMethod.GET;
25522559
}
2553-
///<summary>Request options for XpackSecurityGetRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-role-mapping.html#security-api-get-role-mapping</pre></summary>
2560+
///<summary>Request options for XpackSecurityGetRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-role-mapping.html</pre></summary>
25542561
public partial class GetRoleMappingRequestParameters : RequestParameters<GetRoleMappingRequestParameters>
25552562
{
25562563
public override HttpMethod DefaultHttpMethod => HttpMethod.GET;
25572564
}
2558-
///<summary>Request options for XpackSecurityGetToken<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-tokens.html#security-api-get-token</pre></summary>
2565+
///<summary>Request options for XpackSecurityGetToken<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-token.html</pre></summary>
25592566
public partial class GetUserAccessTokenRequestParameters : RequestParameters<GetUserAccessTokenRequestParameters>
25602567
{
25612568
public override HttpMethod DefaultHttpMethod => HttpMethod.POST;
25622569
}
2563-
///<summary>Request options for XpackSecurityGetUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-users.html#security-api-get-user</pre></summary>
2570+
///<summary>Request options for XpackSecurityGetUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-user.html</pre></summary>
25642571
public partial class GetUserRequestParameters : RequestParameters<GetUserRequestParameters>
25652572
{
25662573
public override HttpMethod DefaultHttpMethod => HttpMethod.GET;
25672574
}
2568-
///<summary>Request options for XpackSecurityInvalidateToken<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-tokens.html#security-api-invalidate-token</pre></summary>
2575+
///<summary>Request options for XpackSecurityInvalidateToken<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-invalidate-token.html</pre></summary>
25692576
public partial class InvalidateUserAccessTokenRequestParameters : RequestParameters<InvalidateUserAccessTokenRequestParameters>
25702577
{
25712578
public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE;
25722579
}
2573-
///<summary>Request options for XpackSecurityPutRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-roles.html#security-api-put-role</pre></summary>
2580+
///<summary>Request options for XpackSecurityPutRole<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-role.html</pre></summary>
25742581
public partial class PutRoleRequestParameters : RequestParameters<PutRoleRequestParameters>
25752582
{
25762583
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
@@ -2580,7 +2587,7 @@ public partial class PutRoleRequestParameters : RequestParameters<PutRoleRequest
25802587
///</summary>
25812588
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25822589
}
2583-
///<summary>Request options for XpackSecurityPutRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-role-mapping.html#security-api-put-role-mapping</pre></summary>
2590+
///<summary>Request options for XpackSecurityPutRoleMapping<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-role-mapping.html</pre></summary>
25842591
public partial class PutRoleMappingRequestParameters : RequestParameters<PutRoleMappingRequestParameters>
25852592
{
25862593
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;
@@ -2590,7 +2597,7 @@ public partial class PutRoleMappingRequestParameters : RequestParameters<PutRole
25902597
///</summary>
25912598
public Refresh? Refresh { get => Q<Refresh?>("refresh"); set => Q("refresh", value); }
25922599
}
2593-
///<summary>Request options for XpackSecurityPutUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-users.html#security-api-put-user</pre></summary>
2600+
///<summary>Request options for XpackSecurityPutUser<pre>https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-put-user.html</pre></summary>
25942601
public partial class PutUserRequestParameters : RequestParameters<PutUserRequestParameters>
25952602
{
25962603
public override HttpMethod DefaultHttpMethod => HttpMethod.PUT;

0 commit comments

Comments
 (0)