API generation
This commit is contained in:
@ -12,7 +12,8 @@ function buildMlDeleteDataFrameAnalytics (opts) {
|
|||||||
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
|
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
|
||||||
|
|
||||||
const acceptedQuerystring = [
|
const acceptedQuerystring = [
|
||||||
'force'
|
'force',
|
||||||
|
'timeout'
|
||||||
]
|
]
|
||||||
|
|
||||||
const snakeCase = {
|
const snakeCase = {
|
||||||
|
|||||||
@ -12,10 +12,12 @@ function buildMlDeleteExpiredData (opts) {
|
|||||||
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
|
const { makeRequest, ConfigurationError, handleError, snakeCaseKeys } = opts
|
||||||
|
|
||||||
const acceptedQuerystring = [
|
const acceptedQuerystring = [
|
||||||
|
'requests_per_second',
|
||||||
|
'timeout'
|
||||||
]
|
]
|
||||||
|
|
||||||
const snakeCase = {
|
const snakeCase = {
|
||||||
|
requestsPerSecond: 'requests_per_second'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,7 +45,7 @@ function buildMlDeleteExpiredData (opts) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var warnings = []
|
var warnings = []
|
||||||
var { method, body, ...querystring } = params
|
var { method, body, jobId, job_id, ...querystring } = params
|
||||||
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring, warnings)
|
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring, warnings)
|
||||||
|
|
||||||
var ignore = options.ignore
|
var ignore = options.ignore
|
||||||
@ -53,8 +55,13 @@ function buildMlDeleteExpiredData (opts) {
|
|||||||
|
|
||||||
var path = ''
|
var path = ''
|
||||||
|
|
||||||
|
if ((job_id || jobId) != null) {
|
||||||
|
if (method == null) method = 'DELETE'
|
||||||
|
path = '/' + '_ml' + '/' + '_delete_expired_data' + '/' + encodeURIComponent(job_id || jobId)
|
||||||
|
} else {
|
||||||
if (method == null) method = 'DELETE'
|
if (method == null) method = 'DELETE'
|
||||||
path = '/' + '_ml' + '/' + '_delete_expired_data'
|
path = '/' + '_ml' + '/' + '_delete_expired_data'
|
||||||
|
}
|
||||||
|
|
||||||
// build request object
|
// build request object
|
||||||
const request = {
|
const request = {
|
||||||
|
|||||||
@ -13,11 +13,12 @@ function buildMlGetCategories (opts) {
|
|||||||
|
|
||||||
const acceptedQuerystring = [
|
const acceptedQuerystring = [
|
||||||
'from',
|
'from',
|
||||||
'size'
|
'size',
|
||||||
|
'partition_field_value'
|
||||||
]
|
]
|
||||||
|
|
||||||
const snakeCase = {
|
const snakeCase = {
|
||||||
|
partitionFieldValue: 'partition_field_value'
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
5
api/requestParams.d.ts
vendored
5
api/requestParams.d.ts
vendored
@ -1809,6 +1809,7 @@ export interface MlDeleteCalendarJob extends Generic {
|
|||||||
export interface MlDeleteDataFrameAnalytics extends Generic {
|
export interface MlDeleteDataFrameAnalytics extends Generic {
|
||||||
id: string;
|
id: string;
|
||||||
force?: boolean;
|
force?: boolean;
|
||||||
|
timeout?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MlDeleteDatafeed extends Generic {
|
export interface MlDeleteDatafeed extends Generic {
|
||||||
@ -1817,6 +1818,9 @@ export interface MlDeleteDatafeed extends Generic {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface MlDeleteExpiredData<T = RequestBody> extends Generic {
|
export interface MlDeleteExpiredData<T = RequestBody> extends Generic {
|
||||||
|
job_id?: string;
|
||||||
|
requests_per_second?: number;
|
||||||
|
timeout?: string;
|
||||||
body?: T;
|
body?: T;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1930,6 +1934,7 @@ export interface MlGetCategories<T = RequestBody> extends Generic {
|
|||||||
category_id?: number;
|
category_id?: number;
|
||||||
from?: number;
|
from?: number;
|
||||||
size?: number;
|
size?: number;
|
||||||
|
partition_field_value?: string;
|
||||||
body?: T;
|
body?: T;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -7250,7 +7250,8 @@ link:{ref}/ml-delete-calendar-job.html[Documentation] +
|
|||||||
----
|
----
|
||||||
client.ml.deleteDataFrameAnalytics({
|
client.ml.deleteDataFrameAnalytics({
|
||||||
id: string,
|
id: string,
|
||||||
force: boolean
|
force: boolean,
|
||||||
|
timeout: string
|
||||||
})
|
})
|
||||||
----
|
----
|
||||||
link:{ref}/delete-dfanalytics.html[Documentation] +
|
link:{ref}/delete-dfanalytics.html[Documentation] +
|
||||||
@ -7262,6 +7263,9 @@ link:{ref}/delete-dfanalytics.html[Documentation] +
|
|||||||
|`force`
|
|`force`
|
||||||
|`boolean` - True if the job should be forcefully deleted
|
|`boolean` - True if the job should be forcefully deleted
|
||||||
|
|
||||||
|
|`timeout`
|
||||||
|
|`string` - Controls the time to wait until a job is deleted. Defaults to 1 minute
|
||||||
|
|
||||||
|===
|
|===
|
||||||
|
|
||||||
=== ml.deleteDatafeed
|
=== ml.deleteDatafeed
|
||||||
@ -7289,12 +7293,24 @@ link:{ref}/ml-delete-datafeed.html[Documentation] +
|
|||||||
[source,ts]
|
[source,ts]
|
||||||
----
|
----
|
||||||
client.ml.deleteExpiredData({
|
client.ml.deleteExpiredData({
|
||||||
|
job_id: string,
|
||||||
|
requests_per_second: number,
|
||||||
|
timeout: string,
|
||||||
body: object
|
body: object
|
||||||
})
|
})
|
||||||
----
|
----
|
||||||
link:{ref}/ml-delete-expired-data.html[Documentation] +
|
link:{ref}/ml-delete-expired-data.html[Documentation] +
|
||||||
[cols=2*]
|
[cols=2*]
|
||||||
|===
|
|===
|
||||||
|
|`job_id` or `jobId`
|
||||||
|
|`string` - The ID of the job(s) to perform expired data hygiene for
|
||||||
|
|
||||||
|
|`requests_per_second` or `requestsPerSecond`
|
||||||
|
|`number` - The desired requests per second for the deletion processes.
|
||||||
|
|
||||||
|
|`timeout`
|
||||||
|
|`string` - How long can the underlying delete processes run until they are canceled
|
||||||
|
|
||||||
|`body`
|
|`body`
|
||||||
|`object` - deleting expired data parameters
|
|`object` - deleting expired data parameters
|
||||||
|
|
||||||
@ -7733,6 +7749,7 @@ client.ml.getCategories({
|
|||||||
category_id: number,
|
category_id: number,
|
||||||
from: number,
|
from: number,
|
||||||
size: number,
|
size: number,
|
||||||
|
partition_field_value: string,
|
||||||
body: object
|
body: object
|
||||||
})
|
})
|
||||||
----
|
----
|
||||||
@ -7751,6 +7768,9 @@ link:{ref}/ml-get-category.html[Documentation] +
|
|||||||
|`size`
|
|`size`
|
||||||
|`number` - specifies a max number of categories to get
|
|`number` - specifies a max number of categories to get
|
||||||
|
|
||||||
|
|`partition_field_value` or `partitionFieldValue`
|
||||||
|
|`string` - Specifies the partition to retrieve categories for. This is optional, and should never be used for jobs where per-partition categorization is disabled.
|
||||||
|
|
||||||
|`body`
|
|`body`
|
||||||
|`object` - Category selection details if not provided in URI
|
|`object` - Category selection details if not provided in URI
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user