Skip to content

Commit 0e2ae54

Browse files
committed
API generation
1 parent 2ebe2d8 commit 0e2ae54

File tree

5 files changed

+73
-0
lines changed

5 files changed

+73
-0
lines changed

api/api/ml.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,43 @@ MlApi.prototype.deleteTrainedModel = function mlDeleteTrainedModelApi (params, o
395395
return this.transport.request(request, options, callback)
396396
}
397397

398+
MlApi.prototype.deleteTrainedModelAlias = function mlDeleteTrainedModelAliasApi (params, options, callback) {
399+
;[params, options, callback] = normalizeArguments(params, options, callback)
400+
401+
// check required parameters
402+
if (params.model_alias == null && params.modelAlias == null) {
403+
const err = new this[kConfigurationError]('Missing required parameter: model_alias or modelAlias')
404+
return handleError(err, callback)
405+
}
406+
if (params.model_id == null && params.modelId == null) {
407+
const err = new this[kConfigurationError]('Missing required parameter: model_id or modelId')
408+
return handleError(err, callback)
409+
}
410+
411+
// check required url components
412+
if ((params.model_alias != null || params.modelAlias != null) && ((params.model_id == null && params.modelId == null))) {
413+
const err = new this[kConfigurationError]('Missing required parameter of the url: model_id')
414+
return handleError(err, callback)
415+
}
416+
417+
let { method, body, modelAlias, model_alias, modelId, model_id, ...querystring } = params
418+
querystring = snakeCaseKeys(acceptedQuerystring, snakeCase, querystring)
419+
420+
let path = ''
421+
if (method == null) method = 'DELETE'
422+
path = '/' + '_ml' + '/' + 'trained_models' + '/' + encodeURIComponent(model_id || modelId) + '/' + 'model_aliases' + '/' + encodeURIComponent(model_alias || modelAlias)
423+
424+
// build request object
425+
const request = {
426+
method,
427+
path,
428+
body: body || '',
429+
querystring
430+
}
431+
432+
return this.transport.request(request, options, callback)
433+
}
434+
398435
MlApi.prototype.estimateModelMemory = function mlEstimateModelMemoryApi (params, options, callback) {
399436
;[params, options, callback] = normalizeArguments(params, options, callback)
400437

@@ -1839,6 +1876,7 @@ Object.defineProperties(MlApi.prototype, {
18391876
delete_job: { get () { return this.deleteJob } },
18401877
delete_model_snapshot: { get () { return this.deleteModelSnapshot } },
18411878
delete_trained_model: { get () { return this.deleteTrainedModel } },
1879+
delete_trained_model_alias: { get () { return this.deleteTrainedModelAlias } },
18421880
estimate_model_memory: { get () { return this.estimateModelMemory } },
18431881
evaluate_data_frame: { get () { return this.evaluateDataFrame } },
18441882
explain_data_frame_analytics: { get () { return this.explainDataFrameAnalytics } },

api/kibana.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ interface KibanaClient {
294294
deleteJob<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteJob, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
295295
deleteModelSnapshot<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteModelSnapshot, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
296296
deleteTrainedModel<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteTrainedModel, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
297+
deleteTrainedModelAlias<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteTrainedModelAlias, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
297298
estimateModelMemory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEstimateModelMemory<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
298299
evaluateDataFrame<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEvaluateDataFrame<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
299300
explainDataFrameAnalytics<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlExplainDataFrameAnalytics<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>

api/requestParams.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1533,6 +1533,11 @@ export interface MlDeleteTrainedModel extends Generic {
15331533
model_id: string;
15341534
}
15351535

1536+
export interface MlDeleteTrainedModelAlias extends Generic {
1537+
model_alias: string;
1538+
model_id: string;
1539+
}
1540+
15361541
export interface MlEstimateModelMemory<T = RequestBody> extends Generic {
15371542
body: T;
15381543
}

docs/reference.asciidoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6376,6 +6376,27 @@ link:{ref}/delete-trained-models.html[Documentation] +
63766376

63776377
|===
63786378

6379+
[discrete]
6380+
=== ml.deleteTrainedModelAlias
6381+
*Stability:* beta
6382+
[source,ts]
6383+
----
6384+
client.ml.deleteTrainedModelAlias({
6385+
model_alias: string,
6386+
model_id: string
6387+
})
6388+
----
6389+
link:{ref}/delete-trained-models-aliases.html[Documentation] +
6390+
[cols=2*]
6391+
|===
6392+
|`model_alias` or `modelAlias`
6393+
|`string` - The trained model alias to delete
6394+
6395+
|`model_id` or `modelId`
6396+
|`string` - The trained model where the model alias is assigned
6397+
6398+
|===
6399+
63796400
[discrete]
63806401
=== ml.estimateModelMemory
63816402

index.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1427,6 +1427,14 @@ declare class Client {
14271427
deleteTrainedModel<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
14281428
deleteTrainedModel<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModel, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
14291429
deleteTrainedModel<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModel, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1430+
delete_trained_model_alias<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteTrainedModelAlias, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1431+
delete_trained_model_alias<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1432+
delete_trained_model_alias<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModelAlias, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1433+
delete_trained_model_alias<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModelAlias, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1434+
deleteTrainedModelAlias<TResponse = Record<string, any>, TContext = Context>(params?: RequestParams.MlDeleteTrainedModelAlias, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
1435+
deleteTrainedModelAlias<TResponse = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1436+
deleteTrainedModelAlias<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModelAlias, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
1437+
deleteTrainedModelAlias<TResponse = Record<string, any>, TContext = Context>(params: RequestParams.MlDeleteTrainedModelAlias, options: TransportRequestOptions, callback: callbackFn<TResponse, TContext>): TransportRequestCallback
14301438
estimate_model_memory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params?: RequestParams.MlEstimateModelMemory<TRequestBody>, options?: TransportRequestOptions): TransportRequestPromise<ApiResponse<TResponse, TContext>>
14311439
estimate_model_memory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(callback: callbackFn<TResponse, TContext>): TransportRequestCallback
14321440
estimate_model_memory<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = Context>(params: RequestParams.MlEstimateModelMemory<TRequestBody>, callback: callbackFn<TResponse, TContext>): TransportRequestCallback

0 commit comments

Comments
 (0)