API generation

This commit is contained in:
delvedor
2020-09-01 14:10:26 +02:00
parent 00aeb8b923
commit 7a407c411d
17 changed files with 124 additions and 48 deletions

View File

@ -27,6 +27,7 @@ function buildCatMlDatafeeds (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_datafeeds',
'format',
'h',
@ -37,6 +38,7 @@ function buildCatMlDatafeeds (opts) {
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoDatafeeds: 'allow_no_datafeeds'
}

View File

@ -27,6 +27,7 @@ function buildCatMlJobs (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_jobs',
'bytes',
'format',
@ -38,6 +39,7 @@ function buildCatMlJobs (opts) {
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoJobs: 'allow_no_jobs'
}

View File

@ -51,7 +51,7 @@ function buildIndicesAddBlock (opts) {
/**
* Perform a indices.add_block request
* Adds a block to an index.
* https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-blocks.html
* https://www.elastic.co/guide/en/elasticsearch/reference/master/index-modules-blocks.html
*/
return function indicesAddBlock (params, options, callback) {
options = options || {}

View File

@ -36,7 +36,7 @@ function buildIndicesCreateDataStream (opts) {
/**
* Perform a indices.create_data_stream request
* Creates or updates a data stream
* Creates a data stream
* https://www.elastic.co/guide/en/elasticsearch/reference/master/data-streams.html
*/
return function indicesCreateDataStream (params, options, callback) {

View File

@ -79,13 +79,8 @@ function buildIndicesFlushSynced (opts) {
var path = ''
if ((index) != null) {
if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_flush' + '/' + 'synced'
} else {
if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + '_flush' + '/' + 'synced'
}
if (method == null) method = body == null ? 'GET' : 'POST'
path = '/' + encodeURIComponent(index) + '/' + '_flush' + '/' + 'synced'
// build request object
const request = {

View File

@ -44,7 +44,7 @@ function buildIndicesResolveIndex (opts) {
/**
* Perform a indices.resolve_index request
* Returns information about any matching indices, aliases, and data streams
* https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-index.html
* https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-index-api.html
*/
return function indicesResolveIndex (params, options, callback) {
options = options || {}

View File

@ -27,12 +27,14 @@ function buildMlCloseJob (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_jobs',
'force',
'timeout'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoJobs: 'allow_no_jobs'
}

View File

@ -27,10 +27,12 @@ function buildMlGetDatafeedStats (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_datafeeds'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoDatafeeds: 'allow_no_datafeeds'
}

View File

@ -27,10 +27,12 @@ function buildMlGetDatafeeds (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_datafeeds'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoDatafeeds: 'allow_no_datafeeds'
}

View File

@ -27,10 +27,12 @@ function buildMlGetJobStats (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_jobs'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoJobs: 'allow_no_jobs'
}

View File

@ -27,10 +27,12 @@ function buildMlGetJobs (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_jobs'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoJobs: 'allow_no_jobs'
}

View File

@ -33,6 +33,7 @@ function buildMlGetOverallBuckets (opts) {
'exclude_interim',
'start',
'end',
'allow_no_match',
'allow_no_jobs'
]
@ -41,6 +42,7 @@ function buildMlGetOverallBuckets (opts) {
bucketSpan: 'bucket_span',
overallScore: 'overall_score',
excludeInterim: 'exclude_interim',
allowNoMatch: 'allow_no_match',
allowNoJobs: 'allow_no_jobs'
}

View File

@ -27,12 +27,14 @@ function buildMlStopDatafeed (opts) {
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
const acceptedQuerystring = [
'allow_no_match',
'allow_no_datafeeds',
'force',
'timeout'
]
const snakeCase = {
allowNoMatch: 'allow_no_match',
allowNoDatafeeds: 'allow_no_datafeeds'
}