Skip to content

Commit 3a3530e

Browse files
committed
API generation
1 parent ef7e95a commit 3a3530e

File tree

5 files changed

+37
-36
lines changed

5 files changed

+37
-36
lines changed

api/api/nodes.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function NodesApi (transport, ConfigurationError) {
3131
this[kConfigurationError] = ConfigurationError
3232
}
3333

34-
NodesApi.prototype.clearMeteringArchive = function nodesClearMeteringArchiveApi (params, options, callback) {
34+
NodesApi.prototype.clearRepositoriesMeteringArchive = function nodesClearRepositoriesMeteringArchiveApi (params, options, callback) {
3535
;[params, options, callback] = normalizeArguments(params, options, callback)
3636

3737
// check required parameters
@@ -68,7 +68,7 @@ NodesApi.prototype.clearMeteringArchive = function nodesClearMeteringArchiveApi
6868
return this.transport.request(request, options, callback)
6969
}
7070

71-
NodesApi.prototype.getMeteringInfo = function nodesGetMeteringInfoApi (params, options, callback) {
71+
NodesApi.prototype.getRepositoriesMeteringInfo = function nodesGetRepositoriesMeteringInfoApi (params, options, callback) {
7272
;[params, options, callback] = normalizeArguments(params, options, callback)
7373

7474
// check required parameters
@@ -259,8 +259,8 @@ NodesApi.prototype.usage = function nodesUsageApi (params, options, callback) {
259259
}
260260

261261
Object.defineProperties(NodesApi.prototype, {
262-
clear_metering_archive: { get () { return this.clearMeteringArchive } },
263-
get_metering_info: { get () { return this.getMeteringInfo } },
262+
clear_repositories_metering_archive: { get () { return this.clearRepositoriesMeteringArchive } },
263+
get_repositories_metering_info: { get () { return this.getRepositoriesMeteringInfo } },
264264
hot_threads: { get () { return this.hotThreads } },
265265
reload_secure_settings: { get () { return this.reloadSecureSettings } }
266266
})

api/api/open_point_in_time.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,18 @@ const snakeCase = { ignoreUnavailable: 'ignore_unavailable', expandWildcards: 'e
2929
function openPointInTimeApi (params, options, callback) {
3030
;[params, options, callback] = normalizeArguments(params, options, callback)
3131

32+
// check required parameters
33+
if (params.index == null) {
34+
const err = new this[kConfigurationError]('Missing required parameter: index')
35+
return handleError(err, callback)
36+
}
37+
3238
let { method, body, index, ...querystring } = params
3339
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
3440

3541
let path = ''
36-
if ((index) != null) {
37-
if (method == null) method = 'POST'
38-
path = '/' + encodeURIComponent(index) + '/' + '_pit'
39-
} else {
40-
if (method == null) method = 'POST'
41-
path = '/' + '_pit'
42-
}
42+
if (method == null) method = 'POST'
43+
path = '/' + encodeURIComponent(index) + '/' + '_pit'
4344

4445
// build request object
4546
const request = {

api/requestParams.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2025,12 +2025,12 @@ export interface Mtermvectors<T = RequestBody> extends Generic {
20252025
body?: T;
20262026
}
20272027

2028-
export interface NodesClearMeteringArchive extends Generic {
2028+
export interface NodesClearRepositoriesMeteringArchive extends Generic {
20292029
node_id: string | string[];
20302030
max_archive_version: number;
20312031
}
20322032

2033-
export interface NodesGetMeteringInfo extends Generic {
2033+
export interface NodesGetRepositoriesMeteringInfo extends Generic {
20342034
node_id: string | string[];
20352035
}
20362036

@@ -2079,7 +2079,7 @@ export interface NodesUsage extends Generic {
20792079
}
20802080

20812081
export interface OpenPointInTime extends Generic {
2082-
index?: string | string[];
2082+
index: string | string[];
20832083
preference?: string;
20842084
routing?: string;
20852085
ignore_unavailable?: boolean;

docs/reference.asciidoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4132,8 +4132,8 @@ link:{ref}/indices-delete-index.html[Documentation] +
41324132
|`boolean` - Ignore if a wildcard expression resolves to no concrete indices (default: false)
41334133

41344134
|`expand_wildcards` or `expandWildcards`
4135-
|`'open' \| 'closed' \| 'hidden' \| 'none' \| 'all'` - Whether wildcard expressions should get expanded to open or closed indices (default: open) +
4136-
_Default:_ `open`
4135+
|`'open' \| 'closed' \| 'hidden' \| 'none' \| 'all'` - Whether wildcard expressions should get expanded to open, closed, or hidden indices +
4136+
_Default:_ `open,closed`
41374137

41384138
|===
41394139

@@ -8369,11 +8369,11 @@ _Default:_ `true`
83698369
|===
83708370

83718371
[discrete]
8372-
=== nodes.clearMeteringArchive
8372+
=== nodes.clearRepositoriesMeteringArchive
83738373
*Stability:* experimental
83748374
[source,ts]
83758375
----
8376-
client.nodes.clearMeteringArchive({
8376+
client.nodes.clearRepositoriesMeteringArchive({
83778377
node_id: string | string[],
83788378
max_archive_version: number
83798379
})
@@ -8390,11 +8390,11 @@ link:{ref}/clear-repositories-metering-archive-api.html[Documentation] +
83908390
|===
83918391

83928392
[discrete]
8393-
=== nodes.getMeteringInfo
8393+
=== nodes.getRepositoriesMeteringInfo
83948394
*Stability:* experimental
83958395
[source,ts]
83968396
----
8397-
client.nodes.getMeteringInfo({
8397+
client.nodes.getRepositoriesMeteringInfo({
83988398
node_id: string | string[]
83998399
})
84008400
----

index.d.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1926,22 +1926,22 @@ declare class Client {
19261926
mtermvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Mtermvectors<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
19271927
mtermvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Mtermvectors<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
19281928
nodes: {
1929-
clear_metering_archive<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesClearMeteringArchive, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1930-
clear_metering_archive<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1931-
clear_metering_archive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearMeteringArchive, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1932-
clear_metering_archive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearMeteringArchive, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1933-
clearMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesClearMeteringArchive, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1934-
clearMeteringArchive<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1935-
clearMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearMeteringArchive, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1936-
clearMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearMeteringArchive, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1937-
get_metering_info<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesGetMeteringInfo, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1938-
get_metering_info<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1939-
get_metering_info<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetMeteringInfo, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1940-
get_metering_info<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetMeteringInfo, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1941-
getMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesGetMeteringInfo, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1942-
getMeteringInfo<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1943-
getMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetMeteringInfo, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1944-
getMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetMeteringInfo, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1929+
clear_repositories_metering_archive<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesClearRepositoriesMeteringArchive, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1930+
clear_repositories_metering_archive<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1931+
clear_repositories_metering_archive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearRepositoriesMeteringArchive, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1932+
clear_repositories_metering_archive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearRepositoriesMeteringArchive, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1933+
clearRepositoriesMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesClearRepositoriesMeteringArchive, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1934+
clearRepositoriesMeteringArchive<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1935+
clearRepositoriesMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearRepositoriesMeteringArchive, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1936+
clearRepositoriesMeteringArchive<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesClearRepositoriesMeteringArchive, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1937+
get_repositories_metering_info<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesGetRepositoriesMeteringInfo, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1938+
get_repositories_metering_info<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1939+
get_repositories_metering_info<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetRepositoriesMeteringInfo, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1940+
get_repositories_metering_info<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetRepositoriesMeteringInfo, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1941+
getRepositoriesMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesGetRepositoriesMeteringInfo, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1942+
getRepositoriesMeteringInfo<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1943+
getRepositoriesMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetRepositoriesMeteringInfo, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1944+
getRepositoriesMeteringInfo<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesGetRepositoriesMeteringInfo, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
19451945
hot_threads<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.NodesHotThreads, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
19461946
hot_threads<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
19471947
hot_threads<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.NodesHotThreads, callback: callbackFn<TResponse, TContext>): TransportRequestCallback

0 commit comments

Comments
 (0)