Skip to content

Commit 1088053

Browse files
committed
Update APIs for 8.5-SNAPSHOT
1 parent ea1cf7e commit 1088053

File tree

6 files changed

+430
-217
lines changed

6 files changed

+430
-217
lines changed

docs/reference.asciidoc

+4
Original file line numberDiff line numberDiff line change
@@ -2092,6 +2092,8 @@ client.migration.postFeatureUpgrade(...)
20922092
[discrete]
20932093
==== clear_trained_model_deployment_cache
20942094
Clear the cached results from a trained model deployment
2095+
2096+
https://www.elastic.co/guide/en/elasticsearch/reference/8.5/clear-trained-model-deployment-cache.html[Endpoint documentation]
20952097
[source,ts]
20962098
----
20972099
client.ml.clearTrainedModelDeploymentCache(...)
@@ -2998,6 +3000,8 @@ client.security.authenticate(...)
29983000
[discrete]
29993001
==== bulk_update_api_keys
30003002
Updates the attributes of multiple existing API keys.
3003+
3004+
https://www.elastic.co/guide/en/elasticsearch/reference/8.5/security-api-bulk-update-api-keys.html[Endpoint documentation]
30013005
[source,ts]
30023006
----
30033007
client.security.bulkUpdateApiKeys(...)

src/api/api/field_caps.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ import * as T from '../types'
3737
import * as TB from '../typesWithBodyKey'
3838
interface That { transport: Transport }
3939

40-
export default async function FieldCapsApi (this: That, params: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.FieldCapsResponse>
41-
export default async function FieldCapsApi (this: That, params: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.FieldCapsResponse, unknown>>
42-
export default async function FieldCapsApi (this: That, params: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptions): Promise<T.FieldCapsResponse>
43-
export default async function FieldCapsApi (this: That, params: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptions): Promise<any> {
40+
export default async function FieldCapsApi (this: That, params?: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.FieldCapsResponse>
41+
export default async function FieldCapsApi (this: That, params?: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.FieldCapsResponse, unknown>>
42+
export default async function FieldCapsApi (this: That, params?: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptions): Promise<T.FieldCapsResponse>
43+
export default async function FieldCapsApi (this: That, params?: T.FieldCapsRequest | TB.FieldCapsRequest, options?: TransportRequestOptions): Promise<any> {
4444
const acceptedPath: string[] = ['index']
45-
const acceptedBody: string[] = ['index_filter', 'runtime_mappings']
45+
const acceptedBody: string[] = ['fields', 'index_filter', 'runtime_mappings']
4646
const querystring: Record<string, any> = {}
4747
// @ts-expect-error
4848
const userBody: any = params?.body
@@ -53,6 +53,7 @@ export default async function FieldCapsApi (this: That, params: T.FieldCapsReque
5353
body = userBody != null ? { ...userBody } : undefined
5454
}
5555

56+
params = params ?? {}
5657
for (const key in params) {
5758
if (acceptedBody.includes(key)) {
5859
body = body ?? {}

src/api/api/license.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,10 @@ export default class License {
135135
return await this.transport.request({ path, method, querystring, body }, options)
136136
}
137137

138-
async post (this: That, params: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.LicensePostResponse>
139-
async post (this: That, params: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.LicensePostResponse, unknown>>
140-
async post (this: That, params: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptions): Promise<T.LicensePostResponse>
141-
async post (this: That, params: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptions): Promise<any> {
138+
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.LicensePostResponse>
139+
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.LicensePostResponse, unknown>>
140+
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptions): Promise<T.LicensePostResponse>
141+
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptions): Promise<any> {
142142
const acceptedPath: string[] = []
143143
const acceptedBody: string[] = ['license', 'licenses']
144144
const querystring: Record<string, any> = {}
@@ -151,6 +151,7 @@ export default class License {
151151
body = userBody != null ? { ...userBody } : undefined
152152
}
153153

154+
params = params ?? {}
154155
for (const key in params) {
155156
if (acceptedBody.includes(key)) {
156157
body = body ?? {}

src/api/api/ml.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ export default class Ml {
4343
this.transport = transport
4444
}
4545

46-
async clearTrainedModelDeploymentCache (this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithOutMeta): Promise<T.TODO>
47-
async clearTrainedModelDeploymentCache (this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.TODO, unknown>>
48-
async clearTrainedModelDeploymentCache (this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<T.TODO>
49-
async clearTrainedModelDeploymentCache (this: That, params?: T.TODO | TB.TODO, options?: TransportRequestOptions): Promise<any> {
46+
async clearTrainedModelDeploymentCache (this: That, params?: T.MlClearTrainedModelDeploymentCacheRequest | TB.MlClearTrainedModelDeploymentCacheRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlClearTrainedModelDeploymentCacheResponse>
47+
async clearTrainedModelDeploymentCache (this: That, params?: T.MlClearTrainedModelDeploymentCacheRequest | TB.MlClearTrainedModelDeploymentCacheRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlClearTrainedModelDeploymentCacheResponse, unknown>>
48+
async clearTrainedModelDeploymentCache (this: That, params?: T.MlClearTrainedModelDeploymentCacheRequest | TB.MlClearTrainedModelDeploymentCacheRequest, options?: TransportRequestOptions): Promise<T.MlClearTrainedModelDeploymentCacheResponse>
49+
async clearTrainedModelDeploymentCache (this: That, params?: T.MlClearTrainedModelDeploymentCacheRequest | TB.MlClearTrainedModelDeploymentCacheRequest, options?: TransportRequestOptions): Promise<any> {
5050
const acceptedPath: string[] = ['model_id']
5151
const querystring: Record<string, any> = {}
5252
const body = undefined
@@ -56,6 +56,7 @@ export default class Ml {
5656
if (acceptedPath.includes(key)) {
5757
continue
5858
} else if (key !== 'body') {
59+
// @ts-expect-error
5960
querystring[key] = params[key]
6061
}
6162
}

0 commit comments

Comments
 (0)