Skip to content

Commit 953a803

Browse files
committed
API generation
1 parent df17fb9 commit 953a803

File tree

6 files changed

+119
-12
lines changed

6 files changed

+119
-12
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
// Licensed to Elasticsearch B.V under one or more agreements.
2+
// Elasticsearch B.V licenses this file to you under the Apache 2.0 License.
3+
// See the LICENSE file in the project root for more information
4+
5+
'use strict'
6+
7+
/* eslint camelcase: 0 */
8+
/* eslint no-unused-vars: 0 */
9+
10+
function buildAutoscalingDeleteAutoscalingPolicy (opts) {
11+
// eslint-disable-next-line no-unused-vars
12+
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
13+
14+
const acceptedQuerystring = [
15+
16+
]
17+
18+
const snakeCase = {
19+
20+
}
21+
22+
/**
23+
* Perform a autoscaling.delete_autoscaling_policy request
24+
* https://www.elastic.co/guide/en/elasticsearch/reference/current/autoscaling-delete-autoscaling-policy.html
25+
*/
26+
return function autoscalingDeleteAutoscalingPolicy (params, options, callback) {
27+
options = options || {}
28+
if (typeof options === 'function') {
29+
callback = options
30+
options = {}
31+
}
32+
if (typeof params === 'function' || params == null) {
33+
callback = params
34+
params = {}
35+
options = {}
36+
}
37+
38+
// check required parameters
39+
if (params['name'] == null) {
40+
const err = new ConfigurationError('Missing required parameter: name')
41+
return handleError(err, callback)
42+
}
43+
44+
// validate headers object
45+
if (options.headers != null && typeof options.headers !== 'object') {
46+
const err = new ConfigurationError(`Headers should be an object, instead got: ${typeof options.headers}`)
47+
return handleError(err, callback)
48+
}
49+
50+
var warnings = []
51+
var { method, body, name, ...querystring } = params
52+
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring, warnings)
53+
54+
var ignore = options.ignore
55+
if (typeof ignore === 'number') {
56+
options.ignore = [ignore]
57+
}
58+
59+
var path = ''
60+
61+
if (method == null) method = 'DELETE'
62+
path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name)
63+
64+
// build request object
65+
const request = {
66+
method,
67+
path,
68+
body: body || '',
69+
querystring
70+
}
71+
72+
options.warnings = warnings.length === 0 ? null : warnings
73+
return makeRequest(request, options, callback)
74+
}
75+
}
76+
77+
module.exports = buildAutoscalingDeleteAutoscalingPolicy

api/api/cat.transform.js renamed to api/api/cat.transforms.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/* eslint camelcase: 0 */
88
/* eslint no-unused-vars: 0 */
99

10-
function buildCatTransform (opts) {
10+
function buildCatTransforms (opts) {
1111
// eslint-disable-next-line no-unused-vars
1212
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
1313

@@ -29,11 +29,11 @@ function buildCatTransform (opts) {
2929
}
3030

3131
/**
32-
* Perform a cat.transform request
32+
* Perform a cat.transforms request
3333
* Gets configuration and usage information about transforms.
3434
* https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-transforms.html
3535
*/
36-
return function catTransform (params, options, callback) {
36+
return function catTransforms (params, options, callback) {
3737
options = options || {}
3838
if (typeof options === 'function') {
3939
callback = options
@@ -83,4 +83,4 @@ function buildCatTransform (opts) {
8383
}
8484
}
8585

86-
module.exports = buildCatTransform
86+
module.exports = buildCatTransforms

api/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ function ESAPI (opts) {
2727
submit: lazyLoad('async_search.submit', opts)
2828
},
2929
autoscaling: {
30+
delete_autoscaling_policy: lazyLoad('autoscaling.delete_autoscaling_policy', opts),
31+
deleteAutoscalingPolicy: lazyLoad('autoscaling.delete_autoscaling_policy', opts),
3032
get_autoscaling_decision: lazyLoad('autoscaling.get_autoscaling_decision', opts),
3133
getAutoscalingDecision: lazyLoad('autoscaling.get_autoscaling_decision', opts),
3234
put_autoscaling_policy: lazyLoad('autoscaling.put_autoscaling_policy', opts),
@@ -64,7 +66,7 @@ function ESAPI (opts) {
6466
templates: lazyLoad('cat.templates', opts),
6567
thread_pool: lazyLoad('cat.thread_pool', opts),
6668
threadPool: lazyLoad('cat.thread_pool', opts),
67-
transform: lazyLoad('cat.transform', opts)
69+
transforms: lazyLoad('cat.transforms', opts)
6870
},
6971
ccr: {
7072
delete_auto_follow_pattern: lazyLoad('ccr.delete_auto_follow_pattern', opts),

api/requestParams.d.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,10 @@ export interface AsyncSearchSubmit<T = RequestBody> extends Generic {
14301430
body?: T;
14311431
}
14321432

1433+
export interface AutoscalingDeleteAutoscalingPolicy extends Generic {
1434+
name: string;
1435+
}
1436+
14331437
export interface AutoscalingGetAutoscalingDecision extends Generic {
14341438
}
14351439

@@ -1487,7 +1491,7 @@ export interface CatMlTrainedModels extends Generic {
14871491
v?: boolean;
14881492
}
14891493

1490-
export interface CatTransform extends Generic {
1494+
export interface CatTransforms extends Generic {
14911495
transform_id?: string;
14921496
from?: number;
14931497
size?: number;

docs/reference.asciidoc

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5754,6 +5754,22 @@ _Default:_ `5`
57545754

57555755
|===
57565756

5757+
=== autoscaling.deleteAutoscalingPolicy
5758+
*Stability:* experimental
5759+
[source,ts]
5760+
----
5761+
client.autoscaling.deleteAutoscalingPolicy({
5762+
name: string
5763+
})
5764+
----
5765+
link:{ref}/autoscaling-delete-autoscaling-policy.html[Documentation] +
5766+
[cols=2*]
5767+
|===
5768+
|`name`
5769+
|`string` - the name of the autoscaling policy
5770+
5771+
|===
5772+
57575773
=== autoscaling.getAutoscalingDecision
57585774
*Stability:* experimental
57595775
[source,ts]
@@ -5981,11 +5997,11 @@ _Default:_ `100`
59815997

59825998
|===
59835999

5984-
=== cat.transform
6000+
=== cat.transforms
59856001

59866002
[source,ts]
59876003
----
5988-
client.cat.transform({
6004+
client.cat.transforms({
59896005
transform_id: string,
59906006
from: number,
59916007
size: number,

index.d.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,14 @@ declare class Client extends EventEmitter {
141141
submit<TRequestBody extends RequestBody, TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AsyncSearchSubmit<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
142142
}
143143
autoscaling: {
144+
delete_autoscaling_policy<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.AutoscalingDeleteAutoscalingPolicy, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>
145+
delete_autoscaling_policy<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
146+
delete_autoscaling_policy<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AutoscalingDeleteAutoscalingPolicy, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
147+
delete_autoscaling_policy<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AutoscalingDeleteAutoscalingPolicy, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
148+
deleteAutoscalingPolicy<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.AutoscalingDeleteAutoscalingPolicy, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>
149+
deleteAutoscalingPolicy<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
150+
deleteAutoscalingPolicy<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AutoscalingDeleteAutoscalingPolicy, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
151+
deleteAutoscalingPolicy<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AutoscalingDeleteAutoscalingPolicy, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
144152
get_autoscaling_decision<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.AutoscalingGetAutoscalingDecision, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>
145153
get_autoscaling_decision<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
146154
get_autoscaling_decision<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.AutoscalingGetAutoscalingDecision, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
@@ -283,10 +291,10 @@ declare class Client extends EventEmitter {
283291
threadPool<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
284292
threadPool<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatThreadPool, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
285293
threadPool<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatThreadPool, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
286-
transform<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.CatTransform, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>
287-
transform<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
288-
transform<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatTransform, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
289-
transform<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatTransform, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
294+
transforms<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.CatTransforms, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>
295+
transforms<TResponse = ResponseBody, TContext = unknown>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
296+
transforms<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatTransforms, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
297+
transforms<TResponse = ResponseBody, TContext = unknown>(params: RequestParams.CatTransforms, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
290298
}
291299
ccr: {
292300
delete_auto_follow_pattern<TResponse = ResponseBody, TContext = unknown>(params?: RequestParams.CcrDeleteAutoFollowPattern, options?: TransportRequestOptions): Promise<ApiResponse<TResponse, TContext>>

0 commit comments

Comments
 (0)