Skip to content

Commit 2678f86

Browse files
committed
Support API UpdateProjectModelTier.
1 parent 33c7dc0 commit 2678f86

File tree

5 files changed

+140
-1
lines changed

5 files changed

+140
-1
lines changed

maxcompute-20220104/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alicloud/maxcompute20220104",
3-
"version": "3.1.0",
3+
"version": "3.2.0",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

maxcompute-20220104/src/client.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4852,6 +4852,41 @@ export default class Client extends OpenApi {
48524852
return await this.updateProjectIpWhiteListWithOptions(projectName, request, headers, runtime);
48534853
}
48544854

4855+
/**
4856+
* 将project的二层模型升级为三层模型
4857+
*
4858+
* @param headers - map
4859+
* @param runtime - runtime options for this request RuntimeOptions
4860+
* @returns UpdateProjectModelTierResponse
4861+
*/
4862+
async updateProjectModelTierWithOptions(projectName: string, headers: {[key: string ]: string}, runtime: $dara.RuntimeOptions): Promise<$_model.UpdateProjectModelTierResponse> {
4863+
let req = new $OpenApiUtil.OpenApiRequest({
4864+
headers: headers,
4865+
});
4866+
let params = new $OpenApiUtil.Params({
4867+
action: "UpdateProjectModelTier",
4868+
version: "2022-01-04",
4869+
protocol: "HTTPS",
4870+
pathname: `/api/v1/projects/${$dara.URL.percentEncode(projectName)}/modelTier`,
4871+
method: "PUT",
4872+
authType: "AK",
4873+
style: "ROA",
4874+
reqBodyType: "json",
4875+
bodyType: "json",
4876+
});
4877+
return $dara.cast<$_model.UpdateProjectModelTierResponse>(await this.callApi(params, req, runtime), new $_model.UpdateProjectModelTierResponse({}));
4878+
}
4879+
4880+
/**
4881+
* 将project的二层模型升级为三层模型
4882+
* @returns UpdateProjectModelTierResponse
4883+
*/
4884+
async updateProjectModelTier(projectName: string): Promise<$_model.UpdateProjectModelTierResponse> {
4885+
let runtime = new $dara.RuntimeOptions({ });
4886+
let headers : {[key: string ]: string} = { };
4887+
return await this.updateProjectModelTierWithOptions(projectName, headers, runtime);
4888+
}
4889+
48554890
/**
48564891
* Updates a quota plan.
48574892
*
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
import { UpdateProjectModelTierResponseBody } from "./UpdateProjectModelTierResponseBody";
4+
5+
6+
export class UpdateProjectModelTierResponse extends $dara.Model {
7+
headers?: { [key: string]: string };
8+
statusCode?: number;
9+
body?: UpdateProjectModelTierResponseBody;
10+
static names(): { [key: string]: string } {
11+
return {
12+
headers: 'headers',
13+
statusCode: 'statusCode',
14+
body: 'body',
15+
};
16+
}
17+
18+
static types(): { [key: string]: any } {
19+
return {
20+
headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' },
21+
statusCode: 'number',
22+
body: UpdateProjectModelTierResponseBody,
23+
};
24+
}
25+
26+
validate() {
27+
if(this.headers) {
28+
$dara.Model.validateMap(this.headers);
29+
}
30+
if(this.body && typeof (this.body as any).validate === 'function') {
31+
(this.body as any).validate();
32+
}
33+
super.validate();
34+
}
35+
36+
constructor(map?: { [key: string]: any }) {
37+
super(map);
38+
}
39+
}
40+
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class UpdateProjectModelTierResponseBody extends $dara.Model {
6+
/**
7+
* @example
8+
* "data":{
9+
* "data":"success",
10+
* "requestId":"****"
11+
* }
12+
*/
13+
data?: string;
14+
/**
15+
* @example
16+
* OBJECT_NOT_EXIST
17+
*/
18+
errorCode?: string;
19+
/**
20+
* @example
21+
* this project is not exist.
22+
*/
23+
errorMsg?: string;
24+
/**
25+
* @example
26+
* 200
27+
*/
28+
httpCode?: number;
29+
/**
30+
* @example
31+
* 73207140-0FD5-588A-B11A-3CE093924196
32+
*/
33+
requestId?: string;
34+
static names(): { [key: string]: string } {
35+
return {
36+
data: 'data',
37+
errorCode: 'errorCode',
38+
errorMsg: 'errorMsg',
39+
httpCode: 'httpCode',
40+
requestId: 'requestId',
41+
};
42+
}
43+
44+
static types(): { [key: string]: any } {
45+
return {
46+
data: 'string',
47+
errorCode: 'string',
48+
errorMsg: 'string',
49+
httpCode: 'number',
50+
requestId: 'string',
51+
};
52+
}
53+
54+
validate() {
55+
super.validate();
56+
}
57+
58+
constructor(map?: { [key: string]: any }) {
59+
super(map);
60+
}
61+
}
62+

maxcompute-20220104/src/models/model.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,8 @@ export { UpdateProjectDefaultQuotaResponse } from './UpdateProjectDefaultQuotaRe
484484
export { UpdateProjectIpWhiteListRequest } from './UpdateProjectIpWhiteListRequest';
485485
export { UpdateProjectIpWhiteListResponseBody } from './UpdateProjectIpWhiteListResponseBody';
486486
export { UpdateProjectIpWhiteListResponse } from './UpdateProjectIpWhiteListResponse';
487+
export { UpdateProjectModelTierResponseBody } from './UpdateProjectModelTierResponseBody';
488+
export { UpdateProjectModelTierResponse } from './UpdateProjectModelTierResponse';
487489
export { UpdateQuotaPlanRequest } from './UpdateQuotaPlanRequest';
488490
export { UpdateQuotaPlanResponseBody } from './UpdateQuotaPlanResponseBody';
489491
export { UpdateQuotaPlanResponse } from './UpdateQuotaPlanResponse';

0 commit comments

Comments
 (0)