Skip to content

Commit 08e1c28

Browse files
committed
Support API GetTransferInfo.
1 parent a403f15 commit 08e1c28

15 files changed

+1103
-1
lines changed

dataphin-public-20230630/package.json

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

dataphin-public-20230630/src/client.ts

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5311,6 +5311,52 @@ export default class Client extends OpenApi {
53115311
return await this.getTableLineageByTaskIdWithOptions(request, runtime);
53125312
}
53135313

5314+
/**
5315+
* 根据转交任务ID查询转交任务的进度
5316+
*
5317+
* @param request - GetTransferInfoRequest
5318+
* @param runtime - runtime options for this request RuntimeOptions
5319+
* @returns GetTransferInfoResponse
5320+
*/
5321+
async getTransferInfoWithOptions(request: $_model.GetTransferInfoRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetTransferInfoResponse> {
5322+
request.validate();
5323+
let query = { };
5324+
if (!$dara.isNull(request.opTenantId)) {
5325+
query["OpTenantId"] = request.opTenantId;
5326+
}
5327+
5328+
if (!$dara.isNull(request.proposalId)) {
5329+
query["ProposalId"] = request.proposalId;
5330+
}
5331+
5332+
let req = new $OpenApiUtil.OpenApiRequest({
5333+
query: OpenApiUtil.query(query),
5334+
});
5335+
let params = new $OpenApiUtil.Params({
5336+
action: "GetTransferInfo",
5337+
version: "2023-06-30",
5338+
protocol: "HTTPS",
5339+
pathname: "/",
5340+
method: "POST",
5341+
authType: "AK",
5342+
style: "RPC",
5343+
reqBodyType: "formData",
5344+
bodyType: "json",
5345+
});
5346+
return $dara.cast<$_model.GetTransferInfoResponse>(await this.callApi(params, req, runtime), new $_model.GetTransferInfoResponse({}));
5347+
}
5348+
5349+
/**
5350+
* 根据转交任务ID查询转交任务的进度
5351+
*
5352+
* @param request - GetTransferInfoRequest
5353+
* @returns GetTransferInfoResponse
5354+
*/
5355+
async getTransferInfo(request: $_model.GetTransferInfoRequest): Promise<$_model.GetTransferInfoResponse> {
5356+
let runtime = new $dara.RuntimeOptions({ });
5357+
return await this.getTransferInfoWithOptions(request, runtime);
5358+
}
5359+
53145360
/**
53155361
* 获取自定义函数详情。
53165362
*
@@ -8197,6 +8243,60 @@ export default class Client extends OpenApi {
81978243
return await this.resumePhysicalNodeWithOptions(request, runtime);
81988244
}
81998245

8246+
/**
8247+
* 重新转交运行失败的转交任务
8248+
*
8249+
* @param tmpReq - RetryTransferOwnershipRequest
8250+
* @param runtime - runtime options for this request RuntimeOptions
8251+
* @returns RetryTransferOwnershipResponse
8252+
*/
8253+
async retryTransferOwnershipWithOptions(tmpReq: $_model.RetryTransferOwnershipRequest, runtime: $dara.RuntimeOptions): Promise<$_model.RetryTransferOwnershipResponse> {
8254+
tmpReq.validate();
8255+
let request = new $_model.RetryTransferOwnershipShrinkRequest({ });
8256+
OpenApiUtil.convert(tmpReq, request);
8257+
if (!$dara.isNull(tmpReq.privilegeTransferRecord)) {
8258+
request.privilegeTransferRecordShrink = OpenApiUtil.arrayToStringWithSpecifiedStyle(tmpReq.privilegeTransferRecord, "PrivilegeTransferRecord", "json");
8259+
}
8260+
8261+
let query = { };
8262+
if (!$dara.isNull(request.opTenantId)) {
8263+
query["OpTenantId"] = request.opTenantId;
8264+
}
8265+
8266+
let body : {[key: string ]: any} = { };
8267+
if (!$dara.isNull(request.privilegeTransferRecordShrink)) {
8268+
body["PrivilegeTransferRecord"] = request.privilegeTransferRecordShrink;
8269+
}
8270+
8271+
let req = new $OpenApiUtil.OpenApiRequest({
8272+
query: OpenApiUtil.query(query),
8273+
body: OpenApiUtil.parseToMap(body),
8274+
});
8275+
let params = new $OpenApiUtil.Params({
8276+
action: "RetryTransferOwnership",
8277+
version: "2023-06-30",
8278+
protocol: "HTTPS",
8279+
pathname: "/",
8280+
method: "POST",
8281+
authType: "AK",
8282+
style: "RPC",
8283+
reqBodyType: "formData",
8284+
bodyType: "json",
8285+
});
8286+
return $dara.cast<$_model.RetryTransferOwnershipResponse>(await this.callApi(params, req, runtime), new $_model.RetryTransferOwnershipResponse({}));
8287+
}
8288+
8289+
/**
8290+
* 重新转交运行失败的转交任务
8291+
*
8292+
* @param request - RetryTransferOwnershipRequest
8293+
* @returns RetryTransferOwnershipResponse
8294+
*/
8295+
async retryTransferOwnership(request: $_model.RetryTransferOwnershipRequest): Promise<$_model.RetryTransferOwnershipResponse> {
8296+
let runtime = new $dara.RuntimeOptions({ });
8297+
return await this.retryTransferOwnershipWithOptions(request, runtime);
8298+
}
8299+
82008300
/**
82018301
* 回收API授权。
82028302
*
@@ -8413,6 +8513,60 @@ export default class Client extends OpenApi {
84138513
return await this.submitBatchTaskWithOptions(request, runtime);
84148514
}
84158515

8516+
/**
8517+
* 一键转交负责人
8518+
*
8519+
* @param tmpReq - TransferOwnershipForAllObjectRequest
8520+
* @param runtime - runtime options for this request RuntimeOptions
8521+
* @returns TransferOwnershipForAllObjectResponse
8522+
*/
8523+
async transferOwnershipForAllObjectWithOptions(tmpReq: $_model.TransferOwnershipForAllObjectRequest, runtime: $dara.RuntimeOptions): Promise<$_model.TransferOwnershipForAllObjectResponse> {
8524+
tmpReq.validate();
8525+
let request = new $_model.TransferOwnershipForAllObjectShrinkRequest({ });
8526+
OpenApiUtil.convert(tmpReq, request);
8527+
if (!$dara.isNull(tmpReq.privilegeTransferRecord)) {
8528+
request.privilegeTransferRecordShrink = OpenApiUtil.arrayToStringWithSpecifiedStyle(tmpReq.privilegeTransferRecord, "PrivilegeTransferRecord", "json");
8529+
}
8530+
8531+
let query = { };
8532+
if (!$dara.isNull(request.opTenantId)) {
8533+
query["OpTenantId"] = request.opTenantId;
8534+
}
8535+
8536+
let body : {[key: string ]: any} = { };
8537+
if (!$dara.isNull(request.privilegeTransferRecordShrink)) {
8538+
body["PrivilegeTransferRecord"] = request.privilegeTransferRecordShrink;
8539+
}
8540+
8541+
let req = new $OpenApiUtil.OpenApiRequest({
8542+
query: OpenApiUtil.query(query),
8543+
body: OpenApiUtil.parseToMap(body),
8544+
});
8545+
let params = new $OpenApiUtil.Params({
8546+
action: "TransferOwnershipForAllObject",
8547+
version: "2023-06-30",
8548+
protocol: "HTTPS",
8549+
pathname: "/",
8550+
method: "POST",
8551+
authType: "AK",
8552+
style: "RPC",
8553+
reqBodyType: "formData",
8554+
bodyType: "json",
8555+
});
8556+
return $dara.cast<$_model.TransferOwnershipForAllObjectResponse>(await this.callApi(params, req, runtime), new $_model.TransferOwnershipForAllObjectResponse({}));
8557+
}
8558+
8559+
/**
8560+
* 一键转交负责人
8561+
*
8562+
* @param request - TransferOwnershipForAllObjectRequest
8563+
* @returns TransferOwnershipForAllObjectResponse
8564+
*/
8565+
async transferOwnershipForAllObject(request: $_model.TransferOwnershipForAllObjectRequest): Promise<$_model.TransferOwnershipForAllObjectResponse> {
8566+
let runtime = new $dara.RuntimeOptions({ });
8567+
return await this.transferOwnershipForAllObjectWithOptions(request, runtime);
8568+
}
8569+
84168570
/**
84178571
* 编辑即席查询文件。
84188572
*
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class GetTransferInfoRequest extends $dara.Model {
6+
/**
7+
* @remarks
8+
* This parameter is required.
9+
*
10+
* @example
11+
* 30001011
12+
*/
13+
opTenantId?: number;
14+
/**
15+
* @remarks
16+
* This parameter is required.
17+
*
18+
* @example
19+
* 1
20+
*/
21+
proposalId?: number;
22+
static names(): { [key: string]: string } {
23+
return {
24+
opTenantId: 'OpTenantId',
25+
proposalId: 'ProposalId',
26+
};
27+
}
28+
29+
static types(): { [key: string]: any } {
30+
return {
31+
opTenantId: 'number',
32+
proposalId: 'number',
33+
};
34+
}
35+
36+
validate() {
37+
super.validate();
38+
}
39+
40+
constructor(map?: { [key: string]: any }) {
41+
super(map);
42+
}
43+
}
44+
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 { GetTransferInfoResponseBody } from "./GetTransferInfoResponseBody";
4+
5+
6+
export class GetTransferInfoResponse extends $dara.Model {
7+
headers?: { [key: string]: string };
8+
statusCode?: number;
9+
body?: GetTransferInfoResponseBody;
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: GetTransferInfoResponseBody,
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+

0 commit comments

Comments
 (0)