Compare commits

..

8 Commits

Author SHA1 Message Date
f1275cf040 Bumped v7.11.0 2021-02-11 08:21:25 +01:00
8bccc50d6d API generation 2021-02-10 17:23:26 +01:00
69953cf9a1 Fix CI (#1399) 2021-02-09 08:17:49 +01:00
db65adcd39 Added Elasticsearch proxy example (#1398)
Co-authored-by: István Zoltán Szabó <istvan.szabo@elastic.co>
2021-02-09 08:17:17 +01:00
b8e67d4cf4 Updated CI conf 2021-02-09 08:17:17 +01:00
c22cacd7c8 Bumped v7.11.0-rc.1 2020-12-16 17:33:21 +01:00
5cfc87b181 API generation 2020-12-16 16:58:19 +01:00
30c8e7ae98 Updated ci configuration 2020-12-16 10:49:30 +01:00
136 changed files with 1866 additions and 2654 deletions

View File

@ -1,11 +1,12 @@
--- ---
STACK_VERSION: STACK_VERSION:
- 7.12.0-SNAPSHOT - 7.11.0-SNAPSHOT
NODE_JS_VERSION: NODE_JS_VERSION:
- 14 - 14
- 12 - 12
- 10 - 10
- 8
TEST_SUITE: TEST_SUITE:
- free - free

View File

@ -40,6 +40,31 @@ jobs:
run: | run: |
npm run test:types npm run test:types
test-node-v8:
name: Test
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [8.x]
os: [ubuntu-latest, windows-latest, macOS-latest]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install
run: |
npm install
- name: Test
run: |
npm run test:node8
helpers-integration-test: helpers-integration-test:
name: Helpers integration test name: Helpers integration test
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -61,7 +86,7 @@ jobs:
- name: Runs Elasticsearch - name: Runs Elasticsearch
uses: elastic/elastic-github-actions/elasticsearch@master uses: elastic/elastic-github-actions/elasticsearch@master
with: with:
stack-version: 7.12.0-SNAPSHOT stack-version: 7.11.0-SNAPSHOT
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1 uses: actions/setup-node@v1

1
.gitignore vendored
View File

@ -60,4 +60,3 @@ test/benchmarks/macro/fixtures/*
.cache .cache
test/bundlers/**/bundle.js test/bundlers/**/bundle.js
test/bundlers/parcel-test/.parcel-cache

View File

@ -70,7 +70,3 @@ certs
.github .github
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md
CONTRIBUTING.md CONTRIBUTING.md
# CANARY-PACKAGE
api/kibana.d.ts
# /CANARY-PACKAGE

View File

@ -28,7 +28,7 @@ npm install @elastic/elasticsearch
### Node.js support ### Node.js support
NOTE: The minimum supported version of Node.js is `v10`. NOTE: The minimum supported version of Node.js is `v8`.
The client versioning follows the Elastc Stack versioning, this means that The client versioning follows the Elastc Stack versioning, this means that
major, minor, and patch releases are done following a precise schedule that major, minor, and patch releases are done following a precise schedule that

View File

@ -35,15 +35,15 @@ AsyncSearchApi.prototype.delete = function asyncSearchDeleteApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_async_search' + '/' + encodeURIComponent(id) path = '/' + '_async_search' + '/' + encodeURIComponent(id)
@ -62,15 +62,15 @@ AsyncSearchApi.prototype.get = function asyncSearchGetApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_async_search' + '/' + encodeURIComponent(id) path = '/' + '_async_search' + '/' + encodeURIComponent(id)
@ -89,15 +89,15 @@ AsyncSearchApi.prototype.status = function asyncSearchStatusApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_async_search' + '/' + 'status' + '/' + encodeURIComponent(id) path = '/' + '_async_search' + '/' + 'status' + '/' + encodeURIComponent(id)
@ -115,10 +115,10 @@ AsyncSearchApi.prototype.status = function asyncSearchStatusApi (params, options
AsyncSearchApi.prototype.submit = function asyncSearchSubmitApi (params, options, callback) { AsyncSearchApi.prototype.submit = function asyncSearchSubmitApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_async_search' path = '/' + encodeURIComponent(index) + '/' + '_async_search'

View File

@ -35,15 +35,15 @@ AutoscalingApi.prototype.deleteAutoscalingPolicy = function autoscalingDeleteAut
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name)
@ -61,10 +61,10 @@ AutoscalingApi.prototype.deleteAutoscalingPolicy = function autoscalingDeleteAut
AutoscalingApi.prototype.getAutoscalingCapacity = function autoscalingGetAutoscalingCapacityApi (params, options, callback) { AutoscalingApi.prototype.getAutoscalingCapacity = function autoscalingGetAutoscalingCapacityApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_autoscaling' + '/' + 'capacity' path = '/' + '_autoscaling' + '/' + 'capacity'
@ -83,15 +83,15 @@ AutoscalingApi.prototype.getAutoscalingPolicy = function autoscalingGetAutoscali
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name)
@ -110,19 +110,19 @@ AutoscalingApi.prototype.putAutoscalingPolicy = function autoscalingPutAutoscali
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_autoscaling' + '/' + 'policy' + '/' + encodeURIComponent(name)

View File

@ -30,21 +30,21 @@ function bulkApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_bulk' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_bulk'

View File

@ -23,8 +23,8 @@
/* eslint no-unused-vars: 0 */ /* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils') const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['format', 'local', 'h', 'help', 's', 'v', 'expand_wildcards', 'pretty', 'human', 'error_trace', 'source', 'filter_path', 'bytes', 'master_timeout', 'fields', 'time', 'ts', 'health', 'pri', 'include_unloaded_segments', 'full_id', 'include_bootstrap', 'active_only', 'detailed', 'index', 'ignore_unavailable', 'nodes', 'actions', 'parent_task_id', 'size', 'allow_no_match', 'allow_no_datafeeds', 'allow_no_jobs', 'from'] const acceptedQuerystring = ['format', 'local', 'h', 'help', 's', 'v', 'expand_wildcards', 'pretty', 'human', 'error_trace', 'source', 'filter_path', 'bytes', 'master_timeout', 'fields', 'time', 'ts', 'health', 'pri', 'include_unloaded_segments', 'full_id', 'active_only', 'detailed', 'index', 'ignore_unavailable', 'nodes', 'actions', 'parent_task_id', 'size', 'allow_no_match', 'allow_no_datafeeds', 'allow_no_jobs', 'from']
const snakeCase = { expandWildcards: 'expand_wildcards', errorTrace: 'error_trace', filterPath: 'filter_path', masterTimeout: 'master_timeout', includeUnloadedSegments: 'include_unloaded_segments', fullId: 'full_id', includeBootstrap: 'include_bootstrap', activeOnly: 'active_only', ignoreUnavailable: 'ignore_unavailable', parentTaskId: 'parent_task_id', allowNoMatch: 'allow_no_match', allowNoDatafeeds: 'allow_no_datafeeds', allowNoJobs: 'allow_no_jobs' } const snakeCase = { expandWildcards: 'expand_wildcards', errorTrace: 'error_trace', filterPath: 'filter_path', masterTimeout: 'master_timeout', includeUnloadedSegments: 'include_unloaded_segments', fullId: 'full_id', activeOnly: 'active_only', ignoreUnavailable: 'ignore_unavailable', parentTaskId: 'parent_task_id', allowNoMatch: 'allow_no_match', allowNoDatafeeds: 'allow_no_datafeeds', allowNoJobs: 'allow_no_jobs' }
function CatApi (transport, ConfigurationError) { function CatApi (transport, ConfigurationError) {
this.transport = transport this.transport = transport
@ -34,10 +34,10 @@ function CatApi (transport, ConfigurationError) {
CatApi.prototype.aliases = function catAliasesApi (params, options, callback) { CatApi.prototype.aliases = function catAliasesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'aliases' + '/' + encodeURIComponent(name) path = '/' + '_cat' + '/' + 'aliases' + '/' + encodeURIComponent(name)
@ -60,10 +60,10 @@ CatApi.prototype.aliases = function catAliasesApi (params, options, callback) {
CatApi.prototype.allocation = function catAllocationApi (params, options, callback) { CatApi.prototype.allocation = function catAllocationApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, ...querystring } = params var { method, body, nodeId, node_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null) { if ((node_id || nodeId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'allocation' + '/' + encodeURIComponent(node_id || nodeId) path = '/' + '_cat' + '/' + 'allocation' + '/' + encodeURIComponent(node_id || nodeId)
@ -86,10 +86,10 @@ CatApi.prototype.allocation = function catAllocationApi (params, options, callba
CatApi.prototype.count = function catCountApi (params, options, callback) { CatApi.prototype.count = function catCountApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'count' + '/' + encodeURIComponent(index) path = '/' + '_cat' + '/' + 'count' + '/' + encodeURIComponent(index)
@ -112,10 +112,10 @@ CatApi.prototype.count = function catCountApi (params, options, callback) {
CatApi.prototype.fielddata = function catFielddataApi (params, options, callback) { CatApi.prototype.fielddata = function catFielddataApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, fields, ...querystring } = params var { method, body, fields, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((fields) != null) { if ((fields) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'fielddata' + '/' + encodeURIComponent(fields) path = '/' + '_cat' + '/' + 'fielddata' + '/' + encodeURIComponent(fields)
@ -138,10 +138,10 @@ CatApi.prototype.fielddata = function catFielddataApi (params, options, callback
CatApi.prototype.health = function catHealthApi (params, options, callback) { CatApi.prototype.health = function catHealthApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'health' path = '/' + '_cat' + '/' + 'health'
@ -159,10 +159,10 @@ CatApi.prototype.health = function catHealthApi (params, options, callback) {
CatApi.prototype.help = function catHelpApi (params, options, callback) { CatApi.prototype.help = function catHelpApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' path = '/' + '_cat'
@ -180,10 +180,10 @@ CatApi.prototype.help = function catHelpApi (params, options, callback) {
CatApi.prototype.indices = function catIndicesApi (params, options, callback) { CatApi.prototype.indices = function catIndicesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'indices' + '/' + encodeURIComponent(index) path = '/' + '_cat' + '/' + 'indices' + '/' + encodeURIComponent(index)
@ -206,10 +206,10 @@ CatApi.prototype.indices = function catIndicesApi (params, options, callback) {
CatApi.prototype.master = function catMasterApi (params, options, callback) { CatApi.prototype.master = function catMasterApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'master' path = '/' + '_cat' + '/' + 'master'
@ -227,10 +227,10 @@ CatApi.prototype.master = function catMasterApi (params, options, callback) {
CatApi.prototype.nodeattrs = function catNodeattrsApi (params, options, callback) { CatApi.prototype.nodeattrs = function catNodeattrsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'nodeattrs' path = '/' + '_cat' + '/' + 'nodeattrs'
@ -248,10 +248,10 @@ CatApi.prototype.nodeattrs = function catNodeattrsApi (params, options, callback
CatApi.prototype.nodes = function catNodesApi (params, options, callback) { CatApi.prototype.nodes = function catNodesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'nodes' path = '/' + '_cat' + '/' + 'nodes'
@ -269,10 +269,10 @@ CatApi.prototype.nodes = function catNodesApi (params, options, callback) {
CatApi.prototype.pendingTasks = function catPendingTasksApi (params, options, callback) { CatApi.prototype.pendingTasks = function catPendingTasksApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'pending_tasks' path = '/' + '_cat' + '/' + 'pending_tasks'
@ -290,10 +290,10 @@ CatApi.prototype.pendingTasks = function catPendingTasksApi (params, options, ca
CatApi.prototype.plugins = function catPluginsApi (params, options, callback) { CatApi.prototype.plugins = function catPluginsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'plugins' path = '/' + '_cat' + '/' + 'plugins'
@ -311,10 +311,10 @@ CatApi.prototype.plugins = function catPluginsApi (params, options, callback) {
CatApi.prototype.recovery = function catRecoveryApi (params, options, callback) { CatApi.prototype.recovery = function catRecoveryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'recovery' + '/' + encodeURIComponent(index) path = '/' + '_cat' + '/' + 'recovery' + '/' + encodeURIComponent(index)
@ -337,10 +337,10 @@ CatApi.prototype.recovery = function catRecoveryApi (params, options, callback)
CatApi.prototype.repositories = function catRepositoriesApi (params, options, callback) { CatApi.prototype.repositories = function catRepositoriesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'repositories' path = '/' + '_cat' + '/' + 'repositories'
@ -358,10 +358,10 @@ CatApi.prototype.repositories = function catRepositoriesApi (params, options, ca
CatApi.prototype.segments = function catSegmentsApi (params, options, callback) { CatApi.prototype.segments = function catSegmentsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'segments' + '/' + encodeURIComponent(index) path = '/' + '_cat' + '/' + 'segments' + '/' + encodeURIComponent(index)
@ -384,10 +384,10 @@ CatApi.prototype.segments = function catSegmentsApi (params, options, callback)
CatApi.prototype.shards = function catShardsApi (params, options, callback) { CatApi.prototype.shards = function catShardsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'shards' + '/' + encodeURIComponent(index) path = '/' + '_cat' + '/' + 'shards' + '/' + encodeURIComponent(index)
@ -410,10 +410,10 @@ CatApi.prototype.shards = function catShardsApi (params, options, callback) {
CatApi.prototype.snapshots = function catSnapshotsApi (params, options, callback) { CatApi.prototype.snapshots = function catSnapshotsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((repository) != null) { if ((repository) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'snapshots' + '/' + encodeURIComponent(repository) path = '/' + '_cat' + '/' + 'snapshots' + '/' + encodeURIComponent(repository)
@ -436,10 +436,10 @@ CatApi.prototype.snapshots = function catSnapshotsApi (params, options, callback
CatApi.prototype.tasks = function catTasksApi (params, options, callback) { CatApi.prototype.tasks = function catTasksApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'tasks' path = '/' + '_cat' + '/' + 'tasks'
@ -457,10 +457,10 @@ CatApi.prototype.tasks = function catTasksApi (params, options, callback) {
CatApi.prototype.templates = function catTemplatesApi (params, options, callback) { CatApi.prototype.templates = function catTemplatesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'templates' + '/' + encodeURIComponent(name) path = '/' + '_cat' + '/' + 'templates' + '/' + encodeURIComponent(name)
@ -483,10 +483,10 @@ CatApi.prototype.templates = function catTemplatesApi (params, options, callback
CatApi.prototype.threadPool = function catThreadPoolApi (params, options, callback) { CatApi.prototype.threadPool = function catThreadPoolApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, threadPoolPatterns, thread_pool_patterns, ...querystring } = params var { method, body, threadPoolPatterns, thread_pool_patterns, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((thread_pool_patterns || threadPoolPatterns) != null) { if ((thread_pool_patterns || threadPoolPatterns) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'thread_pool' + '/' + encodeURIComponent(thread_pool_patterns || threadPoolPatterns) path = '/' + '_cat' + '/' + 'thread_pool' + '/' + encodeURIComponent(thread_pool_patterns || threadPoolPatterns)
@ -509,10 +509,10 @@ CatApi.prototype.threadPool = function catThreadPoolApi (params, options, callba
CatApi.prototype.mlDataFrameAnalytics = function catMlDataFrameAnalyticsApi (params, options, callback) { CatApi.prototype.mlDataFrameAnalytics = function catMlDataFrameAnalyticsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'ml' + '/' + 'data_frame' + '/' + 'analytics' + '/' + encodeURIComponent(id) path = '/' + '_cat' + '/' + 'ml' + '/' + 'data_frame' + '/' + 'analytics' + '/' + encodeURIComponent(id)
@ -535,10 +535,10 @@ CatApi.prototype.mlDataFrameAnalytics = function catMlDataFrameAnalyticsApi (par
CatApi.prototype.mlDatafeeds = function catMlDatafeedsApi (params, options, callback) { CatApi.prototype.mlDatafeeds = function catMlDatafeedsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, datafeedId, datafeed_id, ...querystring } = params var { method, body, datafeedId, datafeed_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((datafeed_id || datafeedId) != null) { if ((datafeed_id || datafeedId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'ml' + '/' + 'datafeeds' + '/' + encodeURIComponent(datafeed_id || datafeedId) path = '/' + '_cat' + '/' + 'ml' + '/' + 'datafeeds' + '/' + encodeURIComponent(datafeed_id || datafeedId)
@ -561,10 +561,10 @@ CatApi.prototype.mlDatafeeds = function catMlDatafeedsApi (params, options, call
CatApi.prototype.mlJobs = function catMlJobsApi (params, options, callback) { CatApi.prototype.mlJobs = function catMlJobsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, jobId, job_id, ...querystring } = params var { method, body, jobId, job_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((job_id || jobId) != null) { if ((job_id || jobId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'ml' + '/' + 'anomaly_detectors' + '/' + encodeURIComponent(job_id || jobId) path = '/' + '_cat' + '/' + 'ml' + '/' + 'anomaly_detectors' + '/' + encodeURIComponent(job_id || jobId)
@ -587,10 +587,10 @@ CatApi.prototype.mlJobs = function catMlJobsApi (params, options, callback) {
CatApi.prototype.mlTrainedModels = function catMlTrainedModelsApi (params, options, callback) { CatApi.prototype.mlTrainedModels = function catMlTrainedModelsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, modelId, model_id, ...querystring } = params var { method, body, modelId, model_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((model_id || modelId) != null) { if ((model_id || modelId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'ml' + '/' + 'trained_models' + '/' + encodeURIComponent(model_id || modelId) path = '/' + '_cat' + '/' + 'ml' + '/' + 'trained_models' + '/' + encodeURIComponent(model_id || modelId)
@ -613,10 +613,10 @@ CatApi.prototype.mlTrainedModels = function catMlTrainedModelsApi (params, optio
CatApi.prototype.transforms = function catTransformsApi (params, options, callback) { CatApi.prototype.transforms = function catTransformsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((transform_id || transformId) != null) { if ((transform_id || transformId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cat' + '/' + 'transforms' + '/' + encodeURIComponent(transform_id || transformId) path = '/' + '_cat' + '/' + 'transforms' + '/' + encodeURIComponent(transform_id || transformId)

View File

@ -35,15 +35,15 @@ CcrApi.prototype.deleteAutoFollowPattern = function ccrDeleteAutoFollowPatternAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name)
@ -62,19 +62,19 @@ CcrApi.prototype.follow = function ccrFollowApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'follow' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'follow'
@ -93,15 +93,15 @@ CcrApi.prototype.followInfo = function ccrFollowInfoApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'info' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'info'
@ -120,15 +120,15 @@ CcrApi.prototype.followStats = function ccrFollowStatsApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'stats' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'stats'
@ -147,19 +147,19 @@ CcrApi.prototype.forgetFollower = function ccrForgetFollowerApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'forget_follower' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'forget_follower'
@ -177,10 +177,10 @@ CcrApi.prototype.forgetFollower = function ccrForgetFollowerApi (params, options
CcrApi.prototype.getAutoFollowPattern = function ccrGetAutoFollowPatternApi (params, options, callback) { CcrApi.prototype.getAutoFollowPattern = function ccrGetAutoFollowPatternApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name)
@ -204,15 +204,15 @@ CcrApi.prototype.pauseAutoFollowPattern = function ccrPauseAutoFollowPatternApi
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) + '/' + 'pause' path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) + '/' + 'pause'
@ -231,15 +231,15 @@ CcrApi.prototype.pauseFollow = function ccrPauseFollowApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'pause_follow' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'pause_follow'
@ -258,19 +258,19 @@ CcrApi.prototype.putAutoFollowPattern = function ccrPutAutoFollowPatternApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name)
@ -289,15 +289,15 @@ CcrApi.prototype.resumeAutoFollowPattern = function ccrResumeAutoFollowPatternAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) + '/' + 'resume' path = '/' + '_ccr' + '/' + 'auto_follow' + '/' + encodeURIComponent(name) + '/' + 'resume'
@ -316,15 +316,15 @@ CcrApi.prototype.resumeFollow = function ccrResumeFollowApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'resume_follow' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'resume_follow'
@ -342,10 +342,10 @@ CcrApi.prototype.resumeFollow = function ccrResumeFollowApi (params, options, ca
CcrApi.prototype.stats = function ccrStatsApi (params, options, callback) { CcrApi.prototype.stats = function ccrStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ccr' + '/' + 'stats' path = '/' + '_ccr' + '/' + 'stats'
@ -364,15 +364,15 @@ CcrApi.prototype.unfollow = function ccrUnfollowApi (params, options, callback)
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'unfollow' path = '/' + encodeURIComponent(index) + '/' + '_ccr' + '/' + 'unfollow'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function clearScrollApi (params, options, callback) { function clearScrollApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, scrollId, scroll_id, ...querystring } = params var { method, body, scrollId, scroll_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((scroll_id || scrollId) != null) { if ((scroll_id || scrollId) != null) {
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_search' + '/' + 'scroll' + '/' + encodeURIComponent(scroll_id || scrollId) path = '/' + '_search' + '/' + 'scroll' + '/' + encodeURIComponent(scroll_id || scrollId)

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function closePointInTimeApi (params, options, callback) { function closePointInTimeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_pit' path = '/' + '_pit'

View File

@ -34,10 +34,10 @@ function ClusterApi (transport, ConfigurationError) {
ClusterApi.prototype.allocationExplain = function clusterAllocationExplainApi (params, options, callback) { ClusterApi.prototype.allocationExplain = function clusterAllocationExplainApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_cluster' + '/' + 'allocation' + '/' + 'explain' path = '/' + '_cluster' + '/' + 'allocation' + '/' + 'explain'
@ -56,15 +56,15 @@ ClusterApi.prototype.deleteComponentTemplate = function clusterDeleteComponentTe
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_component_template' + '/' + encodeURIComponent(name) path = '/' + '_component_template' + '/' + encodeURIComponent(name)
@ -82,10 +82,10 @@ ClusterApi.prototype.deleteComponentTemplate = function clusterDeleteComponentTe
ClusterApi.prototype.deleteVotingConfigExclusions = function clusterDeleteVotingConfigExclusionsApi (params, options, callback) { ClusterApi.prototype.deleteVotingConfigExclusions = function clusterDeleteVotingConfigExclusionsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_cluster' + '/' + 'voting_config_exclusions' path = '/' + '_cluster' + '/' + 'voting_config_exclusions'
@ -104,15 +104,15 @@ ClusterApi.prototype.existsComponentTemplate = function clusterExistsComponentTe
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + '_component_template' + '/' + encodeURIComponent(name) path = '/' + '_component_template' + '/' + encodeURIComponent(name)
@ -130,10 +130,10 @@ ClusterApi.prototype.existsComponentTemplate = function clusterExistsComponentTe
ClusterApi.prototype.getComponentTemplate = function clusterGetComponentTemplateApi (params, options, callback) { ClusterApi.prototype.getComponentTemplate = function clusterGetComponentTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_component_template' + '/' + encodeURIComponent(name) path = '/' + '_component_template' + '/' + encodeURIComponent(name)
@ -156,10 +156,10 @@ ClusterApi.prototype.getComponentTemplate = function clusterGetComponentTemplate
ClusterApi.prototype.getSettings = function clusterGetSettingsApi (params, options, callback) { ClusterApi.prototype.getSettings = function clusterGetSettingsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cluster' + '/' + 'settings' path = '/' + '_cluster' + '/' + 'settings'
@ -177,10 +177,10 @@ ClusterApi.prototype.getSettings = function clusterGetSettingsApi (params, optio
ClusterApi.prototype.health = function clusterHealthApi (params, options, callback) { ClusterApi.prototype.health = function clusterHealthApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cluster' + '/' + 'health' + '/' + encodeURIComponent(index) path = '/' + '_cluster' + '/' + 'health' + '/' + encodeURIComponent(index)
@ -203,10 +203,10 @@ ClusterApi.prototype.health = function clusterHealthApi (params, options, callba
ClusterApi.prototype.pendingTasks = function clusterPendingTasksApi (params, options, callback) { ClusterApi.prototype.pendingTasks = function clusterPendingTasksApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cluster' + '/' + 'pending_tasks' path = '/' + '_cluster' + '/' + 'pending_tasks'
@ -224,10 +224,10 @@ ClusterApi.prototype.pendingTasks = function clusterPendingTasksApi (params, opt
ClusterApi.prototype.postVotingConfigExclusions = function clusterPostVotingConfigExclusionsApi (params, options, callback) { ClusterApi.prototype.postVotingConfigExclusions = function clusterPostVotingConfigExclusionsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_cluster' + '/' + 'voting_config_exclusions' path = '/' + '_cluster' + '/' + 'voting_config_exclusions'
@ -246,19 +246,19 @@ ClusterApi.prototype.putComponentTemplate = function clusterPutComponentTemplate
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_component_template' + '/' + encodeURIComponent(name) path = '/' + '_component_template' + '/' + encodeURIComponent(name)
@ -277,15 +277,15 @@ ClusterApi.prototype.putSettings = function clusterPutSettingsApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_cluster' + '/' + 'settings' path = '/' + '_cluster' + '/' + 'settings'
@ -303,10 +303,10 @@ ClusterApi.prototype.putSettings = function clusterPutSettingsApi (params, optio
ClusterApi.prototype.remoteInfo = function clusterRemoteInfoApi (params, options, callback) { ClusterApi.prototype.remoteInfo = function clusterRemoteInfoApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_remote' + '/' + 'info' path = '/' + '_remote' + '/' + 'info'
@ -324,10 +324,10 @@ ClusterApi.prototype.remoteInfo = function clusterRemoteInfoApi (params, options
ClusterApi.prototype.reroute = function clusterRerouteApi (params, options, callback) { ClusterApi.prototype.reroute = function clusterRerouteApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_cluster' + '/' + 'reroute' path = '/' + '_cluster' + '/' + 'reroute'
@ -346,15 +346,15 @@ ClusterApi.prototype.state = function clusterStateApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.index != null && (params.metric == null)) { if (params['index'] != null && (params['metric'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: metric') const err = new this[kConfigurationError]('Missing required parameter of the url: metric')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, metric, index, ...querystring } = params var { method, body, metric, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((metric) != null && (index) != null) { if ((metric) != null && (index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cluster' + '/' + 'state' + '/' + encodeURIComponent(metric) + '/' + encodeURIComponent(index) path = '/' + '_cluster' + '/' + 'state' + '/' + encodeURIComponent(metric) + '/' + encodeURIComponent(index)
@ -380,10 +380,10 @@ ClusterApi.prototype.state = function clusterStateApi (params, options, callback
ClusterApi.prototype.stats = function clusterStatsApi (params, options, callback) { ClusterApi.prototype.stats = function clusterStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, ...querystring } = params var { method, body, nodeId, node_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null) { if ((node_id || nodeId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_cluster' + '/' + 'stats' + '/' + 'nodes' + '/' + encodeURIComponent(node_id || nodeId) path = '/' + '_cluster' + '/' + 'stats' + '/' + 'nodes' + '/' + encodeURIComponent(node_id || nodeId)

View File

@ -30,15 +30,15 @@ function countApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_count' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_count'

View File

@ -30,23 +30,23 @@ function createApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_create' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_create'

View File

@ -35,15 +35,15 @@ DanglingIndicesApi.prototype.deleteDanglingIndex = function danglingIndicesDelet
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index_uuid == null && params.indexUuid == null) { if (params['index_uuid'] == null && params['indexUuid'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index_uuid or indexUuid') const err = new this[kConfigurationError]('Missing required parameter: index_uuid or indexUuid')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, indexUuid, index_uuid, ...querystring } = params var { method, body, indexUuid, index_uuid, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_dangling' + '/' + encodeURIComponent(index_uuid || indexUuid) path = '/' + '_dangling' + '/' + encodeURIComponent(index_uuid || indexUuid)
@ -62,15 +62,15 @@ DanglingIndicesApi.prototype.importDanglingIndex = function danglingIndicesImpor
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index_uuid == null && params.indexUuid == null) { if (params['index_uuid'] == null && params['indexUuid'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index_uuid or indexUuid') const err = new this[kConfigurationError]('Missing required parameter: index_uuid or indexUuid')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, indexUuid, index_uuid, ...querystring } = params var { method, body, indexUuid, index_uuid, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_dangling' + '/' + encodeURIComponent(index_uuid || indexUuid) path = '/' + '_dangling' + '/' + encodeURIComponent(index_uuid || indexUuid)
@ -88,10 +88,10 @@ DanglingIndicesApi.prototype.importDanglingIndex = function danglingIndicesImpor
DanglingIndicesApi.prototype.listDanglingIndices = function danglingIndicesListDanglingIndicesApi (params, options, callback) { DanglingIndicesApi.prototype.listDanglingIndices = function danglingIndicesListDanglingIndicesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_dangling' path = '/' + '_dangling'

View File

@ -30,19 +30,19 @@ function deleteApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id)

View File

@ -30,25 +30,25 @@ function deleteByQueryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_delete_by_query' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_delete_by_query'

View File

@ -30,19 +30,19 @@ function deleteByQueryRethrottleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.task_id == null && params.taskId == null) { if (params['task_id'] == null && params['taskId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId') const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.requests_per_second == null && params.requestsPerSecond == null) { if (params['requests_per_second'] == null && params['requestsPerSecond'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond') const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, taskId, task_id, ...querystring } = params var { method, body, taskId, task_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_delete_by_query' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle' path = '/' + '_delete_by_query' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle'

View File

@ -30,15 +30,15 @@ function deleteScriptApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_scripts' + '/' + encodeURIComponent(id) path = '/' + '_scripts' + '/' + encodeURIComponent(id)

View File

@ -35,15 +35,15 @@ EnrichApi.prototype.deletePolicy = function enrichDeletePolicyApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name)
@ -62,15 +62,15 @@ EnrichApi.prototype.executePolicy = function enrichExecutePolicyApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name) + '/' + '_execute' path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name) + '/' + '_execute'
@ -88,10 +88,10 @@ EnrichApi.prototype.executePolicy = function enrichExecutePolicyApi (params, opt
EnrichApi.prototype.getPolicy = function enrichGetPolicyApi (params, options, callback) { EnrichApi.prototype.getPolicy = function enrichGetPolicyApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name)
@ -115,19 +115,19 @@ EnrichApi.prototype.putPolicy = function enrichPutPolicyApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name) path = '/' + '_enrich' + '/' + 'policy' + '/' + encodeURIComponent(name)
@ -145,10 +145,10 @@ EnrichApi.prototype.putPolicy = function enrichPutPolicyApi (params, options, ca
EnrichApi.prototype.stats = function enrichStatsApi (params, options, callback) { EnrichApi.prototype.stats = function enrichStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_enrich' + '/' + '_stats' path = '/' + '_enrich' + '/' + '_stats'

View File

@ -35,15 +35,15 @@ EqlApi.prototype.delete = function eqlDeleteApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_eql' + '/' + 'search' + '/' + encodeURIComponent(id) path = '/' + '_eql' + '/' + 'search' + '/' + encodeURIComponent(id)
@ -62,15 +62,15 @@ EqlApi.prototype.get = function eqlGetApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_eql' + '/' + 'search' + '/' + encodeURIComponent(id) path = '/' + '_eql' + '/' + 'search' + '/' + encodeURIComponent(id)
@ -85,50 +85,23 @@ EqlApi.prototype.get = function eqlGetApi (params, options, callback) {
return this.transport.request(request, options, callback) return this.transport.request(request, options, callback)
} }
EqlApi.prototype.getStatus = function eqlGetStatusApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters
if (params.id == null) {
const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback)
}
let { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'GET'
path = '/' + '_eql' + '/' + 'search' + '/' + 'status' + '/' + encodeURIComponent(id)
// build request object
const request = {
method,
path,
body: null,
querystring
}
return this.transport.request(request, options, callback)
}
EqlApi.prototype.search = function eqlSearchApi (params, options, callback) { EqlApi.prototype.search = function eqlSearchApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_eql' + '/' + 'search' path = '/' + encodeURIComponent(index) + '/' + '_eql' + '/' + 'search'
@ -143,8 +116,4 @@ EqlApi.prototype.search = function eqlSearchApi (params, options, callback) {
return this.transport.request(request, options, callback) return this.transport.request(request, options, callback)
} }
Object.defineProperties(EqlApi.prototype, {
get_status: { get () { return this.getStatus } }
})
module.exports = EqlApi module.exports = EqlApi

View File

@ -30,19 +30,19 @@ function existsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id)

View File

@ -30,28 +30,28 @@ function existsSourceApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.id != null && (params.type == null || params.index == null)) { if (params['id'] != null && (params['type'] == null || params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: type, index') const err = new this[kConfigurationError]('Missing required parameter of the url: type, index')
return handleError(err, callback) return handleError(err, callback)
} else if (params.type != null && (params.index == null)) { } else if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_source' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_source'

View File

@ -30,19 +30,19 @@ function explainApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_explain' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_explain'

View File

@ -1,59 +0,0 @@
/*
* Licensed to Elasticsearch B.V. under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch B.V. licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
'use strict'
/* eslint camelcase: 0 */
/* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['master_timeout', 'pretty', 'human', 'error_trace', 'source', 'filter_path']
const snakeCase = { masterTimeout: 'master_timeout', errorTrace: 'error_trace', filterPath: 'filter_path' }
function FeaturesApi (transport, ConfigurationError) {
this.transport = transport
this[kConfigurationError] = ConfigurationError
}
FeaturesApi.prototype.getFeatures = function featuresGetFeaturesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'GET'
path = '/' + '_features'
// build request object
const request = {
method,
path,
body: null,
querystring
}
return this.transport.request(request, options, callback)
}
Object.defineProperties(FeaturesApi.prototype, {
get_features: { get () { return this.getFeatures } }
})
module.exports = FeaturesApi

View File

@ -29,10 +29,10 @@ const snakeCase = { ignoreUnavailable: 'ignore_unavailable', allowNoIndices: 'al
function fieldCapsApi (params, options, callback) { function fieldCapsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_field_caps' path = '/' + encodeURIComponent(index) + '/' + '_field_caps'

View File

@ -30,19 +30,19 @@ function getApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id)

View File

@ -30,15 +30,15 @@ function getScriptApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_scripts' + '/' + encodeURIComponent(id) path = '/' + '_scripts' + '/' + encodeURIComponent(id)

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function getScriptContextApi (params, options, callback) { function getScriptContextApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_script_context' path = '/' + '_script_context'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function getScriptLanguagesApi (params, options, callback) { function getScriptLanguagesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_script_language' path = '/' + '_script_language'

View File

@ -30,19 +30,19 @@ function getSourceApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_source' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_source'

View File

@ -35,21 +35,21 @@ GraphApi.prototype.explore = function graphExploreApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_graph' + '/' + 'explore' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_graph' + '/' + 'explore'

View File

@ -35,15 +35,15 @@ IlmApi.prototype.deleteLifecycle = function ilmDeleteLifecycleApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.policy == null) { if (params['policy'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: policy') const err = new this[kConfigurationError]('Missing required parameter: policy')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, policy, ...querystring } = params var { method, body, policy, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy) path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy)
@ -62,15 +62,15 @@ IlmApi.prototype.explainLifecycle = function ilmExplainLifecycleApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'explain' path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'explain'
@ -88,10 +88,10 @@ IlmApi.prototype.explainLifecycle = function ilmExplainLifecycleApi (params, opt
IlmApi.prototype.getLifecycle = function ilmGetLifecycleApi (params, options, callback) { IlmApi.prototype.getLifecycle = function ilmGetLifecycleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, policy, ...querystring } = params var { method, body, policy, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((policy) != null) { if ((policy) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy) path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy)
@ -114,10 +114,10 @@ IlmApi.prototype.getLifecycle = function ilmGetLifecycleApi (params, options, ca
IlmApi.prototype.getStatus = function ilmGetStatusApi (params, options, callback) { IlmApi.prototype.getStatus = function ilmGetStatusApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ilm' + '/' + 'status' path = '/' + '_ilm' + '/' + 'status'
@ -136,15 +136,15 @@ IlmApi.prototype.moveToStep = function ilmMoveToStepApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_ilm' + '/' + 'move' + '/' + encodeURIComponent(index) path = '/' + '_ilm' + '/' + 'move' + '/' + encodeURIComponent(index)
@ -163,15 +163,15 @@ IlmApi.prototype.putLifecycle = function ilmPutLifecycleApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.policy == null) { if (params['policy'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: policy') const err = new this[kConfigurationError]('Missing required parameter: policy')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, policy, ...querystring } = params var { method, body, policy, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy) path = '/' + '_ilm' + '/' + 'policy' + '/' + encodeURIComponent(policy)
@ -190,15 +190,15 @@ IlmApi.prototype.removePolicy = function ilmRemovePolicyApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'remove' path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'remove'
@ -217,15 +217,15 @@ IlmApi.prototype.retry = function ilmRetryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'retry' path = '/' + encodeURIComponent(index) + '/' + '_ilm' + '/' + 'retry'
@ -243,10 +243,10 @@ IlmApi.prototype.retry = function ilmRetryApi (params, options, callback) {
IlmApi.prototype.start = function ilmStartApi (params, options, callback) { IlmApi.prototype.start = function ilmStartApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_ilm' + '/' + 'start' path = '/' + '_ilm' + '/' + 'start'
@ -264,10 +264,10 @@ IlmApi.prototype.start = function ilmStartApi (params, options, callback) {
IlmApi.prototype.stop = function ilmStopApi (params, options, callback) { IlmApi.prototype.stop = function ilmStopApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_ilm' + '/' + 'stop' path = '/' + '_ilm' + '/' + 'stop'

View File

@ -30,19 +30,19 @@ function indexApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id)

View File

@ -35,25 +35,25 @@ IndicesApi.prototype.addBlock = function indicesAddBlockApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.block == null) { if (params['block'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: block') const err = new this[kConfigurationError]('Missing required parameter: block')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.block != null && (params.index == null)) { if (params['block'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, block, ...querystring } = params var { method, body, index, block, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_block' + '/' + encodeURIComponent(block) path = '/' + encodeURIComponent(index) + '/' + '_block' + '/' + encodeURIComponent(block)
@ -71,10 +71,10 @@ IndicesApi.prototype.addBlock = function indicesAddBlockApi (params, options, ca
IndicesApi.prototype.analyze = function indicesAnalyzeApi (params, options, callback) { IndicesApi.prototype.analyze = function indicesAnalyzeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_analyze' path = '/' + encodeURIComponent(index) + '/' + '_analyze'
@ -97,10 +97,10 @@ IndicesApi.prototype.analyze = function indicesAnalyzeApi (params, options, call
IndicesApi.prototype.clearCache = function indicesClearCacheApi (params, options, callback) { IndicesApi.prototype.clearCache = function indicesClearCacheApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_cache' + '/' + 'clear' path = '/' + encodeURIComponent(index) + '/' + '_cache' + '/' + 'clear'
@ -124,25 +124,25 @@ IndicesApi.prototype.clone = function indicesCloneApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.target == null) { if (params['target'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: target') const err = new this[kConfigurationError]('Missing required parameter: target')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.target != null && (params.index == null)) { if (params['target'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, target, ...querystring } = params var { method, body, index, target, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_clone' + '/' + encodeURIComponent(target) path = '/' + encodeURIComponent(index) + '/' + '_clone' + '/' + encodeURIComponent(target)
@ -161,15 +161,15 @@ IndicesApi.prototype.close = function indicesCloseApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_close' path = '/' + encodeURIComponent(index) + '/' + '_close'
@ -188,15 +188,15 @@ IndicesApi.prototype.create = function indicesCreateApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) path = '/' + encodeURIComponent(index)
@ -215,15 +215,15 @@ IndicesApi.prototype.delete = function indicesDeleteApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + encodeURIComponent(index) path = '/' + encodeURIComponent(index)
@ -242,25 +242,25 @@ IndicesApi.prototype.deleteAlias = function indicesDeleteAliasApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.name != null && (params.index == null)) { if (params['name'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, name, ...querystring } = params var { method, body, index, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (name) != null) { if ((index) != null && (name) != null) {
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name) path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name)
@ -284,15 +284,15 @@ IndicesApi.prototype.deleteIndexTemplate = function indicesDeleteIndexTemplateAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_index_template' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + encodeURIComponent(name)
@ -311,15 +311,15 @@ IndicesApi.prototype.deleteTemplate = function indicesDeleteTemplateApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_template' + '/' + encodeURIComponent(name) path = '/' + '_template' + '/' + encodeURIComponent(name)
@ -338,15 +338,15 @@ IndicesApi.prototype.exists = function indicesExistsApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + encodeURIComponent(index) path = '/' + encodeURIComponent(index)
@ -365,15 +365,15 @@ IndicesApi.prototype.existsAlias = function indicesExistsAliasApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, index, ...querystring } = params var { method, body, name, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (name) != null) { if ((index) != null && (name) != null) {
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name) path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name)
@ -397,15 +397,15 @@ IndicesApi.prototype.existsIndexTemplate = function indicesExistsIndexTemplateAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + '_index_template' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + encodeURIComponent(name)
@ -424,15 +424,15 @@ IndicesApi.prototype.existsTemplate = function indicesExistsTemplateApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + '_template' + '/' + encodeURIComponent(name) path = '/' + '_template' + '/' + encodeURIComponent(name)
@ -451,25 +451,25 @@ IndicesApi.prototype.existsType = function indicesExistsTypeApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.type == null) { if (params['type'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: type') const err = new this[kConfigurationError]('Missing required parameter: type')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type) path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type)
@ -487,10 +487,10 @@ IndicesApi.prototype.existsType = function indicesExistsTypeApi (params, options
IndicesApi.prototype.flush = function indicesFlushApi (params, options, callback) { IndicesApi.prototype.flush = function indicesFlushApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_flush' path = '/' + encodeURIComponent(index) + '/' + '_flush'
@ -513,10 +513,10 @@ IndicesApi.prototype.flush = function indicesFlushApi (params, options, callback
IndicesApi.prototype.flushSynced = function indicesFlushSyncedApi (params, options, callback) { IndicesApi.prototype.flushSynced = function indicesFlushSyncedApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_flush' + '/' + 'synced' path = '/' + encodeURIComponent(index) + '/' + '_flush' + '/' + 'synced'
@ -534,10 +534,10 @@ IndicesApi.prototype.flushSynced = function indicesFlushSyncedApi (params, optio
IndicesApi.prototype.forcemerge = function indicesForcemergeApi (params, options, callback) { IndicesApi.prototype.forcemerge = function indicesForcemergeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_forcemerge' path = '/' + encodeURIComponent(index) + '/' + '_forcemerge'
@ -561,15 +561,15 @@ IndicesApi.prototype.get = function indicesGetApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) path = '/' + encodeURIComponent(index)
@ -587,10 +587,10 @@ IndicesApi.prototype.get = function indicesGetApi (params, options, callback) {
IndicesApi.prototype.getAlias = function indicesGetAliasApi (params, options, callback) { IndicesApi.prototype.getAlias = function indicesGetAliasApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, index, ...querystring } = params var { method, body, name, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (name) != null) { if ((index) != null && (name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name) path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name)
@ -620,15 +620,15 @@ IndicesApi.prototype.getFieldMapping = function indicesGetFieldMappingApi (param
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.fields == null) { if (params['fields'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: fields') const err = new this[kConfigurationError]('Missing required parameter: fields')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, fields, index, type, ...querystring } = params var { method, body, fields, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (fields) != null) { if ((index) != null && (type) != null && (fields) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type) + '/' + 'field' + '/' + encodeURIComponent(fields) path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type) + '/' + 'field' + '/' + encodeURIComponent(fields)
@ -657,10 +657,10 @@ IndicesApi.prototype.getFieldMapping = function indicesGetFieldMappingApi (param
IndicesApi.prototype.getIndexTemplate = function indicesGetIndexTemplateApi (params, options, callback) { IndicesApi.prototype.getIndexTemplate = function indicesGetIndexTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_index_template' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + encodeURIComponent(name)
@ -683,10 +683,10 @@ IndicesApi.prototype.getIndexTemplate = function indicesGetIndexTemplateApi (par
IndicesApi.prototype.getMapping = function indicesGetMappingApi (params, options, callback) { IndicesApi.prototype.getMapping = function indicesGetMappingApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type) path = '/' + encodeURIComponent(index) + '/' + '_mapping' + '/' + encodeURIComponent(type)
@ -715,10 +715,10 @@ IndicesApi.prototype.getMapping = function indicesGetMappingApi (params, options
IndicesApi.prototype.getSettings = function indicesGetSettingsApi (params, options, callback) { IndicesApi.prototype.getSettings = function indicesGetSettingsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, name, ...querystring } = params var { method, body, index, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (name) != null) { if ((index) != null && (name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_settings' + '/' + encodeURIComponent(name) path = '/' + encodeURIComponent(index) + '/' + '_settings' + '/' + encodeURIComponent(name)
@ -747,10 +747,10 @@ IndicesApi.prototype.getSettings = function indicesGetSettingsApi (params, optio
IndicesApi.prototype.getTemplate = function indicesGetTemplateApi (params, options, callback) { IndicesApi.prototype.getTemplate = function indicesGetTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_template' + '/' + encodeURIComponent(name) path = '/' + '_template' + '/' + encodeURIComponent(name)
@ -773,10 +773,10 @@ IndicesApi.prototype.getTemplate = function indicesGetTemplateApi (params, optio
IndicesApi.prototype.getUpgrade = function indicesGetUpgradeApi (params, options, callback) { IndicesApi.prototype.getUpgrade = function indicesGetUpgradeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_upgrade' path = '/' + encodeURIComponent(index) + '/' + '_upgrade'
@ -795,15 +795,15 @@ IndicesApi.prototype.open = function indicesOpenApi (params, options, callback)
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_open' path = '/' + encodeURIComponent(index) + '/' + '_open'
@ -822,25 +822,25 @@ IndicesApi.prototype.putAlias = function indicesPutAliasApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.name != null && (params.index == null)) { if (params['name'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, name, ...querystring } = params var { method, body, index, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (name) != null) { if ((index) != null && (name) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name) path = '/' + encodeURIComponent(index) + '/' + '_alias' + '/' + encodeURIComponent(name)
@ -864,19 +864,19 @@ IndicesApi.prototype.putIndexTemplate = function indicesPutIndexTemplateApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_index_template' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + encodeURIComponent(name)
@ -895,15 +895,15 @@ IndicesApi.prototype.putMapping = function indicesPutMappingApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mapping' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mapping'
@ -945,15 +945,15 @@ IndicesApi.prototype.putSettings = function indicesPutSettingsApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_settings' path = '/' + encodeURIComponent(index) + '/' + '_settings'
@ -977,19 +977,19 @@ IndicesApi.prototype.putTemplate = function indicesPutTemplateApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_template' + '/' + encodeURIComponent(name) path = '/' + '_template' + '/' + encodeURIComponent(name)
@ -1007,10 +1007,10 @@ IndicesApi.prototype.putTemplate = function indicesPutTemplateApi (params, optio
IndicesApi.prototype.recovery = function indicesRecoveryApi (params, options, callback) { IndicesApi.prototype.recovery = function indicesRecoveryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_recovery' path = '/' + encodeURIComponent(index) + '/' + '_recovery'
@ -1033,10 +1033,10 @@ IndicesApi.prototype.recovery = function indicesRecoveryApi (params, options, ca
IndicesApi.prototype.refresh = function indicesRefreshApi (params, options, callback) { IndicesApi.prototype.refresh = function indicesRefreshApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_refresh' path = '/' + encodeURIComponent(index) + '/' + '_refresh'
@ -1060,15 +1060,15 @@ IndicesApi.prototype.resolveIndex = function indicesResolveIndexApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_resolve' + '/' + 'index' + '/' + encodeURIComponent(name) path = '/' + '_resolve' + '/' + 'index' + '/' + encodeURIComponent(name)
@ -1087,21 +1087,21 @@ IndicesApi.prototype.rollover = function indicesRolloverApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.alias == null) { if (params['alias'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: alias') const err = new this[kConfigurationError]('Missing required parameter: alias')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if ((params.new_index != null || params.newIndex != null) && (params.alias == null)) { if ((params['new_index'] != null || params['newIndex'] != null) && (params['alias'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: alias') const err = new this[kConfigurationError]('Missing required parameter of the url: alias')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, alias, newIndex, new_index, ...querystring } = params var { method, body, alias, newIndex, new_index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((alias) != null && (new_index || newIndex) != null) { if ((alias) != null && (new_index || newIndex) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(alias) + '/' + '_rollover' + '/' + encodeURIComponent(new_index || newIndex) path = '/' + encodeURIComponent(alias) + '/' + '_rollover' + '/' + encodeURIComponent(new_index || newIndex)
@ -1124,10 +1124,10 @@ IndicesApi.prototype.rollover = function indicesRolloverApi (params, options, ca
IndicesApi.prototype.segments = function indicesSegmentsApi (params, options, callback) { IndicesApi.prototype.segments = function indicesSegmentsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_segments' path = '/' + encodeURIComponent(index) + '/' + '_segments'
@ -1150,10 +1150,10 @@ IndicesApi.prototype.segments = function indicesSegmentsApi (params, options, ca
IndicesApi.prototype.shardStores = function indicesShardStoresApi (params, options, callback) { IndicesApi.prototype.shardStores = function indicesShardStoresApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_shard_stores' path = '/' + encodeURIComponent(index) + '/' + '_shard_stores'
@ -1177,25 +1177,25 @@ IndicesApi.prototype.shrink = function indicesShrinkApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.target == null) { if (params['target'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: target') const err = new this[kConfigurationError]('Missing required parameter: target')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.target != null && (params.index == null)) { if (params['target'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, target, ...querystring } = params var { method, body, index, target, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_shrink' + '/' + encodeURIComponent(target) path = '/' + encodeURIComponent(index) + '/' + '_shrink' + '/' + encodeURIComponent(target)
@ -1214,15 +1214,15 @@ IndicesApi.prototype.simulateIndexTemplate = function indicesSimulateIndexTempla
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_index_template' + '/' + '_simulate_index' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + '_simulate_index' + '/' + encodeURIComponent(name)
@ -1240,10 +1240,10 @@ IndicesApi.prototype.simulateIndexTemplate = function indicesSimulateIndexTempla
IndicesApi.prototype.simulateTemplate = function indicesSimulateTemplateApi (params, options, callback) { IndicesApi.prototype.simulateTemplate = function indicesSimulateTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_index_template' + '/' + '_simulate' + '/' + encodeURIComponent(name) path = '/' + '_index_template' + '/' + '_simulate' + '/' + encodeURIComponent(name)
@ -1267,25 +1267,25 @@ IndicesApi.prototype.split = function indicesSplitApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.target == null) { if (params['target'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: target') const err = new this[kConfigurationError]('Missing required parameter: target')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.target != null && (params.index == null)) { if (params['target'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, target, ...querystring } = params var { method, body, index, target, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + encodeURIComponent(index) + '/' + '_split' + '/' + encodeURIComponent(target) path = '/' + encodeURIComponent(index) + '/' + '_split' + '/' + encodeURIComponent(target)
@ -1303,10 +1303,10 @@ IndicesApi.prototype.split = function indicesSplitApi (params, options, callback
IndicesApi.prototype.stats = function indicesStatsApi (params, options, callback) { IndicesApi.prototype.stats = function indicesStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, metric, index, ...querystring } = params var { method, body, metric, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (metric) != null) { if ((index) != null && (metric) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_stats' + '/' + encodeURIComponent(metric) path = '/' + encodeURIComponent(index) + '/' + '_stats' + '/' + encodeURIComponent(metric)
@ -1336,15 +1336,15 @@ IndicesApi.prototype.updateAliases = function indicesUpdateAliasesApi (params, o
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_aliases' path = '/' + '_aliases'
@ -1362,10 +1362,10 @@ IndicesApi.prototype.updateAliases = function indicesUpdateAliasesApi (params, o
IndicesApi.prototype.upgrade = function indicesUpgradeApi (params, options, callback) { IndicesApi.prototype.upgrade = function indicesUpgradeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_upgrade' path = '/' + encodeURIComponent(index) + '/' + '_upgrade'
@ -1384,15 +1384,15 @@ IndicesApi.prototype.validateQuery = function indicesValidateQueryApi (params, o
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_validate' + '/' + 'query' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_validate' + '/' + 'query'
@ -1419,15 +1419,15 @@ IndicesApi.prototype.createDataStream = function indicesCreateDataStreamApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_data_stream' + '/' + encodeURIComponent(name) path = '/' + '_data_stream' + '/' + encodeURIComponent(name)
@ -1445,10 +1445,10 @@ IndicesApi.prototype.createDataStream = function indicesCreateDataStreamApi (par
IndicesApi.prototype.dataStreamsStats = function indicesDataStreamsStatsApi (params, options, callback) { IndicesApi.prototype.dataStreamsStats = function indicesDataStreamsStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_data_stream' + '/' + encodeURIComponent(name) + '/' + '_stats' path = '/' + '_data_stream' + '/' + encodeURIComponent(name) + '/' + '_stats'
@ -1472,15 +1472,15 @@ IndicesApi.prototype.deleteDataStream = function indicesDeleteDataStreamApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_data_stream' + '/' + encodeURIComponent(name) path = '/' + '_data_stream' + '/' + encodeURIComponent(name)
@ -1499,15 +1499,15 @@ IndicesApi.prototype.freeze = function indicesFreezeApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_freeze' path = '/' + encodeURIComponent(index) + '/' + '_freeze'
@ -1525,10 +1525,10 @@ IndicesApi.prototype.freeze = function indicesFreezeApi (params, options, callba
IndicesApi.prototype.getDataStream = function indicesGetDataStreamApi (params, options, callback) { IndicesApi.prototype.getDataStream = function indicesGetDataStreamApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_data_stream' + '/' + encodeURIComponent(name) path = '/' + '_data_stream' + '/' + encodeURIComponent(name)
@ -1552,15 +1552,15 @@ IndicesApi.prototype.migrateToDataStream = function indicesMigrateToDataStreamAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_data_stream' + '/' + '_migrate' + '/' + encodeURIComponent(name) path = '/' + '_data_stream' + '/' + '_migrate' + '/' + encodeURIComponent(name)
@ -1579,15 +1579,15 @@ IndicesApi.prototype.promoteDataStream = function indicesPromoteDataStreamApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_data_stream' + '/' + '_promote' + '/' + encodeURIComponent(name) path = '/' + '_data_stream' + '/' + '_promote' + '/' + encodeURIComponent(name)
@ -1606,15 +1606,15 @@ IndicesApi.prototype.reloadSearchAnalyzers = function indicesReloadSearchAnalyze
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_reload_search_analyzers' path = '/' + encodeURIComponent(index) + '/' + '_reload_search_analyzers'
@ -1633,15 +1633,15 @@ IndicesApi.prototype.unfreeze = function indicesUnfreezeApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_unfreeze' path = '/' + encodeURIComponent(index) + '/' + '_unfreeze'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function infoApi (params, options, callback) { function infoApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' path = '/'

View File

@ -35,15 +35,15 @@ IngestApi.prototype.deletePipeline = function ingestDeletePipelineApi (params, o
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id) path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
@ -61,10 +61,10 @@ IngestApi.prototype.deletePipeline = function ingestDeletePipelineApi (params, o
IngestApi.prototype.getPipeline = function ingestGetPipelineApi (params, options, callback) { IngestApi.prototype.getPipeline = function ingestGetPipelineApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id) path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
@ -87,10 +87,10 @@ IngestApi.prototype.getPipeline = function ingestGetPipelineApi (params, options
IngestApi.prototype.processorGrok = function ingestProcessorGrokApi (params, options, callback) { IngestApi.prototype.processorGrok = function ingestProcessorGrokApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ingest' + '/' + 'processor' + '/' + 'grok' path = '/' + '_ingest' + '/' + 'processor' + '/' + 'grok'
@ -109,19 +109,19 @@ IngestApi.prototype.putPipeline = function ingestPutPipelineApi (params, options
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id) path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
@ -140,15 +140,15 @@ IngestApi.prototype.simulate = function ingestSimulateApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id) + '/' + '_simulate' path = '/' + '_ingest' + '/' + 'pipeline' + '/' + encodeURIComponent(id) + '/' + '_simulate'

View File

@ -34,10 +34,10 @@ function LicenseApi (transport, ConfigurationError) {
LicenseApi.prototype.delete = function licenseDeleteApi (params, options, callback) { LicenseApi.prototype.delete = function licenseDeleteApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_license' path = '/' + '_license'
@ -55,10 +55,10 @@ LicenseApi.prototype.delete = function licenseDeleteApi (params, options, callba
LicenseApi.prototype.get = function licenseGetApi (params, options, callback) { LicenseApi.prototype.get = function licenseGetApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_license' path = '/' + '_license'
@ -76,10 +76,10 @@ LicenseApi.prototype.get = function licenseGetApi (params, options, callback) {
LicenseApi.prototype.getBasicStatus = function licenseGetBasicStatusApi (params, options, callback) { LicenseApi.prototype.getBasicStatus = function licenseGetBasicStatusApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_license' + '/' + 'basic_status' path = '/' + '_license' + '/' + 'basic_status'
@ -97,10 +97,10 @@ LicenseApi.prototype.getBasicStatus = function licenseGetBasicStatusApi (params,
LicenseApi.prototype.getTrialStatus = function licenseGetTrialStatusApi (params, options, callback) { LicenseApi.prototype.getTrialStatus = function licenseGetTrialStatusApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_license' + '/' + 'trial_status' path = '/' + '_license' + '/' + 'trial_status'
@ -118,10 +118,10 @@ LicenseApi.prototype.getTrialStatus = function licenseGetTrialStatusApi (params,
LicenseApi.prototype.post = function licensePostApi (params, options, callback) { LicenseApi.prototype.post = function licensePostApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_license' path = '/' + '_license'
@ -139,10 +139,10 @@ LicenseApi.prototype.post = function licensePostApi (params, options, callback)
LicenseApi.prototype.postStartBasic = function licensePostStartBasicApi (params, options, callback) { LicenseApi.prototype.postStartBasic = function licensePostStartBasicApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_license' + '/' + 'start_basic' path = '/' + '_license' + '/' + 'start_basic'
@ -160,10 +160,10 @@ LicenseApi.prototype.postStartBasic = function licensePostStartBasicApi (params,
LicenseApi.prototype.postStartTrial = function licensePostStartTrialApi (params, options, callback) { LicenseApi.prototype.postStartTrial = function licensePostStartTrialApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_license' + '/' + 'start_trial' path = '/' + '_license' + '/' + 'start_trial'

View File

@ -1,125 +0,0 @@
/*
* Licensed to Elasticsearch B.V. under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch B.V. licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
'use strict'
/* eslint camelcase: 0 */
/* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['pretty', 'human', 'error_trace', 'source', 'filter_path']
const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function LogstashApi (transport, ConfigurationError) {
this.transport = transport
this[kConfigurationError] = ConfigurationError
}
LogstashApi.prototype.deletePipeline = function logstashDeletePipelineApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters
if (params.id == null) {
const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback)
}
let { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'DELETE'
path = '/' + '_logstash' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
// build request object
const request = {
method,
path,
body: body || '',
querystring
}
return this.transport.request(request, options, callback)
}
LogstashApi.prototype.getPipeline = function logstashGetPipelineApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters
if (params.id == null) {
const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback)
}
let { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'GET'
path = '/' + '_logstash' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
// build request object
const request = {
method,
path,
body: null,
querystring
}
return this.transport.request(request, options, callback)
}
LogstashApi.prototype.putPipeline = function logstashPutPipelineApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters
if (params.id == null) {
const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback)
}
if (params.body == null) {
const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback)
}
let { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'PUT'
path = '/' + '_logstash' + '/' + 'pipeline' + '/' + encodeURIComponent(id)
// build request object
const request = {
method,
path,
body: body || '',
querystring
}
return this.transport.request(request, options, callback)
}
Object.defineProperties(LogstashApi.prototype, {
delete_pipeline: { get () { return this.deletePipeline } },
get_pipeline: { get () { return this.getPipeline } },
put_pipeline: { get () { return this.putPipeline } }
})
module.exports = LogstashApi

View File

@ -30,21 +30,21 @@ function mgetApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mget' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mget'

View File

@ -34,10 +34,10 @@ function MigrationApi (transport, ConfigurationError) {
MigrationApi.prototype.deprecations = function migrationDeprecationsApi (params, options, callback) { MigrationApi.prototype.deprecations = function migrationDeprecationsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_migration' + '/' + 'deprecations' path = '/' + encodeURIComponent(index) + '/' + '_migration' + '/' + 'deprecations'

File diff suppressed because it is too large Load Diff

View File

@ -35,15 +35,15 @@ MonitoringApi.prototype.bulk = function monitoringBulkApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, type, ...querystring } = params var { method, body, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((type) != null) { if ((type) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_monitoring' + '/' + encodeURIComponent(type) + '/' + 'bulk' path = '/' + '_monitoring' + '/' + encodeURIComponent(type) + '/' + 'bulk'

View File

@ -30,21 +30,21 @@ function msearchApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_msearch' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_msearch'

View File

@ -30,21 +30,21 @@ function msearchTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_msearch' + '/' + 'template' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_msearch' + '/' + 'template'

View File

@ -30,15 +30,15 @@ function mtermvectorsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mtermvectors' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_mtermvectors'

View File

@ -34,10 +34,10 @@ function NodesApi (transport, ConfigurationError) {
NodesApi.prototype.hotThreads = function nodesHotThreadsApi (params, options, callback) { NodesApi.prototype.hotThreads = function nodesHotThreadsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, ...querystring } = params var { method, body, nodeId, node_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null) { if ((node_id || nodeId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'hot_threads' path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'hot_threads'
@ -69,10 +69,10 @@ NodesApi.prototype.hotThreads = function nodesHotThreadsApi (params, options, ca
NodesApi.prototype.info = function nodesInfoApi (params, options, callback) { NodesApi.prototype.info = function nodesInfoApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, metric, ...querystring } = params var { method, body, nodeId, node_id, metric, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null && (metric) != null) { if ((node_id || nodeId) != null && (metric) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + encodeURIComponent(metric) path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + encodeURIComponent(metric)
@ -101,10 +101,10 @@ NodesApi.prototype.info = function nodesInfoApi (params, options, callback) {
NodesApi.prototype.reloadSecureSettings = function nodesReloadSecureSettingsApi (params, options, callback) { NodesApi.prototype.reloadSecureSettings = function nodesReloadSecureSettingsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, ...querystring } = params var { method, body, nodeId, node_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null) { if ((node_id || nodeId) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'reload_secure_settings' path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'reload_secure_settings'
@ -127,10 +127,10 @@ NodesApi.prototype.reloadSecureSettings = function nodesReloadSecureSettingsApi
NodesApi.prototype.stats = function nodesStatsApi (params, options, callback) { NodesApi.prototype.stats = function nodesStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, metric, indexMetric, index_metric, ...querystring } = params var { method, body, nodeId, node_id, metric, indexMetric, index_metric, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null && (metric) != null && (index_metric || indexMetric) != null) { if ((node_id || nodeId) != null && (metric) != null && (index_metric || indexMetric) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'stats' + '/' + encodeURIComponent(metric) + '/' + encodeURIComponent(index_metric || indexMetric) path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'stats' + '/' + encodeURIComponent(metric) + '/' + encodeURIComponent(index_metric || indexMetric)
@ -165,10 +165,10 @@ NodesApi.prototype.stats = function nodesStatsApi (params, options, callback) {
NodesApi.prototype.usage = function nodesUsageApi (params, options, callback) { NodesApi.prototype.usage = function nodesUsageApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, nodeId, node_id, metric, ...querystring } = params var { method, body, nodeId, node_id, metric, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((node_id || nodeId) != null && (metric) != null) { if ((node_id || nodeId) != null && (metric) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'usage' + '/' + encodeURIComponent(metric) path = '/' + '_nodes' + '/' + encodeURIComponent(node_id || nodeId) + '/' + 'usage' + '/' + encodeURIComponent(metric)

View File

@ -29,10 +29,10 @@ const snakeCase = { ignoreUnavailable: 'ignore_unavailable', expandWildcards: 'e
function openPointInTimeApi (params, options, callback) { function openPointInTimeApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_pit' path = '/' + encodeURIComponent(index) + '/' + '_pit'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function pingApi (params, options, callback) { function pingApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'HEAD' if (method == null) method = 'HEAD'
path = '/' path = '/'

View File

@ -30,25 +30,25 @@ function putScriptApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.context != null && (params.id == null)) { if (params['context'] != null && (params['id'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: id') const err = new this[kConfigurationError]('Missing required parameter of the url: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, context, ...querystring } = params var { method, body, id, context, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null && (context) != null) { if ((id) != null && (context) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_scripts' + '/' + encodeURIComponent(id) + '/' + encodeURIComponent(context) path = '/' + '_scripts' + '/' + encodeURIComponent(id) + '/' + encodeURIComponent(context)

View File

@ -30,15 +30,15 @@ function rankEvalApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_rank_eval' path = '/' + encodeURIComponent(index) + '/' + '_rank_eval'

View File

@ -30,15 +30,15 @@ function reindexApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_reindex' path = '/' + '_reindex'

View File

@ -30,19 +30,19 @@ function reindexRethrottleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.task_id == null && params.taskId == null) { if (params['task_id'] == null && params['taskId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId') const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.requests_per_second == null && params.requestsPerSecond == null) { if (params['requests_per_second'] == null && params['requestsPerSecond'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond') const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, taskId, task_id, ...querystring } = params var { method, body, taskId, task_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_reindex' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle' path = '/' + '_reindex' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function renderSearchTemplateApi (params, options, callback) { function renderSearchTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_render' + '/' + 'template' + '/' + encodeURIComponent(id) path = '/' + '_render' + '/' + 'template' + '/' + encodeURIComponent(id)

View File

@ -35,15 +35,15 @@ RollupApi.prototype.deleteJob = function rollupDeleteJobApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id)
@ -61,10 +61,10 @@ RollupApi.prototype.deleteJob = function rollupDeleteJobApi (params, options, ca
RollupApi.prototype.getJobs = function rollupGetJobsApi (params, options, callback) { RollupApi.prototype.getJobs = function rollupGetJobsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id)
@ -87,10 +87,10 @@ RollupApi.prototype.getJobs = function rollupGetJobsApi (params, options, callba
RollupApi.prototype.getRollupCaps = function rollupGetRollupCapsApi (params, options, callback) { RollupApi.prototype.getRollupCaps = function rollupGetRollupCapsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_rollup' + '/' + 'data' + '/' + encodeURIComponent(id) path = '/' + '_rollup' + '/' + 'data' + '/' + encodeURIComponent(id)
@ -114,15 +114,15 @@ RollupApi.prototype.getRollupIndexCaps = function rollupGetRollupIndexCapsApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_rollup' + '/' + 'data' path = '/' + encodeURIComponent(index) + '/' + '_rollup' + '/' + 'data'
@ -141,19 +141,19 @@ RollupApi.prototype.putJob = function rollupPutJobApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id)
@ -172,29 +172,29 @@ RollupApi.prototype.rollup = function rollupRollupApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.rollup_index == null && params.rollupIndex == null) { if (params['rollup_index'] == null && params['rollupIndex'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: rollup_index or rollupIndex') const err = new this[kConfigurationError]('Missing required parameter: rollup_index or rollupIndex')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if ((params.rollup_index != null || params.rollupIndex != null) && (params.index == null)) { if ((params['rollup_index'] != null || params['rollupIndex'] != null) && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, rollupIndex, rollup_index, ...querystring } = params var { method, body, index, rollupIndex, rollup_index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_rollup' + '/' + encodeURIComponent(rollup_index || rollupIndex) path = '/' + encodeURIComponent(index) + '/' + '_rollup' + '/' + encodeURIComponent(rollup_index || rollupIndex)
@ -213,25 +213,25 @@ RollupApi.prototype.rollupSearch = function rollupRollupSearchApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_rollup_search' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_rollup_search'
@ -255,15 +255,15 @@ RollupApi.prototype.startJob = function rollupStartJobApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) + '/' + '_start' path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) + '/' + '_start'
@ -282,15 +282,15 @@ RollupApi.prototype.stopJob = function rollupStopJobApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) + '/' + '_stop' path = '/' + '_rollup' + '/' + 'job' + '/' + encodeURIComponent(id) + '/' + '_stop'

View File

@ -29,10 +29,10 @@ const snakeCase = { errorTrace: 'error_trace', filterPath: 'filter_path' }
function scriptsPainlessExecuteApi (params, options, callback) { function scriptsPainlessExecuteApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_scripts' + '/' + 'painless' + '/' + '_execute' path = '/' + '_scripts' + '/' + 'painless' + '/' + '_execute'

View File

@ -29,10 +29,10 @@ const snakeCase = { scrollId: 'scroll_id', restTotalHitsAsInt: 'rest_total_hits_
function scrollApi (params, options, callback) { function scrollApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, scrollId, scroll_id, ...querystring } = params var { method, body, scrollId, scroll_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((scroll_id || scrollId) != null) { if ((scroll_id || scrollId) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_search' + '/' + 'scroll' + '/' + encodeURIComponent(scroll_id || scrollId) path = '/' + '_search' + '/' + 'scroll' + '/' + encodeURIComponent(scroll_id || scrollId)

View File

@ -23,22 +23,22 @@
/* eslint no-unused-vars: 0 */ /* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils') const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['analyzer', 'analyze_wildcard', 'ccs_minimize_roundtrips', 'default_operator', 'df', 'explain', 'stored_fields', 'docvalue_fields', 'from', 'ignore_unavailable', 'ignore_throttled', 'allow_no_indices', 'expand_wildcards', 'lenient', 'preference', 'q', 'routing', 'scroll', 'search_type', 'size', 'sort', '_source', '_source_excludes', '_source_exclude', '_source_includes', '_source_include', 'terminate_after', 'stats', 'suggest_field', 'suggest_mode', 'suggest_size', 'suggest_text', 'timeout', 'track_scores', 'track_total_hits', 'allow_partial_search_results', 'typed_keys', 'version', 'seq_no_primary_term', 'request_cache', 'batched_reduce_size', 'max_concurrent_shard_requests', 'pre_filter_shard_size', 'rest_total_hits_as_int', 'min_compatible_shard_node', 'pretty', 'human', 'error_trace', 'source', 'filter_path'] const acceptedQuerystring = ['analyzer', 'analyze_wildcard', 'ccs_minimize_roundtrips', 'default_operator', 'df', 'explain', 'stored_fields', 'docvalue_fields', 'from', 'ignore_unavailable', 'ignore_throttled', 'allow_no_indices', 'expand_wildcards', 'lenient', 'preference', 'q', 'routing', 'scroll', 'search_type', 'size', 'sort', '_source', '_source_excludes', '_source_exclude', '_source_includes', '_source_include', 'terminate_after', 'stats', 'suggest_field', 'suggest_mode', 'suggest_size', 'suggest_text', 'timeout', 'track_scores', 'track_total_hits', 'allow_partial_search_results', 'typed_keys', 'version', 'seq_no_primary_term', 'request_cache', 'batched_reduce_size', 'max_concurrent_shard_requests', 'pre_filter_shard_size', 'rest_total_hits_as_int', 'pretty', 'human', 'error_trace', 'source', 'filter_path']
const snakeCase = { analyzeWildcard: 'analyze_wildcard', ccsMinimizeRoundtrips: 'ccs_minimize_roundtrips', defaultOperator: 'default_operator', storedFields: 'stored_fields', docvalueFields: 'docvalue_fields', ignoreUnavailable: 'ignore_unavailable', ignoreThrottled: 'ignore_throttled', allowNoIndices: 'allow_no_indices', expandWildcards: 'expand_wildcards', searchType: 'search_type', _sourceExcludes: '_source_excludes', _sourceExclude: '_source_exclude', _sourceIncludes: '_source_includes', _sourceInclude: '_source_include', terminateAfter: 'terminate_after', suggestField: 'suggest_field', suggestMode: 'suggest_mode', suggestSize: 'suggest_size', suggestText: 'suggest_text', trackScores: 'track_scores', trackTotalHits: 'track_total_hits', allowPartialSearchResults: 'allow_partial_search_results', typedKeys: 'typed_keys', seqNoPrimaryTerm: 'seq_no_primary_term', requestCache: 'request_cache', batchedReduceSize: 'batched_reduce_size', maxConcurrentShardRequests: 'max_concurrent_shard_requests', preFilterShardSize: 'pre_filter_shard_size', restTotalHitsAsInt: 'rest_total_hits_as_int', minCompatibleShardNode: 'min_compatible_shard_node', errorTrace: 'error_trace', filterPath: 'filter_path' } const snakeCase = { analyzeWildcard: 'analyze_wildcard', ccsMinimizeRoundtrips: 'ccs_minimize_roundtrips', defaultOperator: 'default_operator', storedFields: 'stored_fields', docvalueFields: 'docvalue_fields', ignoreUnavailable: 'ignore_unavailable', ignoreThrottled: 'ignore_throttled', allowNoIndices: 'allow_no_indices', expandWildcards: 'expand_wildcards', searchType: 'search_type', _sourceExcludes: '_source_excludes', _sourceExclude: '_source_exclude', _sourceIncludes: '_source_includes', _sourceInclude: '_source_include', terminateAfter: 'terminate_after', suggestField: 'suggest_field', suggestMode: 'suggest_mode', suggestSize: 'suggest_size', suggestText: 'suggest_text', trackScores: 'track_scores', trackTotalHits: 'track_total_hits', allowPartialSearchResults: 'allow_partial_search_results', typedKeys: 'typed_keys', seqNoPrimaryTerm: 'seq_no_primary_term', requestCache: 'request_cache', batchedReduceSize: 'batched_reduce_size', maxConcurrentShardRequests: 'max_concurrent_shard_requests', preFilterShardSize: 'pre_filter_shard_size', restTotalHitsAsInt: 'rest_total_hits_as_int', errorTrace: 'error_trace', filterPath: 'filter_path' }
function searchApi (params, options, callback) { function searchApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_search' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_search'

View File

@ -29,10 +29,10 @@ const snakeCase = { ignoreUnavailable: 'ignore_unavailable', allowNoIndices: 'al
function searchShardsApi (params, options, callback) { function searchShardsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_search_shards' path = '/' + encodeURIComponent(index) + '/' + '_search_shards'

View File

@ -30,21 +30,21 @@ function searchTemplateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_search' + '/' + 'template' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_search' + '/' + 'template'

View File

@ -23,7 +23,7 @@
/* eslint no-unused-vars: 0 */ /* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils') const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['ignore_unavailable', 'allow_no_indices', 'expand_wildcards', 'index', 'pretty', 'human', 'error_trace', 'source', 'filter_path', 'master_timeout', 'wait_for_completion', 'storage', 'level'] const acceptedQuerystring = ['ignore_unavailable', 'allow_no_indices', 'expand_wildcards', 'index', 'pretty', 'human', 'error_trace', 'source', 'filter_path', 'master_timeout', 'wait_for_completion']
const snakeCase = { ignoreUnavailable: 'ignore_unavailable', allowNoIndices: 'allow_no_indices', expandWildcards: 'expand_wildcards', errorTrace: 'error_trace', filterPath: 'filter_path', masterTimeout: 'master_timeout', waitForCompletion: 'wait_for_completion' } const snakeCase = { ignoreUnavailable: 'ignore_unavailable', allowNoIndices: 'allow_no_indices', expandWildcards: 'expand_wildcards', errorTrace: 'error_trace', filterPath: 'filter_path', masterTimeout: 'master_timeout', waitForCompletion: 'wait_for_completion' }
function SearchableSnapshotsApi (transport, ConfigurationError) { function SearchableSnapshotsApi (transport, ConfigurationError) {
@ -34,10 +34,10 @@ function SearchableSnapshotsApi (transport, ConfigurationError) {
SearchableSnapshotsApi.prototype.clearCache = function searchableSnapshotsClearCacheApi (params, options, callback) { SearchableSnapshotsApi.prototype.clearCache = function searchableSnapshotsClearCacheApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_searchable_snapshots' + '/' + 'cache' + '/' + 'clear' path = '/' + encodeURIComponent(index) + '/' + '_searchable_snapshots' + '/' + 'cache' + '/' + 'clear'
@ -61,29 +61,29 @@ SearchableSnapshotsApi.prototype.mount = function searchableSnapshotsMountApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_mount' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_mount'
@ -102,15 +102,15 @@ SearchableSnapshotsApi.prototype.repositoryStats = function searchableSnapshotsR
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_stats' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_stats'
@ -128,10 +128,10 @@ SearchableSnapshotsApi.prototype.repositoryStats = function searchableSnapshotsR
SearchableSnapshotsApi.prototype.stats = function searchableSnapshotsStatsApi (params, options, callback) { SearchableSnapshotsApi.prototype.stats = function searchableSnapshotsStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, index, ...querystring } = params var { method, body, index, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null) { if ((index) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + encodeURIComponent(index) + '/' + '_searchable_snapshots' + '/' + 'stats' path = '/' + encodeURIComponent(index) + '/' + '_searchable_snapshots' + '/' + 'stats'

View File

@ -34,10 +34,10 @@ function SecurityApi (transport, ConfigurationError) {
SecurityApi.prototype.authenticate = function securityAuthenticateApi (params, options, callback) { SecurityApi.prototype.authenticate = function securityAuthenticateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + '_authenticate' path = '/' + '_security' + '/' + '_authenticate'
@ -56,15 +56,15 @@ SecurityApi.prototype.changePassword = function securityChangePasswordApi (param
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((username) != null) { if ((username) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_password' path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_password'
@ -88,15 +88,15 @@ SecurityApi.prototype.clearApiKeyCache = function securityClearApiKeyCacheApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.ids == null) { if (params['ids'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: ids') const err = new this[kConfigurationError]('Missing required parameter: ids')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ids, ...querystring } = params var { method, body, ids, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'api_key' + '/' + encodeURIComponent(ids) + '/' + '_clear_cache' path = '/' + '_security' + '/' + 'api_key' + '/' + encodeURIComponent(ids) + '/' + '_clear_cache'
@ -115,15 +115,15 @@ SecurityApi.prototype.clearCachedPrivileges = function securityClearCachedPrivil
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.application == null) { if (params['application'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: application') const err = new this[kConfigurationError]('Missing required parameter: application')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, application, ...querystring } = params var { method, body, application, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + '_clear_cache' path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + '_clear_cache'
@ -142,15 +142,15 @@ SecurityApi.prototype.clearCachedRealms = function securityClearCachedRealmsApi
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.realms == null) { if (params['realms'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: realms') const err = new this[kConfigurationError]('Missing required parameter: realms')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, realms, ...querystring } = params var { method, body, realms, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'realm' + '/' + encodeURIComponent(realms) + '/' + '_clear_cache' path = '/' + '_security' + '/' + 'realm' + '/' + encodeURIComponent(realms) + '/' + '_clear_cache'
@ -169,15 +169,15 @@ SecurityApi.prototype.clearCachedRoles = function securityClearCachedRolesApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name) + '/' + '_clear_cache' path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name) + '/' + '_clear_cache'
@ -196,15 +196,15 @@ SecurityApi.prototype.createApiKey = function securityCreateApiKeyApi (params, o
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'api_key' path = '/' + '_security' + '/' + 'api_key'
@ -223,25 +223,25 @@ SecurityApi.prototype.deletePrivileges = function securityDeletePrivilegesApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.application == null) { if (params['application'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: application') const err = new this[kConfigurationError]('Missing required parameter: application')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.name != null && (params.application == null)) { if (params['name'] != null && (params['application'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: application') const err = new this[kConfigurationError]('Missing required parameter of the url: application')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, application, name, ...querystring } = params var { method, body, application, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + encodeURIComponent(name)
@ -260,15 +260,15 @@ SecurityApi.prototype.deleteRole = function securityDeleteRoleApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name)
@ -287,15 +287,15 @@ SecurityApi.prototype.deleteRoleMapping = function securityDeleteRoleMappingApi
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name)
@ -314,15 +314,15 @@ SecurityApi.prototype.deleteUser = function securityDeleteUserApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.username == null) { if (params['username'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: username') const err = new this[kConfigurationError]('Missing required parameter: username')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username)
@ -341,15 +341,15 @@ SecurityApi.prototype.disableUser = function securityDisableUserApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.username == null) { if (params['username'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: username') const err = new this[kConfigurationError]('Missing required parameter: username')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_disable' path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_disable'
@ -368,15 +368,15 @@ SecurityApi.prototype.enableUser = function securityEnableUserApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.username == null) { if (params['username'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: username') const err = new this[kConfigurationError]('Missing required parameter: username')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_enable' path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) + '/' + '_enable'
@ -394,10 +394,10 @@ SecurityApi.prototype.enableUser = function securityEnableUserApi (params, optio
SecurityApi.prototype.getApiKey = function securityGetApiKeyApi (params, options, callback) { SecurityApi.prototype.getApiKey = function securityGetApiKeyApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'api_key' path = '/' + '_security' + '/' + 'api_key'
@ -415,10 +415,10 @@ SecurityApi.prototype.getApiKey = function securityGetApiKeyApi (params, options
SecurityApi.prototype.getBuiltinPrivileges = function securityGetBuiltinPrivilegesApi (params, options, callback) { SecurityApi.prototype.getBuiltinPrivileges = function securityGetBuiltinPrivilegesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'privilege' + '/' + '_builtin' path = '/' + '_security' + '/' + 'privilege' + '/' + '_builtin'
@ -437,15 +437,15 @@ SecurityApi.prototype.getPrivileges = function securityGetPrivilegesApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.name != null && (params.application == null)) { if (params['name'] != null && (params['application'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: application') const err = new this[kConfigurationError]('Missing required parameter of the url: application')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, application, name, ...querystring } = params var { method, body, application, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((application) != null && (name) != null) { if ((application) != null && (name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'privilege' + '/' + encodeURIComponent(application) + '/' + encodeURIComponent(name)
@ -471,10 +471,10 @@ SecurityApi.prototype.getPrivileges = function securityGetPrivilegesApi (params,
SecurityApi.prototype.getRole = function securityGetRoleApi (params, options, callback) { SecurityApi.prototype.getRole = function securityGetRoleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name)
@ -497,10 +497,10 @@ SecurityApi.prototype.getRole = function securityGetRoleApi (params, options, ca
SecurityApi.prototype.getRoleMapping = function securityGetRoleMappingApi (params, options, callback) { SecurityApi.prototype.getRoleMapping = function securityGetRoleMappingApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((name) != null) { if ((name) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name)
@ -524,15 +524,15 @@ SecurityApi.prototype.getToken = function securityGetTokenApi (params, options,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'oauth2' + '/' + 'token' path = '/' + '_security' + '/' + 'oauth2' + '/' + 'token'
@ -550,10 +550,10 @@ SecurityApi.prototype.getToken = function securityGetTokenApi (params, options,
SecurityApi.prototype.getUser = function securityGetUserApi (params, options, callback) { SecurityApi.prototype.getUser = function securityGetUserApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((username) != null) { if ((username) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username)
@ -576,10 +576,10 @@ SecurityApi.prototype.getUser = function securityGetUserApi (params, options, ca
SecurityApi.prototype.getUserPrivileges = function securityGetUserPrivilegesApi (params, options, callback) { SecurityApi.prototype.getUserPrivileges = function securityGetUserPrivilegesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_security' + '/' + 'user' + '/' + '_privileges' path = '/' + '_security' + '/' + 'user' + '/' + '_privileges'
@ -598,15 +598,15 @@ SecurityApi.prototype.grantApiKey = function securityGrantApiKeyApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_security' + '/' + 'api_key' + '/' + 'grant' path = '/' + '_security' + '/' + 'api_key' + '/' + 'grant'
@ -625,15 +625,15 @@ SecurityApi.prototype.hasPrivileges = function securityHasPrivilegesApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, user, ...querystring } = params var { method, body, user, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((user) != null) { if ((user) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(user) + '/' + '_has_privileges' path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(user) + '/' + '_has_privileges'
@ -657,15 +657,15 @@ SecurityApi.prototype.invalidateApiKey = function securityInvalidateApiKeyApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'api_key' path = '/' + '_security' + '/' + 'api_key'
@ -684,15 +684,15 @@ SecurityApi.prototype.invalidateToken = function securityInvalidateTokenApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_security' + '/' + 'oauth2' + '/' + 'token' path = '/' + '_security' + '/' + 'oauth2' + '/' + 'token'
@ -711,15 +711,15 @@ SecurityApi.prototype.putPrivileges = function securityPutPrivilegesApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'privilege' path = '/' + '_security' + '/' + 'privilege'
@ -738,19 +738,19 @@ SecurityApi.prototype.putRole = function securityPutRoleApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role' + '/' + encodeURIComponent(name)
@ -769,19 +769,19 @@ SecurityApi.prototype.putRoleMapping = function securityPutRoleMappingApi (param
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.name == null) { if (params['name'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: name') const err = new this[kConfigurationError]('Missing required parameter: name')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, name, ...querystring } = params var { method, body, name, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name) path = '/' + '_security' + '/' + 'role_mapping' + '/' + encodeURIComponent(name)
@ -800,19 +800,19 @@ SecurityApi.prototype.putUser = function securityPutUserApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.username == null) { if (params['username'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: username') const err = new this[kConfigurationError]('Missing required parameter: username')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, username, ...querystring } = params var { method, body, username, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username) path = '/' + '_security' + '/' + 'user' + '/' + encodeURIComponent(username)

View File

@ -35,15 +35,15 @@ SlmApi.prototype.deleteLifecycle = function slmDeleteLifecycleApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.policy_id == null && params.policyId == null) { if (params['policy_id'] == null && params['policyId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId') const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, policyId, policy_id, ...querystring } = params var { method, body, policyId, policy_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId) path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId)
@ -62,15 +62,15 @@ SlmApi.prototype.executeLifecycle = function slmExecuteLifecycleApi (params, opt
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.policy_id == null && params.policyId == null) { if (params['policy_id'] == null && params['policyId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId') const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, policyId, policy_id, ...querystring } = params var { method, body, policyId, policy_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId) + '/' + '_execute' path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId) + '/' + '_execute'
@ -88,10 +88,10 @@ SlmApi.prototype.executeLifecycle = function slmExecuteLifecycleApi (params, opt
SlmApi.prototype.executeRetention = function slmExecuteRetentionApi (params, options, callback) { SlmApi.prototype.executeRetention = function slmExecuteRetentionApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_slm' + '/' + '_execute_retention' path = '/' + '_slm' + '/' + '_execute_retention'
@ -109,10 +109,10 @@ SlmApi.prototype.executeRetention = function slmExecuteRetentionApi (params, opt
SlmApi.prototype.getLifecycle = function slmGetLifecycleApi (params, options, callback) { SlmApi.prototype.getLifecycle = function slmGetLifecycleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, policyId, policy_id, ...querystring } = params var { method, body, policyId, policy_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((policy_id || policyId) != null) { if ((policy_id || policyId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId) path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId)
@ -135,10 +135,10 @@ SlmApi.prototype.getLifecycle = function slmGetLifecycleApi (params, options, ca
SlmApi.prototype.getStats = function slmGetStatsApi (params, options, callback) { SlmApi.prototype.getStats = function slmGetStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_slm' + '/' + 'stats' path = '/' + '_slm' + '/' + 'stats'
@ -156,10 +156,10 @@ SlmApi.prototype.getStats = function slmGetStatsApi (params, options, callback)
SlmApi.prototype.getStatus = function slmGetStatusApi (params, options, callback) { SlmApi.prototype.getStatus = function slmGetStatusApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_slm' + '/' + 'status' path = '/' + '_slm' + '/' + 'status'
@ -178,15 +178,15 @@ SlmApi.prototype.putLifecycle = function slmPutLifecycleApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.policy_id == null && params.policyId == null) { if (params['policy_id'] == null && params['policyId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId') const err = new this[kConfigurationError]('Missing required parameter: policy_id or policyId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, policyId, policy_id, ...querystring } = params var { method, body, policyId, policy_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId) path = '/' + '_slm' + '/' + 'policy' + '/' + encodeURIComponent(policy_id || policyId)
@ -204,10 +204,10 @@ SlmApi.prototype.putLifecycle = function slmPutLifecycleApi (params, options, ca
SlmApi.prototype.start = function slmStartApi (params, options, callback) { SlmApi.prototype.start = function slmStartApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_slm' + '/' + 'start' path = '/' + '_slm' + '/' + 'start'
@ -225,10 +225,10 @@ SlmApi.prototype.start = function slmStartApi (params, options, callback) {
SlmApi.prototype.stop = function slmStopApi (params, options, callback) { SlmApi.prototype.stop = function slmStopApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_slm' + '/' + 'stop' path = '/' + '_slm' + '/' + 'stop'

View File

@ -35,15 +35,15 @@ SnapshotApi.prototype.cleanupRepository = function snapshotCleanupRepositoryApi
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_cleanup' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_cleanup'
@ -62,36 +62,36 @@ SnapshotApi.prototype.clone = function snapshotCloneApi (params, options, callba
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.target_snapshot == null && params.targetSnapshot == null) { if (params['target_snapshot'] == null && params['targetSnapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: target_snapshot or targetSnapshot') const err = new this[kConfigurationError]('Missing required parameter: target_snapshot or targetSnapshot')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if ((params.target_snapshot != null || params.targetSnapshot != null) && (params.snapshot == null || params.repository == null)) { if ((params['target_snapshot'] != null || params['targetSnapshot'] != null) && (params['snapshot'] == null || params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: snapshot, repository') const err = new this[kConfigurationError]('Missing required parameter of the url: snapshot, repository')
return handleError(err, callback) return handleError(err, callback)
} else if (params.snapshot != null && (params.repository == null)) { } else if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, targetSnapshot, target_snapshot, ...querystring } = params var { method, body, repository, snapshot, targetSnapshot, target_snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_clone' + '/' + encodeURIComponent(target_snapshot || targetSnapshot) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_clone' + '/' + encodeURIComponent(target_snapshot || targetSnapshot)
@ -110,25 +110,25 @@ SnapshotApi.prototype.create = function snapshotCreateApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot)
@ -147,19 +147,19 @@ SnapshotApi.prototype.createRepository = function snapshotCreateRepositoryApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository)
@ -178,25 +178,25 @@ SnapshotApi.prototype.delete = function snapshotDeleteApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot)
@ -215,15 +215,15 @@ SnapshotApi.prototype.deleteRepository = function snapshotDeleteRepositoryApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository)
@ -242,25 +242,25 @@ SnapshotApi.prototype.get = function snapshotGetApi (params, options, callback)
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot)
@ -278,10 +278,10 @@ SnapshotApi.prototype.get = function snapshotGetApi (params, options, callback)
SnapshotApi.prototype.getRepository = function snapshotGetRepositoryApi (params, options, callback) { SnapshotApi.prototype.getRepository = function snapshotGetRepositoryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((repository) != null) { if ((repository) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) path = '/' + '_snapshot' + '/' + encodeURIComponent(repository)
@ -305,25 +305,25 @@ SnapshotApi.prototype.restore = function snapshotRestoreApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.snapshot == null) { if (params['snapshot'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: snapshot') const err = new this[kConfigurationError]('Missing required parameter: snapshot')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_restore' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_restore'
@ -342,15 +342,15 @@ SnapshotApi.prototype.status = function snapshotStatusApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required url components // check required url components
if (params.snapshot != null && (params.repository == null)) { if (params['snapshot'] != null && (params['repository'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: repository') const err = new this[kConfigurationError]('Missing required parameter of the url: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, snapshot, ...querystring } = params var { method, body, repository, snapshot, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((repository) != null && (snapshot) != null) { if ((repository) != null && (snapshot) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_status' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + encodeURIComponent(snapshot) + '/' + '_status'
@ -377,15 +377,15 @@ SnapshotApi.prototype.verifyRepository = function snapshotVerifyRepositoryApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.repository == null) { if (params['repository'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: repository') const err = new this[kConfigurationError]('Missing required parameter: repository')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, repository, ...querystring } = params var { method, body, repository, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_verify' path = '/' + '_snapshot' + '/' + encodeURIComponent(repository) + '/' + '_verify'

View File

@ -35,15 +35,15 @@ SqlApi.prototype.clearCursor = function sqlClearCursorApi (params, options, call
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_sql' + '/' + 'close' path = '/' + '_sql' + '/' + 'close'
@ -62,15 +62,15 @@ SqlApi.prototype.query = function sqlQueryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_sql' path = '/' + '_sql'
@ -89,15 +89,15 @@ SqlApi.prototype.translate = function sqlTranslateApi (params, options, callback
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_sql' + '/' + 'translate' path = '/' + '_sql' + '/' + 'translate'

View File

@ -34,10 +34,10 @@ function SslApi (transport, ConfigurationError) {
SslApi.prototype.certificates = function sslCertificatesApi (params, options, callback) { SslApi.prototype.certificates = function sslCertificatesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_ssl' + '/' + 'certificates' path = '/' + '_ssl' + '/' + 'certificates'

View File

@ -34,10 +34,10 @@ function TasksApi (transport, ConfigurationError) {
TasksApi.prototype.cancel = function tasksCancelApi (params, options, callback) { TasksApi.prototype.cancel = function tasksCancelApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, taskId, task_id, ...querystring } = params var { method, body, taskId, task_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((task_id || taskId) != null) { if ((task_id || taskId) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_tasks' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_cancel' path = '/' + '_tasks' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_cancel'
@ -61,15 +61,15 @@ TasksApi.prototype.get = function tasksGetApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.task_id == null && params.taskId == null) { if (params['task_id'] == null && params['taskId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId') const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, taskId, task_id, ...querystring } = params var { method, body, taskId, task_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_tasks' + '/' + encodeURIComponent(task_id || taskId) path = '/' + '_tasks' + '/' + encodeURIComponent(task_id || taskId)
@ -87,10 +87,10 @@ TasksApi.prototype.get = function tasksGetApi (params, options, callback) {
TasksApi.prototype.list = function tasksListApi (params, options, callback) { TasksApi.prototype.list = function tasksListApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_tasks' path = '/' + '_tasks'

View File

@ -30,15 +30,15 @@ function termvectorsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, id, type, ...querystring } = params var { method, body, index, id, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_termvectors' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_termvectors'

View File

@ -1,65 +0,0 @@
/*
* Licensed to Elasticsearch B.V. under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch B.V. licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
'use strict'
/* eslint camelcase: 0 */
/* eslint no-unused-vars: 0 */
const { handleError, snakeCaseKeys, normalizeArguments, kConfigurationError } = require('../utils')
const acceptedQuerystring = ['lines_to_sample', 'line_merge_size_limit', 'timeout', 'charset', 'format', 'has_header_row', 'column_names', 'delimiter', 'quote', 'should_trim_fields', 'grok_pattern', 'timestamp_field', 'timestamp_format', 'explain', 'pretty', 'human', 'error_trace', 'source', 'filter_path']
const snakeCase = { linesToSample: 'lines_to_sample', lineMergeSizeLimit: 'line_merge_size_limit', hasHeaderRow: 'has_header_row', columnNames: 'column_names', shouldTrimFields: 'should_trim_fields', grokPattern: 'grok_pattern', timestampField: 'timestamp_field', timestampFormat: 'timestamp_format', errorTrace: 'error_trace', filterPath: 'filter_path' }
function TextStructureApi (transport, ConfigurationError) {
this.transport = transport
this[kConfigurationError] = ConfigurationError
}
TextStructureApi.prototype.findStructure = function textStructureFindStructureApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters
if (params.body == null) {
const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback)
}
let { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = ''
if (method == null) method = 'POST'
path = '/' + '_text_structure' + '/' + 'find_structure'
// build request object
const request = {
method,
path,
body: body || '',
querystring
}
return this.transport.request(request, options, callback)
}
Object.defineProperties(TextStructureApi.prototype, {
find_structure: { get () { return this.findStructure } }
})
module.exports = TextStructureApi

View File

@ -35,15 +35,15 @@ TransformApi.prototype.deleteTransform = function transformDeleteTransformApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId)
@ -61,10 +61,10 @@ TransformApi.prototype.deleteTransform = function transformDeleteTransformApi (p
TransformApi.prototype.getTransform = function transformGetTransformApi (params, options, callback) { TransformApi.prototype.getTransform = function transformGetTransformApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((transform_id || transformId) != null) { if ((transform_id || transformId) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId)
@ -88,15 +88,15 @@ TransformApi.prototype.getTransformStats = function transformGetTransformStatsAp
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_stats' path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_stats'
@ -115,15 +115,15 @@ TransformApi.prototype.previewTransform = function transformPreviewTransformApi
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_transform' + '/' + '_preview' path = '/' + '_transform' + '/' + '_preview'
@ -142,19 +142,19 @@ TransformApi.prototype.putTransform = function transformPutTransformApi (params,
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId)
@ -173,15 +173,15 @@ TransformApi.prototype.startTransform = function transformStartTransformApi (par
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_start' path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_start'
@ -200,15 +200,15 @@ TransformApi.prototype.stopTransform = function transformStopTransformApi (param
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_stop' path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_stop'
@ -227,19 +227,19 @@ TransformApi.prototype.updateTransform = function transformUpdateTransformApi (p
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.transform_id == null && params.transformId == null) { if (params['transform_id'] == null && params['transformId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId') const err = new this[kConfigurationError]('Missing required parameter: transform_id or transformId')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, transformId, transform_id, ...querystring } = params var { method, body, transformId, transform_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_update' path = '/' + '_transform' + '/' + encodeURIComponent(transform_id || transformId) + '/' + '_update'

View File

@ -30,23 +30,23 @@ function updateApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.body == null) { if (params['body'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: body') const err = new this[kConfigurationError]('Missing required parameter: body')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, index, type, ...querystring } = params var { method, body, id, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null && (id) != null) { if ((index) != null && (type) != null && (id) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_update' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + encodeURIComponent(id) + '/' + '_update'

View File

@ -30,21 +30,21 @@ function updateByQueryApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.index == null) { if (params['index'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: index') const err = new this[kConfigurationError]('Missing required parameter: index')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if (params.type != null && (params.index == null)) { if (params['type'] != null && (params['index'] == null)) {
const err = new this[kConfigurationError]('Missing required parameter of the url: index') const err = new this[kConfigurationError]('Missing required parameter of the url: index')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, index, type, ...querystring } = params var { method, body, index, type, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((index) != null && (type) != null) { if ((index) != null && (type) != null) {
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_update_by_query' path = '/' + encodeURIComponent(index) + '/' + encodeURIComponent(type) + '/' + '_update_by_query'

View File

@ -30,19 +30,19 @@ function updateByQueryRethrottleApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.task_id == null && params.taskId == null) { if (params['task_id'] == null && params['taskId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId') const err = new this[kConfigurationError]('Missing required parameter: task_id or taskId')
return handleError(err, callback) return handleError(err, callback)
} }
if (params.requests_per_second == null && params.requestsPerSecond == null) { if (params['requests_per_second'] == null && params['requestsPerSecond'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond') const err = new this[kConfigurationError]('Missing required parameter: requests_per_second or requestsPerSecond')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, taskId, task_id, ...querystring } = params var { method, body, taskId, task_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_update_by_query' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle' path = '/' + '_update_by_query' + '/' + encodeURIComponent(task_id || taskId) + '/' + '_rethrottle'

View File

@ -35,21 +35,21 @@ WatcherApi.prototype.ackWatch = function watcherAckWatchApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.watch_id == null && params.watchId == null) { if (params['watch_id'] == null && params['watchId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId') const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId')
return handleError(err, callback) return handleError(err, callback)
} }
// check required url components // check required url components
if ((params.action_id != null || params.actionId != null) && ((params.watch_id == null && params.watchId == null))) { if ((params['action_id'] != null || params['actionId'] != null) && ((params['watch_id'] == null && params['watchId'] == null))) {
const err = new this[kConfigurationError]('Missing required parameter of the url: watch_id') const err = new this[kConfigurationError]('Missing required parameter of the url: watch_id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, watchId, watch_id, actionId, action_id, ...querystring } = params var { method, body, watchId, watch_id, actionId, action_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((watch_id || watchId) != null && (action_id || actionId) != null) { if ((watch_id || watchId) != null && (action_id || actionId) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_ack' + '/' + encodeURIComponent(action_id || actionId) path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_ack' + '/' + encodeURIComponent(action_id || actionId)
@ -73,15 +73,15 @@ WatcherApi.prototype.activateWatch = function watcherActivateWatchApi (params, o
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.watch_id == null && params.watchId == null) { if (params['watch_id'] == null && params['watchId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId') const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, watchId, watch_id, ...querystring } = params var { method, body, watchId, watch_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_activate' path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_activate'
@ -100,15 +100,15 @@ WatcherApi.prototype.deactivateWatch = function watcherDeactivateWatchApi (param
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.watch_id == null && params.watchId == null) { if (params['watch_id'] == null && params['watchId'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId') const err = new this[kConfigurationError]('Missing required parameter: watch_id or watchId')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, watchId, watch_id, ...querystring } = params var { method, body, watchId, watch_id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_deactivate' path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(watch_id || watchId) + '/' + '_deactivate'
@ -127,15 +127,15 @@ WatcherApi.prototype.deleteWatch = function watcherDeleteWatchApi (params, optio
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'DELETE' if (method == null) method = 'DELETE'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id) path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id)
@ -153,10 +153,10 @@ WatcherApi.prototype.deleteWatch = function watcherDeleteWatchApi (params, optio
WatcherApi.prototype.executeWatch = function watcherExecuteWatchApi (params, options, callback) { WatcherApi.prototype.executeWatch = function watcherExecuteWatchApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((id) != null) { if ((id) != null) {
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id) + '/' + '_execute' path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id) + '/' + '_execute'
@ -180,15 +180,15 @@ WatcherApi.prototype.getWatch = function watcherGetWatchApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id) path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id)
@ -207,15 +207,15 @@ WatcherApi.prototype.putWatch = function watcherPutWatchApi (params, options, ca
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
// check required parameters // check required parameters
if (params.id == null) { if (params['id'] == null) {
const err = new this[kConfigurationError]('Missing required parameter: id') const err = new this[kConfigurationError]('Missing required parameter: id')
return handleError(err, callback) return handleError(err, callback)
} }
let { method, body, id, ...querystring } = params var { method, body, id, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'PUT' if (method == null) method = 'PUT'
path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id) path = '/' + '_watcher' + '/' + 'watch' + '/' + encodeURIComponent(id)
@ -233,10 +233,10 @@ WatcherApi.prototype.putWatch = function watcherPutWatchApi (params, options, ca
WatcherApi.prototype.queryWatches = function watcherQueryWatchesApi (params, options, callback) { WatcherApi.prototype.queryWatches = function watcherQueryWatchesApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = body == null ? 'GET' : 'POST' if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_watcher' + '/' + '_query' + '/' + 'watches' path = '/' + '_watcher' + '/' + '_query' + '/' + 'watches'
@ -254,10 +254,10 @@ WatcherApi.prototype.queryWatches = function watcherQueryWatchesApi (params, opt
WatcherApi.prototype.start = function watcherStartApi (params, options, callback) { WatcherApi.prototype.start = function watcherStartApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_watcher' + '/' + '_start' path = '/' + '_watcher' + '/' + '_start'
@ -275,10 +275,10 @@ WatcherApi.prototype.start = function watcherStartApi (params, options, callback
WatcherApi.prototype.stats = function watcherStatsApi (params, options, callback) { WatcherApi.prototype.stats = function watcherStatsApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, metric, ...querystring } = params var { method, body, metric, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if ((metric) != null) { if ((metric) != null) {
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_watcher' + '/' + 'stats' + '/' + encodeURIComponent(metric) path = '/' + '_watcher' + '/' + 'stats' + '/' + encodeURIComponent(metric)
@ -301,10 +301,10 @@ WatcherApi.prototype.stats = function watcherStatsApi (params, options, callback
WatcherApi.prototype.stop = function watcherStopApi (params, options, callback) { WatcherApi.prototype.stop = function watcherStopApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'POST' if (method == null) method = 'POST'
path = '/' + '_watcher' + '/' + '_stop' path = '/' + '_watcher' + '/' + '_stop'

View File

@ -34,10 +34,10 @@ function XpackApi (transport, ConfigurationError) {
XpackApi.prototype.info = function xpackInfoApi (params, options, callback) { XpackApi.prototype.info = function xpackInfoApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_xpack' path = '/' + '_xpack'
@ -55,10 +55,10 @@ XpackApi.prototype.info = function xpackInfoApi (params, options, callback) {
XpackApi.prototype.usage = function xpackUsageApi (params, options, callback) { XpackApi.prototype.usage = function xpackUsageApi (params, options, callback) {
;[params, options, callback] = normalizeArguments(params, options, callback) ;[params, options, callback] = normalizeArguments(params, options, callback)
let { method, body, ...querystring } = params var { method, body, ...querystring } = params
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring) querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
let path = '' var path = ''
if (method == null) method = 'GET' if (method == null) method = 'GET'
path = '/' + '_xpack' + '/' + 'usage' path = '/' + '_xpack' + '/' + 'usage'

View File

@ -33,7 +33,6 @@ const deleteScriptApi = require('./api/delete_script')
const existsApi = require('./api/exists') const existsApi = require('./api/exists')
const existsSourceApi = require('./api/exists_source') const existsSourceApi = require('./api/exists_source')
const explainApi = require('./api/explain') const explainApi = require('./api/explain')
const FeaturesApi = require('./api/features')
const fieldCapsApi = require('./api/field_caps') const fieldCapsApi = require('./api/field_caps')
const getApi = require('./api/get') const getApi = require('./api/get')
const getScriptApi = require('./api/get_script') const getScriptApi = require('./api/get_script')
@ -75,7 +74,6 @@ const EqlApi = require('./api/eql')
const GraphApi = require('./api/graph') const GraphApi = require('./api/graph')
const IlmApi = require('./api/ilm') const IlmApi = require('./api/ilm')
const LicenseApi = require('./api/license') const LicenseApi = require('./api/license')
const LogstashApi = require('./api/logstash')
const MigrationApi = require('./api/migration') const MigrationApi = require('./api/migration')
const MlApi = require('./api/ml') const MlApi = require('./api/ml')
const MonitoringApi = require('./api/monitoring') const MonitoringApi = require('./api/monitoring')
@ -86,7 +84,6 @@ const SecurityApi = require('./api/security')
const SlmApi = require('./api/slm') const SlmApi = require('./api/slm')
const SqlApi = require('./api/sql') const SqlApi = require('./api/sql')
const SslApi = require('./api/ssl') const SslApi = require('./api/ssl')
const TextStructureApi = require('./api/text_structure')
const TransformApi = require('./api/transform') const TransformApi = require('./api/transform')
const WatcherApi = require('./api/watcher') const WatcherApi = require('./api/watcher')
const XpackApi = require('./api/xpack') const XpackApi = require('./api/xpack')
@ -95,7 +92,6 @@ const { kConfigurationError } = require('./utils')
const kCat = Symbol('Cat') const kCat = Symbol('Cat')
const kCluster = Symbol('Cluster') const kCluster = Symbol('Cluster')
const kDanglingIndices = Symbol('DanglingIndices') const kDanglingIndices = Symbol('DanglingIndices')
const kFeatures = Symbol('Features')
const kIndices = Symbol('Indices') const kIndices = Symbol('Indices')
const kIngest = Symbol('Ingest') const kIngest = Symbol('Ingest')
const kNodes = Symbol('Nodes') const kNodes = Symbol('Nodes')
@ -109,7 +105,6 @@ const kEql = Symbol('Eql')
const kGraph = Symbol('Graph') const kGraph = Symbol('Graph')
const kIlm = Symbol('Ilm') const kIlm = Symbol('Ilm')
const kLicense = Symbol('License') const kLicense = Symbol('License')
const kLogstash = Symbol('Logstash')
const kMigration = Symbol('Migration') const kMigration = Symbol('Migration')
const kMl = Symbol('Ml') const kMl = Symbol('Ml')
const kMonitoring = Symbol('Monitoring') const kMonitoring = Symbol('Monitoring')
@ -119,7 +114,6 @@ const kSecurity = Symbol('Security')
const kSlm = Symbol('Slm') const kSlm = Symbol('Slm')
const kSql = Symbol('Sql') const kSql = Symbol('Sql')
const kSsl = Symbol('Ssl') const kSsl = Symbol('Ssl')
const kTextStructure = Symbol('TextStructure')
const kTransform = Symbol('Transform') const kTransform = Symbol('Transform')
const kWatcher = Symbol('Watcher') const kWatcher = Symbol('Watcher')
const kXpack = Symbol('Xpack') const kXpack = Symbol('Xpack')
@ -129,7 +123,6 @@ function ESAPI (opts) {
this[kCat] = null this[kCat] = null
this[kCluster] = null this[kCluster] = null
this[kDanglingIndices] = null this[kDanglingIndices] = null
this[kFeatures] = null
this[kIndices] = null this[kIndices] = null
this[kIngest] = null this[kIngest] = null
this[kNodes] = null this[kNodes] = null
@ -143,7 +136,6 @@ function ESAPI (opts) {
this[kGraph] = null this[kGraph] = null
this[kIlm] = null this[kIlm] = null
this[kLicense] = null this[kLicense] = null
this[kLogstash] = null
this[kMigration] = null this[kMigration] = null
this[kMl] = null this[kMl] = null
this[kMonitoring] = null this[kMonitoring] = null
@ -153,7 +145,6 @@ function ESAPI (opts) {
this[kSlm] = null this[kSlm] = null
this[kSql] = null this[kSql] = null
this[kSsl] = null this[kSsl] = null
this[kTextStructure] = null
this[kTransform] = null this[kTransform] = null
this[kWatcher] = null this[kWatcher] = null
this[kXpack] = null this[kXpack] = null
@ -231,14 +222,6 @@ Object.defineProperties(ESAPI.prototype, {
delete_by_query_rethrottle: { get () { return this.deleteByQueryRethrottle } }, delete_by_query_rethrottle: { get () { return this.deleteByQueryRethrottle } },
delete_script: { get () { return this.deleteScript } }, delete_script: { get () { return this.deleteScript } },
exists_source: { get () { return this.existsSource } }, exists_source: { get () { return this.existsSource } },
features: {
get () {
if (this[kFeatures] === null) {
this[kFeatures] = new FeaturesApi(this.transport, this[kConfigurationError])
}
return this[kFeatures]
}
},
field_caps: { get () { return this.fieldCaps } }, field_caps: { get () { return this.fieldCaps } },
get_script: { get () { return this.getScript } }, get_script: { get () { return this.getScript } },
get_script_context: { get () { return this.getScriptContext } }, get_script_context: { get () { return this.getScriptContext } },
@ -360,14 +343,6 @@ Object.defineProperties(ESAPI.prototype, {
return this[kLicense] return this[kLicense]
} }
}, },
logstash: {
get () {
if (this[kLogstash] === null) {
this[kLogstash] = new LogstashApi(this.transport, this[kConfigurationError])
}
return this[kLogstash]
}
},
migration: { migration: {
get () { get () {
if (this[kMigration] === null) { if (this[kMigration] === null) {
@ -442,15 +417,6 @@ Object.defineProperties(ESAPI.prototype, {
return this[kSsl] return this[kSsl]
} }
}, },
textStructure: {
get () {
if (this[kTextStructure] === null) {
this[kTextStructure] = new TextStructureApi(this.transport, this[kConfigurationError])
}
return this[kTextStructure]
}
},
text_structure: { get () { return this.textStructure } },
transform: { transform: {
get () { get () {
if (this[kTransform] === null) { if (this[kTransform] === null) {

13
api/kibana.d.ts vendored
View File

@ -170,15 +170,11 @@ interface KibanaClient {
eql: { eql: {
delete<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlDelete, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> delete<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlDelete, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
get<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlGet, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> get<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlGet, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getStatus<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlGetStatus, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.EqlSearch<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.EqlSearch<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
} }
exists<TResponse = boolean, TContext = Context>(params?: RequestParams.Exists, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> exists<TResponse = boolean, TContext = Context>(params?: RequestParams.Exists, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
existsSource<TResponse = boolean, TContext = Context>(params?: RequestParams.ExistsSource, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> existsSource<TResponse = boolean, TContext = Context>(params?: RequestParams.ExistsSource, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Explain<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Explain<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
features: {
getFeatures<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.FeaturesGetFeatures, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
}
fieldCaps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.FieldCaps<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> fieldCaps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.FieldCaps<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
get<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.Get, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> get<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.Get, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getScript<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.GetScript, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> getScript<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.GetScript, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
@ -275,11 +271,6 @@ interface KibanaClient {
postStartBasic<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LicensePostStartBasic, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> postStartBasic<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LicensePostStartBasic, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
postStartTrial<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LicensePostStartTrial, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> postStartTrial<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LicensePostStartTrial, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
} }
logstash: {
deletePipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashDeletePipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getPipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashGetPipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
putPipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashPutPipeline<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
}
mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Mget<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Mget<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
migration: { migration: {
deprecations<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MigrationDeprecations, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> deprecations<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MigrationDeprecations, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
@ -300,6 +291,7 @@ interface KibanaClient {
estimateModelMemory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEstimateModelMemory<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> estimateModelMemory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEstimateModelMemory<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
evaluateDataFrame<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEvaluateDataFrame<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> evaluateDataFrame<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEvaluateDataFrame<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
findFileStructure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params?: RequestParams.MlFindFileStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
flushJob<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlFlushJob<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> flushJob<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlFlushJob<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
forecast<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlForecast, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> forecast<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlForecast, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getBuckets<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlGetBuckets<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> getBuckets<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlGetBuckets<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
@ -457,9 +449,6 @@ interface KibanaClient {
list<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TasksList, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> list<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TasksList, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
} }
termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Termvectors<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Termvectors<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
textStructure: {
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.TextStructureFindStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
}
transform: { transform: {
deleteTransform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> deleteTransform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getTransform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformGetTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> getTransform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformGetTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>

View File

@ -299,7 +299,6 @@ export interface CatPlugins extends Generic {
master_timeout?: string; master_timeout?: string;
h?: string | string[]; h?: string | string[];
help?: boolean; help?: boolean;
include_bootstrap?: boolean;
s?: string | string[]; s?: string | string[];
v?: boolean; v?: boolean;
} }
@ -732,10 +731,6 @@ export interface EqlGet extends Generic {
keep_alive?: string; keep_alive?: string;
} }
export interface EqlGetStatus extends Generic {
id: string;
}
export interface EqlSearch<T = RequestBody> extends Generic { export interface EqlSearch<T = RequestBody> extends Generic {
index: string; index: string;
wait_for_completion_timeout?: string; wait_for_completion_timeout?: string;
@ -800,10 +795,6 @@ export interface Explain<T = RequestBody> extends Generic {
body?: T; body?: T;
} }
export interface FeaturesGetFeatures extends Generic {
master_timeout?: string;
}
export interface FieldCaps<T = RequestBody> extends Generic { export interface FieldCaps<T = RequestBody> extends Generic {
index?: string | string[]; index?: string | string[];
fields?: string | string[]; fields?: string | string[];
@ -1455,19 +1446,6 @@ export interface LicensePostStartTrial extends Generic {
acknowledge?: boolean; acknowledge?: boolean;
} }
export interface LogstashDeletePipeline extends Generic {
id: string;
}
export interface LogstashGetPipeline extends Generic {
id: string;
}
export interface LogstashPutPipeline<T = RequestBody> extends Generic {
id: string;
body: T;
}
export interface Mget<T = RequestBody> extends Generic { export interface Mget<T = RequestBody> extends Generic {
index?: string; index?: string;
type?: string; type?: string;
@ -1568,6 +1546,24 @@ export interface MlExplainDataFrameAnalytics<T = RequestBody> extends Generic {
body?: T; body?: T;
} }
export interface MlFindFileStructure<T = RequestNDBody> extends Generic {
lines_to_sample?: number;
line_merge_size_limit?: number;
timeout?: string;
charset?: string;
format?: 'ndjson' | 'xml' | 'delimited' | 'semi_structured_text';
has_header_row?: boolean;
column_names?: string | string[];
delimiter?: string;
quote?: string;
should_trim_fields?: boolean;
grok_pattern?: string;
timestamp_field?: string;
timestamp_format?: string;
explain?: boolean;
body: T;
}
export interface MlFlushJob<T = RequestBody> extends Generic { export interface MlFlushJob<T = RequestBody> extends Generic {
job_id: string; job_id: string;
calc_interim?: boolean; calc_interim?: boolean;
@ -2140,7 +2136,6 @@ export interface Search<T = RequestBody> extends Generic {
max_concurrent_shard_requests?: number; max_concurrent_shard_requests?: number;
pre_filter_shard_size?: number; pre_filter_shard_size?: number;
rest_total_hits_as_int?: boolean; rest_total_hits_as_int?: boolean;
min_compatible_shard_node?: string;
body?: T; body?: T;
} }
@ -2185,7 +2180,6 @@ export interface SearchableSnapshotsMount<T = RequestBody> extends Generic {
snapshot: string; snapshot: string;
master_timeout?: string; master_timeout?: string;
wait_for_completion?: boolean; wait_for_completion?: boolean;
storage?: string;
body: T; body: T;
} }
@ -2195,7 +2189,6 @@ export interface SearchableSnapshotsRepositoryStats extends Generic {
export interface SearchableSnapshotsStats extends Generic { export interface SearchableSnapshotsStats extends Generic {
index?: string | string[]; index?: string | string[];
level?: 'cluster' | 'indices' | 'shards';
} }
export interface SecurityAuthenticate extends Generic { export interface SecurityAuthenticate extends Generic {
@ -2503,24 +2496,6 @@ export interface Termvectors<T = RequestBody> extends Generic {
body?: T; body?: T;
} }
export interface TextStructureFindStructure<T = RequestBody> extends Generic {
lines_to_sample?: number;
line_merge_size_limit?: number;
timeout?: string;
charset?: string;
format?: 'ndjson' | 'xml' | 'delimited' | 'semi_structured_text';
has_header_row?: boolean;
column_names?: string | string[];
delimiter?: string;
quote?: string;
should_trim_fields?: boolean;
grok_pattern?: string;
timestamp_field?: string;
timestamp_format?: string;
explain?: boolean;
body: T;
}
export interface TransformDeleteTransform extends Generic { export interface TransformDeleteTransform extends Generic {
transform_id: string; transform_id: string;
force?: boolean; force?: boolean;

View File

@ -31,10 +31,10 @@ function handleError (err, callback) {
} }
function snakeCaseKeys (acceptedQuerystring, snakeCase, querystring) { function snakeCaseKeys (acceptedQuerystring, snakeCase, querystring) {
const target = {} var target = {}
const keys = Object.keys(querystring) var keys = Object.keys(querystring)
for (let i = 0, len = keys.length; i < len; i++) { for (var i = 0, len = keys.length; i < len; i++) {
const key = keys[i] var key = keys[i]
target[snakeCase[key] || key] = querystring[key] target[snakeCase[key] || key] = querystring[key]
} }
return target return target

View File

@ -1,120 +0,0 @@
[[advanced-config]]
=== Advanced configuration
If you need to customize the client behavior heavily, you are in the right
place! The client enables you to customize the following internals:
* `Transport` class
* `ConnectionPool` class
* `Connection` class
* `Serializer` class
[discrete]
==== `Transport`
This class is responsible for performing the request to {es} and handling
errors, it also handles the sniffing.
[source,js]
----
const { Client, Transport } = require('@elastic/elasticsearch')
class MyTransport extends Transport {
request (params, options, callback) {
// your code
}
}
const client = new Client({
Transport: MyTransport
})
----
Sometimes you need to inject a small snippet of your code and then continue to
use the usual client code. In such cases, call `super.method`:
[source,js]
----
class MyTransport extends Transport {
request (params, options, callback) {
// your code
return super.request(params, options, callback)
}
}
----
[discrete]
==== `ConnectionPool`
This class is responsible for keeping in memory all the {es} Connection that you
are using. There is a single Connection for every node. The connection pool
handles the resurrection strategies and the updates of the pool.
[source,js]
----
const { Client, ConnectionPool } = require('@elastic/elasticsearch')
class MyConnectionPool extends ConnectionPool {
markAlive (connection) {
// your code
super.markAlive(connection)
}
}
const client = new Client({
ConnectionPool: MyConnectionPool
})
----
[discrete]
==== `Connection`
This class represents a single node, it holds every information we have on the
node, such as roles, id, URL, custom headers and so on. The actual HTTP request
is performed here, this means that if you want to swap the default HTTP client
(Node.js core), you should override the `request` method of this class.
[source,js]
----
const { Client, Connection } = require('@elastic/elasticsearch')
class MyConnection extends Connection {
request (params, callback) {
// your code
}
}
const client = new Client({
Connection: MyConnection
})
----
[discrete]
==== `Serializer`
This class is responsible for the serialization of every request, it offers the
following methods:
* `serialize(object: any): string;` serializes request objects.
* `deserialize(json: string): any;` deserializes response strings.
* `ndserialize(array: any[]): string;` serializes bulk request objects.
* `qserialize(object: any): string;` serializes request query parameters.
[source,js]
----
const { Client, Serializer } = require('@elastic/elasticsearch')
class MySerializer extends Serializer {
serialize (object) {
// your code
}
}
const client = new Client({
Serializer: MySerializer
})
----

View File

@ -1,247 +0,0 @@
[[basic-config]]
=== Basic configuration
This page shows you the possible basic configuration options that the clients
offers.
[source,js]
----
const { Client } = require('@elastic/elasticsearch')
const client = new Client({
node: 'http://localhost:9200',
maxRetries: 5,
requestTimeout: 60000,
sniffOnStart: true
})
----
[cols=2*]
|===
|`node` or `nodes`
a|The Elasticsearch endpoint to use. +
It can be a single string or an array of strings:
[source,js]
----
node: 'http://localhost:9200'
----
Or it can be an object (or an array of objects) that represents the node:
[source,js]
----
node: {
url: new URL('http://localhost:9200'),
ssl: 'ssl options',
agent: 'http agent options',
id: 'custom node id',
headers: { 'custom': 'headers' }
roles: {
master: true,
data: true,
ingest: true,
ml: false
}
}
----
|`auth`
a|Your authentication data. You can use both basic authentication and
{ref}/security-api-create-api-key.html[ApiKey]. +
See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/auth-reference.html[Authentication]
for more details. +
_Default:_ `null`
Basic authentication:
[source,js]
----
auth: {
username: 'elastic',
password: 'changeme'
}
----
{ref}/security-api-create-api-key.html[ApiKey] authentication:
[source,js]
----
auth: {
apiKey: 'base64EncodedKey'
}
----
|`maxRetries`
|`number` - Max number of retries for each request. +
_Default:_ `3`
|`requestTimeout`
|`number` - Max request timeout in milliseconds for each request. +
_Default:_ `30000`
|`pingTimeout`
|`number` - Max ping request timeout in milliseconds for each request. +
_Default:_ `3000`
|`sniffInterval`
|`number, boolean` - Perform a sniff operation every `n` milliseconds. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`sniffOnStart`
|`boolean` - Perform a sniff once the client is started. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`sniffEndpoint`
|`string` - Endpoint to ping during a sniff. +
_Default:_ `'_nodes/_all/http'`
|`sniffOnConnectionFault`
|`boolean` - Perform a sniff on connection fault. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`resurrectStrategy`
|`string` - Configure the node resurrection strategy. +
_Options:_ `'ping'`, `'optimistic'`, `'none'` +
_Default:_ `'ping'`
|`suggestCompression`
|`boolean` - Adds `accept-encoding` header to every request. +
_Default:_ `false`
|`compression`
|`string, boolean` - Enables gzip request body compression. +
_Options:_ `'gzip'`, `false` +
_Default:_ `false`
|`ssl`
|`http.SecureContextOptions` - ssl https://nodejs.org/api/tls.html[configuraton]. +
_Default:_ `null`
|`proxy`
a|`string, URL` - If you are using an http(s) proxy, you can put its url here.
The client will automatically handle the connection to it. +
_Default:_ `null`
[source,js]
----
const client = new Client({
node: 'http://localhost:9200',
proxy: 'http://localhost:8080'
})
// Proxy with basic authentication
const client = new Client({
node: 'http://localhost:9200',
proxy: 'http://user:pwd@localhost:8080'
})
----
|`agent`
a|`http.AgentOptions, function` - http agent https://nodejs.org/api/http.html#http_new_agent_options[options],
or a function that returns an actual http agent instance. If you want to disable the http agent use entirely
(and disable the `keep-alive` feature), set the agent to `false`. +
_Default:_ `null`
[source,js]
----
const client = new Client({
node: 'http://localhost:9200',
agent: { agent: 'options' }
})
const client = new Client({
node: 'http://localhost:9200',
// the function takes as parameter the option
// object passed to the Connection constructor
agent: (opts) => new CustomAgent()
})
const client = new Client({
node: 'http://localhost:9200',
// Disable agent and keep-alive
agent: false
})
----
|`nodeFilter`
a|`function` - Filters which node not to use for a request. +
_Default:_
[source,js]
----
function defaultNodeFilter (node) {
// avoid master only nodes
if (node.roles.master === true &&
node.roles.data === false &&
node.roles.ingest === false) {
return false
}
return true
}
----
|`nodeSelector`
a|`function` - custom selection strategy. +
_Options:_ `'round-robin'`, `'random'`, custom function +
_Default:_ `'round-robin'` +
_Custom function example:_
[source,js]
----
function nodeSelector (connections) {
const index = calculateIndex()
return connections[index]
}
----
|`generateRequestId`
a|`function` - function to generate the request id for every request, it takes
two parameters, the request parameters and options. +
By default it generates an incremental integer for every request. +
_Custom function example:_
[source,js]
----
function generateRequestId (params, options) {
// your id generation logic
// must be syncronous
return 'id'
}
----
|`name`
|`string, symbol` - The name to identify the client instance in the events. +
_Default:_ `elasticsearch-js`
|`opaqueIdPrefix`
|`string` - A string that will be use to prefix any `X-Opaque-Id` header. +
See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/observability.html#_x-opaque-id_support[`X-Opaque-Id` support] for more details. +
_Default:_ `null`
|`headers`
|`object` - A set of custom headers to send in every request. +
_Default:_ `{}`
|`context`
|`object` - A custom object that you can use for observability in your events.
It will be merged with the API level context option. +
_Default:_ `null`
|`enableMetaHeader`
|`boolean` - If true, adds an header named `'x-elastic-client-meta'`, containing some minimal telemetry data,
such as the client and platform version. +
_Default:_ `true`
|`cloud`
a|`object` - Custom configuration for connecting to
https://cloud.elastic.co[Elastic Cloud]. See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/auth-reference.html[Authentication]
for more details. +
_Default:_ `null` +
_Cloud configuration example:_
[source,js]
----
const client = new Client({
cloud: {
id: 'name:bG9jYWxob3N0JGFiY2QkZWZnaA=='
},
auth: {
username: 'elastic',
password: 'changeme'
}
})
----
|===

View File

@ -1,57 +1,6 @@
[[changelog-client]] [[changelog-client]]
== Changelog == Changelog
[discrete]
=== 7.11.0
[discrete]
==== Features
[discrete]
===== Support for Elasticsearch `v7.11`.
You can find all the API changes https://www.elastic.co/guide/en/elasticsearch/reference/7.11/release-notes-7.11.0.html[here].
[discrete]
===== Added new observability events https://github.com/elastic/elasticsearch-js/pull/1365[#1365]
Two new observability events has been introduced: `serialization` and `deserialization`.
The event order is described in the following graph, in some edge cases, the order is not guaranteed.
You can find in https://github.com/elastic/elasticsearch-js/blob/master/test/acceptance/events-order.test.js[`test/acceptance/events-order.test.js`]
how the order changes based on the situation.
----
serialization
│ (serialization and compression happens between those two events)
└─▶ request
│ (actual time spent over the wire)
└─▶ deserialization
│ (deserialization and decompression happens between those two events)
└─▶ response
----
[discrete]
===== Added x-elastic-client-meta header https://github.com/elastic/elasticsearch-js/pull/1373[#1373]
Adds the `x-elastic-client-meta` HTTP header which is used by Elastic Cloud
and can be disabled with the `enableMetaHeader` parameter set to `false`.
[discrete]
==== Fixes
[discrete]
===== Fixes req.abort() with a body that is a stream calls callback(err) twice https://github.com/elastic/elasticsearch-js/pull/1376[#1376]
When using a body that is a stream to client.search(), and calling req.abort(), the callback is called twice.
Once for the RequestAbortedError, as expected, and once for a "premature close" error from end-of-stream, used by pump, used by the client.
This issue has now been fixed.
[discrete] [discrete]
=== 7.10.0 === 7.10.0

View File

@ -1,5 +1,5 @@
[[child]] [[child-client]]
=== Creating a child client == Creating a child client
There are some use cases where you may need multiple instances of the client. There are some use cases where you may need multiple instances of the client.
You can easily do that by calling `new Client()` as many times as you need, but You can easily do that by calling `new Client()` as many times as you need, but

View File

@ -1,11 +1,371 @@
[[client-configuration]] [[client-configuration]]
== Configuration == Client configuration
The client is designed to be easily configured for your needs. In the following The client is designed to be easily configured for your needs. In the following
section, you can see the possible options that you can use to configure it. section, you can see the possible basic options that you can use to configure
it.
* <<basic-config>> [source,js]
* <<advanced-config>> ----
* <<child>> const { Client } = require('@elastic/elasticsearch')
* <<extend>>
const client = new Client({
node: 'http://localhost:9200',
maxRetries: 5,
requestTimeout: 60000,
sniffOnStart: true
})
----
[discrete]
=== Basic options
[cols=2*]
|===
|`node` or `nodes`
a|The Elasticsearch endpoint to use. +
It can be a single string or an array of strings:
[source,js]
----
node: 'http://localhost:9200'
----
Or it can be an object (or an array of objects) that represents the node:
[source,js]
----
node: {
url: new URL('http://localhost:9200'),
ssl: 'ssl options',
agent: 'http agent options',
id: 'custom node id',
headers: { 'custom': 'headers' }
roles: {
master: true,
data: true,
ingest: true,
ml: false
}
}
----
|`auth`
a|Your authentication data. You can use both basic authentication and
{ref}/security-api-create-api-key.html[ApiKey]. +
See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/auth-reference.html[Authentication]
for more details. +
_Default:_ `null`
Basic authentication:
[source,js]
----
auth: {
username: 'elastic',
password: 'changeme'
}
----
{ref}/security-api-create-api-key.html[ApiKey] authentication:
[source,js]
----
auth: {
apiKey: 'base64EncodedKey'
}
----
|`maxRetries`
|`number` - Max number of retries for each request. +
_Default:_ `3`
|`requestTimeout`
|`number` - Max request timeout in milliseconds for each request. +
_Default:_ `30000`
|`pingTimeout`
|`number` - Max ping request timeout in milliseconds for each request. +
_Default:_ `3000`
|`sniffInterval`
|`number, boolean` - Perform a sniff operation every `n` milliseconds. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`sniffOnStart`
|`boolean` - Perform a sniff once the client is started. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`sniffEndpoint`
|`string` - Endpoint to ping during a sniff. +
_Default:_ `'_nodes/_all/http'`
|`sniffOnConnectionFault`
|`boolean` - Perform a sniff on connection fault. Sniffing might not be the best solution for you, take a look https://www.elastic.co/blog/elasticsearch-sniffing-best-practices-what-when-why-how[here] to know more. +
_Default:_ `false`
|`resurrectStrategy`
|`string` - Configure the node resurrection strategy. +
_Options:_ `'ping'`, `'optimistic'`, `'none'` +
_Default:_ `'ping'`
|`suggestCompression`
|`boolean` - Adds `accept-encoding` header to every request. +
_Default:_ `false`
|`compression`
|`string, boolean` - Enables gzip request body compression. +
_Options:_ `'gzip'`, `false` +
_Default:_ `false`
|`ssl`
|`http.SecureContextOptions` - ssl https://nodejs.org/api/tls.html[configuraton]. +
_Default:_ `null`
|`proxy`
a|`string, URL` - If you are using an http(s) proxy, you can put its url here.
The client will automatically handle the connection to it. +
_Default:_ `null`
[source,js]
----
const client = new Client({
node: 'http://localhost:9200',
proxy: 'http://localhost:8080'
})
// Proxy with basic authentication
const client = new Client({
node: 'http://localhost:9200',
proxy: 'http://user:pwd@localhost:8080'
})
----
|`agent`
a|`http.AgentOptions, function` - http agent https://nodejs.org/api/http.html#http_new_agent_options[options],
or a function that returns an actual http agent instance. If you want to disable the http agent use entirely
(and disable the `keep-alive` feature), set the agent to `false`. +
_Default:_ `null`
[source,js]
----
const client = new Client({
node: 'http://localhost:9200',
agent: { agent: 'options' }
})
const client = new Client({
node: 'http://localhost:9200',
// the function takes as parameter the option
// object passed to the Connection constructor
agent: (opts) => new CustomAgent()
})
const client = new Client({
node: 'http://localhost:9200',
// Disable agent and keep-alive
agent: false
})
----
|`nodeFilter`
a|`function` - Filters which node not to use for a request. +
_Default:_
[source,js]
----
function defaultNodeFilter (node) {
// avoid master only nodes
if (node.roles.master === true &&
node.roles.data === false &&
node.roles.ingest === false) {
return false
}
return true
}
----
|`nodeSelector`
a|`function` - custom selection strategy. +
_Options:_ `'round-robin'`, `'random'`, custom function +
_Default:_ `'round-robin'` +
_Custom function example:_
[source,js]
----
function nodeSelector (connections) {
const index = calculateIndex()
return connections[index]
}
----
|`generateRequestId`
a|`function` - function to generate the request id for every request, it takes
two parameters, the request parameters and options. +
By default it generates an incremental integer for every request. +
_Custom function example:_
[source,js]
----
function generateRequestId (params, options) {
// your id generation logic
// must be syncronous
return 'id'
}
----
|`name`
|`string, symbol` - The name to identify the client instance in the events. +
_Default:_ `elasticsearch-js`
|`opaqueIdPrefix`
|`string` - A string that will be use to prefix any `X-Opaque-Id` header. +
See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/observability.html#_x-opaque-id_support[`X-Opaque-Id` support] for more details. +
_Default:_ `null`
|`headers`
|`object` - A set of custom headers to send in every request. +
_Default:_ `{}`
|`context`
|`object` - A custom object that you can use for observability in your events.
It will be merged with the API level context option. +
_Default:_ `null`
|`enableMetaHeader`
|`boolean` - If true, adds an header named `'x-elastic-client-meta'`, containing some minimal telemetry data,
such as the client and platform version. +
_Default:_ `true`
|`cloud`
a|`object` - Custom configuration for connecting to
https://cloud.elastic.co[Elastic Cloud]. See https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/auth-reference.html[Authentication]
for more details. +
_Default:_ `null` +
_Cloud configuration example:_
[source,js]
----
const client = new Client({
cloud: {
id: 'name:bG9jYWxob3N0JGFiY2QkZWZnaA=='
},
auth: {
username: 'elastic',
password: 'changeme'
}
})
----
|===
[discrete]
=== Advanced configuration
If you need to customize the client behavior heavily, you are in the right
place! The client allows you to customize the following internals:
* `Transport` class
* `ConnectionPool` class
* `Connection` class
* `Serializer` class
[discrete]
=== `Transport`
This class is responsible for performing the request to {es} and handling
errors, it also handles the sniffing.
[source,js]
----
const { Client, Transport } = require('@elastic/elasticsearch')
class MyTransport extends Transport {
request (params, options, callback) {
// your code
}
}
const client = new Client({
Transport: MyTransport
})
----
Sometimes you need to inject a small snippet of your code and then continue to
use the usual client code. In such cases, call `super.method`:
[source,js]
----
class MyTransport extends Transport {
request (params, options, callback) {
// your code
return super.request(params, options, callback)
}
}
----
[discrete]
=== `ConnectionPool`
This class is responsible for keeping in memory all the {es} Connection that we
are using. There is a single Connection for every node. The connection pool
handles the resurrection strategies and the updates of the pool.
[source,js]
----
const { Client, ConnectionPool } = require('@elastic/elasticsearch')
class MyConnectionPool extends ConnectionPool {
markAlive (connection) {
// your code
super.markAlive(connection)
}
}
const client = new Client({
ConnectionPool: MyConnectionPool
})
----
[discrete]
=== `Connection`
This class represents a single node, it holds every information we have on the
node, such as roles, id, URL, custom headers and so on. The actual HTTP request
is performed here, this means that if you want to swap the default HTTP client
(Node.js core), you should override the `request` method of this class.
[source,js]
----
const { Client, Connection } = require('@elastic/elasticsearch')
class MyConnection extends Connection {
request (params, callback) {
// your code
}
}
const client = new Client({
Connection: MyConnection
})
----
[discrete]
=== `Serializer`
This class is responsible for the serialization of every request, it offers the
following methods:
* `serialize(object: any): string;` serializes request objects.
* `deserialize(json: string): any;` deserializes response strings.
* `ndserialize(array: any[]): string;` serializes bulk request objects.
* `qserialize(object: any): string;` serializes request query parameters.
[source,js]
----
const { Client, Serializer } = require('@elastic/elasticsearch')
class MySerializer extends Serializer {
serialize (object) {
// your code
}
}
const client = new Client({
Serializer: MySerializer
})
----

View File

@ -57,7 +57,7 @@ async function run () {
}) })
// stream async iteration, available in Node.js ≥ 10 // stream async iteration, available in Node.js ≥ 10
let payload = '' var payload = ''
body.setEncoding('utf8') body.setEncoding('utf8')
for await (const chunk of body) { for await (const chunk of body) {
payload += chunk payload += chunk
@ -65,7 +65,7 @@ async function run () {
console.log(JSON.parse(payload)) console.log(JSON.parse(payload))
// classic stream callback style // classic stream callback style
let payload = '' var payload = ''
body.setEncoding('utf8') body.setEncoding('utf8')
body.on('data', chunk => { payload += chunk }) body.on('data', chunk => { payload += chunk })
body.on('error', console.log) body.on('error', console.log)
@ -101,4 +101,4 @@ fastify.post('/search/:index', async (req, reply) => {
}) })
fastify.listen(3000) fastify.listen(3000)
---- ----

View File

@ -124,7 +124,7 @@ const client = new Client({ node: 'http://localhost:9200' })
// Scroll utility // Scroll utility
async function * scrollSearch (params) { async function * scrollSearch (params) {
let response = await client.search(params) var response = await client.search(params)
while (true) { while (true) {
const sourceHits = response.body.hits.hits const sourceHits = response.body.hits.hits
@ -190,4 +190,4 @@ async function run () {
} }
run().catch(console.log) run().catch(console.log)
---- ----

View File

@ -51,7 +51,7 @@ async function run () {
const data = body.rows.map(row => { const data = body.rows.map(row => {
const obj = {} const obj = {}
for (let i = 0; i < row.length; i++) { for (var i = 0; i < row.length; i++) {
obj[body.columns[i].name] = row[i] obj[body.columns[i].name] = row[i]
} }
return obj return obj

View File

@ -1,5 +1,5 @@
[[extend]] [[extend-client]]
=== Extend the client == Extend the client
Sometimes you need to reuse the same logic, or you want to build a custom API to Sometimes you need to reuse the same logic, or you want to build a custom API to
allow you simplify your code. The easiest way to achieve that is by extending allow you simplify your code. The easiest way to achieve that is by extending

View File

@ -8,13 +8,11 @@ include::installation.asciidoc[]
include::connecting.asciidoc[] include::connecting.asciidoc[]
include::changelog.asciidoc[] include::changelog.asciidoc[]
include::configuration.asciidoc[] include::configuration.asciidoc[]
include::basic-config.asciidoc[]
include::advanced-config.asciidoc[]
include::child.asciidoc[]
include::extend.asciidoc[]
include::reference.asciidoc[] include::reference.asciidoc[]
include::breaking-changes.asciidoc[] include::breaking-changes.asciidoc[]
include::observability.asciidoc[] include::observability.asciidoc[]
include::child.asciidoc[]
include::extend.asciidoc[]
include::helpers.asciidoc[] include::helpers.asciidoc[]
include::typescript.asciidoc[] include::typescript.asciidoc[]
include::testing.asciidoc[] include::testing.asciidoc[]

View File

@ -24,7 +24,7 @@ To learn more about the supported major versions, please refer to the
[[nodejs-support]] [[nodejs-support]]
=== Node.js support === Node.js support
NOTE: The minimum supported version of Node.js is `v10`. NOTE: The minimum supported version of Node.js is `v8`.
The client versioning follows the {stack} versioning, this means that The client versioning follows the {stack} versioning, this means that
major, minor, and patch releases are done following a precise schedule that major, minor, and patch releases are done following a precise schedule that

View File

@ -1194,7 +1194,6 @@ client.cat.plugins({
master_timeout: string, master_timeout: string,
h: string | string[], h: string | string[],
help: boolean, help: boolean,
include_bootstrap: boolean,
s: string | string[], s: string | string[],
v: boolean v: boolean
}) })
@ -1217,9 +1216,6 @@ link:{ref}/cat-plugins.html[Documentation] +
|`help` |`help`
|`boolean` - Return help information |`boolean` - Return help information
|`include_bootstrap` or `includeBootstrap`
|`boolean` - Include bootstrap plugins in the response
|`s` |`s`
|`string \| string[]` - Comma-separated list of column names or column aliases to sort by |`string \| string[]` - Comma-separated list of column names or column aliases to sort by
@ -3002,23 +2998,6 @@ _Default:_ `5d`
|=== |===
[discrete]
=== eql.getStatus
[source,ts]
----
client.eql.getStatus({
id: string
})
----
link:{ref}/eql-search-api.html[Documentation] +
[cols=2*]
|===
|`id`
|`string` - The async search ID
|===
[discrete] [discrete]
=== eql.search === eql.search
@ -3264,23 +3243,6 @@ _Default:_ `OR`
|=== |===
[discrete]
=== features.getFeatures
[source,ts]
----
client.features.getFeatures({
master_timeout: string
})
----
link:{ref}/modules-snapshots.html[Documentation] +
[cols=2*]
|===
|`master_timeout` or `masterTimeout`
|`string` - Explicit operation timeout for connection to master node
|===
[discrete] [discrete]
=== fieldCaps === fieldCaps
@ -3954,7 +3916,7 @@ link:{ref}/indices-open-close.html[Documentation] +
_Default:_ `open` _Default:_ `open`
|`wait_for_active_shards` or `waitForActiveShards` |`wait_for_active_shards` or `waitForActiveShards`
|`string` - Sets the number of active shards to wait for before the operation returns. Set to `index-setting` to wait according to the index setting `index.write.wait_for_active_shards`, or `all` to wait for all shards, or an integer. Defaults to `0`. |`string` - Sets the number of active shards to wait for before the operation returns.
|=== |===
@ -5979,61 +5941,6 @@ link:{ref}/start-trial.html[Documentation] +
|=== |===
[discrete]
=== logstash.deletePipeline
[source,ts]
----
client.logstash.deletePipeline({
id: string
})
----
link:{ref}/logstash-api-delete-pipeline.html[Documentation] +
[cols=2*]
|===
|`id`
|`string` - The ID of the Pipeline
|===
[discrete]
=== logstash.getPipeline
[source,ts]
----
client.logstash.getPipeline({
id: string
})
----
link:{ref}/logstash-api-get-pipeline.html[Documentation] +
[cols=2*]
|===
|`id`
|`string` - A comma-separated list of Pipeline IDs
|===
[discrete]
=== logstash.putPipeline
[source,ts]
----
client.logstash.putPipeline({
id: string,
body: object
})
----
link:{ref}/logstash-api-put-pipeline.html[Documentation] +
[cols=2*]
|===
|`id`
|`string` - The ID of the Pipeline
|`body`
|`object` - The Pipeline to add or update
|===
[discrete] [discrete]
=== mget === mget
@ -6448,6 +6355,82 @@ link:{ref}/explain-dfanalytics.html[Documentation] +
|=== |===
[discrete]
=== ml.findFileStructure
*Stability:* experimental
[source,ts]
----
client.ml.findFileStructure({
lines_to_sample: number,
line_merge_size_limit: number,
timeout: string,
charset: string,
format: 'ndjson' | 'xml' | 'delimited' | 'semi_structured_text',
has_header_row: boolean,
column_names: string | string[],
delimiter: string,
quote: string,
should_trim_fields: boolean,
grok_pattern: string,
timestamp_field: string,
timestamp_format: string,
explain: boolean,
body: object
})
----
link:{ref}/ml-find-file-structure.html[Documentation] +
[cols=2*]
|===
|`lines_to_sample` or `linesToSample`
|`number` - How many lines of the file should be included in the analysis +
_Default:_ `1000`
|`line_merge_size_limit` or `lineMergeSizeLimit`
|`number` - Maximum number of characters permitted in a single message when lines are merged to create messages. +
_Default:_ `10000`
|`timeout`
|`string` - Timeout after which the analysis will be aborted +
_Default:_ `25s`
|`charset`
|`string` - Optional parameter to specify the character set of the file
|`format`
|`'ndjson' \| 'xml' \| 'delimited' \| 'semi_structured_text'` - Optional parameter to specify the high level file format
|`has_header_row` or `hasHeaderRow`
|`boolean` - Optional parameter to specify whether a delimited file includes the column names in its first row
|`column_names` or `columnNames`
|`string \| string[]` - Optional parameter containing a comma separated list of the column names for a delimited file
|`delimiter`
|`string` - Optional parameter to specify the delimiter character for a delimited file - must be a single character
|`quote`
|`string` - Optional parameter to specify the quote character for a delimited file - must be a single character
|`should_trim_fields` or `shouldTrimFields`
|`boolean` - Optional parameter to specify whether the values between delimiters in a delimited file should have whitespace trimmed from them
|`grok_pattern` or `grokPattern`
|`string` - Optional parameter to specify the Grok pattern that should be used to extract fields from messages in a semi-structured text file
|`timestamp_field` or `timestampField`
|`string` - Optional parameter to specify the timestamp field in the file
|`timestamp_format` or `timestampFormat`
|`string` - Optional parameter to specify the timestamp format in the file - may be either a Joda or Java time format
|`explain`
|`boolean` - Whether to include a commentary on how the structure was derived
|`body`
|`object` - The contents of the file to be analyzed
|===
[discrete] [discrete]
=== ml.flushJob === ml.flushJob
@ -8710,7 +8693,6 @@ client.search({
max_concurrent_shard_requests: number, max_concurrent_shard_requests: number,
pre_filter_shard_size: number, pre_filter_shard_size: number,
rest_total_hits_as_int: boolean, rest_total_hits_as_int: boolean,
min_compatible_shard_node: string,
body: object body: object
}) })
---- ----
@ -8857,9 +8839,6 @@ _Default:_ `5`
|`rest_total_hits_as_int` or `restTotalHitsAsInt` |`rest_total_hits_as_int` or `restTotalHitsAsInt`
|`boolean` - Indicates whether hits.total should be rendered as an integer or an object in the rest search response |`boolean` - Indicates whether hits.total should be rendered as an integer or an object in the rest search response
|`min_compatible_shard_node` or `minCompatibleShardNode`
|`string` - The minimum compatible version that all shards involved in search should have for this request to be successful
|`body` |`body`
|`object` - The search definition using the Query DSL |`object` - The search definition using the Query DSL
@ -9026,7 +9005,6 @@ client.searchableSnapshots.mount({
snapshot: string, snapshot: string,
master_timeout: string, master_timeout: string,
wait_for_completion: boolean, wait_for_completion: boolean,
storage: string,
body: object body: object
}) })
---- ----
@ -9045,9 +9023,6 @@ link:{ref}/searchable-snapshots-api-mount-snapshot.html[Documentation] +
|`wait_for_completion` or `waitForCompletion` |`wait_for_completion` or `waitForCompletion`
|`boolean` - Should this request wait until the operation has completed before returning |`boolean` - Should this request wait until the operation has completed before returning
|`storage`
|`string` - Selects the kind of local storage used to accelerate searches. Experimental, and defaults to `full_copy`
|`body` |`body`
|`object` - The restore configuration for mounting the snapshot as searchable |`object` - The restore configuration for mounting the snapshot as searchable
@ -9076,8 +9051,7 @@ link:{ref}/searchable-snapshots-apis.html[Documentation] +
[source,ts] [source,ts]
---- ----
client.searchableSnapshots.stats({ client.searchableSnapshots.stats({
index: string | string[], index: string | string[]
level: 'cluster' | 'indices' | 'shards'
}) })
---- ----
link:{ref}/searchable-snapshots-apis.html[Documentation] + link:{ref}/searchable-snapshots-apis.html[Documentation] +
@ -9086,10 +9060,6 @@ link:{ref}/searchable-snapshots-apis.html[Documentation] +
|`index` |`index`
|`string \| string[]` - A comma-separated list of index names |`string \| string[]` - A comma-separated list of index names
|`level`
|`'cluster' \| 'indices' \| 'shards'` - Return stats aggregated at cluster, index or shard level +
_Default:_ `indices`
|=== |===
[discrete] [discrete]
@ -10348,82 +10318,6 @@ _Default:_ `true`
|=== |===
[discrete]
=== textStructure.findStructure
*Stability:* experimental
[source,ts]
----
client.textStructure.findStructure({
lines_to_sample: number,
line_merge_size_limit: number,
timeout: string,
charset: string,
format: 'ndjson' | 'xml' | 'delimited' | 'semi_structured_text',
has_header_row: boolean,
column_names: string | string[],
delimiter: string,
quote: string,
should_trim_fields: boolean,
grok_pattern: string,
timestamp_field: string,
timestamp_format: string,
explain: boolean,
body: object
})
----
link:{ref}/find-structure.html[Documentation] +
[cols=2*]
|===
|`lines_to_sample` or `linesToSample`
|`number` - How many lines of the file should be included in the analysis +
_Default:_ `1000`
|`line_merge_size_limit` or `lineMergeSizeLimit`
|`number` - Maximum number of characters permitted in a single message when lines are merged to create messages. +
_Default:_ `10000`
|`timeout`
|`string` - Timeout after which the analysis will be aborted +
_Default:_ `25s`
|`charset`
|`string` - Optional parameter to specify the character set of the file
|`format`
|`'ndjson' \| 'xml' \| 'delimited' \| 'semi_structured_text'` - Optional parameter to specify the high level file format
|`has_header_row` or `hasHeaderRow`
|`boolean` - Optional parameter to specify whether a delimited file includes the column names in its first row
|`column_names` or `columnNames`
|`string \| string[]` - Optional parameter containing a comma separated list of the column names for a delimited file
|`delimiter`
|`string` - Optional parameter to specify the delimiter character for a delimited file - must be a single character
|`quote`
|`string` - Optional parameter to specify the quote character for a delimited file - must be a single character
|`should_trim_fields` or `shouldTrimFields`
|`boolean` - Optional parameter to specify whether the values between delimiters in a delimited file should have whitespace trimmed from them
|`grok_pattern` or `grokPattern`
|`string` - Optional parameter to specify the Grok pattern that should be used to extract fields from messages in a semi-structured text file
|`timestamp_field` or `timestampField`
|`string` - Optional parameter to specify the timestamp field in the file
|`timestamp_format` or `timestampFormat`
|`string` - Optional parameter to specify the timestamp format in the file - may be either a Joda or Java time format
|`explain`
|`boolean` - Whether to include a commentary on how the structure was derived
|`body`
|`object` - The contents of the file to be analyzed
|===
[discrete] [discrete]
=== transform.deleteTransform === transform.deleteTransform

72
index.d.ts vendored
View File

@ -691,14 +691,6 @@ declare class Client {
get<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback get<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGet, callback: callbackFn<TResponse, TContext>): TransportRequestCallback get<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGet, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGet, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback get<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGet, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_status<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlGetStatus, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
get_status<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_status<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGetStatus, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_status<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGetStatus, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getStatus<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.EqlGetStatus, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getStatus<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getStatus<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGetStatus, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getStatus<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.EqlGetStatus, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.EqlSearch<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.EqlSearch<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.EqlSearch<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.EqlSearch<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
@ -720,16 +712,6 @@ declare class Client {
explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Explain<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Explain<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Explain<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback explain<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Explain<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
features: {
get_features<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.FeaturesGetFeatures, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
get_features<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_features<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.FeaturesGetFeatures, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_features<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.FeaturesGetFeatures, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getFeatures<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.FeaturesGetFeatures, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getFeatures<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getFeatures<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.FeaturesGetFeatures, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getFeatures<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.FeaturesGetFeatures, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
}
field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.FieldCaps<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.FieldCaps<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.FieldCaps<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback field_caps<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.FieldCaps<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
@ -1304,32 +1286,6 @@ declare class Client {
postStartTrial<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LicensePostStartTrial, callback: callbackFn<TResponse, TContext>): TransportRequestCallback postStartTrial<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LicensePostStartTrial, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
postStartTrial<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LicensePostStartTrial, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback postStartTrial<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LicensePostStartTrial, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
} }
logstash: {
delete_pipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashDeletePipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
delete_pipeline<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
delete_pipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashDeletePipeline, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
delete_pipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashDeletePipeline, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
deletePipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashDeletePipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
deletePipeline<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
deletePipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashDeletePipeline, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
deletePipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashDeletePipeline, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_pipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashGetPipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
get_pipeline<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_pipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashGetPipeline, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
get_pipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashGetPipeline, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getPipeline<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashGetPipeline, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
getPipeline<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getPipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashGetPipeline, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
getPipeline<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.LogstashGetPipeline, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
put_pipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashPutPipeline<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
put_pipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
put_pipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.LogstashPutPipeline<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
put_pipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.LogstashPutPipeline<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
putPipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.LogstashPutPipeline<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
putPipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
putPipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.LogstashPutPipeline<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
putPipeline<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.LogstashPutPipeline<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
}
mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Mget<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.Mget<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Mget<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback mget<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Mget<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
@ -1461,6 +1417,14 @@ declare class Client {
explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_file_structure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params?: RequestParams.MlFindFileStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
find_file_structure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_file_structure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params: RequestParams.MlFindFileStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_file_structure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params: RequestParams.MlFindFileStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findFileStructure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params?: RequestParams.MlFindFileStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
findFileStructure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findFileStructure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params: RequestParams.MlFindFileStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findFileStructure<TResponse = Record<string, any>, TRequestBody extends RequestNDBody = Record<string, any>[], TContext = Context>(params: RequestParams.MlFindFileStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlFlushJob<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlFlushJob<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlFlushJob<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback flush_job<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlFlushJob<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
@ -2468,26 +2432,6 @@ declare class Client {
termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Termvectors<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Termvectors<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Termvectors<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback termvectors<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.Termvectors<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
text_structure: {
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.TextStructureFindStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.TextStructureFindStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
}
textStructure: {
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.TextStructureFindStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
find_structure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.TextStructureFindStructure<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
findStructure<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.TextStructureFindStructure<TRequestBody>, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
}
transform: { transform: {
delete_transform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>> delete_transform<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.TransformDeleteTransform, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
delete_transform<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback delete_transform<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback

View File

@ -27,17 +27,13 @@ const debug = require('debug')('elasticsearch')
const Transport = require('./lib/Transport') const Transport = require('./lib/Transport')
const Connection = require('./lib/Connection') const Connection = require('./lib/Connection')
const { ConnectionPool, CloudConnectionPool } = require('./lib/pool') const { ConnectionPool, CloudConnectionPool } = require('./lib/pool')
const Helpers = require('./lib/Helpers') // Helpers works only in Node.js >= 10
const Helpers = nodeMajor < 10 ? /* istanbul ignore next */ null : require('./lib/Helpers')
const Serializer = require('./lib/Serializer') const Serializer = require('./lib/Serializer')
const errors = require('./lib/errors') const errors = require('./lib/errors')
const { ConfigurationError } = errors const { ConfigurationError } = errors
const { prepareHeaders } = Connection.internals const { prepareHeaders } = Connection.internals
let clientVersion = require('./package.json').version const clientVersion = require('./package.json').version
/* istanbul ignore next */
if (clientVersion.includes('-')) {
// clean prerelease
clientVersion = clientVersion.slice(0, clientVersion.indexOf('-')) + 'p'
}
const nodeVersion = process.versions.node const nodeVersion = process.versions.node
const kInitialOptions = Symbol('elasticsearchjs-initial-options') const kInitialOptions = Symbol('elasticsearchjs-initial-options')
@ -47,6 +43,15 @@ const kEventEmitter = Symbol('elasticsearchjs-event-emitter')
const ESAPI = require('./api') const ESAPI = require('./api')
/* istanbul ignore next */
if (nodeMajor < 10) {
process.emitWarning('You are using a version of Node.js that is currently in EOL. ' +
'The support for this version will be dropped in 7.12. ' +
'Please refer to https://ela.st/nodejs-support for additional information.',
'DeprecationWarning'
)
}
/* istanbul ignore next */ /* istanbul ignore next */
if (nodeMajor >= 10 && nodeMajor < 12) { if (nodeMajor >= 10 && nodeMajor < 12) {
process.emitWarning('You are using a version of Node.js that will reach EOL in April 2021. ' + process.emitWarning('You are using a version of Node.js that will reach EOL in April 2021. ' +
@ -179,13 +184,16 @@ class Client extends ESAPI {
context: options.context context: options.context
}) })
this.helpers = new Helpers({ /* istanbul ignore else */
client: this, if (Helpers !== null) {
maxRetries: options.maxRetries, this.helpers = new Helpers({
metaHeader: options.enableMetaHeader client: this,
? `es=${clientVersion},js=${nodeVersion},t=${clientVersion},hc=${nodeVersion}` maxRetries: options.maxRetries,
: null metaHeader: options.enableMetaHeader
}) ? `es=${clientVersion},js=${nodeVersion},t=${clientVersion},hc=${nodeVersion}`
: null
})
}
} }
get emit () { get emit () {
@ -210,7 +218,7 @@ class Client extends ESAPI {
opts = {} opts = {}
} }
let [namespace, method] = name.split('.') var [namespace, method] = name.split('.')
if (method == null) { if (method == null) {
method = namespace method = namespace
namespace = null namespace = null

View File

@ -213,8 +213,8 @@ class Connection {
} }
const paramsKeys = Object.keys(params) const paramsKeys = Object.keys(params)
for (let i = 0, len = paramsKeys.length; i < len; i++) { for (var i = 0, len = paramsKeys.length; i < len; i++) {
const key = paramsKeys[i] var key = paramsKeys[i]
if (key === 'path') { if (key === 'path') {
request.pathname = resolve(request.pathname, params[key]) request.pathname = resolve(request.pathname, params[key])
} else if (key === 'querystring' && !!params[key] === true) { } else if (key === 'querystring' && !!params[key] === true) {

4
lib/Helpers.d.ts vendored
View File

@ -25,8 +25,8 @@ export default class Helpers {
search<TDocument = unknown, TRequestBody extends RequestBody = Record<string, any>>(params: Search<TRequestBody>, options?: TransportRequestOptions): Promise<TDocument[]> search<TDocument = unknown, TRequestBody extends RequestBody = Record<string, any>>(params: Search<TRequestBody>, options?: TransportRequestOptions): Promise<TDocument[]>
scrollSearch<TDocument = unknown, TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: Search<TRequestBody>, options?: TransportRequestOptions): AsyncIterable<ScrollSearchResponse<TDocument, TResponse, TContext>> scrollSearch<TDocument = unknown, TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: Search<TRequestBody>, options?: TransportRequestOptions): AsyncIterable<ScrollSearchResponse<TDocument, TResponse, TContext>>
scrollDocuments<TDocument = unknown, TRequestBody extends RequestBody = Record<string, any>>(params: Search<TRequestBody>, options?: TransportRequestOptions): AsyncIterable<TDocument> scrollDocuments<TDocument = unknown, TRequestBody extends RequestBody = Record<string, any>>(params: Search<TRequestBody>, options?: TransportRequestOptions): AsyncIterable<TDocument>
msearch(options?: MsearchHelperOptions, reqOptions?: TransportRequestOptions): MsearchHelper msearch(options?: MsearchHelperOptions): MsearchHelper
bulk<TDocument = unknown>(options: BulkHelperOptions<TDocument>, reqOptions?: TransportRequestOptions): BulkHelper<BulkStats> bulk<TDocument = unknown>(options: BulkHelperOptions<TDocument>): BulkHelper<BulkStats>
} }
export interface ScrollSearchResponse<TDocument = unknown, TResponse = Record<string, any>, TContext = Context> extends ApiResponse<TResponse, TContext> { export interface ScrollSearchResponse<TDocument = unknown, TResponse = Record<string, any>, TContext = Context> extends ApiResponse<TResponse, TContext> {

View File

@ -158,7 +158,7 @@ class Helpers {
*/ */
async * scrollDocuments (params, options) { async * scrollDocuments (params, options) {
appendFilterPath('hits.hits._source', params, true) appendFilterPath('hits.hits._source', params, true)
for await (const { documents } of this.scrollSearch(params, options)) { for await (const { documents } of this.scrollSearch(params)) {
for (const document of documents) { for (const document of documents) {
yield document yield document
} }
@ -169,10 +169,9 @@ class Helpers {
* Creates a msearch helper instance. Once you configure it, you can use the provided * Creates a msearch helper instance. Once you configure it, you can use the provided
* `search` method to add new searches in the queue. * `search` method to add new searches in the queue.
* @param {object} options - The configuration of the msearch operations. * @param {object} options - The configuration of the msearch operations.
* @param {object} reqOptions - The client optional configuration for this request.
* @return {object} The possible operations to run. * @return {object} The possible operations to run.
*/ */
msearch (options = {}, reqOptions = {}) { msearch (options = {}) {
const client = this[kClient] const client = this[kClient]
const { const {
operations = 5, operations = 5,
@ -379,7 +378,7 @@ class Helpers {
// This function never returns an error, if the msearch operation fails, // This function never returns an error, if the msearch operation fails,
// the error is dispatched to all search executors. // the error is dispatched to all search executors.
function tryMsearch (msearchBody, callbacks, done) { function tryMsearch (msearchBody, callbacks, done) {
client.msearch(Object.assign({}, msearchOptions, { body: msearchBody }), reqOptions, (err, results) => { client.msearch(Object.assign({}, msearchOptions, { body: msearchBody }), (err, results) => {
const retryBody = [] const retryBody = []
const retryCallbacks = [] const retryCallbacks = []
if (err) { if (err) {
@ -416,16 +415,12 @@ class Helpers {
* Creates a bulk helper instance. Once you configure it, you can pick which operation * Creates a bulk helper instance. Once you configure it, you can pick which operation
* to execute with the given dataset, index, create, update, and delete. * to execute with the given dataset, index, create, update, and delete.
* @param {object} options - The configuration of the bulk operation. * @param {object} options - The configuration of the bulk operation.
* @param {object} reqOptions - The client optional configuration for this request.
* @return {object} The possible operations to run with the datasource. * @return {object} The possible operations to run with the datasource.
*/ */
bulk (options, reqOptions = {}) { bulk (options) {
const client = this[kClient] const client = this[kClient]
const { serialize, deserialize } = client.serializer const { serialize, deserialize } = client.serializer
if (this[kMetaHeader] !== null) { const reqOptions = this[kMetaHeader] !== null ? { headers: { 'x-elastic-client-meta': this[kMetaHeader] + ',h=bp' } } : {}
reqOptions.headers = reqOptions.headers || {}
reqOptions.headers['x-elastic-client-meta'] = this[kMetaHeader] + ',h=bp'
}
const { const {
datasource, datasource,
onDocument, onDocument,
@ -550,7 +545,7 @@ class Helpers {
index: typeof refreshOnCompletion === 'string' index: typeof refreshOnCompletion === 'string'
? refreshOnCompletion ? refreshOnCompletion
: '_all' : '_all'
}, reqOptions) })
} }
stats.time = Date.now() - startTime stats.time = Date.now() - startTime

View File

@ -27,9 +27,8 @@ const { SerializationError, DeserializationError } = require('./errors')
class Serializer { class Serializer {
serialize (object) { serialize (object) {
debug('Serializing', object) debug('Serializing', object)
let json
try { try {
json = JSON.stringify(object) var json = JSON.stringify(object)
} catch (err) { } catch (err) {
throw new SerializationError(err.message, object) throw new SerializationError(err.message, object)
} }
@ -38,9 +37,8 @@ class Serializer {
deserialize (json) { deserialize (json) {
debug('Deserializing', json) debug('Deserializing', json)
let object
try { try {
object = sjson.parse(json) var object = sjson.parse(json)
} catch (err) { } catch (err) {
throw new DeserializationError(err.message, json) throw new DeserializationError(err.message, json)
} }
@ -52,8 +50,8 @@ class Serializer {
if (Array.isArray(array) === false) { if (Array.isArray(array) === false) {
throw new SerializationError('The argument provided is not an array') throw new SerializationError('The argument provided is not an array')
} }
let ndjson = '' var ndjson = ''
for (let i = 0, len = array.length; i < len; i++) { for (var i = 0, len = array.length; i < len; i++) {
if (typeof array[i] === 'string') { if (typeof array[i] === 'string') {
ndjson += array[i] + '\n' ndjson += array[i] + '\n'
} else { } else {
@ -69,8 +67,8 @@ class Serializer {
if (typeof object === 'string') return object if (typeof object === 'string') return object
// arrays should be serialized as comma separated list // arrays should be serialized as comma separated list
const keys = Object.keys(object) const keys = Object.keys(object)
for (let i = 0, len = keys.length; i < len; i++) { for (var i = 0, len = keys.length; i < len; i++) {
const key = keys[i] var key = keys[i]
// elasticsearch will complain for keys without a value // elasticsearch will complain for keys without a value
if (object[key] === undefined) { if (object[key] === undefined) {
delete object[key] delete object[key]

1
lib/Transport.d.ts vendored
View File

@ -120,7 +120,6 @@ export interface TransportRequestCallback {
export interface TransportRequestPromise<T> extends Promise<T> { export interface TransportRequestPromise<T> extends Promise<T> {
abort: () => void; abort: () => void;
finally(onFinally?: (() => void) | undefined | null): Promise<T>;
} }
export interface TransportGetConnectionOptions { export interface TransportGetConnectionOptions {

View File

@ -91,7 +91,7 @@ class Transport {
callback = options callback = options
options = {} options = {}
} }
let p = null var p = null
// promises support // promises support
if (callback === undefined) { if (callback === undefined) {
@ -147,10 +147,9 @@ class Transport {
// the size of the stream, we risk to take too much memory. // the size of the stream, we risk to take too much memory.
// Furthermore, copying everytime the stream is very a expensive operation. // Furthermore, copying everytime the stream is very a expensive operation.
const maxRetries = isStream(params.body) || isStream(params.bulkBody) const maxRetries = isStream(params.body) || isStream(params.bulkBody)
? 0 ? 0 : (typeof options.maxRetries === 'number' ? options.maxRetries : this.maxRetries)
: (typeof options.maxRetries === 'number' ? options.maxRetries : this.maxRetries)
const compression = options.compression !== undefined ? options.compression : this.compression const compression = options.compression !== undefined ? options.compression : this.compression
let request = { abort: noop } var request = { abort: noop }
const transportReturn = { const transportReturn = {
then (onFulfilled, onRejected) { then (onFulfilled, onRejected) {
return p.then(onFulfilled, onRejected) return p.then(onFulfilled, onRejected)
@ -163,9 +162,6 @@ class Transport {
request.abort() request.abort()
debug('Aborting request', params) debug('Aborting request', params)
return this return this
},
finally (onFinally) {
return p.finally(onFinally)
} }
} }
@ -529,7 +525,7 @@ function defaultNodeFilter (node) {
} }
function roundRobinSelector () { function roundRobinSelector () {
let current = -1 var current = -1
return function _roundRobinSelector (connections) { return function _roundRobinSelector (connections) {
if (++current >= connections.length) { if (++current >= connections.length) {
current = 0 current = 0
@ -544,8 +540,8 @@ function randomSelector (connections) {
} }
function generateRequestId () { function generateRequestId () {
const maxInt = 2147483647 var maxInt = 2147483647
let nextReqId = 0 var nextReqId = 0
return function genReqId (params, options) { return function genReqId (params, options) {
return (nextReqId = (nextReqId + 1) & maxInt) return (nextReqId = (nextReqId + 1) & maxInt)
} }

Some files were not shown because too many files have changed in this diff Show More