From 8feb4423cfe36cc8f75310f31db255e2266e2a69 Mon Sep 17 00:00:00 2001 From: hellertang Date: Thu, 25 Sep 2025 10:34:11 +0800 Subject: [PATCH] Revert "add (#3534)" This reverts commit dde91c13e2a579454e6ea544aa890eee0059803b. --- go.mod | 4 +- go.sum | 4 - tencentcloud/connectivity/client.go | 183 +- .../tencentcloud/common/http/request.go | 2 +- .../tencentcloud/wedata/v20210820/client.go | 11319 ++-- .../tencentcloud/wedata/v20210820/errors.go | 40 +- .../tencentcloud/wedata/v20210820/models.go | 44057 +++++++--------- .../tencentcloud/wedata/v20250806/client.go | 4240 -- .../tencentcloud/wedata/v20250806/errors.go | 61 - .../tencentcloud/wedata/v20250806/models.go | 9928 ---- vendor/modules.txt | 5 +- 11 files changed, 24587 insertions(+), 45256 deletions(-) delete mode 100644 vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/client.go delete mode 100644 vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/errors.go delete mode 100644 vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/models.go diff --git a/go.mod b/go.mod index a2ad7edaee..1a15513f38 100644 --- a/go.mod +++ b/go.mod @@ -46,7 +46,7 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1107 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1148 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.31 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.30 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1206 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.1161 @@ -98,7 +98,7 @@ require ( github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1170 - github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.1.31 + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 github.com/tencentyun/cos-go-sdk-v5 v0.7.66 github.com/yangwenmai/ratelimit v0.0.0-20180104140304-44221c2292e1 diff --git a/go.sum b/go.sum index 43b25488f0..bec9f3c3cf 100644 --- a/go.sum +++ b/go.sum @@ -938,8 +938,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.14/go.mod h github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.27/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.30 h1:zUdoyFU3E5IuCMsH6joN+8mMNEh+C/x+BBxN5j59JPg= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.30/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.31 h1:PKa4c2BLYbW5LUOWGNXt20+rV9L8JnLqBXZjnOXsHKQ= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.31/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU= @@ -1063,8 +1061,6 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1170 h1:kcQCWu github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1170/go.mod h1:vTukVfThbBIc4lOf4eq/q51eEk78oZUJd2lAoJBOJwI= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 h1:NLgKNOIHWa38AmW7dyfI9Jlcp2Kr9VRD94f48pPNmxM= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792/go.mod h1:Xz6vPV3gHlzPwtEcmWdWO1EUXJDgn2p7UMCXbJiVioQ= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.1.31 h1:5mDWm86NA0etP4ictillWtZgyCHiK9hpCmj+qEYeowc= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.1.31/go.mod h1:+DhuFrNBquvUs+QSbtVMe1tzJZq5donfipnzo3Luo9Y= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 h1:hMBLtiJPnZ9GvA677cTB6ELBR6B68wCR2QY1sNoGQc4= github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199/go.mod h1:nnY91/H3j/Gu7V/oCA6Zeg8T5D3q36EUdBh4EjmHwqY= github.com/tencentyun/cos-go-sdk-v5 v0.7.66 h1:O4O6EsozBoDjxWbltr3iULgkI7WPj/BFNlYTXDuE64E= diff --git a/tencentcloud/connectivity/client.go b/tencentcloud/connectivity/client.go index ac3613f87f..ae89d0fda4 100644 --- a/tencentcloud/connectivity/client.go +++ b/tencentcloud/connectivity/client.go @@ -106,7 +106,6 @@ import ( vpc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312" waf "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf/v20180125" wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820" - wedatav20250806 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806" ssl "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss/v20180426" cos "github.com/tencentyun/cos-go-sdk-v5" ) @@ -127,91 +126,90 @@ type TencentCloudClient struct { Domain string CosDomain string - cosConn *s3.S3 - tencentCosConn *cos.Client - mysqlConn *cdb.Client - redisConn *redis.Client - asConn *as.Client - vpcConn *vpc.Client - cbsConn *cbs.Client - cvmv20170312Conn *cvmv20170312.Client - cvmIntlConn *cvmintl.Client - clbConn *clb.Client - dayuConn *dayu.Client - dcConn *dc.Client - tagConn *tag.Client - mongodbConn *mongodb.Client - tkev20180525Conn *tkev20180525.Client - tdmqConn *tdmq.Client - tcrConn *tcr.Client - camConn *cam.Client - stsConn *sts.Client - gaapConn *gaap.Client - sslConn *ssl.Client - cfsConn *cfs.Client - scfConn *scf.Client - tcaplusConn *tcaplusdb.Client - cdnConn *cdn.Client - monitorConn *monitor.Client - esConn *es.Client - sqlserverConn *sqlserver.Client - postgreConn *postgre.Client - ckafkaConn *ckafka.Client - auditConn *audit.Client - cynosConn *cynosdb.Client - vodConn *vod.Client - apiGatewayConn *apigateway.Client - sslCertificateConn *sslCertificate.Client - kmsConn *kms.Client - ssmConn *ssm.Client - apiConn *api.Client - emrConn *emr.Client - clsConn *cls.Client - dnsPodConn *dnspod.Client - privateDnsConn *privatedns.Client - antiddosConn *antiddos.Client - domainConn *domain.Client - lighthouseConn *lighthouse.Client - temConn *tem.Client - teoConn *teo.Client - tcmConn *tcm.Client - cssConn *css.Client - sesConn *ses.Client - dcdbConn *dcdb.Client - smsConn *sms.Client - catConn *cat.Client - mariadbConn *mariadb.Client - rumConn *rum.Client - ptsConn *pts.Client - tatConn *tat.Client - organizationConn *organization.Client - tdcpgConn *tdcpg.Client - dbbrainConn *dbbrain.Client - dtsConn *dts.Client - ciConn *cos.Client - cosBatchConn *cos.Client - tsfConn *tsf.Client - mpsConn *mps.Client - cwpConn *cwp.Client - chdfsConn *chdfs.Client - mdlConn *mdl.Client - apmConn *apm.Client - ciamConn *ciam.Client - tseConn *tse.Client - cdwchConn *cdwch.Client - ebConn *eb.Client - dlcConn *dlc.Client - wedataConn *wedata.Client - wedatav20250806Conn *wedatav20250806.Client - wafConn *waf.Client - cfwConn *cfw.Client - oceanusConn *oceanus.Client - dasbConn *dasb.Client - trocketConn *trocket.Client - biConn *bi.Client - cdwpgConn *cdwpg.Client - csipConn *csip.Client - regionConn *region.Client + cosConn *s3.S3 + tencentCosConn *cos.Client + mysqlConn *cdb.Client + redisConn *redis.Client + asConn *as.Client + vpcConn *vpc.Client + cbsConn *cbs.Client + cvmv20170312Conn *cvmv20170312.Client + cvmIntlConn *cvmintl.Client + clbConn *clb.Client + dayuConn *dayu.Client + dcConn *dc.Client + tagConn *tag.Client + mongodbConn *mongodb.Client + tkev20180525Conn *tkev20180525.Client + tdmqConn *tdmq.Client + tcrConn *tcr.Client + camConn *cam.Client + stsConn *sts.Client + gaapConn *gaap.Client + sslConn *ssl.Client + cfsConn *cfs.Client + scfConn *scf.Client + tcaplusConn *tcaplusdb.Client + cdnConn *cdn.Client + monitorConn *monitor.Client + esConn *es.Client + sqlserverConn *sqlserver.Client + postgreConn *postgre.Client + ckafkaConn *ckafka.Client + auditConn *audit.Client + cynosConn *cynosdb.Client + vodConn *vod.Client + apiGatewayConn *apigateway.Client + sslCertificateConn *sslCertificate.Client + kmsConn *kms.Client + ssmConn *ssm.Client + apiConn *api.Client + emrConn *emr.Client + clsConn *cls.Client + dnsPodConn *dnspod.Client + privateDnsConn *privatedns.Client + antiddosConn *antiddos.Client + domainConn *domain.Client + lighthouseConn *lighthouse.Client + temConn *tem.Client + teoConn *teo.Client + tcmConn *tcm.Client + cssConn *css.Client + sesConn *ses.Client + dcdbConn *dcdb.Client + smsConn *sms.Client + catConn *cat.Client + mariadbConn *mariadb.Client + rumConn *rum.Client + ptsConn *pts.Client + tatConn *tat.Client + organizationConn *organization.Client + tdcpgConn *tdcpg.Client + dbbrainConn *dbbrain.Client + dtsConn *dts.Client + ciConn *cos.Client + cosBatchConn *cos.Client + tsfConn *tsf.Client + mpsConn *mps.Client + cwpConn *cwp.Client + chdfsConn *chdfs.Client + mdlConn *mdl.Client + apmConn *apm.Client + ciamConn *ciam.Client + tseConn *tse.Client + cdwchConn *cdwch.Client + ebConn *eb.Client + dlcConn *dlc.Client + wedataConn *wedata.Client + wafConn *waf.Client + cfwConn *cfw.Client + oceanusConn *oceanus.Client + dasbConn *dasb.Client + trocketConn *trocket.Client + biConn *bi.Client + cdwpgConn *cdwpg.Client + csipConn *csip.Client + regionConn *region.Client //internal version: replace client begin, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation. //internal version: replace client end, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation. tkev20220501Conn *tkev20220501.Client @@ -1630,19 +1628,6 @@ func (me *TencentCloudClient) UseWedataClient() *wedata.Client { return me.wedataConn } -// UseWedataV20250806Client return WEDATA client for service -func (me *TencentCloudClient) UseWedataV20250806Client() *wedatav20250806.Client { - if me.wedatav20250806Conn != nil { - return me.wedatav20250806Conn - } - cpf := me.NewClientProfile(300) - cpf.Language = "zh-CN" - me.wedatav20250806Conn, _ = wedatav20250806.NewClient(me.Credential, me.Region, cpf) - me.wedatav20250806Conn.WithHttpTransport(&LogRoundTripper{}) - - return me.wedatav20250806Conn -} - func (me *TencentCloudClient) UseWafClient(iacExtInfo ...IacExtInfo) *waf.Client { var logRoundTripper LogRoundTripper if len(iacExtInfo) != 0 { diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go index 8e7f55a9f3..3ca18dbeb9 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go @@ -265,7 +265,7 @@ func CompleteCommonParams(request Request, region string, requestClient string) params["Action"] = request.GetAction() params["Timestamp"] = strconv.FormatInt(time.Now().Unix(), 10) params["Nonce"] = strconv.Itoa(rand.Int()) - params["RequestClient"] = "SDK_GO_1.1.31" + params["RequestClient"] = "SDK_GO_1.1.30" if requestClient != "" { params["RequestClient"] += ": " + requestClient } diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go index ee06c099d1..67beab3ea3 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. +// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -45,262 +45,253 @@ func NewClient(credential common.CredentialIface, region string, clientProfile * } -func NewAddProjectUserRoleRequest() (request *AddProjectUserRoleRequest) { - request = &AddProjectUserRoleRequest{ +func NewBatchCreateIntegrationTaskAlarmsRequest() (request *BatchCreateIntegrationTaskAlarmsRequest) { + request = &BatchCreateIntegrationTaskAlarmsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "AddProjectUserRole") + request.Init().WithApiInfo("wedata", APIVersion, "BatchCreateIntegrationTaskAlarms") return } -func NewAddProjectUserRoleResponse() (response *AddProjectUserRoleResponse) { - response = &AddProjectUserRoleResponse{ +func NewBatchCreateIntegrationTaskAlarmsResponse() (response *BatchCreateIntegrationTaskAlarmsResponse) { + response = &BatchCreateIntegrationTaskAlarmsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// AddProjectUserRole -// 添加项目用户角色 +// BatchCreateIntegrationTaskAlarms +// 批量创建任务告警规则 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) AddProjectUserRole(request *AddProjectUserRoleRequest) (response *AddProjectUserRoleResponse, err error) { - return c.AddProjectUserRoleWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) BatchCreateIntegrationTaskAlarms(request *BatchCreateIntegrationTaskAlarmsRequest) (response *BatchCreateIntegrationTaskAlarmsResponse, err error) { + return c.BatchCreateIntegrationTaskAlarmsWithContext(context.Background(), request) } -// AddProjectUserRole -// 添加项目用户角色 +// BatchCreateIntegrationTaskAlarms +// 批量创建任务告警规则 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) AddProjectUserRoleWithContext(ctx context.Context, request *AddProjectUserRoleRequest) (response *AddProjectUserRoleResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) BatchCreateIntegrationTaskAlarmsWithContext(ctx context.Context, request *BatchCreateIntegrationTaskAlarmsRequest) (response *BatchCreateIntegrationTaskAlarmsResponse, err error) { if request == nil { - request = NewAddProjectUserRoleRequest() + request = NewBatchCreateIntegrationTaskAlarmsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "AddProjectUserRole") if c.GetCredential() == nil { - return nil, errors.New("AddProjectUserRole require credential") + return nil, errors.New("BatchCreateIntegrationTaskAlarms require credential") } request.SetContext(ctx) - response = NewAddProjectUserRoleResponse() + response = NewBatchCreateIntegrationTaskAlarmsResponse() err = c.Send(request, response) return } -func NewBatchCreateIntegrationTaskAlarmsRequest() (request *BatchCreateIntegrationTaskAlarmsRequest) { - request = &BatchCreateIntegrationTaskAlarmsRequest{ +func NewBatchDeleteIntegrationTasksRequest() (request *BatchDeleteIntegrationTasksRequest) { + request = &BatchDeleteIntegrationTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "BatchCreateIntegrationTaskAlarms") + request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteIntegrationTasks") return } -func NewBatchCreateIntegrationTaskAlarmsResponse() (response *BatchCreateIntegrationTaskAlarmsResponse) { - response = &BatchCreateIntegrationTaskAlarmsResponse{ +func NewBatchDeleteIntegrationTasksResponse() (response *BatchDeleteIntegrationTasksResponse) { + response = &BatchDeleteIntegrationTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// BatchCreateIntegrationTaskAlarms -// 批量创建任务告警规则 +// BatchDeleteIntegrationTasks +// 批量删除集成任务 // // 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -func (c *Client) BatchCreateIntegrationTaskAlarms(request *BatchCreateIntegrationTaskAlarmsRequest) (response *BatchCreateIntegrationTaskAlarmsResponse, err error) { - return c.BatchCreateIntegrationTaskAlarmsWithContext(context.Background(), request) +func (c *Client) BatchDeleteIntegrationTasks(request *BatchDeleteIntegrationTasksRequest) (response *BatchDeleteIntegrationTasksResponse, err error) { + return c.BatchDeleteIntegrationTasksWithContext(context.Background(), request) } -// BatchCreateIntegrationTaskAlarms -// 批量创建任务告警规则 +// BatchDeleteIntegrationTasks +// 批量删除集成任务 // // 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -func (c *Client) BatchCreateIntegrationTaskAlarmsWithContext(ctx context.Context, request *BatchCreateIntegrationTaskAlarmsRequest) (response *BatchCreateIntegrationTaskAlarmsResponse, err error) { +func (c *Client) BatchDeleteIntegrationTasksWithContext(ctx context.Context, request *BatchDeleteIntegrationTasksRequest) (response *BatchDeleteIntegrationTasksResponse, err error) { if request == nil { - request = NewBatchCreateIntegrationTaskAlarmsRequest() + request = NewBatchDeleteIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchCreateIntegrationTaskAlarms") if c.GetCredential() == nil { - return nil, errors.New("BatchCreateIntegrationTaskAlarms require credential") + return nil, errors.New("BatchDeleteIntegrationTasks require credential") } request.SetContext(ctx) - response = NewBatchCreateIntegrationTaskAlarmsResponse() + response = NewBatchDeleteIntegrationTasksResponse() err = c.Send(request, response) return } -func NewBatchCreateTaskVersionAsyncRequest() (request *BatchCreateTaskVersionAsyncRequest) { - request = &BatchCreateTaskVersionAsyncRequest{ +func NewBatchDeleteOpsTasksRequest() (request *BatchDeleteOpsTasksRequest) { + request = &BatchDeleteOpsTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "BatchCreateTaskVersionAsync") + request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteOpsTasks") return } -func NewBatchCreateTaskVersionAsyncResponse() (response *BatchCreateTaskVersionAsyncResponse) { - response = &BatchCreateTaskVersionAsyncResponse{ +func NewBatchDeleteOpsTasksResponse() (response *BatchDeleteOpsTasksResponse) { + response = &BatchDeleteOpsTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// BatchCreateTaskVersionAsync -// 异步批量创建任务版本 +// BatchDeleteOpsTasks +// 智能运维-批量删除任务 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) BatchCreateTaskVersionAsync(request *BatchCreateTaskVersionAsyncRequest) (response *BatchCreateTaskVersionAsyncResponse, err error) { - return c.BatchCreateTaskVersionAsyncWithContext(context.Background(), request) +func (c *Client) BatchDeleteOpsTasks(request *BatchDeleteOpsTasksRequest) (response *BatchDeleteOpsTasksResponse, err error) { + return c.BatchDeleteOpsTasksWithContext(context.Background(), request) } -// BatchCreateTaskVersionAsync -// 异步批量创建任务版本 +// BatchDeleteOpsTasks +// 智能运维-批量删除任务 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) BatchCreateTaskVersionAsyncWithContext(ctx context.Context, request *BatchCreateTaskVersionAsyncRequest) (response *BatchCreateTaskVersionAsyncResponse, err error) { +func (c *Client) BatchDeleteOpsTasksWithContext(ctx context.Context, request *BatchDeleteOpsTasksRequest) (response *BatchDeleteOpsTasksResponse, err error) { if request == nil { - request = NewBatchCreateTaskVersionAsyncRequest() + request = NewBatchDeleteOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchCreateTaskVersionAsync") if c.GetCredential() == nil { - return nil, errors.New("BatchCreateTaskVersionAsync require credential") + return nil, errors.New("BatchDeleteOpsTasks require credential") } request.SetContext(ctx) - response = NewBatchCreateTaskVersionAsyncResponse() + response = NewBatchDeleteOpsTasksResponse() err = c.Send(request, response) return } -func NewBatchDeleteIntegrationTasksRequest() (request *BatchDeleteIntegrationTasksRequest) { - request = &BatchDeleteIntegrationTasksRequest{ +func NewBatchDeleteTasksDsRequest() (request *BatchDeleteTasksDsRequest) { + request = &BatchDeleteTasksDsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteIntegrationTasks") + request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteTasksDs") return } -func NewBatchDeleteIntegrationTasksResponse() (response *BatchDeleteIntegrationTasksResponse) { - response = &BatchDeleteIntegrationTasksResponse{ +func NewBatchDeleteTasksDsResponse() (response *BatchDeleteTasksDsResponse) { + response = &BatchDeleteTasksDsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// BatchDeleteIntegrationTasks -// 批量删除集成任务 +// BatchDeleteTasksDs +// Ds批量删除任务,仅对任务状态为”已停止“有效; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) BatchDeleteIntegrationTasks(request *BatchDeleteIntegrationTasksRequest) (response *BatchDeleteIntegrationTasksResponse, err error) { - return c.BatchDeleteIntegrationTasksWithContext(context.Background(), request) +func (c *Client) BatchDeleteTasksDs(request *BatchDeleteTasksDsRequest) (response *BatchDeleteTasksDsResponse, err error) { + return c.BatchDeleteTasksDsWithContext(context.Background(), request) } -// BatchDeleteIntegrationTasks -// 批量删除集成任务 +// BatchDeleteTasksDs +// Ds批量删除任务,仅对任务状态为”已停止“有效; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) BatchDeleteIntegrationTasksWithContext(ctx context.Context, request *BatchDeleteIntegrationTasksRequest) (response *BatchDeleteIntegrationTasksResponse, err error) { +func (c *Client) BatchDeleteTasksDsWithContext(ctx context.Context, request *BatchDeleteTasksDsRequest) (response *BatchDeleteTasksDsResponse, err error) { if request == nil { - request = NewBatchDeleteIntegrationTasksRequest() + request = NewBatchDeleteTasksDsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchDeleteIntegrationTasks") if c.GetCredential() == nil { - return nil, errors.New("BatchDeleteIntegrationTasks require credential") + return nil, errors.New("BatchDeleteTasksDs require credential") } request.SetContext(ctx) - response = NewBatchDeleteIntegrationTasksResponse() + response = NewBatchDeleteTasksDsResponse() err = c.Send(request, response) return } -func NewBatchDeleteOpsTasksRequest() (request *BatchDeleteOpsTasksRequest) { - request = &BatchDeleteOpsTasksRequest{ +func NewBatchDeleteTasksNewRequest() (request *BatchDeleteTasksNewRequest) { + request = &BatchDeleteTasksNewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteOpsTasks") + request.Init().WithApiInfo("wedata", APIVersion, "BatchDeleteTasksNew") return } -func NewBatchDeleteOpsTasksResponse() (response *BatchDeleteOpsTasksResponse) { - response = &BatchDeleteOpsTasksResponse{ +func NewBatchDeleteTasksNewResponse() (response *BatchDeleteTasksNewResponse) { + response = &BatchDeleteTasksNewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// BatchDeleteOpsTasks -// 任务运维-批量删除任务 +// BatchDeleteTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量删除任务,仅对任务状态为”已停止“有效; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) BatchDeleteOpsTasks(request *BatchDeleteOpsTasksRequest) (response *BatchDeleteOpsTasksResponse, err error) { - return c.BatchDeleteOpsTasksWithContext(context.Background(), request) +func (c *Client) BatchDeleteTasksNew(request *BatchDeleteTasksNewRequest) (response *BatchDeleteTasksNewResponse, err error) { + return c.BatchDeleteTasksNewWithContext(context.Background(), request) } -// BatchDeleteOpsTasks -// 任务运维-批量删除任务 +// BatchDeleteTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量删除任务,仅对任务状态为”已停止“有效; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) BatchDeleteOpsTasksWithContext(ctx context.Context, request *BatchDeleteOpsTasksRequest) (response *BatchDeleteOpsTasksResponse, err error) { +func (c *Client) BatchDeleteTasksNewWithContext(ctx context.Context, request *BatchDeleteTasksNewRequest) (response *BatchDeleteTasksNewResponse, err error) { if request == nil { - request = NewBatchDeleteOpsTasksRequest() + request = NewBatchDeleteTasksNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchDeleteOpsTasks") if c.GetCredential() == nil { - return nil, errors.New("BatchDeleteOpsTasks require credential") + return nil, errors.New("BatchDeleteTasksNew require credential") } request.SetContext(ctx) - response = NewBatchDeleteOpsTasksResponse() + response = NewBatchDeleteTasksNewResponse() err = c.Send(request, response) return } @@ -342,7 +333,6 @@ func (c *Client) BatchForceSuccessIntegrationTaskInstancesWithContext(ctx contex if request == nil { request = NewBatchForceSuccessIntegrationTaskInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchForceSuccessIntegrationTaskInstances") if c.GetCredential() == nil { return nil, errors.New("BatchForceSuccessIntegrationTaskInstances require credential") @@ -392,7 +382,6 @@ func (c *Client) BatchKillIntegrationTaskInstancesWithContext(ctx context.Contex if request == nil { request = NewBatchKillIntegrationTaskInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchKillIntegrationTaskInstances") if c.GetCredential() == nil { return nil, errors.New("BatchKillIntegrationTaskInstances require credential") @@ -442,7 +431,6 @@ func (c *Client) BatchMakeUpIntegrationTasksWithContext(ctx context.Context, req if request == nil { request = NewBatchMakeUpIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchMakeUpIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchMakeUpIntegrationTasks require credential") @@ -492,7 +480,6 @@ func (c *Client) BatchModifyOpsOwnersWithContext(ctx context.Context, request *B if request == nil { request = NewBatchModifyOpsOwnersRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchModifyOpsOwners") if c.GetCredential() == nil { return nil, errors.New("BatchModifyOpsOwners require credential") @@ -505,6 +492,59 @@ func (c *Client) BatchModifyOpsOwnersWithContext(ctx context.Context, request *B return } +func NewBatchModifyOwnersNewRequest() (request *BatchModifyOwnersNewRequest) { + request = &BatchModifyOwnersNewRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "BatchModifyOwnersNew") + + + return +} + +func NewBatchModifyOwnersNewResponse() (response *BatchModifyOwnersNewResponse) { + response = &BatchModifyOwnersNewResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// BatchModifyOwnersNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量修改任务责任人 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) BatchModifyOwnersNew(request *BatchModifyOwnersNewRequest) (response *BatchModifyOwnersNewResponse, err error) { + return c.BatchModifyOwnersNewWithContext(context.Background(), request) +} + +// BatchModifyOwnersNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量修改任务责任人 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) BatchModifyOwnersNewWithContext(ctx context.Context, request *BatchModifyOwnersNewRequest) (response *BatchModifyOwnersNewResponse, err error) { + if request == nil { + request = NewBatchModifyOwnersNewRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("BatchModifyOwnersNew require credential") + } + + request.SetContext(ctx) + + response = NewBatchModifyOwnersNewResponse() + err = c.Send(request, response) + return +} + func NewBatchRerunIntegrationTaskInstancesRequest() (request *BatchRerunIntegrationTaskInstancesRequest) { request = &BatchRerunIntegrationTaskInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -544,7 +584,6 @@ func (c *Client) BatchRerunIntegrationTaskInstancesWithContext(ctx context.Conte if request == nil { request = NewBatchRerunIntegrationTaskInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchRerunIntegrationTaskInstances") if c.GetCredential() == nil { return nil, errors.New("BatchRerunIntegrationTaskInstances require credential") @@ -596,7 +635,6 @@ func (c *Client) BatchResumeIntegrationTasksWithContext(ctx context.Context, req if request == nil { request = NewBatchResumeIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchResumeIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchResumeIntegrationTasks require credential") @@ -629,7 +667,7 @@ func NewBatchRunOpsTaskResponse() (response *BatchRunOpsTaskResponse) { } // BatchRunOpsTask -// 任务运维-任务列表 批量启动 +// 任务运维-任务列表 批量运行 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -641,7 +679,7 @@ func (c *Client) BatchRunOpsTask(request *BatchRunOpsTaskRequest) (response *Bat } // BatchRunOpsTask -// 任务运维-任务列表 批量启动 +// 任务运维-任务列表 批量运行 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -652,7 +690,6 @@ func (c *Client) BatchRunOpsTaskWithContext(ctx context.Context, request *BatchR if request == nil { request = NewBatchRunOpsTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchRunOpsTask") if c.GetCredential() == nil { return nil, errors.New("BatchRunOpsTask require credential") @@ -702,7 +739,6 @@ func (c *Client) BatchStartIntegrationTasksWithContext(ctx context.Context, requ if request == nil { request = NewBatchStartIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchStartIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchStartIntegrationTasks require credential") @@ -754,7 +790,6 @@ func (c *Client) BatchStopIntegrationTasksWithContext(ctx context.Context, reque if request == nil { request = NewBatchStopIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchStopIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchStopIntegrationTasks require credential") @@ -804,7 +839,6 @@ func (c *Client) BatchStopOpsTasksWithContext(ctx context.Context, request *Batc if request == nil { request = NewBatchStopOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchStopOpsTasks") if c.GetCredential() == nil { return nil, errors.New("BatchStopOpsTasks require credential") @@ -817,6 +851,59 @@ func (c *Client) BatchStopOpsTasksWithContext(ctx context.Context, request *Batc return } +func NewBatchStopTasksNewRequest() (request *BatchStopTasksNewRequest) { + request = &BatchStopTasksNewRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "BatchStopTasksNew") + + + return +} + +func NewBatchStopTasksNewResponse() (response *BatchStopTasksNewResponse) { + response = &BatchStopTasksNewResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// BatchStopTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 仅对任务状态为”调度中“和”已暂停“有效,对所选任务的任务实例进行终止,并停止调度 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) BatchStopTasksNew(request *BatchStopTasksNewRequest) (response *BatchStopTasksNewResponse, err error) { + return c.BatchStopTasksNewWithContext(context.Background(), request) +} + +// BatchStopTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 仅对任务状态为”调度中“和”已暂停“有效,对所选任务的任务实例进行终止,并停止调度 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) BatchStopTasksNewWithContext(ctx context.Context, request *BatchStopTasksNewRequest) (response *BatchStopTasksNewResponse, err error) { + if request == nil { + request = NewBatchStopTasksNewRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("BatchStopTasksNew require credential") + } + + request.SetContext(ctx) + + response = NewBatchStopTasksNewResponse() + err = c.Send(request, response) + return +} + func NewBatchStopWorkflowsByIdsRequest() (request *BatchStopWorkflowsByIdsRequest) { request = &BatchStopWorkflowsByIdsRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -854,7 +941,6 @@ func (c *Client) BatchStopWorkflowsByIdsWithContext(ctx context.Context, request if request == nil { request = NewBatchStopWorkflowsByIdsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchStopWorkflowsByIds") if c.GetCredential() == nil { return nil, errors.New("BatchStopWorkflowsByIds require credential") @@ -904,7 +990,6 @@ func (c *Client) BatchSuspendIntegrationTasksWithContext(ctx context.Context, re if request == nil { request = NewBatchSuspendIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchSuspendIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchSuspendIntegrationTasks require credential") @@ -940,7 +1025,6 @@ func NewBatchUpdateIntegrationTasksResponse() (response *BatchUpdateIntegrationT // 批量更新集成任务(暂时仅支持批量更新责任人) // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" func (c *Client) BatchUpdateIntegrationTasks(request *BatchUpdateIntegrationTasksRequest) (response *BatchUpdateIntegrationTasksResponse, err error) { return c.BatchUpdateIntegrationTasksWithContext(context.Background(), request) @@ -950,13 +1034,11 @@ func (c *Client) BatchUpdateIntegrationTasks(request *BatchUpdateIntegrationTask // 批量更新集成任务(暂时仅支持批量更新责任人) // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" func (c *Client) BatchUpdateIntegrationTasksWithContext(ctx context.Context, request *BatchUpdateIntegrationTasksRequest) (response *BatchUpdateIntegrationTasksResponse, err error) { if request == nil { request = NewBatchUpdateIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BatchUpdateIntegrationTasks") if c.GetCredential() == nil { return nil, errors.New("BatchUpdateIntegrationTasks require credential") @@ -969,106 +1051,149 @@ func (c *Client) BatchUpdateIntegrationTasksWithContext(ctx context.Context, req return } -func NewBindProjectExecutorResourceRequest() (request *BindProjectExecutorResourceRequest) { - request = &BindProjectExecutorResourceRequest{ +func NewCheckAlarmRegularNameExistRequest() (request *CheckAlarmRegularNameExistRequest) { + request = &CheckAlarmRegularNameExistRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "CheckAlarmRegularNameExist") + + + return +} + +func NewCheckAlarmRegularNameExistResponse() (response *CheckAlarmRegularNameExistResponse) { + response = &CheckAlarmRegularNameExistResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// CheckAlarmRegularNameExist +// 判断告警规则重名 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CheckAlarmRegularNameExist(request *CheckAlarmRegularNameExistRequest) (response *CheckAlarmRegularNameExistResponse, err error) { + return c.CheckAlarmRegularNameExistWithContext(context.Background(), request) +} + +// CheckAlarmRegularNameExist +// 判断告警规则重名 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CheckAlarmRegularNameExistWithContext(ctx context.Context, request *CheckAlarmRegularNameExistRequest) (response *CheckAlarmRegularNameExistResponse, err error) { + if request == nil { + request = NewCheckAlarmRegularNameExistRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("CheckAlarmRegularNameExist require credential") + } + + request.SetContext(ctx) + + response = NewCheckAlarmRegularNameExistResponse() + err = c.Send(request, response) + return +} + +func NewCheckDuplicateRuleNameRequest() (request *CheckDuplicateRuleNameRequest) { + request = &CheckDuplicateRuleNameRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "BindProjectExecutorResource") + request.Init().WithApiInfo("wedata", APIVersion, "CheckDuplicateRuleName") return } -func NewBindProjectExecutorResourceResponse() (response *BindProjectExecutorResourceResponse) { - response = &BindProjectExecutorResourceResponse{ +func NewCheckDuplicateRuleNameResponse() (response *CheckDuplicateRuleNameResponse) { + response = &CheckDuplicateRuleNameResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// BindProjectExecutorResource -// 商业化版本:执行资源组-资源包绑定项目 +// CheckDuplicateRuleName +// 检查规则名称是否重复 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_EXECUTORCLUSTERSTATUSERROR = "FailedOperation.ExecutorClusterStatusError" -// FAILEDOPERATION_FAILEDOPERATIONWITHREASON = "FailedOperation.FailedOperationWithReason" -func (c *Client) BindProjectExecutorResource(request *BindProjectExecutorResourceRequest) (response *BindProjectExecutorResourceResponse, err error) { - return c.BindProjectExecutorResourceWithContext(context.Background(), request) +func (c *Client) CheckDuplicateRuleName(request *CheckDuplicateRuleNameRequest) (response *CheckDuplicateRuleNameResponse, err error) { + return c.CheckDuplicateRuleNameWithContext(context.Background(), request) } -// BindProjectExecutorResource -// 商业化版本:执行资源组-资源包绑定项目 +// CheckDuplicateRuleName +// 检查规则名称是否重复 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_EXECUTORCLUSTERSTATUSERROR = "FailedOperation.ExecutorClusterStatusError" -// FAILEDOPERATION_FAILEDOPERATIONWITHREASON = "FailedOperation.FailedOperationWithReason" -func (c *Client) BindProjectExecutorResourceWithContext(ctx context.Context, request *BindProjectExecutorResourceRequest) (response *BindProjectExecutorResourceResponse, err error) { +func (c *Client) CheckDuplicateRuleNameWithContext(ctx context.Context, request *CheckDuplicateRuleNameRequest) (response *CheckDuplicateRuleNameResponse, err error) { if request == nil { - request = NewBindProjectExecutorResourceRequest() + request = NewCheckDuplicateRuleNameRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "BindProjectExecutorResource") if c.GetCredential() == nil { - return nil, errors.New("BindProjectExecutorResource require credential") + return nil, errors.New("CheckDuplicateRuleName require credential") } request.SetContext(ctx) - response = NewBindProjectExecutorResourceResponse() + response = NewCheckDuplicateRuleNameResponse() err = c.Send(request, response) return } -func NewCheckAlarmRegularNameExistRequest() (request *CheckAlarmRegularNameExistRequest) { - request = &CheckAlarmRegularNameExistRequest{ +func NewCheckDuplicateTemplateNameRequest() (request *CheckDuplicateTemplateNameRequest) { + request = &CheckDuplicateTemplateNameRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CheckAlarmRegularNameExist") + request.Init().WithApiInfo("wedata", APIVersion, "CheckDuplicateTemplateName") return } -func NewCheckAlarmRegularNameExistResponse() (response *CheckAlarmRegularNameExistResponse) { - response = &CheckAlarmRegularNameExistResponse{ +func NewCheckDuplicateTemplateNameResponse() (response *CheckDuplicateTemplateNameResponse) { + response = &CheckDuplicateTemplateNameResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CheckAlarmRegularNameExist -// 判断告警规则重名 +// CheckDuplicateTemplateName +// 检查规则模板名称是否重复 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CheckAlarmRegularNameExist(request *CheckAlarmRegularNameExistRequest) (response *CheckAlarmRegularNameExistResponse, err error) { - return c.CheckAlarmRegularNameExistWithContext(context.Background(), request) +func (c *Client) CheckDuplicateTemplateName(request *CheckDuplicateTemplateNameRequest) (response *CheckDuplicateTemplateNameResponse, err error) { + return c.CheckDuplicateTemplateNameWithContext(context.Background(), request) } -// CheckAlarmRegularNameExist -// 判断告警规则重名 +// CheckDuplicateTemplateName +// 检查规则模板名称是否重复 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CheckAlarmRegularNameExistWithContext(ctx context.Context, request *CheckAlarmRegularNameExistRequest) (response *CheckAlarmRegularNameExistResponse, err error) { +func (c *Client) CheckDuplicateTemplateNameWithContext(ctx context.Context, request *CheckDuplicateTemplateNameRequest) (response *CheckDuplicateTemplateNameResponse, err error) { if request == nil { - request = NewCheckAlarmRegularNameExistRequest() + request = NewCheckDuplicateTemplateNameRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CheckAlarmRegularNameExist") if c.GetCredential() == nil { - return nil, errors.New("CheckAlarmRegularNameExist require credential") + return nil, errors.New("CheckDuplicateTemplateName require credential") } request.SetContext(ctx) - response = NewCheckAlarmRegularNameExistResponse() + response = NewCheckDuplicateTemplateNameResponse() err = c.Send(request, response) return } @@ -1110,7 +1235,6 @@ func (c *Client) CheckIntegrationNodeNameExistsWithContext(ctx context.Context, if request == nil { request = NewCheckIntegrationNodeNameExistsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CheckIntegrationNodeNameExists") if c.GetCredential() == nil { return nil, errors.New("CheckIntegrationNodeNameExists require credential") @@ -1160,7 +1284,6 @@ func (c *Client) CheckIntegrationTaskNameExistsWithContext(ctx context.Context, if request == nil { request = NewCheckIntegrationTaskNameExistsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CheckIntegrationTaskNameExists") if c.GetCredential() == nil { return nil, errors.New("CheckIntegrationTaskNameExists require credential") @@ -1210,7 +1333,6 @@ func (c *Client) CheckTaskNameExistWithContext(ctx context.Context, request *Che if request == nil { request = NewCheckTaskNameExistRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CheckTaskNameExist") if c.GetCredential() == nil { return nil, errors.New("CheckTaskNameExist require credential") @@ -1223,33 +1345,82 @@ func (c *Client) CheckTaskNameExistWithContext(ctx context.Context, request *Che return } -func NewCommitIntegrationTaskRequest() (request *CommitIntegrationTaskRequest) { - request = &CommitIntegrationTaskRequest{ +func NewCommitExportTaskRequest() (request *CommitExportTaskRequest) { + request = &CommitExportTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CommitIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "CommitExportTask") return } -func NewCommitIntegrationTaskResponse() (response *CommitIntegrationTaskResponse) { - response = &CommitIntegrationTaskResponse{ +func NewCommitExportTaskResponse() (response *CommitExportTaskResponse) { + response = &CommitExportTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CommitIntegrationTask -// 提交集成任务 +// CommitExportTask +// 提交数据导出任务 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" +func (c *Client) CommitExportTask(request *CommitExportTaskRequest) (response *CommitExportTaskResponse, err error) { + return c.CommitExportTaskWithContext(context.Background(), request) +} + +// CommitExportTask +// 提交数据导出任务 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CommitExportTaskWithContext(ctx context.Context, request *CommitExportTaskRequest) (response *CommitExportTaskResponse, err error) { + if request == nil { + request = NewCommitExportTaskRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("CommitExportTask require credential") + } + + request.SetContext(ctx) + + response = NewCommitExportTaskResponse() + err = c.Send(request, response) + return +} + +func NewCommitIntegrationTaskRequest() (request *CommitIntegrationTaskRequest) { + request = &CommitIntegrationTaskRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "CommitIntegrationTask") + + + return +} + +func NewCommitIntegrationTaskResponse() (response *CommitIntegrationTaskResponse) { + response = &CommitIntegrationTaskResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// CommitIntegrationTask +// 提交集成任务 +// +// 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" @@ -1292,7 +1463,6 @@ func (c *Client) CommitIntegrationTaskWithContext(ctx context.Context, request * if request == nil { request = NewCommitIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CommitIntegrationTask") if c.GetCredential() == nil { return nil, errors.New("CommitIntegrationTask require credential") @@ -1305,270 +1475,242 @@ func (c *Client) CommitIntegrationTaskWithContext(ctx context.Context, request * return } -func NewCommitRuleGroupTaskRequest() (request *CommitRuleGroupTaskRequest) { - request = &CommitRuleGroupTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CommitRuleGroupTask") - - - return -} - -func NewCommitRuleGroupTaskResponse() (response *CommitRuleGroupTaskResponse) { - response = &CommitRuleGroupTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CommitRuleGroupTask -// 提交规则组运行任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CommitRuleGroupTask(request *CommitRuleGroupTaskRequest) (response *CommitRuleGroupTaskResponse, err error) { - return c.CommitRuleGroupTaskWithContext(context.Background(), request) -} - -// CommitRuleGroupTask -// 提交规则组运行任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CommitRuleGroupTaskWithContext(ctx context.Context, request *CommitRuleGroupTaskRequest) (response *CommitRuleGroupTaskResponse, err error) { - if request == nil { - request = NewCommitRuleGroupTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CommitRuleGroupTask") - - if c.GetCredential() == nil { - return nil, errors.New("CommitRuleGroupTask require credential") - } - - request.SetContext(ctx) - - response = NewCommitRuleGroupTaskResponse() - err = c.Send(request, response) - return -} - -func NewCountOpsInstanceStateRequest() (request *CountOpsInstanceStateRequest) { - request = &CountOpsInstanceStateRequest{ +func NewCommitRuleGroupExecResultRequest() (request *CommitRuleGroupExecResultRequest) { + request = &CommitRuleGroupExecResultRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CountOpsInstanceState") + request.Init().WithApiInfo("wedata", APIVersion, "CommitRuleGroupExecResult") return } -func NewCountOpsInstanceStateResponse() (response *CountOpsInstanceStateResponse) { - response = &CountOpsInstanceStateResponse{ +func NewCommitRuleGroupExecResultResponse() (response *CommitRuleGroupExecResultResponse) { + response = &CommitRuleGroupExecResultResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CountOpsInstanceState -// 统计任务实例状态 +// CommitRuleGroupExecResult +// Runner 规则检测结果上报 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) CountOpsInstanceState(request *CountOpsInstanceStateRequest) (response *CountOpsInstanceStateResponse, err error) { - return c.CountOpsInstanceStateWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CommitRuleGroupExecResult(request *CommitRuleGroupExecResultRequest) (response *CommitRuleGroupExecResultResponse, err error) { + return c.CommitRuleGroupExecResultWithContext(context.Background(), request) } -// CountOpsInstanceState -// 统计任务实例状态 +// CommitRuleGroupExecResult +// Runner 规则检测结果上报 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) CountOpsInstanceStateWithContext(ctx context.Context, request *CountOpsInstanceStateRequest) (response *CountOpsInstanceStateResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CommitRuleGroupExecResultWithContext(ctx context.Context, request *CommitRuleGroupExecResultRequest) (response *CommitRuleGroupExecResultResponse, err error) { if request == nil { - request = NewCountOpsInstanceStateRequest() + request = NewCommitRuleGroupExecResultRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CountOpsInstanceState") if c.GetCredential() == nil { - return nil, errors.New("CountOpsInstanceState require credential") + return nil, errors.New("CommitRuleGroupExecResult require credential") } request.SetContext(ctx) - response = NewCountOpsInstanceStateResponse() + response = NewCommitRuleGroupExecResultResponse() err = c.Send(request, response) return } -func NewCreateBaseProjectRequest() (request *CreateBaseProjectRequest) { - request = &CreateBaseProjectRequest{ +func NewCommitRuleGroupTaskRequest() (request *CommitRuleGroupTaskRequest) { + request = &CommitRuleGroupTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateBaseProject") + request.Init().WithApiInfo("wedata", APIVersion, "CommitRuleGroupTask") return } -func NewCreateBaseProjectResponse() (response *CreateBaseProjectResponse) { - response = &CreateBaseProjectResponse{ +func NewCommitRuleGroupTaskResponse() (response *CommitRuleGroupTaskResponse) { + response = &CommitRuleGroupTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateBaseProject -// 创建项目 仅项目本身,不包含集群等信息 +// CommitRuleGroupTask +// 提交规则组运行任务接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_QUOTAEXCEEDERROR = "InvalidParameter.QuotaExceedError" -func (c *Client) CreateBaseProject(request *CreateBaseProjectRequest) (response *CreateBaseProjectResponse, err error) { - return c.CreateBaseProjectWithContext(context.Background(), request) +func (c *Client) CommitRuleGroupTask(request *CommitRuleGroupTaskRequest) (response *CommitRuleGroupTaskResponse, err error) { + return c.CommitRuleGroupTaskWithContext(context.Background(), request) } -// CreateBaseProject -// 创建项目 仅项目本身,不包含集群等信息 +// CommitRuleGroupTask +// 提交规则组运行任务接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_QUOTAEXCEEDERROR = "InvalidParameter.QuotaExceedError" -func (c *Client) CreateBaseProjectWithContext(ctx context.Context, request *CreateBaseProjectRequest) (response *CreateBaseProjectResponse, err error) { +func (c *Client) CommitRuleGroupTaskWithContext(ctx context.Context, request *CommitRuleGroupTaskRequest) (response *CommitRuleGroupTaskResponse, err error) { if request == nil { - request = NewCreateBaseProjectRequest() + request = NewCommitRuleGroupTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateBaseProject") if c.GetCredential() == nil { - return nil, errors.New("CreateBaseProject require credential") + return nil, errors.New("CommitRuleGroupTask require credential") } request.SetContext(ctx) - response = NewCreateBaseProjectResponse() + response = NewCommitRuleGroupTaskResponse() err = c.Send(request, response) return } -func NewCreateCodeTemplateRequest() (request *CreateCodeTemplateRequest) { - request = &CreateCodeTemplateRequest{ +func NewCountOpsInstanceStateRequest() (request *CountOpsInstanceStateRequest) { + request = &CountOpsInstanceStateRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateCodeTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "CountOpsInstanceState") return } -func NewCreateCodeTemplateResponse() (response *CreateCodeTemplateResponse) { - response = &CreateCodeTemplateResponse{ +func NewCountOpsInstanceStateResponse() (response *CountOpsInstanceStateResponse) { + response = &CountOpsInstanceStateResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateCodeTemplate -// 创建代码模版 +// CountOpsInstanceState +// 统计任务实例状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateCodeTemplate(request *CreateCodeTemplateRequest) (response *CreateCodeTemplateResponse, err error) { - return c.CreateCodeTemplateWithContext(context.Background(), request) +func (c *Client) CountOpsInstanceState(request *CountOpsInstanceStateRequest) (response *CountOpsInstanceStateResponse, err error) { + return c.CountOpsInstanceStateWithContext(context.Background(), request) } -// CreateCodeTemplate -// 创建代码模版 +// CountOpsInstanceState +// 统计任务实例状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateCodeTemplateWithContext(ctx context.Context, request *CreateCodeTemplateRequest) (response *CreateCodeTemplateResponse, err error) { +func (c *Client) CountOpsInstanceStateWithContext(ctx context.Context, request *CountOpsInstanceStateRequest) (response *CountOpsInstanceStateResponse, err error) { if request == nil { - request = NewCreateCodeTemplateRequest() + request = NewCountOpsInstanceStateRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateCodeTemplate") if c.GetCredential() == nil { - return nil, errors.New("CreateCodeTemplate require credential") + return nil, errors.New("CountOpsInstanceState require credential") } request.SetContext(ctx) - response = NewCreateCodeTemplateResponse() + response = NewCountOpsInstanceStateResponse() err = c.Send(request, response) return } -func NewCreateCodeTemplateVersionRequest() (request *CreateCodeTemplateVersionRequest) { - request = &CreateCodeTemplateVersionRequest{ +func NewCreateBaselineRequest() (request *CreateBaselineRequest) { + request = &CreateBaselineRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateCodeTemplateVersion") + request.Init().WithApiInfo("wedata", APIVersion, "CreateBaseline") return } -func NewCreateCodeTemplateVersionResponse() (response *CreateCodeTemplateVersionResponse) { - response = &CreateCodeTemplateVersionResponse{ +func NewCreateBaselineResponse() (response *CreateBaselineResponse) { + response = &CreateBaselineResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateCodeTemplateVersion -// 提交代码模版 +// CreateBaseline +// 创建基线 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateCodeTemplateVersion(request *CreateCodeTemplateVersionRequest) (response *CreateCodeTemplateVersionResponse, err error) { - return c.CreateCodeTemplateVersionWithContext(context.Background(), request) +func (c *Client) CreateBaseline(request *CreateBaselineRequest) (response *CreateBaselineResponse, err error) { + return c.CreateBaselineWithContext(context.Background(), request) } -// CreateCodeTemplateVersion -// 提交代码模版 +// CreateBaseline +// 创建基线 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateCodeTemplateVersionWithContext(ctx context.Context, request *CreateCodeTemplateVersionRequest) (response *CreateCodeTemplateVersionResponse, err error) { +func (c *Client) CreateBaselineWithContext(ctx context.Context, request *CreateBaselineRequest) (response *CreateBaselineResponse, err error) { if request == nil { - request = NewCreateCodeTemplateVersionRequest() + request = NewCreateBaselineRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateCodeTemplateVersion") if c.GetCredential() == nil { - return nil, errors.New("CreateCodeTemplateVersion require credential") + return nil, errors.New("CreateBaseline require credential") } request.SetContext(ctx) - response = NewCreateCodeTemplateVersionResponse() + response = NewCreateBaselineResponse() err = c.Send(request, response) return } @@ -1610,7 +1752,6 @@ func (c *Client) CreateCustomFunctionWithContext(ctx context.Context, request *C if request == nil { request = NewCreateCustomFunctionRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateCustomFunction") if c.GetCredential() == nil { return nil, errors.New("CreateCustomFunction require credential") @@ -1623,154 +1764,157 @@ func (c *Client) CreateCustomFunctionWithContext(ctx context.Context, request *C return } -func NewCreateDataModelRequest() (request *CreateDataModelRequest) { - request = &CreateDataModelRequest{ +func NewCreateDataSourceRequest() (request *CreateDataSourceRequest) { + request = &CreateDataSourceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateDataModel") + request.Init().WithApiInfo("wedata", APIVersion, "CreateDataSource") return } -func NewCreateDataModelResponse() (response *CreateDataModelResponse) { - response = &CreateDataModelResponse{ +func NewCreateDataSourceResponse() (response *CreateDataSourceResponse) { + response = &CreateDataSourceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateDataModel -// 创建数据建模,提供给云应用使用,实现“Wedata数据建模”的下单发货 +// CreateDataSource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建数据源 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_REPEATPURCHASEERROR = "InvalidParameterValue.RepeatPurchaseError" -func (c *Client) CreateDataModel(request *CreateDataModelRequest) (response *CreateDataModelResponse, err error) { - return c.CreateDataModelWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateDataSource(request *CreateDataSourceRequest) (response *CreateDataSourceResponse, err error) { + return c.CreateDataSourceWithContext(context.Background(), request) } -// CreateDataModel -// 创建数据建模,提供给云应用使用,实现“Wedata数据建模”的下单发货 +// CreateDataSource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建数据源 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_REPEATPURCHASEERROR = "InvalidParameterValue.RepeatPurchaseError" -func (c *Client) CreateDataModelWithContext(ctx context.Context, request *CreateDataModelRequest) (response *CreateDataModelResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateDataSourceWithContext(ctx context.Context, request *CreateDataSourceRequest) (response *CreateDataSourceResponse, err error) { if request == nil { - request = NewCreateDataModelRequest() + request = NewCreateDataSourceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateDataModel") if c.GetCredential() == nil { - return nil, errors.New("CreateDataModel require credential") + return nil, errors.New("CreateDataSource require credential") } request.SetContext(ctx) - response = NewCreateDataModelResponse() + response = NewCreateDataSourceResponse() err = c.Send(request, response) return } -func NewCreateDataSourceRequest() (request *CreateDataSourceRequest) { - request = &CreateDataSourceRequest{ +func NewCreateDsFolderRequest() (request *CreateDsFolderRequest) { + request = &CreateDsFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateDataSource") + request.Init().WithApiInfo("wedata", APIVersion, "CreateDsFolder") return } -func NewCreateDataSourceResponse() (response *CreateDataSourceResponse) { - response = &CreateDataSourceResponse{ +func NewCreateDsFolderResponse() (response *CreateDsFolderResponse) { + response = &CreateDsFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateDataSource -// 创建数据源 +// CreateDsFolder +// 编排空间-创建文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateDataSource(request *CreateDataSourceRequest) (response *CreateDataSourceResponse, err error) { - return c.CreateDataSourceWithContext(context.Background(), request) +func (c *Client) CreateDsFolder(request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) { + return c.CreateDsFolderWithContext(context.Background(), request) } -// CreateDataSource -// 创建数据源 +// CreateDsFolder +// 编排空间-创建文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateDataSourceWithContext(ctx context.Context, request *CreateDataSourceRequest) (response *CreateDataSourceResponse, err error) { +func (c *Client) CreateDsFolderWithContext(ctx context.Context, request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) { if request == nil { - request = NewCreateDataSourceRequest() + request = NewCreateDsFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateDataSource") if c.GetCredential() == nil { - return nil, errors.New("CreateDataSource require credential") + return nil, errors.New("CreateDsFolder require credential") } request.SetContext(ctx) - response = NewCreateDataSourceResponse() + response = NewCreateDsFolderResponse() err = c.Send(request, response) return } -func NewCreateDsFolderRequest() (request *CreateDsFolderRequest) { - request = &CreateDsFolderRequest{ +func NewCreateFolderRequest() (request *CreateFolderRequest) { + request = &CreateFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateDsFolder") + request.Init().WithApiInfo("wedata", APIVersion, "CreateFolder") return } -func NewCreateDsFolderResponse() (response *CreateDsFolderResponse) { - response = &CreateDsFolderResponse{ +func NewCreateFolderResponse() (response *CreateFolderResponse) { + response = &CreateFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateDsFolder -// 编排空间-创建文件夹 +// CreateFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateDsFolder(request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) { - return c.CreateDsFolderWithContext(context.Background(), request) +func (c *Client) CreateFolder(request *CreateFolderRequest) (response *CreateFolderResponse, err error) { + return c.CreateFolderWithContext(context.Background(), request) } -// CreateDsFolder -// 编排空间-创建文件夹 +// CreateFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateDsFolderWithContext(ctx context.Context, request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) { +func (c *Client) CreateFolderWithContext(ctx context.Context, request *CreateFolderRequest) (response *CreateFolderResponse, err error) { if request == nil { - request = NewCreateDsFolderRequest() + request = NewCreateFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateDsFolder") if c.GetCredential() == nil { - return nil, errors.New("CreateDsFolder require credential") + return nil, errors.New("CreateFolder require credential") } request.SetContext(ctx) - response = NewCreateDsFolderResponse() + response = NewCreateFolderResponse() err = c.Send(request, response) return } @@ -1812,7 +1956,6 @@ func (c *Client) CreateHiveTableWithContext(ctx context.Context, request *Create if request == nil { request = NewCreateHiveTableRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateHiveTable") if c.GetCredential() == nil { return nil, errors.New("CreateHiveTable require credential") @@ -1866,7 +2009,6 @@ func (c *Client) CreateHiveTableByDDLWithContext(ctx context.Context, request *C if request == nil { request = NewCreateHiveTableByDDLRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateHiveTableByDDL") if c.GetCredential() == nil { return nil, errors.New("CreateHiveTableByDDL require credential") @@ -1879,31 +2021,80 @@ func (c *Client) CreateHiveTableByDDLWithContext(ctx context.Context, request *C return } -func NewCreateIntegrationNodeRequest() (request *CreateIntegrationNodeRequest) { - request = &CreateIntegrationNodeRequest{ +func NewCreateInLongAgentRequest() (request *CreateInLongAgentRequest) { + request = &CreateInLongAgentRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateIntegrationNode") + request.Init().WithApiInfo("wedata", APIVersion, "CreateInLongAgent") return } -func NewCreateIntegrationNodeResponse() (response *CreateIntegrationNodeResponse) { - response = &CreateIntegrationNodeResponse{ +func NewCreateInLongAgentResponse() (response *CreateInLongAgentResponse) { + response = &CreateInLongAgentResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateIntegrationNode -// 创建集成节点 +// CreateInLongAgent +// 注册采集器 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" +func (c *Client) CreateInLongAgent(request *CreateInLongAgentRequest) (response *CreateInLongAgentResponse, err error) { + return c.CreateInLongAgentWithContext(context.Background(), request) +} + +// CreateInLongAgent +// 注册采集器 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateInLongAgentWithContext(ctx context.Context, request *CreateInLongAgentRequest) (response *CreateInLongAgentResponse, err error) { + if request == nil { + request = NewCreateInLongAgentRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("CreateInLongAgent require credential") + } + + request.SetContext(ctx) + + response = NewCreateInLongAgentResponse() + err = c.Send(request, response) + return +} + +func NewCreateIntegrationNodeRequest() (request *CreateIntegrationNodeRequest) { + request = &CreateIntegrationNodeRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "CreateIntegrationNode") + + + return +} + +func NewCreateIntegrationNodeResponse() (response *CreateIntegrationNodeResponse) { + response = &CreateIntegrationNodeResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// CreateIntegrationNode +// 创建集成节点 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" // MISSINGPARAMETER = "MissingParameter" @@ -1936,7 +2127,6 @@ func (c *Client) CreateIntegrationNodeWithContext(ctx context.Context, request * if request == nil { request = NewCreateIntegrationNodeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateIntegrationNode") if c.GetCredential() == nil { return nil, errors.New("CreateIntegrationNode require credential") @@ -2018,7 +2208,6 @@ func (c *Client) CreateIntegrationTaskWithContext(ctx context.Context, request * if request == nil { request = NewCreateIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateIntegrationTask") if c.GetCredential() == nil { return nil, errors.New("CreateIntegrationTask require credential") @@ -2068,7 +2257,6 @@ func (c *Client) CreateOfflineTaskWithContext(ctx context.Context, request *Crea if request == nil { request = NewCreateOfflineTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateOfflineTask") if c.GetCredential() == nil { return nil, errors.New("CreateOfflineTask require credential") @@ -2101,7 +2289,7 @@ func NewCreateOpsMakePlanResponse() (response *CreateOpsMakePlanResponse) { } // CreateOpsMakePlan -// 批量补数据(创建补录任务) +// 补录任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2110,7 +2298,7 @@ func (c *Client) CreateOpsMakePlan(request *CreateOpsMakePlanRequest) (response } // CreateOpsMakePlan -// 批量补数据(创建补录任务) +// 补录任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2118,7 +2306,6 @@ func (c *Client) CreateOpsMakePlanWithContext(ctx context.Context, request *Crea if request == nil { request = NewCreateOpsMakePlanRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateOpsMakePlan") if c.GetCredential() == nil { return nil, errors.New("CreateOpsMakePlan require credential") @@ -2131,6 +2318,104 @@ func (c *Client) CreateOpsMakePlanWithContext(ctx context.Context, request *Crea return } +func NewCreateOrUpdateResourceRequest() (request *CreateOrUpdateResourceRequest) { + request = &CreateOrUpdateResourceRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "CreateOrUpdateResource") + + + return +} + +func NewCreateOrUpdateResourceResponse() (response *CreateOrUpdateResourceResponse) { + response = &CreateOrUpdateResourceResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// CreateOrUpdateResource +// 资源管理需要先将资源上传到cos中,然后调用该接口,将cos资源绑定到wedata +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateOrUpdateResource(request *CreateOrUpdateResourceRequest) (response *CreateOrUpdateResourceResponse, err error) { + return c.CreateOrUpdateResourceWithContext(context.Background(), request) +} + +// CreateOrUpdateResource +// 资源管理需要先将资源上传到cos中,然后调用该接口,将cos资源绑定到wedata +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateOrUpdateResourceWithContext(ctx context.Context, request *CreateOrUpdateResourceRequest) (response *CreateOrUpdateResourceResponse, err error) { + if request == nil { + request = NewCreateOrUpdateResourceRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("CreateOrUpdateResource require credential") + } + + request.SetContext(ctx) + + response = NewCreateOrUpdateResourceResponse() + err = c.Send(request, response) + return +} + +func NewCreateResourcePathRequest() (request *CreateResourcePathRequest) { + request = &CreateResourcePathRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "CreateResourcePath") + + + return +} + +func NewCreateResourcePathResponse() (response *CreateResourcePathResponse) { + response = &CreateResourcePathResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// CreateResourcePath +// 文件路径的根目录为 /datastudio/resource,如果要在根目录下创建 aaa 文件夹,FilePath的值应该为 /datastudio/resource,如果根目录下已经创建了 aaa 文件夹,要在 aaa 下创建 bbb 文件夹,FilePath的值应该为 /datastudio/resource/aaa +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateResourcePath(request *CreateResourcePathRequest) (response *CreateResourcePathResponse, err error) { + return c.CreateResourcePathWithContext(context.Background(), request) +} + +// CreateResourcePath +// 文件路径的根目录为 /datastudio/resource,如果要在根目录下创建 aaa 文件夹,FilePath的值应该为 /datastudio/resource,如果根目录下已经创建了 aaa 文件夹,要在 aaa 下创建 bbb 文件夹,FilePath的值应该为 /datastudio/resource/aaa +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) CreateResourcePathWithContext(ctx context.Context, request *CreateResourcePathRequest) (response *CreateResourcePathResponse, err error) { + if request == nil { + request = NewCreateResourcePathRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("CreateResourcePath require credential") + } + + request.SetContext(ctx) + + response = NewCreateResourcePathResponse() + err = c.Send(request, response) + return +} + func NewCreateRuleRequest() (request *CreateRuleRequest) { request = &CreateRuleRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -2172,7 +2457,6 @@ func (c *Client) CreateRuleWithContext(ctx context.Context, request *CreateRuleR if request == nil { request = NewCreateRuleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateRule") if c.GetCredential() == nil { return nil, errors.New("CreateRule require credential") @@ -2205,7 +2489,7 @@ func NewCreateRuleTemplateResponse() (response *CreateRuleTemplateResponse) { } // CreateRuleTemplate -// 创建规则模板 +// 创建规则模版 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2214,7 +2498,7 @@ func (c *Client) CreateRuleTemplate(request *CreateRuleTemplateRequest) (respons } // CreateRuleTemplate -// 创建规则模板 +// 创建规则模版 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2222,7 +2506,6 @@ func (c *Client) CreateRuleTemplateWithContext(ctx context.Context, request *Cre if request == nil { request = NewCreateRuleTemplateRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateRuleTemplate") if c.GetCredential() == nil { return nil, errors.New("CreateRuleTemplate require credential") @@ -2255,7 +2538,9 @@ func NewCreateTaskResponse() (response *CreateTaskResponse) { } // CreateTask -// 创建任务。本接口已废弃,请使用接口CreateTaskNew。 +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2264,7 +2549,9 @@ func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskRes } // CreateTask -// 创建任务。本接口已废弃,请使用接口CreateTaskNew。 +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -2272,7 +2559,6 @@ func (c *Client) CreateTaskWithContext(ctx context.Context, request *CreateTaskR if request == nil { request = NewCreateTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTask") if c.GetCredential() == nil { return nil, errors.New("CreateTask require credential") @@ -2338,7 +2624,6 @@ func (c *Client) CreateTaskAlarmRegularWithContext(ctx context.Context, request if request == nil { request = NewCreateTaskAlarmRegularRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTaskAlarmRegular") if c.GetCredential() == nil { return nil, errors.New("CreateTaskAlarmRegular require credential") @@ -2351,630 +2636,514 @@ func (c *Client) CreateTaskAlarmRegularWithContext(ctx context.Context, request return } -func NewCreateTaskFolderRequest() (request *CreateTaskFolderRequest) { - request = &CreateTaskFolderRequest{ +func NewCreateWorkflowRequest() (request *CreateWorkflowRequest) { + request = &CreateWorkflowRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateTaskFolder") + request.Init().WithApiInfo("wedata", APIVersion, "CreateWorkflow") return } -func NewCreateTaskFolderResponse() (response *CreateTaskFolderResponse) { - response = &CreateTaskFolderResponse{ +func NewCreateWorkflowResponse() (response *CreateWorkflowResponse) { + response = &CreateWorkflowResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateTaskFolder -// 编排空间-工作流-创建任务文件夹 +// CreateWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateTaskFolder(request *CreateTaskFolderRequest) (response *CreateTaskFolderResponse, err error) { - return c.CreateTaskFolderWithContext(context.Background(), request) +func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error) { + return c.CreateWorkflowWithContext(context.Background(), request) } -// CreateTaskFolder -// 编排空间-工作流-创建任务文件夹 +// CreateWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 创建工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateTaskFolderWithContext(ctx context.Context, request *CreateTaskFolderRequest) (response *CreateTaskFolderResponse, err error) { +func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error) { if request == nil { - request = NewCreateTaskFolderRequest() + request = NewCreateWorkflowRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTaskFolder") if c.GetCredential() == nil { - return nil, errors.New("CreateTaskFolder require credential") + return nil, errors.New("CreateWorkflow require credential") } request.SetContext(ctx) - response = NewCreateTaskFolderResponse() + response = NewCreateWorkflowResponse() err = c.Send(request, response) return } -func NewCreateTaskNewRequest() (request *CreateTaskNewRequest) { - request = &CreateTaskNewRequest{ +func NewDagInstancesRequest() (request *DagInstancesRequest) { + request = &DagInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateTaskNew") + request.Init().WithApiInfo("wedata", APIVersion, "DagInstances") return } -func NewCreateTaskNewResponse() (response *CreateTaskNewResponse) { - response = &CreateTaskNewResponse{ +func NewDagInstancesResponse() (response *DagInstancesResponse) { + response = &DagInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateTaskNew -// 聚合创建任务 +// DagInstances +// 拉取dag实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateTaskNew(request *CreateTaskNewRequest) (response *CreateTaskNewResponse, err error) { - return c.CreateTaskNewWithContext(context.Background(), request) +func (c *Client) DagInstances(request *DagInstancesRequest) (response *DagInstancesResponse, err error) { + return c.DagInstancesWithContext(context.Background(), request) } -// CreateTaskNew -// 聚合创建任务 +// DagInstances +// 拉取dag实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateTaskNewWithContext(ctx context.Context, request *CreateTaskNewRequest) (response *CreateTaskNewResponse, err error) { +func (c *Client) DagInstancesWithContext(ctx context.Context, request *DagInstancesRequest) (response *DagInstancesResponse, err error) { if request == nil { - request = NewCreateTaskNewRequest() + request = NewDagInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTaskNew") if c.GetCredential() == nil { - return nil, errors.New("CreateTaskNew require credential") + return nil, errors.New("DagInstances require credential") } request.SetContext(ctx) - response = NewCreateTaskNewResponse() + response = NewDagInstancesResponse() err = c.Send(request, response) return } -func NewCreateTaskVersionDsRequest() (request *CreateTaskVersionDsRequest) { - request = &CreateTaskVersionDsRequest{ +func NewDeleteBaselineRequest() (request *DeleteBaselineRequest) { + request = &DeleteBaselineRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateTaskVersionDs") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteBaseline") return } -func NewCreateTaskVersionDsResponse() (response *CreateTaskVersionDsResponse) { - response = &CreateTaskVersionDsResponse{ +func NewDeleteBaselineResponse() (response *DeleteBaselineResponse) { + response = &DeleteBaselineResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateTaskVersionDs -// 提交任务版本 +// DeleteBaseline +// DeleteBaseline // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateTaskVersionDs(request *CreateTaskVersionDsRequest) (response *CreateTaskVersionDsResponse, err error) { - return c.CreateTaskVersionDsWithContext(context.Background(), request) +func (c *Client) DeleteBaseline(request *DeleteBaselineRequest) (response *DeleteBaselineResponse, err error) { + return c.DeleteBaselineWithContext(context.Background(), request) } -// CreateTaskVersionDs -// 提交任务版本 +// DeleteBaseline +// DeleteBaseline // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateTaskVersionDsWithContext(ctx context.Context, request *CreateTaskVersionDsRequest) (response *CreateTaskVersionDsResponse, err error) { +func (c *Client) DeleteBaselineWithContext(ctx context.Context, request *DeleteBaselineRequest) (response *DeleteBaselineResponse, err error) { if request == nil { - request = NewCreateTaskVersionDsRequest() + request = NewDeleteBaselineRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTaskVersionDs") if c.GetCredential() == nil { - return nil, errors.New("CreateTaskVersionDs require credential") + return nil, errors.New("DeleteBaseline require credential") } request.SetContext(ctx) - response = NewCreateTaskVersionDsResponse() + response = NewDeleteBaselineResponse() err = c.Send(request, response) return } -func NewCreateWorkflowDsRequest() (request *CreateWorkflowDsRequest) { - request = &CreateWorkflowDsRequest{ +func NewDeleteCustomFunctionRequest() (request *DeleteCustomFunctionRequest) { + request = &DeleteCustomFunctionRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "CreateWorkflowDs") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteCustomFunction") return } -func NewCreateWorkflowDsResponse() (response *CreateWorkflowDsResponse) { - response = &CreateWorkflowDsResponse{ +func NewDeleteCustomFunctionResponse() (response *DeleteCustomFunctionResponse) { + response = &DeleteCustomFunctionResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// CreateWorkflowDs -// 创建工作流 +// DeleteCustomFunction +// 删除用户自定义函数 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateWorkflowDs(request *CreateWorkflowDsRequest) (response *CreateWorkflowDsResponse, err error) { - return c.CreateWorkflowDsWithContext(context.Background(), request) +func (c *Client) DeleteCustomFunction(request *DeleteCustomFunctionRequest) (response *DeleteCustomFunctionResponse, err error) { + return c.DeleteCustomFunctionWithContext(context.Background(), request) } -// CreateWorkflowDs -// 创建工作流 +// DeleteCustomFunction +// 删除用户自定义函数 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateWorkflowDsWithContext(ctx context.Context, request *CreateWorkflowDsRequest) (response *CreateWorkflowDsResponse, err error) { +func (c *Client) DeleteCustomFunctionWithContext(ctx context.Context, request *DeleteCustomFunctionRequest) (response *DeleteCustomFunctionResponse, err error) { if request == nil { - request = NewCreateWorkflowDsRequest() + request = NewDeleteCustomFunctionRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateWorkflowDs") if c.GetCredential() == nil { - return nil, errors.New("CreateWorkflowDs require credential") + return nil, errors.New("DeleteCustomFunction require credential") } request.SetContext(ctx) - response = NewCreateWorkflowDsResponse() + response = NewDeleteCustomFunctionResponse() err = c.Send(request, response) return } -func NewDagInstancesRequest() (request *DagInstancesRequest) { - request = &DagInstancesRequest{ +func NewDeleteDataSourcesRequest() (request *DeleteDataSourcesRequest) { + request = &DeleteDataSourcesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DagInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteDataSources") return } -func NewDagInstancesResponse() (response *DagInstancesResponse) { - response = &DagInstancesResponse{ +func NewDeleteDataSourcesResponse() (response *DeleteDataSourcesResponse) { + response = &DeleteDataSourcesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DagInstances -// 拉取dag实例 +// DeleteDataSources +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 删除数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DagInstances(request *DagInstancesRequest) (response *DagInstancesResponse, err error) { - return c.DagInstancesWithContext(context.Background(), request) +func (c *Client) DeleteDataSources(request *DeleteDataSourcesRequest) (response *DeleteDataSourcesResponse, err error) { + return c.DeleteDataSourcesWithContext(context.Background(), request) } -// DagInstances -// 拉取dag实例 +// DeleteDataSources +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 删除数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DagInstancesWithContext(ctx context.Context, request *DagInstancesRequest) (response *DagInstancesResponse, err error) { +func (c *Client) DeleteDataSourcesWithContext(ctx context.Context, request *DeleteDataSourcesRequest) (response *DeleteDataSourcesResponse, err error) { if request == nil { - request = NewDagInstancesRequest() + request = NewDeleteDataSourcesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DagInstances") if c.GetCredential() == nil { - return nil, errors.New("DagInstances require credential") + return nil, errors.New("DeleteDataSources require credential") } request.SetContext(ctx) - response = NewDagInstancesResponse() + response = NewDeleteDataSourcesResponse() err = c.Send(request, response) return } -func NewDeleteCodeTemplateRequest() (request *DeleteCodeTemplateRequest) { - request = &DeleteCodeTemplateRequest{ +func NewDeleteDsFolderRequest() (request *DeleteDsFolderRequest) { + request = &DeleteDsFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteCodeTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteDsFolder") return } -func NewDeleteCodeTemplateResponse() (response *DeleteCodeTemplateResponse) { - response = &DeleteCodeTemplateResponse{ +func NewDeleteDsFolderResponse() (response *DeleteDsFolderResponse) { + response = &DeleteDsFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteCodeTemplate -// 删除代码模版 +// DeleteDsFolder +// 编排空间-删除文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeTemplate(request *DeleteCodeTemplateRequest) (response *DeleteCodeTemplateResponse, err error) { - return c.DeleteCodeTemplateWithContext(context.Background(), request) +func (c *Client) DeleteDsFolder(request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) { + return c.DeleteDsFolderWithContext(context.Background(), request) } -// DeleteCodeTemplate -// 删除代码模版 +// DeleteDsFolder +// 编排空间-删除文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeTemplateWithContext(ctx context.Context, request *DeleteCodeTemplateRequest) (response *DeleteCodeTemplateResponse, err error) { +func (c *Client) DeleteDsFolderWithContext(ctx context.Context, request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) { if request == nil { - request = NewDeleteCodeTemplateRequest() + request = NewDeleteDsFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteCodeTemplate") if c.GetCredential() == nil { - return nil, errors.New("DeleteCodeTemplate require credential") + return nil, errors.New("DeleteDsFolder require credential") } request.SetContext(ctx) - response = NewDeleteCodeTemplateResponse() + response = NewDeleteDsFolderResponse() err = c.Send(request, response) return } -func NewDeleteCustomFunctionRequest() (request *DeleteCustomFunctionRequest) { - request = &DeleteCustomFunctionRequest{ +func NewDeleteFileRequest() (request *DeleteFileRequest) { + request = &DeleteFileRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteCustomFunction") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteFile") return } -func NewDeleteCustomFunctionResponse() (response *DeleteCustomFunctionResponse) { - response = &DeleteCustomFunctionResponse{ +func NewDeleteFileResponse() (response *DeleteFileResponse) { + response = &DeleteFileResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteCustomFunction -// 删除用户自定义函数 +// DeleteFile +// 删除文件 // // 可能返回的错误码: +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCustomFunction(request *DeleteCustomFunctionRequest) (response *DeleteCustomFunctionResponse, err error) { - return c.DeleteCustomFunctionWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// MISSINGPARAMETER = "MissingParameter" +func (c *Client) DeleteFile(request *DeleteFileRequest) (response *DeleteFileResponse, err error) { + return c.DeleteFileWithContext(context.Background(), request) } -// DeleteCustomFunction -// 删除用户自定义函数 +// DeleteFile +// 删除文件 // // 可能返回的错误码: +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCustomFunctionWithContext(ctx context.Context, request *DeleteCustomFunctionRequest) (response *DeleteCustomFunctionResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// MISSINGPARAMETER = "MissingParameter" +func (c *Client) DeleteFileWithContext(ctx context.Context, request *DeleteFileRequest) (response *DeleteFileResponse, err error) { if request == nil { - request = NewDeleteCustomFunctionRequest() + request = NewDeleteFileRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteCustomFunction") if c.GetCredential() == nil { - return nil, errors.New("DeleteCustomFunction require credential") + return nil, errors.New("DeleteFile require credential") } request.SetContext(ctx) - response = NewDeleteCustomFunctionResponse() + response = NewDeleteFileResponse() err = c.Send(request, response) return } -func NewDeleteDataModelRequest() (request *DeleteDataModelRequest) { - request = &DeleteDataModelRequest{ +func NewDeleteFilePathRequest() (request *DeleteFilePathRequest) { + request = &DeleteFilePathRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteDataModel") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteFilePath") return } -func NewDeleteDataModelResponse() (response *DeleteDataModelResponse) { - response = &DeleteDataModelResponse{ +func NewDeleteFilePathResponse() (response *DeleteFilePathResponse) { + response = &DeleteFilePathResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteDataModel -// 销毁数据建模,提供给云应用使用,实现“Wedata数据建模”的销毁 -// -// 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_DATAMODELDESTROYED = "InvalidParameterValue.DataModelDestroyed" -func (c *Client) DeleteDataModel(request *DeleteDataModelRequest) (response *DeleteDataModelResponse, err error) { - return c.DeleteDataModelWithContext(context.Background(), request) -} - -// DeleteDataModel -// 销毁数据建模,提供给云应用使用,实现“Wedata数据建模”的销毁 -// -// 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_DATAMODELDESTROYED = "InvalidParameterValue.DataModelDestroyed" -func (c *Client) DeleteDataModelWithContext(ctx context.Context, request *DeleteDataModelRequest) (response *DeleteDataModelResponse, err error) { - if request == nil { - request = NewDeleteDataModelRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteDataModel") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteDataModel require credential") - } - - request.SetContext(ctx) - - response = NewDeleteDataModelResponse() - err = c.Send(request, response) - return -} - -func NewDeleteDataSourcesRequest() (request *DeleteDataSourcesRequest) { - request = &DeleteDataSourcesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteDataSources") - - - return -} - -func NewDeleteDataSourcesResponse() (response *DeleteDataSourcesResponse) { - response = &DeleteDataSourcesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteDataSources -// 删除数据源 +// DeleteFilePath +// 开发空间-批量删除目录和文件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteDataSources(request *DeleteDataSourcesRequest) (response *DeleteDataSourcesResponse, err error) { - return c.DeleteDataSourcesWithContext(context.Background(), request) +func (c *Client) DeleteFilePath(request *DeleteFilePathRequest) (response *DeleteFilePathResponse, err error) { + return c.DeleteFilePathWithContext(context.Background(), request) } -// DeleteDataSources -// 删除数据源 +// DeleteFilePath +// 开发空间-批量删除目录和文件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteDataSourcesWithContext(ctx context.Context, request *DeleteDataSourcesRequest) (response *DeleteDataSourcesResponse, err error) { +func (c *Client) DeleteFilePathWithContext(ctx context.Context, request *DeleteFilePathRequest) (response *DeleteFilePathResponse, err error) { if request == nil { - request = NewDeleteDataSourcesRequest() + request = NewDeleteFilePathRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteDataSources") if c.GetCredential() == nil { - return nil, errors.New("DeleteDataSources require credential") + return nil, errors.New("DeleteFilePath require credential") } request.SetContext(ctx) - response = NewDeleteDataSourcesResponse() + response = NewDeleteFilePathResponse() err = c.Send(request, response) return } -func NewDeleteDsFolderRequest() (request *DeleteDsFolderRequest) { - request = &DeleteDsFolderRequest{ +func NewDeleteFolderRequest() (request *DeleteFolderRequest) { + request = &DeleteFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteDsFolder") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteFolder") return } -func NewDeleteDsFolderResponse() (response *DeleteDsFolderResponse) { - response = &DeleteDsFolderResponse{ +func NewDeleteFolderResponse() (response *DeleteFolderResponse) { + response = &DeleteFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteDsFolder -// 编排空间-删除文件夹 +// DeleteFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteDsFolder(request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) { - return c.DeleteDsFolderWithContext(context.Background(), request) -} - -// DeleteDsFolder -// 编排空间-删除文件夹 +// 删除文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteDsFolderWithContext(ctx context.Context, request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) { - if request == nil { - request = NewDeleteDsFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteDsFolder") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteDsFolder require credential") - } - - request.SetContext(ctx) - - response = NewDeleteDsFolderResponse() - err = c.Send(request, response) - return -} - -func NewDeleteFileRequest() (request *DeleteFileRequest) { - request = &DeleteFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteFile") - - - return -} - -func NewDeleteFileResponse() (response *DeleteFileResponse) { - response = &DeleteFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - +func (c *Client) DeleteFolder(request *DeleteFolderRequest) (response *DeleteFolderResponse, err error) { + return c.DeleteFolderWithContext(context.Background(), request) } -// DeleteFile -// 删除文件 +// DeleteFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 可能返回的错误码: -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteFile(request *DeleteFileRequest) (response *DeleteFileResponse, err error) { - return c.DeleteFileWithContext(context.Background(), request) -} - -// DeleteFile -// 删除文件 +// 删除文件夹 // // 可能返回的错误码: -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteFileWithContext(ctx context.Context, request *DeleteFileRequest) (response *DeleteFileResponse, err error) { +func (c *Client) DeleteFolderWithContext(ctx context.Context, request *DeleteFolderRequest) (response *DeleteFolderResponse, err error) { if request == nil { - request = NewDeleteFileRequest() + request = NewDeleteFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteFile") if c.GetCredential() == nil { - return nil, errors.New("DeleteFile require credential") + return nil, errors.New("DeleteFolder require credential") } request.SetContext(ctx) - response = NewDeleteFileResponse() + response = NewDeleteFolderResponse() err = c.Send(request, response) return } -func NewDeleteFilePathRequest() (request *DeleteFilePathRequest) { - request = &DeleteFilePathRequest{ +func NewDeleteInLongAgentRequest() (request *DeleteInLongAgentRequest) { + request = &DeleteInLongAgentRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteFilePath") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteInLongAgent") return } -func NewDeleteFilePathResponse() (response *DeleteFilePathResponse) { - response = &DeleteFilePathResponse{ +func NewDeleteInLongAgentResponse() (response *DeleteInLongAgentResponse) { + response = &DeleteInLongAgentResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteFilePath -// 开发空间-批量删除目录和文件 +// DeleteInLongAgent +// 删除采集器 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteFilePath(request *DeleteFilePathRequest) (response *DeleteFilePathResponse, err error) { - return c.DeleteFilePathWithContext(context.Background(), request) +func (c *Client) DeleteInLongAgent(request *DeleteInLongAgentRequest) (response *DeleteInLongAgentResponse, err error) { + return c.DeleteInLongAgentWithContext(context.Background(), request) } -// DeleteFilePath -// 开发空间-批量删除目录和文件 +// DeleteInLongAgent +// 删除采集器 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteFilePathWithContext(ctx context.Context, request *DeleteFilePathRequest) (response *DeleteFilePathResponse, err error) { +func (c *Client) DeleteInLongAgentWithContext(ctx context.Context, request *DeleteInLongAgentRequest) (response *DeleteInLongAgentResponse, err error) { if request == nil { - request = NewDeleteFilePathRequest() + request = NewDeleteInLongAgentRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteFilePath") if c.GetCredential() == nil { - return nil, errors.New("DeleteFilePath require credential") + return nil, errors.New("DeleteInLongAgent require credential") } request.SetContext(ctx) - response = NewDeleteFilePathResponse() + response = NewDeleteInLongAgentResponse() err = c.Send(request, response) return } @@ -3048,7 +3217,6 @@ func (c *Client) DeleteIntegrationNodeWithContext(ctx context.Context, request * if request == nil { request = NewDeleteIntegrationNodeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteIntegrationNode") if c.GetCredential() == nil { return nil, errors.New("DeleteIntegrationNode require credential") @@ -3130,7 +3298,6 @@ func (c *Client) DeleteIntegrationTaskWithContext(ctx context.Context, request * if request == nil { request = NewDeleteIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteIntegrationTask") if c.GetCredential() == nil { return nil, errors.New("DeleteIntegrationTask require credential") @@ -3143,58 +3310,6 @@ func (c *Client) DeleteIntegrationTaskWithContext(ctx context.Context, request * return } -func NewDeleteLinkRequest() (request *DeleteLinkRequest) { - request = &DeleteLinkRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteLink") - - - return -} - -func NewDeleteLinkResponse() (response *DeleteLinkResponse) { - response = &DeleteLinkResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteLink -// 删除任务连接 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) DeleteLink(request *DeleteLinkRequest) (response *DeleteLinkResponse, err error) { - return c.DeleteLinkWithContext(context.Background(), request) -} - -// DeleteLink -// 删除任务连接 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) DeleteLinkWithContext(ctx context.Context, request *DeleteLinkRequest) (response *DeleteLinkResponse, err error) { - if request == nil { - request = NewDeleteLinkRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteLink") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteLink require credential") - } - - request.SetContext(ctx) - - response = NewDeleteLinkResponse() - err = c.Send(request, response) - return -} - func NewDeleteOfflineTaskRequest() (request *DeleteOfflineTaskRequest) { request = &DeleteOfflineTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -3232,7 +3347,6 @@ func (c *Client) DeleteOfflineTaskWithContext(ctx context.Context, request *Dele if request == nil { request = NewDeleteOfflineTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteOfflineTask") if c.GetCredential() == nil { return nil, errors.New("DeleteOfflineTask require credential") @@ -3286,7 +3400,6 @@ func (c *Client) DeleteProjectParamDsWithContext(ctx context.Context, request *D if request == nil { request = NewDeleteProjectParamDsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteProjectParamDs") if c.GetCredential() == nil { return nil, errors.New("DeleteProjectParamDs require credential") @@ -3299,60 +3412,6 @@ func (c *Client) DeleteProjectParamDsWithContext(ctx context.Context, request *D return } -func NewDeleteProjectUsersRequest() (request *DeleteProjectUsersRequest) { - request = &DeleteProjectUsersRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteProjectUsers") - - - return -} - -func NewDeleteProjectUsersResponse() (response *DeleteProjectUsersResponse) { - response = &DeleteProjectUsersResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteProjectUsers -// 删除项目用户 -// -// 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED = "OperationDenied" -func (c *Client) DeleteProjectUsers(request *DeleteProjectUsersRequest) (response *DeleteProjectUsersResponse, err error) { - return c.DeleteProjectUsersWithContext(context.Background(), request) -} - -// DeleteProjectUsers -// 删除项目用户 -// -// 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED = "OperationDenied" -func (c *Client) DeleteProjectUsersWithContext(ctx context.Context, request *DeleteProjectUsersRequest) (response *DeleteProjectUsersResponse, err error) { - if request == nil { - request = NewDeleteProjectUsersRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteProjectUsers") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteProjectUsers require credential") - } - - request.SetContext(ctx) - - response = NewDeleteProjectUsersResponse() - err = c.Send(request, response) - return -} - func NewDeleteResourceRequest() (request *DeleteResourceRequest) { request = &DeleteResourceRequest{ BaseRequest: &tchttp.BaseRequest{}, @@ -3373,7 +3432,7 @@ func NewDeleteResourceResponse() (response *DeleteResourceResponse) { } // DeleteResource -// 资源管理删除资源。本接口已废弃,请使用接口DeleteResourceFile。 +// 资源管理删除资源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -3382,7 +3441,7 @@ func (c *Client) DeleteResource(request *DeleteResourceRequest) (response *Delet } // DeleteResource -// 资源管理删除资源。本接口已废弃,请使用接口DeleteResourceFile。 +// 资源管理删除资源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -3390,7 +3449,6 @@ func (c *Client) DeleteResourceWithContext(ctx context.Context, request *DeleteR if request == nil { request = NewDeleteResourceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteResource") if c.GetCredential() == nil { return nil, errors.New("DeleteResource require credential") @@ -3440,7 +3498,6 @@ func (c *Client) DeleteResourceFileWithContext(ctx context.Context, request *Del if request == nil { request = NewDeleteResourceFileRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteResourceFile") if c.GetCredential() == nil { return nil, errors.New("DeleteResourceFile require credential") @@ -3490,7 +3547,6 @@ func (c *Client) DeleteResourceFilesWithContext(ctx context.Context, request *De if request == nil { request = NewDeleteResourceFilesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteResourceFiles") if c.GetCredential() == nil { return nil, errors.New("DeleteResourceFiles require credential") @@ -3546,7 +3602,6 @@ func (c *Client) DeleteRuleWithContext(ctx context.Context, request *DeleteRuleR if request == nil { request = NewDeleteRuleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteRule") if c.GetCredential() == nil { return nil, errors.New("DeleteRule require credential") @@ -3579,7 +3634,7 @@ func NewDeleteRuleTemplateResponse() (response *DeleteRuleTemplateResponse) { } // DeleteRuleTemplate -// 删除规则模板 +// 删除规则模版 // // 可能返回的错误码: // INTERNALERROR = "InternalError" @@ -3591,7 +3646,7 @@ func (c *Client) DeleteRuleTemplate(request *DeleteRuleTemplateRequest) (respons } // DeleteRuleTemplate -// 删除规则模板 +// 删除规则模版 // // 可能返回的错误码: // INTERNALERROR = "InternalError" @@ -3602,7 +3657,6 @@ func (c *Client) DeleteRuleTemplateWithContext(ctx context.Context, request *Del if request == nil { request = NewDeleteRuleTemplateRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteRuleTemplate") if c.GetCredential() == nil { return nil, errors.New("DeleteRuleTemplate require credential") @@ -3668,7 +3722,6 @@ func (c *Client) DeleteTaskAlarmRegularWithContext(ctx context.Context, request if request == nil { request = NewDeleteTaskAlarmRegularRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteTaskAlarmRegular") if c.GetCredential() == nil { return nil, errors.New("DeleteTaskAlarmRegular require credential") @@ -3701,7 +3754,7 @@ func NewDeleteTaskDsResponse() (response *DeleteTaskDsResponse) { } // DeleteTaskDs -// 删除编排空间任务 +// 删除任务Ds // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -3710,7 +3763,7 @@ func (c *Client) DeleteTaskDs(request *DeleteTaskDsRequest) (response *DeleteTas } // DeleteTaskDs -// 删除编排空间任务 +// 删除任务Ds // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -3718,7 +3771,6 @@ func (c *Client) DeleteTaskDsWithContext(ctx context.Context, request *DeleteTas if request == nil { request = NewDeleteTaskDsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteTaskDs") if c.GetCredential() == nil { return nil, errors.New("DeleteTaskDs require credential") @@ -3731,102 +3783,104 @@ func (c *Client) DeleteTaskDsWithContext(ctx context.Context, request *DeleteTas return } -func NewDeleteTaskLineageRequest() (request *DeleteTaskLineageRequest) { - request = &DeleteTaskLineageRequest{ +func NewDeleteWorkflowByIdRequest() (request *DeleteWorkflowByIdRequest) { + request = &DeleteWorkflowByIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteTaskLineage") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteWorkflowById") return } -func NewDeleteTaskLineageResponse() (response *DeleteTaskLineageResponse) { - response = &DeleteTaskLineageResponse{ +func NewDeleteWorkflowByIdResponse() (response *DeleteWorkflowByIdResponse) { + response = &DeleteWorkflowByIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteTaskLineage -// 删除任务血缘信息 +// DeleteWorkflowById +// 通过工作流Id删除工作流 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -func (c *Client) DeleteTaskLineage(request *DeleteTaskLineageRequest) (response *DeleteTaskLineageResponse, err error) { - return c.DeleteTaskLineageWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DeleteWorkflowById(request *DeleteWorkflowByIdRequest) (response *DeleteWorkflowByIdResponse, err error) { + return c.DeleteWorkflowByIdWithContext(context.Background(), request) } -// DeleteTaskLineage -// 删除任务血缘信息 +// DeleteWorkflowById +// 通过工作流Id删除工作流 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -func (c *Client) DeleteTaskLineageWithContext(ctx context.Context, request *DeleteTaskLineageRequest) (response *DeleteTaskLineageResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DeleteWorkflowByIdWithContext(ctx context.Context, request *DeleteWorkflowByIdRequest) (response *DeleteWorkflowByIdResponse, err error) { if request == nil { - request = NewDeleteTaskLineageRequest() + request = NewDeleteWorkflowByIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteTaskLineage") if c.GetCredential() == nil { - return nil, errors.New("DeleteTaskLineage require credential") + return nil, errors.New("DeleteWorkflowById require credential") } request.SetContext(ctx) - response = NewDeleteTaskLineageResponse() + response = NewDeleteWorkflowByIdResponse() err = c.Send(request, response) return } -func NewDeleteWorkflowByIdRequest() (request *DeleteWorkflowByIdRequest) { - request = &DeleteWorkflowByIdRequest{ +func NewDeleteWorkflowNewRequest() (request *DeleteWorkflowNewRequest) { + request = &DeleteWorkflowNewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DeleteWorkflowById") + request.Init().WithApiInfo("wedata", APIVersion, "DeleteWorkflowNew") return } -func NewDeleteWorkflowByIdResponse() (response *DeleteWorkflowByIdResponse) { - response = &DeleteWorkflowByIdResponse{ +func NewDeleteWorkflowNewResponse() (response *DeleteWorkflowNewResponse) { + response = &DeleteWorkflowNewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DeleteWorkflowById -// 通过工作流Id删除工作流 +// DeleteWorkflowNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 删除工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteWorkflowById(request *DeleteWorkflowByIdRequest) (response *DeleteWorkflowByIdResponse, err error) { - return c.DeleteWorkflowByIdWithContext(context.Background(), request) +func (c *Client) DeleteWorkflowNew(request *DeleteWorkflowNewRequest) (response *DeleteWorkflowNewResponse, err error) { + return c.DeleteWorkflowNewWithContext(context.Background(), request) } -// DeleteWorkflowById -// 通过工作流Id删除工作流 +// DeleteWorkflowNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 删除工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteWorkflowByIdWithContext(ctx context.Context, request *DeleteWorkflowByIdRequest) (response *DeleteWorkflowByIdResponse, err error) { +func (c *Client) DeleteWorkflowNewWithContext(ctx context.Context, request *DeleteWorkflowNewRequest) (response *DeleteWorkflowNewResponse, err error) { if request == nil { - request = NewDeleteWorkflowByIdRequest() + request = NewDeleteWorkflowNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteWorkflowById") if c.GetCredential() == nil { - return nil, errors.New("DeleteWorkflowById require credential") + return nil, errors.New("DeleteWorkflowNew require credential") } request.SetContext(ctx) - response = NewDeleteWorkflowByIdResponse() + response = NewDeleteWorkflowNewResponse() err = c.Send(request, response) return } @@ -3880,7 +3934,6 @@ func (c *Client) DescribeAlarmEventsWithContext(ctx context.Context, request *De if request == nil { request = NewDescribeAlarmEventsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeAlarmEvents") if c.GetCredential() == nil { return nil, errors.New("DescribeAlarmEvents require credential") @@ -3940,7 +3993,6 @@ func (c *Client) DescribeAlarmReceiverWithContext(ctx context.Context, request * if request == nil { request = NewDescribeAlarmReceiverRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeAlarmReceiver") if c.GetCredential() == nil { return nil, errors.New("DescribeAlarmReceiver require credential") @@ -3990,7 +4042,6 @@ func (c *Client) DescribeAllByFolderNewWithContext(ctx context.Context, request if request == nil { request = NewDescribeAllByFolderNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeAllByFolderNew") if c.GetCredential() == nil { return nil, errors.New("DescribeAllByFolderNew require credential") @@ -4003,8751 +4054,8470 @@ func (c *Client) DescribeAllByFolderNewWithContext(ctx context.Context, request return } -func NewDescribeApproveListRequest() (request *DescribeApproveListRequest) { - request = &DescribeApproveListRequest{ +func NewDescribeAllTaskTypeRequest() (request *DescribeAllTaskTypeRequest) { + request = &DescribeAllTaskTypeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeApproveList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeAllTaskType") return } -func NewDescribeApproveListResponse() (response *DescribeApproveListResponse) { - response = &DescribeApproveListResponse{ +func NewDescribeAllTaskTypeResponse() (response *DescribeAllTaskTypeResponse) { + response = &DescribeAllTaskTypeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeApproveList -// 获取待审批列表 +// DescribeAllTaskType +// 获取所有任务类型 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeApproveList(request *DescribeApproveListRequest) (response *DescribeApproveListResponse, err error) { - return c.DescribeApproveListWithContext(context.Background(), request) +func (c *Client) DescribeAllTaskType(request *DescribeAllTaskTypeRequest) (response *DescribeAllTaskTypeResponse, err error) { + return c.DescribeAllTaskTypeWithContext(context.Background(), request) } -// DescribeApproveList -// 获取待审批列表 +// DescribeAllTaskType +// 获取所有任务类型 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeApproveListWithContext(ctx context.Context, request *DescribeApproveListRequest) (response *DescribeApproveListResponse, err error) { +func (c *Client) DescribeAllTaskTypeWithContext(ctx context.Context, request *DescribeAllTaskTypeRequest) (response *DescribeAllTaskTypeResponse, err error) { if request == nil { - request = NewDescribeApproveListRequest() + request = NewDescribeAllTaskTypeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeApproveList") if c.GetCredential() == nil { - return nil, errors.New("DescribeApproveList require credential") + return nil, errors.New("DescribeAllTaskType require credential") } request.SetContext(ctx) - response = NewDescribeApproveListResponse() + response = NewDescribeAllTaskTypeResponse() err = c.Send(request, response) return } -func NewDescribeApproveTypeListRequest() (request *DescribeApproveTypeListRequest) { - request = &DescribeApproveTypeListRequest{ +func NewDescribeAllUsedVersionSonRequest() (request *DescribeAllUsedVersionSonRequest) { + request = &DescribeAllUsedVersionSonRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeApproveTypeList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeAllUsedVersionSon") return } -func NewDescribeApproveTypeListResponse() (response *DescribeApproveTypeListResponse) { - response = &DescribeApproveTypeListResponse{ +func NewDescribeAllUsedVersionSonResponse() (response *DescribeAllUsedVersionSonResponse) { + response = &DescribeAllUsedVersionSonResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeApproveTypeList -// 获取审批分类列表 +// DescribeAllUsedVersionSon +// 根据任务Id查找生产态子任务 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeApproveTypeList(request *DescribeApproveTypeListRequest) (response *DescribeApproveTypeListResponse, err error) { - return c.DescribeApproveTypeListWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeAllUsedVersionSon(request *DescribeAllUsedVersionSonRequest) (response *DescribeAllUsedVersionSonResponse, err error) { + return c.DescribeAllUsedVersionSonWithContext(context.Background(), request) } -// DescribeApproveTypeList -// 获取审批分类列表 +// DescribeAllUsedVersionSon +// 根据任务Id查找生产态子任务 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeApproveTypeListWithContext(ctx context.Context, request *DescribeApproveTypeListRequest) (response *DescribeApproveTypeListResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeAllUsedVersionSonWithContext(ctx context.Context, request *DescribeAllUsedVersionSonRequest) (response *DescribeAllUsedVersionSonResponse, err error) { if request == nil { - request = NewDescribeApproveTypeListRequest() + request = NewDescribeAllUsedVersionSonRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeApproveTypeList") if c.GetCredential() == nil { - return nil, errors.New("DescribeApproveTypeList require credential") + return nil, errors.New("DescribeAllUsedVersionSon require credential") } request.SetContext(ctx) - response = NewDescribeApproveTypeListResponse() + response = NewDescribeAllUsedVersionSonResponse() err = c.Send(request, response) return } -func NewDescribeBaseBizCatalogsRequest() (request *DescribeBaseBizCatalogsRequest) { - request = &DescribeBaseBizCatalogsRequest{ +func NewDescribeBaselineAllTaskDagRequest() (request *DescribeBaselineAllTaskDagRequest) { + request = &DescribeBaselineAllTaskDagRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaseBizCatalogs") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselineAllTaskDag") return } -func NewDescribeBaseBizCatalogsResponse() (response *DescribeBaseBizCatalogsResponse) { - response = &DescribeBaseBizCatalogsResponse{ +func NewDescribeBaselineAllTaskDagResponse() (response *DescribeBaselineAllTaskDagResponse) { + response = &DescribeBaselineAllTaskDagResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeBaseBizCatalogs -// 数据地图-信息配置 数据类目列表 +// DescribeBaselineAllTaskDag +// 查询基线DAG // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeBaseBizCatalogs(request *DescribeBaseBizCatalogsRequest) (response *DescribeBaseBizCatalogsResponse, err error) { - return c.DescribeBaseBizCatalogsWithContext(context.Background(), request) +func (c *Client) DescribeBaselineAllTaskDag(request *DescribeBaselineAllTaskDagRequest) (response *DescribeBaselineAllTaskDagResponse, err error) { + return c.DescribeBaselineAllTaskDagWithContext(context.Background(), request) } -// DescribeBaseBizCatalogs -// 数据地图-信息配置 数据类目列表 +// DescribeBaselineAllTaskDag +// 查询基线DAG // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeBaseBizCatalogsWithContext(ctx context.Context, request *DescribeBaseBizCatalogsRequest) (response *DescribeBaseBizCatalogsResponse, err error) { +func (c *Client) DescribeBaselineAllTaskDagWithContext(ctx context.Context, request *DescribeBaselineAllTaskDagRequest) (response *DescribeBaselineAllTaskDagResponse, err error) { if request == nil { - request = NewDescribeBaseBizCatalogsRequest() + request = NewDescribeBaselineAllTaskDagRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeBaseBizCatalogs") if c.GetCredential() == nil { - return nil, errors.New("DescribeBaseBizCatalogs require credential") + return nil, errors.New("DescribeBaselineAllTaskDag require credential") } request.SetContext(ctx) - response = NewDescribeBaseBizCatalogsResponse() + response = NewDescribeBaselineAllTaskDagResponse() err = c.Send(request, response) return } -func NewDescribeBatchOperateTaskRequest() (request *DescribeBatchOperateTaskRequest) { - request = &DescribeBatchOperateTaskRequest{ +func NewDescribeBaselineByIdRequest() (request *DescribeBaselineByIdRequest) { + request = &DescribeBaselineByIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeBatchOperateTask") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselineById") return } -func NewDescribeBatchOperateTaskResponse() (response *DescribeBatchOperateTaskResponse) { - response = &DescribeBatchOperateTaskResponse{ +func NewDescribeBaselineByIdResponse() (response *DescribeBaselineByIdResponse) { + response = &DescribeBaselineByIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeBatchOperateTask -// 批量操作页面获取任务列表 +// DescribeBaselineById +// 基线列表 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeBatchOperateTask(request *DescribeBatchOperateTaskRequest) (response *DescribeBatchOperateTaskResponse, err error) { - return c.DescribeBatchOperateTaskWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselineById(request *DescribeBaselineByIdRequest) (response *DescribeBaselineByIdResponse, err error) { + return c.DescribeBaselineByIdWithContext(context.Background(), request) } -// DescribeBatchOperateTask -// 批量操作页面获取任务列表 +// DescribeBaselineById +// 基线列表 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeBatchOperateTaskWithContext(ctx context.Context, request *DescribeBatchOperateTaskRequest) (response *DescribeBatchOperateTaskResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselineByIdWithContext(ctx context.Context, request *DescribeBaselineByIdRequest) (response *DescribeBaselineByIdResponse, err error) { if request == nil { - request = NewDescribeBatchOperateTaskRequest() + request = NewDescribeBaselineByIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeBatchOperateTask") if c.GetCredential() == nil { - return nil, errors.New("DescribeBatchOperateTask require credential") + return nil, errors.New("DescribeBaselineById require credential") } request.SetContext(ctx) - response = NewDescribeBatchOperateTaskResponse() + response = NewDescribeBaselineByIdResponse() err = c.Send(request, response) return } -func NewDescribeCodeTemplateDetailRequest() (request *DescribeCodeTemplateDetailRequest) { - request = &DescribeCodeTemplateDetailRequest{ +func NewDescribeBaselineInstanceDagRequest() (request *DescribeBaselineInstanceDagRequest) { + request = &DescribeBaselineInstanceDagRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeCodeTemplateDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselineInstanceDag") return } -func NewDescribeCodeTemplateDetailResponse() (response *DescribeCodeTemplateDetailResponse) { - response = &DescribeCodeTemplateDetailResponse{ +func NewDescribeBaselineInstanceDagResponse() (response *DescribeBaselineInstanceDagResponse) { + response = &DescribeBaselineInstanceDagResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeCodeTemplateDetail -// 查询代码模版具体详情 +// DescribeBaselineInstanceDag +// 查询基线实例DAG // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -func (c *Client) DescribeCodeTemplateDetail(request *DescribeCodeTemplateDetailRequest) (response *DescribeCodeTemplateDetailResponse, err error) { - return c.DescribeCodeTemplateDetailWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselineInstanceDag(request *DescribeBaselineInstanceDagRequest) (response *DescribeBaselineInstanceDagResponse, err error) { + return c.DescribeBaselineInstanceDagWithContext(context.Background(), request) } -// DescribeCodeTemplateDetail -// 查询代码模版具体详情 +// DescribeBaselineInstanceDag +// 查询基线实例DAG // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -func (c *Client) DescribeCodeTemplateDetailWithContext(ctx context.Context, request *DescribeCodeTemplateDetailRequest) (response *DescribeCodeTemplateDetailResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselineInstanceDagWithContext(ctx context.Context, request *DescribeBaselineInstanceDagRequest) (response *DescribeBaselineInstanceDagResponse, err error) { if request == nil { - request = NewDescribeCodeTemplateDetailRequest() + request = NewDescribeBaselineInstanceDagRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeCodeTemplateDetail") if c.GetCredential() == nil { - return nil, errors.New("DescribeCodeTemplateDetail require credential") + return nil, errors.New("DescribeBaselineInstanceDag require credential") } request.SetContext(ctx) - response = NewDescribeCodeTemplateDetailResponse() + response = NewDescribeBaselineInstanceDagResponse() err = c.Send(request, response) return } -func NewDescribeColumnLineageRequest() (request *DescribeColumnLineageRequest) { - request = &DescribeColumnLineageRequest{ +func NewDescribeBaselineInstanceGanttRequest() (request *DescribeBaselineInstanceGanttRequest) { + request = &DescribeBaselineInstanceGanttRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeColumnLineage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselineInstanceGantt") return } -func NewDescribeColumnLineageResponse() (response *DescribeColumnLineageResponse) { - response = &DescribeColumnLineageResponse{ +func NewDescribeBaselineInstanceGanttResponse() (response *DescribeBaselineInstanceGanttResponse) { + response = &DescribeBaselineInstanceGanttResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeColumnLineage -// 列出字段血缘信息 +// DescribeBaselineInstanceGantt +// 查询基线实例关键任务实例甘特图 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeColumnLineage(request *DescribeColumnLineageRequest) (response *DescribeColumnLineageResponse, err error) { - return c.DescribeColumnLineageWithContext(context.Background(), request) +func (c *Client) DescribeBaselineInstanceGantt(request *DescribeBaselineInstanceGanttRequest) (response *DescribeBaselineInstanceGanttResponse, err error) { + return c.DescribeBaselineInstanceGanttWithContext(context.Background(), request) } -// DescribeColumnLineage -// 列出字段血缘信息 +// DescribeBaselineInstanceGantt +// 查询基线实例关键任务实例甘特图 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeColumnLineageWithContext(ctx context.Context, request *DescribeColumnLineageRequest) (response *DescribeColumnLineageResponse, err error) { +func (c *Client) DescribeBaselineInstanceGanttWithContext(ctx context.Context, request *DescribeBaselineInstanceGanttRequest) (response *DescribeBaselineInstanceGanttResponse, err error) { if request == nil { - request = NewDescribeColumnLineageRequest() + request = NewDescribeBaselineInstanceGanttRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeColumnLineage") if c.GetCredential() == nil { - return nil, errors.New("DescribeColumnLineage require credential") + return nil, errors.New("DescribeBaselineInstanceGantt require credential") } request.SetContext(ctx) - response = NewDescribeColumnLineageResponse() + response = NewDescribeBaselineInstanceGanttResponse() err = c.Send(request, response) return } -func NewDescribeColumnsMetaRequest() (request *DescribeColumnsMetaRequest) { - request = &DescribeColumnsMetaRequest{ +func NewDescribeBaselineInstancesRequest() (request *DescribeBaselineInstancesRequest) { + request = &DescribeBaselineInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeColumnsMeta") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselineInstances") return } -func NewDescribeColumnsMetaResponse() (response *DescribeColumnsMetaResponse) { - response = &DescribeColumnsMetaResponse{ +func NewDescribeBaselineInstancesResponse() (response *DescribeBaselineInstancesResponse) { + response = &DescribeBaselineInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeColumnsMeta -// 查询表的所有列元数据 +// DescribeBaselineInstances +// 查询基线实例列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeColumnsMeta(request *DescribeColumnsMetaRequest) (response *DescribeColumnsMetaResponse, err error) { - return c.DescribeColumnsMetaWithContext(context.Background(), request) +func (c *Client) DescribeBaselineInstances(request *DescribeBaselineInstancesRequest) (response *DescribeBaselineInstancesResponse, err error) { + return c.DescribeBaselineInstancesWithContext(context.Background(), request) } -// DescribeColumnsMeta -// 查询表的所有列元数据 +// DescribeBaselineInstances +// 查询基线实例列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeColumnsMetaWithContext(ctx context.Context, request *DescribeColumnsMetaRequest) (response *DescribeColumnsMetaResponse, err error) { +func (c *Client) DescribeBaselineInstancesWithContext(ctx context.Context, request *DescribeBaselineInstancesRequest) (response *DescribeBaselineInstancesResponse, err error) { if request == nil { - request = NewDescribeColumnsMetaRequest() + request = NewDescribeBaselineInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeColumnsMeta") if c.GetCredential() == nil { - return nil, errors.New("DescribeColumnsMeta require credential") + return nil, errors.New("DescribeBaselineInstances require credential") } request.SetContext(ctx) - response = NewDescribeColumnsMetaResponse() + response = NewDescribeBaselineInstancesResponse() err = c.Send(request, response) return } -func NewDescribeDataCheckStatRequest() (request *DescribeDataCheckStatRequest) { - request = &DescribeDataCheckStatRequest{ +func NewDescribeBaselinesRequest() (request *DescribeBaselinesRequest) { + request = &DescribeBaselinesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataCheckStat") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBaselines") return } -func NewDescribeDataCheckStatResponse() (response *DescribeDataCheckStatResponse) { - response = &DescribeDataCheckStatResponse{ +func NewDescribeBaselinesResponse() (response *DescribeBaselinesResponse) { + response = &DescribeBaselinesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDataCheckStat -// 数据质量的概览页面数据监测情况接口 +// DescribeBaselines +// 基线列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeDataCheckStat(request *DescribeDataCheckStatRequest) (response *DescribeDataCheckStatResponse, err error) { - return c.DescribeDataCheckStatWithContext(context.Background(), request) +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselines(request *DescribeBaselinesRequest) (response *DescribeBaselinesResponse, err error) { + return c.DescribeBaselinesWithContext(context.Background(), request) } -// DescribeDataCheckStat -// 数据质量的概览页面数据监测情况接口 +// DescribeBaselines +// 基线列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeDataCheckStatWithContext(ctx context.Context, request *DescribeDataCheckStatRequest) (response *DescribeDataCheckStatResponse, err error) { +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeBaselinesWithContext(ctx context.Context, request *DescribeBaselinesRequest) (response *DescribeBaselinesResponse, err error) { if request == nil { - request = NewDescribeDataCheckStatRequest() + request = NewDescribeBaselinesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDataCheckStat") if c.GetCredential() == nil { - return nil, errors.New("DescribeDataCheckStat require credential") + return nil, errors.New("DescribeBaselines require credential") } request.SetContext(ctx) - response = NewDescribeDataCheckStatResponse() + response = NewDescribeBaselinesResponse() err = c.Send(request, response) return } -func NewDescribeDataServicePublishedApiDetailRequest() (request *DescribeDataServicePublishedApiDetailRequest) { - request = &DescribeDataServicePublishedApiDetailRequest{ +func NewDescribeBatchOperateTaskRequest() (request *DescribeBatchOperateTaskRequest) { + request = &DescribeBatchOperateTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataServicePublishedApiDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBatchOperateTask") return } -func NewDescribeDataServicePublishedApiDetailResponse() (response *DescribeDataServicePublishedApiDetailResponse) { - response = &DescribeDataServicePublishedApiDetailResponse{ +func NewDescribeBatchOperateTaskResponse() (response *DescribeBatchOperateTaskResponse) { + response = &DescribeBatchOperateTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDataServicePublishedApiDetail -// 查询数据服务API的发布态信息 +// DescribeBatchOperateTask +// 批量操作任务列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataServicePublishedApiDetail(request *DescribeDataServicePublishedApiDetailRequest) (response *DescribeDataServicePublishedApiDetailResponse, err error) { - return c.DescribeDataServicePublishedApiDetailWithContext(context.Background(), request) +func (c *Client) DescribeBatchOperateTask(request *DescribeBatchOperateTaskRequest) (response *DescribeBatchOperateTaskResponse, err error) { + return c.DescribeBatchOperateTaskWithContext(context.Background(), request) } -// DescribeDataServicePublishedApiDetail -// 查询数据服务API的发布态信息 +// DescribeBatchOperateTask +// 批量操作任务列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataServicePublishedApiDetailWithContext(ctx context.Context, request *DescribeDataServicePublishedApiDetailRequest) (response *DescribeDataServicePublishedApiDetailResponse, err error) { +func (c *Client) DescribeBatchOperateTaskWithContext(ctx context.Context, request *DescribeBatchOperateTaskRequest) (response *DescribeBatchOperateTaskResponse, err error) { if request == nil { - request = NewDescribeDataServicePublishedApiDetailRequest() + request = NewDescribeBatchOperateTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDataServicePublishedApiDetail") if c.GetCredential() == nil { - return nil, errors.New("DescribeDataServicePublishedApiDetail require credential") + return nil, errors.New("DescribeBatchOperateTask require credential") } request.SetContext(ctx) - response = NewDescribeDataServicePublishedApiDetailResponse() + response = NewDescribeBatchOperateTaskResponse() err = c.Send(request, response) return } -func NewDescribeDataServicePublishedApiListRequest() (request *DescribeDataServicePublishedApiListRequest) { - request = &DescribeDataServicePublishedApiListRequest{ +func NewDescribeBelongToRequest() (request *DescribeBelongToRequest) { + request = &DescribeBelongToRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataServicePublishedApiList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeBelongTo") return } -func NewDescribeDataServicePublishedApiListResponse() (response *DescribeDataServicePublishedApiListResponse) { - response = &DescribeDataServicePublishedApiListResponse{ +func NewDescribeBelongToResponse() (response *DescribeBelongToResponse) { + response = &DescribeBelongToResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDataServicePublishedApiList -// 获取数据服务API的发布态信息列表 +// DescribeBelongTo +// 智能运维-事件列表-所属任务/基线过滤列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataServicePublishedApiList(request *DescribeDataServicePublishedApiListRequest) (response *DescribeDataServicePublishedApiListResponse, err error) { - return c.DescribeDataServicePublishedApiListWithContext(context.Background(), request) +func (c *Client) DescribeBelongTo(request *DescribeBelongToRequest) (response *DescribeBelongToResponse, err error) { + return c.DescribeBelongToWithContext(context.Background(), request) } -// DescribeDataServicePublishedApiList -// 获取数据服务API的发布态信息列表 +// DescribeBelongTo +// 智能运维-事件列表-所属任务/基线过滤列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataServicePublishedApiListWithContext(ctx context.Context, request *DescribeDataServicePublishedApiListRequest) (response *DescribeDataServicePublishedApiListResponse, err error) { +func (c *Client) DescribeBelongToWithContext(ctx context.Context, request *DescribeBelongToRequest) (response *DescribeBelongToResponse, err error) { if request == nil { - request = NewDescribeDataServicePublishedApiListRequest() + request = NewDescribeBelongToRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDataServicePublishedApiList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDataServicePublishedApiList require credential") + return nil, errors.New("DescribeBelongTo require credential") } request.SetContext(ctx) - response = NewDescribeDataServicePublishedApiListResponse() + response = NewDescribeBelongToResponse() err = c.Send(request, response) return } -func NewDescribeDataSourceInfoListRequest() (request *DescribeDataSourceInfoListRequest) { - request = &DescribeDataSourceInfoListRequest{ +func NewDescribeClusterNamespaceListRequest() (request *DescribeClusterNamespaceListRequest) { + request = &DescribeClusterNamespaceListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataSourceInfoList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeClusterNamespaceList") return } -func NewDescribeDataSourceInfoListResponse() (response *DescribeDataSourceInfoListResponse) { - response = &DescribeDataSourceInfoListResponse{ +func NewDescribeClusterNamespaceListResponse() (response *DescribeClusterNamespaceListResponse) { + response = &DescribeClusterNamespaceListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDataSourceInfoList -// 获取数据源信息-数据源分页列表 +// DescribeClusterNamespaceList +// 获取集群命名空间列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataSourceInfoList(request *DescribeDataSourceInfoListRequest) (response *DescribeDataSourceInfoListResponse, err error) { - return c.DescribeDataSourceInfoListWithContext(context.Background(), request) +func (c *Client) DescribeClusterNamespaceList(request *DescribeClusterNamespaceListRequest) (response *DescribeClusterNamespaceListResponse, err error) { + return c.DescribeClusterNamespaceListWithContext(context.Background(), request) } -// DescribeDataSourceInfoList -// 获取数据源信息-数据源分页列表 +// DescribeClusterNamespaceList +// 获取集群命名空间列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDataSourceInfoListWithContext(ctx context.Context, request *DescribeDataSourceInfoListRequest) (response *DescribeDataSourceInfoListResponse, err error) { +func (c *Client) DescribeClusterNamespaceListWithContext(ctx context.Context, request *DescribeClusterNamespaceListRequest) (response *DescribeClusterNamespaceListResponse, err error) { if request == nil { - request = NewDescribeDataSourceInfoListRequest() + request = NewDescribeClusterNamespaceListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDataSourceInfoList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDataSourceInfoList require credential") + return nil, errors.New("DescribeClusterNamespaceList require credential") } request.SetContext(ctx) - response = NewDescribeDataSourceInfoListResponse() + response = NewDescribeClusterNamespaceListResponse() err = c.Send(request, response) return } -func NewDescribeDataSourceListRequest() (request *DescribeDataSourceListRequest) { - request = &DescribeDataSourceListRequest{ +func NewDescribeColumnLineageRequest() (request *DescribeColumnLineageRequest) { + request = &DescribeColumnLineageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataSourceList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeColumnLineage") return } -func NewDescribeDataSourceListResponse() (response *DescribeDataSourceListResponse) { - response = &DescribeDataSourceListResponse{ +func NewDescribeColumnLineageResponse() (response *DescribeColumnLineageResponse) { + response = &DescribeColumnLineageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDataSourceList -// 数据源详情 +// DescribeColumnLineage +// 列出字段血缘信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeDataSourceList(request *DescribeDataSourceListRequest) (response *DescribeDataSourceListResponse, err error) { - return c.DescribeDataSourceListWithContext(context.Background(), request) +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeColumnLineage(request *DescribeColumnLineageRequest) (response *DescribeColumnLineageResponse, err error) { + return c.DescribeColumnLineageWithContext(context.Background(), request) } -// DescribeDataSourceList -// 数据源详情 +// DescribeColumnLineage +// 列出字段血缘信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeDataSourceListWithContext(ctx context.Context, request *DescribeDataSourceListRequest) (response *DescribeDataSourceListResponse, err error) { +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeColumnLineageWithContext(ctx context.Context, request *DescribeColumnLineageRequest) (response *DescribeColumnLineageResponse, err error) { if request == nil { - request = NewDescribeDataSourceListRequest() + request = NewDescribeColumnLineageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDataSourceList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDataSourceList require credential") + return nil, errors.New("DescribeColumnLineage require credential") } request.SetContext(ctx) - response = NewDescribeDataSourceListResponse() + response = NewDescribeColumnLineageResponse() err = c.Send(request, response) return } -func NewDescribeDatabaseInfoListRequest() (request *DescribeDatabaseInfoListRequest) { - request = &DescribeDatabaseInfoListRequest{ +func NewDescribeDataBasesRequest() (request *DescribeDataBasesRequest) { + request = &DescribeDataBasesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatabaseInfoList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataBases") return } -func NewDescribeDatabaseInfoListResponse() (response *DescribeDatabaseInfoListResponse) { - response = &DescribeDatabaseInfoListResponse{ +func NewDescribeDataBasesResponse() (response *DescribeDataBasesResponse) { + response = &DescribeDataBasesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDatabaseInfoList -// 获取数据库信息 +// DescribeDataBases +// 查询数据来源列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDatabaseInfoList(request *DescribeDatabaseInfoListRequest) (response *DescribeDatabaseInfoListResponse, err error) { - return c.DescribeDatabaseInfoListWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataBases(request *DescribeDataBasesRequest) (response *DescribeDataBasesResponse, err error) { + return c.DescribeDataBasesWithContext(context.Background(), request) } -// DescribeDatabaseInfoList -// 获取数据库信息 +// DescribeDataBases +// 查询数据来源列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDatabaseInfoListWithContext(ctx context.Context, request *DescribeDatabaseInfoListRequest) (response *DescribeDatabaseInfoListResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataBasesWithContext(ctx context.Context, request *DescribeDataBasesRequest) (response *DescribeDataBasesResponse, err error) { if request == nil { - request = NewDescribeDatabaseInfoListRequest() + request = NewDescribeDataBasesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDatabaseInfoList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDatabaseInfoList require credential") + return nil, errors.New("DescribeDataBases require credential") } request.SetContext(ctx) - response = NewDescribeDatabaseInfoListResponse() + response = NewDescribeDataBasesResponse() err = c.Send(request, response) return } -func NewDescribeDatabaseMetasRequest() (request *DescribeDatabaseMetasRequest) { - request = &DescribeDatabaseMetasRequest{ +func NewDescribeDataCheckStatRequest() (request *DescribeDataCheckStatRequest) { + request = &DescribeDataCheckStatRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatabaseMetas") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataCheckStat") return } -func NewDescribeDatabaseMetasResponse() (response *DescribeDatabaseMetasResponse) { - response = &DescribeDatabaseMetasResponse{ +func NewDescribeDataCheckStatResponse() (response *DescribeDataCheckStatResponse) { + response = &DescribeDataCheckStatResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDatabaseMetas -// 查询数据库列表 +// DescribeDataCheckStat +// 数据质量的概览页面数据监测情况接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeDatabaseMetas(request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) { - return c.DescribeDatabaseMetasWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataCheckStat(request *DescribeDataCheckStatRequest) (response *DescribeDataCheckStatResponse, err error) { + return c.DescribeDataCheckStatWithContext(context.Background(), request) } -// DescribeDatabaseMetas -// 查询数据库列表 +// DescribeDataCheckStat +// 数据质量的概览页面数据监测情况接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeDatabaseMetasWithContext(ctx context.Context, request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataCheckStatWithContext(ctx context.Context, request *DescribeDataCheckStatRequest) (response *DescribeDataCheckStatResponse, err error) { if request == nil { - request = NewDescribeDatabaseMetasRequest() + request = NewDescribeDataCheckStatRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDatabaseMetas") if c.GetCredential() == nil { - return nil, errors.New("DescribeDatabaseMetas require credential") + return nil, errors.New("DescribeDataCheckStat require credential") } request.SetContext(ctx) - response = NewDescribeDatabaseMetasResponse() + response = NewDescribeDataCheckStatResponse() err = c.Send(request, response) return } -func NewDescribeDatasourceRequest() (request *DescribeDatasourceRequest) { - request = &DescribeDatasourceRequest{ +func NewDescribeDataObjectsRequest() (request *DescribeDataObjectsRequest) { + request = &DescribeDataObjectsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatasource") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataObjects") return } -func NewDescribeDatasourceResponse() (response *DescribeDatasourceResponse) { - response = &DescribeDatasourceResponse{ +func NewDescribeDataObjectsResponse() (response *DescribeDataObjectsResponse) { + response = &DescribeDataObjectsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDatasource -// 数据源详情 +// DescribeDataObjects +// 查询规则组数据对象列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDatasource(request *DescribeDatasourceRequest) (response *DescribeDatasourceResponse, err error) { - return c.DescribeDatasourceWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataObjects(request *DescribeDataObjectsRequest) (response *DescribeDataObjectsResponse, err error) { + return c.DescribeDataObjectsWithContext(context.Background(), request) } -// DescribeDatasource -// 数据源详情 +// DescribeDataObjects +// 查询规则组数据对象列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDatasourceWithContext(ctx context.Context, request *DescribeDatasourceRequest) (response *DescribeDatasourceResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeDataObjectsWithContext(ctx context.Context, request *DescribeDataObjectsRequest) (response *DescribeDataObjectsResponse, err error) { if request == nil { - request = NewDescribeDatasourceRequest() + request = NewDescribeDataObjectsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDatasource") if c.GetCredential() == nil { - return nil, errors.New("DescribeDatasource require credential") + return nil, errors.New("DescribeDataObjects require credential") } request.SetContext(ctx) - response = NewDescribeDatasourceResponse() + response = NewDescribeDataObjectsResponse() err = c.Send(request, response) return } -func NewDescribeDependOpsTasksRequest() (request *DescribeDependOpsTasksRequest) { - request = &DescribeDependOpsTasksRequest{ +func NewDescribeDataSourceInfoListRequest() (request *DescribeDataSourceInfoListRequest) { + request = &DescribeDataSourceInfoListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependOpsTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataSourceInfoList") return } -func NewDescribeDependOpsTasksResponse() (response *DescribeDependOpsTasksResponse) { - response = &DescribeDependOpsTasksResponse{ +func NewDescribeDataSourceInfoListResponse() (response *DescribeDataSourceInfoListResponse) { + response = &DescribeDataSourceInfoListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDependOpsTasks -// 根据层级查找上/下游任务节点 +// DescribeDataSourceInfoList +// 获取数据源信息-数据源分页列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDependOpsTasks(request *DescribeDependOpsTasksRequest) (response *DescribeDependOpsTasksResponse, err error) { - return c.DescribeDependOpsTasksWithContext(context.Background(), request) +func (c *Client) DescribeDataSourceInfoList(request *DescribeDataSourceInfoListRequest) (response *DescribeDataSourceInfoListResponse, err error) { + return c.DescribeDataSourceInfoListWithContext(context.Background(), request) } -// DescribeDependOpsTasks -// 根据层级查找上/下游任务节点 +// DescribeDataSourceInfoList +// 获取数据源信息-数据源分页列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDependOpsTasksWithContext(ctx context.Context, request *DescribeDependOpsTasksRequest) (response *DescribeDependOpsTasksResponse, err error) { +func (c *Client) DescribeDataSourceInfoListWithContext(ctx context.Context, request *DescribeDataSourceInfoListRequest) (response *DescribeDataSourceInfoListResponse, err error) { if request == nil { - request = NewDescribeDependOpsTasksRequest() + request = NewDescribeDataSourceInfoListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDependOpsTasks") if c.GetCredential() == nil { - return nil, errors.New("DescribeDependOpsTasks require credential") + return nil, errors.New("DescribeDataSourceInfoList require credential") } request.SetContext(ctx) - response = NewDescribeDependOpsTasksResponse() + response = NewDescribeDataSourceInfoListResponse() err = c.Send(request, response) return } -func NewDescribeDependTaskListsRequest() (request *DescribeDependTaskListsRequest) { - request = &DescribeDependTaskListsRequest{ +func NewDescribeDataSourceListRequest() (request *DescribeDataSourceListRequest) { + request = &DescribeDataSourceListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependTaskLists") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataSourceList") return } -func NewDescribeDependTaskListsResponse() (response *DescribeDependTaskListsResponse) { - response = &DescribeDependTaskListsResponse{ +func NewDescribeDataSourceListResponse() (response *DescribeDataSourceListResponse) { + response = &DescribeDataSourceListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDependTaskLists -// 通过taskIds查询task详情列表 +// DescribeDataSourceList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDependTaskLists(request *DescribeDependTaskListsRequest) (response *DescribeDependTaskListsResponse, err error) { - return c.DescribeDependTaskListsWithContext(context.Background(), request) +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeDataSourceList(request *DescribeDataSourceListRequest) (response *DescribeDataSourceListResponse, err error) { + return c.DescribeDataSourceListWithContext(context.Background(), request) } -// DescribeDependTaskLists -// 通过taskIds查询task详情列表 +// DescribeDataSourceList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDependTaskListsWithContext(ctx context.Context, request *DescribeDependTaskListsRequest) (response *DescribeDependTaskListsResponse, err error) { +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeDataSourceListWithContext(ctx context.Context, request *DescribeDataSourceListRequest) (response *DescribeDataSourceListResponse, err error) { if request == nil { - request = NewDescribeDependTaskListsRequest() + request = NewDescribeDataSourceListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDependTaskLists") if c.GetCredential() == nil { - return nil, errors.New("DescribeDependTaskLists require credential") + return nil, errors.New("DescribeDataSourceList require credential") } request.SetContext(ctx) - response = NewDescribeDependTaskListsResponse() + response = NewDescribeDataSourceListResponse() err = c.Send(request, response) return } -func NewDescribeDimensionScoreRequest() (request *DescribeDimensionScoreRequest) { - request = &DescribeDimensionScoreRequest{ +func NewDescribeDataSourceWithoutInfoRequest() (request *DescribeDataSourceWithoutInfoRequest) { + request = &DescribeDataSourceWithoutInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDimensionScore") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataSourceWithoutInfo") return } -func NewDescribeDimensionScoreResponse() (response *DescribeDimensionScoreResponse) { - response = &DescribeDimensionScoreResponse{ +func NewDescribeDataSourceWithoutInfoResponse() (response *DescribeDataSourceWithoutInfoResponse) { + response = &DescribeDataSourceWithoutInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDimensionScore -// 质量报告-查询质量评分 +// DescribeDataSourceWithoutInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// MISSINGPARAMETER = "MissingParameter" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeDimensionScore(request *DescribeDimensionScoreRequest) (response *DescribeDimensionScoreResponse, err error) { - return c.DescribeDimensionScoreWithContext(context.Background(), request) +// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" +func (c *Client) DescribeDataSourceWithoutInfo(request *DescribeDataSourceWithoutInfoRequest) (response *DescribeDataSourceWithoutInfoResponse, err error) { + return c.DescribeDataSourceWithoutInfoWithContext(context.Background(), request) } -// DescribeDimensionScore -// 质量报告-查询质量评分 +// DescribeDataSourceWithoutInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// MISSINGPARAMETER = "MissingParameter" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeDimensionScoreWithContext(ctx context.Context, request *DescribeDimensionScoreRequest) (response *DescribeDimensionScoreResponse, err error) { +// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" +func (c *Client) DescribeDataSourceWithoutInfoWithContext(ctx context.Context, request *DescribeDataSourceWithoutInfoRequest) (response *DescribeDataSourceWithoutInfoResponse, err error) { if request == nil { - request = NewDescribeDimensionScoreRequest() + request = NewDescribeDataSourceWithoutInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDimensionScore") if c.GetCredential() == nil { - return nil, errors.New("DescribeDimensionScore require credential") + return nil, errors.New("DescribeDataSourceWithoutInfo require credential") } request.SetContext(ctx) - response = NewDescribeDimensionScoreResponse() + response = NewDescribeDataSourceWithoutInfoResponse() err = c.Send(request, response) return } -func NewDescribeDsFolderTreeRequest() (request *DescribeDsFolderTreeRequest) { - request = &DescribeDsFolderTreeRequest{ +func NewDescribeDataTypesRequest() (request *DescribeDataTypesRequest) { + request = &DescribeDataTypesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsFolderTree") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDataTypes") return } -func NewDescribeDsFolderTreeResponse() (response *DescribeDsFolderTreeResponse) { - response = &DescribeDsFolderTreeResponse{ +func NewDescribeDataTypesResponse() (response *DescribeDataTypesResponse) { + response = &DescribeDataTypesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDsFolderTree -// 查询目录树 +// DescribeDataTypes +// 获取字段类型列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsFolderTree(request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) { - return c.DescribeDsFolderTreeWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDataTypes(request *DescribeDataTypesRequest) (response *DescribeDataTypesResponse, err error) { + return c.DescribeDataTypesWithContext(context.Background(), request) } -// DescribeDsFolderTree -// 查询目录树 +// DescribeDataTypes +// 获取字段类型列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsFolderTreeWithContext(ctx context.Context, request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDataTypesWithContext(ctx context.Context, request *DescribeDataTypesRequest) (response *DescribeDataTypesResponse, err error) { if request == nil { - request = NewDescribeDsFolderTreeRequest() + request = NewDescribeDataTypesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDsFolderTree") if c.GetCredential() == nil { - return nil, errors.New("DescribeDsFolderTree require credential") + return nil, errors.New("DescribeDataTypes require credential") } request.SetContext(ctx) - response = NewDescribeDsFolderTreeResponse() + response = NewDescribeDataTypesResponse() err = c.Send(request, response) return } -func NewDescribeDsParentFolderTreeRequest() (request *DescribeDsParentFolderTreeRequest) { - request = &DescribeDsParentFolderTreeRequest{ +func NewDescribeDatabaseInfoListRequest() (request *DescribeDatabaseInfoListRequest) { + request = &DescribeDatabaseInfoListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsParentFolderTree") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatabaseInfoList") return } -func NewDescribeDsParentFolderTreeResponse() (response *DescribeDsParentFolderTreeResponse) { - response = &DescribeDsParentFolderTreeResponse{ +func NewDescribeDatabaseInfoListResponse() (response *DescribeDatabaseInfoListResponse) { + response = &DescribeDatabaseInfoListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDsParentFolderTree -// 查询父目录树,用于工作流、任务定位 +// DescribeDatabaseInfoList +// 获取数据库信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsParentFolderTree(request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) { - return c.DescribeDsParentFolderTreeWithContext(context.Background(), request) +func (c *Client) DescribeDatabaseInfoList(request *DescribeDatabaseInfoListRequest) (response *DescribeDatabaseInfoListResponse, err error) { + return c.DescribeDatabaseInfoListWithContext(context.Background(), request) } -// DescribeDsParentFolderTree -// 查询父目录树,用于工作流、任务定位 +// DescribeDatabaseInfoList +// 获取数据库信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsParentFolderTreeWithContext(ctx context.Context, request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) { +func (c *Client) DescribeDatabaseInfoListWithContext(ctx context.Context, request *DescribeDatabaseInfoListRequest) (response *DescribeDatabaseInfoListResponse, err error) { if request == nil { - request = NewDescribeDsParentFolderTreeRequest() + request = NewDescribeDatabaseInfoListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDsParentFolderTree") if c.GetCredential() == nil { - return nil, errors.New("DescribeDsParentFolderTree require credential") + return nil, errors.New("DescribeDatabaseInfoList require credential") } request.SetContext(ctx) - response = NewDescribeDsParentFolderTreeResponse() + response = NewDescribeDatabaseInfoListResponse() err = c.Send(request, response) return } -func NewDescribeDsTaskVersionInfoRequest() (request *DescribeDsTaskVersionInfoRequest) { - request = &DescribeDsTaskVersionInfoRequest{ +func NewDescribeDatabaseMetasRequest() (request *DescribeDatabaseMetasRequest) { + request = &DescribeDatabaseMetasRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsTaskVersionInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatabaseMetas") return } -func NewDescribeDsTaskVersionInfoResponse() (response *DescribeDsTaskVersionInfoResponse) { - response = &DescribeDsTaskVersionInfoResponse{ +func NewDescribeDatabaseMetasResponse() (response *DescribeDatabaseMetasResponse) { + response = &DescribeDatabaseMetasResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDsTaskVersionInfo -// 查看任务版本详细信息 +// DescribeDatabaseMetas +// 查询数据库列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsTaskVersionInfo(request *DescribeDsTaskVersionInfoRequest) (response *DescribeDsTaskVersionInfoResponse, err error) { - return c.DescribeDsTaskVersionInfoWithContext(context.Background(), request) +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNKNOWNPARAMETER = "UnknownParameter" +func (c *Client) DescribeDatabaseMetas(request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) { + return c.DescribeDatabaseMetasWithContext(context.Background(), request) } -// DescribeDsTaskVersionInfo -// 查看任务版本详细信息 +// DescribeDatabaseMetas +// 查询数据库列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDsTaskVersionInfoWithContext(ctx context.Context, request *DescribeDsTaskVersionInfoRequest) (response *DescribeDsTaskVersionInfoResponse, err error) { +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNKNOWNPARAMETER = "UnknownParameter" +func (c *Client) DescribeDatabaseMetasWithContext(ctx context.Context, request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) { if request == nil { - request = NewDescribeDsTaskVersionInfoRequest() + request = NewDescribeDatabaseMetasRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDsTaskVersionInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeDsTaskVersionInfo require credential") + return nil, errors.New("DescribeDatabaseMetas require credential") } request.SetContext(ctx) - response = NewDescribeDsTaskVersionInfoResponse() + response = NewDescribeDatabaseMetasResponse() err = c.Send(request, response) return } -func NewDescribeDsTaskVersionListRequest() (request *DescribeDsTaskVersionListRequest) { - request = &DescribeDsTaskVersionListRequest{ +func NewDescribeDatasourceRequest() (request *DescribeDatasourceRequest) { + request = &DescribeDatasourceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsTaskVersionList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatasource") return } -func NewDescribeDsTaskVersionListResponse() (response *DescribeDsTaskVersionListResponse) { - response = &DescribeDsTaskVersionListResponse{ +func NewDescribeDatasourceResponse() (response *DescribeDatasourceResponse) { + response = &DescribeDatasourceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDsTaskVersionList -// 拉取任务版本列表 +// DescribeDatasource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeDsTaskVersionList(request *DescribeDsTaskVersionListRequest) (response *DescribeDsTaskVersionListResponse, err error) { - return c.DescribeDsTaskVersionListWithContext(context.Background(), request) +func (c *Client) DescribeDatasource(request *DescribeDatasourceRequest) (response *DescribeDatasourceResponse, err error) { + return c.DescribeDatasourceWithContext(context.Background(), request) } -// DescribeDsTaskVersionList -// 拉取任务版本列表 +// DescribeDatasource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 数据源详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeDsTaskVersionListWithContext(ctx context.Context, request *DescribeDsTaskVersionListRequest) (response *DescribeDsTaskVersionListResponse, err error) { +func (c *Client) DescribeDatasourceWithContext(ctx context.Context, request *DescribeDatasourceRequest) (response *DescribeDatasourceResponse, err error) { if request == nil { - request = NewDescribeDsTaskVersionListRequest() + request = NewDescribeDatasourceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDsTaskVersionList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDsTaskVersionList require credential") + return nil, errors.New("DescribeDatasource require credential") } request.SetContext(ctx) - response = NewDescribeDsTaskVersionListResponse() + response = NewDescribeDatasourceResponse() err = c.Send(request, response) return } -func NewDescribeDutyScheduleDetailsRequest() (request *DescribeDutyScheduleDetailsRequest) { - request = &DescribeDutyScheduleDetailsRequest{ +func NewDescribeDependOpsTaskListRequest() (request *DescribeDependOpsTaskListRequest) { + request = &DescribeDependOpsTaskListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDutyScheduleDetails") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependOpsTaskList") return } -func NewDescribeDutyScheduleDetailsResponse() (response *DescribeDutyScheduleDetailsResponse) { - response = &DescribeDutyScheduleDetailsResponse{ +func NewDescribeDependOpsTaskListResponse() (response *DescribeDependOpsTaskListResponse) { + response = &DescribeDependOpsTaskListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDutyScheduleDetails -// 获取值班日历 +// DescribeDependOpsTaskList +// 根据任务id获取下游依赖任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDutyScheduleDetails(request *DescribeDutyScheduleDetailsRequest) (response *DescribeDutyScheduleDetailsResponse, err error) { - return c.DescribeDutyScheduleDetailsWithContext(context.Background(), request) +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +func (c *Client) DescribeDependOpsTaskList(request *DescribeDependOpsTaskListRequest) (response *DescribeDependOpsTaskListResponse, err error) { + return c.DescribeDependOpsTaskListWithContext(context.Background(), request) } -// DescribeDutyScheduleDetails -// 获取值班日历 +// DescribeDependOpsTaskList +// 根据任务id获取下游依赖任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDutyScheduleDetailsWithContext(ctx context.Context, request *DescribeDutyScheduleDetailsRequest) (response *DescribeDutyScheduleDetailsResponse, err error) { +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +func (c *Client) DescribeDependOpsTaskListWithContext(ctx context.Context, request *DescribeDependOpsTaskListRequest) (response *DescribeDependOpsTaskListResponse, err error) { if request == nil { - request = NewDescribeDutyScheduleDetailsRequest() + request = NewDescribeDependOpsTaskListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDutyScheduleDetails") if c.GetCredential() == nil { - return nil, errors.New("DescribeDutyScheduleDetails require credential") + return nil, errors.New("DescribeDependOpsTaskList require credential") } request.SetContext(ctx) - response = NewDescribeDutyScheduleDetailsResponse() + response = NewDescribeDependOpsTaskListResponse() err = c.Send(request, response) return } -func NewDescribeDutyScheduleListRequest() (request *DescribeDutyScheduleListRequest) { - request = &DescribeDutyScheduleListRequest{ +func NewDescribeDependOpsTasksRequest() (request *DescribeDependOpsTasksRequest) { + request = &DescribeDependOpsTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeDutyScheduleList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependOpsTasks") return } -func NewDescribeDutyScheduleListResponse() (response *DescribeDutyScheduleListResponse) { - response = &DescribeDutyScheduleListResponse{ +func NewDescribeDependOpsTasksResponse() (response *DescribeDependOpsTasksResponse) { + response = &DescribeDependOpsTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeDutyScheduleList -// 获取值班表列表 +// DescribeDependOpsTasks +// 根据层级查找上/下游任务节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDutyScheduleList(request *DescribeDutyScheduleListRequest) (response *DescribeDutyScheduleListResponse, err error) { - return c.DescribeDutyScheduleListWithContext(context.Background(), request) +func (c *Client) DescribeDependOpsTasks(request *DescribeDependOpsTasksRequest) (response *DescribeDependOpsTasksResponse, err error) { + return c.DescribeDependOpsTasksWithContext(context.Background(), request) } -// DescribeDutyScheduleList -// 获取值班表列表 +// DescribeDependOpsTasks +// 根据层级查找上/下游任务节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeDutyScheduleListWithContext(ctx context.Context, request *DescribeDutyScheduleListRequest) (response *DescribeDutyScheduleListResponse, err error) { +func (c *Client) DescribeDependOpsTasksWithContext(ctx context.Context, request *DescribeDependOpsTasksRequest) (response *DescribeDependOpsTasksResponse, err error) { if request == nil { - request = NewDescribeDutyScheduleListRequest() + request = NewDescribeDependOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeDutyScheduleList") if c.GetCredential() == nil { - return nil, errors.New("DescribeDutyScheduleList require credential") + return nil, errors.New("DescribeDependOpsTasks require credential") } request.SetContext(ctx) - response = NewDescribeDutyScheduleListResponse() + response = NewDescribeDependOpsTasksResponse() err = c.Send(request, response) return } -func NewDescribeEventRequest() (request *DescribeEventRequest) { - request = &DescribeEventRequest{ +func NewDescribeDependTaskListsRequest() (request *DescribeDependTaskListsRequest) { + request = &DescribeDependTaskListsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeEvent") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependTaskLists") return } -func NewDescribeEventResponse() (response *DescribeEventResponse) { - response = &DescribeEventResponse{ +func NewDescribeDependTaskListsResponse() (response *DescribeDependTaskListsResponse) { + response = &DescribeDependTaskListsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeEvent -// 根据项目ID和事件名称查看事件详情 +// DescribeDependTaskLists +// 通过taskIds查询task详情列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEvent(request *DescribeEventRequest) (response *DescribeEventResponse, err error) { - return c.DescribeEventWithContext(context.Background(), request) +func (c *Client) DescribeDependTaskLists(request *DescribeDependTaskListsRequest) (response *DescribeDependTaskListsResponse, err error) { + return c.DescribeDependTaskListsWithContext(context.Background(), request) } -// DescribeEvent -// 根据项目ID和事件名称查看事件详情 +// DescribeDependTaskLists +// 通过taskIds查询task详情列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEventWithContext(ctx context.Context, request *DescribeEventRequest) (response *DescribeEventResponse, err error) { +func (c *Client) DescribeDependTaskListsWithContext(ctx context.Context, request *DescribeDependTaskListsRequest) (response *DescribeDependTaskListsResponse, err error) { if request == nil { - request = NewDescribeEventRequest() + request = NewDescribeDependTaskListsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeEvent") if c.GetCredential() == nil { - return nil, errors.New("DescribeEvent require credential") + return nil, errors.New("DescribeDependTaskLists require credential") } request.SetContext(ctx) - response = NewDescribeEventResponse() + response = NewDescribeDependTaskListsResponse() err = c.Send(request, response) return } -func NewDescribeEventCasesRequest() (request *DescribeEventCasesRequest) { - request = &DescribeEventCasesRequest{ +func NewDescribeDependTasksNewRequest() (request *DescribeDependTasksNewRequest) { + request = &DescribeDependTasksNewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventCases") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDependTasksNew") return } -func NewDescribeEventCasesResponse() (response *DescribeEventCasesResponse) { - response = &DescribeEventCasesResponse{ +func NewDescribeDependTasksNewResponse() (response *DescribeDependTasksNewResponse) { + response = &DescribeDependTasksNewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeEventCases -// 根据条件查找事件实例 +// DescribeDependTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 根据层级查找上/下游任务节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEventCases(request *DescribeEventCasesRequest) (response *DescribeEventCasesResponse, err error) { - return c.DescribeEventCasesWithContext(context.Background(), request) +func (c *Client) DescribeDependTasksNew(request *DescribeDependTasksNewRequest) (response *DescribeDependTasksNewResponse, err error) { + return c.DescribeDependTasksNewWithContext(context.Background(), request) } -// DescribeEventCases -// 根据条件查找事件实例 +// DescribeDependTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 根据层级查找上/下游任务节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEventCasesWithContext(ctx context.Context, request *DescribeEventCasesRequest) (response *DescribeEventCasesResponse, err error) { +func (c *Client) DescribeDependTasksNewWithContext(ctx context.Context, request *DescribeDependTasksNewRequest) (response *DescribeDependTasksNewResponse, err error) { if request == nil { - request = NewDescribeEventCasesRequest() + request = NewDescribeDependTasksNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeEventCases") if c.GetCredential() == nil { - return nil, errors.New("DescribeEventCases require credential") + return nil, errors.New("DescribeDependTasksNew require credential") } request.SetContext(ctx) - response = NewDescribeEventCasesResponse() + response = NewDescribeDependTasksNewResponse() err = c.Send(request, response) return } -func NewDescribeEventConsumeTasksRequest() (request *DescribeEventConsumeTasksRequest) { - request = &DescribeEventConsumeTasksRequest{ +func NewDescribeDiagnosticInfoByBaselineIdRequest() (request *DescribeDiagnosticInfoByBaselineIdRequest) { + request = &DescribeDiagnosticInfoByBaselineIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventConsumeTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDiagnosticInfoByBaselineId") return } -func NewDescribeEventConsumeTasksResponse() (response *DescribeEventConsumeTasksResponse) { - response = &DescribeEventConsumeTasksResponse{ +func NewDescribeDiagnosticInfoByBaselineIdResponse() (response *DescribeDiagnosticInfoByBaselineIdResponse) { + response = &DescribeDiagnosticInfoByBaselineIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeEventConsumeTasks -// 查看事件实例的消费任务 +// DescribeDiagnosticInfoByBaselineId +// 查询基线诊断信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEventConsumeTasks(request *DescribeEventConsumeTasksRequest) (response *DescribeEventConsumeTasksResponse, err error) { - return c.DescribeEventConsumeTasksWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeDiagnosticInfoByBaselineId(request *DescribeDiagnosticInfoByBaselineIdRequest) (response *DescribeDiagnosticInfoByBaselineIdResponse, err error) { + return c.DescribeDiagnosticInfoByBaselineIdWithContext(context.Background(), request) } -// DescribeEventConsumeTasks -// 查看事件实例的消费任务 +// DescribeDiagnosticInfoByBaselineId +// 查询基线诊断信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeEventConsumeTasksWithContext(ctx context.Context, request *DescribeEventConsumeTasksRequest) (response *DescribeEventConsumeTasksResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeDiagnosticInfoByBaselineIdWithContext(ctx context.Context, request *DescribeDiagnosticInfoByBaselineIdRequest) (response *DescribeDiagnosticInfoByBaselineIdResponse, err error) { if request == nil { - request = NewDescribeEventConsumeTasksRequest() + request = NewDescribeDiagnosticInfoByBaselineIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeEventConsumeTasks") if c.GetCredential() == nil { - return nil, errors.New("DescribeEventConsumeTasks require credential") + return nil, errors.New("DescribeDiagnosticInfoByBaselineId require credential") } request.SetContext(ctx) - response = NewDescribeEventConsumeTasksResponse() + response = NewDescribeDiagnosticInfoByBaselineIdResponse() err = c.Send(request, response) return } -func NewDescribeExecStrategyRequest() (request *DescribeExecStrategyRequest) { - request = &DescribeExecStrategyRequest{ +func NewDescribeDimensionScoreRequest() (request *DescribeDimensionScoreRequest) { + request = &DescribeDimensionScoreRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeExecStrategy") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDimensionScore") return } -func NewDescribeExecStrategyResponse() (response *DescribeExecStrategyResponse) { - response = &DescribeExecStrategyResponse{ +func NewDescribeDimensionScoreResponse() (response *DescribeDimensionScoreResponse) { + response = &DescribeDimensionScoreResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeExecStrategy -// 查询规则组执行策略 +// DescribeDimensionScore +// 质量报告-查询质量评分 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeExecStrategy(request *DescribeExecStrategyRequest) (response *DescribeExecStrategyResponse, err error) { - return c.DescribeExecStrategyWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDimensionScore(request *DescribeDimensionScoreRequest) (response *DescribeDimensionScoreResponse, err error) { + return c.DescribeDimensionScoreWithContext(context.Background(), request) } -// DescribeExecStrategy -// 查询规则组执行策略 +// DescribeDimensionScore +// 质量报告-查询质量评分 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeExecStrategyWithContext(ctx context.Context, request *DescribeExecStrategyRequest) (response *DescribeExecStrategyResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDimensionScoreWithContext(ctx context.Context, request *DescribeDimensionScoreRequest) (response *DescribeDimensionScoreResponse, err error) { if request == nil { - request = NewDescribeExecStrategyRequest() + request = NewDescribeDimensionScoreRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeExecStrategy") if c.GetCredential() == nil { - return nil, errors.New("DescribeExecStrategy require credential") + return nil, errors.New("DescribeDimensionScore require credential") } request.SetContext(ctx) - response = NewDescribeExecStrategyResponse() + response = NewDescribeDimensionScoreResponse() err = c.Send(request, response) return } -func NewDescribeExecutorGroupMetricRequest() (request *DescribeExecutorGroupMetricRequest) { - request = &DescribeExecutorGroupMetricRequest{ +func NewDescribeDrInstancePageRequest() (request *DescribeDrInstancePageRequest) { + request = &DescribeDrInstancePageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeExecutorGroupMetric") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDrInstancePage") return } -func NewDescribeExecutorGroupMetricResponse() (response *DescribeExecutorGroupMetricResponse) { - response = &DescribeExecutorGroupMetricResponse{ +func NewDescribeDrInstancePageResponse() (response *DescribeDrInstancePageResponse) { + response = &DescribeDrInstancePageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeExecutorGroupMetric -// 商业化版本:根据id查询执行资源组指标 +// DescribeDrInstancePage +// 分页查询试运行实例列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeExecutorGroupMetric(request *DescribeExecutorGroupMetricRequest) (response *DescribeExecutorGroupMetricResponse, err error) { - return c.DescribeExecutorGroupMetricWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrInstancePage(request *DescribeDrInstancePageRequest) (response *DescribeDrInstancePageResponse, err error) { + return c.DescribeDrInstancePageWithContext(context.Background(), request) } -// DescribeExecutorGroupMetric -// 商业化版本:根据id查询执行资源组指标 +// DescribeDrInstancePage +// 分页查询试运行实例列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeExecutorGroupMetricWithContext(ctx context.Context, request *DescribeExecutorGroupMetricRequest) (response *DescribeExecutorGroupMetricResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrInstancePageWithContext(ctx context.Context, request *DescribeDrInstancePageRequest) (response *DescribeDrInstancePageResponse, err error) { if request == nil { - request = NewDescribeExecutorGroupMetricRequest() + request = NewDescribeDrInstancePageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeExecutorGroupMetric") if c.GetCredential() == nil { - return nil, errors.New("DescribeExecutorGroupMetric require credential") + return nil, errors.New("DescribeDrInstancePage require credential") } request.SetContext(ctx) - response = NewDescribeExecutorGroupMetricResponse() + response = NewDescribeDrInstancePageResponse() err = c.Send(request, response) return } -func NewDescribeFieldBasicInfoRequest() (request *DescribeFieldBasicInfoRequest) { - request = &DescribeFieldBasicInfoRequest{ +func NewDescribeDrInstanceScriptContentRequest() (request *DescribeDrInstanceScriptContentRequest) { + request = &DescribeDrInstanceScriptContentRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeFieldBasicInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDrInstanceScriptContent") return } -func NewDescribeFieldBasicInfoResponse() (response *DescribeFieldBasicInfoResponse) { - response = &DescribeFieldBasicInfoResponse{ +func NewDescribeDrInstanceScriptContentResponse() (response *DescribeDrInstanceScriptContentResponse) { + response = &DescribeDrInstanceScriptContentResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeFieldBasicInfo -// 元数据模型-字段基础信息查询接口 +// DescribeDrInstanceScriptContent +// 查询试运行实例执行内容 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFieldBasicInfo(request *DescribeFieldBasicInfoRequest) (response *DescribeFieldBasicInfoResponse, err error) { - return c.DescribeFieldBasicInfoWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrInstanceScriptContent(request *DescribeDrInstanceScriptContentRequest) (response *DescribeDrInstanceScriptContentResponse, err error) { + return c.DescribeDrInstanceScriptContentWithContext(context.Background(), request) } -// DescribeFieldBasicInfo -// 元数据模型-字段基础信息查询接口 +// DescribeDrInstanceScriptContent +// 查询试运行实例执行内容 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFieldBasicInfoWithContext(ctx context.Context, request *DescribeFieldBasicInfoRequest) (response *DescribeFieldBasicInfoResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrInstanceScriptContentWithContext(ctx context.Context, request *DescribeDrInstanceScriptContentRequest) (response *DescribeDrInstanceScriptContentResponse, err error) { if request == nil { - request = NewDescribeFieldBasicInfoRequest() + request = NewDescribeDrInstanceScriptContentRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeFieldBasicInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeFieldBasicInfo require credential") + return nil, errors.New("DescribeDrInstanceScriptContent require credential") } request.SetContext(ctx) - response = NewDescribeFieldBasicInfoResponse() + response = NewDescribeDrInstanceScriptContentResponse() err = c.Send(request, response) return } -func NewDescribeFolderWorkflowListRequest() (request *DescribeFolderWorkflowListRequest) { - request = &DescribeFolderWorkflowListRequest{ +func NewDescribeDrSonInstanceRequest() (request *DescribeDrSonInstanceRequest) { + request = &DescribeDrSonInstanceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeFolderWorkflowList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDrSonInstance") return } -func NewDescribeFolderWorkflowListResponse() (response *DescribeFolderWorkflowListResponse) { - response = &DescribeFolderWorkflowListResponse{ +func NewDescribeDrSonInstanceResponse() (response *DescribeDrSonInstanceResponse) { + response = &DescribeDrSonInstanceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeFolderWorkflowList -// 根据项目id 获取项目下所有工作流列表 +// DescribeDrSonInstance +// 查询试运行实例子实例列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFolderWorkflowList(request *DescribeFolderWorkflowListRequest) (response *DescribeFolderWorkflowListResponse, err error) { - return c.DescribeFolderWorkflowListWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrSonInstance(request *DescribeDrSonInstanceRequest) (response *DescribeDrSonInstanceResponse, err error) { + return c.DescribeDrSonInstanceWithContext(context.Background(), request) } -// DescribeFolderWorkflowList -// 根据项目id 获取项目下所有工作流列表 +// DescribeDrSonInstance +// 查询试运行实例子实例列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFolderWorkflowListWithContext(ctx context.Context, request *DescribeFolderWorkflowListRequest) (response *DescribeFolderWorkflowListResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// MISSINGPARAMETER = "MissingParameter" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeDrSonInstanceWithContext(ctx context.Context, request *DescribeDrSonInstanceRequest) (response *DescribeDrSonInstanceResponse, err error) { if request == nil { - request = NewDescribeFolderWorkflowListRequest() + request = NewDescribeDrSonInstanceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeFolderWorkflowList") if c.GetCredential() == nil { - return nil, errors.New("DescribeFolderWorkflowList require credential") + return nil, errors.New("DescribeDrSonInstance require credential") } request.SetContext(ctx) - response = NewDescribeFolderWorkflowListResponse() + response = NewDescribeDrSonInstanceResponse() err = c.Send(request, response) return } -func NewDescribeFormVersionParamRequest() (request *DescribeFormVersionParamRequest) { - request = &DescribeFormVersionParamRequest{ +func NewDescribeDsFolderTreeRequest() (request *DescribeDsFolderTreeRequest) { + request = &DescribeDsFolderTreeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeFormVersionParam") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsFolderTree") return } -func NewDescribeFormVersionParamResponse() (response *DescribeFormVersionParamResponse) { - response = &DescribeFormVersionParamResponse{ +func NewDescribeDsFolderTreeResponse() (response *DescribeDsFolderTreeResponse) { + response = &DescribeDsFolderTreeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeFormVersionParam -// 查询模版关联的任务和可填充参数,为下一步代码模版提交做准备 +// DescribeDsFolderTree +// 查询目录树 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFormVersionParam(request *DescribeFormVersionParamRequest) (response *DescribeFormVersionParamResponse, err error) { - return c.DescribeFormVersionParamWithContext(context.Background(), request) +func (c *Client) DescribeDsFolderTree(request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) { + return c.DescribeDsFolderTreeWithContext(context.Background(), request) } -// DescribeFormVersionParam -// 查询模版关联的任务和可填充参数,为下一步代码模版提交做准备 +// DescribeDsFolderTree +// 查询目录树 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeFormVersionParamWithContext(ctx context.Context, request *DescribeFormVersionParamRequest) (response *DescribeFormVersionParamResponse, err error) { +func (c *Client) DescribeDsFolderTreeWithContext(ctx context.Context, request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) { if request == nil { - request = NewDescribeFormVersionParamRequest() + request = NewDescribeDsFolderTreeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeFormVersionParam") if c.GetCredential() == nil { - return nil, errors.New("DescribeFormVersionParam require credential") + return nil, errors.New("DescribeDsFolderTree require credential") } request.SetContext(ctx) - response = NewDescribeFormVersionParamResponse() + response = NewDescribeDsFolderTreeResponse() err = c.Send(request, response) return } -func NewDescribeFunctionKindsRequest() (request *DescribeFunctionKindsRequest) { - request = &DescribeFunctionKindsRequest{ +func NewDescribeDsParentFolderTreeRequest() (request *DescribeDsParentFolderTreeRequest) { + request = &DescribeDsParentFolderTreeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeFunctionKinds") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsParentFolderTree") return } -func NewDescribeFunctionKindsResponse() (response *DescribeFunctionKindsResponse) { - response = &DescribeFunctionKindsResponse{ +func NewDescribeDsParentFolderTreeResponse() (response *DescribeDsParentFolderTreeResponse) { + response = &DescribeDsParentFolderTreeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeFunctionKinds -// 查询函数分类 +// DescribeDsParentFolderTree +// 查询父目录树,用于工作流、任务定位 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeFunctionKinds(request *DescribeFunctionKindsRequest) (response *DescribeFunctionKindsResponse, err error) { - return c.DescribeFunctionKindsWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeDsParentFolderTree(request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) { + return c.DescribeDsParentFolderTreeWithContext(context.Background(), request) } -// DescribeFunctionKinds -// 查询函数分类 +// DescribeDsParentFolderTree +// 查询父目录树,用于工作流、任务定位 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeFunctionKindsWithContext(ctx context.Context, request *DescribeFunctionKindsRequest) (response *DescribeFunctionKindsResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeDsParentFolderTreeWithContext(ctx context.Context, request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) { if request == nil { - request = NewDescribeFunctionKindsRequest() + request = NewDescribeDsParentFolderTreeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeFunctionKinds") if c.GetCredential() == nil { - return nil, errors.New("DescribeFunctionKinds require credential") + return nil, errors.New("DescribeDsParentFolderTree require credential") } request.SetContext(ctx) - response = NewDescribeFunctionKindsResponse() + response = NewDescribeDsParentFolderTreeResponse() err = c.Send(request, response) return } -func NewDescribeFunctionTypesRequest() (request *DescribeFunctionTypesRequest) { - request = &DescribeFunctionTypesRequest{ +func NewDescribeEventRequest() (request *DescribeEventRequest) { + request = &DescribeEventRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeFunctionTypes") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEvent") return } -func NewDescribeFunctionTypesResponse() (response *DescribeFunctionTypesResponse) { - response = &DescribeFunctionTypesResponse{ +func NewDescribeEventResponse() (response *DescribeEventResponse) { + response = &DescribeEventResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeFunctionTypes -// 查询函数类型 +// DescribeEvent +// 根据项目ID和事件名称查看事件详情 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeFunctionTypes(request *DescribeFunctionTypesRequest) (response *DescribeFunctionTypesResponse, err error) { - return c.DescribeFunctionTypesWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEvent(request *DescribeEventRequest) (response *DescribeEventResponse, err error) { + return c.DescribeEventWithContext(context.Background(), request) } -// DescribeFunctionTypes -// 查询函数类型 +// DescribeEvent +// 根据项目ID和事件名称查看事件详情 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeFunctionTypesWithContext(ctx context.Context, request *DescribeFunctionTypesRequest) (response *DescribeFunctionTypesResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEventWithContext(ctx context.Context, request *DescribeEventRequest) (response *DescribeEventResponse, err error) { if request == nil { - request = NewDescribeFunctionTypesRequest() + request = NewDescribeEventRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeFunctionTypes") if c.GetCredential() == nil { - return nil, errors.New("DescribeFunctionTypes require credential") + return nil, errors.New("DescribeEvent require credential") } request.SetContext(ctx) - response = NewDescribeFunctionTypesResponse() + response = NewDescribeEventResponse() err = c.Send(request, response) return } -func NewDescribeInstanceByCycleRequest() (request *DescribeInstanceByCycleRequest) { - request = &DescribeInstanceByCycleRequest{ +func NewDescribeEventCasesRequest() (request *DescribeEventCasesRequest) { + request = &DescribeEventCasesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceByCycle") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventCases") return } -func NewDescribeInstanceByCycleResponse() (response *DescribeInstanceByCycleResponse) { - response = &DescribeInstanceByCycleResponse{ +func NewDescribeEventCasesResponse() (response *DescribeEventCasesResponse) { + response = &DescribeEventCasesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceByCycle -// 根据周期类型查询所有实例 +// DescribeEventCases +// 根据条件查找事件实例 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeInstanceByCycle(request *DescribeInstanceByCycleRequest) (response *DescribeInstanceByCycleResponse, err error) { - return c.DescribeInstanceByCycleWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEventCases(request *DescribeEventCasesRequest) (response *DescribeEventCasesResponse, err error) { + return c.DescribeEventCasesWithContext(context.Background(), request) } -// DescribeInstanceByCycle -// 根据周期类型查询所有实例 +// DescribeEventCases +// 根据条件查找事件实例 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeInstanceByCycleWithContext(ctx context.Context, request *DescribeInstanceByCycleRequest) (response *DescribeInstanceByCycleResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEventCasesWithContext(ctx context.Context, request *DescribeEventCasesRequest) (response *DescribeEventCasesResponse, err error) { if request == nil { - request = NewDescribeInstanceByCycleRequest() + request = NewDescribeEventCasesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceByCycle") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceByCycle require credential") + return nil, errors.New("DescribeEventCases require credential") } request.SetContext(ctx) - response = NewDescribeInstanceByCycleResponse() + response = NewDescribeEventCasesResponse() err = c.Send(request, response) return } -func NewDescribeInstanceDetailInfoRequest() (request *DescribeInstanceDetailInfoRequest) { - request = &DescribeInstanceDetailInfoRequest{ +func NewDescribeEventConsumeTasksRequest() (request *DescribeEventConsumeTasksRequest) { + request = &DescribeEventConsumeTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceDetailInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventConsumeTasks") return } -func NewDescribeInstanceDetailInfoResponse() (response *DescribeInstanceDetailInfoResponse) { - response = &DescribeInstanceDetailInfoResponse{ +func NewDescribeEventConsumeTasksResponse() (response *DescribeEventConsumeTasksResponse) { + response = &DescribeEventConsumeTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceDetailInfo -// 实例详情页,返回某个实例所有生命周期信息 +// DescribeEventConsumeTasks +// 查看事件实例的消费任务 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeInstanceDetailInfo(request *DescribeInstanceDetailInfoRequest) (response *DescribeInstanceDetailInfoResponse, err error) { - return c.DescribeInstanceDetailInfoWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEventConsumeTasks(request *DescribeEventConsumeTasksRequest) (response *DescribeEventConsumeTasksResponse, err error) { + return c.DescribeEventConsumeTasksWithContext(context.Background(), request) } -// DescribeInstanceDetailInfo -// 实例详情页,返回某个实例所有生命周期信息 +// DescribeEventConsumeTasks +// 查看事件实例的消费任务 // // 可能返回的错误码: -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeInstanceDetailInfoWithContext(ctx context.Context, request *DescribeInstanceDetailInfoRequest) (response *DescribeInstanceDetailInfoResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeEventConsumeTasksWithContext(ctx context.Context, request *DescribeEventConsumeTasksRequest) (response *DescribeEventConsumeTasksResponse, err error) { if request == nil { - request = NewDescribeInstanceDetailInfoRequest() + request = NewDescribeEventConsumeTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceDetailInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceDetailInfo require credential") + return nil, errors.New("DescribeEventConsumeTasks require credential") } request.SetContext(ctx) - response = NewDescribeInstanceDetailInfoResponse() + response = NewDescribeEventConsumeTasksResponse() err = c.Send(request, response) return } -func NewDescribeInstanceLastLogRequest() (request *DescribeInstanceLastLogRequest) { - request = &DescribeInstanceLastLogRequest{ +func NewDescribeEventDetailRequest() (request *DescribeEventDetailRequest) { + request = &DescribeEventDetailRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLastLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventDetail") return } -func NewDescribeInstanceLastLogResponse() (response *DescribeInstanceLastLogResponse) { - response = &DescribeInstanceLastLogResponse{ +func NewDescribeEventDetailResponse() (response *DescribeEventDetailResponse) { + response = &DescribeEventDetailResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceLastLog -// 日志获取详情页面 +// DescribeEventDetail +// 智能运维事件详情1 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLastLog(request *DescribeInstanceLastLogRequest) (response *DescribeInstanceLastLogResponse, err error) { - return c.DescribeInstanceLastLogWithContext(context.Background(), request) +func (c *Client) DescribeEventDetail(request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error) { + return c.DescribeEventDetailWithContext(context.Background(), request) } -// DescribeInstanceLastLog -// 日志获取详情页面 +// DescribeEventDetail +// 智能运维事件详情1 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLastLogWithContext(ctx context.Context, request *DescribeInstanceLastLogRequest) (response *DescribeInstanceLastLogResponse, err error) { +func (c *Client) DescribeEventDetailWithContext(ctx context.Context, request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error) { if request == nil { - request = NewDescribeInstanceLastLogRequest() + request = NewDescribeEventDetailRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceLastLog") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceLastLog require credential") + return nil, errors.New("DescribeEventDetail require credential") } request.SetContext(ctx) - response = NewDescribeInstanceLastLogResponse() + response = NewDescribeEventDetailResponse() err = c.Send(request, response) return } -func NewDescribeInstanceListRequest() (request *DescribeInstanceListRequest) { - request = &DescribeInstanceListRequest{ +func NewDescribeEventIsAlarmTypesRequest() (request *DescribeEventIsAlarmTypesRequest) { + request = &DescribeEventIsAlarmTypesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventIsAlarmTypes") return } -func NewDescribeInstanceListResponse() (response *DescribeInstanceListResponse) { - response = &DescribeInstanceListResponse{ +func NewDescribeEventIsAlarmTypesResponse() (response *DescribeEventIsAlarmTypesResponse) { + response = &DescribeEventIsAlarmTypesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceList -// 获取实例列表 +// DescribeEventIsAlarmTypes +// 事件是否告警过滤条件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceList(request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) { - return c.DescribeInstanceListWithContext(context.Background(), request) +func (c *Client) DescribeEventIsAlarmTypes(request *DescribeEventIsAlarmTypesRequest) (response *DescribeEventIsAlarmTypesResponse, err error) { + return c.DescribeEventIsAlarmTypesWithContext(context.Background(), request) } -// DescribeInstanceList -// 获取实例列表 +// DescribeEventIsAlarmTypes +// 事件是否告警过滤条件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceListWithContext(ctx context.Context, request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) { +func (c *Client) DescribeEventIsAlarmTypesWithContext(ctx context.Context, request *DescribeEventIsAlarmTypesRequest) (response *DescribeEventIsAlarmTypesResponse, err error) { if request == nil { - request = NewDescribeInstanceListRequest() + request = NewDescribeEventIsAlarmTypesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceList") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceList require credential") + return nil, errors.New("DescribeEventIsAlarmTypes require credential") } request.SetContext(ctx) - response = NewDescribeInstanceListResponse() + response = NewDescribeEventIsAlarmTypesResponse() err = c.Send(request, response) return } -func NewDescribeInstanceLogRequest() (request *DescribeInstanceLogRequest) { - request = &DescribeInstanceLogRequest{ +func NewDescribeEventTypesRequest() (request *DescribeEventTypesRequest) { + request = &DescribeEventTypesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEventTypes") return } -func NewDescribeInstanceLogResponse() (response *DescribeInstanceLogResponse) { - response = &DescribeInstanceLogResponse{ +func NewDescribeEventTypesResponse() (response *DescribeEventTypesResponse) { + response = &DescribeEventTypesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceLog -// 获取实例运行日志 +// DescribeEventTypes +// 查询事件类型列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLog(request *DescribeInstanceLogRequest) (response *DescribeInstanceLogResponse, err error) { - return c.DescribeInstanceLogWithContext(context.Background(), request) +func (c *Client) DescribeEventTypes(request *DescribeEventTypesRequest) (response *DescribeEventTypesResponse, err error) { + return c.DescribeEventTypesWithContext(context.Background(), request) } -// DescribeInstanceLog -// 获取实例运行日志 +// DescribeEventTypes +// 查询事件类型列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogWithContext(ctx context.Context, request *DescribeInstanceLogRequest) (response *DescribeInstanceLogResponse, err error) { +func (c *Client) DescribeEventTypesWithContext(ctx context.Context, request *DescribeEventTypesRequest) (response *DescribeEventTypesResponse, err error) { if request == nil { - request = NewDescribeInstanceLogRequest() + request = NewDescribeEventTypesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceLog") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceLog require credential") + return nil, errors.New("DescribeEventTypes require credential") } request.SetContext(ctx) - response = NewDescribeInstanceLogResponse() + response = NewDescribeEventTypesResponse() err = c.Send(request, response) return } -func NewDescribeInstanceLogDetailRequest() (request *DescribeInstanceLogDetailRequest) { - request = &DescribeInstanceLogDetailRequest{ +func NewDescribeEventsRequest() (request *DescribeEventsRequest) { + request = &DescribeEventsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeEvents") return } -func NewDescribeInstanceLogDetailResponse() (response *DescribeInstanceLogDetailResponse) { - response = &DescribeInstanceLogDetailResponse{ +func NewDescribeEventsResponse() (response *DescribeEventsResponse) { + response = &DescribeEventsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceLogDetail -// 获取具体实例相关日志信息 +// DescribeEvents +// 智能运维事件查询列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogDetail(request *DescribeInstanceLogDetailRequest) (response *DescribeInstanceLogDetailResponse, err error) { - return c.DescribeInstanceLogDetailWithContext(context.Background(), request) +func (c *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error) { + return c.DescribeEventsWithContext(context.Background(), request) } -// DescribeInstanceLogDetail -// 获取具体实例相关日志信息 +// DescribeEvents +// 智能运维事件查询列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogDetailWithContext(ctx context.Context, request *DescribeInstanceLogDetailRequest) (response *DescribeInstanceLogDetailResponse, err error) { +func (c *Client) DescribeEventsWithContext(ctx context.Context, request *DescribeEventsRequest) (response *DescribeEventsResponse, err error) { if request == nil { - request = NewDescribeInstanceLogDetailRequest() + request = NewDescribeEventsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceLogDetail") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceLogDetail require credential") + return nil, errors.New("DescribeEvents require credential") } request.SetContext(ctx) - response = NewDescribeInstanceLogDetailResponse() + response = NewDescribeEventsResponse() err = c.Send(request, response) return } -func NewDescribeInstanceLogFileRequest() (request *DescribeInstanceLogFileRequest) { - request = &DescribeInstanceLogFileRequest{ +func NewDescribeExecStrategyRequest() (request *DescribeExecStrategyRequest) { + request = &DescribeExecStrategyRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogFile") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeExecStrategy") return } -func NewDescribeInstanceLogFileResponse() (response *DescribeInstanceLogFileResponse) { - response = &DescribeInstanceLogFileResponse{ +func NewDescribeExecStrategyResponse() (response *DescribeExecStrategyResponse) { + response = &DescribeExecStrategyResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceLogFile -// 下载日志文件,返回日志下载URL +// DescribeExecStrategy +// 查询规则组执行策略 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogFile(request *DescribeInstanceLogFileRequest) (response *DescribeInstanceLogFileResponse, err error) { - return c.DescribeInstanceLogFileWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeExecStrategy(request *DescribeExecStrategyRequest) (response *DescribeExecStrategyResponse, err error) { + return c.DescribeExecStrategyWithContext(context.Background(), request) } -// DescribeInstanceLogFile -// 下载日志文件,返回日志下载URL +// DescribeExecStrategy +// 查询规则组执行策略 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogFileWithContext(ctx context.Context, request *DescribeInstanceLogFileRequest) (response *DescribeInstanceLogFileResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeExecStrategyWithContext(ctx context.Context, request *DescribeExecStrategyRequest) (response *DescribeExecStrategyResponse, err error) { if request == nil { - request = NewDescribeInstanceLogFileRequest() + request = NewDescribeExecStrategyRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceLogFile") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceLogFile require credential") + return nil, errors.New("DescribeExecStrategy require credential") } request.SetContext(ctx) - response = NewDescribeInstanceLogFileResponse() + response = NewDescribeExecStrategyResponse() err = c.Send(request, response) return } -func NewDescribeInstanceLogListRequest() (request *DescribeInstanceLogListRequest) { - request = &DescribeInstanceLogListRequest{ +func NewDescribeFathersRequest() (request *DescribeFathersRequest) { + request = &DescribeFathersRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeFathers") return } -func NewDescribeInstanceLogListResponse() (response *DescribeInstanceLogListResponse) { - response = &DescribeInstanceLogListResponse{ +func NewDescribeFathersResponse() (response *DescribeFathersResponse) { + response = &DescribeFathersResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeInstanceLogList -// 离线任务实例运行日志列表 +// DescribeFathers +// 获取关联父实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogList(request *DescribeInstanceLogListRequest) (response *DescribeInstanceLogListResponse, err error) { - return c.DescribeInstanceLogListWithContext(context.Background(), request) +func (c *Client) DescribeFathers(request *DescribeFathersRequest) (response *DescribeFathersResponse, err error) { + return c.DescribeFathersWithContext(context.Background(), request) } -// DescribeInstanceLogList -// 离线任务实例运行日志列表 +// DescribeFathers +// 获取关联父实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeInstanceLogListWithContext(ctx context.Context, request *DescribeInstanceLogListRequest) (response *DescribeInstanceLogListResponse, err error) { +func (c *Client) DescribeFathersWithContext(ctx context.Context, request *DescribeFathersRequest) (response *DescribeFathersResponse, err error) { if request == nil { - request = NewDescribeInstanceLogListRequest() + request = NewDescribeFathersRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeInstanceLogList") if c.GetCredential() == nil { - return nil, errors.New("DescribeInstanceLogList require credential") + return nil, errors.New("DescribeFathers require credential") } request.SetContext(ctx) - response = NewDescribeInstanceLogListResponse() + response = NewDescribeFathersResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationNodeRequest() (request *DescribeIntegrationNodeRequest) { - request = &DescribeIntegrationNodeRequest{ +func NewDescribeFolderListRequest() (request *DescribeFolderListRequest) { + request = &DescribeFolderListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationNode") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeFolderList") return } -func NewDescribeIntegrationNodeResponse() (response *DescribeIntegrationNodeResponse) { - response = &DescribeIntegrationNodeResponse{ +func NewDescribeFolderListResponse() (response *DescribeFolderListResponse) { + response = &DescribeFolderListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationNode -// 查询集成节点 +// DescribeFolderList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 拉取文件夹目录 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationNode(request *DescribeIntegrationNodeRequest) (response *DescribeIntegrationNodeResponse, err error) { - return c.DescribeIntegrationNodeWithContext(context.Background(), request) +func (c *Client) DescribeFolderList(request *DescribeFolderListRequest) (response *DescribeFolderListResponse, err error) { + return c.DescribeFolderListWithContext(context.Background(), request) } -// DescribeIntegrationNode -// 查询集成节点 +// DescribeFolderList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 拉取文件夹目录 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationNodeWithContext(ctx context.Context, request *DescribeIntegrationNodeRequest) (response *DescribeIntegrationNodeResponse, err error) { +func (c *Client) DescribeFolderListWithContext(ctx context.Context, request *DescribeFolderListRequest) (response *DescribeFolderListResponse, err error) { if request == nil { - request = NewDescribeIntegrationNodeRequest() + request = NewDescribeFolderListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationNode") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationNode require credential") + return nil, errors.New("DescribeFolderList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationNodeResponse() + response = NewDescribeFolderListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationStatisticsRequest() (request *DescribeIntegrationStatisticsRequest) { - request = &DescribeIntegrationStatisticsRequest{ +func NewDescribeFolderWorkflowListRequest() (request *DescribeFolderWorkflowListRequest) { + request = &DescribeFolderWorkflowListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatistics") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeFolderWorkflowList") return } -func NewDescribeIntegrationStatisticsResponse() (response *DescribeIntegrationStatisticsResponse) { - response = &DescribeIntegrationStatisticsResponse{ +func NewDescribeFolderWorkflowListResponse() (response *DescribeFolderWorkflowListResponse) { + response = &DescribeFolderWorkflowListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationStatistics -// 数据集成大屏概览 +// DescribeFolderWorkflowList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 拉取文件夹下的工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatistics(request *DescribeIntegrationStatisticsRequest) (response *DescribeIntegrationStatisticsResponse, err error) { - return c.DescribeIntegrationStatisticsWithContext(context.Background(), request) +func (c *Client) DescribeFolderWorkflowList(request *DescribeFolderWorkflowListRequest) (response *DescribeFolderWorkflowListResponse, err error) { + return c.DescribeFolderWorkflowListWithContext(context.Background(), request) } -// DescribeIntegrationStatistics -// 数据集成大屏概览 +// DescribeFolderWorkflowList +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 拉取文件夹下的工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsWithContext(ctx context.Context, request *DescribeIntegrationStatisticsRequest) (response *DescribeIntegrationStatisticsResponse, err error) { +func (c *Client) DescribeFolderWorkflowListWithContext(ctx context.Context, request *DescribeFolderWorkflowListRequest) (response *DescribeFolderWorkflowListResponse, err error) { if request == nil { - request = NewDescribeIntegrationStatisticsRequest() + request = NewDescribeFolderWorkflowListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationStatistics") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationStatistics require credential") + return nil, errors.New("DescribeFolderWorkflowList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationStatisticsResponse() + response = NewDescribeFolderWorkflowListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationStatisticsInstanceTrendRequest() (request *DescribeIntegrationStatisticsInstanceTrendRequest) { - request = &DescribeIntegrationStatisticsInstanceTrendRequest{ +func NewDescribeFunctionKindsRequest() (request *DescribeFunctionKindsRequest) { + request = &DescribeFunctionKindsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsInstanceTrend") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeFunctionKinds") return } -func NewDescribeIntegrationStatisticsInstanceTrendResponse() (response *DescribeIntegrationStatisticsInstanceTrendResponse) { - response = &DescribeIntegrationStatisticsInstanceTrendResponse{ +func NewDescribeFunctionKindsResponse() (response *DescribeFunctionKindsResponse) { + response = &DescribeFunctionKindsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationStatisticsInstanceTrend -// 数据集成大屏实例状态统计趋势 +// DescribeFunctionKinds +// 查询函数分类 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsInstanceTrend(request *DescribeIntegrationStatisticsInstanceTrendRequest) (response *DescribeIntegrationStatisticsInstanceTrendResponse, err error) { - return c.DescribeIntegrationStatisticsInstanceTrendWithContext(context.Background(), request) +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeFunctionKinds(request *DescribeFunctionKindsRequest) (response *DescribeFunctionKindsResponse, err error) { + return c.DescribeFunctionKindsWithContext(context.Background(), request) } -// DescribeIntegrationStatisticsInstanceTrend -// 数据集成大屏实例状态统计趋势 +// DescribeFunctionKinds +// 查询函数分类 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsInstanceTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsInstanceTrendRequest) (response *DescribeIntegrationStatisticsInstanceTrendResponse, err error) { +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeFunctionKindsWithContext(ctx context.Context, request *DescribeFunctionKindsRequest) (response *DescribeFunctionKindsResponse, err error) { if request == nil { - request = NewDescribeIntegrationStatisticsInstanceTrendRequest() + request = NewDescribeFunctionKindsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationStatisticsInstanceTrend") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationStatisticsInstanceTrend require credential") + return nil, errors.New("DescribeFunctionKinds require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationStatisticsInstanceTrendResponse() + response = NewDescribeFunctionKindsResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationStatisticsRecordsTrendRequest() (request *DescribeIntegrationStatisticsRecordsTrendRequest) { - request = &DescribeIntegrationStatisticsRecordsTrendRequest{ - BaseRequest: &tchttp.BaseRequest{}, +func NewDescribeFunctionTypesRequest() (request *DescribeFunctionTypesRequest) { + request = &DescribeFunctionTypesRequest{ + BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsRecordsTrend") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeFunctionTypes") return } -func NewDescribeIntegrationStatisticsRecordsTrendResponse() (response *DescribeIntegrationStatisticsRecordsTrendResponse) { - response = &DescribeIntegrationStatisticsRecordsTrendResponse{ +func NewDescribeFunctionTypesResponse() (response *DescribeFunctionTypesResponse) { + response = &DescribeFunctionTypesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationStatisticsRecordsTrend -// 数据集成大屏同步条数统计趋势 +// DescribeFunctionTypes +// 查询函数类型 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsRecordsTrend(request *DescribeIntegrationStatisticsRecordsTrendRequest) (response *DescribeIntegrationStatisticsRecordsTrendResponse, err error) { - return c.DescribeIntegrationStatisticsRecordsTrendWithContext(context.Background(), request) +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeFunctionTypes(request *DescribeFunctionTypesRequest) (response *DescribeFunctionTypesResponse, err error) { + return c.DescribeFunctionTypesWithContext(context.Background(), request) } -// DescribeIntegrationStatisticsRecordsTrend -// 数据集成大屏同步条数统计趋势 +// DescribeFunctionTypes +// 查询函数类型 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsRecordsTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsRecordsTrendRequest) (response *DescribeIntegrationStatisticsRecordsTrendResponse, err error) { +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +func (c *Client) DescribeFunctionTypesWithContext(ctx context.Context, request *DescribeFunctionTypesRequest) (response *DescribeFunctionTypesResponse, err error) { if request == nil { - request = NewDescribeIntegrationStatisticsRecordsTrendRequest() + request = NewDescribeFunctionTypesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationStatisticsRecordsTrend") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationStatisticsRecordsTrend require credential") + return nil, errors.New("DescribeFunctionTypes require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationStatisticsRecordsTrendResponse() + response = NewDescribeFunctionTypesResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationStatisticsTaskStatusRequest() (request *DescribeIntegrationStatisticsTaskStatusRequest) { - request = &DescribeIntegrationStatisticsTaskStatusRequest{ +func NewDescribeInLongAgentListRequest() (request *DescribeInLongAgentListRequest) { + request = &DescribeInLongAgentListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInLongAgentList") return } -func NewDescribeIntegrationStatisticsTaskStatusResponse() (response *DescribeIntegrationStatisticsTaskStatusResponse) { - response = &DescribeIntegrationStatisticsTaskStatusResponse{ +func NewDescribeInLongAgentListResponse() (response *DescribeInLongAgentListResponse) { + response = &DescribeInLongAgentListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationStatisticsTaskStatus -// 数据集成大屏任务状态分布统计 +// DescribeInLongAgentList +// 获取采集器列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsTaskStatus(request *DescribeIntegrationStatisticsTaskStatusRequest) (response *DescribeIntegrationStatisticsTaskStatusResponse, err error) { - return c.DescribeIntegrationStatisticsTaskStatusWithContext(context.Background(), request) +func (c *Client) DescribeInLongAgentList(request *DescribeInLongAgentListRequest) (response *DescribeInLongAgentListResponse, err error) { + return c.DescribeInLongAgentListWithContext(context.Background(), request) } -// DescribeIntegrationStatisticsTaskStatus -// 数据集成大屏任务状态分布统计 +// DescribeInLongAgentList +// 获取采集器列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsTaskStatusWithContext(ctx context.Context, request *DescribeIntegrationStatisticsTaskStatusRequest) (response *DescribeIntegrationStatisticsTaskStatusResponse, err error) { +func (c *Client) DescribeInLongAgentListWithContext(ctx context.Context, request *DescribeInLongAgentListRequest) (response *DescribeInLongAgentListResponse, err error) { if request == nil { - request = NewDescribeIntegrationStatisticsTaskStatusRequest() + request = NewDescribeInLongAgentListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatus") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationStatisticsTaskStatus require credential") + return nil, errors.New("DescribeInLongAgentList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationStatisticsTaskStatusResponse() + response = NewDescribeInLongAgentListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationStatisticsTaskStatusTrendRequest() (request *DescribeIntegrationStatisticsTaskStatusTrendRequest) { - request = &DescribeIntegrationStatisticsTaskStatusTrendRequest{ +func NewDescribeInLongAgentTaskListRequest() (request *DescribeInLongAgentTaskListRequest) { + request = &DescribeInLongAgentTaskListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatusTrend") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInLongAgentTaskList") return } -func NewDescribeIntegrationStatisticsTaskStatusTrendResponse() (response *DescribeIntegrationStatisticsTaskStatusTrendResponse) { - response = &DescribeIntegrationStatisticsTaskStatusTrendResponse{ +func NewDescribeInLongAgentTaskListResponse() (response *DescribeInLongAgentTaskListResponse) { + response = &DescribeInLongAgentTaskListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationStatisticsTaskStatusTrend -// 数据集成大屏任务状态统计趋势 +// DescribeInLongAgentTaskList +// 查询采集器关联的任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsTaskStatusTrend(request *DescribeIntegrationStatisticsTaskStatusTrendRequest) (response *DescribeIntegrationStatisticsTaskStatusTrendResponse, err error) { - return c.DescribeIntegrationStatisticsTaskStatusTrendWithContext(context.Background(), request) +func (c *Client) DescribeInLongAgentTaskList(request *DescribeInLongAgentTaskListRequest) (response *DescribeInLongAgentTaskListResponse, err error) { + return c.DescribeInLongAgentTaskListWithContext(context.Background(), request) } -// DescribeIntegrationStatisticsTaskStatusTrend -// 数据集成大屏任务状态统计趋势 +// DescribeInLongAgentTaskList +// 查询采集器关联的任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) DescribeIntegrationStatisticsTaskStatusTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsTaskStatusTrendRequest) (response *DescribeIntegrationStatisticsTaskStatusTrendResponse, err error) { +func (c *Client) DescribeInLongAgentTaskListWithContext(ctx context.Context, request *DescribeInLongAgentTaskListRequest) (response *DescribeInLongAgentTaskListResponse, err error) { if request == nil { - request = NewDescribeIntegrationStatisticsTaskStatusTrendRequest() + request = NewDescribeInLongAgentTaskListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatusTrend") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationStatisticsTaskStatusTrend require credential") + return nil, errors.New("DescribeInLongAgentTaskList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationStatisticsTaskStatusTrendResponse() + response = NewDescribeInLongAgentTaskListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationTaskRequest() (request *DescribeIntegrationTaskRequest) { - request = &DescribeIntegrationTaskRequest{ +func NewDescribeInLongAgentVpcListRequest() (request *DescribeInLongAgentVpcListRequest) { + request = &DescribeInLongAgentVpcListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInLongAgentVpcList") return } -func NewDescribeIntegrationTaskResponse() (response *DescribeIntegrationTaskResponse) { - response = &DescribeIntegrationTaskResponse{ +func NewDescribeInLongAgentVpcListResponse() (response *DescribeInLongAgentVpcListResponse) { + response = &DescribeInLongAgentVpcListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationTask -// 查询集成任务 +// DescribeInLongAgentVpcList +// 获取采集器所在集群的VPC列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationTask(request *DescribeIntegrationTaskRequest) (response *DescribeIntegrationTaskResponse, err error) { - return c.DescribeIntegrationTaskWithContext(context.Background(), request) +func (c *Client) DescribeInLongAgentVpcList(request *DescribeInLongAgentVpcListRequest) (response *DescribeInLongAgentVpcListResponse, err error) { + return c.DescribeInLongAgentVpcListWithContext(context.Background(), request) } -// DescribeIntegrationTask -// 查询集成任务 +// DescribeInLongAgentVpcList +// 获取采集器所在集群的VPC列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationTaskWithContext(ctx context.Context, request *DescribeIntegrationTaskRequest) (response *DescribeIntegrationTaskResponse, err error) { +func (c *Client) DescribeInLongAgentVpcListWithContext(ctx context.Context, request *DescribeInLongAgentVpcListRequest) (response *DescribeInLongAgentVpcListResponse, err error) { if request == nil { - request = NewDescribeIntegrationTaskRequest() + request = NewDescribeInLongAgentVpcListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationTask require credential") + return nil, errors.New("DescribeInLongAgentVpcList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationTaskResponse() + response = NewDescribeInLongAgentVpcListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationTasksRequest() (request *DescribeIntegrationTasksRequest) { - request = &DescribeIntegrationTasksRequest{ +func NewDescribeInLongTkeClusterListRequest() (request *DescribeInLongTkeClusterListRequest) { + request = &DescribeInLongTkeClusterListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInLongTkeClusterList") return } -func NewDescribeIntegrationTasksResponse() (response *DescribeIntegrationTasksResponse) { - response = &DescribeIntegrationTasksResponse{ +func NewDescribeInLongTkeClusterListResponse() (response *DescribeInLongTkeClusterListResponse) { + response = &DescribeInLongTkeClusterListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationTasks -// 查询集成任务列表 +// DescribeInLongTkeClusterList +// 获取TKE集群列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationTasks(request *DescribeIntegrationTasksRequest) (response *DescribeIntegrationTasksResponse, err error) { - return c.DescribeIntegrationTasksWithContext(context.Background(), request) +func (c *Client) DescribeInLongTkeClusterList(request *DescribeInLongTkeClusterListRequest) (response *DescribeInLongTkeClusterListResponse, err error) { + return c.DescribeInLongTkeClusterListWithContext(context.Background(), request) } -// DescribeIntegrationTasks -// 查询集成任务列表 +// DescribeInLongTkeClusterList +// 获取TKE集群列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationTasksWithContext(ctx context.Context, request *DescribeIntegrationTasksRequest) (response *DescribeIntegrationTasksResponse, err error) { +func (c *Client) DescribeInLongTkeClusterListWithContext(ctx context.Context, request *DescribeInLongTkeClusterListRequest) (response *DescribeInLongTkeClusterListResponse, err error) { if request == nil { - request = NewDescribeIntegrationTasksRequest() + request = NewDescribeInLongTkeClusterListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationTasks") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationTasks require credential") + return nil, errors.New("DescribeInLongTkeClusterList require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationTasksResponse() + response = NewDescribeInLongTkeClusterListResponse() err = c.Send(request, response) return } -func NewDescribeIntegrationVersionNodesInfoRequest() (request *DescribeIntegrationVersionNodesInfoRequest) { - request = &DescribeIntegrationVersionNodesInfoRequest{ +func NewDescribeInstanceByCycleRequest() (request *DescribeInstanceByCycleRequest) { + request = &DescribeInstanceByCycleRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationVersionNodesInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceByCycle") return } -func NewDescribeIntegrationVersionNodesInfoResponse() (response *DescribeIntegrationVersionNodesInfoResponse) { - response = &DescribeIntegrationVersionNodesInfoResponse{ +func NewDescribeInstanceByCycleResponse() (response *DescribeInstanceByCycleResponse) { + response = &DescribeInstanceByCycleResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeIntegrationVersionNodesInfo -// 查询集成任务版本节点信息 +// DescribeInstanceByCycle +// 根据周期类型查询所有实例 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationVersionNodesInfo(request *DescribeIntegrationVersionNodesInfoRequest) (response *DescribeIntegrationVersionNodesInfoResponse, err error) { - return c.DescribeIntegrationVersionNodesInfoWithContext(context.Background(), request) +func (c *Client) DescribeInstanceByCycle(request *DescribeInstanceByCycleRequest) (response *DescribeInstanceByCycleResponse, err error) { + return c.DescribeInstanceByCycleWithContext(context.Background(), request) } -// DescribeIntegrationVersionNodesInfo -// 查询集成任务版本节点信息 +// DescribeInstanceByCycle +// 根据周期类型查询所有实例 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeIntegrationVersionNodesInfoWithContext(ctx context.Context, request *DescribeIntegrationVersionNodesInfoRequest) (response *DescribeIntegrationVersionNodesInfoResponse, err error) { +func (c *Client) DescribeInstanceByCycleWithContext(ctx context.Context, request *DescribeInstanceByCycleRequest) (response *DescribeInstanceByCycleResponse, err error) { if request == nil { - request = NewDescribeIntegrationVersionNodesInfoRequest() + request = NewDescribeInstanceByCycleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeIntegrationVersionNodesInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeIntegrationVersionNodesInfo require credential") + return nil, errors.New("DescribeInstanceByCycle require credential") } request.SetContext(ctx) - response = NewDescribeIntegrationVersionNodesInfoResponse() + response = NewDescribeInstanceByCycleResponse() err = c.Send(request, response) return } -func NewDescribeManualTriggerRecordPageRequest() (request *DescribeManualTriggerRecordPageRequest) { - request = &DescribeManualTriggerRecordPageRequest{ +func NewDescribeInstanceByCycleReportRequest() (request *DescribeInstanceByCycleReportRequest) { + request = &DescribeInstanceByCycleReportRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeManualTriggerRecordPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceByCycleReport") return } -func NewDescribeManualTriggerRecordPageResponse() (response *DescribeManualTriggerRecordPageResponse) { - response = &DescribeManualTriggerRecordPageResponse{ +func NewDescribeInstanceByCycleReportResponse() (response *DescribeInstanceByCycleReportResponse) { + response = &DescribeInstanceByCycleReportResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeManualTriggerRecordPage -// 查询手动任务触发记录 +// DescribeInstanceByCycleReport +// 实例状态周期增长趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeManualTriggerRecordPage(request *DescribeManualTriggerRecordPageRequest) (response *DescribeManualTriggerRecordPageResponse, err error) { - return c.DescribeManualTriggerRecordPageWithContext(context.Background(), request) +func (c *Client) DescribeInstanceByCycleReport(request *DescribeInstanceByCycleReportRequest) (response *DescribeInstanceByCycleReportResponse, err error) { + return c.DescribeInstanceByCycleReportWithContext(context.Background(), request) } -// DescribeManualTriggerRecordPage -// 查询手动任务触发记录 +// DescribeInstanceByCycleReport +// 实例状态周期增长趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeManualTriggerRecordPageWithContext(ctx context.Context, request *DescribeManualTriggerRecordPageRequest) (response *DescribeManualTriggerRecordPageResponse, err error) { +func (c *Client) DescribeInstanceByCycleReportWithContext(ctx context.Context, request *DescribeInstanceByCycleReportRequest) (response *DescribeInstanceByCycleReportResponse, err error) { if request == nil { - request = NewDescribeManualTriggerRecordPageRequest() + request = NewDescribeInstanceByCycleReportRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeManualTriggerRecordPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeManualTriggerRecordPage require credential") + return nil, errors.New("DescribeInstanceByCycleReport require credential") } request.SetContext(ctx) - response = NewDescribeManualTriggerRecordPageResponse() + response = NewDescribeInstanceByCycleReportResponse() err = c.Send(request, response) return } -func NewDescribeOfflineTaskTokenRequest() (request *DescribeOfflineTaskTokenRequest) { - request = &DescribeOfflineTaskTokenRequest{ +func NewDescribeInstanceLastLogRequest() (request *DescribeInstanceLastLogRequest) { + request = &DescribeInstanceLastLogRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOfflineTaskToken") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLastLog") return } -func NewDescribeOfflineTaskTokenResponse() (response *DescribeOfflineTaskTokenResponse) { - response = &DescribeOfflineTaskTokenResponse{ +func NewDescribeInstanceLastLogResponse() (response *DescribeInstanceLastLogResponse) { + response = &DescribeInstanceLastLogResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOfflineTaskToken -// 获取离线任务长连接Token +// DescribeInstanceLastLog +// 日志获取详情页面 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeOfflineTaskToken(request *DescribeOfflineTaskTokenRequest) (response *DescribeOfflineTaskTokenResponse, err error) { - return c.DescribeOfflineTaskTokenWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLastLog(request *DescribeInstanceLastLogRequest) (response *DescribeInstanceLastLogResponse, err error) { + return c.DescribeInstanceLastLogWithContext(context.Background(), request) } -// DescribeOfflineTaskToken -// 获取离线任务长连接Token +// DescribeInstanceLastLog +// 日志获取详情页面 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeOfflineTaskTokenWithContext(ctx context.Context, request *DescribeOfflineTaskTokenRequest) (response *DescribeOfflineTaskTokenResponse, err error) { +func (c *Client) DescribeInstanceLastLogWithContext(ctx context.Context, request *DescribeInstanceLastLogRequest) (response *DescribeInstanceLastLogResponse, err error) { if request == nil { - request = NewDescribeOfflineTaskTokenRequest() + request = NewDescribeInstanceLastLogRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOfflineTaskToken") if c.GetCredential() == nil { - return nil, errors.New("DescribeOfflineTaskToken require credential") + return nil, errors.New("DescribeInstanceLastLog require credential") } request.SetContext(ctx) - response = NewDescribeOfflineTaskTokenResponse() + response = NewDescribeInstanceLastLogResponse() err = c.Send(request, response) return } -func NewDescribeOperateOpsTasksRequest() (request *DescribeOperateOpsTasksRequest) { - request = &DescribeOperateOpsTasksRequest{ +func NewDescribeInstanceListRequest() (request *DescribeInstanceListRequest) { + request = &DescribeInstanceListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOperateOpsTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceList") return } -func NewDescribeOperateOpsTasksResponse() (response *DescribeOperateOpsTasksResponse) { - response = &DescribeOperateOpsTasksResponse{ +func NewDescribeInstanceListResponse() (response *DescribeInstanceListResponse) { + response = &DescribeInstanceListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOperateOpsTasks -// 任务运维列表组合条件查询 +// DescribeInstanceList +// 获取实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOperateOpsTasks(request *DescribeOperateOpsTasksRequest) (response *DescribeOperateOpsTasksResponse, err error) { - return c.DescribeOperateOpsTasksWithContext(context.Background(), request) +func (c *Client) DescribeInstanceList(request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) { + return c.DescribeInstanceListWithContext(context.Background(), request) } -// DescribeOperateOpsTasks -// 任务运维列表组合条件查询 +// DescribeInstanceList +// 获取实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOperateOpsTasksWithContext(ctx context.Context, request *DescribeOperateOpsTasksRequest) (response *DescribeOperateOpsTasksResponse, err error) { +func (c *Client) DescribeInstanceListWithContext(ctx context.Context, request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error) { if request == nil { - request = NewDescribeOperateOpsTasksRequest() + request = NewDescribeInstanceListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOperateOpsTasks") if c.GetCredential() == nil { - return nil, errors.New("DescribeOperateOpsTasks require credential") + return nil, errors.New("DescribeInstanceList require credential") } request.SetContext(ctx) - response = NewDescribeOperateOpsTasksResponse() + response = NewDescribeInstanceListResponse() err = c.Send(request, response) return } -func NewDescribeOpsInstanceLogListRequest() (request *DescribeOpsInstanceLogListRequest) { - request = &DescribeOpsInstanceLogListRequest{ +func NewDescribeInstanceLogRequest() (request *DescribeInstanceLogRequest) { + request = &DescribeInstanceLogRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsInstanceLogList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLog") return } -func NewDescribeOpsInstanceLogListResponse() (response *DescribeOpsInstanceLogListResponse) { - response = &DescribeOpsInstanceLogListResponse{ +func NewDescribeInstanceLogResponse() (response *DescribeInstanceLogResponse) { + response = &DescribeInstanceLogResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOpsInstanceLogList -// 实例运维-获取实例日志列表 +// DescribeInstanceLog +// 获取实例运行日志 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsInstanceLogList(request *DescribeOpsInstanceLogListRequest) (response *DescribeOpsInstanceLogListResponse, err error) { - return c.DescribeOpsInstanceLogListWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLog(request *DescribeInstanceLogRequest) (response *DescribeInstanceLogResponse, err error) { + return c.DescribeInstanceLogWithContext(context.Background(), request) } -// DescribeOpsInstanceLogList -// 实例运维-获取实例日志列表 +// DescribeInstanceLog +// 获取实例运行日志 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsInstanceLogListWithContext(ctx context.Context, request *DescribeOpsInstanceLogListRequest) (response *DescribeOpsInstanceLogListResponse, err error) { +func (c *Client) DescribeInstanceLogWithContext(ctx context.Context, request *DescribeInstanceLogRequest) (response *DescribeInstanceLogResponse, err error) { if request == nil { - request = NewDescribeOpsInstanceLogListRequest() + request = NewDescribeInstanceLogRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOpsInstanceLogList") if c.GetCredential() == nil { - return nil, errors.New("DescribeOpsInstanceLogList require credential") + return nil, errors.New("DescribeInstanceLog require credential") } request.SetContext(ctx) - response = NewDescribeOpsInstanceLogListResponse() + response = NewDescribeInstanceLogResponse() err = c.Send(request, response) return } -func NewDescribeOpsMakePlanInstancesRequest() (request *DescribeOpsMakePlanInstancesRequest) { - request = &DescribeOpsMakePlanInstancesRequest{ +func NewDescribeInstanceLogDetailRequest() (request *DescribeInstanceLogDetailRequest) { + request = &DescribeInstanceLogDetailRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlanInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogDetail") return } -func NewDescribeOpsMakePlanInstancesResponse() (response *DescribeOpsMakePlanInstancesResponse) { - response = &DescribeOpsMakePlanInstancesResponse{ +func NewDescribeInstanceLogDetailResponse() (response *DescribeInstanceLogDetailResponse) { + response = &DescribeInstanceLogDetailResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOpsMakePlanInstances -// 根据补录计划和补录任务获取补录实例列表。 +// DescribeInstanceLogDetail +// 获取具体实例相关日志信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlanInstances(request *DescribeOpsMakePlanInstancesRequest) (response *DescribeOpsMakePlanInstancesResponse, err error) { - return c.DescribeOpsMakePlanInstancesWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLogDetail(request *DescribeInstanceLogDetailRequest) (response *DescribeInstanceLogDetailResponse, err error) { + return c.DescribeInstanceLogDetailWithContext(context.Background(), request) } -// DescribeOpsMakePlanInstances -// 根据补录计划和补录任务获取补录实例列表。 +// DescribeInstanceLogDetail +// 获取具体实例相关日志信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlanInstancesWithContext(ctx context.Context, request *DescribeOpsMakePlanInstancesRequest) (response *DescribeOpsMakePlanInstancesResponse, err error) { +func (c *Client) DescribeInstanceLogDetailWithContext(ctx context.Context, request *DescribeInstanceLogDetailRequest) (response *DescribeInstanceLogDetailResponse, err error) { if request == nil { - request = NewDescribeOpsMakePlanInstancesRequest() + request = NewDescribeInstanceLogDetailRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOpsMakePlanInstances") if c.GetCredential() == nil { - return nil, errors.New("DescribeOpsMakePlanInstances require credential") + return nil, errors.New("DescribeInstanceLogDetail require credential") } request.SetContext(ctx) - response = NewDescribeOpsMakePlanInstancesResponse() + response = NewDescribeInstanceLogDetailResponse() err = c.Send(request, response) return } -func NewDescribeOpsMakePlanTasksRequest() (request *DescribeOpsMakePlanTasksRequest) { - request = &DescribeOpsMakePlanTasksRequest{ +func NewDescribeInstanceLogFileRequest() (request *DescribeInstanceLogFileRequest) { + request = &DescribeInstanceLogFileRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlanTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogFile") return } -func NewDescribeOpsMakePlanTasksResponse() (response *DescribeOpsMakePlanTasksResponse) { - response = &DescribeOpsMakePlanTasksResponse{ +func NewDescribeInstanceLogFileResponse() (response *DescribeInstanceLogFileResponse) { + response = &DescribeInstanceLogFileResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOpsMakePlanTasks -// 查看补录计划任务 +// DescribeInstanceLogFile +// 下载日志文件,返回日志URL // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlanTasks(request *DescribeOpsMakePlanTasksRequest) (response *DescribeOpsMakePlanTasksResponse, err error) { - return c.DescribeOpsMakePlanTasksWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLogFile(request *DescribeInstanceLogFileRequest) (response *DescribeInstanceLogFileResponse, err error) { + return c.DescribeInstanceLogFileWithContext(context.Background(), request) } -// DescribeOpsMakePlanTasks -// 查看补录计划任务 +// DescribeInstanceLogFile +// 下载日志文件,返回日志URL // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlanTasksWithContext(ctx context.Context, request *DescribeOpsMakePlanTasksRequest) (response *DescribeOpsMakePlanTasksResponse, err error) { +func (c *Client) DescribeInstanceLogFileWithContext(ctx context.Context, request *DescribeInstanceLogFileRequest) (response *DescribeInstanceLogFileResponse, err error) { if request == nil { - request = NewDescribeOpsMakePlanTasksRequest() + request = NewDescribeInstanceLogFileRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOpsMakePlanTasks") if c.GetCredential() == nil { - return nil, errors.New("DescribeOpsMakePlanTasks require credential") + return nil, errors.New("DescribeInstanceLogFile require credential") } request.SetContext(ctx) - response = NewDescribeOpsMakePlanTasksResponse() + response = NewDescribeInstanceLogFileResponse() err = c.Send(request, response) return } -func NewDescribeOpsMakePlansRequest() (request *DescribeOpsMakePlansRequest) { - request = &DescribeOpsMakePlansRequest{ +func NewDescribeInstanceLogListRequest() (request *DescribeInstanceLogListRequest) { + request = &DescribeInstanceLogListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlans") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogList") return } -func NewDescribeOpsMakePlansResponse() (response *DescribeOpsMakePlansResponse) { - response = &DescribeOpsMakePlansResponse{ +func NewDescribeInstanceLogListResponse() (response *DescribeInstanceLogListResponse) { + response = &DescribeInstanceLogListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOpsMakePlans -// 根据条件分页查询补录计划 +// DescribeInstanceLogList +// 离线任务实例运行日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlans(request *DescribeOpsMakePlansRequest) (response *DescribeOpsMakePlansResponse, err error) { - return c.DescribeOpsMakePlansWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLogList(request *DescribeInstanceLogListRequest) (response *DescribeInstanceLogListResponse, err error) { + return c.DescribeInstanceLogListWithContext(context.Background(), request) } -// DescribeOpsMakePlans -// 根据条件分页查询补录计划 +// DescribeInstanceLogList +// 离线任务实例运行日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsMakePlansWithContext(ctx context.Context, request *DescribeOpsMakePlansRequest) (response *DescribeOpsMakePlansResponse, err error) { +func (c *Client) DescribeInstanceLogListWithContext(ctx context.Context, request *DescribeInstanceLogListRequest) (response *DescribeInstanceLogListResponse, err error) { if request == nil { - request = NewDescribeOpsMakePlansRequest() + request = NewDescribeInstanceLogListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOpsMakePlans") if c.GetCredential() == nil { - return nil, errors.New("DescribeOpsMakePlans require credential") + return nil, errors.New("DescribeInstanceLogList require credential") } request.SetContext(ctx) - response = NewDescribeOpsMakePlansResponse() + response = NewDescribeInstanceLogListResponse() err = c.Send(request, response) return } -func NewDescribeOpsWorkflowsRequest() (request *DescribeOpsWorkflowsRequest) { - request = &DescribeOpsWorkflowsRequest{ +func NewDescribeInstanceLogsRequest() (request *DescribeInstanceLogsRequest) { + request = &DescribeInstanceLogsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsWorkflows") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstanceLogs") return } -func NewDescribeOpsWorkflowsResponse() (response *DescribeOpsWorkflowsResponse) { - response = &DescribeOpsWorkflowsResponse{ +func NewDescribeInstanceLogsResponse() (response *DescribeInstanceLogsResponse) { + response = &DescribeInstanceLogsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOpsWorkflows -// 查询用户生产工作流列表 +// DescribeInstanceLogs +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 获取实例日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsWorkflows(request *DescribeOpsWorkflowsRequest) (response *DescribeOpsWorkflowsResponse, err error) { - return c.DescribeOpsWorkflowsWithContext(context.Background(), request) +func (c *Client) DescribeInstanceLogs(request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error) { + return c.DescribeInstanceLogsWithContext(context.Background(), request) } -// DescribeOpsWorkflows -// 查询用户生产工作流列表 +// DescribeInstanceLogs +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 获取实例日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOpsWorkflowsWithContext(ctx context.Context, request *DescribeOpsWorkflowsRequest) (response *DescribeOpsWorkflowsResponse, err error) { +func (c *Client) DescribeInstanceLogsWithContext(ctx context.Context, request *DescribeInstanceLogsRequest) (response *DescribeInstanceLogsResponse, err error) { if request == nil { - request = NewDescribeOpsWorkflowsRequest() + request = NewDescribeInstanceLogsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOpsWorkflows") if c.GetCredential() == nil { - return nil, errors.New("DescribeOpsWorkflows require credential") + return nil, errors.New("DescribeInstanceLogs require credential") } request.SetContext(ctx) - response = NewDescribeOpsWorkflowsResponse() + response = NewDescribeInstanceLogsResponse() err = c.Send(request, response) return } -func NewDescribeOrganizationalFunctionsRequest() (request *DescribeOrganizationalFunctionsRequest) { - request = &DescribeOrganizationalFunctionsRequest{ +func NewDescribeInstancesRequest() (request *DescribeInstancesRequest) { + request = &DescribeInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeOrganizationalFunctions") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstances") return } -func NewDescribeOrganizationalFunctionsResponse() (response *DescribeOrganizationalFunctionsResponse) { - response = &DescribeOrganizationalFunctionsResponse{ +func NewDescribeInstancesResponse() (response *DescribeInstancesResponse) { + response = &DescribeInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeOrganizationalFunctions -// 查询全量函数 +// DescribeInstances +// 数据质量,查询调度任务的实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOrganizationalFunctions(request *DescribeOrganizationalFunctionsRequest) (response *DescribeOrganizationalFunctionsResponse, err error) { - return c.DescribeOrganizationalFunctionsWithContext(context.Background(), request) +func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error) { + return c.DescribeInstancesWithContext(context.Background(), request) } -// DescribeOrganizationalFunctions -// 查询全量函数 +// DescribeInstances +// 数据质量,查询调度任务的实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeOrganizationalFunctionsWithContext(ctx context.Context, request *DescribeOrganizationalFunctionsRequest) (response *DescribeOrganizationalFunctionsResponse, err error) { +func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error) { if request == nil { - request = NewDescribeOrganizationalFunctionsRequest() + request = NewDescribeInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeOrganizationalFunctions") if c.GetCredential() == nil { - return nil, errors.New("DescribeOrganizationalFunctions require credential") + return nil, errors.New("DescribeInstances require credential") } request.SetContext(ctx) - response = NewDescribeOrganizationalFunctionsResponse() + response = NewDescribeInstancesResponse() err = c.Send(request, response) return } -func NewDescribeParentTaskRequest() (request *DescribeParentTaskRequest) { - request = &DescribeParentTaskRequest{ +func NewDescribeInstancesInfoWithTaskInfoRequest() (request *DescribeInstancesInfoWithTaskInfoRequest) { + request = &DescribeInstancesInfoWithTaskInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeParentTask") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeInstancesInfoWithTaskInfo") return } -func NewDescribeParentTaskResponse() (response *DescribeParentTaskResponse) { - response = &DescribeParentTaskResponse{ +func NewDescribeInstancesInfoWithTaskInfoResponse() (response *DescribeInstancesInfoWithTaskInfoResponse) { + response = &DescribeInstancesInfoWithTaskInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeParentTask -// 查询任务父依赖 +// DescribeInstancesInfoWithTaskInfo +// 拉取实例列表,join task表一些信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeParentTask(request *DescribeParentTaskRequest) (response *DescribeParentTaskResponse, err error) { - return c.DescribeParentTaskWithContext(context.Background(), request) +func (c *Client) DescribeInstancesInfoWithTaskInfo(request *DescribeInstancesInfoWithTaskInfoRequest) (response *DescribeInstancesInfoWithTaskInfoResponse, err error) { + return c.DescribeInstancesInfoWithTaskInfoWithContext(context.Background(), request) } -// DescribeParentTask -// 查询任务父依赖 +// DescribeInstancesInfoWithTaskInfo +// 拉取实例列表,join task表一些信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeParentTaskWithContext(ctx context.Context, request *DescribeParentTaskRequest) (response *DescribeParentTaskResponse, err error) { +func (c *Client) DescribeInstancesInfoWithTaskInfoWithContext(ctx context.Context, request *DescribeInstancesInfoWithTaskInfoRequest) (response *DescribeInstancesInfoWithTaskInfoResponse, err error) { if request == nil { - request = NewDescribeParentTaskRequest() + request = NewDescribeInstancesInfoWithTaskInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeParentTask") if c.GetCredential() == nil { - return nil, errors.New("DescribeParentTask require credential") + return nil, errors.New("DescribeInstancesInfoWithTaskInfo require credential") } request.SetContext(ctx) - response = NewDescribeParentTaskResponse() + response = NewDescribeInstancesInfoWithTaskInfoResponse() err = c.Send(request, response) return } -func NewDescribePendingSubmitTaskListRequest() (request *DescribePendingSubmitTaskListRequest) { - request = &DescribePendingSubmitTaskListRequest{ +func NewDescribeIntegrationNodeRequest() (request *DescribeIntegrationNodeRequest) { + request = &DescribeIntegrationNodeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribePendingSubmitTaskList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationNode") return } -func NewDescribePendingSubmitTaskListResponse() (response *DescribePendingSubmitTaskListResponse) { - response = &DescribePendingSubmitTaskListResponse{ +func NewDescribeIntegrationNodeResponse() (response *DescribeIntegrationNodeResponse) { + response = &DescribeIntegrationNodeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribePendingSubmitTaskList -// 获取待提交任务预提交校验信息(注意:工作流编号或者任务编号列表,必须填一项) +// DescribeIntegrationNode +// 查询集成节点 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_CONNECTIONTIMEOUTERROR = "FailedOperation.ConnectionTimeOutError" -// INVALIDPARAMETER_MAXLIMITEXCEEDED = "InvalidParameter.MaxLimitExceeded" -func (c *Client) DescribePendingSubmitTaskList(request *DescribePendingSubmitTaskListRequest) (response *DescribePendingSubmitTaskListResponse, err error) { - return c.DescribePendingSubmitTaskListWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationNode(request *DescribeIntegrationNodeRequest) (response *DescribeIntegrationNodeResponse, err error) { + return c.DescribeIntegrationNodeWithContext(context.Background(), request) } -// DescribePendingSubmitTaskList -// 获取待提交任务预提交校验信息(注意:工作流编号或者任务编号列表,必须填一项) +// DescribeIntegrationNode +// 查询集成节点 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_CONNECTIONTIMEOUTERROR = "FailedOperation.ConnectionTimeOutError" -// INVALIDPARAMETER_MAXLIMITEXCEEDED = "InvalidParameter.MaxLimitExceeded" -func (c *Client) DescribePendingSubmitTaskListWithContext(ctx context.Context, request *DescribePendingSubmitTaskListRequest) (response *DescribePendingSubmitTaskListResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationNodeWithContext(ctx context.Context, request *DescribeIntegrationNodeRequest) (response *DescribeIntegrationNodeResponse, err error) { if request == nil { - request = NewDescribePendingSubmitTaskListRequest() + request = NewDescribeIntegrationNodeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribePendingSubmitTaskList") if c.GetCredential() == nil { - return nil, errors.New("DescribePendingSubmitTaskList require credential") + return nil, errors.New("DescribeIntegrationNode require credential") } request.SetContext(ctx) - response = NewDescribePendingSubmitTaskListResponse() + response = NewDescribeIntegrationNodeResponse() err = c.Send(request, response) return } -func NewDescribeProjectRequest() (request *DescribeProjectRequest) { - request = &DescribeProjectRequest{ +func NewDescribeIntegrationStatisticsRequest() (request *DescribeIntegrationStatisticsRequest) { + request = &DescribeIntegrationStatisticsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeProject") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatistics") return } -func NewDescribeProjectResponse() (response *DescribeProjectResponse) { - response = &DescribeProjectResponse{ +func NewDescribeIntegrationStatisticsResponse() (response *DescribeIntegrationStatisticsResponse) { + response = &DescribeIntegrationStatisticsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeProject -// 获取项目信息 +// DescribeIntegrationStatistics +// 数据集成大屏概览 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" -func (c *Client) DescribeProject(request *DescribeProjectRequest) (response *DescribeProjectResponse, err error) { - return c.DescribeProjectWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatistics(request *DescribeIntegrationStatisticsRequest) (response *DescribeIntegrationStatisticsResponse, err error) { + return c.DescribeIntegrationStatisticsWithContext(context.Background(), request) } -// DescribeProject -// 获取项目信息 +// DescribeIntegrationStatistics +// 数据集成大屏概览 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" -func (c *Client) DescribeProjectWithContext(ctx context.Context, request *DescribeProjectRequest) (response *DescribeProjectResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsWithContext(ctx context.Context, request *DescribeIntegrationStatisticsRequest) (response *DescribeIntegrationStatisticsResponse, err error) { if request == nil { - request = NewDescribeProjectRequest() + request = NewDescribeIntegrationStatisticsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeProject") if c.GetCredential() == nil { - return nil, errors.New("DescribeProject require credential") + return nil, errors.New("DescribeIntegrationStatistics require credential") } request.SetContext(ctx) - response = NewDescribeProjectResponse() + response = NewDescribeIntegrationStatisticsResponse() err = c.Send(request, response) return } -func NewDescribeProjectUsersRequest() (request *DescribeProjectUsersRequest) { - request = &DescribeProjectUsersRequest{ +func NewDescribeIntegrationStatisticsAgentStatusRequest() (request *DescribeIntegrationStatisticsAgentStatusRequest) { + request = &DescribeIntegrationStatisticsAgentStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeProjectUsers") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsAgentStatus") return } -func NewDescribeProjectUsersResponse() (response *DescribeProjectUsersResponse) { - response = &DescribeProjectUsersResponse{ +func NewDescribeIntegrationStatisticsAgentStatusResponse() (response *DescribeIntegrationStatisticsAgentStatusResponse) { + response = &DescribeIntegrationStatisticsAgentStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeProjectUsers -// 获取项目下的用户,分页返回 +// DescribeIntegrationStatisticsAgentStatus +// 数据集成大屏采集器状态分布统计 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeProjectUsers(request *DescribeProjectUsersRequest) (response *DescribeProjectUsersResponse, err error) { - return c.DescribeProjectUsersWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsAgentStatus(request *DescribeIntegrationStatisticsAgentStatusRequest) (response *DescribeIntegrationStatisticsAgentStatusResponse, err error) { + return c.DescribeIntegrationStatisticsAgentStatusWithContext(context.Background(), request) } -// DescribeProjectUsers -// 获取项目下的用户,分页返回 +// DescribeIntegrationStatisticsAgentStatus +// 数据集成大屏采集器状态分布统计 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeProjectUsersWithContext(ctx context.Context, request *DescribeProjectUsersRequest) (response *DescribeProjectUsersResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsAgentStatusWithContext(ctx context.Context, request *DescribeIntegrationStatisticsAgentStatusRequest) (response *DescribeIntegrationStatisticsAgentStatusResponse, err error) { if request == nil { - request = NewDescribeProjectUsersRequest() + request = NewDescribeIntegrationStatisticsAgentStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeProjectUsers") if c.GetCredential() == nil { - return nil, errors.New("DescribeProjectUsers require credential") + return nil, errors.New("DescribeIntegrationStatisticsAgentStatus require credential") } request.SetContext(ctx) - response = NewDescribeProjectUsersResponse() + response = NewDescribeIntegrationStatisticsAgentStatusResponse() err = c.Send(request, response) return } -func NewDescribeQualityScoreRequest() (request *DescribeQualityScoreRequest) { - request = &DescribeQualityScoreRequest{ +func NewDescribeIntegrationStatisticsInstanceTrendRequest() (request *DescribeIntegrationStatisticsInstanceTrendRequest) { + request = &DescribeIntegrationStatisticsInstanceTrendRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeQualityScore") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsInstanceTrend") return } -func NewDescribeQualityScoreResponse() (response *DescribeQualityScoreResponse) { - response = &DescribeQualityScoreResponse{ +func NewDescribeIntegrationStatisticsInstanceTrendResponse() (response *DescribeIntegrationStatisticsInstanceTrendResponse) { + response = &DescribeIntegrationStatisticsInstanceTrendResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeQualityScore -// 质量报告-质量评分 +// DescribeIntegrationStatisticsInstanceTrend +// 数据集成大屏实例状态统计趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeQualityScore(request *DescribeQualityScoreRequest) (response *DescribeQualityScoreResponse, err error) { - return c.DescribeQualityScoreWithContext(context.Background(), request) +func (c *Client) DescribeIntegrationStatisticsInstanceTrend(request *DescribeIntegrationStatisticsInstanceTrendRequest) (response *DescribeIntegrationStatisticsInstanceTrendResponse, err error) { + return c.DescribeIntegrationStatisticsInstanceTrendWithContext(context.Background(), request) } -// DescribeQualityScore -// 质量报告-质量评分 +// DescribeIntegrationStatisticsInstanceTrend +// 数据集成大屏实例状态统计趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeQualityScoreWithContext(ctx context.Context, request *DescribeQualityScoreRequest) (response *DescribeQualityScoreResponse, err error) { +func (c *Client) DescribeIntegrationStatisticsInstanceTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsInstanceTrendRequest) (response *DescribeIntegrationStatisticsInstanceTrendResponse, err error) { if request == nil { - request = NewDescribeQualityScoreRequest() + request = NewDescribeIntegrationStatisticsInstanceTrendRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeQualityScore") if c.GetCredential() == nil { - return nil, errors.New("DescribeQualityScore require credential") + return nil, errors.New("DescribeIntegrationStatisticsInstanceTrend require credential") } request.SetContext(ctx) - response = NewDescribeQualityScoreResponse() + response = NewDescribeIntegrationStatisticsInstanceTrendResponse() err = c.Send(request, response) return } -func NewDescribeQualityScoreTrendRequest() (request *DescribeQualityScoreTrendRequest) { - request = &DescribeQualityScoreTrendRequest{ +func NewDescribeIntegrationStatisticsRecordsTrendRequest() (request *DescribeIntegrationStatisticsRecordsTrendRequest) { + request = &DescribeIntegrationStatisticsRecordsTrendRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeQualityScoreTrend") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsRecordsTrend") return } -func NewDescribeQualityScoreTrendResponse() (response *DescribeQualityScoreTrendResponse) { - response = &DescribeQualityScoreTrendResponse{ +func NewDescribeIntegrationStatisticsRecordsTrendResponse() (response *DescribeIntegrationStatisticsRecordsTrendResponse) { + response = &DescribeIntegrationStatisticsRecordsTrendResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeQualityScoreTrend -// 质量报告-质量分周期趋势 +// DescribeIntegrationStatisticsRecordsTrend +// 数据集成大屏同步条数统计趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeQualityScoreTrend(request *DescribeQualityScoreTrendRequest) (response *DescribeQualityScoreTrendResponse, err error) { - return c.DescribeQualityScoreTrendWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsRecordsTrend(request *DescribeIntegrationStatisticsRecordsTrendRequest) (response *DescribeIntegrationStatisticsRecordsTrendResponse, err error) { + return c.DescribeIntegrationStatisticsRecordsTrendWithContext(context.Background(), request) } -// DescribeQualityScoreTrend -// 质量报告-质量分周期趋势 +// DescribeIntegrationStatisticsRecordsTrend +// 数据集成大屏同步条数统计趋势 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeQualityScoreTrendWithContext(ctx context.Context, request *DescribeQualityScoreTrendRequest) (response *DescribeQualityScoreTrendResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsRecordsTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsRecordsTrendRequest) (response *DescribeIntegrationStatisticsRecordsTrendResponse, err error) { if request == nil { - request = NewDescribeQualityScoreTrendRequest() + request = NewDescribeIntegrationStatisticsRecordsTrendRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeQualityScoreTrend") if c.GetCredential() == nil { - return nil, errors.New("DescribeQualityScoreTrend require credential") + return nil, errors.New("DescribeIntegrationStatisticsRecordsTrend require credential") } request.SetContext(ctx) - response = NewDescribeQualityScoreTrendResponse() + response = NewDescribeIntegrationStatisticsRecordsTrendResponse() err = c.Send(request, response) return } -func NewDescribeRealTimeTaskInstanceNodeInfoRequest() (request *DescribeRealTimeTaskInstanceNodeInfoRequest) { - request = &DescribeRealTimeTaskInstanceNodeInfoRequest{ +func NewDescribeIntegrationStatisticsTaskStatusRequest() (request *DescribeIntegrationStatisticsTaskStatusRequest) { + request = &DescribeIntegrationStatisticsTaskStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskInstanceNodeInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatus") return } -func NewDescribeRealTimeTaskInstanceNodeInfoResponse() (response *DescribeRealTimeTaskInstanceNodeInfoResponse) { - response = &DescribeRealTimeTaskInstanceNodeInfoResponse{ +func NewDescribeIntegrationStatisticsTaskStatusResponse() (response *DescribeIntegrationStatisticsTaskStatusResponse) { + response = &DescribeIntegrationStatisticsTaskStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRealTimeTaskInstanceNodeInfo -// 查询实时任务实例节点信息 +// DescribeIntegrationStatisticsTaskStatus +// 数据集成大屏任务状态分布统计 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeRealTimeTaskInstanceNodeInfo(request *DescribeRealTimeTaskInstanceNodeInfoRequest) (response *DescribeRealTimeTaskInstanceNodeInfoResponse, err error) { - return c.DescribeRealTimeTaskInstanceNodeInfoWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsTaskStatus(request *DescribeIntegrationStatisticsTaskStatusRequest) (response *DescribeIntegrationStatisticsTaskStatusResponse, err error) { + return c.DescribeIntegrationStatisticsTaskStatusWithContext(context.Background(), request) } -// DescribeRealTimeTaskInstanceNodeInfo -// 查询实时任务实例节点信息 +// DescribeIntegrationStatisticsTaskStatus +// 数据集成大屏任务状态分布统计 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeRealTimeTaskInstanceNodeInfoWithContext(ctx context.Context, request *DescribeRealTimeTaskInstanceNodeInfoRequest) (response *DescribeRealTimeTaskInstanceNodeInfoResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsTaskStatusWithContext(ctx context.Context, request *DescribeIntegrationStatisticsTaskStatusRequest) (response *DescribeIntegrationStatisticsTaskStatusResponse, err error) { if request == nil { - request = NewDescribeRealTimeTaskInstanceNodeInfoRequest() + request = NewDescribeIntegrationStatisticsTaskStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRealTimeTaskInstanceNodeInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeRealTimeTaskInstanceNodeInfo require credential") + return nil, errors.New("DescribeIntegrationStatisticsTaskStatus require credential") } request.SetContext(ctx) - response = NewDescribeRealTimeTaskInstanceNodeInfoResponse() + response = NewDescribeIntegrationStatisticsTaskStatusResponse() err = c.Send(request, response) return } -func NewDescribeRealTimeTaskMetricOverviewRequest() (request *DescribeRealTimeTaskMetricOverviewRequest) { - request = &DescribeRealTimeTaskMetricOverviewRequest{ +func NewDescribeIntegrationStatisticsTaskStatusTrendRequest() (request *DescribeIntegrationStatisticsTaskStatusTrendRequest) { + request = &DescribeIntegrationStatisticsTaskStatusTrendRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskMetricOverview") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationStatisticsTaskStatusTrend") return } -func NewDescribeRealTimeTaskMetricOverviewResponse() (response *DescribeRealTimeTaskMetricOverviewResponse) { - response = &DescribeRealTimeTaskMetricOverviewResponse{ +func NewDescribeIntegrationStatisticsTaskStatusTrendResponse() (response *DescribeIntegrationStatisticsTaskStatusTrendResponse) { + response = &DescribeIntegrationStatisticsTaskStatusTrendResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRealTimeTaskMetricOverview -// 实时任务运行指标概览 +// DescribeIntegrationStatisticsTaskStatusTrend +// 数据集成大屏任务状态统计趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealTimeTaskMetricOverview(request *DescribeRealTimeTaskMetricOverviewRequest) (response *DescribeRealTimeTaskMetricOverviewResponse, err error) { - return c.DescribeRealTimeTaskMetricOverviewWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsTaskStatusTrend(request *DescribeIntegrationStatisticsTaskStatusTrendRequest) (response *DescribeIntegrationStatisticsTaskStatusTrendResponse, err error) { + return c.DescribeIntegrationStatisticsTaskStatusTrendWithContext(context.Background(), request) } -// DescribeRealTimeTaskMetricOverview -// 实时任务运行指标概览 +// DescribeIntegrationStatisticsTaskStatusTrend +// 数据集成大屏任务状态统计趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealTimeTaskMetricOverviewWithContext(ctx context.Context, request *DescribeRealTimeTaskMetricOverviewRequest) (response *DescribeRealTimeTaskMetricOverviewResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) DescribeIntegrationStatisticsTaskStatusTrendWithContext(ctx context.Context, request *DescribeIntegrationStatisticsTaskStatusTrendRequest) (response *DescribeIntegrationStatisticsTaskStatusTrendResponse, err error) { if request == nil { - request = NewDescribeRealTimeTaskMetricOverviewRequest() + request = NewDescribeIntegrationStatisticsTaskStatusTrendRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRealTimeTaskMetricOverview") if c.GetCredential() == nil { - return nil, errors.New("DescribeRealTimeTaskMetricOverview require credential") + return nil, errors.New("DescribeIntegrationStatisticsTaskStatusTrend require credential") } request.SetContext(ctx) - response = NewDescribeRealTimeTaskMetricOverviewResponse() + response = NewDescribeIntegrationStatisticsTaskStatusTrendResponse() err = c.Send(request, response) return } -func NewDescribeRealTimeTaskSpeedRequest() (request *DescribeRealTimeTaskSpeedRequest) { - request = &DescribeRealTimeTaskSpeedRequest{ +func NewDescribeIntegrationTaskRequest() (request *DescribeIntegrationTaskRequest) { + request = &DescribeIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskSpeed") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationTask") return } -func NewDescribeRealTimeTaskSpeedResponse() (response *DescribeRealTimeTaskSpeedResponse) { - response = &DescribeRealTimeTaskSpeedResponse{ +func NewDescribeIntegrationTaskResponse() (response *DescribeIntegrationTaskResponse) { + response = &DescribeIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRealTimeTaskSpeed -// 实时任务同步速度趋势 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealTimeTaskSpeed(request *DescribeRealTimeTaskSpeedRequest) (response *DescribeRealTimeTaskSpeedResponse, err error) { - return c.DescribeRealTimeTaskSpeedWithContext(context.Background(), request) -} - -// DescribeRealTimeTaskSpeed -// 实时任务同步速度趋势 +// DescribeIntegrationTask +// 查询集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealTimeTaskSpeedWithContext(ctx context.Context, request *DescribeRealTimeTaskSpeedRequest) (response *DescribeRealTimeTaskSpeedResponse, err error) { - if request == nil { - request = NewDescribeRealTimeTaskSpeedRequest() +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationTask(request *DescribeIntegrationTaskRequest) (response *DescribeIntegrationTaskResponse, err error) { + return c.DescribeIntegrationTaskWithContext(context.Background(), request) +} + +// DescribeIntegrationTask +// 查询集成任务 +// +// 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationTaskWithContext(ctx context.Context, request *DescribeIntegrationTaskRequest) (response *DescribeIntegrationTaskResponse, err error) { + if request == nil { + request = NewDescribeIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRealTimeTaskSpeed") if c.GetCredential() == nil { - return nil, errors.New("DescribeRealTimeTaskSpeed require credential") + return nil, errors.New("DescribeIntegrationTask require credential") } request.SetContext(ctx) - response = NewDescribeRealTimeTaskSpeedResponse() + response = NewDescribeIntegrationTaskResponse() err = c.Send(request, response) return } -func NewDescribeRealViewSchemaPageRequest() (request *DescribeRealViewSchemaPageRequest) { - request = &DescribeRealViewSchemaPageRequest{ +func NewDescribeIntegrationTasksRequest() (request *DescribeIntegrationTasksRequest) { + request = &DescribeIntegrationTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealViewSchemaPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationTasks") return } -func NewDescribeRealViewSchemaPageResponse() (response *DescribeRealViewSchemaPageResponse) { - response = &DescribeRealViewSchemaPageResponse{ +func NewDescribeIntegrationTasksResponse() (response *DescribeIntegrationTasksResponse) { + response = &DescribeIntegrationTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRealViewSchemaPage -// 数据集成分页获取数据库SCHEMA信息 +// DescribeIntegrationTasks +// 查询集成任务列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealViewSchemaPage(request *DescribeRealViewSchemaPageRequest) (response *DescribeRealViewSchemaPageResponse, err error) { - return c.DescribeRealViewSchemaPageWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationTasks(request *DescribeIntegrationTasksRequest) (response *DescribeIntegrationTasksResponse, err error) { + return c.DescribeIntegrationTasksWithContext(context.Background(), request) } -// DescribeRealViewSchemaPage -// 数据集成分页获取数据库SCHEMA信息 +// DescribeIntegrationTasks +// 查询集成任务列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRealViewSchemaPageWithContext(ctx context.Context, request *DescribeRealViewSchemaPageRequest) (response *DescribeRealViewSchemaPageResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationTasksWithContext(ctx context.Context, request *DescribeIntegrationTasksRequest) (response *DescribeIntegrationTasksResponse, err error) { if request == nil { - request = NewDescribeRealViewSchemaPageRequest() + request = NewDescribeIntegrationTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRealViewSchemaPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeRealViewSchemaPage require credential") + return nil, errors.New("DescribeIntegrationTasks require credential") } request.SetContext(ctx) - response = NewDescribeRealViewSchemaPageResponse() + response = NewDescribeIntegrationTasksResponse() err = c.Send(request, response) return } -func NewDescribeRelatedTasksByTaskIdRequest() (request *DescribeRelatedTasksByTaskIdRequest) { - request = &DescribeRelatedTasksByTaskIdRequest{ +func NewDescribeIntegrationVersionNodesInfoRequest() (request *DescribeIntegrationVersionNodesInfoRequest) { + request = &DescribeIntegrationVersionNodesInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRelatedTasksByTaskId") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeIntegrationVersionNodesInfo") return } -func NewDescribeRelatedTasksByTaskIdResponse() (response *DescribeRelatedTasksByTaskIdResponse) { - response = &DescribeRelatedTasksByTaskIdResponse{ +func NewDescribeIntegrationVersionNodesInfoResponse() (response *DescribeIntegrationVersionNodesInfoResponse) { + response = &DescribeIntegrationVersionNodesInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRelatedTasksByTaskId -// 根据任务ID分页查询任务绑定监听的事件 +// DescribeIntegrationVersionNodesInfo +// 查询集成任务版本节点信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeRelatedTasksByTaskId(request *DescribeRelatedTasksByTaskIdRequest) (response *DescribeRelatedTasksByTaskIdResponse, err error) { - return c.DescribeRelatedTasksByTaskIdWithContext(context.Background(), request) +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationVersionNodesInfo(request *DescribeIntegrationVersionNodesInfoRequest) (response *DescribeIntegrationVersionNodesInfoResponse, err error) { + return c.DescribeIntegrationVersionNodesInfoWithContext(context.Background(), request) } -// DescribeRelatedTasksByTaskId -// 根据任务ID分页查询任务绑定监听的事件 +// DescribeIntegrationVersionNodesInfo +// 查询集成任务版本节点信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeRelatedTasksByTaskIdWithContext(ctx context.Context, request *DescribeRelatedTasksByTaskIdRequest) (response *DescribeRelatedTasksByTaskIdResponse, err error) { +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeIntegrationVersionNodesInfoWithContext(ctx context.Context, request *DescribeIntegrationVersionNodesInfoRequest) (response *DescribeIntegrationVersionNodesInfoResponse, err error) { if request == nil { - request = NewDescribeRelatedTasksByTaskIdRequest() + request = NewDescribeIntegrationVersionNodesInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRelatedTasksByTaskId") if c.GetCredential() == nil { - return nil, errors.New("DescribeRelatedTasksByTaskId require credential") + return nil, errors.New("DescribeIntegrationVersionNodesInfo require credential") } request.SetContext(ctx) - response = NewDescribeRelatedTasksByTaskIdResponse() + response = NewDescribeIntegrationVersionNodesInfoResponse() err = c.Send(request, response) return } -func NewDescribeReportTaskDetailRequest() (request *DescribeReportTaskDetailRequest) { - request = &DescribeReportTaskDetailRequest{ +func NewDescribeKafkaTopicInfoRequest() (request *DescribeKafkaTopicInfoRequest) { + request = &DescribeKafkaTopicInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeReportTaskDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeKafkaTopicInfo") return } -func NewDescribeReportTaskDetailResponse() (response *DescribeReportTaskDetailResponse) { - response = &DescribeReportTaskDetailResponse{ +func NewDescribeKafkaTopicInfoResponse() (response *DescribeKafkaTopicInfoResponse) { + response = &DescribeKafkaTopicInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeReportTaskDetail -// 查询上报任务详情 +// DescribeKafkaTopicInfo +// 没用到 +// +// +// +// 获取kafka的topic信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeReportTaskDetail(request *DescribeReportTaskDetailRequest) (response *DescribeReportTaskDetailResponse, err error) { - return c.DescribeReportTaskDetailWithContext(context.Background(), request) +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeKafkaTopicInfo(request *DescribeKafkaTopicInfoRequest) (response *DescribeKafkaTopicInfoResponse, err error) { + return c.DescribeKafkaTopicInfoWithContext(context.Background(), request) } -// DescribeReportTaskDetail -// 查询上报任务详情 +// DescribeKafkaTopicInfo +// 没用到 +// +// +// +// 获取kafka的topic信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeReportTaskDetailWithContext(ctx context.Context, request *DescribeReportTaskDetailRequest) (response *DescribeReportTaskDetailResponse, err error) { +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeKafkaTopicInfoWithContext(ctx context.Context, request *DescribeKafkaTopicInfoRequest) (response *DescribeKafkaTopicInfoResponse, err error) { if request == nil { - request = NewDescribeReportTaskDetailRequest() + request = NewDescribeKafkaTopicInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeReportTaskDetail") if c.GetCredential() == nil { - return nil, errors.New("DescribeReportTaskDetail require credential") + return nil, errors.New("DescribeKafkaTopicInfo require credential") } request.SetContext(ctx) - response = NewDescribeReportTaskDetailResponse() + response = NewDescribeKafkaTopicInfoResponse() err = c.Send(request, response) return } -func NewDescribeReportTaskListRequest() (request *DescribeReportTaskListRequest) { - request = &DescribeReportTaskListRequest{ +func NewDescribeMonitorsByPageRequest() (request *DescribeMonitorsByPageRequest) { + request = &DescribeMonitorsByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeReportTaskList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeMonitorsByPage") return } -func NewDescribeReportTaskListResponse() (response *DescribeReportTaskListResponse) { - response = &DescribeReportTaskListResponse{ +func NewDescribeMonitorsByPageResponse() (response *DescribeMonitorsByPageResponse) { + response = &DescribeMonitorsByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeReportTaskList -// 查询上报任务列表 +// DescribeMonitorsByPage +// 分页查询质量监控组 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeReportTaskList(request *DescribeReportTaskListRequest) (response *DescribeReportTaskListResponse, err error) { - return c.DescribeReportTaskListWithContext(context.Background(), request) +func (c *Client) DescribeMonitorsByPage(request *DescribeMonitorsByPageRequest) (response *DescribeMonitorsByPageResponse, err error) { + return c.DescribeMonitorsByPageWithContext(context.Background(), request) } -// DescribeReportTaskList -// 查询上报任务列表 +// DescribeMonitorsByPage +// 分页查询质量监控组 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeReportTaskListWithContext(ctx context.Context, request *DescribeReportTaskListRequest) (response *DescribeReportTaskListResponse, err error) { +func (c *Client) DescribeMonitorsByPageWithContext(ctx context.Context, request *DescribeMonitorsByPageRequest) (response *DescribeMonitorsByPageResponse, err error) { if request == nil { - request = NewDescribeReportTaskListRequest() + request = NewDescribeMonitorsByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeReportTaskList") if c.GetCredential() == nil { - return nil, errors.New("DescribeReportTaskList require credential") + return nil, errors.New("DescribeMonitorsByPage require credential") } request.SetContext(ctx) - response = NewDescribeReportTaskListResponse() + response = NewDescribeMonitorsByPageResponse() err = c.Send(request, response) return } -func NewDescribeResourceManagePathTreesRequest() (request *DescribeResourceManagePathTreesRequest) { - request = &DescribeResourceManagePathTreesRequest{ +func NewDescribeOfflineTaskTokenRequest() (request *DescribeOfflineTaskTokenRequest) { + request = &DescribeOfflineTaskTokenRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeResourceManagePathTrees") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOfflineTaskToken") return } -func NewDescribeResourceManagePathTreesResponse() (response *DescribeResourceManagePathTreesResponse) { - response = &DescribeResourceManagePathTreesResponse{ +func NewDescribeOfflineTaskTokenResponse() (response *DescribeOfflineTaskTokenResponse) { + response = &DescribeOfflineTaskTokenResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeResourceManagePathTrees -// 获取资源管理目录树 +// DescribeOfflineTaskToken +// 获取离线任务长连接Token // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeResourceManagePathTrees(request *DescribeResourceManagePathTreesRequest) (response *DescribeResourceManagePathTreesResponse, err error) { - return c.DescribeResourceManagePathTreesWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) DescribeOfflineTaskToken(request *DescribeOfflineTaskTokenRequest) (response *DescribeOfflineTaskTokenResponse, err error) { + return c.DescribeOfflineTaskTokenWithContext(context.Background(), request) } -// DescribeResourceManagePathTrees -// 获取资源管理目录树 +// DescribeOfflineTaskToken +// 获取离线任务长连接Token // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeResourceManagePathTreesWithContext(ctx context.Context, request *DescribeResourceManagePathTreesRequest) (response *DescribeResourceManagePathTreesResponse, err error) { +// INTERNALERROR = "InternalError" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) DescribeOfflineTaskTokenWithContext(ctx context.Context, request *DescribeOfflineTaskTokenRequest) (response *DescribeOfflineTaskTokenResponse, err error) { if request == nil { - request = NewDescribeResourceManagePathTreesRequest() + request = NewDescribeOfflineTaskTokenRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeResourceManagePathTrees") if c.GetCredential() == nil { - return nil, errors.New("DescribeResourceManagePathTrees require credential") + return nil, errors.New("DescribeOfflineTaskToken require credential") } request.SetContext(ctx) - response = NewDescribeResourceManagePathTreesResponse() + response = NewDescribeOfflineTaskTokenResponse() err = c.Send(request, response) return } -func NewDescribeRoleListRequest() (request *DescribeRoleListRequest) { - request = &DescribeRoleListRequest{ +func NewDescribeOperateOpsTaskDatasourceRequest() (request *DescribeOperateOpsTaskDatasourceRequest) { + request = &DescribeOperateOpsTaskDatasourceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRoleList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOperateOpsTaskDatasource") return } -func NewDescribeRoleListResponse() (response *DescribeRoleListResponse) { - response = &DescribeRoleListResponse{ +func NewDescribeOperateOpsTaskDatasourceResponse() (response *DescribeOperateOpsTaskDatasourceResponse) { + response = &DescribeOperateOpsTaskDatasourceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRoleList -// 获取角色列表信息 +// DescribeOperateOpsTaskDatasource +// 任务运维搜索 查询生产态任务数据源列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeRoleList(request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error) { - return c.DescribeRoleListWithContext(context.Background(), request) +func (c *Client) DescribeOperateOpsTaskDatasource(request *DescribeOperateOpsTaskDatasourceRequest) (response *DescribeOperateOpsTaskDatasourceResponse, err error) { + return c.DescribeOperateOpsTaskDatasourceWithContext(context.Background(), request) } -// DescribeRoleList -// 获取角色列表信息 +// DescribeOperateOpsTaskDatasource +// 任务运维搜索 查询生产态任务数据源列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeRoleListWithContext(ctx context.Context, request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error) { +func (c *Client) DescribeOperateOpsTaskDatasourceWithContext(ctx context.Context, request *DescribeOperateOpsTaskDatasourceRequest) (response *DescribeOperateOpsTaskDatasourceResponse, err error) { if request == nil { - request = NewDescribeRoleListRequest() + request = NewDescribeOperateOpsTaskDatasourceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRoleList") if c.GetCredential() == nil { - return nil, errors.New("DescribeRoleList require credential") + return nil, errors.New("DescribeOperateOpsTaskDatasource require credential") } request.SetContext(ctx) - response = NewDescribeRoleListResponse() + response = NewDescribeOperateOpsTaskDatasourceResponse() err = c.Send(request, response) return } -func NewDescribeRuleRequest() (request *DescribeRuleRequest) { - request = &DescribeRuleRequest{ +func NewDescribeOperateOpsTaskDatasourceTypeRequest() (request *DescribeOperateOpsTaskDatasourceTypeRequest) { + request = &DescribeOperateOpsTaskDatasourceTypeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRule") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOperateOpsTaskDatasourceType") return } -func NewDescribeRuleResponse() (response *DescribeRuleResponse) { - response = &DescribeRuleResponse{ +func NewDescribeOperateOpsTaskDatasourceTypeResponse() (response *DescribeOperateOpsTaskDatasourceTypeResponse) { + response = &DescribeOperateOpsTaskDatasourceTypeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRule -// 查询规则详情 +// DescribeOperateOpsTaskDatasourceType +// 任务运维-查询生产态任务数据源类型列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" -func (c *Client) DescribeRule(request *DescribeRuleRequest) (response *DescribeRuleResponse, err error) { - return c.DescribeRuleWithContext(context.Background(), request) +func (c *Client) DescribeOperateOpsTaskDatasourceType(request *DescribeOperateOpsTaskDatasourceTypeRequest) (response *DescribeOperateOpsTaskDatasourceTypeResponse, err error) { + return c.DescribeOperateOpsTaskDatasourceTypeWithContext(context.Background(), request) } -// DescribeRule -// 查询规则详情 +// DescribeOperateOpsTaskDatasourceType +// 任务运维-查询生产态任务数据源类型列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" -func (c *Client) DescribeRuleWithContext(ctx context.Context, request *DescribeRuleRequest) (response *DescribeRuleResponse, err error) { +func (c *Client) DescribeOperateOpsTaskDatasourceTypeWithContext(ctx context.Context, request *DescribeOperateOpsTaskDatasourceTypeRequest) (response *DescribeOperateOpsTaskDatasourceTypeResponse, err error) { if request == nil { - request = NewDescribeRuleRequest() + request = NewDescribeOperateOpsTaskDatasourceTypeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRule") if c.GetCredential() == nil { - return nil, errors.New("DescribeRule require credential") + return nil, errors.New("DescribeOperateOpsTaskDatasourceType require credential") } request.SetContext(ctx) - response = NewDescribeRuleResponse() + response = NewDescribeOperateOpsTaskDatasourceTypeResponse() err = c.Send(request, response) return } -func NewDescribeRuleDimStatRequest() (request *DescribeRuleDimStatRequest) { - request = &DescribeRuleDimStatRequest{ +func NewDescribeOperateOpsTasksRequest() (request *DescribeOperateOpsTasksRequest) { + request = &DescribeOperateOpsTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleDimStat") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOperateOpsTasks") return } -func NewDescribeRuleDimStatResponse() (response *DescribeRuleDimStatResponse) { - response = &DescribeRuleDimStatResponse{ +func NewDescribeOperateOpsTasksResponse() (response *DescribeOperateOpsTasksResponse) { + response = &DescribeOperateOpsTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleDimStat -// 数据质量概览页面触发维度分布统计接口 +// DescribeOperateOpsTasks +// 任务运维列表组合条件查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleDimStat(request *DescribeRuleDimStatRequest) (response *DescribeRuleDimStatResponse, err error) { - return c.DescribeRuleDimStatWithContext(context.Background(), request) +func (c *Client) DescribeOperateOpsTasks(request *DescribeOperateOpsTasksRequest) (response *DescribeOperateOpsTasksResponse, err error) { + return c.DescribeOperateOpsTasksWithContext(context.Background(), request) } -// DescribeRuleDimStat -// 数据质量概览页面触发维度分布统计接口 +// DescribeOperateOpsTasks +// 任务运维列表组合条件查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleDimStatWithContext(ctx context.Context, request *DescribeRuleDimStatRequest) (response *DescribeRuleDimStatResponse, err error) { +func (c *Client) DescribeOperateOpsTasksWithContext(ctx context.Context, request *DescribeOperateOpsTasksRequest) (response *DescribeOperateOpsTasksResponse, err error) { if request == nil { - request = NewDescribeRuleDimStatRequest() + request = NewDescribeOperateOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleDimStat") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleDimStat require credential") + return nil, errors.New("DescribeOperateOpsTasks require credential") } request.SetContext(ctx) - response = NewDescribeRuleDimStatResponse() + response = NewDescribeOperateOpsTasksResponse() err = c.Send(request, response) return } -func NewDescribeRuleExecDetailRequest() (request *DescribeRuleExecDetailRequest) { - request = &DescribeRuleExecDetailRequest{ +func NewDescribeOperateTasksRequest() (request *DescribeOperateTasksRequest) { + request = &DescribeOperateTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOperateTasks") return } -func NewDescribeRuleExecDetailResponse() (response *DescribeRuleExecDetailResponse) { - response = &DescribeRuleExecDetailResponse{ +func NewDescribeOperateTasksResponse() (response *DescribeOperateTasksResponse) { + response = &DescribeOperateTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleExecDetail -// 查询规则执行结果详情 +// DescribeOperateTasks +// 任务运维列表组合条件查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleExecDetail(request *DescribeRuleExecDetailRequest) (response *DescribeRuleExecDetailResponse, err error) { - return c.DescribeRuleExecDetailWithContext(context.Background(), request) +func (c *Client) DescribeOperateTasks(request *DescribeOperateTasksRequest) (response *DescribeOperateTasksResponse, err error) { + return c.DescribeOperateTasksWithContext(context.Background(), request) } -// DescribeRuleExecDetail -// 查询规则执行结果详情 +// DescribeOperateTasks +// 任务运维列表组合条件查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleExecDetailWithContext(ctx context.Context, request *DescribeRuleExecDetailRequest) (response *DescribeRuleExecDetailResponse, err error) { +func (c *Client) DescribeOperateTasksWithContext(ctx context.Context, request *DescribeOperateTasksRequest) (response *DescribeOperateTasksResponse, err error) { if request == nil { - request = NewDescribeRuleExecDetailRequest() + request = NewDescribeOperateTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleExecDetail") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleExecDetail require credential") + return nil, errors.New("DescribeOperateTasks require credential") } request.SetContext(ctx) - response = NewDescribeRuleExecDetailResponse() + response = NewDescribeOperateTasksResponse() err = c.Send(request, response) return } -func NewDescribeRuleExecLogRequest() (request *DescribeRuleExecLogRequest) { - request = &DescribeRuleExecLogRequest{ +func NewDescribeOpsInstanceLogListRequest() (request *DescribeOpsInstanceLogListRequest) { + request = &DescribeOpsInstanceLogListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsInstanceLogList") return } -func NewDescribeRuleExecLogResponse() (response *DescribeRuleExecLogResponse) { - response = &DescribeRuleExecLogResponse{ +func NewDescribeOpsInstanceLogListResponse() (response *DescribeOpsInstanceLogListResponse) { + response = &DescribeOpsInstanceLogListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleExecLog -// 规则执行日志查询 +// DescribeOpsInstanceLogList +// 实例运维-获取实例日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -func (c *Client) DescribeRuleExecLog(request *DescribeRuleExecLogRequest) (response *DescribeRuleExecLogResponse, err error) { - return c.DescribeRuleExecLogWithContext(context.Background(), request) +func (c *Client) DescribeOpsInstanceLogList(request *DescribeOpsInstanceLogListRequest) (response *DescribeOpsInstanceLogListResponse, err error) { + return c.DescribeOpsInstanceLogListWithContext(context.Background(), request) } -// DescribeRuleExecLog -// 规则执行日志查询 +// DescribeOpsInstanceLogList +// 实例运维-获取实例日志列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -func (c *Client) DescribeRuleExecLogWithContext(ctx context.Context, request *DescribeRuleExecLogRequest) (response *DescribeRuleExecLogResponse, err error) { +func (c *Client) DescribeOpsInstanceLogListWithContext(ctx context.Context, request *DescribeOpsInstanceLogListRequest) (response *DescribeOpsInstanceLogListResponse, err error) { if request == nil { - request = NewDescribeRuleExecLogRequest() + request = NewDescribeOpsInstanceLogListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleExecLog") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleExecLog require credential") + return nil, errors.New("DescribeOpsInstanceLogList require credential") } request.SetContext(ctx) - response = NewDescribeRuleExecLogResponse() + response = NewDescribeOpsInstanceLogListResponse() err = c.Send(request, response) return } -func NewDescribeRuleExecResultsRequest() (request *DescribeRuleExecResultsRequest) { - request = &DescribeRuleExecResultsRequest{ +func NewDescribeOpsMakePlanInstancesRequest() (request *DescribeOpsMakePlanInstancesRequest) { + request = &DescribeOpsMakePlanInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecResults") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlanInstances") return } -func NewDescribeRuleExecResultsResponse() (response *DescribeRuleExecResultsResponse) { - response = &DescribeRuleExecResultsResponse{ +func NewDescribeOpsMakePlanInstancesResponse() (response *DescribeOpsMakePlanInstancesResponse) { + response = &DescribeOpsMakePlanInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleExecResults -// 规则执行结果列表查询 +// DescribeOpsMakePlanInstances +// 根据补录计划和补录任务获取补录实例列表。 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleExecResults(request *DescribeRuleExecResultsRequest) (response *DescribeRuleExecResultsResponse, err error) { - return c.DescribeRuleExecResultsWithContext(context.Background(), request) +func (c *Client) DescribeOpsMakePlanInstances(request *DescribeOpsMakePlanInstancesRequest) (response *DescribeOpsMakePlanInstancesResponse, err error) { + return c.DescribeOpsMakePlanInstancesWithContext(context.Background(), request) } -// DescribeRuleExecResults -// 规则执行结果列表查询 +// DescribeOpsMakePlanInstances +// 根据补录计划和补录任务获取补录实例列表。 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleExecResultsWithContext(ctx context.Context, request *DescribeRuleExecResultsRequest) (response *DescribeRuleExecResultsResponse, err error) { +func (c *Client) DescribeOpsMakePlanInstancesWithContext(ctx context.Context, request *DescribeOpsMakePlanInstancesRequest) (response *DescribeOpsMakePlanInstancesResponse, err error) { if request == nil { - request = NewDescribeRuleExecResultsRequest() + request = NewDescribeOpsMakePlanInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleExecResults") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleExecResults require credential") + return nil, errors.New("DescribeOpsMakePlanInstances require credential") } request.SetContext(ctx) - response = NewDescribeRuleExecResultsResponse() + response = NewDescribeOpsMakePlanInstancesResponse() err = c.Send(request, response) return } -func NewDescribeRuleExecStatRequest() (request *DescribeRuleExecStatRequest) { - request = &DescribeRuleExecStatRequest{ +func NewDescribeOpsMakePlanTasksRequest() (request *DescribeOpsMakePlanTasksRequest) { + request = &DescribeOpsMakePlanTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecStat") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlanTasks") return } -func NewDescribeRuleExecStatResponse() (response *DescribeRuleExecStatResponse) { - response = &DescribeRuleExecStatResponse{ +func NewDescribeOpsMakePlanTasksResponse() (response *DescribeOpsMakePlanTasksResponse) { + response = &DescribeOpsMakePlanTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleExecStat -// 数据质量概览页面规则运行情况接口 +// DescribeOpsMakePlanTasks +// 查看补录计划任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleExecStat(request *DescribeRuleExecStatRequest) (response *DescribeRuleExecStatResponse, err error) { - return c.DescribeRuleExecStatWithContext(context.Background(), request) +func (c *Client) DescribeOpsMakePlanTasks(request *DescribeOpsMakePlanTasksRequest) (response *DescribeOpsMakePlanTasksResponse, err error) { + return c.DescribeOpsMakePlanTasksWithContext(context.Background(), request) } -// DescribeRuleExecStat -// 数据质量概览页面规则运行情况接口 +// DescribeOpsMakePlanTasks +// 查看补录计划任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleExecStatWithContext(ctx context.Context, request *DescribeRuleExecStatRequest) (response *DescribeRuleExecStatResponse, err error) { +func (c *Client) DescribeOpsMakePlanTasksWithContext(ctx context.Context, request *DescribeOpsMakePlanTasksRequest) (response *DescribeOpsMakePlanTasksResponse, err error) { if request == nil { - request = NewDescribeRuleExecStatRequest() + request = NewDescribeOpsMakePlanTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleExecStat") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleExecStat require credential") + return nil, errors.New("DescribeOpsMakePlanTasks require credential") } request.SetContext(ctx) - response = NewDescribeRuleExecStatResponse() + response = NewDescribeOpsMakePlanTasksResponse() err = c.Send(request, response) return } -func NewDescribeRuleGroupRequest() (request *DescribeRuleGroupRequest) { - request = &DescribeRuleGroupRequest{ +func NewDescribeOpsMakePlansRequest() (request *DescribeOpsMakePlansRequest) { + request = &DescribeOpsMakePlansRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroup") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsMakePlans") return } -func NewDescribeRuleGroupResponse() (response *DescribeRuleGroupResponse) { - response = &DescribeRuleGroupResponse{ +func NewDescribeOpsMakePlansResponse() (response *DescribeOpsMakePlansResponse) { + response = &DescribeOpsMakePlansResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleGroup -// 查询规则组详情接口 +// DescribeOpsMakePlans +// 根据条件分页查询补录计划 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleGroup(request *DescribeRuleGroupRequest) (response *DescribeRuleGroupResponse, err error) { - return c.DescribeRuleGroupWithContext(context.Background(), request) +func (c *Client) DescribeOpsMakePlans(request *DescribeOpsMakePlansRequest) (response *DescribeOpsMakePlansResponse, err error) { + return c.DescribeOpsMakePlansWithContext(context.Background(), request) } -// DescribeRuleGroup -// 查询规则组详情接口 +// DescribeOpsMakePlans +// 根据条件分页查询补录计划 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleGroupWithContext(ctx context.Context, request *DescribeRuleGroupRequest) (response *DescribeRuleGroupResponse, err error) { +func (c *Client) DescribeOpsMakePlansWithContext(ctx context.Context, request *DescribeOpsMakePlansRequest) (response *DescribeOpsMakePlansResponse, err error) { if request == nil { - request = NewDescribeRuleGroupRequest() + request = NewDescribeOpsMakePlansRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleGroup") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleGroup require credential") + return nil, errors.New("DescribeOpsMakePlans require credential") } request.SetContext(ctx) - response = NewDescribeRuleGroupResponse() + response = NewDescribeOpsMakePlansResponse() err = c.Send(request, response) return } -func NewDescribeRuleGroupExecResultsByPageRequest() (request *DescribeRuleGroupExecResultsByPageRequest) { - request = &DescribeRuleGroupExecResultsByPageRequest{ +func NewDescribeOpsWorkflowsRequest() (request *DescribeOpsWorkflowsRequest) { + request = &DescribeOpsWorkflowsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupExecResultsByPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOpsWorkflows") return } -func NewDescribeRuleGroupExecResultsByPageResponse() (response *DescribeRuleGroupExecResultsByPageResponse) { - response = &DescribeRuleGroupExecResultsByPageResponse{ +func NewDescribeOpsWorkflowsResponse() (response *DescribeOpsWorkflowsResponse) { + response = &DescribeOpsWorkflowsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleGroupExecResultsByPage -// 规则组执行结果分页查询接口 +// DescribeOpsWorkflows +// 查询用户生产工作流列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -func (c *Client) DescribeRuleGroupExecResultsByPage(request *DescribeRuleGroupExecResultsByPageRequest) (response *DescribeRuleGroupExecResultsByPageResponse, err error) { - return c.DescribeRuleGroupExecResultsByPageWithContext(context.Background(), request) +func (c *Client) DescribeOpsWorkflows(request *DescribeOpsWorkflowsRequest) (response *DescribeOpsWorkflowsResponse, err error) { + return c.DescribeOpsWorkflowsWithContext(context.Background(), request) } -// DescribeRuleGroupExecResultsByPage -// 规则组执行结果分页查询接口 +// DescribeOpsWorkflows +// 查询用户生产工作流列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -func (c *Client) DescribeRuleGroupExecResultsByPageWithContext(ctx context.Context, request *DescribeRuleGroupExecResultsByPageRequest) (response *DescribeRuleGroupExecResultsByPageResponse, err error) { +func (c *Client) DescribeOpsWorkflowsWithContext(ctx context.Context, request *DescribeOpsWorkflowsRequest) (response *DescribeOpsWorkflowsResponse, err error) { if request == nil { - request = NewDescribeRuleGroupExecResultsByPageRequest() + request = NewDescribeOpsWorkflowsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleGroupExecResultsByPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleGroupExecResultsByPage require credential") + return nil, errors.New("DescribeOpsWorkflows require credential") } request.SetContext(ctx) - response = NewDescribeRuleGroupExecResultsByPageResponse() + response = NewDescribeOpsWorkflowsResponse() err = c.Send(request, response) return } -func NewDescribeRuleGroupSubscriptionRequest() (request *DescribeRuleGroupSubscriptionRequest) { - request = &DescribeRuleGroupSubscriptionRequest{ +func NewDescribeOrganizationalFunctionsRequest() (request *DescribeOrganizationalFunctionsRequest) { + request = &DescribeOrganizationalFunctionsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupSubscription") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeOrganizationalFunctions") return } -func NewDescribeRuleGroupSubscriptionResponse() (response *DescribeRuleGroupSubscriptionResponse) { - response = &DescribeRuleGroupSubscriptionResponse{ +func NewDescribeOrganizationalFunctionsResponse() (response *DescribeOrganizationalFunctionsResponse) { + response = &DescribeOrganizationalFunctionsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleGroupSubscription -// 查询规则组订阅信息 +// DescribeOrganizationalFunctions +// 查询全量函数 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleGroupSubscription(request *DescribeRuleGroupSubscriptionRequest) (response *DescribeRuleGroupSubscriptionResponse, err error) { - return c.DescribeRuleGroupSubscriptionWithContext(context.Background(), request) +func (c *Client) DescribeOrganizationalFunctions(request *DescribeOrganizationalFunctionsRequest) (response *DescribeOrganizationalFunctionsResponse, err error) { + return c.DescribeOrganizationalFunctionsWithContext(context.Background(), request) } -// DescribeRuleGroupSubscription -// 查询规则组订阅信息 +// DescribeOrganizationalFunctions +// 查询全量函数 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleGroupSubscriptionWithContext(ctx context.Context, request *DescribeRuleGroupSubscriptionRequest) (response *DescribeRuleGroupSubscriptionResponse, err error) { +func (c *Client) DescribeOrganizationalFunctionsWithContext(ctx context.Context, request *DescribeOrganizationalFunctionsRequest) (response *DescribeOrganizationalFunctionsResponse, err error) { if request == nil { - request = NewDescribeRuleGroupSubscriptionRequest() + request = NewDescribeOrganizationalFunctionsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleGroupSubscription") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleGroupSubscription require credential") + return nil, errors.New("DescribeOrganizationalFunctions require credential") } request.SetContext(ctx) - response = NewDescribeRuleGroupSubscriptionResponse() + response = NewDescribeOrganizationalFunctionsResponse() err = c.Send(request, response) return } -func NewDescribeRuleGroupTableRequest() (request *DescribeRuleGroupTableRequest) { - request = &DescribeRuleGroupTableRequest{ +func NewDescribeProdTasksRequest() (request *DescribeProdTasksRequest) { + request = &DescribeProdTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupTable") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeProdTasks") return } -func NewDescribeRuleGroupTableResponse() (response *DescribeRuleGroupTableResponse) { - response = &DescribeRuleGroupTableResponse{ +func NewDescribeProdTasksResponse() (response *DescribeProdTasksResponse) { + response = &DescribeProdTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleGroupTable -// 查询表绑定执行规则组信息 +// DescribeProdTasks +// 数据质量获取生产调度任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleGroupTable(request *DescribeRuleGroupTableRequest) (response *DescribeRuleGroupTableResponse, err error) { - return c.DescribeRuleGroupTableWithContext(context.Background(), request) +func (c *Client) DescribeProdTasks(request *DescribeProdTasksRequest) (response *DescribeProdTasksResponse, err error) { + return c.DescribeProdTasksWithContext(context.Background(), request) } -// DescribeRuleGroupTable -// 查询表绑定执行规则组信息 +// DescribeProdTasks +// 数据质量获取生产调度任务列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeRuleGroupTableWithContext(ctx context.Context, request *DescribeRuleGroupTableRequest) (response *DescribeRuleGroupTableResponse, err error) { +func (c *Client) DescribeProdTasksWithContext(ctx context.Context, request *DescribeProdTasksRequest) (response *DescribeProdTasksResponse, err error) { if request == nil { - request = NewDescribeRuleGroupTableRequest() + request = NewDescribeProdTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleGroupTable") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleGroupTable require credential") + return nil, errors.New("DescribeProdTasks require credential") } request.SetContext(ctx) - response = NewDescribeRuleGroupTableResponse() + response = NewDescribeProdTasksResponse() err = c.Send(request, response) return } -func NewDescribeRuleGroupsByPageRequest() (request *DescribeRuleGroupsByPageRequest) { - request = &DescribeRuleGroupsByPageRequest{ +func NewDescribeProjectRequest() (request *DescribeProjectRequest) { + request = &DescribeProjectRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupsByPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeProject") return } -func NewDescribeRuleGroupsByPageResponse() (response *DescribeRuleGroupsByPageResponse) { - response = &DescribeRuleGroupsByPageResponse{ +func NewDescribeProjectResponse() (response *DescribeProjectResponse) { + response = &DescribeProjectResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleGroupsByPage -// 【过滤条件】 -// -// {表名称TableName,支持模糊匹配} {表负责人TableOwnerName,支持模糊匹配} {监控方式MonitorTypes,1.未配置 2.关联生产调度 3.离线周期检测,支持多选} {订阅人ReceiverUin} -// -// 【必要字段】 -// -// {数据来源DatasourceId} +// DescribeProject +// 获取项目信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleGroupsByPage(request *DescribeRuleGroupsByPageRequest) (response *DescribeRuleGroupsByPageResponse, err error) { - return c.DescribeRuleGroupsByPageWithContext(context.Background(), request) -} +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +func (c *Client) DescribeProject(request *DescribeProjectRequest) (response *DescribeProjectResponse, err error) { + return c.DescribeProjectWithContext(context.Background(), request) +} -// DescribeRuleGroupsByPage -// 【过滤条件】 -// -// {表名称TableName,支持模糊匹配} {表负责人TableOwnerName,支持模糊匹配} {监控方式MonitorTypes,1.未配置 2.关联生产调度 3.离线周期检测,支持多选} {订阅人ReceiverUin} -// -// 【必要字段】 -// -// {数据来源DatasourceId} +// DescribeProject +// 获取项目信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleGroupsByPageWithContext(ctx context.Context, request *DescribeRuleGroupsByPageRequest) (response *DescribeRuleGroupsByPageResponse, err error) { +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +func (c *Client) DescribeProjectWithContext(ctx context.Context, request *DescribeProjectRequest) (response *DescribeProjectResponse, err error) { if request == nil { - request = NewDescribeRuleGroupsByPageRequest() + request = NewDescribeProjectRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleGroupsByPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleGroupsByPage require credential") + return nil, errors.New("DescribeProject require credential") } request.SetContext(ctx) - response = NewDescribeRuleGroupsByPageResponse() + response = NewDescribeProjectResponse() err = c.Send(request, response) return } -func NewDescribeRuleTemplateRequest() (request *DescribeRuleTemplateRequest) { - request = &DescribeRuleTemplateRequest{ +func NewDescribeQualityScoreRequest() (request *DescribeQualityScoreRequest) { + request = &DescribeQualityScoreRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeQualityScore") return } -func NewDescribeRuleTemplateResponse() (response *DescribeRuleTemplateResponse) { - response = &DescribeRuleTemplateResponse{ +func NewDescribeQualityScoreResponse() (response *DescribeQualityScoreResponse) { + response = &DescribeQualityScoreResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleTemplate -// 查询模板详情 +// DescribeQualityScore +// 质量报告-质量评分 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" -func (c *Client) DescribeRuleTemplate(request *DescribeRuleTemplateRequest) (response *DescribeRuleTemplateResponse, err error) { - return c.DescribeRuleTemplateWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeQualityScore(request *DescribeQualityScoreRequest) (response *DescribeQualityScoreResponse, err error) { + return c.DescribeQualityScoreWithContext(context.Background(), request) } -// DescribeRuleTemplate -// 查询模板详情 +// DescribeQualityScore +// 质量报告-质量评分 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" -func (c *Client) DescribeRuleTemplateWithContext(ctx context.Context, request *DescribeRuleTemplateRequest) (response *DescribeRuleTemplateResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeQualityScoreWithContext(ctx context.Context, request *DescribeQualityScoreRequest) (response *DescribeQualityScoreResponse, err error) { if request == nil { - request = NewDescribeRuleTemplateRequest() + request = NewDescribeQualityScoreRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleTemplate") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleTemplate require credential") + return nil, errors.New("DescribeQualityScore require credential") } request.SetContext(ctx) - response = NewDescribeRuleTemplateResponse() + response = NewDescribeQualityScoreResponse() err = c.Send(request, response) return } -func NewDescribeRuleTemplatesRequest() (request *DescribeRuleTemplatesRequest) { - request = &DescribeRuleTemplatesRequest{ +func NewDescribeQualityScoreTrendRequest() (request *DescribeQualityScoreTrendRequest) { + request = &DescribeQualityScoreTrendRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplates") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeQualityScoreTrend") return } -func NewDescribeRuleTemplatesResponse() (response *DescribeRuleTemplatesResponse) { - response = &DescribeRuleTemplatesResponse{ +func NewDescribeQualityScoreTrendResponse() (response *DescribeQualityScoreTrendResponse) { + response = &DescribeQualityScoreTrendResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleTemplates -// 查询规则模板列表 +// DescribeQualityScoreTrend +// 质量报告-质量分周期趋势 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -func (c *Client) DescribeRuleTemplates(request *DescribeRuleTemplatesRequest) (response *DescribeRuleTemplatesResponse, err error) { - return c.DescribeRuleTemplatesWithContext(context.Background(), request) +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// MISSINGPARAMETER = "MissingParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeQualityScoreTrend(request *DescribeQualityScoreTrendRequest) (response *DescribeQualityScoreTrendResponse, err error) { + return c.DescribeQualityScoreTrendWithContext(context.Background(), request) } -// DescribeRuleTemplates -// 查询规则模板列表 +// DescribeQualityScoreTrend +// 质量报告-质量分周期趋势 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -func (c *Client) DescribeRuleTemplatesWithContext(ctx context.Context, request *DescribeRuleTemplatesRequest) (response *DescribeRuleTemplatesResponse, err error) { +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// MISSINGPARAMETER = "MissingParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeQualityScoreTrendWithContext(ctx context.Context, request *DescribeQualityScoreTrendRequest) (response *DescribeQualityScoreTrendResponse, err error) { if request == nil { - request = NewDescribeRuleTemplatesRequest() + request = NewDescribeQualityScoreTrendRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleTemplates") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleTemplates require credential") + return nil, errors.New("DescribeQualityScoreTrend require credential") } request.SetContext(ctx) - response = NewDescribeRuleTemplatesResponse() + response = NewDescribeQualityScoreTrendResponse() err = c.Send(request, response) return } -func NewDescribeRuleTemplatesByPageRequest() (request *DescribeRuleTemplatesByPageRequest) { - request = &DescribeRuleTemplatesByPageRequest{ +func NewDescribeRealTimeTaskInstanceNodeInfoRequest() (request *DescribeRealTimeTaskInstanceNodeInfoRequest) { + request = &DescribeRealTimeTaskInstanceNodeInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplatesByPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskInstanceNodeInfo") return } -func NewDescribeRuleTemplatesByPageResponse() (response *DescribeRuleTemplatesByPageResponse) { - response = &DescribeRuleTemplatesByPageResponse{ +func NewDescribeRealTimeTaskInstanceNodeInfoResponse() (response *DescribeRealTimeTaskInstanceNodeInfoResponse) { + response = &DescribeRealTimeTaskInstanceNodeInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRuleTemplatesByPage -// 【过滤条件】 {模板名称Name,支持模糊匹配} {模板类型type,1.系统模板 2.自定义模板} {质量检测维度QualityDims, 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性} 【排序字段】 { 引用数排序类型CitationOrderType,根据引用数量排序 ASC DESC} +// DescribeRealTimeTaskInstanceNodeInfo +// 查询实时任务实例节点信息 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleTemplatesByPage(request *DescribeRuleTemplatesByPageRequest) (response *DescribeRuleTemplatesByPageResponse, err error) { - return c.DescribeRuleTemplatesByPageWithContext(context.Background(), request) +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeRealTimeTaskInstanceNodeInfo(request *DescribeRealTimeTaskInstanceNodeInfoRequest) (response *DescribeRealTimeTaskInstanceNodeInfoResponse, err error) { + return c.DescribeRealTimeTaskInstanceNodeInfoWithContext(context.Background(), request) } -// DescribeRuleTemplatesByPage -// 【过滤条件】 {模板名称Name,支持模糊匹配} {模板类型type,1.系统模板 2.自定义模板} {质量检测维度QualityDims, 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性} 【排序字段】 { 引用数排序类型CitationOrderType,根据引用数量排序 ASC DESC} +// DescribeRealTimeTaskInstanceNodeInfo +// 查询实时任务实例节点信息 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRuleTemplatesByPageWithContext(ctx context.Context, request *DescribeRuleTemplatesByPageRequest) (response *DescribeRuleTemplatesByPageResponse, err error) { +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeRealTimeTaskInstanceNodeInfoWithContext(ctx context.Context, request *DescribeRealTimeTaskInstanceNodeInfoRequest) (response *DescribeRealTimeTaskInstanceNodeInfoResponse, err error) { if request == nil { - request = NewDescribeRuleTemplatesByPageRequest() + request = NewDescribeRealTimeTaskInstanceNodeInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRuleTemplatesByPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeRuleTemplatesByPage require credential") + return nil, errors.New("DescribeRealTimeTaskInstanceNodeInfo require credential") } request.SetContext(ctx) - response = NewDescribeRuleTemplatesByPageResponse() + response = NewDescribeRealTimeTaskInstanceNodeInfoResponse() err = c.Send(request, response) return } -func NewDescribeRulesRequest() (request *DescribeRulesRequest) { - request = &DescribeRulesRequest{ +func NewDescribeRealTimeTaskMetricOverviewRequest() (request *DescribeRealTimeTaskMetricOverviewRequest) { + request = &DescribeRealTimeTaskMetricOverviewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRules") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskMetricOverview") return } -func NewDescribeRulesResponse() (response *DescribeRulesResponse) { - response = &DescribeRulesResponse{ +func NewDescribeRealTimeTaskMetricOverviewResponse() (response *DescribeRealTimeTaskMetricOverviewResponse) { + response = &DescribeRealTimeTaskMetricOverviewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRules -// 查询质量规则列表 +// DescribeRealTimeTaskMetricOverview +// 实时任务运行指标概览 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) { - return c.DescribeRulesWithContext(context.Background(), request) +func (c *Client) DescribeRealTimeTaskMetricOverview(request *DescribeRealTimeTaskMetricOverviewRequest) (response *DescribeRealTimeTaskMetricOverviewResponse, err error) { + return c.DescribeRealTimeTaskMetricOverviewWithContext(context.Background(), request) } -// DescribeRules -// 查询质量规则列表 +// DescribeRealTimeTaskMetricOverview +// 实时任务运行指标概览 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRulesWithContext(ctx context.Context, request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) { +func (c *Client) DescribeRealTimeTaskMetricOverviewWithContext(ctx context.Context, request *DescribeRealTimeTaskMetricOverviewRequest) (response *DescribeRealTimeTaskMetricOverviewResponse, err error) { if request == nil { - request = NewDescribeRulesRequest() + request = NewDescribeRealTimeTaskMetricOverviewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRules") if c.GetCredential() == nil { - return nil, errors.New("DescribeRules require credential") + return nil, errors.New("DescribeRealTimeTaskMetricOverview require credential") } request.SetContext(ctx) - response = NewDescribeRulesResponse() + response = NewDescribeRealTimeTaskMetricOverviewResponse() err = c.Send(request, response) return } -func NewDescribeRulesByPageRequest() (request *DescribeRulesByPageRequest) { - request = &DescribeRulesByPageRequest{ +func NewDescribeRealTimeTaskSpeedRequest() (request *DescribeRealTimeTaskSpeedRequest) { + request = &DescribeRealTimeTaskSpeedRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeRulesByPage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRealTimeTaskSpeed") return } -func NewDescribeRulesByPageResponse() (response *DescribeRulesByPageResponse) { - response = &DescribeRulesByPageResponse{ +func NewDescribeRealTimeTaskSpeedResponse() (response *DescribeRealTimeTaskSpeedResponse) { + response = &DescribeRealTimeTaskSpeedResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeRulesByPage -// 分页查询质量规则 +// DescribeRealTimeTaskSpeed +// 实时任务同步速度趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRulesByPage(request *DescribeRulesByPageRequest) (response *DescribeRulesByPageResponse, err error) { - return c.DescribeRulesByPageWithContext(context.Background(), request) +func (c *Client) DescribeRealTimeTaskSpeed(request *DescribeRealTimeTaskSpeedRequest) (response *DescribeRealTimeTaskSpeedResponse, err error) { + return c.DescribeRealTimeTaskSpeedWithContext(context.Background(), request) } -// DescribeRulesByPage -// 分页查询质量规则 +// DescribeRealTimeTaskSpeed +// 实时任务同步速度趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeRulesByPageWithContext(ctx context.Context, request *DescribeRulesByPageRequest) (response *DescribeRulesByPageResponse, err error) { +func (c *Client) DescribeRealTimeTaskSpeedWithContext(ctx context.Context, request *DescribeRealTimeTaskSpeedRequest) (response *DescribeRealTimeTaskSpeedResponse, err error) { if request == nil { - request = NewDescribeRulesByPageRequest() + request = NewDescribeRealTimeTaskSpeedRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeRulesByPage") if c.GetCredential() == nil { - return nil, errors.New("DescribeRulesByPage require credential") + return nil, errors.New("DescribeRealTimeTaskSpeed require credential") } request.SetContext(ctx) - response = NewDescribeRulesByPageResponse() + response = NewDescribeRealTimeTaskSpeedResponse() err = c.Send(request, response) return } -func NewDescribeScheduleInstancesRequest() (request *DescribeScheduleInstancesRequest) { - request = &DescribeScheduleInstancesRequest{ +func NewDescribeRelatedInstancesRequest() (request *DescribeRelatedInstancesRequest) { + request = &DescribeRelatedInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeScheduleInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRelatedInstances") return } -func NewDescribeScheduleInstancesResponse() (response *DescribeScheduleInstancesResponse) { - response = &DescribeScheduleInstancesResponse{ +func NewDescribeRelatedInstancesResponse() (response *DescribeRelatedInstancesResponse) { + response = &DescribeRelatedInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeScheduleInstances -// 获取实例列表 +// DescribeRelatedInstances +// 查询任务实例的关联实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeScheduleInstances(request *DescribeScheduleInstancesRequest) (response *DescribeScheduleInstancesResponse, err error) { - return c.DescribeScheduleInstancesWithContext(context.Background(), request) +func (c *Client) DescribeRelatedInstances(request *DescribeRelatedInstancesRequest) (response *DescribeRelatedInstancesResponse, err error) { + return c.DescribeRelatedInstancesWithContext(context.Background(), request) } -// DescribeScheduleInstances -// 获取实例列表 +// DescribeRelatedInstances +// 查询任务实例的关联实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeScheduleInstancesWithContext(ctx context.Context, request *DescribeScheduleInstancesRequest) (response *DescribeScheduleInstancesResponse, err error) { +func (c *Client) DescribeRelatedInstancesWithContext(ctx context.Context, request *DescribeRelatedInstancesRequest) (response *DescribeRelatedInstancesResponse, err error) { if request == nil { - request = NewDescribeScheduleInstancesRequest() + request = NewDescribeRelatedInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeScheduleInstances") if c.GetCredential() == nil { - return nil, errors.New("DescribeScheduleInstances require credential") + return nil, errors.New("DescribeRelatedInstances require credential") } request.SetContext(ctx) - response = NewDescribeScheduleInstancesResponse() + response = NewDescribeRelatedInstancesResponse() err = c.Send(request, response) return } -func NewDescribeSchedulerInstanceStatusRequest() (request *DescribeSchedulerInstanceStatusRequest) { - request = &DescribeSchedulerInstanceStatusRequest{ +func NewDescribeResourceManagePathTreesRequest() (request *DescribeResourceManagePathTreesRequest) { + request = &DescribeResourceManagePathTreesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerInstanceStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeResourceManagePathTrees") return } -func NewDescribeSchedulerInstanceStatusResponse() (response *DescribeSchedulerInstanceStatusResponse) { - response = &DescribeSchedulerInstanceStatusResponse{ +func NewDescribeResourceManagePathTreesResponse() (response *DescribeResourceManagePathTreesResponse) { + response = &DescribeResourceManagePathTreesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSchedulerInstanceStatus -// 运维大屏-实例状态分布 +// DescribeResourceManagePathTrees +// 获取资源管理目录树 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerInstanceStatus(request *DescribeSchedulerInstanceStatusRequest) (response *DescribeSchedulerInstanceStatusResponse, err error) { - return c.DescribeSchedulerInstanceStatusWithContext(context.Background(), request) +func (c *Client) DescribeResourceManagePathTrees(request *DescribeResourceManagePathTreesRequest) (response *DescribeResourceManagePathTreesResponse, err error) { + return c.DescribeResourceManagePathTreesWithContext(context.Background(), request) } -// DescribeSchedulerInstanceStatus -// 运维大屏-实例状态分布 +// DescribeResourceManagePathTrees +// 获取资源管理目录树 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerInstanceStatusWithContext(ctx context.Context, request *DescribeSchedulerInstanceStatusRequest) (response *DescribeSchedulerInstanceStatusResponse, err error) { +func (c *Client) DescribeResourceManagePathTreesWithContext(ctx context.Context, request *DescribeResourceManagePathTreesRequest) (response *DescribeResourceManagePathTreesResponse, err error) { if request == nil { - request = NewDescribeSchedulerInstanceStatusRequest() + request = NewDescribeResourceManagePathTreesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSchedulerInstanceStatus") if c.GetCredential() == nil { - return nil, errors.New("DescribeSchedulerInstanceStatus require credential") + return nil, errors.New("DescribeResourceManagePathTrees require credential") } request.SetContext(ctx) - response = NewDescribeSchedulerInstanceStatusResponse() + response = NewDescribeResourceManagePathTreesResponse() err = c.Send(request, response) return } -func NewDescribeSchedulerRunTimeInstanceCntByStatusRequest() (request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) { - request = &DescribeSchedulerRunTimeInstanceCntByStatusRequest{ +func NewDescribeRuleRequest() (request *DescribeRuleRequest) { + request = &DescribeRuleRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerRunTimeInstanceCntByStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRule") return } -func NewDescribeSchedulerRunTimeInstanceCntByStatusResponse() (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse) { - response = &DescribeSchedulerRunTimeInstanceCntByStatusResponse{ +func NewDescribeRuleResponse() (response *DescribeRuleResponse) { + response = &DescribeRuleResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSchedulerRunTimeInstanceCntByStatus -// 运维大屏-实例运行时长排行 +// DescribeRule +// 查询规则详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -func (c *Client) DescribeSchedulerRunTimeInstanceCntByStatus(request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse, err error) { - return c.DescribeSchedulerRunTimeInstanceCntByStatusWithContext(context.Background(), request) +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" +func (c *Client) DescribeRule(request *DescribeRuleRequest) (response *DescribeRuleResponse, err error) { + return c.DescribeRuleWithContext(context.Background(), request) } -// DescribeSchedulerRunTimeInstanceCntByStatus -// 运维大屏-实例运行时长排行 +// DescribeRule +// 查询规则详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -func (c *Client) DescribeSchedulerRunTimeInstanceCntByStatusWithContext(ctx context.Context, request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse, err error) { +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" +func (c *Client) DescribeRuleWithContext(ctx context.Context, request *DescribeRuleRequest) (response *DescribeRuleResponse, err error) { if request == nil { - request = NewDescribeSchedulerRunTimeInstanceCntByStatusRequest() + request = NewDescribeRuleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSchedulerRunTimeInstanceCntByStatus") if c.GetCredential() == nil { - return nil, errors.New("DescribeSchedulerRunTimeInstanceCntByStatus require credential") + return nil, errors.New("DescribeRule require credential") } request.SetContext(ctx) - response = NewDescribeSchedulerRunTimeInstanceCntByStatusResponse() + response = NewDescribeRuleResponse() err = c.Send(request, response) return } -func NewDescribeSchedulerTaskCntByStatusRequest() (request *DescribeSchedulerTaskCntByStatusRequest) { - request = &DescribeSchedulerTaskCntByStatusRequest{ +func NewDescribeRuleDataSourcesRequest() (request *DescribeRuleDataSourcesRequest) { + request = &DescribeRuleDataSourcesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerTaskCntByStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleDataSources") return } -func NewDescribeSchedulerTaskCntByStatusResponse() (response *DescribeSchedulerTaskCntByStatusResponse) { - response = &DescribeSchedulerTaskCntByStatusResponse{ +func NewDescribeRuleDataSourcesResponse() (response *DescribeRuleDataSourcesResponse) { + response = &DescribeRuleDataSourcesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSchedulerTaskCntByStatus -// 任务状态统计 +// DescribeRuleDataSources +// 查询质量规则数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerTaskCntByStatus(request *DescribeSchedulerTaskCntByStatusRequest) (response *DescribeSchedulerTaskCntByStatusResponse, err error) { - return c.DescribeSchedulerTaskCntByStatusWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleDataSources(request *DescribeRuleDataSourcesRequest) (response *DescribeRuleDataSourcesResponse, err error) { + return c.DescribeRuleDataSourcesWithContext(context.Background(), request) } -// DescribeSchedulerTaskCntByStatus -// 任务状态统计 +// DescribeRuleDataSources +// 查询质量规则数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerTaskCntByStatusWithContext(ctx context.Context, request *DescribeSchedulerTaskCntByStatusRequest) (response *DescribeSchedulerTaskCntByStatusResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleDataSourcesWithContext(ctx context.Context, request *DescribeRuleDataSourcesRequest) (response *DescribeRuleDataSourcesResponse, err error) { if request == nil { - request = NewDescribeSchedulerTaskCntByStatusRequest() + request = NewDescribeRuleDataSourcesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSchedulerTaskCntByStatus") if c.GetCredential() == nil { - return nil, errors.New("DescribeSchedulerTaskCntByStatus require credential") + return nil, errors.New("DescribeRuleDataSources require credential") } request.SetContext(ctx) - response = NewDescribeSchedulerTaskCntByStatusResponse() + response = NewDescribeRuleDataSourcesResponse() err = c.Send(request, response) return } -func NewDescribeSchedulerTaskTypeCntRequest() (request *DescribeSchedulerTaskTypeCntRequest) { - request = &DescribeSchedulerTaskTypeCntRequest{ +func NewDescribeRuleDimStatRequest() (request *DescribeRuleDimStatRequest) { + request = &DescribeRuleDimStatRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerTaskTypeCnt") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleDimStat") return } -func NewDescribeSchedulerTaskTypeCntResponse() (response *DescribeSchedulerTaskTypeCntResponse) { - response = &DescribeSchedulerTaskTypeCntResponse{ +func NewDescribeRuleDimStatResponse() (response *DescribeRuleDimStatResponse) { + response = &DescribeRuleDimStatResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSchedulerTaskTypeCnt -// 运维大屏-任务状态分布 +// DescribeRuleDimStat +// 数据质量概览页面触发维度分布统计接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerTaskTypeCnt(request *DescribeSchedulerTaskTypeCntRequest) (response *DescribeSchedulerTaskTypeCntResponse, err error) { - return c.DescribeSchedulerTaskTypeCntWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleDimStat(request *DescribeRuleDimStatRequest) (response *DescribeRuleDimStatResponse, err error) { + return c.DescribeRuleDimStatWithContext(context.Background(), request) } -// DescribeSchedulerTaskTypeCnt -// 运维大屏-任务状态分布 +// DescribeRuleDimStat +// 数据质量概览页面触发维度分布统计接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeSchedulerTaskTypeCntWithContext(ctx context.Context, request *DescribeSchedulerTaskTypeCntRequest) (response *DescribeSchedulerTaskTypeCntResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleDimStatWithContext(ctx context.Context, request *DescribeRuleDimStatRequest) (response *DescribeRuleDimStatResponse, err error) { if request == nil { - request = NewDescribeSchedulerTaskTypeCntRequest() + request = NewDescribeRuleDimStatRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSchedulerTaskTypeCnt") if c.GetCredential() == nil { - return nil, errors.New("DescribeSchedulerTaskTypeCnt require credential") + return nil, errors.New("DescribeRuleDimStat require credential") } request.SetContext(ctx) - response = NewDescribeSchedulerTaskTypeCntResponse() + response = NewDescribeRuleDimStatResponse() err = c.Send(request, response) return } -func NewDescribeStatisticInstanceStatusTrendOpsRequest() (request *DescribeStatisticInstanceStatusTrendOpsRequest) { - request = &DescribeStatisticInstanceStatusTrendOpsRequest{ +func NewDescribeRuleExecDetailRequest() (request *DescribeRuleExecDetailRequest) { + request = &DescribeRuleExecDetailRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeStatisticInstanceStatusTrendOps") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecDetail") return } -func NewDescribeStatisticInstanceStatusTrendOpsResponse() (response *DescribeStatisticInstanceStatusTrendOpsResponse) { - response = &DescribeStatisticInstanceStatusTrendOpsResponse{ +func NewDescribeRuleExecDetailResponse() (response *DescribeRuleExecDetailResponse) { + response = &DescribeRuleExecDetailResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeStatisticInstanceStatusTrendOps -// 任务状态趋势 +// DescribeRuleExecDetail +// 查询规则执行结果详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeStatisticInstanceStatusTrendOps(request *DescribeStatisticInstanceStatusTrendOpsRequest) (response *DescribeStatisticInstanceStatusTrendOpsResponse, err error) { - return c.DescribeStatisticInstanceStatusTrendOpsWithContext(context.Background(), request) +func (c *Client) DescribeRuleExecDetail(request *DescribeRuleExecDetailRequest) (response *DescribeRuleExecDetailResponse, err error) { + return c.DescribeRuleExecDetailWithContext(context.Background(), request) } -// DescribeStatisticInstanceStatusTrendOps -// 任务状态趋势 +// DescribeRuleExecDetail +// 查询规则执行结果详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeStatisticInstanceStatusTrendOpsWithContext(ctx context.Context, request *DescribeStatisticInstanceStatusTrendOpsRequest) (response *DescribeStatisticInstanceStatusTrendOpsResponse, err error) { +func (c *Client) DescribeRuleExecDetailWithContext(ctx context.Context, request *DescribeRuleExecDetailRequest) (response *DescribeRuleExecDetailResponse, err error) { if request == nil { - request = NewDescribeStatisticInstanceStatusTrendOpsRequest() + request = NewDescribeRuleExecDetailRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeStatisticInstanceStatusTrendOps") if c.GetCredential() == nil { - return nil, errors.New("DescribeStatisticInstanceStatusTrendOps require credential") + return nil, errors.New("DescribeRuleExecDetail require credential") } request.SetContext(ctx) - response = NewDescribeStatisticInstanceStatusTrendOpsResponse() + response = NewDescribeRuleExecDetailResponse() err = c.Send(request, response) return } -func NewDescribeStreamTaskLogListRequest() (request *DescribeStreamTaskLogListRequest) { - request = &DescribeStreamTaskLogListRequest{ +func NewDescribeRuleExecExportResultRequest() (request *DescribeRuleExecExportResultRequest) { + request = &DescribeRuleExecExportResultRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeStreamTaskLogList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecExportResult") return } -func NewDescribeStreamTaskLogListResponse() (response *DescribeStreamTaskLogListResponse) { - response = &DescribeStreamTaskLogListResponse{ +func NewDescribeRuleExecExportResultResponse() (response *DescribeRuleExecExportResultResponse) { + response = &DescribeRuleExecExportResultResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeStreamTaskLogList -// 查询实时任务日志列表 +// DescribeRuleExecExportResult +// 查询规则执行导出结果 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeStreamTaskLogList(request *DescribeStreamTaskLogListRequest) (response *DescribeStreamTaskLogListResponse, err error) { - return c.DescribeStreamTaskLogListWithContext(context.Background(), request) +func (c *Client) DescribeRuleExecExportResult(request *DescribeRuleExecExportResultRequest) (response *DescribeRuleExecExportResultResponse, err error) { + return c.DescribeRuleExecExportResultWithContext(context.Background(), request) } -// DescribeStreamTaskLogList -// 查询实时任务日志列表 +// DescribeRuleExecExportResult +// 查询规则执行导出结果 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeStreamTaskLogListWithContext(ctx context.Context, request *DescribeStreamTaskLogListRequest) (response *DescribeStreamTaskLogListResponse, err error) { +func (c *Client) DescribeRuleExecExportResultWithContext(ctx context.Context, request *DescribeRuleExecExportResultRequest) (response *DescribeRuleExecExportResultResponse, err error) { if request == nil { - request = NewDescribeStreamTaskLogListRequest() + request = NewDescribeRuleExecExportResultRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeStreamTaskLogList") if c.GetCredential() == nil { - return nil, errors.New("DescribeStreamTaskLogList require credential") + return nil, errors.New("DescribeRuleExecExportResult require credential") } request.SetContext(ctx) - response = NewDescribeStreamTaskLogListResponse() + response = NewDescribeRuleExecExportResultResponse() err = c.Send(request, response) return } -func NewDescribeSuccessorOpsTaskInfosRequest() (request *DescribeSuccessorOpsTaskInfosRequest) { - request = &DescribeSuccessorOpsTaskInfosRequest{ +func NewDescribeRuleExecHistoryRequest() (request *DescribeRuleExecHistoryRequest) { + request = &DescribeRuleExecHistoryRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSuccessorOpsTaskInfos") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecHistory") return } -func NewDescribeSuccessorOpsTaskInfosResponse() (response *DescribeSuccessorOpsTaskInfosResponse) { - response = &DescribeSuccessorOpsTaskInfosResponse{ +func NewDescribeRuleExecHistoryResponse() (response *DescribeRuleExecHistoryResponse) { + response = &DescribeRuleExecHistoryResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSuccessorOpsTaskInfos -// 获取下游任务信息 +// DescribeRuleExecHistory +// 查询规则执行历史, 最近30条 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeSuccessorOpsTaskInfos(request *DescribeSuccessorOpsTaskInfosRequest) (response *DescribeSuccessorOpsTaskInfosResponse, err error) { - return c.DescribeSuccessorOpsTaskInfosWithContext(context.Background(), request) +func (c *Client) DescribeRuleExecHistory(request *DescribeRuleExecHistoryRequest) (response *DescribeRuleExecHistoryResponse, err error) { + return c.DescribeRuleExecHistoryWithContext(context.Background(), request) } -// DescribeSuccessorOpsTaskInfos -// 获取下游任务信息 +// DescribeRuleExecHistory +// 查询规则执行历史, 最近30条 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeSuccessorOpsTaskInfosWithContext(ctx context.Context, request *DescribeSuccessorOpsTaskInfosRequest) (response *DescribeSuccessorOpsTaskInfosResponse, err error) { +func (c *Client) DescribeRuleExecHistoryWithContext(ctx context.Context, request *DescribeRuleExecHistoryRequest) (response *DescribeRuleExecHistoryResponse, err error) { if request == nil { - request = NewDescribeSuccessorOpsTaskInfosRequest() + request = NewDescribeRuleExecHistoryRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSuccessorOpsTaskInfos") if c.GetCredential() == nil { - return nil, errors.New("DescribeSuccessorOpsTaskInfos require credential") + return nil, errors.New("DescribeRuleExecHistory require credential") } request.SetContext(ctx) - response = NewDescribeSuccessorOpsTaskInfosResponse() + response = NewDescribeRuleExecHistoryResponse() err = c.Send(request, response) return } -func NewDescribeSuccessorTaskInfoListRequest() (request *DescribeSuccessorTaskInfoListRequest) { - request = &DescribeSuccessorTaskInfoListRequest{ +func NewDescribeRuleExecLogRequest() (request *DescribeRuleExecLogRequest) { + request = &DescribeRuleExecLogRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeSuccessorTaskInfoList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecLog") return } -func NewDescribeSuccessorTaskInfoListResponse() (response *DescribeSuccessorTaskInfoListResponse) { - response = &DescribeSuccessorTaskInfoListResponse{ +func NewDescribeRuleExecLogResponse() (response *DescribeRuleExecLogResponse) { + response = &DescribeRuleExecLogResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeSuccessorTaskInfoList -// 获取下游任务信息批量 +// DescribeRuleExecLog +// 规则执行日志查询 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeSuccessorTaskInfoList(request *DescribeSuccessorTaskInfoListRequest) (response *DescribeSuccessorTaskInfoListResponse, err error) { - return c.DescribeSuccessorTaskInfoListWithContext(context.Background(), request) +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +func (c *Client) DescribeRuleExecLog(request *DescribeRuleExecLogRequest) (response *DescribeRuleExecLogResponse, err error) { + return c.DescribeRuleExecLogWithContext(context.Background(), request) } -// DescribeSuccessorTaskInfoList -// 获取下游任务信息批量 +// DescribeRuleExecLog +// 规则执行日志查询 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// OPERATIONDENIED = "OperationDenied" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeSuccessorTaskInfoListWithContext(ctx context.Context, request *DescribeSuccessorTaskInfoListRequest) (response *DescribeSuccessorTaskInfoListResponse, err error) { +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +func (c *Client) DescribeRuleExecLogWithContext(ctx context.Context, request *DescribeRuleExecLogRequest) (response *DescribeRuleExecLogResponse, err error) { if request == nil { - request = NewDescribeSuccessorTaskInfoListRequest() + request = NewDescribeRuleExecLogRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeSuccessorTaskInfoList") if c.GetCredential() == nil { - return nil, errors.New("DescribeSuccessorTaskInfoList require credential") + return nil, errors.New("DescribeRuleExecLog require credential") } request.SetContext(ctx) - response = NewDescribeSuccessorTaskInfoListResponse() + response = NewDescribeRuleExecLogResponse() err = c.Send(request, response) return } -func NewDescribeTableBasicInfoRequest() (request *DescribeTableBasicInfoRequest) { - request = &DescribeTableBasicInfoRequest{ +func NewDescribeRuleExecResultsRequest() (request *DescribeRuleExecResultsRequest) { + request = &DescribeRuleExecResultsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableBasicInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecResults") return } -func NewDescribeTableBasicInfoResponse() (response *DescribeTableBasicInfoResponse) { - response = &DescribeTableBasicInfoResponse{ +func NewDescribeRuleExecResultsResponse() (response *DescribeRuleExecResultsResponse) { + response = &DescribeRuleExecResultsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableBasicInfo -// 元数据模型-表基础信息查询接口 +// DescribeRuleExecResults +// 规则执行结果列表查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableBasicInfo(request *DescribeTableBasicInfoRequest) (response *DescribeTableBasicInfoResponse, err error) { - return c.DescribeTableBasicInfoWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecResults(request *DescribeRuleExecResultsRequest) (response *DescribeRuleExecResultsResponse, err error) { + return c.DescribeRuleExecResultsWithContext(context.Background(), request) } -// DescribeTableBasicInfo -// 元数据模型-表基础信息查询接口 +// DescribeRuleExecResults +// 规则执行结果列表查询 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableBasicInfoWithContext(ctx context.Context, request *DescribeTableBasicInfoRequest) (response *DescribeTableBasicInfoResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecResultsWithContext(ctx context.Context, request *DescribeRuleExecResultsRequest) (response *DescribeRuleExecResultsResponse, err error) { if request == nil { - request = NewDescribeTableBasicInfoRequest() + request = NewDescribeRuleExecResultsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableBasicInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableBasicInfo require credential") + return nil, errors.New("DescribeRuleExecResults require credential") } request.SetContext(ctx) - response = NewDescribeTableBasicInfoResponse() + response = NewDescribeRuleExecResultsResponse() err = c.Send(request, response) return } -func NewDescribeTableInfoListRequest() (request *DescribeTableInfoListRequest) { - request = &DescribeTableInfoListRequest{ +func NewDescribeRuleExecResultsByPageRequest() (request *DescribeRuleExecResultsByPageRequest) { + request = &DescribeRuleExecResultsByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableInfoList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecResultsByPage") return } -func NewDescribeTableInfoListResponse() (response *DescribeTableInfoListResponse) { - response = &DescribeTableInfoListResponse{ +func NewDescribeRuleExecResultsByPageResponse() (response *DescribeRuleExecResultsByPageResponse) { + response = &DescribeRuleExecResultsByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableInfoList -// 获取数据表信息 +// DescribeRuleExecResultsByPage +// 分页查询规则执行结果列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) DescribeTableInfoList(request *DescribeTableInfoListRequest) (response *DescribeTableInfoListResponse, err error) { - return c.DescribeTableInfoListWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecResultsByPage(request *DescribeRuleExecResultsByPageRequest) (response *DescribeRuleExecResultsByPageResponse, err error) { + return c.DescribeRuleExecResultsByPageWithContext(context.Background(), request) } -// DescribeTableInfoList -// 获取数据表信息 +// DescribeRuleExecResultsByPage +// 分页查询规则执行结果列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) DescribeTableInfoListWithContext(ctx context.Context, request *DescribeTableInfoListRequest) (response *DescribeTableInfoListResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecResultsByPageWithContext(ctx context.Context, request *DescribeRuleExecResultsByPageRequest) (response *DescribeRuleExecResultsByPageResponse, err error) { if request == nil { - request = NewDescribeTableInfoListRequest() + request = NewDescribeRuleExecResultsByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableInfoList") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableInfoList require credential") + return nil, errors.New("DescribeRuleExecResultsByPage require credential") } request.SetContext(ctx) - response = NewDescribeTableInfoListResponse() + response = NewDescribeRuleExecResultsByPageResponse() err = c.Send(request, response) return } -func NewDescribeTableLineageRequest() (request *DescribeTableLineageRequest) { - request = &DescribeTableLineageRequest{ +func NewDescribeRuleExecStatRequest() (request *DescribeRuleExecStatRequest) { + request = &DescribeRuleExecStatRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableLineage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleExecStat") return } -func NewDescribeTableLineageResponse() (response *DescribeTableLineageResponse) { - response = &DescribeTableLineageResponse{ +func NewDescribeRuleExecStatResponse() (response *DescribeRuleExecStatResponse) { + response = &DescribeRuleExecStatResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableLineage -// 列出表血缘信息 +// DescribeRuleExecStat +// 数据质量概览页面规则运行情况接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableLineage(request *DescribeTableLineageRequest) (response *DescribeTableLineageResponse, err error) { - return c.DescribeTableLineageWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecStat(request *DescribeRuleExecStatRequest) (response *DescribeRuleExecStatResponse, err error) { + return c.DescribeRuleExecStatWithContext(context.Background(), request) } -// DescribeTableLineage -// 列出表血缘信息 +// DescribeRuleExecStat +// 数据质量概览页面规则运行情况接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableLineageWithContext(ctx context.Context, request *DescribeTableLineageRequest) (response *DescribeTableLineageResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleExecStatWithContext(ctx context.Context, request *DescribeRuleExecStatRequest) (response *DescribeRuleExecStatResponse, err error) { if request == nil { - request = NewDescribeTableLineageRequest() + request = NewDescribeRuleExecStatRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableLineage") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableLineage require credential") + return nil, errors.New("DescribeRuleExecStat require credential") } request.SetContext(ctx) - response = NewDescribeTableLineageResponse() + response = NewDescribeRuleExecStatResponse() err = c.Send(request, response) return } -func NewDescribeTableLineageInfoRequest() (request *DescribeTableLineageInfoRequest) { - request = &DescribeTableLineageInfoRequest{ +func NewDescribeRuleGroupRequest() (request *DescribeRuleGroupRequest) { + request = &DescribeRuleGroupRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableLineageInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroup") return } -func NewDescribeTableLineageInfoResponse() (response *DescribeTableLineageInfoResponse) { - response = &DescribeTableLineageInfoResponse{ +func NewDescribeRuleGroupResponse() (response *DescribeRuleGroupResponse) { + response = &DescribeRuleGroupResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableLineageInfo -// 列出表血缘信息 +// DescribeRuleGroup +// 查询规则组详情接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableLineageInfo(request *DescribeTableLineageInfoRequest) (response *DescribeTableLineageInfoResponse, err error) { - return c.DescribeTableLineageInfoWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleGroup(request *DescribeRuleGroupRequest) (response *DescribeRuleGroupResponse, err error) { + return c.DescribeRuleGroupWithContext(context.Background(), request) } -// DescribeTableLineageInfo -// 列出表血缘信息 +// DescribeRuleGroup +// 查询规则组详情接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableLineageInfoWithContext(ctx context.Context, request *DescribeTableLineageInfoRequest) (response *DescribeTableLineageInfoResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleGroupWithContext(ctx context.Context, request *DescribeRuleGroupRequest) (response *DescribeRuleGroupResponse, err error) { if request == nil { - request = NewDescribeTableLineageInfoRequest() + request = NewDescribeRuleGroupRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableLineageInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableLineageInfo require credential") + return nil, errors.New("DescribeRuleGroup require credential") } request.SetContext(ctx) - response = NewDescribeTableLineageInfoResponse() + response = NewDescribeRuleGroupResponse() err = c.Send(request, response) return } -func NewDescribeTableMetaRequest() (request *DescribeTableMetaRequest) { - request = &DescribeTableMetaRequest{ +func NewDescribeRuleGroupExecResultsByPageRequest() (request *DescribeRuleGroupExecResultsByPageRequest) { + request = &DescribeRuleGroupExecResultsByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableMeta") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupExecResultsByPage") return } -func NewDescribeTableMetaResponse() (response *DescribeTableMetaResponse) { - response = &DescribeTableMetaResponse{ +func NewDescribeRuleGroupExecResultsByPageResponse() (response *DescribeRuleGroupExecResultsByPageResponse) { + response = &DescribeRuleGroupExecResultsByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableMeta -// 查询表元数据详情 +// DescribeRuleGroupExecResultsByPage +// 规则组执行结果分页查询接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableMeta(request *DescribeTableMetaRequest) (response *DescribeTableMetaResponse, err error) { - return c.DescribeTableMetaWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleGroupExecResultsByPage(request *DescribeRuleGroupExecResultsByPageRequest) (response *DescribeRuleGroupExecResultsByPageResponse, err error) { + return c.DescribeRuleGroupExecResultsByPageWithContext(context.Background(), request) } -// DescribeTableMeta -// 查询表元数据详情 +// DescribeRuleGroupExecResultsByPage +// 规则组执行结果分页查询接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTableMetaWithContext(ctx context.Context, request *DescribeTableMetaRequest) (response *DescribeTableMetaResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleGroupExecResultsByPageWithContext(ctx context.Context, request *DescribeRuleGroupExecResultsByPageRequest) (response *DescribeRuleGroupExecResultsByPageResponse, err error) { if request == nil { - request = NewDescribeTableMetaRequest() + request = NewDescribeRuleGroupExecResultsByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableMeta") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableMeta require credential") + return nil, errors.New("DescribeRuleGroupExecResultsByPage require credential") } request.SetContext(ctx) - response = NewDescribeTableMetaResponse() + response = NewDescribeRuleGroupExecResultsByPageResponse() err = c.Send(request, response) return } -func NewDescribeTableMetasRequest() (request *DescribeTableMetasRequest) { - request = &DescribeTableMetasRequest{ +func NewDescribeRuleGroupExecResultsByPageWithoutAuthRequest() (request *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) { + request = &DescribeRuleGroupExecResultsByPageWithoutAuthRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableMetas") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupExecResultsByPageWithoutAuth") return } -func NewDescribeTableMetasResponse() (response *DescribeTableMetasResponse) { - response = &DescribeTableMetasResponse{ +func NewDescribeRuleGroupExecResultsByPageWithoutAuthResponse() (response *DescribeRuleGroupExecResultsByPageWithoutAuthResponse) { + response = &DescribeRuleGroupExecResultsByPageWithoutAuthResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableMetas -// 获取表元数据list +// DescribeRuleGroupExecResultsByPageWithoutAuth +// 规则组执行结果分页查询接口不带鉴权 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableMetas(request *DescribeTableMetasRequest) (response *DescribeTableMetasResponse, err error) { - return c.DescribeTableMetasWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleGroupExecResultsByPageWithoutAuth(request *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) (response *DescribeRuleGroupExecResultsByPageWithoutAuthResponse, err error) { + return c.DescribeRuleGroupExecResultsByPageWithoutAuthWithContext(context.Background(), request) } -// DescribeTableMetas -// 获取表元数据list +// DescribeRuleGroupExecResultsByPageWithoutAuth +// 规则组执行结果分页查询接口不带鉴权 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableMetasWithContext(ctx context.Context, request *DescribeTableMetasRequest) (response *DescribeTableMetasResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleGroupExecResultsByPageWithoutAuthWithContext(ctx context.Context, request *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) (response *DescribeRuleGroupExecResultsByPageWithoutAuthResponse, err error) { if request == nil { - request = NewDescribeTableMetasRequest() + request = NewDescribeRuleGroupExecResultsByPageWithoutAuthRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableMetas") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableMetas require credential") + return nil, errors.New("DescribeRuleGroupExecResultsByPageWithoutAuth require credential") } request.SetContext(ctx) - response = NewDescribeTableMetasResponse() + response = NewDescribeRuleGroupExecResultsByPageWithoutAuthResponse() err = c.Send(request, response) return } -func NewDescribeTablePartitionsRequest() (request *DescribeTablePartitionsRequest) { - request = &DescribeTablePartitionsRequest{ +func NewDescribeRuleGroupSubscriptionRequest() (request *DescribeRuleGroupSubscriptionRequest) { + request = &DescribeRuleGroupSubscriptionRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTablePartitions") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupSubscription") return } -func NewDescribeTablePartitionsResponse() (response *DescribeTablePartitionsResponse) { - response = &DescribeTablePartitionsResponse{ +func NewDescribeRuleGroupSubscriptionResponse() (response *DescribeRuleGroupSubscriptionResponse) { + response = &DescribeRuleGroupSubscriptionResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTablePartitions -// 查询表的分区详情信息 +// DescribeRuleGroupSubscription +// 查询规则组订阅信息 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTablePartitions(request *DescribeTablePartitionsRequest) (response *DescribeTablePartitionsResponse, err error) { - return c.DescribeTablePartitionsWithContext(context.Background(), request) +func (c *Client) DescribeRuleGroupSubscription(request *DescribeRuleGroupSubscriptionRequest) (response *DescribeRuleGroupSubscriptionResponse, err error) { + return c.DescribeRuleGroupSubscriptionWithContext(context.Background(), request) } -// DescribeTablePartitions -// 查询表的分区详情信息 +// DescribeRuleGroupSubscription +// 查询规则组订阅信息 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTablePartitionsWithContext(ctx context.Context, request *DescribeTablePartitionsRequest) (response *DescribeTablePartitionsResponse, err error) { +func (c *Client) DescribeRuleGroupSubscriptionWithContext(ctx context.Context, request *DescribeRuleGroupSubscriptionRequest) (response *DescribeRuleGroupSubscriptionResponse, err error) { if request == nil { - request = NewDescribeTablePartitionsRequest() + request = NewDescribeRuleGroupSubscriptionRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTablePartitions") if c.GetCredential() == nil { - return nil, errors.New("DescribeTablePartitions require credential") + return nil, errors.New("DescribeRuleGroupSubscription require credential") } request.SetContext(ctx) - response = NewDescribeTablePartitionsResponse() + response = NewDescribeRuleGroupSubscriptionResponse() err = c.Send(request, response) return } -func NewDescribeTableQualityDetailsRequest() (request *DescribeTableQualityDetailsRequest) { - request = &DescribeTableQualityDetailsRequest{ +func NewDescribeRuleGroupTableRequest() (request *DescribeRuleGroupTableRequest) { + request = &DescribeRuleGroupTableRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableQualityDetails") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupTable") return } -func NewDescribeTableQualityDetailsResponse() (response *DescribeTableQualityDetailsResponse) { - response = &DescribeTableQualityDetailsResponse{ +func NewDescribeRuleGroupTableResponse() (response *DescribeRuleGroupTableResponse) { + response = &DescribeRuleGroupTableResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableQualityDetails -// 质量报告-查询表质量详情 +// DescribeRuleGroupTable +// 查询表绑定执行规则组信息 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeTableQualityDetails(request *DescribeTableQualityDetailsRequest) (response *DescribeTableQualityDetailsResponse, err error) { - return c.DescribeTableQualityDetailsWithContext(context.Background(), request) +func (c *Client) DescribeRuleGroupTable(request *DescribeRuleGroupTableRequest) (response *DescribeRuleGroupTableResponse, err error) { + return c.DescribeRuleGroupTableWithContext(context.Background(), request) } -// DescribeTableQualityDetails -// 质量报告-查询表质量详情 +// DescribeRuleGroupTable +// 查询表绑定执行规则组信息 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -func (c *Client) DescribeTableQualityDetailsWithContext(ctx context.Context, request *DescribeTableQualityDetailsRequest) (response *DescribeTableQualityDetailsResponse, err error) { +func (c *Client) DescribeRuleGroupTableWithContext(ctx context.Context, request *DescribeRuleGroupTableRequest) (response *DescribeRuleGroupTableResponse, err error) { if request == nil { - request = NewDescribeTableQualityDetailsRequest() + request = NewDescribeRuleGroupTableRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableQualityDetails") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableQualityDetails require credential") + return nil, errors.New("DescribeRuleGroupTable require credential") } request.SetContext(ctx) - response = NewDescribeTableQualityDetailsResponse() + response = NewDescribeRuleGroupTableResponse() err = c.Send(request, response) return } -func NewDescribeTableSchemaInfoRequest() (request *DescribeTableSchemaInfoRequest) { - request = &DescribeTableSchemaInfoRequest{ +func NewDescribeRuleGroupsByPageRequest() (request *DescribeRuleGroupsByPageRequest) { + request = &DescribeRuleGroupsByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableSchemaInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleGroupsByPage") return } -func NewDescribeTableSchemaInfoResponse() (response *DescribeTableSchemaInfoResponse) { - response = &DescribeTableSchemaInfoResponse{ +func NewDescribeRuleGroupsByPageResponse() (response *DescribeRuleGroupsByPageResponse) { + response = &DescribeRuleGroupsByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableSchemaInfo -// 获取表schema信息 +// DescribeRuleGroupsByPage +// 【过滤条件】 +// +// {表名称TableName,支持模糊匹配} {表负责人TableOwnerName,支持模糊匹配} {监控方式MonitorTypes,1.未配置 2.关联生产调度 3.离线周期检测,支持多选} {订阅人ReceiverUin} +// +// 【必要字段】 +// +// {数据来源DatasourceId} // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableSchemaInfo(request *DescribeTableSchemaInfoRequest) (response *DescribeTableSchemaInfoResponse, err error) { - return c.DescribeTableSchemaInfoWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleGroupsByPage(request *DescribeRuleGroupsByPageRequest) (response *DescribeRuleGroupsByPageResponse, err error) { + return c.DescribeRuleGroupsByPageWithContext(context.Background(), request) } -// DescribeTableSchemaInfo -// 获取表schema信息 +// DescribeRuleGroupsByPage +// 【过滤条件】 +// +// {表名称TableName,支持模糊匹配} {表负责人TableOwnerName,支持模糊匹配} {监控方式MonitorTypes,1.未配置 2.关联生产调度 3.离线周期检测,支持多选} {订阅人ReceiverUin} +// +// 【必要字段】 +// +// {数据来源DatasourceId} // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTableSchemaInfoWithContext(ctx context.Context, request *DescribeTableSchemaInfoRequest) (response *DescribeTableSchemaInfoResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleGroupsByPageWithContext(ctx context.Context, request *DescribeRuleGroupsByPageRequest) (response *DescribeRuleGroupsByPageResponse, err error) { if request == nil { - request = NewDescribeTableSchemaInfoRequest() + request = NewDescribeRuleGroupsByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableSchemaInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableSchemaInfo require credential") + return nil, errors.New("DescribeRuleGroupsByPage require credential") } request.SetContext(ctx) - response = NewDescribeTableSchemaInfoResponse() + response = NewDescribeRuleGroupsByPageResponse() err = c.Send(request, response) return } -func NewDescribeTableScoreTrendRequest() (request *DescribeTableScoreTrendRequest) { - request = &DescribeTableScoreTrendRequest{ +func NewDescribeRuleHistoryByPageRequest() (request *DescribeRuleHistoryByPageRequest) { + request = &DescribeRuleHistoryByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableScoreTrend") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleHistoryByPage") return } -func NewDescribeTableScoreTrendResponse() (response *DescribeTableScoreTrendResponse) { - response = &DescribeTableScoreTrendResponse{ +func NewDescribeRuleHistoryByPageResponse() (response *DescribeRuleHistoryByPageResponse) { + response = &DescribeRuleHistoryByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTableScoreTrend -// 查询表得分趋势 +// DescribeRuleHistoryByPage +// 过滤条件【必要字段】{ruleId} // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -func (c *Client) DescribeTableScoreTrend(request *DescribeTableScoreTrendRequest) (response *DescribeTableScoreTrendResponse, err error) { - return c.DescribeTableScoreTrendWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleHistoryByPage(request *DescribeRuleHistoryByPageRequest) (response *DescribeRuleHistoryByPageResponse, err error) { + return c.DescribeRuleHistoryByPageWithContext(context.Background(), request) } -// DescribeTableScoreTrend -// 查询表得分趋势 +// DescribeRuleHistoryByPage +// 过滤条件【必要字段】{ruleId} // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -func (c *Client) DescribeTableScoreTrendWithContext(ctx context.Context, request *DescribeTableScoreTrendRequest) (response *DescribeTableScoreTrendResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeRuleHistoryByPageWithContext(ctx context.Context, request *DescribeRuleHistoryByPageRequest) (response *DescribeRuleHistoryByPageResponse, err error) { if request == nil { - request = NewDescribeTableScoreTrendRequest() + request = NewDescribeRuleHistoryByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTableScoreTrend") if c.GetCredential() == nil { - return nil, errors.New("DescribeTableScoreTrend require credential") + return nil, errors.New("DescribeRuleHistoryByPage require credential") } request.SetContext(ctx) - response = NewDescribeTableScoreTrendResponse() + response = NewDescribeRuleHistoryByPageResponse() err = c.Send(request, response) return } -func NewDescribeTaskAlarmRegulationsRequest() (request *DescribeTaskAlarmRegulationsRequest) { - request = &DescribeTaskAlarmRegulationsRequest{ +func NewDescribeRuleTablesByPageRequest() (request *DescribeRuleTablesByPageRequest) { + request = &DescribeRuleTablesByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskAlarmRegulations") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTablesByPage") return } -func NewDescribeTaskAlarmRegulationsResponse() (response *DescribeTaskAlarmRegulationsResponse) { - response = &DescribeTaskAlarmRegulationsResponse{ +func NewDescribeRuleTablesByPageResponse() (response *DescribeRuleTablesByPageResponse) { + response = &DescribeRuleTablesByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskAlarmRegulations -// 查询任务告警规则列表 +// DescribeRuleTablesByPage +// 获取表列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeTaskAlarmRegulations(request *DescribeTaskAlarmRegulationsRequest) (response *DescribeTaskAlarmRegulationsResponse, err error) { - return c.DescribeTaskAlarmRegulationsWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleTablesByPage(request *DescribeRuleTablesByPageRequest) (response *DescribeRuleTablesByPageResponse, err error) { + return c.DescribeRuleTablesByPageWithContext(context.Background(), request) } -// DescribeTaskAlarmRegulations -// 查询任务告警规则列表 +// DescribeRuleTablesByPage +// 获取表列表 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeTaskAlarmRegulationsWithContext(ctx context.Context, request *DescribeTaskAlarmRegulationsRequest) (response *DescribeTaskAlarmRegulationsResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleTablesByPageWithContext(ctx context.Context, request *DescribeRuleTablesByPageRequest) (response *DescribeRuleTablesByPageResponse, err error) { if request == nil { - request = NewDescribeTaskAlarmRegulationsRequest() + request = NewDescribeRuleTablesByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskAlarmRegulations") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskAlarmRegulations require credential") + return nil, errors.New("DescribeRuleTablesByPage require credential") } request.SetContext(ctx) - response = NewDescribeTaskAlarmRegulationsResponse() + response = NewDescribeRuleTablesByPageResponse() err = c.Send(request, response) return } -func NewDescribeTaskByCycleRequest() (request *DescribeTaskByCycleRequest) { - request = &DescribeTaskByCycleRequest{ +func NewDescribeRuleTemplateRequest() (request *DescribeRuleTemplateRequest) { + request = &DescribeRuleTemplateRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskByCycle") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplate") return } -func NewDescribeTaskByCycleResponse() (response *DescribeTaskByCycleResponse) { - response = &DescribeTaskByCycleResponse{ +func NewDescribeRuleTemplateResponse() (response *DescribeRuleTemplateResponse) { + response = &DescribeRuleTemplateResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskByCycle -// 根据周期类型 查询所有任务 +// DescribeRuleTemplate +// 查询模板详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskByCycle(request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) { - return c.DescribeTaskByCycleWithContext(context.Background(), request) +// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" +func (c *Client) DescribeRuleTemplate(request *DescribeRuleTemplateRequest) (response *DescribeRuleTemplateResponse, err error) { + return c.DescribeRuleTemplateWithContext(context.Background(), request) } -// DescribeTaskByCycle -// 根据周期类型 查询所有任务 +// DescribeRuleTemplate +// 查询模板详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskByCycleWithContext(ctx context.Context, request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) { +// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" +func (c *Client) DescribeRuleTemplateWithContext(ctx context.Context, request *DescribeRuleTemplateRequest) (response *DescribeRuleTemplateResponse, err error) { if request == nil { - request = NewDescribeTaskByCycleRequest() + request = NewDescribeRuleTemplateRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskByCycle") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskByCycle require credential") + return nil, errors.New("DescribeRuleTemplate require credential") } request.SetContext(ctx) - response = NewDescribeTaskByCycleResponse() + response = NewDescribeRuleTemplateResponse() err = c.Send(request, response) return } -func NewDescribeTaskByStatusReportRequest() (request *DescribeTaskByStatusReportRequest) { - request = &DescribeTaskByStatusReportRequest{ +func NewDescribeRuleTemplatesRequest() (request *DescribeRuleTemplatesRequest) { + request = &DescribeRuleTemplatesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskByStatusReport") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplates") return } -func NewDescribeTaskByStatusReportResponse() (response *DescribeTaskByStatusReportResponse) { - response = &DescribeTaskByStatusReportResponse{ +func NewDescribeRuleTemplatesResponse() (response *DescribeRuleTemplatesResponse) { + response = &DescribeRuleTemplatesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskByStatusReport -// 任务状态趋势 +// DescribeRuleTemplates +// 查询规则模版列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskByStatusReport(request *DescribeTaskByStatusReportRequest) (response *DescribeTaskByStatusReportResponse, err error) { - return c.DescribeTaskByStatusReportWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) DescribeRuleTemplates(request *DescribeRuleTemplatesRequest) (response *DescribeRuleTemplatesResponse, err error) { + return c.DescribeRuleTemplatesWithContext(context.Background(), request) } -// DescribeTaskByStatusReport -// 任务状态趋势 +// DescribeRuleTemplates +// 查询规则模版列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskByStatusReportWithContext(ctx context.Context, request *DescribeTaskByStatusReportRequest) (response *DescribeTaskByStatusReportResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) DescribeRuleTemplatesWithContext(ctx context.Context, request *DescribeRuleTemplatesRequest) (response *DescribeRuleTemplatesResponse, err error) { if request == nil { - request = NewDescribeTaskByStatusReportRequest() + request = NewDescribeRuleTemplatesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskByStatusReport") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskByStatusReport require credential") + return nil, errors.New("DescribeRuleTemplates require credential") } request.SetContext(ctx) - response = NewDescribeTaskByStatusReportResponse() + response = NewDescribeRuleTemplatesResponse() err = c.Send(request, response) return } -func NewDescribeTaskDetailDsRequest() (request *DescribeTaskDetailDsRequest) { - request = &DescribeTaskDetailDsRequest{ +func NewDescribeRuleTemplatesByPageRequest() (request *DescribeRuleTemplatesByPageRequest) { + request = &DescribeRuleTemplatesByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskDetailDs") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRuleTemplatesByPage") return } -func NewDescribeTaskDetailDsResponse() (response *DescribeTaskDetailDsResponse) { - response = &DescribeTaskDetailDsResponse{ +func NewDescribeRuleTemplatesByPageResponse() (response *DescribeRuleTemplatesByPageResponse) { + response = &DescribeRuleTemplatesByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskDetailDs -// 查询任务具体详情【新】 +// DescribeRuleTemplatesByPage +// 过滤条件】 {模版名称Name,支持模糊匹配} {模版类型type,1.系统模版 2.自定义模版} {质量检测维度QualityDims, 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性} 【排序字段】 { 引用数排序类型CitationOrderType,根据引用数量排序 ASC DESC} // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeTaskDetailDs(request *DescribeTaskDetailDsRequest) (response *DescribeTaskDetailDsResponse, err error) { - return c.DescribeTaskDetailDsWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleTemplatesByPage(request *DescribeRuleTemplatesByPageRequest) (response *DescribeRuleTemplatesByPageResponse, err error) { + return c.DescribeRuleTemplatesByPageWithContext(context.Background(), request) } -// DescribeTaskDetailDs -// 查询任务具体详情【新】 +// DescribeRuleTemplatesByPage +// 过滤条件】 {模版名称Name,支持模糊匹配} {模版类型type,1.系统模版 2.自定义模版} {质量检测维度QualityDims, 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性} 【排序字段】 { 引用数排序类型CitationOrderType,根据引用数量排序 ASC DESC} // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeTaskDetailDsWithContext(ctx context.Context, request *DescribeTaskDetailDsRequest) (response *DescribeTaskDetailDsResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRuleTemplatesByPageWithContext(ctx context.Context, request *DescribeRuleTemplatesByPageRequest) (response *DescribeRuleTemplatesByPageResponse, err error) { if request == nil { - request = NewDescribeTaskDetailDsRequest() + request = NewDescribeRuleTemplatesByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskDetailDs") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskDetailDs require credential") + return nil, errors.New("DescribeRuleTemplatesByPage require credential") } request.SetContext(ctx) - response = NewDescribeTaskDetailDsResponse() + response = NewDescribeRuleTemplatesByPageResponse() err = c.Send(request, response) return } -func NewDescribeTaskLineageRequest() (request *DescribeTaskLineageRequest) { - request = &DescribeTaskLineageRequest{ +func NewDescribeRulesRequest() (request *DescribeRulesRequest) { + request = &DescribeRulesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskLineage") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRules") return } -func NewDescribeTaskLineageResponse() (response *DescribeTaskLineageResponse) { - response = &DescribeTaskLineageResponse{ +func NewDescribeRulesResponse() (response *DescribeRulesResponse) { + response = &DescribeRulesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskLineage -// 通过任务查询表的血缘关系 +// DescribeRules +// 查询质量规则列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeTaskLineage(request *DescribeTaskLineageRequest) (response *DescribeTaskLineageResponse, err error) { - return c.DescribeTaskLineageWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) { + return c.DescribeRulesWithContext(context.Background(), request) } -// DescribeTaskLineage -// 通过任务查询表的血缘关系 +// DescribeRules +// 查询质量规则列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DescribeTaskLineageWithContext(ctx context.Context, request *DescribeTaskLineageRequest) (response *DescribeTaskLineageResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRulesWithContext(ctx context.Context, request *DescribeRulesRequest) (response *DescribeRulesResponse, err error) { if request == nil { - request = NewDescribeTaskLineageRequest() + request = NewDescribeRulesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskLineage") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskLineage require credential") + return nil, errors.New("DescribeRules require credential") } request.SetContext(ctx) - response = NewDescribeTaskLineageResponse() + response = NewDescribeRulesResponse() err = c.Send(request, response) return } -func NewDescribeTaskLockStatusRequest() (request *DescribeTaskLockStatusRequest) { - request = &DescribeTaskLockStatusRequest{ +func NewDescribeRulesByPageRequest() (request *DescribeRulesByPageRequest) { + request = &DescribeRulesByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskLockStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeRulesByPage") return } -func NewDescribeTaskLockStatusResponse() (response *DescribeTaskLockStatusResponse) { - response = &DescribeTaskLockStatusResponse{ +func NewDescribeRulesByPageResponse() (response *DescribeRulesByPageResponse) { + response = &DescribeRulesByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskLockStatus -// 查看任务锁状态信息 +// DescribeRulesByPage +// 分页查询质量规则 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTaskLockStatus(request *DescribeTaskLockStatusRequest) (response *DescribeTaskLockStatusResponse, err error) { - return c.DescribeTaskLockStatusWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRulesByPage(request *DescribeRulesByPageRequest) (response *DescribeRulesByPageResponse, err error) { + return c.DescribeRulesByPageWithContext(context.Background(), request) } -// DescribeTaskLockStatus -// 查看任务锁状态信息 +// DescribeRulesByPage +// 分页查询质量规则 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DescribeTaskLockStatusWithContext(ctx context.Context, request *DescribeTaskLockStatusRequest) (response *DescribeTaskLockStatusResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeRulesByPageWithContext(ctx context.Context, request *DescribeRulesByPageRequest) (response *DescribeRulesByPageResponse, err error) { if request == nil { - request = NewDescribeTaskLockStatusRequest() + request = NewDescribeRulesByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskLockStatus") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskLockStatus require credential") + return nil, errors.New("DescribeRulesByPage require credential") } request.SetContext(ctx) - response = NewDescribeTaskLockStatusResponse() + response = NewDescribeRulesByPageResponse() err = c.Send(request, response) return } -func NewDescribeTaskParamDsRequest() (request *DescribeTaskParamDsRequest) { - request = &DescribeTaskParamDsRequest{ +func NewDescribeScheduleInstanceRequest() (request *DescribeScheduleInstanceRequest) { + request = &DescribeScheduleInstanceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskParamDs") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeScheduleInstance") return } -func NewDescribeTaskParamDsResponse() (response *DescribeTaskParamDsResponse) { - response = &DescribeTaskParamDsResponse{ +func NewDescribeScheduleInstanceResponse() (response *DescribeScheduleInstanceResponse) { + response = &DescribeScheduleInstanceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskParamDs -// 查询任务引用参数 +// DescribeScheduleInstance +// 在基线系统内查询单个调度任务实例 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED = "OperationDenied" -func (c *Client) DescribeTaskParamDs(request *DescribeTaskParamDsRequest) (response *DescribeTaskParamDsResponse, err error) { - return c.DescribeTaskParamDsWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeScheduleInstance(request *DescribeScheduleInstanceRequest) (response *DescribeScheduleInstanceResponse, err error) { + return c.DescribeScheduleInstanceWithContext(context.Background(), request) } -// DescribeTaskParamDs -// 查询任务引用参数 +// DescribeScheduleInstance +// 在基线系统内查询单个调度任务实例 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED = "OperationDenied" -func (c *Client) DescribeTaskParamDsWithContext(ctx context.Context, request *DescribeTaskParamDsRequest) (response *DescribeTaskParamDsResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeScheduleInstanceWithContext(ctx context.Context, request *DescribeScheduleInstanceRequest) (response *DescribeScheduleInstanceResponse, err error) { if request == nil { - request = NewDescribeTaskParamDsRequest() + request = NewDescribeScheduleInstanceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskParamDs") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskParamDs require credential") + return nil, errors.New("DescribeScheduleInstance require credential") } request.SetContext(ctx) - response = NewDescribeTaskParamDsResponse() + response = NewDescribeScheduleInstanceResponse() err = c.Send(request, response) return } -func NewDescribeTaskRunHistoryRequest() (request *DescribeTaskRunHistoryRequest) { - request = &DescribeTaskRunHistoryRequest{ +func NewDescribeScheduleInstancesRequest() (request *DescribeScheduleInstancesRequest) { + request = &DescribeScheduleInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskRunHistory") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeScheduleInstances") return } -func NewDescribeTaskRunHistoryResponse() (response *DescribeTaskRunHistoryResponse) { - response = &DescribeTaskRunHistoryResponse{ +func NewDescribeScheduleInstancesResponse() (response *DescribeScheduleInstancesResponse) { + response = &DescribeScheduleInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskRunHistory -// 分页查询任务运行历史 +// DescribeScheduleInstances +// 获取实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskRunHistory(request *DescribeTaskRunHistoryRequest) (response *DescribeTaskRunHistoryResponse, err error) { - return c.DescribeTaskRunHistoryWithContext(context.Background(), request) +func (c *Client) DescribeScheduleInstances(request *DescribeScheduleInstancesRequest) (response *DescribeScheduleInstancesResponse, err error) { + return c.DescribeScheduleInstancesWithContext(context.Background(), request) } -// DescribeTaskRunHistory -// 分页查询任务运行历史 +// DescribeScheduleInstances +// 获取实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskRunHistoryWithContext(ctx context.Context, request *DescribeTaskRunHistoryRequest) (response *DescribeTaskRunHistoryResponse, err error) { +func (c *Client) DescribeScheduleInstancesWithContext(ctx context.Context, request *DescribeScheduleInstancesRequest) (response *DescribeScheduleInstancesResponse, err error) { if request == nil { - request = NewDescribeTaskRunHistoryRequest() + request = NewDescribeScheduleInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskRunHistory") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskRunHistory require credential") + return nil, errors.New("DescribeScheduleInstances require credential") } request.SetContext(ctx) - response = NewDescribeTaskRunHistoryResponse() + response = NewDescribeScheduleInstancesResponse() err = c.Send(request, response) return } -func NewDescribeTaskScriptRequest() (request *DescribeTaskScriptRequest) { - request = &DescribeTaskScriptRequest{ +func NewDescribeSchedulerInstanceStatusRequest() (request *DescribeSchedulerInstanceStatusRequest) { + request = &DescribeSchedulerInstanceStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskScript") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerInstanceStatus") return } -func NewDescribeTaskScriptResponse() (response *DescribeTaskScriptResponse) { - response = &DescribeTaskScriptResponse{ +func NewDescribeSchedulerInstanceStatusResponse() (response *DescribeSchedulerInstanceStatusResponse) { + response = &DescribeSchedulerInstanceStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskScript -// 查询任务脚本。本接口已废弃,请使用接口GetPaginationTaskScript。 +// DescribeSchedulerInstanceStatus +// 运维大屏-实例状态分布 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskScript(request *DescribeTaskScriptRequest) (response *DescribeTaskScriptResponse, err error) { - return c.DescribeTaskScriptWithContext(context.Background(), request) +func (c *Client) DescribeSchedulerInstanceStatus(request *DescribeSchedulerInstanceStatusRequest) (response *DescribeSchedulerInstanceStatusResponse, err error) { + return c.DescribeSchedulerInstanceStatusWithContext(context.Background(), request) } -// DescribeTaskScript -// 查询任务脚本。本接口已废弃,请使用接口GetPaginationTaskScript。 +// DescribeSchedulerInstanceStatus +// 运维大屏-实例状态分布 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskScriptWithContext(ctx context.Context, request *DescribeTaskScriptRequest) (response *DescribeTaskScriptResponse, err error) { +func (c *Client) DescribeSchedulerInstanceStatusWithContext(ctx context.Context, request *DescribeSchedulerInstanceStatusRequest) (response *DescribeSchedulerInstanceStatusResponse, err error) { if request == nil { - request = NewDescribeTaskScriptRequest() + request = NewDescribeSchedulerInstanceStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskScript") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskScript require credential") + return nil, errors.New("DescribeSchedulerInstanceStatus require credential") } request.SetContext(ctx) - response = NewDescribeTaskScriptResponse() + response = NewDescribeSchedulerInstanceStatusResponse() err = c.Send(request, response) return } -func NewDescribeTaskTableMetricOverviewRequest() (request *DescribeTaskTableMetricOverviewRequest) { - request = &DescribeTaskTableMetricOverviewRequest{ +func NewDescribeSchedulerRunTimeInstanceCntByStatusRequest() (request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) { + request = &DescribeSchedulerRunTimeInstanceCntByStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskTableMetricOverview") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerRunTimeInstanceCntByStatus") return } -func NewDescribeTaskTableMetricOverviewResponse() (response *DescribeTaskTableMetricOverviewResponse) { - response = &DescribeTaskTableMetricOverviewResponse{ +func NewDescribeSchedulerRunTimeInstanceCntByStatusResponse() (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse) { + response = &DescribeSchedulerRunTimeInstanceCntByStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskTableMetricOverview -// 查询实时任务表粒度指标概览 +// DescribeSchedulerRunTimeInstanceCntByStatus +// 运维大屏-实例运行时长排行 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeTaskTableMetricOverview(request *DescribeTaskTableMetricOverviewRequest) (response *DescribeTaskTableMetricOverviewResponse, err error) { - return c.DescribeTaskTableMetricOverviewWithContext(context.Background(), request) +func (c *Client) DescribeSchedulerRunTimeInstanceCntByStatus(request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse, err error) { + return c.DescribeSchedulerRunTimeInstanceCntByStatusWithContext(context.Background(), request) } -// DescribeTaskTableMetricOverview -// 查询实时任务表粒度指标概览 +// DescribeSchedulerRunTimeInstanceCntByStatus +// 运维大屏-实例运行时长排行 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DescribeTaskTableMetricOverviewWithContext(ctx context.Context, request *DescribeTaskTableMetricOverviewRequest) (response *DescribeTaskTableMetricOverviewResponse, err error) { +func (c *Client) DescribeSchedulerRunTimeInstanceCntByStatusWithContext(ctx context.Context, request *DescribeSchedulerRunTimeInstanceCntByStatusRequest) (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse, err error) { if request == nil { - request = NewDescribeTaskTableMetricOverviewRequest() + request = NewDescribeSchedulerRunTimeInstanceCntByStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskTableMetricOverview") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskTableMetricOverview require credential") + return nil, errors.New("DescribeSchedulerRunTimeInstanceCntByStatus require credential") } request.SetContext(ctx) - response = NewDescribeTaskTableMetricOverviewResponse() + response = NewDescribeSchedulerRunTimeInstanceCntByStatusResponse() err = c.Send(request, response) return } -func NewDescribeTaskTemplatesRequest() (request *DescribeTaskTemplatesRequest) { - request = &DescribeTaskTemplatesRequest{ +func NewDescribeSchedulerTaskCntByStatusRequest() (request *DescribeSchedulerTaskCntByStatusRequest) { + request = &DescribeSchedulerTaskCntByStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskTemplates") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerTaskCntByStatus") return } -func NewDescribeTaskTemplatesResponse() (response *DescribeTaskTemplatesResponse) { - response = &DescribeTaskTemplatesResponse{ +func NewDescribeSchedulerTaskCntByStatusResponse() (response *DescribeSchedulerTaskCntByStatusResponse) { + response = &DescribeSchedulerTaskCntByStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTaskTemplates -// 查询项目下所有任务列表,包括虚拟任务 +// DescribeSchedulerTaskCntByStatus +// 任务状态统计 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskTemplates(request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error) { - return c.DescribeTaskTemplatesWithContext(context.Background(), request) +func (c *Client) DescribeSchedulerTaskCntByStatus(request *DescribeSchedulerTaskCntByStatusRequest) (response *DescribeSchedulerTaskCntByStatusResponse, err error) { + return c.DescribeSchedulerTaskCntByStatusWithContext(context.Background(), request) } -// DescribeTaskTemplates -// 查询项目下所有任务列表,包括虚拟任务 +// DescribeSchedulerTaskCntByStatus +// 任务状态统计 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTaskTemplatesWithContext(ctx context.Context, request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error) { +func (c *Client) DescribeSchedulerTaskCntByStatusWithContext(ctx context.Context, request *DescribeSchedulerTaskCntByStatusRequest) (response *DescribeSchedulerTaskCntByStatusResponse, err error) { if request == nil { - request = NewDescribeTaskTemplatesRequest() + request = NewDescribeSchedulerTaskCntByStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTaskTemplates") if c.GetCredential() == nil { - return nil, errors.New("DescribeTaskTemplates require credential") + return nil, errors.New("DescribeSchedulerTaskCntByStatus require credential") } request.SetContext(ctx) - response = NewDescribeTaskTemplatesResponse() + response = NewDescribeSchedulerTaskCntByStatusResponse() err = c.Send(request, response) return } -func NewDescribeTasksForCodeTemplateRequest() (request *DescribeTasksForCodeTemplateRequest) { - request = &DescribeTasksForCodeTemplateRequest{ +func NewDescribeSchedulerTaskTypeCntRequest() (request *DescribeSchedulerTaskTypeCntRequest) { + request = &DescribeSchedulerTaskTypeCntRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTasksForCodeTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSchedulerTaskTypeCnt") return } -func NewDescribeTasksForCodeTemplateResponse() (response *DescribeTasksForCodeTemplateResponse) { - response = &DescribeTasksForCodeTemplateResponse{ +func NewDescribeSchedulerTaskTypeCntResponse() (response *DescribeSchedulerTaskTypeCntResponse) { + response = &DescribeSchedulerTaskTypeCntResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTasksForCodeTemplate -// 分页查询引用模板的任务列表 +// DescribeSchedulerTaskTypeCnt +// 运维大屏-任务状态分布 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTasksForCodeTemplate(request *DescribeTasksForCodeTemplateRequest) (response *DescribeTasksForCodeTemplateResponse, err error) { - return c.DescribeTasksForCodeTemplateWithContext(context.Background(), request) +func (c *Client) DescribeSchedulerTaskTypeCnt(request *DescribeSchedulerTaskTypeCntRequest) (response *DescribeSchedulerTaskTypeCntResponse, err error) { + return c.DescribeSchedulerTaskTypeCntWithContext(context.Background(), request) } -// DescribeTasksForCodeTemplate -// 分页查询引用模板的任务列表 +// DescribeSchedulerTaskTypeCnt +// 运维大屏-任务状态分布 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTasksForCodeTemplateWithContext(ctx context.Context, request *DescribeTasksForCodeTemplateRequest) (response *DescribeTasksForCodeTemplateResponse, err error) { +func (c *Client) DescribeSchedulerTaskTypeCntWithContext(ctx context.Context, request *DescribeSchedulerTaskTypeCntRequest) (response *DescribeSchedulerTaskTypeCntResponse, err error) { if request == nil { - request = NewDescribeTasksForCodeTemplateRequest() + request = NewDescribeSchedulerTaskTypeCntRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTasksForCodeTemplate") if c.GetCredential() == nil { - return nil, errors.New("DescribeTasksForCodeTemplate require credential") + return nil, errors.New("DescribeSchedulerTaskTypeCnt require credential") } request.SetContext(ctx) - response = NewDescribeTasksForCodeTemplateResponse() + response = NewDescribeSchedulerTaskTypeCntResponse() err = c.Send(request, response) return } -func NewDescribeTemplateDimCountRequest() (request *DescribeTemplateDimCountRequest) { - request = &DescribeTemplateDimCountRequest{ +func NewDescribeSonInstancesRequest() (request *DescribeSonInstancesRequest) { + request = &DescribeSonInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTemplateDimCount") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSonInstances") return } -func NewDescribeTemplateDimCountResponse() (response *DescribeTemplateDimCountResponse) { - response = &DescribeTemplateDimCountResponse{ +func NewDescribeSonInstancesResponse() (response *DescribeSonInstancesResponse) { + response = &DescribeSonInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTemplateDimCount -// 查询规则模板维度分布情况 +// DescribeSonInstances +// 获取关联子实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTemplateDimCount(request *DescribeTemplateDimCountRequest) (response *DescribeTemplateDimCountResponse, err error) { - return c.DescribeTemplateDimCountWithContext(context.Background(), request) +func (c *Client) DescribeSonInstances(request *DescribeSonInstancesRequest) (response *DescribeSonInstancesResponse, err error) { + return c.DescribeSonInstancesWithContext(context.Background(), request) } -// DescribeTemplateDimCount -// 查询规则模板维度分布情况 +// DescribeSonInstances +// 获取关联子实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTemplateDimCountWithContext(ctx context.Context, request *DescribeTemplateDimCountRequest) (response *DescribeTemplateDimCountResponse, err error) { +func (c *Client) DescribeSonInstancesWithContext(ctx context.Context, request *DescribeSonInstancesRequest) (response *DescribeSonInstancesResponse, err error) { if request == nil { - request = NewDescribeTemplateDimCountRequest() + request = NewDescribeSonInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTemplateDimCount") if c.GetCredential() == nil { - return nil, errors.New("DescribeTemplateDimCount require credential") + return nil, errors.New("DescribeSonInstances require credential") } request.SetContext(ctx) - response = NewDescribeTemplateDimCountResponse() + response = NewDescribeSonInstancesResponse() err = c.Send(request, response) return } -func NewDescribeTenantProjectsRequest() (request *DescribeTenantProjectsRequest) { - request = &DescribeTenantProjectsRequest{ +func NewDescribeStandardRuleDetailInfoListRequest() (request *DescribeStandardRuleDetailInfoListRequest) { + request = &DescribeStandardRuleDetailInfoListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTenantProjects") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeStandardRuleDetailInfoList") return } -func NewDescribeTenantProjectsResponse() (response *DescribeTenantProjectsResponse) { - response = &DescribeTenantProjectsResponse{ +func NewDescribeStandardRuleDetailInfoListResponse() (response *DescribeStandardRuleDetailInfoListResponse) { + response = &DescribeStandardRuleDetailInfoListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTenantProjects -// 租户全局范围的项目列表,与用户查看范围无关. +// DescribeStandardRuleDetailInfoList +// 获取数据标准规则详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeTenantProjects(request *DescribeTenantProjectsRequest) (response *DescribeTenantProjectsResponse, err error) { - return c.DescribeTenantProjectsWithContext(context.Background(), request) +func (c *Client) DescribeStandardRuleDetailInfoList(request *DescribeStandardRuleDetailInfoListRequest) (response *DescribeStandardRuleDetailInfoListResponse, err error) { + return c.DescribeStandardRuleDetailInfoListWithContext(context.Background(), request) } -// DescribeTenantProjects -// 租户全局范围的项目列表,与用户查看范围无关. +// DescribeStandardRuleDetailInfoList +// 获取数据标准规则详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" -func (c *Client) DescribeTenantProjectsWithContext(ctx context.Context, request *DescribeTenantProjectsRequest) (response *DescribeTenantProjectsResponse, err error) { +func (c *Client) DescribeStandardRuleDetailInfoListWithContext(ctx context.Context, request *DescribeStandardRuleDetailInfoListRequest) (response *DescribeStandardRuleDetailInfoListResponse, err error) { if request == nil { - request = NewDescribeTenantProjectsRequest() + request = NewDescribeStandardRuleDetailInfoListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTenantProjects") if c.GetCredential() == nil { - return nil, errors.New("DescribeTenantProjects require credential") + return nil, errors.New("DescribeStandardRuleDetailInfoList require credential") } request.SetContext(ctx) - response = NewDescribeTenantProjectsResponse() + response = NewDescribeStandardRuleDetailInfoListResponse() err = c.Send(request, response) return } -func NewDescribeTestRunningRecordRequest() (request *DescribeTestRunningRecordRequest) { - request = &DescribeTestRunningRecordRequest{ +func NewDescribeStatisticInstanceStatusTrendOpsRequest() (request *DescribeStatisticInstanceStatusTrendOpsRequest) { + request = &DescribeStatisticInstanceStatusTrendOpsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTestRunningRecord") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeStatisticInstanceStatusTrendOps") return } -func NewDescribeTestRunningRecordResponse() (response *DescribeTestRunningRecordResponse) { - response = &DescribeTestRunningRecordResponse{ +func NewDescribeStatisticInstanceStatusTrendOpsResponse() (response *DescribeStatisticInstanceStatusTrendOpsResponse) { + response = &DescribeStatisticInstanceStatusTrendOpsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTestRunningRecord -// 获取编排空间试运行历史 +// DescribeStatisticInstanceStatusTrendOps +// 任务状态趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTestRunningRecord(request *DescribeTestRunningRecordRequest) (response *DescribeTestRunningRecordResponse, err error) { - return c.DescribeTestRunningRecordWithContext(context.Background(), request) +func (c *Client) DescribeStatisticInstanceStatusTrendOps(request *DescribeStatisticInstanceStatusTrendOpsRequest) (response *DescribeStatisticInstanceStatusTrendOpsResponse, err error) { + return c.DescribeStatisticInstanceStatusTrendOpsWithContext(context.Background(), request) } -// DescribeTestRunningRecord -// 获取编排空间试运行历史 +// DescribeStatisticInstanceStatusTrendOps +// 任务状态趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeTestRunningRecordWithContext(ctx context.Context, request *DescribeTestRunningRecordRequest) (response *DescribeTestRunningRecordResponse, err error) { +func (c *Client) DescribeStatisticInstanceStatusTrendOpsWithContext(ctx context.Context, request *DescribeStatisticInstanceStatusTrendOpsRequest) (response *DescribeStatisticInstanceStatusTrendOpsResponse, err error) { if request == nil { - request = NewDescribeTestRunningRecordRequest() + request = NewDescribeStatisticInstanceStatusTrendOpsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTestRunningRecord") if c.GetCredential() == nil { - return nil, errors.New("DescribeTestRunningRecord require credential") + return nil, errors.New("DescribeStatisticInstanceStatusTrendOps require credential") } request.SetContext(ctx) - response = NewDescribeTestRunningRecordResponse() + response = NewDescribeStatisticInstanceStatusTrendOpsResponse() err = c.Send(request, response) return } -func NewDescribeThirdTaskRunLogRequest() (request *DescribeThirdTaskRunLogRequest) { - request = &DescribeThirdTaskRunLogRequest{ +func NewDescribeStreamTaskLogListRequest() (request *DescribeStreamTaskLogListRequest) { + request = &DescribeStreamTaskLogListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeThirdTaskRunLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeStreamTaskLogList") return } -func NewDescribeThirdTaskRunLogResponse() (response *DescribeThirdTaskRunLogResponse) { - response = &DescribeThirdTaskRunLogResponse{ +func NewDescribeStreamTaskLogListResponse() (response *DescribeStreamTaskLogListResponse) { + response = &DescribeStreamTaskLogListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeThirdTaskRunLog -// 获取第三方运行日志 +// DescribeStreamTaskLogList +// 查询实时任务日志列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeThirdTaskRunLog(request *DescribeThirdTaskRunLogRequest) (response *DescribeThirdTaskRunLogResponse, err error) { - return c.DescribeThirdTaskRunLogWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED = "OperationDenied" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeStreamTaskLogList(request *DescribeStreamTaskLogListRequest) (response *DescribeStreamTaskLogListResponse, err error) { + return c.DescribeStreamTaskLogListWithContext(context.Background(), request) } -// DescribeThirdTaskRunLog -// 获取第三方运行日志 +// DescribeStreamTaskLogList +// 查询实时任务日志列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeThirdTaskRunLogWithContext(ctx context.Context, request *DescribeThirdTaskRunLogRequest) (response *DescribeThirdTaskRunLogResponse, err error) { +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED = "OperationDenied" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeStreamTaskLogListWithContext(ctx context.Context, request *DescribeStreamTaskLogListRequest) (response *DescribeStreamTaskLogListResponse, err error) { if request == nil { - request = NewDescribeThirdTaskRunLogRequest() + request = NewDescribeStreamTaskLogListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeThirdTaskRunLog") if c.GetCredential() == nil { - return nil, errors.New("DescribeThirdTaskRunLog require credential") + return nil, errors.New("DescribeStreamTaskLogList require credential") } request.SetContext(ctx) - response = NewDescribeThirdTaskRunLogResponse() + response = NewDescribeStreamTaskLogListResponse() err = c.Send(request, response) return } -func NewDescribeTopTableStatRequest() (request *DescribeTopTableStatRequest) { - request = &DescribeTopTableStatRequest{ +func NewDescribeSuccessorOpsTaskInfosRequest() (request *DescribeSuccessorOpsTaskInfosRequest) { + request = &DescribeSuccessorOpsTaskInfosRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTopTableStat") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeSuccessorOpsTaskInfos") return } -func NewDescribeTopTableStatResponse() (response *DescribeTopTableStatResponse) { - response = &DescribeTopTableStatResponse{ +func NewDescribeSuccessorOpsTaskInfosResponse() (response *DescribeSuccessorOpsTaskInfosResponse) { + response = &DescribeSuccessorOpsTaskInfosResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTopTableStat -// 数据质量概览页面表排行接口 +// DescribeSuccessorOpsTaskInfos +// 获取下游任务信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTopTableStat(request *DescribeTopTableStatRequest) (response *DescribeTopTableStatResponse, err error) { - return c.DescribeTopTableStatWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED = "OperationDenied" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeSuccessorOpsTaskInfos(request *DescribeSuccessorOpsTaskInfosRequest) (response *DescribeSuccessorOpsTaskInfosResponse, err error) { + return c.DescribeSuccessorOpsTaskInfosWithContext(context.Background(), request) } -// DescribeTopTableStat -// 数据质量概览页面表排行接口 +// DescribeSuccessorOpsTaskInfos +// 获取下游任务信息 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTopTableStatWithContext(ctx context.Context, request *DescribeTopTableStatRequest) (response *DescribeTopTableStatResponse, err error) { +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// OPERATIONDENIED = "OperationDenied" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeSuccessorOpsTaskInfosWithContext(ctx context.Context, request *DescribeSuccessorOpsTaskInfosRequest) (response *DescribeSuccessorOpsTaskInfosResponse, err error) { if request == nil { - request = NewDescribeTopTableStatRequest() + request = NewDescribeSuccessorOpsTaskInfosRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTopTableStat") if c.GetCredential() == nil { - return nil, errors.New("DescribeTopTableStat require credential") + return nil, errors.New("DescribeSuccessorOpsTaskInfos require credential") } request.SetContext(ctx) - response = NewDescribeTopTableStatResponse() + response = NewDescribeSuccessorOpsTaskInfosResponse() err = c.Send(request, response) return } -func NewDescribeTrendStatRequest() (request *DescribeTrendStatRequest) { - request = &DescribeTrendStatRequest{ +func NewDescribeTableInfoListRequest() (request *DescribeTableInfoListRequest) { + request = &DescribeTableInfoListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeTrendStat") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableInfoList") return } -func NewDescribeTrendStatResponse() (response *DescribeTrendStatResponse) { - response = &DescribeTrendStatResponse{ +func NewDescribeTableInfoListResponse() (response *DescribeTableInfoListResponse) { + response = &DescribeTableInfoListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeTrendStat -// 数据质量概览页面趋势变化接口 +// DescribeTableInfoList +// 获取数据表信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTrendStat(request *DescribeTrendStatRequest) (response *DescribeTrendStatResponse, err error) { - return c.DescribeTrendStatWithContext(context.Background(), request) +func (c *Client) DescribeTableInfoList(request *DescribeTableInfoListRequest) (response *DescribeTableInfoListResponse, err error) { + return c.DescribeTableInfoListWithContext(context.Background(), request) } -// DescribeTrendStat -// 数据质量概览页面趋势变化接口 +// DescribeTableInfoList +// 获取数据表信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -func (c *Client) DescribeTrendStatWithContext(ctx context.Context, request *DescribeTrendStatRequest) (response *DescribeTrendStatResponse, err error) { +func (c *Client) DescribeTableInfoListWithContext(ctx context.Context, request *DescribeTableInfoListRequest) (response *DescribeTableInfoListResponse, err error) { if request == nil { - request = NewDescribeTrendStatRequest() + request = NewDescribeTableInfoListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeTrendStat") if c.GetCredential() == nil { - return nil, errors.New("DescribeTrendStat require credential") + return nil, errors.New("DescribeTableInfoList require credential") } request.SetContext(ctx) - response = NewDescribeTrendStatResponse() + response = NewDescribeTableInfoListResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowByFordIdsRequest() (request *DescribeWorkflowByFordIdsRequest) { - request = &DescribeWorkflowByFordIdsRequest{ +func NewDescribeTableLineageRequest() (request *DescribeTableLineageRequest) { + request = &DescribeTableLineageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowByFordIds") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableLineage") return } -func NewDescribeWorkflowByFordIdsResponse() (response *DescribeWorkflowByFordIdsResponse) { - response = &DescribeWorkflowByFordIdsResponse{ +func NewDescribeTableLineageResponse() (response *DescribeTableLineageResponse) { + response = &DescribeTableLineageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowByFordIds -// 根据文件夹查询工作流 +// DescribeTableLineage +// 列出表血缘信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowByFordIds(request *DescribeWorkflowByFordIdsRequest) (response *DescribeWorkflowByFordIdsResponse, err error) { - return c.DescribeWorkflowByFordIdsWithContext(context.Background(), request) +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeTableLineage(request *DescribeTableLineageRequest) (response *DescribeTableLineageResponse, err error) { + return c.DescribeTableLineageWithContext(context.Background(), request) } -// DescribeWorkflowByFordIds -// 根据文件夹查询工作流 +// DescribeTableLineage +// 列出表血缘信息 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowByFordIdsWithContext(ctx context.Context, request *DescribeWorkflowByFordIdsRequest) (response *DescribeWorkflowByFordIdsResponse, err error) { +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeTableLineageWithContext(ctx context.Context, request *DescribeTableLineageRequest) (response *DescribeTableLineageResponse, err error) { if request == nil { - request = NewDescribeWorkflowByFordIdsRequest() + request = NewDescribeTableLineageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowByFordIds") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowByFordIds require credential") + return nil, errors.New("DescribeTableLineage require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowByFordIdsResponse() + response = NewDescribeTableLineageResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowCanvasInfoRequest() (request *DescribeWorkflowCanvasInfoRequest) { - request = &DescribeWorkflowCanvasInfoRequest{ +func NewDescribeTableMetasRequest() (request *DescribeTableMetasRequest) { + request = &DescribeTableMetasRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowCanvasInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableMetas") return } -func NewDescribeWorkflowCanvasInfoResponse() (response *DescribeWorkflowCanvasInfoResponse) { - response = &DescribeWorkflowCanvasInfoResponse{ +func NewDescribeTableMetasResponse() (response *DescribeTableMetasResponse) { + response = &DescribeTableMetasResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowCanvasInfo -// 查询工作流画布 +// DescribeTableMetas +// 获取表元数据list // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowCanvasInfo(request *DescribeWorkflowCanvasInfoRequest) (response *DescribeWorkflowCanvasInfoResponse, err error) { - return c.DescribeWorkflowCanvasInfoWithContext(context.Background(), request) +func (c *Client) DescribeTableMetas(request *DescribeTableMetasRequest) (response *DescribeTableMetasResponse, err error) { + return c.DescribeTableMetasWithContext(context.Background(), request) } -// DescribeWorkflowCanvasInfo -// 查询工作流画布 +// DescribeTableMetas +// 获取表元数据list // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowCanvasInfoWithContext(ctx context.Context, request *DescribeWorkflowCanvasInfoRequest) (response *DescribeWorkflowCanvasInfoResponse, err error) { +func (c *Client) DescribeTableMetasWithContext(ctx context.Context, request *DescribeTableMetasRequest) (response *DescribeTableMetasResponse, err error) { if request == nil { - request = NewDescribeWorkflowCanvasInfoRequest() + request = NewDescribeTableMetasRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowCanvasInfo") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowCanvasInfo require credential") + return nil, errors.New("DescribeTableMetas require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowCanvasInfoResponse() + response = NewDescribeTableMetasResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowExecuteByIdRequest() (request *DescribeWorkflowExecuteByIdRequest) { - request = &DescribeWorkflowExecuteByIdRequest{ +func NewDescribeTableQualityDetailsRequest() (request *DescribeTableQualityDetailsRequest) { + request = &DescribeTableQualityDetailsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowExecuteById") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableQualityDetails") return } -func NewDescribeWorkflowExecuteByIdResponse() (response *DescribeWorkflowExecuteByIdResponse) { - response = &DescribeWorkflowExecuteByIdResponse{ +func NewDescribeTableQualityDetailsResponse() (response *DescribeTableQualityDetailsResponse) { + response = &DescribeTableQualityDetailsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowExecuteById -// 查询工作流画布运行起止时间 +// DescribeTableQualityDetails +// 质量报告-查询表质量详情 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowExecuteById(request *DescribeWorkflowExecuteByIdRequest) (response *DescribeWorkflowExecuteByIdResponse, err error) { - return c.DescribeWorkflowExecuteByIdWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +func (c *Client) DescribeTableQualityDetails(request *DescribeTableQualityDetailsRequest) (response *DescribeTableQualityDetailsResponse, err error) { + return c.DescribeTableQualityDetailsWithContext(context.Background(), request) } -// DescribeWorkflowExecuteById -// 查询工作流画布运行起止时间 +// DescribeTableQualityDetails +// 质量报告-查询表质量详情 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowExecuteByIdWithContext(ctx context.Context, request *DescribeWorkflowExecuteByIdRequest) (response *DescribeWorkflowExecuteByIdResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +func (c *Client) DescribeTableQualityDetailsWithContext(ctx context.Context, request *DescribeTableQualityDetailsRequest) (response *DescribeTableQualityDetailsResponse, err error) { if request == nil { - request = NewDescribeWorkflowExecuteByIdRequest() + request = NewDescribeTableQualityDetailsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowExecuteById") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowExecuteById require credential") + return nil, errors.New("DescribeTableQualityDetails require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowExecuteByIdResponse() + response = NewDescribeTableQualityDetailsResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowInfoByIdRequest() (request *DescribeWorkflowInfoByIdRequest) { - request = &DescribeWorkflowInfoByIdRequest{ +func NewDescribeTableSchemaInfoRequest() (request *DescribeTableSchemaInfoRequest) { + request = &DescribeTableSchemaInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowInfoById") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableSchemaInfo") return } -func NewDescribeWorkflowInfoByIdResponse() (response *DescribeWorkflowInfoByIdResponse) { - response = &DescribeWorkflowInfoByIdResponse{ +func NewDescribeTableSchemaInfoResponse() (response *DescribeTableSchemaInfoResponse) { + response = &DescribeTableSchemaInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowInfoById -// 通过工作流id,查询工作流详情 +// DescribeTableSchemaInfo +// 获取表schema信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowInfoById(request *DescribeWorkflowInfoByIdRequest) (response *DescribeWorkflowInfoByIdResponse, err error) { - return c.DescribeWorkflowInfoByIdWithContext(context.Background(), request) +func (c *Client) DescribeTableSchemaInfo(request *DescribeTableSchemaInfoRequest) (response *DescribeTableSchemaInfoResponse, err error) { + return c.DescribeTableSchemaInfoWithContext(context.Background(), request) } -// DescribeWorkflowInfoById -// 通过工作流id,查询工作流详情 +// DescribeTableSchemaInfo +// 获取表schema信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowInfoByIdWithContext(ctx context.Context, request *DescribeWorkflowInfoByIdRequest) (response *DescribeWorkflowInfoByIdResponse, err error) { +func (c *Client) DescribeTableSchemaInfoWithContext(ctx context.Context, request *DescribeTableSchemaInfoRequest) (response *DescribeTableSchemaInfoResponse, err error) { if request == nil { - request = NewDescribeWorkflowInfoByIdRequest() + request = NewDescribeTableSchemaInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowInfoById") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowInfoById require credential") + return nil, errors.New("DescribeTableSchemaInfo require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowInfoByIdResponse() + response = NewDescribeTableSchemaInfoResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowListByProjectIdRequest() (request *DescribeWorkflowListByProjectIdRequest) { - request = &DescribeWorkflowListByProjectIdRequest{ +func NewDescribeTableScoreTrendRequest() (request *DescribeTableScoreTrendRequest) { + request = &DescribeTableScoreTrendRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowListByProjectId") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTableScoreTrend") return } -func NewDescribeWorkflowListByProjectIdResponse() (response *DescribeWorkflowListByProjectIdResponse) { - response = &DescribeWorkflowListByProjectIdResponse{ +func NewDescribeTableScoreTrendResponse() (response *DescribeTableScoreTrendResponse) { + response = &DescribeTableScoreTrendResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowListByProjectId -// 根据项目id 获取项目下所有工作流列表 +// DescribeTableScoreTrend +// 查询表得分趋势 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowListByProjectId(request *DescribeWorkflowListByProjectIdRequest) (response *DescribeWorkflowListByProjectIdResponse, err error) { - return c.DescribeWorkflowListByProjectIdWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DescribeTableScoreTrend(request *DescribeTableScoreTrendRequest) (response *DescribeTableScoreTrendResponse, err error) { + return c.DescribeTableScoreTrendWithContext(context.Background(), request) } -// DescribeWorkflowListByProjectId -// 根据项目id 获取项目下所有工作流列表 +// DescribeTableScoreTrend +// 查询表得分趋势 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowListByProjectIdWithContext(ctx context.Context, request *DescribeWorkflowListByProjectIdRequest) (response *DescribeWorkflowListByProjectIdResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) DescribeTableScoreTrendWithContext(ctx context.Context, request *DescribeTableScoreTrendRequest) (response *DescribeTableScoreTrendResponse, err error) { if request == nil { - request = NewDescribeWorkflowListByProjectIdRequest() + request = NewDescribeTableScoreTrendRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowListByProjectId") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowListByProjectId require credential") + return nil, errors.New("DescribeTableScoreTrend require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowListByProjectIdResponse() + response = NewDescribeTableScoreTrendResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowSchedulerInfoDsRequest() (request *DescribeWorkflowSchedulerInfoDsRequest) { - request = &DescribeWorkflowSchedulerInfoDsRequest{ +func NewDescribeTaskAlarmRegulationsRequest() (request *DescribeTaskAlarmRegulationsRequest) { + request = &DescribeTaskAlarmRegulationsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowSchedulerInfoDs") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskAlarmRegulations") return } -func NewDescribeWorkflowSchedulerInfoDsResponse() (response *DescribeWorkflowSchedulerInfoDsResponse) { - response = &DescribeWorkflowSchedulerInfoDsResponse{ +func NewDescribeTaskAlarmRegulationsResponse() (response *DescribeTaskAlarmRegulationsResponse) { + response = &DescribeTaskAlarmRegulationsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowSchedulerInfoDs -// 获取工作流调度信息 +// DescribeTaskAlarmRegulations +// 查询任务告警规则列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowSchedulerInfoDs(request *DescribeWorkflowSchedulerInfoDsRequest) (response *DescribeWorkflowSchedulerInfoDsResponse, err error) { - return c.DescribeWorkflowSchedulerInfoDsWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeTaskAlarmRegulations(request *DescribeTaskAlarmRegulationsRequest) (response *DescribeTaskAlarmRegulationsResponse, err error) { + return c.DescribeTaskAlarmRegulationsWithContext(context.Background(), request) } -// DescribeWorkflowSchedulerInfoDs -// 获取工作流调度信息 +// DescribeTaskAlarmRegulations +// 查询任务告警规则列表 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowSchedulerInfoDsWithContext(ctx context.Context, request *DescribeWorkflowSchedulerInfoDsRequest) (response *DescribeWorkflowSchedulerInfoDsResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeTaskAlarmRegulationsWithContext(ctx context.Context, request *DescribeTaskAlarmRegulationsRequest) (response *DescribeTaskAlarmRegulationsResponse, err error) { if request == nil { - request = NewDescribeWorkflowSchedulerInfoDsRequest() + request = NewDescribeTaskAlarmRegulationsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowSchedulerInfoDs") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowSchedulerInfoDs require credential") + return nil, errors.New("DescribeTaskAlarmRegulations require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowSchedulerInfoDsResponse() + response = NewDescribeTaskAlarmRegulationsResponse() err = c.Send(request, response) return } -func NewDescribeWorkflowTaskCountRequest() (request *DescribeWorkflowTaskCountRequest) { - request = &DescribeWorkflowTaskCountRequest{ +func NewDescribeTaskByCycleRequest() (request *DescribeTaskByCycleRequest) { + request = &DescribeTaskByCycleRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowTaskCount") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskByCycle") return } -func NewDescribeWorkflowTaskCountResponse() (response *DescribeWorkflowTaskCountResponse) { - response = &DescribeWorkflowTaskCountResponse{ +func NewDescribeTaskByCycleResponse() (response *DescribeTaskByCycleResponse) { + response = &DescribeTaskByCycleResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DescribeWorkflowTaskCount -// 查询工作流任务数 +// DescribeTaskByCycle +// 根据周期类型 查询所有任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowTaskCount(request *DescribeWorkflowTaskCountRequest) (response *DescribeWorkflowTaskCountResponse, err error) { - return c.DescribeWorkflowTaskCountWithContext(context.Background(), request) +func (c *Client) DescribeTaskByCycle(request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) { + return c.DescribeTaskByCycleWithContext(context.Background(), request) } -// DescribeWorkflowTaskCount -// 查询工作流任务数 +// DescribeTaskByCycle +// 根据周期类型 查询所有任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DescribeWorkflowTaskCountWithContext(ctx context.Context, request *DescribeWorkflowTaskCountRequest) (response *DescribeWorkflowTaskCountResponse, err error) { +func (c *Client) DescribeTaskByCycleWithContext(ctx context.Context, request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) { if request == nil { - request = NewDescribeWorkflowTaskCountRequest() + request = NewDescribeTaskByCycleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DescribeWorkflowTaskCount") if c.GetCredential() == nil { - return nil, errors.New("DescribeWorkflowTaskCount require credential") + return nil, errors.New("DescribeTaskByCycle require credential") } request.SetContext(ctx) - response = NewDescribeWorkflowTaskCountResponse() + response = NewDescribeTaskByCycleResponse() err = c.Send(request, response) return } -func NewDiagnoseProRequest() (request *DiagnoseProRequest) { - request = &DiagnoseProRequest{ +func NewDescribeTaskByCycleReportRequest() (request *DescribeTaskByCycleReportRequest) { + request = &DescribeTaskByCycleReportRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DiagnosePro") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskByCycleReport") return } -func NewDiagnoseProResponse() (response *DiagnoseProResponse) { - response = &DiagnoseProResponse{ +func NewDescribeTaskByCycleReportResponse() (response *DescribeTaskByCycleReportResponse) { + response = &DescribeTaskByCycleReportResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DiagnosePro -// 实例诊断,用于诊断 INITIAL、DEPENDENCE、ALLOCATED、LAUNCHED、EVENT_LISTENING、BEFORE_ASPECT、EXPIRED、FAILED状态的实例 +// DescribeTaskByCycleReport +// 任务状态周期增长趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DiagnosePro(request *DiagnoseProRequest) (response *DiagnoseProResponse, err error) { - return c.DiagnoseProWithContext(context.Background(), request) +func (c *Client) DescribeTaskByCycleReport(request *DescribeTaskByCycleReportRequest) (response *DescribeTaskByCycleReportResponse, err error) { + return c.DescribeTaskByCycleReportWithContext(context.Background(), request) } -// DiagnosePro -// 实例诊断,用于诊断 INITIAL、DEPENDENCE、ALLOCATED、LAUNCHED、EVENT_LISTENING、BEFORE_ASPECT、EXPIRED、FAILED状态的实例 +// DescribeTaskByCycleReport +// 任务状态周期增长趋势 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) DiagnoseProWithContext(ctx context.Context, request *DiagnoseProRequest) (response *DiagnoseProResponse, err error) { +func (c *Client) DescribeTaskByCycleReportWithContext(ctx context.Context, request *DescribeTaskByCycleReportRequest) (response *DescribeTaskByCycleReportResponse, err error) { if request == nil { - request = NewDiagnoseProRequest() + request = NewDescribeTaskByCycleReportRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DiagnosePro") if c.GetCredential() == nil { - return nil, errors.New("DiagnosePro require credential") + return nil, errors.New("DescribeTaskByCycleReport require credential") } request.SetContext(ctx) - response = NewDiagnoseProResponse() + response = NewDescribeTaskByCycleReportResponse() err = c.Send(request, response) return } -func NewDisableProjectRequest() (request *DisableProjectRequest) { - request = &DisableProjectRequest{ +func NewDescribeTaskByStatusReportRequest() (request *DescribeTaskByStatusReportRequest) { + request = &DescribeTaskByStatusReportRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DisableProject") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskByStatusReport") return } -func NewDisableProjectResponse() (response *DisableProjectResponse) { - response = &DisableProjectResponse{ +func NewDescribeTaskByStatusReportResponse() (response *DescribeTaskByStatusReportResponse) { + response = &DescribeTaskByStatusReportResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DisableProject -// 禁用项目 +// DescribeTaskByStatusReport +// 任务状态趋势 // // 可能返回的错误码: -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) DisableProject(request *DisableProjectRequest) (response *DisableProjectResponse, err error) { - return c.DisableProjectWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeTaskByStatusReport(request *DescribeTaskByStatusReportRequest) (response *DescribeTaskByStatusReportResponse, err error) { + return c.DescribeTaskByStatusReportWithContext(context.Background(), request) } -// DisableProject -// 禁用项目 +// DescribeTaskByStatusReport +// 任务状态趋势 // // 可能返回的错误码: -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) DisableProjectWithContext(ctx context.Context, request *DisableProjectRequest) (response *DisableProjectResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeTaskByStatusReportWithContext(ctx context.Context, request *DescribeTaskByStatusReportRequest) (response *DescribeTaskByStatusReportResponse, err error) { if request == nil { - request = NewDisableProjectRequest() + request = NewDescribeTaskByStatusReportRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DisableProject") if c.GetCredential() == nil { - return nil, errors.New("DisableProject require credential") + return nil, errors.New("DescribeTaskByStatusReport require credential") } request.SetContext(ctx) - response = NewDisableProjectResponse() + response = NewDescribeTaskByStatusReportResponse() err = c.Send(request, response) return } -func NewDownloadLogByLineRequest() (request *DownloadLogByLineRequest) { - request = &DownloadLogByLineRequest{ +func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest) { + request = &DescribeTaskDetailRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DownloadLogByLine") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskDetail") return } -func NewDownloadLogByLineResponse() (response *DownloadLogByLineResponse) { - response = &DownloadLogByLineResponse{ +func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse) { + response = &DescribeTaskDetailResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DownloadLogByLine -// 按行下载日志信息 +// DescribeTaskDetail +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 查询任务具体详情 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_ALARMRECEIVEADDRESSNOTEXIST = "InvalidParameter.AlarmReceiveAddressNotExist" // INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_DUPLICATENAME = "InvalidParameter.DuplicateName" -// INVALIDPARAMETER_INVALIDALARMURL = "InvalidParameter.InvalidAlarmUrl" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DownloadLogByLine(request *DownloadLogByLineRequest) (response *DownloadLogByLineResponse, err error) { - return c.DownloadLogByLineWithContext(context.Background(), request) +func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error) { + return c.DescribeTaskDetailWithContext(context.Background(), request) } -// DownloadLogByLine -// 按行下载日志信息 +// DescribeTaskDetail +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 查询任务具体详情 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_ALARMRECEIVEADDRESSNOTEXIST = "InvalidParameter.AlarmReceiveAddressNotExist" // INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_DUPLICATENAME = "InvalidParameter.DuplicateName" -// INVALIDPARAMETER_INVALIDALARMURL = "InvalidParameter.InvalidAlarmUrl" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DownloadLogByLineWithContext(ctx context.Context, request *DownloadLogByLineRequest) (response *DownloadLogByLineResponse, err error) { +func (c *Client) DescribeTaskDetailWithContext(ctx context.Context, request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error) { if request == nil { - request = NewDownloadLogByLineRequest() + request = NewDescribeTaskDetailRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DownloadLogByLine") if c.GetCredential() == nil { - return nil, errors.New("DownloadLogByLine require credential") + return nil, errors.New("DescribeTaskDetail require credential") } request.SetContext(ctx) - response = NewDownloadLogByLineResponse() + response = NewDescribeTaskDetailResponse() err = c.Send(request, response) return } -func NewDryRunDIOfflineTaskRequest() (request *DryRunDIOfflineTaskRequest) { - request = &DryRunDIOfflineTaskRequest{ +func NewDescribeTaskInstanceRequest() (request *DescribeTaskInstanceRequest) { + request = &DescribeTaskInstanceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "DryRunDIOfflineTask") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskInstance") return } -func NewDryRunDIOfflineTaskResponse() (response *DryRunDIOfflineTaskResponse) { - response = &DryRunDIOfflineTaskResponse{ +func NewDescribeTaskInstanceResponse() (response *DescribeTaskInstanceResponse) { + response = &DescribeTaskInstanceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// DryRunDIOfflineTask -// 调试运行集成任务 +// DescribeTaskInstance +// 离线任务实例详情 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DryRunDIOfflineTask(request *DryRunDIOfflineTaskRequest) (response *DryRunDIOfflineTaskResponse, err error) { - return c.DryRunDIOfflineTaskWithContext(context.Background(), request) +// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" +func (c *Client) DescribeTaskInstance(request *DescribeTaskInstanceRequest) (response *DescribeTaskInstanceResponse, err error) { + return c.DescribeTaskInstanceWithContext(context.Background(), request) } -// DryRunDIOfflineTask -// 调试运行集成任务 +// DescribeTaskInstance +// 离线任务实例详情 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) DryRunDIOfflineTaskWithContext(ctx context.Context, request *DryRunDIOfflineTaskRequest) (response *DryRunDIOfflineTaskResponse, err error) { +// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" +func (c *Client) DescribeTaskInstanceWithContext(ctx context.Context, request *DescribeTaskInstanceRequest) (response *DescribeTaskInstanceResponse, err error) { if request == nil { - request = NewDryRunDIOfflineTaskRequest() + request = NewDescribeTaskInstanceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DryRunDIOfflineTask") if c.GetCredential() == nil { - return nil, errors.New("DryRunDIOfflineTask require credential") + return nil, errors.New("DescribeTaskInstance require credential") } request.SetContext(ctx) - response = NewDryRunDIOfflineTaskResponse() + response = NewDescribeTaskInstanceResponse() err = c.Send(request, response) return } -func NewEnableProjectRequest() (request *EnableProjectRequest) { - request = &EnableProjectRequest{ +func NewDescribeTaskInstanceReportDetailRequest() (request *DescribeTaskInstanceReportDetailRequest) { + request = &DescribeTaskInstanceReportDetailRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "EnableProject") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskInstanceReportDetail") return } -func NewEnableProjectResponse() (response *EnableProjectResponse) { - response = &EnableProjectResponse{ +func NewDescribeTaskInstanceReportDetailResponse() (response *DescribeTaskInstanceReportDetailResponse) { + response = &DescribeTaskInstanceReportDetailResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// EnableProject -// 启用项目 +// DescribeTaskInstanceReportDetail +// 离线任务实例统计明细 // // 可能返回的错误码: -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) EnableProject(request *EnableProjectRequest) (response *EnableProjectResponse, err error) { - return c.EnableProjectWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeTaskInstanceReportDetail(request *DescribeTaskInstanceReportDetailRequest) (response *DescribeTaskInstanceReportDetailResponse, err error) { + return c.DescribeTaskInstanceReportDetailWithContext(context.Background(), request) } -// EnableProject -// 启用项目 +// DescribeTaskInstanceReportDetail +// 离线任务实例统计明细 // // 可能返回的错误码: -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) EnableProjectWithContext(ctx context.Context, request *EnableProjectRequest) (response *EnableProjectResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeTaskInstanceReportDetailWithContext(ctx context.Context, request *DescribeTaskInstanceReportDetailRequest) (response *DescribeTaskInstanceReportDetailResponse, err error) { if request == nil { - request = NewEnableProjectRequest() + request = NewDescribeTaskInstanceReportDetailRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "EnableProject") if c.GetCredential() == nil { - return nil, errors.New("EnableProject require credential") + return nil, errors.New("DescribeTaskInstanceReportDetail require credential") } request.SetContext(ctx) - response = NewEnableProjectResponse() + response = NewDescribeTaskInstanceReportDetailResponse() err = c.Send(request, response) return } -func NewFindAllFolderRequest() (request *FindAllFolderRequest) { - request = &FindAllFolderRequest{ +func NewDescribeTaskInstancesRequest() (request *DescribeTaskInstancesRequest) { + request = &DescribeTaskInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "FindAllFolder") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskInstances") return } -func NewFindAllFolderResponse() (response *FindAllFolderResponse) { - response = &FindAllFolderResponse{ +func NewDescribeTaskInstancesResponse() (response *DescribeTaskInstancesResponse) { + response = &DescribeTaskInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// FindAllFolder -// 编排空间批量操作页面查找全部的文件夹 +// DescribeTaskInstances +// 查询任务实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FindAllFolder(request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) { - return c.FindAllFolderWithContext(context.Background(), request) +func (c *Client) DescribeTaskInstances(request *DescribeTaskInstancesRequest) (response *DescribeTaskInstancesResponse, err error) { + return c.DescribeTaskInstancesWithContext(context.Background(), request) } -// FindAllFolder -// 编排空间批量操作页面查找全部的文件夹 +// DescribeTaskInstances +// 查询任务实例列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FindAllFolderWithContext(ctx context.Context, request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) { +func (c *Client) DescribeTaskInstancesWithContext(ctx context.Context, request *DescribeTaskInstancesRequest) (response *DescribeTaskInstancesResponse, err error) { if request == nil { - request = NewFindAllFolderRequest() + request = NewDescribeTaskInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "FindAllFolder") if c.GetCredential() == nil { - return nil, errors.New("FindAllFolder require credential") + return nil, errors.New("DescribeTaskInstances require credential") } request.SetContext(ctx) - response = NewFindAllFolderResponse() + response = NewDescribeTaskInstancesResponse() err = c.Send(request, response) return } -func NewFreezeOpsTasksRequest() (request *FreezeOpsTasksRequest) { - request = &FreezeOpsTasksRequest{ +func NewDescribeTaskLockStatusRequest() (request *DescribeTaskLockStatusRequest) { + request = &DescribeTaskLockStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "FreezeOpsTasks") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskLockStatus") return } -func NewFreezeOpsTasksResponse() (response *FreezeOpsTasksResponse) { - response = &FreezeOpsTasksResponse{ +func NewDescribeTaskLockStatusResponse() (response *DescribeTaskLockStatusResponse) { + response = &DescribeTaskLockStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// FreezeOpsTasks -// 任务运维-批量暂停任务 +// DescribeTaskLockStatus +// 查看任务锁状态信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FreezeOpsTasks(request *FreezeOpsTasksRequest) (response *FreezeOpsTasksResponse, err error) { - return c.FreezeOpsTasksWithContext(context.Background(), request) +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeTaskLockStatus(request *DescribeTaskLockStatusRequest) (response *DescribeTaskLockStatusResponse, err error) { + return c.DescribeTaskLockStatusWithContext(context.Background(), request) } -// FreezeOpsTasks -// 任务运维-批量暂停任务 +// DescribeTaskLockStatus +// 查看任务锁状态信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FreezeOpsTasksWithContext(ctx context.Context, request *FreezeOpsTasksRequest) (response *FreezeOpsTasksResponse, err error) { +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) DescribeTaskLockStatusWithContext(ctx context.Context, request *DescribeTaskLockStatusRequest) (response *DescribeTaskLockStatusResponse, err error) { if request == nil { - request = NewFreezeOpsTasksRequest() + request = NewDescribeTaskLockStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "FreezeOpsTasks") if c.GetCredential() == nil { - return nil, errors.New("FreezeOpsTasks require credential") + return nil, errors.New("DescribeTaskLockStatus require credential") } request.SetContext(ctx) - response = NewFreezeOpsTasksResponse() + response = NewDescribeTaskLockStatusResponse() err = c.Send(request, response) return } -func NewFreezeTasksByWorkflowIdsRequest() (request *FreezeTasksByWorkflowIdsRequest) { - request = &FreezeTasksByWorkflowIdsRequest{ +func NewDescribeTaskReportRequest() (request *DescribeTaskReportRequest) { + request = &DescribeTaskReportRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "FreezeTasksByWorkflowIds") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskReport") return } -func NewFreezeTasksByWorkflowIdsResponse() (response *FreezeTasksByWorkflowIdsResponse) { - response = &FreezeTasksByWorkflowIdsResponse{ +func NewDescribeTaskReportResponse() (response *DescribeTaskReportResponse) { + response = &DescribeTaskReportResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// FreezeTasksByWorkflowIds -// 暂停工作流下的所有任务 +// DescribeTaskReport +// 按起止日期统计离线任务的所有实例的运行指标总和 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FreezeTasksByWorkflowIds(request *FreezeTasksByWorkflowIdsRequest) (response *FreezeTasksByWorkflowIdsResponse, err error) { - return c.FreezeTasksByWorkflowIdsWithContext(context.Background(), request) +func (c *Client) DescribeTaskReport(request *DescribeTaskReportRequest) (response *DescribeTaskReportResponse, err error) { + return c.DescribeTaskReportWithContext(context.Background(), request) } -// FreezeTasksByWorkflowIds -// 暂停工作流下的所有任务 +// DescribeTaskReport +// 按起止日期统计离线任务的所有实例的运行指标总和 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) FreezeTasksByWorkflowIdsWithContext(ctx context.Context, request *FreezeTasksByWorkflowIdsRequest) (response *FreezeTasksByWorkflowIdsResponse, err error) { +func (c *Client) DescribeTaskReportWithContext(ctx context.Context, request *DescribeTaskReportRequest) (response *DescribeTaskReportResponse, err error) { if request == nil { - request = NewFreezeTasksByWorkflowIdsRequest() + request = NewDescribeTaskReportRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "FreezeTasksByWorkflowIds") if c.GetCredential() == nil { - return nil, errors.New("FreezeTasksByWorkflowIds require credential") + return nil, errors.New("DescribeTaskReport require credential") } request.SetContext(ctx) - response = NewFreezeTasksByWorkflowIdsResponse() + response = NewDescribeTaskReportResponse() err = c.Send(request, response) return } -func NewGenHiveTableDDLSqlRequest() (request *GenHiveTableDDLSqlRequest) { - request = &GenHiveTableDDLSqlRequest{ +func NewDescribeTaskReportDetailListRequest() (request *DescribeTaskReportDetailListRequest) { + request = &DescribeTaskReportDetailListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GenHiveTableDDLSql") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskReportDetailList") return } -func NewGenHiveTableDDLSqlResponse() (response *GenHiveTableDDLSqlResponse) { - response = &GenHiveTableDDLSqlResponse{ +func NewDescribeTaskReportDetailListResponse() (response *DescribeTaskReportDetailListResponse) { + response = &DescribeTaskReportDetailListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GenHiveTableDDLSql -// 生成建hive表的sql +// DescribeTaskReportDetailList +// 离线任务周期统计明细 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GenHiveTableDDLSql(request *GenHiveTableDDLSqlRequest) (response *GenHiveTableDDLSqlResponse, err error) { - return c.GenHiveTableDDLSqlWithContext(context.Background(), request) +func (c *Client) DescribeTaskReportDetailList(request *DescribeTaskReportDetailListRequest) (response *DescribeTaskReportDetailListResponse, err error) { + return c.DescribeTaskReportDetailListWithContext(context.Background(), request) } -// GenHiveTableDDLSql -// 生成建hive表的sql +// DescribeTaskReportDetailList +// 离线任务周期统计明细 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GenHiveTableDDLSqlWithContext(ctx context.Context, request *GenHiveTableDDLSqlRequest) (response *GenHiveTableDDLSqlResponse, err error) { +func (c *Client) DescribeTaskReportDetailListWithContext(ctx context.Context, request *DescribeTaskReportDetailListRequest) (response *DescribeTaskReportDetailListResponse, err error) { if request == nil { - request = NewGenHiveTableDDLSqlRequest() + request = NewDescribeTaskReportDetailListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GenHiveTableDDLSql") if c.GetCredential() == nil { - return nil, errors.New("GenHiveTableDDLSql require credential") + return nil, errors.New("DescribeTaskReportDetailList require credential") } request.SetContext(ctx) - response = NewGenHiveTableDDLSqlResponse() + response = NewDescribeTaskReportDetailListResponse() err = c.Send(request, response) return } -func NewGetBatchDetailErrorLogRequest() (request *GetBatchDetailErrorLogRequest) { - request = &GetBatchDetailErrorLogRequest{ +func NewDescribeTaskRunHistoryRequest() (request *DescribeTaskRunHistoryRequest) { + request = &DescribeTaskRunHistoryRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetBatchDetailErrorLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskRunHistory") return } -func NewGetBatchDetailErrorLogResponse() (response *GetBatchDetailErrorLogResponse) { - response = &GetBatchDetailErrorLogResponse{ +func NewDescribeTaskRunHistoryResponse() (response *DescribeTaskRunHistoryResponse) { + response = &DescribeTaskRunHistoryResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetBatchDetailErrorLog -// 获取批量操作错误日志 +// DescribeTaskRunHistory +// 分页查询任务运行历史 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetBatchDetailErrorLog(request *GetBatchDetailErrorLogRequest) (response *GetBatchDetailErrorLogResponse, err error) { - return c.GetBatchDetailErrorLogWithContext(context.Background(), request) +func (c *Client) DescribeTaskRunHistory(request *DescribeTaskRunHistoryRequest) (response *DescribeTaskRunHistoryResponse, err error) { + return c.DescribeTaskRunHistoryWithContext(context.Background(), request) } -// GetBatchDetailErrorLog -// 获取批量操作错误日志 +// DescribeTaskRunHistory +// 分页查询任务运行历史 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetBatchDetailErrorLogWithContext(ctx context.Context, request *GetBatchDetailErrorLogRequest) (response *GetBatchDetailErrorLogResponse, err error) { +func (c *Client) DescribeTaskRunHistoryWithContext(ctx context.Context, request *DescribeTaskRunHistoryRequest) (response *DescribeTaskRunHistoryResponse, err error) { if request == nil { - request = NewGetBatchDetailErrorLogRequest() + request = NewDescribeTaskRunHistoryRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetBatchDetailErrorLog") if c.GetCredential() == nil { - return nil, errors.New("GetBatchDetailErrorLog require credential") + return nil, errors.New("DescribeTaskRunHistory require credential") } request.SetContext(ctx) - response = NewGetBatchDetailErrorLogResponse() + response = NewDescribeTaskRunHistoryResponse() err = c.Send(request, response) return } -func NewGetCosTokenRequest() (request *GetCosTokenRequest) { - request = &GetCosTokenRequest{ +func NewDescribeTaskScriptRequest() (request *DescribeTaskScriptRequest) { + request = &DescribeTaskScriptRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetCosToken") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTaskScript") return } -func NewGetCosTokenResponse() (response *GetCosTokenResponse) { - response = &GetCosTokenResponse{ +func NewDescribeTaskScriptResponse() (response *DescribeTaskScriptResponse) { + response = &DescribeTaskScriptResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetCosToken -// 获取cos token +// DescribeTaskScript +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 查询任务脚本 // // 可能返回的错误码: -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetCosToken(request *GetCosTokenRequest) (response *GetCosTokenResponse, err error) { - return c.GetCosTokenWithContext(context.Background(), request) +func (c *Client) DescribeTaskScript(request *DescribeTaskScriptRequest) (response *DescribeTaskScriptResponse, err error) { + return c.DescribeTaskScriptWithContext(context.Background(), request) } -// GetCosToken -// 获取cos token +// DescribeTaskScript +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 查询任务脚本 // // 可能返回的错误码: -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetCosTokenWithContext(ctx context.Context, request *GetCosTokenRequest) (response *GetCosTokenResponse, err error) { +func (c *Client) DescribeTaskScriptWithContext(ctx context.Context, request *DescribeTaskScriptRequest) (response *DescribeTaskScriptResponse, err error) { if request == nil { - request = NewGetCosTokenRequest() + request = NewDescribeTaskScriptRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetCosToken") if c.GetCredential() == nil { - return nil, errors.New("GetCosToken require credential") + return nil, errors.New("DescribeTaskScript require credential") } request.SetContext(ctx) - response = NewGetCosTokenResponse() + response = NewDescribeTaskScriptResponse() err = c.Send(request, response) return } -func NewGetFileInfoRequest() (request *GetFileInfoRequest) { - request = &GetFileInfoRequest{ +func NewDescribeTasksByPageRequest() (request *DescribeTasksByPageRequest) { + request = &DescribeTasksByPageRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetFileInfo") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTasksByPage") return } -func NewGetFileInfoResponse() (response *GetFileInfoResponse) { - response = &GetFileInfoResponse{ +func NewDescribeTasksByPageResponse() (response *DescribeTasksByPageResponse) { + response = &DescribeTasksByPageResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetFileInfo -// 开发空间-获取数据开发脚本信息 +// DescribeTasksByPage +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 根据工作流分页查询任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetFileInfo(request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) { - return c.GetFileInfoWithContext(context.Background(), request) +func (c *Client) DescribeTasksByPage(request *DescribeTasksByPageRequest) (response *DescribeTasksByPageResponse, err error) { + return c.DescribeTasksByPageWithContext(context.Background(), request) } -// GetFileInfo -// 开发空间-获取数据开发脚本信息 +// DescribeTasksByPage +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 根据工作流分页查询任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetFileInfoWithContext(ctx context.Context, request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) { +func (c *Client) DescribeTasksByPageWithContext(ctx context.Context, request *DescribeTasksByPageRequest) (response *DescribeTasksByPageResponse, err error) { if request == nil { - request = NewGetFileInfoRequest() + request = NewDescribeTasksByPageRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetFileInfo") if c.GetCredential() == nil { - return nil, errors.New("GetFileInfo require credential") + return nil, errors.New("DescribeTasksByPage require credential") } request.SetContext(ctx) - response = NewGetFileInfoResponse() + response = NewDescribeTasksByPageResponse() err = c.Send(request, response) return } -func NewGetInstanceLogRequest() (request *GetInstanceLogRequest) { - request = &GetInstanceLogRequest{ +func NewDescribeTemplateDimCountRequest() (request *DescribeTemplateDimCountRequest) { + request = &DescribeTemplateDimCountRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetInstanceLog") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTemplateDimCount") return } -func NewGetInstanceLogResponse() (response *GetInstanceLogResponse) { - response = &GetInstanceLogResponse{ +func NewDescribeTemplateDimCountResponse() (response *DescribeTemplateDimCountResponse) { + response = &DescribeTemplateDimCountResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetInstanceLog -// 获取实例列表 +// DescribeTemplateDimCount +// 查询规则模板维度分布情况 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetInstanceLog(request *GetInstanceLogRequest) (response *GetInstanceLogResponse, err error) { - return c.GetInstanceLogWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTemplateDimCount(request *DescribeTemplateDimCountRequest) (response *DescribeTemplateDimCountResponse, err error) { + return c.DescribeTemplateDimCountWithContext(context.Background(), request) } -// GetInstanceLog -// 获取实例列表 +// DescribeTemplateDimCount +// 查询规则模板维度分布情况 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetInstanceLogWithContext(ctx context.Context, request *GetInstanceLogRequest) (response *GetInstanceLogResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTemplateDimCountWithContext(ctx context.Context, request *DescribeTemplateDimCountRequest) (response *DescribeTemplateDimCountResponse, err error) { if request == nil { - request = NewGetInstanceLogRequest() + request = NewDescribeTemplateDimCountRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetInstanceLog") if c.GetCredential() == nil { - return nil, errors.New("GetInstanceLog require credential") + return nil, errors.New("DescribeTemplateDimCount require credential") } request.SetContext(ctx) - response = NewGetInstanceLogResponse() + response = NewDescribeTemplateDimCountResponse() err = c.Send(request, response) return } -func NewGetIntegrationNodeColumnSchemaRequest() (request *GetIntegrationNodeColumnSchemaRequest) { - request = &GetIntegrationNodeColumnSchemaRequest{ +func NewDescribeTemplateHistoryRequest() (request *DescribeTemplateHistoryRequest) { + request = &DescribeTemplateHistoryRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetIntegrationNodeColumnSchema") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTemplateHistory") return } -func NewGetIntegrationNodeColumnSchemaResponse() (response *GetIntegrationNodeColumnSchemaResponse) { - response = &GetIntegrationNodeColumnSchemaResponse{ +func NewDescribeTemplateHistoryResponse() (response *DescribeTemplateHistoryResponse) { + response = &DescribeTemplateHistoryResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetIntegrationNodeColumnSchema -// 提取数据集成节点字段Schema +// DescribeTemplateHistory +// 查询规则模板操作记录 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) GetIntegrationNodeColumnSchema(request *GetIntegrationNodeColumnSchemaRequest) (response *GetIntegrationNodeColumnSchemaResponse, err error) { - return c.GetIntegrationNodeColumnSchemaWithContext(context.Background(), request) +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeTemplateHistory(request *DescribeTemplateHistoryRequest) (response *DescribeTemplateHistoryResponse, err error) { + return c.DescribeTemplateHistoryWithContext(context.Background(), request) } -// GetIntegrationNodeColumnSchema -// 提取数据集成节点字段Schema +// DescribeTemplateHistory +// 查询规则模板操作记录 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -func (c *Client) GetIntegrationNodeColumnSchemaWithContext(ctx context.Context, request *GetIntegrationNodeColumnSchemaRequest) (response *GetIntegrationNodeColumnSchemaResponse, err error) { +// INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" +func (c *Client) DescribeTemplateHistoryWithContext(ctx context.Context, request *DescribeTemplateHistoryRequest) (response *DescribeTemplateHistoryResponse, err error) { if request == nil { - request = NewGetIntegrationNodeColumnSchemaRequest() + request = NewDescribeTemplateHistoryRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetIntegrationNodeColumnSchema") if c.GetCredential() == nil { - return nil, errors.New("GetIntegrationNodeColumnSchema require credential") + return nil, errors.New("DescribeTemplateHistory require credential") } request.SetContext(ctx) - response = NewGetIntegrationNodeColumnSchemaResponse() + response = NewDescribeTemplateHistoryResponse() err = c.Send(request, response) return } -func NewGetJobStatusRequest() (request *GetJobStatusRequest) { - request = &GetJobStatusRequest{ +func NewDescribeThirdTaskRunLogRequest() (request *DescribeThirdTaskRunLogRequest) { + request = &DescribeThirdTaskRunLogRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetJobStatus") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeThirdTaskRunLog") return } -func NewGetJobStatusResponse() (response *GetJobStatusResponse) { - response = &GetJobStatusResponse{ +func NewDescribeThirdTaskRunLogResponse() (response *DescribeThirdTaskRunLogResponse) { + response = &DescribeThirdTaskRunLogResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetJobStatus -// 获取异步任务执行结果 +// DescribeThirdTaskRunLog +// 获取第三方运行日志 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetJobStatus(request *GetJobStatusRequest) (response *GetJobStatusResponse, err error) { - return c.GetJobStatusWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeThirdTaskRunLog(request *DescribeThirdTaskRunLogRequest) (response *DescribeThirdTaskRunLogResponse, err error) { + return c.DescribeThirdTaskRunLogWithContext(context.Background(), request) } -// GetJobStatus -// 获取异步任务执行结果 +// DescribeThirdTaskRunLog +// 获取第三方运行日志 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetJobStatusWithContext(ctx context.Context, request *GetJobStatusRequest) (response *GetJobStatusResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) DescribeThirdTaskRunLogWithContext(ctx context.Context, request *DescribeThirdTaskRunLogRequest) (response *DescribeThirdTaskRunLogResponse, err error) { if request == nil { - request = NewGetJobStatusRequest() + request = NewDescribeThirdTaskRunLogRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetJobStatus") if c.GetCredential() == nil { - return nil, errors.New("GetJobStatus require credential") + return nil, errors.New("DescribeThirdTaskRunLog require credential") } request.SetContext(ctx) - response = NewGetJobStatusResponse() + response = NewDescribeThirdTaskRunLogResponse() err = c.Send(request, response) return } -func NewGetOfflineDIInstanceListRequest() (request *GetOfflineDIInstanceListRequest) { - request = &GetOfflineDIInstanceListRequest{ +func NewDescribeTopTableStatRequest() (request *DescribeTopTableStatRequest) { + request = &DescribeTopTableStatRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetOfflineDIInstanceList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTopTableStat") return } -func NewGetOfflineDIInstanceListResponse() (response *GetOfflineDIInstanceListResponse) { - response = &GetOfflineDIInstanceListResponse{ +func NewDescribeTopTableStatResponse() (response *DescribeTopTableStatResponse) { + response = &DescribeTopTableStatResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetOfflineDIInstanceList -// 获取离线任务实例列表(新) +// DescribeTopTableStat +// 数据质量概览页面表排行接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetOfflineDIInstanceList(request *GetOfflineDIInstanceListRequest) (response *GetOfflineDIInstanceListResponse, err error) { - return c.GetOfflineDIInstanceListWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTopTableStat(request *DescribeTopTableStatRequest) (response *DescribeTopTableStatResponse, err error) { + return c.DescribeTopTableStatWithContext(context.Background(), request) } -// GetOfflineDIInstanceList -// 获取离线任务实例列表(新) +// DescribeTopTableStat +// 数据质量概览页面表排行接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetOfflineDIInstanceListWithContext(ctx context.Context, request *GetOfflineDIInstanceListRequest) (response *GetOfflineDIInstanceListResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTopTableStatWithContext(ctx context.Context, request *DescribeTopTableStatRequest) (response *DescribeTopTableStatResponse, err error) { if request == nil { - request = NewGetOfflineDIInstanceListRequest() + request = NewDescribeTopTableStatRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOfflineDIInstanceList") if c.GetCredential() == nil { - return nil, errors.New("GetOfflineDIInstanceList require credential") + return nil, errors.New("DescribeTopTableStat require credential") } request.SetContext(ctx) - response = NewGetOfflineDIInstanceListResponse() + response = NewDescribeTopTableStatResponse() err = c.Send(request, response) return } -func NewGetOfflineInstanceListRequest() (request *GetOfflineInstanceListRequest) { - request = &GetOfflineInstanceListRequest{ +func NewDescribeTrendStatRequest() (request *DescribeTrendStatRequest) { + request = &DescribeTrendStatRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetOfflineInstanceList") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeTrendStat") return } -func NewGetOfflineInstanceListResponse() (response *GetOfflineInstanceListResponse) { - response = &GetOfflineInstanceListResponse{ +func NewDescribeTrendStatResponse() (response *DescribeTrendStatResponse) { + response = &DescribeTrendStatResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetOfflineInstanceList -// 获取离线任务实例 +// DescribeTrendStat +// 数据质量概览页面趋势变化接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetOfflineInstanceList(request *GetOfflineInstanceListRequest) (response *GetOfflineInstanceListResponse, err error) { - return c.GetOfflineInstanceListWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTrendStat(request *DescribeTrendStatRequest) (response *DescribeTrendStatResponse, err error) { + return c.DescribeTrendStatWithContext(context.Background(), request) } -// GetOfflineInstanceList -// 获取离线任务实例 +// DescribeTrendStat +// 数据质量概览页面趋势变化接口 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetOfflineInstanceListWithContext(ctx context.Context, request *GetOfflineInstanceListRequest) (response *GetOfflineInstanceListResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeTrendStatWithContext(ctx context.Context, request *DescribeTrendStatRequest) (response *DescribeTrendStatResponse, err error) { if request == nil { - request = NewGetOfflineInstanceListRequest() + request = NewDescribeTrendStatRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOfflineInstanceList") if c.GetCredential() == nil { - return nil, errors.New("GetOfflineInstanceList require credential") + return nil, errors.New("DescribeTrendStat require credential") } request.SetContext(ctx) - response = NewGetOfflineInstanceListResponse() + response = NewDescribeTrendStatResponse() err = c.Send(request, response) return } -func NewGetPaginationTaskScriptRequest() (request *GetPaginationTaskScriptRequest) { - request = &GetPaginationTaskScriptRequest{ +func NewDescribeWorkflowCanvasInfoRequest() (request *DescribeWorkflowCanvasInfoRequest) { + request = &DescribeWorkflowCanvasInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetPaginationTaskScript") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowCanvasInfo") return } -func NewGetPaginationTaskScriptResponse() (response *GetPaginationTaskScriptResponse) { - response = &GetPaginationTaskScriptResponse{ +func NewDescribeWorkflowCanvasInfoResponse() (response *DescribeWorkflowCanvasInfoResponse) { + response = &DescribeWorkflowCanvasInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetPaginationTaskScript -// 获取带分页的任务脚本 +// DescribeWorkflowCanvasInfo +// 查询工作流画布 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetPaginationTaskScript(request *GetPaginationTaskScriptRequest) (response *GetPaginationTaskScriptResponse, err error) { - return c.GetPaginationTaskScriptWithContext(context.Background(), request) +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeWorkflowCanvasInfo(request *DescribeWorkflowCanvasInfoRequest) (response *DescribeWorkflowCanvasInfoResponse, err error) { + return c.DescribeWorkflowCanvasInfoWithContext(context.Background(), request) } -// GetPaginationTaskScript -// 获取带分页的任务脚本 +// DescribeWorkflowCanvasInfo +// 查询工作流画布 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) GetPaginationTaskScriptWithContext(ctx context.Context, request *GetPaginationTaskScriptRequest) (response *GetPaginationTaskScriptResponse, err error) { +// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject" +func (c *Client) DescribeWorkflowCanvasInfoWithContext(ctx context.Context, request *DescribeWorkflowCanvasInfoRequest) (response *DescribeWorkflowCanvasInfoResponse, err error) { if request == nil { - request = NewGetPaginationTaskScriptRequest() + request = NewDescribeWorkflowCanvasInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetPaginationTaskScript") if c.GetCredential() == nil { - return nil, errors.New("GetPaginationTaskScript require credential") + return nil, errors.New("DescribeWorkflowCanvasInfo require credential") } request.SetContext(ctx) - response = NewGetPaginationTaskScriptResponse() + response = NewDescribeWorkflowCanvasInfoResponse() err = c.Send(request, response) return } -func NewGetTaskInstanceRequest() (request *GetTaskInstanceRequest) { - request = &GetTaskInstanceRequest{ +func NewDescribeWorkflowExecuteByIdRequest() (request *DescribeWorkflowExecuteByIdRequest) { + request = &DescribeWorkflowExecuteByIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "GetTaskInstance") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowExecuteById") return } -func NewGetTaskInstanceResponse() (response *GetTaskInstanceResponse) { - response = &GetTaskInstanceResponse{ +func NewDescribeWorkflowExecuteByIdResponse() (response *DescribeWorkflowExecuteByIdResponse) { + response = &DescribeWorkflowExecuteByIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// GetTaskInstance -// 获取实例列表 +// DescribeWorkflowExecuteById +// 查询工作流画布运行起止时间 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetTaskInstance(request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error) { - return c.GetTaskInstanceWithContext(context.Background(), request) +func (c *Client) DescribeWorkflowExecuteById(request *DescribeWorkflowExecuteByIdRequest) (response *DescribeWorkflowExecuteByIdResponse, err error) { + return c.DescribeWorkflowExecuteByIdWithContext(context.Background(), request) } -// GetTaskInstance -// 获取实例列表 +// DescribeWorkflowExecuteById +// 查询工作流画布运行起止时间 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) GetTaskInstanceWithContext(ctx context.Context, request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error) { +func (c *Client) DescribeWorkflowExecuteByIdWithContext(ctx context.Context, request *DescribeWorkflowExecuteByIdRequest) (response *DescribeWorkflowExecuteByIdResponse, err error) { if request == nil { - request = NewGetTaskInstanceRequest() + request = NewDescribeWorkflowExecuteByIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTaskInstance") if c.GetCredential() == nil { - return nil, errors.New("GetTaskInstance require credential") + return nil, errors.New("DescribeWorkflowExecuteById require credential") } request.SetContext(ctx) - response = NewGetTaskInstanceResponse() + response = NewDescribeWorkflowExecuteByIdResponse() err = c.Send(request, response) return } -func NewJudgeResourceFileRequest() (request *JudgeResourceFileRequest) { - request = &JudgeResourceFileRequest{ +func NewDescribeWorkflowInfoByIdRequest() (request *DescribeWorkflowInfoByIdRequest) { + request = &DescribeWorkflowInfoByIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "JudgeResourceFile") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowInfoById") return } -func NewJudgeResourceFileResponse() (response *JudgeResourceFileResponse) { - response = &JudgeResourceFileResponse{ +func NewDescribeWorkflowInfoByIdResponse() (response *DescribeWorkflowInfoByIdResponse) { + response = &DescribeWorkflowInfoByIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// JudgeResourceFile -// 资源管理-判断资源文件是否存在 +// DescribeWorkflowInfoById +// 通过工作流id,查询工作流详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) JudgeResourceFile(request *JudgeResourceFileRequest) (response *JudgeResourceFileResponse, err error) { - return c.JudgeResourceFileWithContext(context.Background(), request) +func (c *Client) DescribeWorkflowInfoById(request *DescribeWorkflowInfoByIdRequest) (response *DescribeWorkflowInfoByIdResponse, err error) { + return c.DescribeWorkflowInfoByIdWithContext(context.Background(), request) } -// JudgeResourceFile -// 资源管理-判断资源文件是否存在 +// DescribeWorkflowInfoById +// 通过工作流id,查询工作流详情 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) JudgeResourceFileWithContext(ctx context.Context, request *JudgeResourceFileRequest) (response *JudgeResourceFileResponse, err error) { +func (c *Client) DescribeWorkflowInfoByIdWithContext(ctx context.Context, request *DescribeWorkflowInfoByIdRequest) (response *DescribeWorkflowInfoByIdResponse, err error) { if request == nil { - request = NewJudgeResourceFileRequest() + request = NewDescribeWorkflowInfoByIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "JudgeResourceFile") if c.GetCredential() == nil { - return nil, errors.New("JudgeResourceFile require credential") + return nil, errors.New("DescribeWorkflowInfoById require credential") } request.SetContext(ctx) - response = NewJudgeResourceFileResponse() + response = NewDescribeWorkflowInfoByIdResponse() err = c.Send(request, response) return } -func NewKillOpsMakePlanInstancesRequest() (request *KillOpsMakePlanInstancesRequest) { - request = &KillOpsMakePlanInstancesRequest{ +func NewDescribeWorkflowListByProjectIdRequest() (request *DescribeWorkflowListByProjectIdRequest) { + request = &DescribeWorkflowListByProjectIdRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "KillOpsMakePlanInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowListByProjectId") return } -func NewKillOpsMakePlanInstancesResponse() (response *KillOpsMakePlanInstancesResponse) { - response = &KillOpsMakePlanInstancesResponse{ +func NewDescribeWorkflowListByProjectIdResponse() (response *DescribeWorkflowListByProjectIdResponse) { + response = &DescribeWorkflowListByProjectIdResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// KillOpsMakePlanInstances -// 按补录计划批量终止实例。 +// DescribeWorkflowListByProjectId +// 根据项目id 获取项目下所有工作流列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) KillOpsMakePlanInstances(request *KillOpsMakePlanInstancesRequest) (response *KillOpsMakePlanInstancesResponse, err error) { - return c.KillOpsMakePlanInstancesWithContext(context.Background(), request) +func (c *Client) DescribeWorkflowListByProjectId(request *DescribeWorkflowListByProjectIdRequest) (response *DescribeWorkflowListByProjectIdResponse, err error) { + return c.DescribeWorkflowListByProjectIdWithContext(context.Background(), request) } -// KillOpsMakePlanInstances -// 按补录计划批量终止实例。 +// DescribeWorkflowListByProjectId +// 根据项目id 获取项目下所有工作流列表 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) KillOpsMakePlanInstancesWithContext(ctx context.Context, request *KillOpsMakePlanInstancesRequest) (response *KillOpsMakePlanInstancesResponse, err error) { +func (c *Client) DescribeWorkflowListByProjectIdWithContext(ctx context.Context, request *DescribeWorkflowListByProjectIdRequest) (response *DescribeWorkflowListByProjectIdResponse, err error) { if request == nil { - request = NewKillOpsMakePlanInstancesRequest() + request = NewDescribeWorkflowListByProjectIdRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "KillOpsMakePlanInstances") if c.GetCredential() == nil { - return nil, errors.New("KillOpsMakePlanInstances require credential") + return nil, errors.New("DescribeWorkflowListByProjectId require credential") } request.SetContext(ctx) - response = NewKillOpsMakePlanInstancesResponse() + response = NewDescribeWorkflowListByProjectIdResponse() err = c.Send(request, response) return } -func NewKillScheduleInstancesRequest() (request *KillScheduleInstancesRequest) { - request = &KillScheduleInstancesRequest{ +func NewDescribeWorkflowOpsCanvasInfoRequest() (request *DescribeWorkflowOpsCanvasInfoRequest) { + request = &DescribeWorkflowOpsCanvasInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "KillScheduleInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowOpsCanvasInfo") return } -func NewKillScheduleInstancesResponse() (response *KillScheduleInstancesResponse) { - response = &KillScheduleInstancesResponse{ +func NewDescribeWorkflowOpsCanvasInfoResponse() (response *DescribeWorkflowOpsCanvasInfoResponse) { + response = &DescribeWorkflowOpsCanvasInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// KillScheduleInstances -// 批量终止实例 +// DescribeWorkflowOpsCanvasInfo +// 查询运维画布信息,只需要获取边和节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) KillScheduleInstances(request *KillScheduleInstancesRequest) (response *KillScheduleInstancesResponse, err error) { - return c.KillScheduleInstancesWithContext(context.Background(), request) +func (c *Client) DescribeWorkflowOpsCanvasInfo(request *DescribeWorkflowOpsCanvasInfoRequest) (response *DescribeWorkflowOpsCanvasInfoResponse, err error) { + return c.DescribeWorkflowOpsCanvasInfoWithContext(context.Background(), request) } -// KillScheduleInstances -// 批量终止实例 +// DescribeWorkflowOpsCanvasInfo +// 查询运维画布信息,只需要获取边和节点 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) KillScheduleInstancesWithContext(ctx context.Context, request *KillScheduleInstancesRequest) (response *KillScheduleInstancesResponse, err error) { +func (c *Client) DescribeWorkflowOpsCanvasInfoWithContext(ctx context.Context, request *DescribeWorkflowOpsCanvasInfoRequest) (response *DescribeWorkflowOpsCanvasInfoResponse, err error) { if request == nil { - request = NewKillScheduleInstancesRequest() + request = NewDescribeWorkflowOpsCanvasInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "KillScheduleInstances") if c.GetCredential() == nil { - return nil, errors.New("KillScheduleInstances require credential") + return nil, errors.New("DescribeWorkflowOpsCanvasInfo require credential") } request.SetContext(ctx) - response = NewKillScheduleInstancesResponse() + response = NewDescribeWorkflowOpsCanvasInfoResponse() err = c.Send(request, response) return } -func NewListBatchDetailRequest() (request *ListBatchDetailRequest) { - request = &ListBatchDetailRequest{ +func NewDescribeWorkflowTaskCountRequest() (request *DescribeWorkflowTaskCountRequest) { + request = &DescribeWorkflowTaskCountRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ListBatchDetail") + request.Init().WithApiInfo("wedata", APIVersion, "DescribeWorkflowTaskCount") return } -func NewListBatchDetailResponse() (response *ListBatchDetailResponse) { - response = &ListBatchDetailResponse{ +func NewDescribeWorkflowTaskCountResponse() (response *DescribeWorkflowTaskCountResponse) { + response = &DescribeWorkflowTaskCountResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ListBatchDetail -// 获取批量操作详情列表 -// +// DescribeWorkflowTaskCount +// 查询工作流任务数 +// // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ListBatchDetail(request *ListBatchDetailRequest) (response *ListBatchDetailResponse, err error) { - return c.ListBatchDetailWithContext(context.Background(), request) +func (c *Client) DescribeWorkflowTaskCount(request *DescribeWorkflowTaskCountRequest) (response *DescribeWorkflowTaskCountResponse, err error) { + return c.DescribeWorkflowTaskCountWithContext(context.Background(), request) } -// ListBatchDetail -// 获取批量操作详情列表 +// DescribeWorkflowTaskCount +// 查询工作流任务数 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ListBatchDetailWithContext(ctx context.Context, request *ListBatchDetailRequest) (response *ListBatchDetailResponse, err error) { +func (c *Client) DescribeWorkflowTaskCountWithContext(ctx context.Context, request *DescribeWorkflowTaskCountRequest) (response *DescribeWorkflowTaskCountResponse, err error) { if request == nil { - request = NewListBatchDetailRequest() + request = NewDescribeWorkflowTaskCountRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListBatchDetail") if c.GetCredential() == nil { - return nil, errors.New("ListBatchDetail require credential") + return nil, errors.New("DescribeWorkflowTaskCount require credential") } request.SetContext(ctx) - response = NewListBatchDetailResponse() + response = NewDescribeWorkflowTaskCountResponse() err = c.Send(request, response) return } -func NewListInstancesRequest() (request *ListInstancesRequest) { - request = &ListInstancesRequest{ +func NewDiagnosePlusRequest() (request *DiagnosePlusRequest) { + request = &DiagnosePlusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ListInstances") + request.Init().WithApiInfo("wedata", APIVersion, "DiagnosePlus") return } -func NewListInstancesResponse() (response *ListInstancesResponse) { - response = &ListInstancesResponse{ +func NewDiagnosePlusResponse() (response *DiagnosePlusResponse) { + response = &DiagnosePlusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ListInstances -// 获取实例列表 +// DiagnosePlus +// 实例诊断信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ListInstances(request *ListInstancesRequest) (response *ListInstancesResponse, err error) { - return c.ListInstancesWithContext(context.Background(), request) +func (c *Client) DiagnosePlus(request *DiagnosePlusRequest) (response *DiagnosePlusResponse, err error) { + return c.DiagnosePlusWithContext(context.Background(), request) } -// ListInstances -// 获取实例列表 +// DiagnosePlus +// 实例诊断信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ListInstancesWithContext(ctx context.Context, request *ListInstancesRequest) (response *ListInstancesResponse, err error) { +func (c *Client) DiagnosePlusWithContext(ctx context.Context, request *DiagnosePlusRequest) (response *DiagnosePlusResponse, err error) { if request == nil { - request = NewListInstancesRequest() + request = NewDiagnosePlusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListInstances") if c.GetCredential() == nil { - return nil, errors.New("ListInstances require credential") + return nil, errors.New("DiagnosePlus require credential") } request.SetContext(ctx) - response = NewListInstancesResponse() + response = NewDiagnosePlusResponse() err = c.Send(request, response) return } -func NewLockIntegrationTaskRequest() (request *LockIntegrationTaskRequest) { - request = &LockIntegrationTaskRequest{ +func NewDryRunDIOfflineTaskRequest() (request *DryRunDIOfflineTaskRequest) { + request = &DryRunDIOfflineTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "LockIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "DryRunDIOfflineTask") return } -func NewLockIntegrationTaskResponse() (response *LockIntegrationTaskResponse) { - response = &LockIntegrationTaskResponse{ +func NewDryRunDIOfflineTaskResponse() (response *DryRunDIOfflineTaskResponse) { + response = &DryRunDIOfflineTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// LockIntegrationTask -// 锁定集成任务 +// DryRunDIOfflineTask +// 调试运行集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -12767,12 +12537,12 @@ func NewLockIntegrationTaskResponse() (response *LockIntegrationTaskResponse) { // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) LockIntegrationTask(request *LockIntegrationTaskRequest) (response *LockIntegrationTaskResponse, err error) { - return c.LockIntegrationTaskWithContext(context.Background(), request) +func (c *Client) DryRunDIOfflineTask(request *DryRunDIOfflineTaskRequest) (response *DryRunDIOfflineTaskResponse, err error) { + return c.DryRunDIOfflineTaskWithContext(context.Background(), request) } -// LockIntegrationTask -// 锁定集成任务 +// DryRunDIOfflineTask +// 调试运行集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -12792,734 +12562,689 @@ func (c *Client) LockIntegrationTask(request *LockIntegrationTaskRequest) (respo // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) LockIntegrationTaskWithContext(ctx context.Context, request *LockIntegrationTaskRequest) (response *LockIntegrationTaskResponse, err error) { +func (c *Client) DryRunDIOfflineTaskWithContext(ctx context.Context, request *DryRunDIOfflineTaskRequest) (response *DryRunDIOfflineTaskResponse, err error) { if request == nil { - request = NewLockIntegrationTaskRequest() + request = NewDryRunDIOfflineTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "LockIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("LockIntegrationTask require credential") + return nil, errors.New("DryRunDIOfflineTask require credential") } request.SetContext(ctx) - response = NewLockIntegrationTaskResponse() + response = NewDryRunDIOfflineTaskResponse() err = c.Send(request, response) return } -func NewModifyApproveStatusRequest() (request *ModifyApproveStatusRequest) { - request = &ModifyApproveStatusRequest{ +func NewEditBaselineRequest() (request *EditBaselineRequest) { + request = &EditBaselineRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyApproveStatus") + request.Init().WithApiInfo("wedata", APIVersion, "EditBaseline") return } -func NewModifyApproveStatusResponse() (response *ModifyApproveStatusResponse) { - response = &ModifyApproveStatusResponse{ +func NewEditBaselineResponse() (response *EditBaselineResponse) { + response = &EditBaselineResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyApproveStatus -// 修改审批单状态 +// EditBaseline +// 编辑基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyApproveStatus(request *ModifyApproveStatusRequest) (response *ModifyApproveStatusResponse, err error) { - return c.ModifyApproveStatusWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) EditBaseline(request *EditBaselineRequest) (response *EditBaselineResponse, err error) { + return c.EditBaselineWithContext(context.Background(), request) } -// ModifyApproveStatus -// 修改审批单状态 +// EditBaseline +// 编辑基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyApproveStatusWithContext(ctx context.Context, request *ModifyApproveStatusRequest) (response *ModifyApproveStatusResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) EditBaselineWithContext(ctx context.Context, request *EditBaselineRequest) (response *EditBaselineResponse, err error) { if request == nil { - request = NewModifyApproveStatusRequest() + request = NewEditBaselineRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyApproveStatus") if c.GetCredential() == nil { - return nil, errors.New("ModifyApproveStatus require credential") + return nil, errors.New("EditBaseline require credential") } request.SetContext(ctx) - response = NewModifyApproveStatusResponse() + response = NewEditBaselineResponse() err = c.Send(request, response) return } -func NewModifyDataSourceRequest() (request *ModifyDataSourceRequest) { - request = &ModifyDataSourceRequest{ +func NewFindAllFolderRequest() (request *FindAllFolderRequest) { + request = &FindAllFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyDataSource") + request.Init().WithApiInfo("wedata", APIVersion, "FindAllFolder") return } -func NewModifyDataSourceResponse() (response *ModifyDataSourceResponse) { - response = &ModifyDataSourceResponse{ +func NewFindAllFolderResponse() (response *FindAllFolderResponse) { + response = &FindAllFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyDataSource -// 修改数据源 +// FindAllFolder +// 查找全部的文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyDataSource(request *ModifyDataSourceRequest) (response *ModifyDataSourceResponse, err error) { - return c.ModifyDataSourceWithContext(context.Background(), request) +func (c *Client) FindAllFolder(request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) { + return c.FindAllFolderWithContext(context.Background(), request) } -// ModifyDataSource -// 修改数据源 +// FindAllFolder +// 查找全部的文件夹 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyDataSourceWithContext(ctx context.Context, request *ModifyDataSourceRequest) (response *ModifyDataSourceResponse, err error) { +func (c *Client) FindAllFolderWithContext(ctx context.Context, request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) { if request == nil { - request = NewModifyDataSourceRequest() + request = NewFindAllFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyDataSource") if c.GetCredential() == nil { - return nil, errors.New("ModifyDataSource require credential") + return nil, errors.New("FindAllFolder require credential") } request.SetContext(ctx) - response = NewModifyDataSourceResponse() + response = NewFindAllFolderResponse() err = c.Send(request, response) return } -func NewModifyDimensionWeightRequest() (request *ModifyDimensionWeightRequest) { - request = &ModifyDimensionWeightRequest{ +func NewForceSucInstancesRequest() (request *ForceSucInstancesRequest) { + request = &ForceSucInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyDimensionWeight") + request.Init().WithApiInfo("wedata", APIVersion, "ForceSucInstances") return } -func NewModifyDimensionWeightResponse() (response *ModifyDimensionWeightResponse) { - response = &ModifyDimensionWeightResponse{ +func NewForceSucInstancesResponse() (response *ForceSucInstancesResponse) { + response = &ForceSucInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyDimensionWeight -// 质量报告-修改维度权限 +// ForceSucInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 实例批量置成功 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ModifyDimensionWeight(request *ModifyDimensionWeightRequest) (response *ModifyDimensionWeightResponse, err error) { - return c.ModifyDimensionWeightWithContext(context.Background(), request) +func (c *Client) ForceSucInstances(request *ForceSucInstancesRequest) (response *ForceSucInstancesResponse, err error) { + return c.ForceSucInstancesWithContext(context.Background(), request) } -// ModifyDimensionWeight -// 质量报告-修改维度权限 +// ForceSucInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 实例批量置成功 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ModifyDimensionWeightWithContext(ctx context.Context, request *ModifyDimensionWeightRequest) (response *ModifyDimensionWeightResponse, err error) { +func (c *Client) ForceSucInstancesWithContext(ctx context.Context, request *ForceSucInstancesRequest) (response *ForceSucInstancesResponse, err error) { if request == nil { - request = NewModifyDimensionWeightRequest() + request = NewForceSucInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyDimensionWeight") if c.GetCredential() == nil { - return nil, errors.New("ModifyDimensionWeight require credential") + return nil, errors.New("ForceSucInstances require credential") } request.SetContext(ctx) - response = NewModifyDimensionWeightResponse() + response = NewForceSucInstancesResponse() err = c.Send(request, response) return } -func NewModifyDsFolderRequest() (request *ModifyDsFolderRequest) { - request = &ModifyDsFolderRequest{ +func NewForceSucScheduleInstancesRequest() (request *ForceSucScheduleInstancesRequest) { + request = &ForceSucScheduleInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyDsFolder") + request.Init().WithApiInfo("wedata", APIVersion, "ForceSucScheduleInstances") return } -func NewModifyDsFolderResponse() (response *ModifyDsFolderResponse) { - response = &ModifyDsFolderResponse{ +func NewForceSucScheduleInstancesResponse() (response *ForceSucScheduleInstancesResponse) { + response = &ForceSucScheduleInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyDsFolder -// 数据开发模块-文件夹更新 +// ForceSucScheduleInstances +// 实例强制成功 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyDsFolder(request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) { - return c.ModifyDsFolderWithContext(context.Background(), request) +func (c *Client) ForceSucScheduleInstances(request *ForceSucScheduleInstancesRequest) (response *ForceSucScheduleInstancesResponse, err error) { + return c.ForceSucScheduleInstancesWithContext(context.Background(), request) } -// ModifyDsFolder -// 数据开发模块-文件夹更新 +// ForceSucScheduleInstances +// 实例强制成功 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyDsFolderWithContext(ctx context.Context, request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) { +func (c *Client) ForceSucScheduleInstancesWithContext(ctx context.Context, request *ForceSucScheduleInstancesRequest) (response *ForceSucScheduleInstancesResponse, err error) { if request == nil { - request = NewModifyDsFolderRequest() + request = NewForceSucScheduleInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyDsFolder") if c.GetCredential() == nil { - return nil, errors.New("ModifyDsFolder require credential") + return nil, errors.New("ForceSucScheduleInstances require credential") } request.SetContext(ctx) - response = NewModifyDsFolderResponse() + response = NewForceSucScheduleInstancesResponse() err = c.Send(request, response) return } -func NewModifyExecStrategyRequest() (request *ModifyExecStrategyRequest) { - request = &ModifyExecStrategyRequest{ +func NewFreezeOpsTasksRequest() (request *FreezeOpsTasksRequest) { + request = &FreezeOpsTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyExecStrategy") + request.Init().WithApiInfo("wedata", APIVersion, "FreezeOpsTasks") return } -func NewModifyExecStrategyResponse() (response *ModifyExecStrategyResponse) { - response = &ModifyExecStrategyResponse{ +func NewFreezeOpsTasksResponse() (response *FreezeOpsTasksResponse) { + response = &FreezeOpsTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyExecStrategy -// 更新规则组执行策略 +// FreezeOpsTasks +// 任务运维-批量冻结任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" -func (c *Client) ModifyExecStrategy(request *ModifyExecStrategyRequest) (response *ModifyExecStrategyResponse, err error) { - return c.ModifyExecStrategyWithContext(context.Background(), request) +func (c *Client) FreezeOpsTasks(request *FreezeOpsTasksRequest) (response *FreezeOpsTasksResponse, err error) { + return c.FreezeOpsTasksWithContext(context.Background(), request) } -// ModifyExecStrategy -// 更新规则组执行策略 +// FreezeOpsTasks +// 任务运维-批量冻结任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" -func (c *Client) ModifyExecStrategyWithContext(ctx context.Context, request *ModifyExecStrategyRequest) (response *ModifyExecStrategyResponse, err error) { +func (c *Client) FreezeOpsTasksWithContext(ctx context.Context, request *FreezeOpsTasksRequest) (response *FreezeOpsTasksResponse, err error) { if request == nil { - request = NewModifyExecStrategyRequest() + request = NewFreezeOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyExecStrategy") if c.GetCredential() == nil { - return nil, errors.New("ModifyExecStrategy require credential") + return nil, errors.New("FreezeOpsTasks require credential") } request.SetContext(ctx) - response = NewModifyExecStrategyResponse() + response = NewFreezeOpsTasksResponse() err = c.Send(request, response) return } -func NewModifyIntegrationNodeRequest() (request *ModifyIntegrationNodeRequest) { - request = &ModifyIntegrationNodeRequest{ +func NewFreezeTasksRequest() (request *FreezeTasksRequest) { + request = &FreezeTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyIntegrationNode") + request.Init().WithApiInfo("wedata", APIVersion, "FreezeTasks") return } -func NewModifyIntegrationNodeResponse() (response *ModifyIntegrationNodeResponse) { - response = &ModifyIntegrationNodeResponse{ +func NewFreezeTasksResponse() (response *FreezeTasksResponse) { + response = &FreezeTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyIntegrationNode -// 更新集成节点 +// FreezeTasks +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量冻结任务 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyIntegrationNode(request *ModifyIntegrationNodeRequest) (response *ModifyIntegrationNodeResponse, err error) { - return c.ModifyIntegrationNodeWithContext(context.Background(), request) +func (c *Client) FreezeTasks(request *FreezeTasksRequest) (response *FreezeTasksResponse, err error) { + return c.FreezeTasksWithContext(context.Background(), request) } -// ModifyIntegrationNode -// 更新集成节点 +// FreezeTasks +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 批量冻结任务 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyIntegrationNodeWithContext(ctx context.Context, request *ModifyIntegrationNodeRequest) (response *ModifyIntegrationNodeResponse, err error) { +func (c *Client) FreezeTasksWithContext(ctx context.Context, request *FreezeTasksRequest) (response *FreezeTasksResponse, err error) { if request == nil { - request = NewModifyIntegrationNodeRequest() + request = NewFreezeTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyIntegrationNode") if c.GetCredential() == nil { - return nil, errors.New("ModifyIntegrationNode require credential") + return nil, errors.New("FreezeTasks require credential") } request.SetContext(ctx) - response = NewModifyIntegrationNodeResponse() + response = NewFreezeTasksResponse() err = c.Send(request, response) return } -func NewModifyIntegrationTaskRequest() (request *ModifyIntegrationTaskRequest) { - request = &ModifyIntegrationTaskRequest{ +func NewFreezeTasksByMultiWorkflowRequest() (request *FreezeTasksByMultiWorkflowRequest) { + request = &FreezeTasksByMultiWorkflowRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "FreezeTasksByMultiWorkflow") return } -func NewModifyIntegrationTaskResponse() (response *ModifyIntegrationTaskResponse) { - response = &ModifyIntegrationTaskResponse{ +func NewFreezeTasksByMultiWorkflowResponse() (response *FreezeTasksByMultiWorkflowResponse) { + response = &FreezeTasksByMultiWorkflowResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyIntegrationTask -// 更新集成任务 +// FreezeTasksByMultiWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 基于多个工作流进行批量冻结任务操作 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyIntegrationTask(request *ModifyIntegrationTaskRequest) (response *ModifyIntegrationTaskResponse, err error) { - return c.ModifyIntegrationTaskWithContext(context.Background(), request) +func (c *Client) FreezeTasksByMultiWorkflow(request *FreezeTasksByMultiWorkflowRequest) (response *FreezeTasksByMultiWorkflowResponse, err error) { + return c.FreezeTasksByMultiWorkflowWithContext(context.Background(), request) } -// ModifyIntegrationTask -// 更新集成任务 +// FreezeTasksByMultiWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 基于多个工作流进行批量冻结任务操作 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyIntegrationTaskWithContext(ctx context.Context, request *ModifyIntegrationTaskRequest) (response *ModifyIntegrationTaskResponse, err error) { +func (c *Client) FreezeTasksByMultiWorkflowWithContext(ctx context.Context, request *FreezeTasksByMultiWorkflowRequest) (response *FreezeTasksByMultiWorkflowResponse, err error) { if request == nil { - request = NewModifyIntegrationTaskRequest() + request = NewFreezeTasksByMultiWorkflowRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("ModifyIntegrationTask require credential") + return nil, errors.New("FreezeTasksByMultiWorkflow require credential") } request.SetContext(ctx) - response = NewModifyIntegrationTaskResponse() + response = NewFreezeTasksByMultiWorkflowResponse() err = c.Send(request, response) return } -func NewModifyMonitorStatusRequest() (request *ModifyMonitorStatusRequest) { - request = &ModifyMonitorStatusRequest{ +func NewFreezeTasksByWorkflowIdsRequest() (request *FreezeTasksByWorkflowIdsRequest) { + request = &FreezeTasksByWorkflowIdsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyMonitorStatus") + request.Init().WithApiInfo("wedata", APIVersion, "FreezeTasksByWorkflowIds") return } -func NewModifyMonitorStatusResponse() (response *ModifyMonitorStatusResponse) { - response = &ModifyMonitorStatusResponse{ +func NewFreezeTasksByWorkflowIdsResponse() (response *FreezeTasksByWorkflowIdsResponse) { + response = &FreezeTasksByWorkflowIdsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyMonitorStatus -// 更新监控状态 +// FreezeTasksByWorkflowIds +// 暂停工作流下的所有任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyMonitorStatus(request *ModifyMonitorStatusRequest) (response *ModifyMonitorStatusResponse, err error) { - return c.ModifyMonitorStatusWithContext(context.Background(), request) +func (c *Client) FreezeTasksByWorkflowIds(request *FreezeTasksByWorkflowIdsRequest) (response *FreezeTasksByWorkflowIdsResponse, err error) { + return c.FreezeTasksByWorkflowIdsWithContext(context.Background(), request) } -// ModifyMonitorStatus -// 更新监控状态 +// FreezeTasksByWorkflowIds +// 暂停工作流下的所有任务 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ModifyMonitorStatusWithContext(ctx context.Context, request *ModifyMonitorStatusRequest) (response *ModifyMonitorStatusResponse, err error) { +func (c *Client) FreezeTasksByWorkflowIdsWithContext(ctx context.Context, request *FreezeTasksByWorkflowIdsRequest) (response *FreezeTasksByWorkflowIdsResponse, err error) { if request == nil { - request = NewModifyMonitorStatusRequest() + request = NewFreezeTasksByWorkflowIdsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyMonitorStatus") if c.GetCredential() == nil { - return nil, errors.New("ModifyMonitorStatus require credential") + return nil, errors.New("FreezeTasksByWorkflowIds require credential") } request.SetContext(ctx) - response = NewModifyMonitorStatusResponse() + response = NewFreezeTasksByWorkflowIdsResponse() err = c.Send(request, response) return } -func NewModifyProjectRequest() (request *ModifyProjectRequest) { - request = &ModifyProjectRequest{ +func NewGenHiveTableDDLSqlRequest() (request *GenHiveTableDDLSqlRequest) { + request = &GenHiveTableDDLSqlRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyProject") + request.Init().WithApiInfo("wedata", APIVersion, "GenHiveTableDDLSql") return } -func NewModifyProjectResponse() (response *ModifyProjectResponse) { - response = &ModifyProjectResponse{ +func NewGenHiveTableDDLSqlResponse() (response *GenHiveTableDDLSqlResponse) { + response = &GenHiveTableDDLSqlResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyProject -// 修改项目基础信息。 +// GenHiveTableDDLSql +// 生成建hive表的sql // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_WORKSPACENAMEDUPLICATION = "InvalidParameter.WorkspaceNameDuplication" -func (c *Client) ModifyProject(request *ModifyProjectRequest) (response *ModifyProjectResponse, err error) { - return c.ModifyProjectWithContext(context.Background(), request) +func (c *Client) GenHiveTableDDLSql(request *GenHiveTableDDLSqlRequest) (response *GenHiveTableDDLSqlResponse, err error) { + return c.GenHiveTableDDLSqlWithContext(context.Background(), request) } -// ModifyProject -// 修改项目基础信息。 +// GenHiveTableDDLSql +// 生成建hive表的sql // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_WORKSPACENAMEDUPLICATION = "InvalidParameter.WorkspaceNameDuplication" -func (c *Client) ModifyProjectWithContext(ctx context.Context, request *ModifyProjectRequest) (response *ModifyProjectResponse, err error) { +func (c *Client) GenHiveTableDDLSqlWithContext(ctx context.Context, request *GenHiveTableDDLSqlRequest) (response *GenHiveTableDDLSqlResponse, err error) { if request == nil { - request = NewModifyProjectRequest() + request = NewGenHiveTableDDLSqlRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyProject") if c.GetCredential() == nil { - return nil, errors.New("ModifyProject require credential") + return nil, errors.New("GenHiveTableDDLSql require credential") } request.SetContext(ctx) - response = NewModifyProjectResponse() + response = NewGenHiveTableDDLSqlResponse() err = c.Send(request, response) return } -func NewModifyRuleRequest() (request *ModifyRuleRequest) { - request = &ModifyRuleRequest{ +func NewGetFileInfoRequest() (request *GetFileInfoRequest) { + request = &GetFileInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyRule") + request.Init().WithApiInfo("wedata", APIVersion, "GetFileInfo") return } -func NewModifyRuleResponse() (response *ModifyRuleResponse) { - response = &ModifyRuleResponse{ +func NewGetFileInfoResponse() (response *GetFileInfoResponse) { + response = &GetFileInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyRule -// 更新质量规则接口 +// GetFileInfo +// 开发空间-获取数据开发脚本信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" -func (c *Client) ModifyRule(request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) { - return c.ModifyRuleWithContext(context.Background(), request) +func (c *Client) GetFileInfo(request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) { + return c.GetFileInfoWithContext(context.Background(), request) } -// ModifyRule -// 更新质量规则接口 +// GetFileInfo +// 开发空间-获取数据开发脚本信息 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" -func (c *Client) ModifyRuleWithContext(ctx context.Context, request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) { +func (c *Client) GetFileInfoWithContext(ctx context.Context, request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) { if request == nil { - request = NewModifyRuleRequest() + request = NewGetFileInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyRule") if c.GetCredential() == nil { - return nil, errors.New("ModifyRule require credential") + return nil, errors.New("GetFileInfo require credential") } request.SetContext(ctx) - response = NewModifyRuleResponse() + response = NewGetFileInfoResponse() err = c.Send(request, response) return } -func NewModifyRuleGroupSubscriptionRequest() (request *ModifyRuleGroupSubscriptionRequest) { - request = &ModifyRuleGroupSubscriptionRequest{ +func NewGetIntegrationNodeColumnSchemaRequest() (request *GetIntegrationNodeColumnSchemaRequest) { + request = &GetIntegrationNodeColumnSchemaRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyRuleGroupSubscription") + request.Init().WithApiInfo("wedata", APIVersion, "GetIntegrationNodeColumnSchema") return } -func NewModifyRuleGroupSubscriptionResponse() (response *ModifyRuleGroupSubscriptionResponse) { - response = &ModifyRuleGroupSubscriptionResponse{ +func NewGetIntegrationNodeColumnSchemaResponse() (response *GetIntegrationNodeColumnSchemaResponse) { + response = &GetIntegrationNodeColumnSchemaResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyRuleGroupSubscription -// 更新规则组订阅信息 +// GetIntegrationNodeColumnSchema +// 提取数据集成节点字段Schema // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_SERVICEISBUSY = "InvalidParameter.ServiceIsBusy" -func (c *Client) ModifyRuleGroupSubscription(request *ModifyRuleGroupSubscriptionRequest) (response *ModifyRuleGroupSubscriptionResponse, err error) { - return c.ModifyRuleGroupSubscriptionWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +func (c *Client) GetIntegrationNodeColumnSchema(request *GetIntegrationNodeColumnSchemaRequest) (response *GetIntegrationNodeColumnSchemaResponse, err error) { + return c.GetIntegrationNodeColumnSchemaWithContext(context.Background(), request) } -// ModifyRuleGroupSubscription -// 更新规则组订阅信息 +// GetIntegrationNodeColumnSchema +// 提取数据集成节点字段Schema // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_SERVICEISBUSY = "InvalidParameter.ServiceIsBusy" -func (c *Client) ModifyRuleGroupSubscriptionWithContext(ctx context.Context, request *ModifyRuleGroupSubscriptionRequest) (response *ModifyRuleGroupSubscriptionResponse, err error) { +// INTERNALERROR = "InternalError" +func (c *Client) GetIntegrationNodeColumnSchemaWithContext(ctx context.Context, request *GetIntegrationNodeColumnSchemaRequest) (response *GetIntegrationNodeColumnSchemaResponse, err error) { if request == nil { - request = NewModifyRuleGroupSubscriptionRequest() + request = NewGetIntegrationNodeColumnSchemaRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyRuleGroupSubscription") if c.GetCredential() == nil { - return nil, errors.New("ModifyRuleGroupSubscription require credential") + return nil, errors.New("GetIntegrationNodeColumnSchema require credential") } request.SetContext(ctx) - response = NewModifyRuleGroupSubscriptionResponse() + response = NewGetIntegrationNodeColumnSchemaResponse() err = c.Send(request, response) return } -func NewModifyRuleTemplateRequest() (request *ModifyRuleTemplateRequest) { - request = &ModifyRuleTemplateRequest{ +func NewGetOfflineDIInstanceListRequest() (request *GetOfflineDIInstanceListRequest) { + request = &GetOfflineDIInstanceListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyRuleTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "GetOfflineDIInstanceList") return } -func NewModifyRuleTemplateResponse() (response *ModifyRuleTemplateResponse) { - response = &ModifyRuleTemplateResponse{ +func NewGetOfflineDIInstanceListResponse() (response *GetOfflineDIInstanceListResponse) { + response = &GetOfflineDIInstanceListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyRuleTemplate -// 编辑规则模板 +// GetOfflineDIInstanceList +// 获取离线任务实例列表(新) // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" -func (c *Client) ModifyRuleTemplate(request *ModifyRuleTemplateRequest) (response *ModifyRuleTemplateResponse, err error) { - return c.ModifyRuleTemplateWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) GetOfflineDIInstanceList(request *GetOfflineDIInstanceListRequest) (response *GetOfflineDIInstanceListResponse, err error) { + return c.GetOfflineDIInstanceListWithContext(context.Background(), request) } -// ModifyRuleTemplate -// 编辑规则模板 +// GetOfflineDIInstanceList +// 获取离线任务实例列表(新) // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" -func (c *Client) ModifyRuleTemplateWithContext(ctx context.Context, request *ModifyRuleTemplateRequest) (response *ModifyRuleTemplateResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) GetOfflineDIInstanceListWithContext(ctx context.Context, request *GetOfflineDIInstanceListRequest) (response *GetOfflineDIInstanceListResponse, err error) { if request == nil { - request = NewModifyRuleTemplateRequest() + request = NewGetOfflineDIInstanceListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyRuleTemplate") if c.GetCredential() == nil { - return nil, errors.New("ModifyRuleTemplate require credential") + return nil, errors.New("GetOfflineDIInstanceList require credential") } request.SetContext(ctx) - response = NewModifyRuleTemplateResponse() + response = NewGetOfflineDIInstanceListResponse() err = c.Send(request, response) return } -func NewModifyTaskAlarmRegularRequest() (request *ModifyTaskAlarmRegularRequest) { - request = &ModifyTaskAlarmRegularRequest{ +func NewGetOfflineInstanceListRequest() (request *GetOfflineInstanceListRequest) { + request = &GetOfflineInstanceListRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskAlarmRegular") + request.Init().WithApiInfo("wedata", APIVersion, "GetOfflineInstanceList") return } -func NewModifyTaskAlarmRegularResponse() (response *ModifyTaskAlarmRegularResponse) { - response = &ModifyTaskAlarmRegularResponse{ +func NewGetOfflineInstanceListResponse() (response *GetOfflineInstanceListResponse) { + response = &GetOfflineInstanceListResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskAlarmRegular -// 修改任务告警规则 +// GetOfflineInstanceList +// 获取离线任务实例 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -13527,15 +13252,24 @@ func NewModifyTaskAlarmRegularResponse() (response *ModifyTaskAlarmRegularRespon // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -func (c *Client) ModifyTaskAlarmRegular(request *ModifyTaskAlarmRegularRequest) (response *ModifyTaskAlarmRegularResponse, err error) { - return c.ModifyTaskAlarmRegularWithContext(context.Background(), request) +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) GetOfflineInstanceList(request *GetOfflineInstanceListRequest) (response *GetOfflineInstanceListResponse, err error) { + return c.GetOfflineInstanceListWithContext(context.Background(), request) } -// ModifyTaskAlarmRegular -// 修改任务告警规则 +// GetOfflineInstanceList +// 获取离线任务实例 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -13543,1986 +13277,2007 @@ func (c *Client) ModifyTaskAlarmRegular(request *ModifyTaskAlarmRegularRequest) // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -func (c *Client) ModifyTaskAlarmRegularWithContext(ctx context.Context, request *ModifyTaskAlarmRegularRequest) (response *ModifyTaskAlarmRegularResponse, err error) { +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) GetOfflineInstanceListWithContext(ctx context.Context, request *GetOfflineInstanceListRequest) (response *GetOfflineInstanceListResponse, err error) { if request == nil { - request = NewModifyTaskAlarmRegularRequest() + request = NewGetOfflineInstanceListRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskAlarmRegular") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskAlarmRegular require credential") + return nil, errors.New("GetOfflineInstanceList require credential") } request.SetContext(ctx) - response = NewModifyTaskAlarmRegularResponse() + response = NewGetOfflineInstanceListResponse() err = c.Send(request, response) return } -func NewModifyTaskInfoRequest() (request *ModifyTaskInfoRequest) { - request = &ModifyTaskInfoRequest{ +func NewKillInstancesRequest() (request *KillInstancesRequest) { + request = &KillInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskInfo") + request.Init().WithApiInfo("wedata", APIVersion, "KillInstances") return } -func NewModifyTaskInfoResponse() (response *ModifyTaskInfoResponse) { - response = &ModifyTaskInfoResponse{ +func NewKillInstancesResponse() (response *KillInstancesResponse) { + response = &KillInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskInfo -//

[注意:该版本只满足广州区部分白名单客户使用]

+// KillInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 更新任务。本接口已废弃,请使用接口ModifyTaskInfoDs。 +// 实例批量终止操作 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ModifyTaskInfo(request *ModifyTaskInfoRequest) (response *ModifyTaskInfoResponse, err error) { - return c.ModifyTaskInfoWithContext(context.Background(), request) +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) KillInstances(request *KillInstancesRequest) (response *KillInstancesResponse, err error) { + return c.KillInstancesWithContext(context.Background(), request) } -// ModifyTaskInfo -//

[注意:该版本只满足广州区部分白名单客户使用]

+// KillInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 更新任务。本接口已废弃,请使用接口ModifyTaskInfoDs。 +// 实例批量终止操作 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ModifyTaskInfoWithContext(ctx context.Context, request *ModifyTaskInfoRequest) (response *ModifyTaskInfoResponse, err error) { +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) KillInstancesWithContext(ctx context.Context, request *KillInstancesRequest) (response *KillInstancesResponse, err error) { if request == nil { - request = NewModifyTaskInfoRequest() + request = NewKillInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskInfo") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskInfo require credential") + return nil, errors.New("KillInstances require credential") } request.SetContext(ctx) - response = NewModifyTaskInfoResponse() + response = NewKillInstancesResponse() err = c.Send(request, response) return } -func NewModifyTaskInfoDsRequest() (request *ModifyTaskInfoDsRequest) { - request = &ModifyTaskInfoDsRequest{ +func NewKillOpsMakePlanInstancesRequest() (request *KillOpsMakePlanInstancesRequest) { + request = &KillOpsMakePlanInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskInfoDs") + request.Init().WithApiInfo("wedata", APIVersion, "KillOpsMakePlanInstances") return } -func NewModifyTaskInfoDsResponse() (response *ModifyTaskInfoDsResponse) { - response = &ModifyTaskInfoDsResponse{ +func NewKillOpsMakePlanInstancesResponse() (response *KillOpsMakePlanInstancesResponse) { + response = &KillOpsMakePlanInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskInfoDs -// 更新任务Ds +// KillOpsMakePlanInstances +// 按补录计划批量终止实例。 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ModifyTaskInfoDs(request *ModifyTaskInfoDsRequest) (response *ModifyTaskInfoDsResponse, err error) { - return c.ModifyTaskInfoDsWithContext(context.Background(), request) +func (c *Client) KillOpsMakePlanInstances(request *KillOpsMakePlanInstancesRequest) (response *KillOpsMakePlanInstancesResponse, err error) { + return c.KillOpsMakePlanInstancesWithContext(context.Background(), request) } -// ModifyTaskInfoDs -// 更新任务Ds +// KillOpsMakePlanInstances +// 按补录计划批量终止实例。 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ModifyTaskInfoDsWithContext(ctx context.Context, request *ModifyTaskInfoDsRequest) (response *ModifyTaskInfoDsResponse, err error) { +func (c *Client) KillOpsMakePlanInstancesWithContext(ctx context.Context, request *KillOpsMakePlanInstancesRequest) (response *KillOpsMakePlanInstancesResponse, err error) { if request == nil { - request = NewModifyTaskInfoDsRequest() + request = NewKillOpsMakePlanInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskInfoDs") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskInfoDs require credential") + return nil, errors.New("KillOpsMakePlanInstances require credential") } request.SetContext(ctx) - response = NewModifyTaskInfoDsResponse() + response = NewKillOpsMakePlanInstancesResponse() err = c.Send(request, response) return } -func NewModifyTaskLinksRequest() (request *ModifyTaskLinksRequest) { - request = &ModifyTaskLinksRequest{ +func NewKillScheduleInstancesRequest() (request *KillScheduleInstancesRequest) { + request = &KillScheduleInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskLinks") + request.Init().WithApiInfo("wedata", APIVersion, "KillScheduleInstances") return } -func NewModifyTaskLinksResponse() (response *ModifyTaskLinksResponse) { - response = &ModifyTaskLinksResponse{ +func NewKillScheduleInstancesResponse() (response *KillScheduleInstancesResponse) { + response = &KillScheduleInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskLinks -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 添加父任务依赖。本接口已废弃,请使用接口ModifyTaskLinksDs。 +// KillScheduleInstances +// 批量kill实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ModifyTaskLinks(request *ModifyTaskLinksRequest) (response *ModifyTaskLinksResponse, err error) { - return c.ModifyTaskLinksWithContext(context.Background(), request) +func (c *Client) KillScheduleInstances(request *KillScheduleInstancesRequest) (response *KillScheduleInstancesResponse, err error) { + return c.KillScheduleInstancesWithContext(context.Background(), request) } -// ModifyTaskLinks -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 添加父任务依赖。本接口已废弃,请使用接口ModifyTaskLinksDs。 +// KillScheduleInstances +// 批量kill实例 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ModifyTaskLinksWithContext(ctx context.Context, request *ModifyTaskLinksRequest) (response *ModifyTaskLinksResponse, err error) { +func (c *Client) KillScheduleInstancesWithContext(ctx context.Context, request *KillScheduleInstancesRequest) (response *KillScheduleInstancesResponse, err error) { if request == nil { - request = NewModifyTaskLinksRequest() + request = NewKillScheduleInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskLinks") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskLinks require credential") + return nil, errors.New("KillScheduleInstances require credential") } request.SetContext(ctx) - response = NewModifyTaskLinksResponse() + response = NewKillScheduleInstancesResponse() err = c.Send(request, response) return } -func NewModifyTaskLinksDsRequest() (request *ModifyTaskLinksDsRequest) { - request = &ModifyTaskLinksDsRequest{ +func NewLockIntegrationTaskRequest() (request *LockIntegrationTaskRequest) { + request = &LockIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskLinksDs") + request.Init().WithApiInfo("wedata", APIVersion, "LockIntegrationTask") return } -func NewModifyTaskLinksDsResponse() (response *ModifyTaskLinksDsResponse) { - response = &ModifyTaskLinksDsResponse{ +func NewLockIntegrationTaskResponse() (response *LockIntegrationTaskResponse) { + response = &LockIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskLinksDs -// 添加父任务依赖 +// LockIntegrationTask +// 锁定集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) ModifyTaskLinksDs(request *ModifyTaskLinksDsRequest) (response *ModifyTaskLinksDsResponse, err error) { - return c.ModifyTaskLinksDsWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) LockIntegrationTask(request *LockIntegrationTaskRequest) (response *LockIntegrationTaskResponse, err error) { + return c.LockIntegrationTaskWithContext(context.Background(), request) } -// ModifyTaskLinksDs -// 添加父任务依赖 +// LockIntegrationTask +// 锁定集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) ModifyTaskLinksDsWithContext(ctx context.Context, request *ModifyTaskLinksDsRequest) (response *ModifyTaskLinksDsResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) LockIntegrationTaskWithContext(ctx context.Context, request *LockIntegrationTaskRequest) (response *LockIntegrationTaskResponse, err error) { if request == nil { - request = NewModifyTaskLinksDsRequest() + request = NewLockIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskLinksDs") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskLinksDs require credential") + return nil, errors.New("LockIntegrationTask require credential") } request.SetContext(ctx) - response = NewModifyTaskLinksDsResponse() + response = NewLockIntegrationTaskResponse() err = c.Send(request, response) return } -func NewModifyTaskNameRequest() (request *ModifyTaskNameRequest) { - request = &ModifyTaskNameRequest{ +func NewMakeUpOpsTasksRequest() (request *MakeUpOpsTasksRequest) { + request = &MakeUpOpsTasksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskName") + request.Init().WithApiInfo("wedata", APIVersion, "MakeUpOpsTasks") return } -func NewModifyTaskNameResponse() (response *ModifyTaskNameResponse) { - response = &ModifyTaskNameResponse{ +func NewMakeUpOpsTasksResponse() (response *MakeUpOpsTasksResponse) { + response = &MakeUpOpsTasksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskName -// 重命名任务(任务编辑) +// MakeUpOpsTasks +// 任务批量补录,调度状态任务才可以补录; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyTaskName(request *ModifyTaskNameRequest) (response *ModifyTaskNameResponse, err error) { - return c.ModifyTaskNameWithContext(context.Background(), request) +func (c *Client) MakeUpOpsTasks(request *MakeUpOpsTasksRequest) (response *MakeUpOpsTasksResponse, err error) { + return c.MakeUpOpsTasksWithContext(context.Background(), request) } -// ModifyTaskName -// 重命名任务(任务编辑) +// MakeUpOpsTasks +// 任务批量补录,调度状态任务才可以补录; // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyTaskNameWithContext(ctx context.Context, request *ModifyTaskNameRequest) (response *ModifyTaskNameResponse, err error) { +func (c *Client) MakeUpOpsTasksWithContext(ctx context.Context, request *MakeUpOpsTasksRequest) (response *MakeUpOpsTasksResponse, err error) { if request == nil { - request = NewModifyTaskNameRequest() + request = NewMakeUpOpsTasksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskName") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskName require credential") + return nil, errors.New("MakeUpOpsTasks require credential") } request.SetContext(ctx) - response = NewModifyTaskNameResponse() + response = NewMakeUpOpsTasksResponse() err = c.Send(request, response) return } -func NewModifyTaskScriptRequest() (request *ModifyTaskScriptRequest) { - request = &ModifyTaskScriptRequest{ +func NewMakeUpTasksByWorkflowRequest() (request *MakeUpTasksByWorkflowRequest) { + request = &MakeUpTasksByWorkflowRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskScript") + request.Init().WithApiInfo("wedata", APIVersion, "MakeUpTasksByWorkflow") return } -func NewModifyTaskScriptResponse() (response *ModifyTaskScriptResponse) { - response = &ModifyTaskScriptResponse{ +func NewMakeUpTasksByWorkflowResponse() (response *MakeUpTasksByWorkflowResponse) { + response = &MakeUpTasksByWorkflowResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyTaskScript -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 修改任务脚本。本接口已废弃,请使用接口ModifyTaskInfoDs。 +// MakeUpTasksByWorkflow +// 工作流补数据 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyTaskScript(request *ModifyTaskScriptRequest) (response *ModifyTaskScriptResponse, err error) { - return c.ModifyTaskScriptWithContext(context.Background(), request) +func (c *Client) MakeUpTasksByWorkflow(request *MakeUpTasksByWorkflowRequest) (response *MakeUpTasksByWorkflowResponse, err error) { + return c.MakeUpTasksByWorkflowWithContext(context.Background(), request) } -// ModifyTaskScript -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 修改任务脚本。本接口已废弃,请使用接口ModifyTaskInfoDs。 +// MakeUpTasksByWorkflow +// 工作流补数据 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyTaskScriptWithContext(ctx context.Context, request *ModifyTaskScriptRequest) (response *ModifyTaskScriptResponse, err error) { +func (c *Client) MakeUpTasksByWorkflowWithContext(ctx context.Context, request *MakeUpTasksByWorkflowRequest) (response *MakeUpTasksByWorkflowResponse, err error) { if request == nil { - request = NewModifyTaskScriptRequest() + request = NewMakeUpTasksByWorkflowRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyTaskScript") if c.GetCredential() == nil { - return nil, errors.New("ModifyTaskScript require credential") + return nil, errors.New("MakeUpTasksByWorkflow require credential") } request.SetContext(ctx) - response = NewModifyTaskScriptResponse() + response = NewMakeUpTasksByWorkflowResponse() err = c.Send(request, response) return } -func NewModifyWorkflowInfoRequest() (request *ModifyWorkflowInfoRequest) { - request = &ModifyWorkflowInfoRequest{ +func NewMakeUpTasksNewRequest() (request *MakeUpTasksNewRequest) { + request = &MakeUpTasksNewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyWorkflowInfo") + request.Init().WithApiInfo("wedata", APIVersion, "MakeUpTasksNew") return } -func NewModifyWorkflowInfoResponse() (response *ModifyWorkflowInfoResponse) { - response = &ModifyWorkflowInfoResponse{ +func NewMakeUpTasksNewResponse() (response *MakeUpTasksNewResponse) { + response = &MakeUpTasksNewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyWorkflowInfo -// 更新工作流信息。本接口已废弃,请使用接口UpdateWorkflowInfo。 +// MakeUpTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 任务批量补录,调度状态任务才可以补录; +// +// +// +// // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyWorkflowInfo(request *ModifyWorkflowInfoRequest) (response *ModifyWorkflowInfoResponse, err error) { - return c.ModifyWorkflowInfoWithContext(context.Background(), request) +func (c *Client) MakeUpTasksNew(request *MakeUpTasksNewRequest) (response *MakeUpTasksNewResponse, err error) { + return c.MakeUpTasksNewWithContext(context.Background(), request) } -// ModifyWorkflowInfo -// 更新工作流信息。本接口已废弃,请使用接口UpdateWorkflowInfo。 +// MakeUpTasksNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 任务批量补录,调度状态任务才可以补录; +// +// +// +// // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyWorkflowInfoWithContext(ctx context.Context, request *ModifyWorkflowInfoRequest) (response *ModifyWorkflowInfoResponse, err error) { +func (c *Client) MakeUpTasksNewWithContext(ctx context.Context, request *MakeUpTasksNewRequest) (response *MakeUpTasksNewResponse, err error) { if request == nil { - request = NewModifyWorkflowInfoRequest() + request = NewMakeUpTasksNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyWorkflowInfo") if c.GetCredential() == nil { - return nil, errors.New("ModifyWorkflowInfo require credential") + return nil, errors.New("MakeUpTasksNew require credential") } request.SetContext(ctx) - response = NewModifyWorkflowInfoResponse() + response = NewMakeUpTasksNewResponse() err = c.Send(request, response) return } -func NewModifyWorkflowScheduleRequest() (request *ModifyWorkflowScheduleRequest) { - request = &ModifyWorkflowScheduleRequest{ +func NewMakeUpWorkflowNewRequest() (request *MakeUpWorkflowNewRequest) { + request = &MakeUpWorkflowNewRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ModifyWorkflowSchedule") + request.Init().WithApiInfo("wedata", APIVersion, "MakeUpWorkflowNew") return } -func NewModifyWorkflowScheduleResponse() (response *ModifyWorkflowScheduleResponse) { - response = &ModifyWorkflowScheduleResponse{ +func NewMakeUpWorkflowNewResponse() (response *MakeUpWorkflowNewResponse) { + response = &MakeUpWorkflowNewResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ModifyWorkflowSchedule -// 更新工作流调度。本接口已废弃,请使用接口RenewWorkflowSchedulerInfoDs。 +// MakeUpWorkflowNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 工作流下所有任务的补录 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyWorkflowSchedule(request *ModifyWorkflowScheduleRequest) (response *ModifyWorkflowScheduleResponse, err error) { - return c.ModifyWorkflowScheduleWithContext(context.Background(), request) +func (c *Client) MakeUpWorkflowNew(request *MakeUpWorkflowNewRequest) (response *MakeUpWorkflowNewResponse, err error) { + return c.MakeUpWorkflowNewWithContext(context.Background(), request) } -// ModifyWorkflowSchedule -// 更新工作流调度。本接口已废弃,请使用接口RenewWorkflowSchedulerInfoDs。 +// MakeUpWorkflowNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 工作流下所有任务的补录 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) ModifyWorkflowScheduleWithContext(ctx context.Context, request *ModifyWorkflowScheduleRequest) (response *ModifyWorkflowScheduleResponse, err error) { +func (c *Client) MakeUpWorkflowNewWithContext(ctx context.Context, request *MakeUpWorkflowNewRequest) (response *MakeUpWorkflowNewResponse, err error) { if request == nil { - request = NewModifyWorkflowScheduleRequest() + request = NewMakeUpWorkflowNewRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ModifyWorkflowSchedule") if c.GetCredential() == nil { - return nil, errors.New("ModifyWorkflowSchedule require credential") + return nil, errors.New("MakeUpWorkflowNew require credential") } request.SetContext(ctx) - response = NewModifyWorkflowScheduleResponse() + response = NewMakeUpWorkflowNewResponse() err = c.Send(request, response) return } -func NewMoveTasksToFolderRequest() (request *MoveTasksToFolderRequest) { - request = &MoveTasksToFolderRequest{ +func NewModifyBaselineAlarmStatusRequest() (request *ModifyBaselineAlarmStatusRequest) { + request = &ModifyBaselineAlarmStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "MoveTasksToFolder") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyBaselineAlarmStatus") return } -func NewMoveTasksToFolderResponse() (response *MoveTasksToFolderResponse) { - response = &MoveTasksToFolderResponse{ +func NewModifyBaselineAlarmStatusResponse() (response *ModifyBaselineAlarmStatusResponse) { + response = &ModifyBaselineAlarmStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// MoveTasksToFolder -// 编排空间-工作流-移动任务到工作流文件夹 +// ModifyBaselineAlarmStatus +// 编辑基线告警状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) MoveTasksToFolder(request *MoveTasksToFolderRequest) (response *MoveTasksToFolderResponse, err error) { - return c.MoveTasksToFolderWithContext(context.Background(), request) +func (c *Client) ModifyBaselineAlarmStatus(request *ModifyBaselineAlarmStatusRequest) (response *ModifyBaselineAlarmStatusResponse, err error) { + return c.ModifyBaselineAlarmStatusWithContext(context.Background(), request) } -// MoveTasksToFolder -// 编排空间-工作流-移动任务到工作流文件夹 +// ModifyBaselineAlarmStatus +// 编辑基线告警状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) MoveTasksToFolderWithContext(ctx context.Context, request *MoveTasksToFolderRequest) (response *MoveTasksToFolderResponse, err error) { +func (c *Client) ModifyBaselineAlarmStatusWithContext(ctx context.Context, request *ModifyBaselineAlarmStatusRequest) (response *ModifyBaselineAlarmStatusResponse, err error) { if request == nil { - request = NewMoveTasksToFolderRequest() + request = NewModifyBaselineAlarmStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "MoveTasksToFolder") if c.GetCredential() == nil { - return nil, errors.New("MoveTasksToFolder require credential") + return nil, errors.New("ModifyBaselineAlarmStatus require credential") } request.SetContext(ctx) - response = NewMoveTasksToFolderResponse() + response = NewModifyBaselineAlarmStatusResponse() err = c.Send(request, response) return } -func NewRegisterDsEventRequest() (request *RegisterDsEventRequest) { - request = &RegisterDsEventRequest{ +func NewModifyBaselineTaskAlarmStatusRequest() (request *ModifyBaselineTaskAlarmStatusRequest) { + request = &ModifyBaselineTaskAlarmStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RegisterDsEvent") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyBaselineTaskAlarmStatus") return } -func NewRegisterDsEventResponse() (response *RegisterDsEventResponse) { - response = &RegisterDsEventResponse{ +func NewModifyBaselineTaskAlarmStatusResponse() (response *ModifyBaselineTaskAlarmStatusResponse) { + response = &ModifyBaselineTaskAlarmStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RegisterDsEvent -// 注册事件 +// ModifyBaselineTaskAlarmStatus +// 编辑基线实例中任务告警状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterDsEvent(request *RegisterDsEventRequest) (response *RegisterDsEventResponse, err error) { - return c.RegisterDsEventWithContext(context.Background(), request) +func (c *Client) ModifyBaselineTaskAlarmStatus(request *ModifyBaselineTaskAlarmStatusRequest) (response *ModifyBaselineTaskAlarmStatusResponse, err error) { + return c.ModifyBaselineTaskAlarmStatusWithContext(context.Background(), request) } -// RegisterDsEvent -// 注册事件 +// ModifyBaselineTaskAlarmStatus +// 编辑基线实例中任务告警状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterDsEventWithContext(ctx context.Context, request *RegisterDsEventRequest) (response *RegisterDsEventResponse, err error) { +func (c *Client) ModifyBaselineTaskAlarmStatusWithContext(ctx context.Context, request *ModifyBaselineTaskAlarmStatusRequest) (response *ModifyBaselineTaskAlarmStatusResponse, err error) { if request == nil { - request = NewRegisterDsEventRequest() + request = NewModifyBaselineTaskAlarmStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RegisterDsEvent") if c.GetCredential() == nil { - return nil, errors.New("RegisterDsEvent require credential") + return nil, errors.New("ModifyBaselineTaskAlarmStatus require credential") } request.SetContext(ctx) - response = NewRegisterDsEventResponse() + response = NewModifyBaselineTaskAlarmStatusResponse() err = c.Send(request, response) return } -func NewRegisterDsEventListenerRequest() (request *RegisterDsEventListenerRequest) { - request = &RegisterDsEventListenerRequest{ +func NewModifyDataSourceRequest() (request *ModifyDataSourceRequest) { + request = &ModifyDataSourceRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RegisterDsEventListener") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyDataSource") return } -func NewRegisterDsEventListenerResponse() (response *RegisterDsEventListenerResponse) { - response = &RegisterDsEventListenerResponse{ +func NewModifyDataSourceResponse() (response *ModifyDataSourceResponse) { + response = &ModifyDataSourceResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RegisterDsEventListener -// 注册事件监听者 +// ModifyDataSource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 修改数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) RegisterDsEventListener(request *RegisterDsEventListenerRequest) (response *RegisterDsEventListenerResponse, err error) { - return c.RegisterDsEventListenerWithContext(context.Background(), request) +func (c *Client) ModifyDataSource(request *ModifyDataSourceRequest) (response *ModifyDataSourceResponse, err error) { + return c.ModifyDataSourceWithContext(context.Background(), request) } -// RegisterDsEventListener -// 注册事件监听者 +// ModifyDataSource +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 修改数据源 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -func (c *Client) RegisterDsEventListenerWithContext(ctx context.Context, request *RegisterDsEventListenerRequest) (response *RegisterDsEventListenerResponse, err error) { +func (c *Client) ModifyDataSourceWithContext(ctx context.Context, request *ModifyDataSourceRequest) (response *ModifyDataSourceResponse, err error) { if request == nil { - request = NewRegisterDsEventListenerRequest() + request = NewModifyDataSourceRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RegisterDsEventListener") if c.GetCredential() == nil { - return nil, errors.New("RegisterDsEventListener require credential") + return nil, errors.New("ModifyDataSource require credential") } request.SetContext(ctx) - response = NewRegisterDsEventListenerResponse() + response = NewModifyDataSourceResponse() err = c.Send(request, response) return } -func NewRegisterEventRequest() (request *RegisterEventRequest) { - request = &RegisterEventRequest{ +func NewModifyDimensionWeightRequest() (request *ModifyDimensionWeightRequest) { + request = &ModifyDimensionWeightRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RegisterEvent") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyDimensionWeight") return } -func NewRegisterEventResponse() (response *RegisterEventResponse) { - response = &RegisterEventResponse{ +func NewModifyDimensionWeightResponse() (response *ModifyDimensionWeightResponse) { + response = &ModifyDimensionWeightResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RegisterEvent -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 注册事件。本接口已废弃,请使用接口RegisterDsEvent。 +// ModifyDimensionWeight +// 质量报告-修改维度权限 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterEvent(request *RegisterEventRequest) (response *RegisterEventResponse, err error) { - return c.RegisterEventWithContext(context.Background(), request) +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) ModifyDimensionWeight(request *ModifyDimensionWeightRequest) (response *ModifyDimensionWeightResponse, err error) { + return c.ModifyDimensionWeightWithContext(context.Background(), request) } -// RegisterEvent -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 注册事件。本接口已废弃,请使用接口RegisterDsEvent。 +// ModifyDimensionWeight +// 质量报告-修改维度权限 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterEventWithContext(ctx context.Context, request *RegisterEventRequest) (response *RegisterEventResponse, err error) { +// INVALIDPARAMETER = "InvalidParameter" +func (c *Client) ModifyDimensionWeightWithContext(ctx context.Context, request *ModifyDimensionWeightRequest) (response *ModifyDimensionWeightResponse, err error) { if request == nil { - request = NewRegisterEventRequest() + request = NewModifyDimensionWeightRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RegisterEvent") if c.GetCredential() == nil { - return nil, errors.New("RegisterEvent require credential") + return nil, errors.New("ModifyDimensionWeight require credential") } request.SetContext(ctx) - response = NewRegisterEventResponse() + response = NewModifyDimensionWeightResponse() err = c.Send(request, response) return } -func NewRegisterEventListenerRequest() (request *RegisterEventListenerRequest) { - request = &RegisterEventListenerRequest{ +func NewModifyDsFolderRequest() (request *ModifyDsFolderRequest) { + request = &ModifyDsFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RegisterEventListener") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyDsFolder") return } -func NewRegisterEventListenerResponse() (response *RegisterEventListenerResponse) { - response = &RegisterEventListenerResponse{ +func NewModifyDsFolderResponse() (response *ModifyDsFolderResponse) { + response = &ModifyDsFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RegisterEventListener -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 注册事件监听器。本接口已废弃,请使用接口RegisterDsEventListener。 +// ModifyDsFolder +// 数据开发模块-文件夹更新 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterEventListener(request *RegisterEventListenerRequest) (response *RegisterEventListenerResponse, err error) { - return c.RegisterEventListenerWithContext(context.Background(), request) +func (c *Client) ModifyDsFolder(request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) { + return c.ModifyDsFolderWithContext(context.Background(), request) } -// RegisterEventListener -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 注册事件监听器。本接口已废弃,请使用接口RegisterDsEventListener。 +// ModifyDsFolder +// 数据开发模块-文件夹更新 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RegisterEventListenerWithContext(ctx context.Context, request *RegisterEventListenerRequest) (response *RegisterEventListenerResponse, err error) { +func (c *Client) ModifyDsFolderWithContext(ctx context.Context, request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) { if request == nil { - request = NewRegisterEventListenerRequest() + request = NewModifyDsFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RegisterEventListener") if c.GetCredential() == nil { - return nil, errors.New("RegisterEventListener require credential") + return nil, errors.New("ModifyDsFolder require credential") } request.SetContext(ctx) - response = NewRegisterEventListenerResponse() + response = NewModifyDsFolderResponse() err = c.Send(request, response) return } -func NewRemoveDatabaseRequest() (request *RemoveDatabaseRequest) { - request = &RemoveDatabaseRequest{ +func NewModifyExecStrategyRequest() (request *ModifyExecStrategyRequest) { + request = &ModifyExecStrategyRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RemoveDatabase") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyExecStrategy") return } -func NewRemoveDatabaseResponse() (response *RemoveDatabaseResponse) { - response = &RemoveDatabaseResponse{ +func NewModifyExecStrategyResponse() (response *ModifyExecStrategyResponse) { + response = &ModifyExecStrategyResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RemoveDatabase -// 移除database元数据 +// ModifyExecStrategy +// 更新规则组执行策略 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveDatabase(request *RemoveDatabaseRequest) (response *RemoveDatabaseResponse, err error) { - return c.RemoveDatabaseWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" +func (c *Client) ModifyExecStrategy(request *ModifyExecStrategyRequest) (response *ModifyExecStrategyResponse, err error) { + return c.ModifyExecStrategyWithContext(context.Background(), request) } -// RemoveDatabase -// 移除database元数据 +// ModifyExecStrategy +// 更新规则组执行策略 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveDatabaseWithContext(ctx context.Context, request *RemoveDatabaseRequest) (response *RemoveDatabaseResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" +func (c *Client) ModifyExecStrategyWithContext(ctx context.Context, request *ModifyExecStrategyRequest) (response *ModifyExecStrategyResponse, err error) { if request == nil { - request = NewRemoveDatabaseRequest() + request = NewModifyExecStrategyRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RemoveDatabase") if c.GetCredential() == nil { - return nil, errors.New("RemoveDatabase require credential") + return nil, errors.New("ModifyExecStrategy require credential") } request.SetContext(ctx) - response = NewRemoveDatabaseResponse() + response = NewModifyExecStrategyResponse() err = c.Send(request, response) return } -func NewRemoveSchemaRequest() (request *RemoveSchemaRequest) { - request = &RemoveSchemaRequest{ +func NewModifyFolderRequest() (request *ModifyFolderRequest) { + request = &ModifyFolderRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RemoveSchema") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyFolder") return } -func NewRemoveSchemaResponse() (response *RemoveSchemaResponse) { - response = &RemoveSchemaResponse{ +func NewModifyFolderResponse() (response *ModifyFolderResponse) { + response = &ModifyFolderResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RemoveSchema -// 移除schema元数据 +// ModifyFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 文件夹更新 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveSchema(request *RemoveSchemaRequest) (response *RemoveSchemaResponse, err error) { - return c.RemoveSchemaWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" +func (c *Client) ModifyFolder(request *ModifyFolderRequest) (response *ModifyFolderResponse, err error) { + return c.ModifyFolderWithContext(context.Background(), request) } -// RemoveSchema -// 移除schema元数据 +// ModifyFolder +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 文件夹更新 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveSchemaWithContext(ctx context.Context, request *RemoveSchemaRequest) (response *RemoveSchemaResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION_NORULEINRULEGROUP = "UnsupportedOperation.NoRuleInRuleGroup" +func (c *Client) ModifyFolderWithContext(ctx context.Context, request *ModifyFolderRequest) (response *ModifyFolderResponse, err error) { if request == nil { - request = NewRemoveSchemaRequest() + request = NewModifyFolderRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RemoveSchema") if c.GetCredential() == nil { - return nil, errors.New("RemoveSchema require credential") + return nil, errors.New("ModifyFolder require credential") } request.SetContext(ctx) - response = NewRemoveSchemaResponse() + response = NewModifyFolderResponse() err = c.Send(request, response) return } -func NewRemoveTableRequest() (request *RemoveTableRequest) { - request = &RemoveTableRequest{ +func NewModifyIntegrationNodeRequest() (request *ModifyIntegrationNodeRequest) { + request = &ModifyIntegrationNodeRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RemoveTable") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyIntegrationNode") return } -func NewRemoveTableResponse() (response *RemoveTableResponse) { - response = &RemoveTableResponse{ +func NewModifyIntegrationNodeResponse() (response *ModifyIntegrationNodeResponse) { + response = &ModifyIntegrationNodeResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RemoveTable -// 移除table元数据 +// ModifyIntegrationNode +// 更新集成节点 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveTable(request *RemoveTableRequest) (response *RemoveTableResponse, err error) { - return c.RemoveTableWithContext(context.Background(), request) +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyIntegrationNode(request *ModifyIntegrationNodeRequest) (response *ModifyIntegrationNodeResponse, err error) { + return c.ModifyIntegrationNodeWithContext(context.Background(), request) } -// RemoveTable -// 移除table元数据 +// ModifyIntegrationNode +// 更新集成节点 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" // RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RemoveTableWithContext(ctx context.Context, request *RemoveTableRequest) (response *RemoveTableResponse, err error) { +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyIntegrationNodeWithContext(ctx context.Context, request *ModifyIntegrationNodeRequest) (response *ModifyIntegrationNodeResponse, err error) { if request == nil { - request = NewRemoveTableRequest() + request = NewModifyIntegrationNodeRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RemoveTable") if c.GetCredential() == nil { - return nil, errors.New("RemoveTable require credential") + return nil, errors.New("ModifyIntegrationNode require credential") } request.SetContext(ctx) - response = NewRemoveTableResponse() + response = NewModifyIntegrationNodeResponse() err = c.Send(request, response) return } -func NewRemoveWorkflowDsRequest() (request *RemoveWorkflowDsRequest) { - request = &RemoveWorkflowDsRequest{ +func NewModifyIntegrationTaskRequest() (request *ModifyIntegrationTaskRequest) { + request = &ModifyIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RemoveWorkflowDs") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyIntegrationTask") return } -func NewRemoveWorkflowDsResponse() (response *RemoveWorkflowDsResponse) { - response = &RemoveWorkflowDsResponse{ +func NewModifyIntegrationTaskResponse() (response *ModifyIntegrationTaskResponse) { + response = &ModifyIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RemoveWorkflowDs -// 删除编排空间工作流 +// ModifyIntegrationTask +// 更新集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) RemoveWorkflowDs(request *RemoveWorkflowDsRequest) (response *RemoveWorkflowDsResponse, err error) { - return c.RemoveWorkflowDsWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyIntegrationTask(request *ModifyIntegrationTaskRequest) (response *ModifyIntegrationTaskResponse, err error) { + return c.ModifyIntegrationTaskWithContext(context.Background(), request) } -// RemoveWorkflowDs -// 删除编排空间工作流 +// ModifyIntegrationTask +// 更新集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) RemoveWorkflowDsWithContext(ctx context.Context, request *RemoveWorkflowDsRequest) (response *RemoveWorkflowDsResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyIntegrationTaskWithContext(ctx context.Context, request *ModifyIntegrationTaskRequest) (response *ModifyIntegrationTaskResponse, err error) { if request == nil { - request = NewRemoveWorkflowDsRequest() + request = NewModifyIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RemoveWorkflowDs") if c.GetCredential() == nil { - return nil, errors.New("RemoveWorkflowDs require credential") + return nil, errors.New("ModifyIntegrationTask require credential") } request.SetContext(ctx) - response = NewRemoveWorkflowDsResponse() + response = NewModifyIntegrationTaskResponse() err = c.Send(request, response) return } -func NewRenewWorkflowOwnerDsRequest() (request *RenewWorkflowOwnerDsRequest) { - request = &RenewWorkflowOwnerDsRequest{ +func NewModifyMonitorStatusRequest() (request *ModifyMonitorStatusRequest) { + request = &ModifyMonitorStatusRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RenewWorkflowOwnerDs") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyMonitorStatus") return } -func NewRenewWorkflowOwnerDsResponse() (response *RenewWorkflowOwnerDsResponse) { - response = &RenewWorkflowOwnerDsResponse{ +func NewModifyMonitorStatusResponse() (response *ModifyMonitorStatusResponse) { + response = &ModifyMonitorStatusResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RenewWorkflowOwnerDs -// 批量更新工作流下任务责任人 +// ModifyMonitorStatus +// 更新监控状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RenewWorkflowOwnerDs(request *RenewWorkflowOwnerDsRequest) (response *RenewWorkflowOwnerDsResponse, err error) { - return c.RenewWorkflowOwnerDsWithContext(context.Background(), request) +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyMonitorStatus(request *ModifyMonitorStatusRequest) (response *ModifyMonitorStatusResponse, err error) { + return c.ModifyMonitorStatusWithContext(context.Background(), request) } -// RenewWorkflowOwnerDs -// 批量更新工作流下任务责任人 +// ModifyMonitorStatus +// 更新监控状态 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RenewWorkflowOwnerDsWithContext(ctx context.Context, request *RenewWorkflowOwnerDsRequest) (response *RenewWorkflowOwnerDsResponse, err error) { +// INTERNALERROR_CALLSCHEDULERAPIERROR = "InternalError.CallSchedulerApiError" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyMonitorStatusWithContext(ctx context.Context, request *ModifyMonitorStatusRequest) (response *ModifyMonitorStatusResponse, err error) { if request == nil { - request = NewRenewWorkflowOwnerDsRequest() + request = NewModifyMonitorStatusRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RenewWorkflowOwnerDs") if c.GetCredential() == nil { - return nil, errors.New("RenewWorkflowOwnerDs require credential") + return nil, errors.New("ModifyMonitorStatus require credential") } request.SetContext(ctx) - response = NewRenewWorkflowOwnerDsResponse() + response = NewModifyMonitorStatusResponse() err = c.Send(request, response) return } -func NewRenewWorkflowSchedulerInfoDsRequest() (request *RenewWorkflowSchedulerInfoDsRequest) { - request = &RenewWorkflowSchedulerInfoDsRequest{ +func NewModifyRuleRequest() (request *ModifyRuleRequest) { + request = &ModifyRuleRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RenewWorkflowSchedulerInfoDs") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyRule") return } -func NewRenewWorkflowSchedulerInfoDsResponse() (response *RenewWorkflowSchedulerInfoDsResponse) { - response = &RenewWorkflowSchedulerInfoDsResponse{ +func NewModifyRuleResponse() (response *ModifyRuleResponse) { + response = &ModifyRuleResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RenewWorkflowSchedulerInfoDs -// 更新工作流下任务调度信息 +// ModifyRule +// 更新质量规则接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) RenewWorkflowSchedulerInfoDs(request *RenewWorkflowSchedulerInfoDsRequest) (response *RenewWorkflowSchedulerInfoDsResponse, err error) { - return c.RenewWorkflowSchedulerInfoDsWithContext(context.Background(), request) +// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" +func (c *Client) ModifyRule(request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) { + return c.ModifyRuleWithContext(context.Background(), request) } -// RenewWorkflowSchedulerInfoDs -// 更新工作流下任务调度信息 +// ModifyRule +// 更新质量规则接口 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) RenewWorkflowSchedulerInfoDsWithContext(ctx context.Context, request *RenewWorkflowSchedulerInfoDsRequest) (response *RenewWorkflowSchedulerInfoDsResponse, err error) { +// INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" +func (c *Client) ModifyRuleWithContext(ctx context.Context, request *ModifyRuleRequest) (response *ModifyRuleResponse, err error) { if request == nil { - request = NewRenewWorkflowSchedulerInfoDsRequest() + request = NewModifyRuleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RenewWorkflowSchedulerInfoDs") if c.GetCredential() == nil { - return nil, errors.New("RenewWorkflowSchedulerInfoDs require credential") + return nil, errors.New("ModifyRule require credential") } request.SetContext(ctx) - response = NewRenewWorkflowSchedulerInfoDsResponse() + response = NewModifyRuleResponse() err = c.Send(request, response) return } -func NewReportDatabaseRequest() (request *ReportDatabaseRequest) { - request = &ReportDatabaseRequest{ +func NewModifyRuleGroupSubscriptionRequest() (request *ModifyRuleGroupSubscriptionRequest) { + request = &ModifyRuleGroupSubscriptionRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ReportDatabase") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyRuleGroupSubscription") return } -func NewReportDatabaseResponse() (response *ReportDatabaseResponse) { - response = &ReportDatabaseResponse{ +func NewModifyRuleGroupSubscriptionResponse() (response *ModifyRuleGroupSubscriptionResponse) { + response = &ModifyRuleGroupSubscriptionResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ReportDatabase -// 上报database元数据 +// ModifyRuleGroupSubscription +// 更新规则组订阅信息 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportDatabase(request *ReportDatabaseRequest) (response *ReportDatabaseResponse, err error) { - return c.ReportDatabaseWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +// INVALIDPARAMETER_SERVICEISBUSY = "InvalidParameter.ServiceIsBusy" +func (c *Client) ModifyRuleGroupSubscription(request *ModifyRuleGroupSubscriptionRequest) (response *ModifyRuleGroupSubscriptionResponse, err error) { + return c.ModifyRuleGroupSubscriptionWithContext(context.Background(), request) } -// ReportDatabase -// 上报database元数据 +// ModifyRuleGroupSubscription +// 更新规则组订阅信息 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportDatabaseWithContext(ctx context.Context, request *ReportDatabaseRequest) (response *ReportDatabaseResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +// INVALIDPARAMETER_SERVICEISBUSY = "InvalidParameter.ServiceIsBusy" +func (c *Client) ModifyRuleGroupSubscriptionWithContext(ctx context.Context, request *ModifyRuleGroupSubscriptionRequest) (response *ModifyRuleGroupSubscriptionResponse, err error) { if request == nil { - request = NewReportDatabaseRequest() + request = NewModifyRuleGroupSubscriptionRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ReportDatabase") if c.GetCredential() == nil { - return nil, errors.New("ReportDatabase require credential") + return nil, errors.New("ModifyRuleGroupSubscription require credential") } request.SetContext(ctx) - response = NewReportDatabaseResponse() + response = NewModifyRuleGroupSubscriptionResponse() err = c.Send(request, response) return } -func NewReportSchemaRequest() (request *ReportSchemaRequest) { - request = &ReportSchemaRequest{ +func NewModifyRuleTemplateRequest() (request *ModifyRuleTemplateRequest) { + request = &ModifyRuleTemplateRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ReportSchema") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyRuleTemplate") return } -func NewReportSchemaResponse() (response *ReportSchemaResponse) { - response = &ReportSchemaResponse{ +func NewModifyRuleTemplateResponse() (response *ModifyRuleTemplateResponse) { + response = &ModifyRuleTemplateResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ReportSchema -// 上报schema元数据 +// ModifyRuleTemplate +// 编辑规则模板 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportSchema(request *ReportSchemaRequest) (response *ReportSchemaResponse, err error) { - return c.ReportSchemaWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" +func (c *Client) ModifyRuleTemplate(request *ModifyRuleTemplateRequest) (response *ModifyRuleTemplateResponse, err error) { + return c.ModifyRuleTemplateWithContext(context.Background(), request) } -// ReportSchema -// 上报schema元数据 +// ModifyRuleTemplate +// 编辑规则模板 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportSchemaWithContext(ctx context.Context, request *ReportSchemaRequest) (response *ReportSchemaResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +// INVALIDPARAMETER_RULETEMPLATENOTEXIST = "InvalidParameter.RuleTemplateNotExist" +func (c *Client) ModifyRuleTemplateWithContext(ctx context.Context, request *ModifyRuleTemplateRequest) (response *ModifyRuleTemplateResponse, err error) { if request == nil { - request = NewReportSchemaRequest() + request = NewModifyRuleTemplateRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ReportSchema") if c.GetCredential() == nil { - return nil, errors.New("ReportSchema require credential") + return nil, errors.New("ModifyRuleTemplate require credential") } request.SetContext(ctx) - response = NewReportSchemaResponse() + response = NewModifyRuleTemplateResponse() err = c.Send(request, response) return } -func NewReportTableRequest() (request *ReportTableRequest) { - request = &ReportTableRequest{ +func NewModifyTaskAlarmRegularRequest() (request *ModifyTaskAlarmRegularRequest) { + request = &ModifyTaskAlarmRegularRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ReportTable") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskAlarmRegular") return } -func NewReportTableResponse() (response *ReportTableResponse) { - response = &ReportTableResponse{ +func NewModifyTaskAlarmRegularResponse() (response *ModifyTaskAlarmRegularResponse) { + response = &ModifyTaskAlarmRegularResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ReportTable -// 上报table元数据 -// -// 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportTable(request *ReportTableRequest) (response *ReportTableResponse, err error) { - return c.ReportTableWithContext(context.Background(), request) -} - -// ReportTable -// 上报table元数据 +// ModifyTaskAlarmRegular +// 修改任务告警规则 // // 可能返回的错误码: -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ReportTableWithContext(ctx context.Context, request *ReportTableRequest) (response *ReportTableResponse, err error) { - if request == nil { - request = NewReportTableRequest() +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) ModifyTaskAlarmRegular(request *ModifyTaskAlarmRegularRequest) (response *ModifyTaskAlarmRegularResponse, err error) { + return c.ModifyTaskAlarmRegularWithContext(context.Background(), request) +} + +// ModifyTaskAlarmRegular +// 修改任务告警规则 +// +// 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +func (c *Client) ModifyTaskAlarmRegularWithContext(ctx context.Context, request *ModifyTaskAlarmRegularRequest) (response *ModifyTaskAlarmRegularResponse, err error) { + if request == nil { + request = NewModifyTaskAlarmRegularRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ReportTable") if c.GetCredential() == nil { - return nil, errors.New("ReportTable require credential") + return nil, errors.New("ModifyTaskAlarmRegular require credential") } request.SetContext(ctx) - response = NewReportTableResponse() + response = NewModifyTaskAlarmRegularResponse() err = c.Send(request, response) return } -func NewReportTaskLineageRequest() (request *ReportTaskLineageRequest) { - request = &ReportTaskLineageRequest{ +func NewModifyTaskInfoRequest() (request *ModifyTaskInfoRequest) { + request = &ModifyTaskInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ReportTaskLineage") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskInfo") return } -func NewReportTaskLineageResponse() (response *ReportTaskLineageResponse) { - response = &ReportTaskLineageResponse{ +func NewModifyTaskInfoResponse() (response *ModifyTaskInfoResponse) { + response = &ModifyTaskInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ReportTaskLineage -// 血缘上报接口 +// ModifyTaskInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新任务 // // 可能返回的错误码: -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ReportTaskLineage(request *ReportTaskLineageRequest) (response *ReportTaskLineageResponse, err error) { - return c.ReportTaskLineageWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) ModifyTaskInfo(request *ModifyTaskInfoRequest) (response *ModifyTaskInfoResponse, err error) { + return c.ModifyTaskInfoWithContext(context.Background(), request) } -// ReportTaskLineage -// 血缘上报接口 +// ModifyTaskInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新任务 // // 可能返回的错误码: -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ReportTaskLineageWithContext(ctx context.Context, request *ReportTaskLineageRequest) (response *ReportTaskLineageResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) ModifyTaskInfoWithContext(ctx context.Context, request *ModifyTaskInfoRequest) (response *ModifyTaskInfoResponse, err error) { if request == nil { - request = NewReportTaskLineageRequest() + request = NewModifyTaskInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ReportTaskLineage") if c.GetCredential() == nil { - return nil, errors.New("ReportTaskLineage require credential") + return nil, errors.New("ModifyTaskInfo require credential") } request.SetContext(ctx) - response = NewReportTaskLineageResponse() + response = NewModifyTaskInfoResponse() err = c.Send(request, response) return } -func NewResumeIntegrationTaskRequest() (request *ResumeIntegrationTaskRequest) { - request = &ResumeIntegrationTaskRequest{ +func NewModifyTaskLinksRequest() (request *ModifyTaskLinksRequest) { + request = &ModifyTaskLinksRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "ResumeIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskLinks") return } -func NewResumeIntegrationTaskResponse() (response *ResumeIntegrationTaskResponse) { - response = &ResumeIntegrationTaskResponse{ +func NewModifyTaskLinksResponse() (response *ModifyTaskLinksResponse) { + response = &ModifyTaskLinksResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// ResumeIntegrationTask -// 继续集成任务 +// ModifyTaskLinks +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 添加父任务依赖 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ResumeIntegrationTask(request *ResumeIntegrationTaskRequest) (response *ResumeIntegrationTaskResponse, err error) { - return c.ResumeIntegrationTaskWithContext(context.Background(), request) +func (c *Client) ModifyTaskLinks(request *ModifyTaskLinksRequest) (response *ModifyTaskLinksResponse, err error) { + return c.ModifyTaskLinksWithContext(context.Background(), request) } -// ResumeIntegrationTask -// 继续集成任务 +// ModifyTaskLinks +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 添加父任务依赖 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) ResumeIntegrationTaskWithContext(ctx context.Context, request *ResumeIntegrationTaskRequest) (response *ResumeIntegrationTaskResponse, err error) { +func (c *Client) ModifyTaskLinksWithContext(ctx context.Context, request *ModifyTaskLinksRequest) (response *ModifyTaskLinksResponse, err error) { if request == nil { - request = NewResumeIntegrationTaskRequest() + request = NewModifyTaskLinksRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ResumeIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("ResumeIntegrationTask require credential") + return nil, errors.New("ModifyTaskLinks require credential") } request.SetContext(ctx) - response = NewResumeIntegrationTaskResponse() + response = NewModifyTaskLinksResponse() err = c.Send(request, response) return } -func NewRobAndLockIntegrationTaskRequest() (request *RobAndLockIntegrationTaskRequest) { - request = &RobAndLockIntegrationTaskRequest{ +func NewModifyTaskNameRequest() (request *ModifyTaskNameRequest) { + request = &ModifyTaskNameRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RobAndLockIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskName") return } -func NewRobAndLockIntegrationTaskResponse() (response *RobAndLockIntegrationTaskResponse) { - response = &RobAndLockIntegrationTaskResponse{ +func NewModifyTaskNameResponse() (response *ModifyTaskNameResponse) { + response = &ModifyTaskNameResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RobAndLockIntegrationTask -// 抢占锁定集成任务 +// ModifyTaskName +// 重命名任务(任务编辑) // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RobAndLockIntegrationTask(request *RobAndLockIntegrationTaskRequest) (response *RobAndLockIntegrationTaskResponse, err error) { - return c.RobAndLockIntegrationTaskWithContext(context.Background(), request) +func (c *Client) ModifyTaskName(request *ModifyTaskNameRequest) (response *ModifyTaskNameResponse, err error) { + return c.ModifyTaskNameWithContext(context.Background(), request) } -// RobAndLockIntegrationTask -// 抢占锁定集成任务 +// ModifyTaskName +// 重命名任务(任务编辑) // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) RobAndLockIntegrationTaskWithContext(ctx context.Context, request *RobAndLockIntegrationTaskRequest) (response *RobAndLockIntegrationTaskResponse, err error) { +func (c *Client) ModifyTaskNameWithContext(ctx context.Context, request *ModifyTaskNameRequest) (response *ModifyTaskNameResponse, err error) { if request == nil { - request = NewRobAndLockIntegrationTaskRequest() + request = NewModifyTaskNameRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RobAndLockIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("RobAndLockIntegrationTask require credential") + return nil, errors.New("ModifyTaskName require credential") } request.SetContext(ctx) - response = NewRobAndLockIntegrationTaskResponse() + response = NewModifyTaskNameResponse() err = c.Send(request, response) return } -func NewRunForceSucScheduleInstancesRequest() (request *RunForceSucScheduleInstancesRequest) { - request = &RunForceSucScheduleInstancesRequest{ +func NewModifyTaskScriptRequest() (request *ModifyTaskScriptRequest) { + request = &ModifyTaskScriptRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RunForceSucScheduleInstances") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyTaskScript") return } -func NewRunForceSucScheduleInstancesResponse() (response *RunForceSucScheduleInstancesResponse) { - response = &RunForceSucScheduleInstancesResponse{ +func NewModifyTaskScriptResponse() (response *ModifyTaskScriptResponse) { + response = &ModifyTaskScriptResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RunForceSucScheduleInstances -// 实例批量置成功 +// ModifyTaskScript +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 修改任务脚本 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunForceSucScheduleInstances(request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) { - return c.RunForceSucScheduleInstancesWithContext(context.Background(), request) +func (c *Client) ModifyTaskScript(request *ModifyTaskScriptRequest) (response *ModifyTaskScriptResponse, err error) { + return c.ModifyTaskScriptWithContext(context.Background(), request) } -// RunForceSucScheduleInstances -// 实例批量置成功 +// ModifyTaskScript +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 修改任务脚本 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunForceSucScheduleInstancesWithContext(ctx context.Context, request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) { +func (c *Client) ModifyTaskScriptWithContext(ctx context.Context, request *ModifyTaskScriptRequest) (response *ModifyTaskScriptResponse, err error) { if request == nil { - request = NewRunForceSucScheduleInstancesRequest() + request = NewModifyTaskScriptRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RunForceSucScheduleInstances") if c.GetCredential() == nil { - return nil, errors.New("RunForceSucScheduleInstances require credential") + return nil, errors.New("ModifyTaskScript require credential") } request.SetContext(ctx) - response = NewRunForceSucScheduleInstancesResponse() + response = NewModifyTaskScriptResponse() err = c.Send(request, response) return } -func NewRunRerunScheduleInstancesRequest() (request *RunRerunScheduleInstancesRequest) { - request = &RunRerunScheduleInstancesRequest{ +func NewModifyWorkflowInfoRequest() (request *ModifyWorkflowInfoRequest) { + request = &ModifyWorkflowInfoRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RunRerunScheduleInstances") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyWorkflowInfo") return } -func NewRunRerunScheduleInstancesResponse() (response *RunRerunScheduleInstancesResponse) { - response = &RunRerunScheduleInstancesResponse{ +func NewModifyWorkflowInfoResponse() (response *ModifyWorkflowInfoResponse) { + response = &ModifyWorkflowInfoResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RunRerunScheduleInstances -// 实例批量重跑 +// ModifyWorkflowInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunRerunScheduleInstances(request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) { - return c.RunRerunScheduleInstancesWithContext(context.Background(), request) +func (c *Client) ModifyWorkflowInfo(request *ModifyWorkflowInfoRequest) (response *ModifyWorkflowInfoResponse, err error) { + return c.ModifyWorkflowInfoWithContext(context.Background(), request) } -// RunRerunScheduleInstances -// 实例批量重跑 +// ModifyWorkflowInfo +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunRerunScheduleInstancesWithContext(ctx context.Context, request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) { +func (c *Client) ModifyWorkflowInfoWithContext(ctx context.Context, request *ModifyWorkflowInfoRequest) (response *ModifyWorkflowInfoResponse, err error) { if request == nil { - request = NewRunRerunScheduleInstancesRequest() + request = NewModifyWorkflowInfoRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RunRerunScheduleInstances") if c.GetCredential() == nil { - return nil, errors.New("RunRerunScheduleInstances require credential") + return nil, errors.New("ModifyWorkflowInfo require credential") } request.SetContext(ctx) - response = NewRunRerunScheduleInstancesResponse() + response = NewModifyWorkflowInfoResponse() err = c.Send(request, response) return } -func NewRunTasksByMultiWorkflowRequest() (request *RunTasksByMultiWorkflowRequest) { - request = &RunTasksByMultiWorkflowRequest{ +func NewModifyWorkflowScheduleRequest() (request *ModifyWorkflowScheduleRequest) { + request = &ModifyWorkflowScheduleRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "RunTasksByMultiWorkflow") + request.Init().WithApiInfo("wedata", APIVersion, "ModifyWorkflowSchedule") return } -func NewRunTasksByMultiWorkflowResponse() (response *RunTasksByMultiWorkflowResponse) { - response = &RunTasksByMultiWorkflowResponse{ +func NewModifyWorkflowScheduleResponse() (response *ModifyWorkflowScheduleResponse) { + response = &ModifyWorkflowScheduleResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// RunTasksByMultiWorkflow -// 批量启动工作流 +// ModifyWorkflowSchedule +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新工作流调度 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunTasksByMultiWorkflow(request *RunTasksByMultiWorkflowRequest) (response *RunTasksByMultiWorkflowResponse, err error) { - return c.RunTasksByMultiWorkflowWithContext(context.Background(), request) +func (c *Client) ModifyWorkflowSchedule(request *ModifyWorkflowScheduleRequest) (response *ModifyWorkflowScheduleResponse, err error) { + return c.ModifyWorkflowScheduleWithContext(context.Background(), request) } -// RunTasksByMultiWorkflow -// 批量启动工作流 +// ModifyWorkflowSchedule +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 更新工作流调度 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) RunTasksByMultiWorkflowWithContext(ctx context.Context, request *RunTasksByMultiWorkflowRequest) (response *RunTasksByMultiWorkflowResponse, err error) { +func (c *Client) ModifyWorkflowScheduleWithContext(ctx context.Context, request *ModifyWorkflowScheduleRequest) (response *ModifyWorkflowScheduleResponse, err error) { if request == nil { - request = NewRunTasksByMultiWorkflowRequest() + request = NewModifyWorkflowScheduleRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RunTasksByMultiWorkflow") if c.GetCredential() == nil { - return nil, errors.New("RunTasksByMultiWorkflow require credential") + return nil, errors.New("ModifyWorkflowSchedule require credential") } request.SetContext(ctx) - response = NewRunTasksByMultiWorkflowResponse() + response = NewModifyWorkflowScheduleResponse() err = c.Send(request, response) return } -func NewSaveCustomFunctionRequest() (request *SaveCustomFunctionRequest) { - request = &SaveCustomFunctionRequest{ +func NewRegisterEventRequest() (request *RegisterEventRequest) { + request = &RegisterEventRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SaveCustomFunction") + request.Init().WithApiInfo("wedata", APIVersion, "RegisterEvent") return } -func NewSaveCustomFunctionResponse() (response *SaveCustomFunctionResponse) { - response = &SaveCustomFunctionResponse{ +func NewRegisterEventResponse() (response *RegisterEventResponse) { + response = &RegisterEventResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SaveCustomFunction -// 保存用户自定义函数 +// RegisterEvent +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 注册事件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) SaveCustomFunction(request *SaveCustomFunctionRequest) (response *SaveCustomFunctionResponse, err error) { - return c.SaveCustomFunctionWithContext(context.Background(), request) +func (c *Client) RegisterEvent(request *RegisterEventRequest) (response *RegisterEventResponse, err error) { + return c.RegisterEventWithContext(context.Background(), request) } -// SaveCustomFunction -// 保存用户自定义函数 +// RegisterEvent +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 注册事件 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) SaveCustomFunctionWithContext(ctx context.Context, request *SaveCustomFunctionRequest) (response *SaveCustomFunctionResponse, err error) { +func (c *Client) RegisterEventWithContext(ctx context.Context, request *RegisterEventRequest) (response *RegisterEventResponse, err error) { if request == nil { - request = NewSaveCustomFunctionRequest() + request = NewRegisterEventRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SaveCustomFunction") if c.GetCredential() == nil { - return nil, errors.New("SaveCustomFunction require credential") + return nil, errors.New("RegisterEvent require credential") } request.SetContext(ctx) - response = NewSaveCustomFunctionResponse() + response = NewRegisterEventResponse() err = c.Send(request, response) return } -func NewSetTaskAlarmNewRequest() (request *SetTaskAlarmNewRequest) { - request = &SetTaskAlarmNewRequest{ +func NewRegisterEventListenerRequest() (request *RegisterEventListenerRequest) { + request = &RegisterEventListenerRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SetTaskAlarmNew") + request.Init().WithApiInfo("wedata", APIVersion, "RegisterEventListener") return } -func NewSetTaskAlarmNewResponse() (response *SetTaskAlarmNewResponse) { - response = &SetTaskAlarmNewResponse{ +func NewRegisterEventListenerResponse() (response *RegisterEventListenerResponse) { + response = &RegisterEventListenerResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SetTaskAlarmNew -//

[注意:该版本只满足广州区部分白名单客户使用]

+// RegisterEventListener +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 设置任务告警,新建/更新告警信息(最新) +// 注册事件监听器 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) SetTaskAlarmNew(request *SetTaskAlarmNewRequest) (response *SetTaskAlarmNewResponse, err error) { - return c.SetTaskAlarmNewWithContext(context.Background(), request) +func (c *Client) RegisterEventListener(request *RegisterEventListenerRequest) (response *RegisterEventListenerResponse, err error) { + return c.RegisterEventListenerWithContext(context.Background(), request) } -// SetTaskAlarmNew -//

[注意:该版本只满足广州区部分白名单客户使用]

+// RegisterEventListener +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 设置任务告警,新建/更新告警信息(最新) +// 注册事件监听器 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) SetTaskAlarmNewWithContext(ctx context.Context, request *SetTaskAlarmNewRequest) (response *SetTaskAlarmNewResponse, err error) { +func (c *Client) RegisterEventListenerWithContext(ctx context.Context, request *RegisterEventListenerRequest) (response *RegisterEventListenerResponse, err error) { if request == nil { - request = NewSetTaskAlarmNewRequest() + request = NewRegisterEventListenerRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SetTaskAlarmNew") if c.GetCredential() == nil { - return nil, errors.New("SetTaskAlarmNew require credential") + return nil, errors.New("RegisterEventListener require credential") } request.SetContext(ctx) - response = NewSetTaskAlarmNewResponse() + response = NewRegisterEventListenerResponse() err = c.Send(request, response) return } -func NewStartIntegrationTaskRequest() (request *StartIntegrationTaskRequest) { - request = &StartIntegrationTaskRequest{ +func NewRemoveWorkflowDsRequest() (request *RemoveWorkflowDsRequest) { + request = &RemoveWorkflowDsRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "StartIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "RemoveWorkflowDs") return } -func NewStartIntegrationTaskResponse() (response *StartIntegrationTaskResponse) { - response = &StartIntegrationTaskResponse{ +func NewRemoveWorkflowDsResponse() (response *RemoveWorkflowDsResponse) { + response = &RemoveWorkflowDsResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// StartIntegrationTask -// 启动集成任务 +// RemoveWorkflowDs +// 删除编排空间工作流 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) StartIntegrationTask(request *StartIntegrationTaskRequest) (response *StartIntegrationTaskResponse, err error) { - return c.StartIntegrationTaskWithContext(context.Background(), request) +func (c *Client) RemoveWorkflowDs(request *RemoveWorkflowDsRequest) (response *RemoveWorkflowDsResponse, err error) { + return c.RemoveWorkflowDsWithContext(context.Background(), request) } -// StartIntegrationTask -// 启动集成任务 +// RemoveWorkflowDs +// 删除编排空间工作流 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) StartIntegrationTaskWithContext(ctx context.Context, request *StartIntegrationTaskRequest) (response *StartIntegrationTaskResponse, err error) { +func (c *Client) RemoveWorkflowDsWithContext(ctx context.Context, request *RemoveWorkflowDsRequest) (response *RemoveWorkflowDsResponse, err error) { if request == nil { - request = NewStartIntegrationTaskRequest() + request = NewRemoveWorkflowDsRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "StartIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("StartIntegrationTask require credential") + return nil, errors.New("RemoveWorkflowDs require credential") } request.SetContext(ctx) - response = NewStartIntegrationTaskResponse() + response = NewRemoveWorkflowDsResponse() err = c.Send(request, response) return } -func NewStopIntegrationTaskRequest() (request *StopIntegrationTaskRequest) { - request = &StopIntegrationTaskRequest{ +func NewRerunInstancesRequest() (request *RerunInstancesRequest) { + request = &RerunInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "StopIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "RerunInstances") return } -func NewStopIntegrationTaskResponse() (response *StopIntegrationTaskResponse) { - response = &StopIntegrationTaskResponse{ +func NewRerunInstancesResponse() (response *RerunInstancesResponse) { + response = &RerunInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// StopIntegrationTask -// 停止集成任务 +// RerunInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 实例批量重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) StopIntegrationTask(request *StopIntegrationTaskRequest) (response *StopIntegrationTaskResponse, err error) { - return c.StopIntegrationTaskWithContext(context.Background(), request) +func (c *Client) RerunInstances(request *RerunInstancesRequest) (response *RerunInstancesResponse, err error) { + return c.RerunInstancesWithContext(context.Background(), request) } -// StopIntegrationTask -// 停止集成任务 +// RerunInstances +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 实例批量重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) StopIntegrationTaskWithContext(ctx context.Context, request *StopIntegrationTaskRequest) (response *StopIntegrationTaskResponse, err error) { +func (c *Client) RerunInstancesWithContext(ctx context.Context, request *RerunInstancesRequest) (response *RerunInstancesResponse, err error) { if request == nil { - request = NewStopIntegrationTaskRequest() + request = NewRerunInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "StopIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("StopIntegrationTask require credential") + return nil, errors.New("RerunInstances require credential") } request.SetContext(ctx) - response = NewStopIntegrationTaskResponse() + response = NewRerunInstancesResponse() err = c.Send(request, response) return } -func NewSubmitCustomFunctionRequest() (request *SubmitCustomFunctionRequest) { - request = &SubmitCustomFunctionRequest{ +func NewRerunOpsMakePlanInstancesRequest() (request *RerunOpsMakePlanInstancesRequest) { + request = &RerunOpsMakePlanInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SubmitCustomFunction") + request.Init().WithApiInfo("wedata", APIVersion, "RerunOpsMakePlanInstances") return } -func NewSubmitCustomFunctionResponse() (response *SubmitCustomFunctionResponse) { - response = &SubmitCustomFunctionResponse{ +func NewRerunOpsMakePlanInstancesResponse() (response *RerunOpsMakePlanInstancesResponse) { + response = &RerunOpsMakePlanInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SubmitCustomFunction -// 提交自定义函数 +// RerunOpsMakePlanInstances +// 按补录计划批量重跑/选择补录计划→补录任务→补录实例,点击重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitCustomFunction(request *SubmitCustomFunctionRequest) (response *SubmitCustomFunctionResponse, err error) { - return c.SubmitCustomFunctionWithContext(context.Background(), request) +func (c *Client) RerunOpsMakePlanInstances(request *RerunOpsMakePlanInstancesRequest) (response *RerunOpsMakePlanInstancesResponse, err error) { + return c.RerunOpsMakePlanInstancesWithContext(context.Background(), request) } -// SubmitCustomFunction -// 提交自定义函数 +// RerunOpsMakePlanInstances +// 按补录计划批量重跑/选择补录计划→补录任务→补录实例,点击重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitCustomFunctionWithContext(ctx context.Context, request *SubmitCustomFunctionRequest) (response *SubmitCustomFunctionResponse, err error) { +func (c *Client) RerunOpsMakePlanInstancesWithContext(ctx context.Context, request *RerunOpsMakePlanInstancesRequest) (response *RerunOpsMakePlanInstancesResponse, err error) { if request == nil { - request = NewSubmitCustomFunctionRequest() + request = NewRerunOpsMakePlanInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitCustomFunction") if c.GetCredential() == nil { - return nil, errors.New("SubmitCustomFunction require credential") + return nil, errors.New("RerunOpsMakePlanInstances require credential") } request.SetContext(ctx) - response = NewSubmitCustomFunctionResponse() + response = NewRerunOpsMakePlanInstancesResponse() err = c.Send(request, response) return } -func NewSubmitSqlTaskRequest() (request *SubmitSqlTaskRequest) { - request = &SubmitSqlTaskRequest{ +func NewRerunScheduleInstancesRequest() (request *RerunScheduleInstancesRequest) { + request = &RerunScheduleInstancesRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SubmitSqlTask") + request.Init().WithApiInfo("wedata", APIVersion, "RerunScheduleInstances") return } -func NewSubmitSqlTaskResponse() (response *SubmitSqlTaskResponse) { - response = &SubmitSqlTaskResponse{ +func NewRerunScheduleInstancesResponse() (response *RerunScheduleInstancesResponse) { + response = &RerunScheduleInstancesResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SubmitSqlTask -// 即席分析提交SQL任务 +// RerunScheduleInstances +// 实例批量重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitSqlTask(request *SubmitSqlTaskRequest) (response *SubmitSqlTaskResponse, err error) { - return c.SubmitSqlTaskWithContext(context.Background(), request) +func (c *Client) RerunScheduleInstances(request *RerunScheduleInstancesRequest) (response *RerunScheduleInstancesResponse, err error) { + return c.RerunScheduleInstancesWithContext(context.Background(), request) } -// SubmitSqlTask -// 即席分析提交SQL任务 +// RerunScheduleInstances +// 实例批量重跑 // // 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCEINSUFFICIENT = "ResourceInsufficient" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" -// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" -// UNKNOWNPARAMETER = "UnknownParameter" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitSqlTaskWithContext(ctx context.Context, request *SubmitSqlTaskRequest) (response *SubmitSqlTaskResponse, err error) { +func (c *Client) RerunScheduleInstancesWithContext(ctx context.Context, request *RerunScheduleInstancesRequest) (response *RerunScheduleInstancesResponse, err error) { if request == nil { - request = NewSubmitSqlTaskRequest() + request = NewRerunScheduleInstancesRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitSqlTask") if c.GetCredential() == nil { - return nil, errors.New("SubmitSqlTask require credential") + return nil, errors.New("RerunScheduleInstances require credential") } request.SetContext(ctx) - response = NewSubmitSqlTaskResponse() + response = NewRerunScheduleInstancesResponse() err = c.Send(request, response) return } -func NewSubmitTaskRequest() (request *SubmitTaskRequest) { - request = &SubmitTaskRequest{ +func NewRestartInLongAgentRequest() (request *RestartInLongAgentRequest) { + request = &RestartInLongAgentRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SubmitTask") + request.Init().WithApiInfo("wedata", APIVersion, "RestartInLongAgent") return } -func NewSubmitTaskResponse() (response *SubmitTaskResponse) { - response = &SubmitTaskResponse{ +func NewRestartInLongAgentResponse() (response *RestartInLongAgentResponse) { + response = &RestartInLongAgentResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SubmitTask -//

[注意:该版本只满足广州区部分白名单客户使用]

+// RestartInLongAgent +// 重启采集器 // -// 提交任务。本接口已废弃,请使用接口CreateTaskVersionDs。 +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RestartInLongAgent(request *RestartInLongAgentRequest) (response *RestartInLongAgentResponse, err error) { + return c.RestartInLongAgentWithContext(context.Background(), request) +} + +// RestartInLongAgent +// 重启采集器 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RestartInLongAgentWithContext(ctx context.Context, request *RestartInLongAgentRequest) (response *RestartInLongAgentResponse, err error) { + if request == nil { + request = NewRestartInLongAgentRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RestartInLongAgent require credential") + } + + request.SetContext(ctx) + + response = NewRestartInLongAgentResponse() + err = c.Send(request, response) + return +} + +func NewResumeIntegrationTaskRequest() (request *ResumeIntegrationTaskRequest) { + request = &ResumeIntegrationTaskRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "ResumeIntegrationTask") + + + return +} + +func NewResumeIntegrationTaskResponse() (response *ResumeIntegrationTaskResponse) { + response = &ResumeIntegrationTaskResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// ResumeIntegrationTask +// 继续集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" // INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" @@ -15532,31 +15287,22 @@ func NewSubmitTaskResponse() (response *SubmitTaskResponse) { // RESOURCEINSUFFICIENT = "ResourceInsufficient" // RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { - return c.SubmitTaskWithContext(context.Background(), request) +func (c *Client) ResumeIntegrationTask(request *ResumeIntegrationTaskRequest) (response *ResumeIntegrationTaskResponse, err error) { + return c.ResumeIntegrationTaskWithContext(context.Background(), request) } -// SubmitTask -//

[注意:该版本只满足广州区部分白名单客户使用]

-// -// 提交任务。本接口已废弃,请使用接口CreateTaskVersionDs。 +// ResumeIntegrationTask +// 继续集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" -// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" -// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" // INTERNALERROR = "InternalError" -// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" -// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" -// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" // INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" @@ -15566,160 +15312,541 @@ func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskRes // RESOURCEINSUFFICIENT = "ResourceInsufficient" // RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" -// RESOURCESSOLDOUT = "ResourcesSoldOut" // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { +func (c *Client) ResumeIntegrationTaskWithContext(ctx context.Context, request *ResumeIntegrationTaskRequest) (response *ResumeIntegrationTaskResponse, err error) { if request == nil { - request = NewSubmitTaskRequest() + request = NewResumeIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitTask") if c.GetCredential() == nil { - return nil, errors.New("SubmitTask require credential") + return nil, errors.New("ResumeIntegrationTask require credential") } request.SetContext(ctx) - response = NewSubmitTaskResponse() + response = NewResumeIntegrationTaskResponse() err = c.Send(request, response) return } -func NewSubmitTaskTestRunRequest() (request *SubmitTaskTestRunRequest) { - request = &SubmitTaskTestRunRequest{ +func NewRobAndLockIntegrationTaskRequest() (request *RobAndLockIntegrationTaskRequest) { + request = &RobAndLockIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SubmitTaskTestRun") + request.Init().WithApiInfo("wedata", APIVersion, "RobAndLockIntegrationTask") return } -func NewSubmitTaskTestRunResponse() (response *SubmitTaskTestRunResponse) { - response = &SubmitTaskTestRunResponse{ +func NewRobAndLockIntegrationTaskResponse() (response *RobAndLockIntegrationTaskResponse) { + response = &RobAndLockIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SubmitTaskTestRun -// 无 +// RobAndLockIntegrationTask +// 抢占锁定集成任务 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) RobAndLockIntegrationTask(request *RobAndLockIntegrationTaskRequest) (response *RobAndLockIntegrationTaskResponse, err error) { + return c.RobAndLockIntegrationTaskWithContext(context.Background(), request) +} + +// RobAndLockIntegrationTask +// 抢占锁定集成任务 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) RobAndLockIntegrationTaskWithContext(ctx context.Context, request *RobAndLockIntegrationTaskRequest) (response *RobAndLockIntegrationTaskResponse, err error) { + if request == nil { + request = NewRobAndLockIntegrationTaskRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RobAndLockIntegrationTask require credential") + } + + request.SetContext(ctx) + + response = NewRobAndLockIntegrationTaskResponse() + err = c.Send(request, response) + return +} + +func NewRunForceSucScheduleInstancesRequest() (request *RunForceSucScheduleInstancesRequest) { + request = &RunForceSucScheduleInstancesRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "RunForceSucScheduleInstances") + + + return +} + +func NewRunForceSucScheduleInstancesResponse() (response *RunForceSucScheduleInstancesResponse) { + response = &RunForceSucScheduleInstancesResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// RunForceSucScheduleInstances +// 实例强制成功 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunForceSucScheduleInstances(request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) { + return c.RunForceSucScheduleInstancesWithContext(context.Background(), request) +} + +// RunForceSucScheduleInstances +// 实例强制成功 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunForceSucScheduleInstancesWithContext(ctx context.Context, request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) { + if request == nil { + request = NewRunForceSucScheduleInstancesRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RunForceSucScheduleInstances require credential") + } + + request.SetContext(ctx) + + response = NewRunForceSucScheduleInstancesResponse() + err = c.Send(request, response) + return +} + +func NewRunRerunScheduleInstancesRequest() (request *RunRerunScheduleInstancesRequest) { + request = &RunRerunScheduleInstancesRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "RunRerunScheduleInstances") + + + return +} + +func NewRunRerunScheduleInstancesResponse() (response *RunRerunScheduleInstancesResponse) { + response = &RunRerunScheduleInstancesResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// RunRerunScheduleInstances +// 实例批量重跑 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunRerunScheduleInstances(request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) { + return c.RunRerunScheduleInstancesWithContext(context.Background(), request) +} + +// RunRerunScheduleInstances +// 实例批量重跑 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunRerunScheduleInstancesWithContext(ctx context.Context, request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) { + if request == nil { + request = NewRunRerunScheduleInstancesRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RunRerunScheduleInstances require credential") + } + + request.SetContext(ctx) + + response = NewRunRerunScheduleInstancesResponse() + err = c.Send(request, response) + return +} + +func NewRunTaskRequest() (request *RunTaskRequest) { + request = &RunTaskRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "RunTask") + + + return +} + +func NewRunTaskResponse() (response *RunTaskResponse) { + response = &RunTaskResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// RunTask +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 运行任务 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunTask(request *RunTaskRequest) (response *RunTaskResponse, err error) { + return c.RunTaskWithContext(context.Background(), request) +} + +// RunTask +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 运行任务 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunTaskWithContext(ctx context.Context, request *RunTaskRequest) (response *RunTaskResponse, err error) { + if request == nil { + request = NewRunTaskRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RunTask require credential") + } + + request.SetContext(ctx) + + response = NewRunTaskResponse() + err = c.Send(request, response) + return +} + +func NewRunTasksByMultiWorkflowRequest() (request *RunTasksByMultiWorkflowRequest) { + request = &RunTasksByMultiWorkflowRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "RunTasksByMultiWorkflow") + + + return +} + +func NewRunTasksByMultiWorkflowResponse() (response *RunTasksByMultiWorkflowResponse) { + response = &RunTasksByMultiWorkflowResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// RunTasksByMultiWorkflow +// 批量启动工作流 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunTasksByMultiWorkflow(request *RunTasksByMultiWorkflowRequest) (response *RunTasksByMultiWorkflowResponse, err error) { + return c.RunTasksByMultiWorkflowWithContext(context.Background(), request) +} + +// RunTasksByMultiWorkflow +// 批量启动工作流 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) RunTasksByMultiWorkflowWithContext(ctx context.Context, request *RunTasksByMultiWorkflowRequest) (response *RunTasksByMultiWorkflowResponse, err error) { + if request == nil { + request = NewRunTasksByMultiWorkflowRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("RunTasksByMultiWorkflow require credential") + } + + request.SetContext(ctx) + + response = NewRunTasksByMultiWorkflowResponse() + err = c.Send(request, response) + return +} + +func NewSaveCustomFunctionRequest() (request *SaveCustomFunctionRequest) { + request = &SaveCustomFunctionRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "SaveCustomFunction") + + + return +} + +func NewSaveCustomFunctionResponse() (response *SaveCustomFunctionResponse) { + response = &SaveCustomFunctionResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// SaveCustomFunction +// 保存用户自定义函数 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) SaveCustomFunction(request *SaveCustomFunctionRequest) (response *SaveCustomFunctionResponse, err error) { + return c.SaveCustomFunctionWithContext(context.Background(), request) +} + +// SaveCustomFunction +// 保存用户自定义函数 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) SaveCustomFunctionWithContext(ctx context.Context, request *SaveCustomFunctionRequest) (response *SaveCustomFunctionResponse, err error) { + if request == nil { + request = NewSaveCustomFunctionRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("SaveCustomFunction require credential") + } + + request.SetContext(ctx) + + response = NewSaveCustomFunctionResponse() + err = c.Send(request, response) + return +} + +func NewSetTaskAlarmNewRequest() (request *SetTaskAlarmNewRequest) { + request = &SetTaskAlarmNewRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "SetTaskAlarmNew") + + + return +} + +func NewSetTaskAlarmNewResponse() (response *SetTaskAlarmNewResponse) { + response = &SetTaskAlarmNewResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// SetTaskAlarmNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 设置任务告警,新建/更新告警信息(最新) +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) SetTaskAlarmNew(request *SetTaskAlarmNewRequest) (response *SetTaskAlarmNewResponse, err error) { + return c.SetTaskAlarmNewWithContext(context.Background(), request) +} + +// SetTaskAlarmNew +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 设置任务告警,新建/更新告警信息(最新) +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +func (c *Client) SetTaskAlarmNewWithContext(ctx context.Context, request *SetTaskAlarmNewRequest) (response *SetTaskAlarmNewResponse, err error) { + if request == nil { + request = NewSetTaskAlarmNewRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("SetTaskAlarmNew require credential") + } + + request.SetContext(ctx) + + response = NewSetTaskAlarmNewResponse() + err = c.Send(request, response) + return +} + +func NewStartIntegrationTaskRequest() (request *StartIntegrationTaskRequest) { + request = &StartIntegrationTaskRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "StartIntegrationTask") + + + return +} + +func NewStartIntegrationTaskResponse() (response *StartIntegrationTaskResponse) { + response = &StartIntegrationTaskResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// StartIntegrationTask +// 启动集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) SubmitTaskTestRun(request *SubmitTaskTestRunRequest) (response *SubmitTaskTestRunResponse, err error) { - return c.SubmitTaskTestRunWithContext(context.Background(), request) +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) StartIntegrationTask(request *StartIntegrationTaskRequest) (response *StartIntegrationTaskResponse, err error) { + return c.StartIntegrationTaskWithContext(context.Background(), request) } -// SubmitTaskTestRun -// 无 +// StartIntegrationTask +// 启动集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" // MISSINGPARAMETER = "MissingParameter" -func (c *Client) SubmitTaskTestRunWithContext(ctx context.Context, request *SubmitTaskTestRunRequest) (response *SubmitTaskTestRunResponse, err error) { +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) StartIntegrationTaskWithContext(ctx context.Context, request *StartIntegrationTaskRequest) (response *StartIntegrationTaskResponse, err error) { if request == nil { - request = NewSubmitTaskTestRunRequest() + request = NewStartIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitTaskTestRun") if c.GetCredential() == nil { - return nil, errors.New("SubmitTaskTestRun require credential") + return nil, errors.New("StartIntegrationTask require credential") } request.SetContext(ctx) - response = NewSubmitTaskTestRunResponse() + response = NewStartIntegrationTaskResponse() err = c.Send(request, response) return } -func NewSubmitWorkflowRequest() (request *SubmitWorkflowRequest) { - request = &SubmitWorkflowRequest{ +func NewStopBaselineRequest() (request *StopBaselineRequest) { + request = &StopBaselineRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SubmitWorkflow") + request.Init().WithApiInfo("wedata", APIVersion, "StopBaseline") return } -func NewSubmitWorkflowResponse() (response *SubmitWorkflowResponse) { - response = &SubmitWorkflowResponse{ +func NewStopBaselineResponse() (response *StopBaselineResponse) { + response = &StopBaselineResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SubmitWorkflow -// 提交工作流。本接口已废弃,请使用接口BatchCreateTaskVersionAsync。 +// StopBaseline +// 提交基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) SubmitWorkflow(request *SubmitWorkflowRequest) (response *SubmitWorkflowResponse, err error) { - return c.SubmitWorkflowWithContext(context.Background(), request) +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) StopBaseline(request *StopBaselineRequest) (response *StopBaselineResponse, err error) { + return c.StopBaselineWithContext(context.Background(), request) } -// SubmitWorkflow -// 提交工作流。本接口已废弃,请使用接口BatchCreateTaskVersionAsync。 +// StopBaseline +// 提交基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) SubmitWorkflowWithContext(ctx context.Context, request *SubmitWorkflowRequest) (response *SubmitWorkflowResponse, err error) { +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) StopBaselineWithContext(ctx context.Context, request *StopBaselineRequest) (response *StopBaselineResponse, err error) { if request == nil { - request = NewSubmitWorkflowRequest() + request = NewStopBaselineRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitWorkflow") if c.GetCredential() == nil { - return nil, errors.New("SubmitWorkflow require credential") + return nil, errors.New("StopBaseline require credential") } request.SetContext(ctx) - response = NewSubmitWorkflowResponse() + response = NewStopBaselineResponse() err = c.Send(request, response) return } -func NewSuspendIntegrationTaskRequest() (request *SuspendIntegrationTaskRequest) { - request = &SuspendIntegrationTaskRequest{ +func NewStopIntegrationTaskRequest() (request *StopIntegrationTaskRequest) { + request = &StopIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "SuspendIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "StopIntegrationTask") return } -func NewSuspendIntegrationTaskResponse() (response *SuspendIntegrationTaskResponse) { - response = &SuspendIntegrationTaskResponse{ +func NewStopIntegrationTaskResponse() (response *StopIntegrationTaskResponse) { + response = &StopIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// SuspendIntegrationTask -// 暂停集成任务 +// StopIntegrationTask +// 停止集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -15739,12 +15866,12 @@ func NewSuspendIntegrationTaskResponse() (response *SuspendIntegrationTaskRespon // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SuspendIntegrationTask(request *SuspendIntegrationTaskRequest) (response *SuspendIntegrationTaskResponse, err error) { - return c.SuspendIntegrationTaskWithContext(context.Background(), request) +func (c *Client) StopIntegrationTask(request *StopIntegrationTaskRequest) (response *StopIntegrationTaskResponse, err error) { + return c.StopIntegrationTaskWithContext(context.Background(), request) } -// SuspendIntegrationTask -// 暂停集成任务 +// StopIntegrationTask +// 停止集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -15764,304 +15891,461 @@ func (c *Client) SuspendIntegrationTask(request *SuspendIntegrationTaskRequest) // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) SuspendIntegrationTaskWithContext(ctx context.Context, request *SuspendIntegrationTaskRequest) (response *SuspendIntegrationTaskResponse, err error) { +func (c *Client) StopIntegrationTaskWithContext(ctx context.Context, request *StopIntegrationTaskRequest) (response *StopIntegrationTaskResponse, err error) { if request == nil { - request = NewSuspendIntegrationTaskRequest() + request = NewStopIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SuspendIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("SuspendIntegrationTask require credential") + return nil, errors.New("StopIntegrationTask require credential") } request.SetContext(ctx) - response = NewSuspendIntegrationTaskResponse() + response = NewStopIntegrationTaskResponse() err = c.Send(request, response) return } -func NewTaskLogRequest() (request *TaskLogRequest) { - request = &TaskLogRequest{ +func NewSubmitBaselineRequest() (request *SubmitBaselineRequest) { + request = &SubmitBaselineRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "TaskLog") + request.Init().WithApiInfo("wedata", APIVersion, "SubmitBaseline") return } -func NewTaskLogResponse() (response *TaskLogResponse) { - response = &TaskLogResponse{ +func NewSubmitBaselineResponse() (response *SubmitBaselineResponse) { + response = &SubmitBaselineResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// TaskLog -// 查询Inlong manager日志 +// SubmitBaseline +// 提交基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) TaskLog(request *TaskLogRequest) (response *TaskLogResponse, err error) { - return c.TaskLogWithContext(context.Background(), request) +func (c *Client) SubmitBaseline(request *SubmitBaselineRequest) (response *SubmitBaselineResponse, err error) { + return c.SubmitBaselineWithContext(context.Background(), request) } -// TaskLog -// 查询Inlong manager日志 +// SubmitBaseline +// 提交基线 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" // RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" -// UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) TaskLogWithContext(ctx context.Context, request *TaskLogRequest) (response *TaskLogResponse, err error) { +func (c *Client) SubmitBaselineWithContext(ctx context.Context, request *SubmitBaselineRequest) (response *SubmitBaselineResponse, err error) { if request == nil { - request = NewTaskLogRequest() + request = NewSubmitBaselineRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "TaskLog") if c.GetCredential() == nil { - return nil, errors.New("TaskLog require credential") + return nil, errors.New("SubmitBaseline require credential") } request.SetContext(ctx) - response = NewTaskLogResponse() + response = NewSubmitBaselineResponse() err = c.Send(request, response) return } -func NewTriggerDsEventRequest() (request *TriggerDsEventRequest) { - request = &TriggerDsEventRequest{ +func NewSubmitCustomFunctionRequest() (request *SubmitCustomFunctionRequest) { + request = &SubmitCustomFunctionRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "TriggerDsEvent") + request.Init().WithApiInfo("wedata", APIVersion, "SubmitCustomFunction") return } -func NewTriggerDsEventResponse() (response *TriggerDsEventResponse) { - response = &TriggerDsEventResponse{ +func NewSubmitCustomFunctionResponse() (response *SubmitCustomFunctionResponse) { + response = &SubmitCustomFunctionResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// TriggerDsEvent -// 事件管理-触发事件 +// SubmitCustomFunction +// 提交自定义函数 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerDsEvent(request *TriggerDsEventRequest) (response *TriggerDsEventResponse, err error) { - return c.TriggerDsEventWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) SubmitCustomFunction(request *SubmitCustomFunctionRequest) (response *SubmitCustomFunctionResponse, err error) { + return c.SubmitCustomFunctionWithContext(context.Background(), request) } -// TriggerDsEvent -// 事件管理-触发事件 +// SubmitCustomFunction +// 提交自定义函数 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerDsEventWithContext(ctx context.Context, request *TriggerDsEventRequest) (response *TriggerDsEventResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError" +// RESOURCENOTFOUND = "ResourceNotFound" +func (c *Client) SubmitCustomFunctionWithContext(ctx context.Context, request *SubmitCustomFunctionRequest) (response *SubmitCustomFunctionResponse, err error) { if request == nil { - request = NewTriggerDsEventRequest() + request = NewSubmitCustomFunctionRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "TriggerDsEvent") if c.GetCredential() == nil { - return nil, errors.New("TriggerDsEvent require credential") + return nil, errors.New("SubmitCustomFunction require credential") } request.SetContext(ctx) - response = NewTriggerDsEventResponse() + response = NewSubmitCustomFunctionResponse() err = c.Send(request, response) return } -func NewTriggerEventRequest() (request *TriggerEventRequest) { - request = &TriggerEventRequest{ +func NewSubmitSqlTaskRequest() (request *SubmitSqlTaskRequest) { + request = &SubmitSqlTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "TriggerEvent") + request.Init().WithApiInfo("wedata", APIVersion, "SubmitSqlTask") return } -func NewTriggerEventResponse() (response *TriggerEventResponse) { - response = &TriggerEventResponse{ +func NewSubmitSqlTaskResponse() (response *SubmitSqlTaskResponse) { + response = &SubmitSqlTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// TriggerEvent -//

[注意:该版本只满足广州区部分白名单客户使用]

+// SubmitSqlTask +// 即席分析提交SQL任务 // -// 触发事件。本接口已废弃,请使用接口TriggerDsEvent。 +// 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// RESOURCESSOLDOUT = "ResourcesSoldOut" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) SubmitSqlTask(request *SubmitSqlTaskRequest) (response *SubmitSqlTaskResponse, err error) { + return c.SubmitSqlTaskWithContext(context.Background(), request) +} + +// SubmitSqlTask +// 即席分析提交SQL任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerEvent(request *TriggerEventRequest) (response *TriggerEventResponse, err error) { - return c.TriggerEventWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// RESOURCESSOLDOUT = "ResourcesSoldOut" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) SubmitSqlTaskWithContext(ctx context.Context, request *SubmitSqlTaskRequest) (response *SubmitSqlTaskResponse, err error) { + if request == nil { + request = NewSubmitSqlTaskRequest() + } + + if c.GetCredential() == nil { + return nil, errors.New("SubmitSqlTask require credential") + } + + request.SetContext(ctx) + + response = NewSubmitSqlTaskResponse() + err = c.Send(request, response) + return } -// TriggerEvent -//

[注意:该版本只满足广州区部分白名单客户使用]

+func NewSubmitTaskRequest() (request *SubmitTaskRequest) { + request = &SubmitTaskRequest{ + BaseRequest: &tchttp.BaseRequest{}, + } + + request.Init().WithApiInfo("wedata", APIVersion, "SubmitTask") + + + return +} + +func NewSubmitTaskResponse() (response *SubmitTaskResponse) { + response = &SubmitTaskResponse{ + BaseResponse: &tchttp.BaseResponse{}, + } + return + +} + +// SubmitTask +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 提交任务 +// +// 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// RESOURCESSOLDOUT = "ResourcesSoldOut" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { + return c.SubmitTaskWithContext(context.Background(), request) +} + +// SubmitTask +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

// -// 触发事件。本接口已废弃,请使用接口TriggerDsEvent。 +// 提交任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" +// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" +// DRYRUNOPERATION = "DryRunOperation" // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerEventWithContext(ctx context.Context, request *TriggerEventRequest) (response *TriggerEventResponse, err error) { +// INTERNALERROR = "InternalError" +// INTERNALERROR_INTERNALCALLCLOUDAPIERROR = "InternalError.InternalCallCloudApiError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" +// INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" +// INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// RESOURCESSOLDOUT = "ResourcesSoldOut" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { if request == nil { - request = NewTriggerEventRequest() + request = NewSubmitTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "TriggerEvent") if c.GetCredential() == nil { - return nil, errors.New("TriggerEvent require credential") + return nil, errors.New("SubmitTask require credential") } request.SetContext(ctx) - response = NewTriggerEventResponse() + response = NewSubmitTaskResponse() err = c.Send(request, response) return } -func NewTriggerManualTasksRequest() (request *TriggerManualTasksRequest) { - request = &TriggerManualTasksRequest{ +func NewSubmitTaskTestRunRequest() (request *SubmitTaskTestRunRequest) { + request = &SubmitTaskTestRunRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "TriggerManualTasks") + request.Init().WithApiInfo("wedata", APIVersion, "SubmitTaskTestRun") return } -func NewTriggerManualTasksResponse() (response *TriggerManualTasksResponse) { - response = &TriggerManualTasksResponse{ +func NewSubmitTaskTestRunResponse() (response *SubmitTaskTestRunResponse) { + response = &SubmitTaskTestRunResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// TriggerManualTasks -// 手动任务触发运行 +// SubmitTaskTestRun +// 无 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerManualTasks(request *TriggerManualTasksRequest) (response *TriggerManualTasksResponse, err error) { - return c.TriggerManualTasksWithContext(context.Background(), request) +func (c *Client) SubmitTaskTestRun(request *SubmitTaskTestRunRequest) (response *SubmitTaskTestRunResponse, err error) { + return c.SubmitTaskTestRunWithContext(context.Background(), request) } -// TriggerManualTasks -// 手动任务触发运行 +// SubmitTaskTestRun +// 无 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) TriggerManualTasksWithContext(ctx context.Context, request *TriggerManualTasksRequest) (response *TriggerManualTasksResponse, err error) { +func (c *Client) SubmitTaskTestRunWithContext(ctx context.Context, request *SubmitTaskTestRunRequest) (response *SubmitTaskTestRunResponse, err error) { if request == nil { - request = NewTriggerManualTasksRequest() + request = NewSubmitTaskTestRunRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "TriggerManualTasks") if c.GetCredential() == nil { - return nil, errors.New("TriggerManualTasks require credential") + return nil, errors.New("SubmitTaskTestRun require credential") } request.SetContext(ctx) - response = NewTriggerManualTasksResponse() + response = NewSubmitTaskTestRunResponse() err = c.Send(request, response) return } -func NewUnboundProjectExecutorResourceRequest() (request *UnboundProjectExecutorResourceRequest) { - request = &UnboundProjectExecutorResourceRequest{ +func NewSubmitWorkflowRequest() (request *SubmitWorkflowRequest) { + request = &SubmitWorkflowRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UnboundProjectExecutorResource") + request.Init().WithApiInfo("wedata", APIVersion, "SubmitWorkflow") return } -func NewUnboundProjectExecutorResourceResponse() (response *UnboundProjectExecutorResourceResponse) { - response = &UnboundProjectExecutorResourceResponse{ +func NewSubmitWorkflowResponse() (response *SubmitWorkflowResponse) { + response = &SubmitWorkflowResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UnboundProjectExecutorResource -// 商业化版本:执行资源组/资源包解除绑定项目 +// SubmitWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 提交工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) UnboundProjectExecutorResource(request *UnboundProjectExecutorResourceRequest) (response *UnboundProjectExecutorResourceResponse, err error) { - return c.UnboundProjectExecutorResourceWithContext(context.Background(), request) +func (c *Client) SubmitWorkflow(request *SubmitWorkflowRequest) (response *SubmitWorkflowResponse, err error) { + return c.SubmitWorkflowWithContext(context.Background(), request) } -// UnboundProjectExecutorResource -// 商业化版本:执行资源组/资源包解除绑定项目 +// SubmitWorkflow +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 提交工作流 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -func (c *Client) UnboundProjectExecutorResourceWithContext(ctx context.Context, request *UnboundProjectExecutorResourceRequest) (response *UnboundProjectExecutorResourceResponse, err error) { +func (c *Client) SubmitWorkflowWithContext(ctx context.Context, request *SubmitWorkflowRequest) (response *SubmitWorkflowResponse, err error) { if request == nil { - request = NewUnboundProjectExecutorResourceRequest() + request = NewSubmitWorkflowRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UnboundProjectExecutorResource") if c.GetCredential() == nil { - return nil, errors.New("UnboundProjectExecutorResource require credential") + return nil, errors.New("SubmitWorkflow require credential") } request.SetContext(ctx) - response = NewUnboundProjectExecutorResourceResponse() + response = NewSubmitWorkflowResponse() err = c.Send(request, response) return } -func NewUnlockIntegrationTaskRequest() (request *UnlockIntegrationTaskRequest) { - request = &UnlockIntegrationTaskRequest{ +func NewSuspendIntegrationTaskRequest() (request *SuspendIntegrationTaskRequest) { + request = &SuspendIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UnlockIntegrationTask") + request.Init().WithApiInfo("wedata", APIVersion, "SuspendIntegrationTask") return } -func NewUnlockIntegrationTaskResponse() (response *UnlockIntegrationTaskResponse) { - response = &UnlockIntegrationTaskResponse{ +func NewSuspendIntegrationTaskResponse() (response *SuspendIntegrationTaskResponse) { + response = &SuspendIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UnlockIntegrationTask -// 解锁集成任务 +// SuspendIntegrationTask +// 暂停集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -16081,12 +16365,12 @@ func NewUnlockIntegrationTaskResponse() (response *UnlockIntegrationTaskResponse // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) UnlockIntegrationTask(request *UnlockIntegrationTaskRequest) (response *UnlockIntegrationTaskResponse, err error) { - return c.UnlockIntegrationTaskWithContext(context.Background(), request) +func (c *Client) SuspendIntegrationTask(request *SuspendIntegrationTaskRequest) (response *SuspendIntegrationTaskResponse, err error) { + return c.SuspendIntegrationTaskWithContext(context.Background(), request) } -// UnlockIntegrationTask -// 解锁集成任务 +// SuspendIntegrationTask +// 暂停集成任务 // // 可能返回的错误码: // AUTHFAILURE = "AuthFailure" @@ -16106,233 +16390,288 @@ func (c *Client) UnlockIntegrationTask(request *UnlockIntegrationTaskRequest) (r // UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // UNKNOWNPARAMETER = "UnknownParameter" // UNSUPPORTEDOPERATION = "UnsupportedOperation" -func (c *Client) UnlockIntegrationTaskWithContext(ctx context.Context, request *UnlockIntegrationTaskRequest) (response *UnlockIntegrationTaskResponse, err error) { +func (c *Client) SuspendIntegrationTaskWithContext(ctx context.Context, request *SuspendIntegrationTaskRequest) (response *SuspendIntegrationTaskResponse, err error) { if request == nil { - request = NewUnlockIntegrationTaskRequest() + request = NewSuspendIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UnlockIntegrationTask") if c.GetCredential() == nil { - return nil, errors.New("UnlockIntegrationTask require credential") + return nil, errors.New("SuspendIntegrationTask require credential") } request.SetContext(ctx) - response = NewUnlockIntegrationTaskResponse() + response = NewSuspendIntegrationTaskResponse() err = c.Send(request, response) return } -func NewUpdateCodeTemplateRequest() (request *UpdateCodeTemplateRequest) { - request = &UpdateCodeTemplateRequest{ +func NewTaskLogRequest() (request *TaskLogRequest) { + request = &TaskLogRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UpdateCodeTemplate") + request.Init().WithApiInfo("wedata", APIVersion, "TaskLog") return } -func NewUpdateCodeTemplateResponse() (response *UpdateCodeTemplateResponse) { - response = &UpdateCodeTemplateResponse{ +func NewTaskLogResponse() (response *TaskLogResponse) { + response = &TaskLogResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UpdateCodeTemplate -// 更新模版 +// TaskLog +// 查询Inlong manager日志 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UpdateCodeTemplate(request *UpdateCodeTemplateRequest) (response *UpdateCodeTemplateResponse, err error) { - return c.UpdateCodeTemplateWithContext(context.Background(), request) +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) TaskLog(request *TaskLogRequest) (response *TaskLogResponse, err error) { + return c.TaskLogWithContext(context.Background(), request) } -// UpdateCodeTemplate -// 更新模版 +// TaskLog +// 查询Inlong manager日志 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UpdateCodeTemplateWithContext(ctx context.Context, request *UpdateCodeTemplateRequest) (response *UpdateCodeTemplateResponse, err error) { +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) TaskLogWithContext(ctx context.Context, request *TaskLogRequest) (response *TaskLogResponse, err error) { if request == nil { - request = NewUpdateCodeTemplateRequest() + request = NewTaskLogRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateCodeTemplate") if c.GetCredential() == nil { - return nil, errors.New("UpdateCodeTemplate require credential") + return nil, errors.New("TaskLog require credential") } request.SetContext(ctx) - response = NewUpdateCodeTemplateResponse() + response = NewTaskLogResponse() err = c.Send(request, response) return } -func NewUpdateDataModelRegistryInfoRequest() (request *UpdateDataModelRegistryInfoRequest) { - request = &UpdateDataModelRegistryInfoRequest{ +func NewTriggerEventRequest() (request *TriggerEventRequest) { + request = &TriggerEventRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UpdateDataModelRegistryInfo") + request.Init().WithApiInfo("wedata", APIVersion, "TriggerEvent") return } -func NewUpdateDataModelRegistryInfoResponse() (response *UpdateDataModelRegistryInfoResponse) { - response = &UpdateDataModelRegistryInfoResponse{ +func NewTriggerEventResponse() (response *TriggerEventResponse) { + response = &TriggerEventResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UpdateDataModelRegistryInfo -// 数语向wedata注册,提供自身cam角色信息,跳转域名、ip、端口信息等 +// TriggerEvent +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 触发事件 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_UNSUPPORTEDPROVIDER = "InvalidParameterValue.UnsupportedProvider" -func (c *Client) UpdateDataModelRegistryInfo(request *UpdateDataModelRegistryInfoRequest) (response *UpdateDataModelRegistryInfoResponse, err error) { - return c.UpdateDataModelRegistryInfoWithContext(context.Background(), request) +// FAILEDOPERATION = "FailedOperation" +func (c *Client) TriggerEvent(request *TriggerEventRequest) (response *TriggerEventResponse, err error) { + return c.TriggerEventWithContext(context.Background(), request) } -// UpdateDataModelRegistryInfo -// 数语向wedata注册,提供自身cam角色信息,跳转域名、ip、端口信息等 +// TriggerEvent +//

[注意:该Beta版本只满足广州区部分白名单客户使用]

+// +// 触发事件 // // 可能返回的错误码: -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// INVALIDPARAMETERVALUE_UNSUPPORTEDPROVIDER = "InvalidParameterValue.UnsupportedProvider" -func (c *Client) UpdateDataModelRegistryInfoWithContext(ctx context.Context, request *UpdateDataModelRegistryInfoRequest) (response *UpdateDataModelRegistryInfoResponse, err error) { +// FAILEDOPERATION = "FailedOperation" +func (c *Client) TriggerEventWithContext(ctx context.Context, request *TriggerEventRequest) (response *TriggerEventResponse, err error) { if request == nil { - request = NewUpdateDataModelRegistryInfoRequest() + request = NewTriggerEventRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateDataModelRegistryInfo") if c.GetCredential() == nil { - return nil, errors.New("UpdateDataModelRegistryInfo require credential") + return nil, errors.New("TriggerEvent require credential") } request.SetContext(ctx) - response = NewUpdateDataModelRegistryInfoResponse() + response = NewTriggerEventResponse() err = c.Send(request, response) return } -func NewUpdateProjectUserRoleRequest() (request *UpdateProjectUserRoleRequest) { - request = &UpdateProjectUserRoleRequest{ +func NewUnlockIntegrationTaskRequest() (request *UnlockIntegrationTaskRequest) { + request = &UnlockIntegrationTaskRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UpdateProjectUserRole") + request.Init().WithApiInfo("wedata", APIVersion, "UnlockIntegrationTask") return } -func NewUpdateProjectUserRoleResponse() (response *UpdateProjectUserRoleResponse) { - response = &UpdateProjectUserRoleResponse{ +func NewUnlockIntegrationTaskResponse() (response *UnlockIntegrationTaskResponse) { + response = &UnlockIntegrationTaskResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UpdateProjectUserRole -// 修改项目用户角色 +// UnlockIntegrationTask +// 解锁集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateProjectUserRole(request *UpdateProjectUserRoleRequest) (response *UpdateProjectUserRoleResponse, err error) { - return c.UpdateProjectUserRoleWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) UnlockIntegrationTask(request *UnlockIntegrationTaskRequest) (response *UnlockIntegrationTaskResponse, err error) { + return c.UnlockIntegrationTaskWithContext(context.Background(), request) } -// UpdateProjectUserRole -// 修改项目用户角色 +// UnlockIntegrationTask +// 解锁集成任务 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateProjectUserRoleWithContext(ctx context.Context, request *UpdateProjectUserRoleRequest) (response *UpdateProjectUserRoleResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) UnlockIntegrationTaskWithContext(ctx context.Context, request *UnlockIntegrationTaskRequest) (response *UnlockIntegrationTaskResponse, err error) { if request == nil { - request = NewUpdateProjectUserRoleRequest() + request = NewUnlockIntegrationTaskRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateProjectUserRole") if c.GetCredential() == nil { - return nil, errors.New("UpdateProjectUserRole require credential") + return nil, errors.New("UnlockIntegrationTask require credential") } request.SetContext(ctx) - response = NewUpdateProjectUserRoleResponse() + response = NewUnlockIntegrationTaskResponse() err = c.Send(request, response) return } -func NewUpdateWorkflowInfoRequest() (request *UpdateWorkflowInfoRequest) { - request = &UpdateWorkflowInfoRequest{ +func NewUpdateInLongAgentRequest() (request *UpdateInLongAgentRequest) { + request = &UpdateInLongAgentRequest{ BaseRequest: &tchttp.BaseRequest{}, } - request.Init().WithApiInfo("wedata", APIVersion, "UpdateWorkflowInfo") + request.Init().WithApiInfo("wedata", APIVersion, "UpdateInLongAgent") return } -func NewUpdateWorkflowInfoResponse() (response *UpdateWorkflowInfoResponse) { - response = &UpdateWorkflowInfoResponse{ +func NewUpdateInLongAgentResponse() (response *UpdateInLongAgentResponse) { + response = &UpdateInLongAgentResponse{ BaseResponse: &tchttp.BaseResponse{}, } return } -// UpdateWorkflowInfo -//

[该接口为 ds 中开发]

-// -// 更新工作流(包括工作流基本信息与工作流参数) +// UpdateInLongAgent +// 更新采集器 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateWorkflowInfo(request *UpdateWorkflowInfoRequest) (response *UpdateWorkflowInfoResponse, err error) { - return c.UpdateWorkflowInfoWithContext(context.Background(), request) +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) UpdateInLongAgent(request *UpdateInLongAgentRequest) (response *UpdateInLongAgentResponse, err error) { + return c.UpdateInLongAgentWithContext(context.Background(), request) } -// UpdateWorkflowInfo -//

[该接口为 ds 中开发]

-// -// 更新工作流(包括工作流基本信息与工作流参数) +// UpdateInLongAgent +// 更新采集器 // // 可能返回的错误码: +// AUTHFAILURE = "AuthFailure" +// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateWorkflowInfoWithContext(ctx context.Context, request *UpdateWorkflowInfoRequest) (response *UpdateWorkflowInfoResponse, err error) { +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// OPERATIONDENIED = "OperationDenied" +// REQUESTLIMITEXCEEDED = "RequestLimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCEINSUFFICIENT = "ResourceInsufficient" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNAUTHORIZEDOPERATION = "UnauthorizedOperation" +// UNKNOWNPARAMETER = "UnknownParameter" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) UpdateInLongAgentWithContext(ctx context.Context, request *UpdateInLongAgentRequest) (response *UpdateInLongAgentResponse, err error) { if request == nil { - request = NewUpdateWorkflowInfoRequest() + request = NewUpdateInLongAgentRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateWorkflowInfo") if c.GetCredential() == nil { - return nil, errors.New("UpdateWorkflowInfo require credential") + return nil, errors.New("UpdateInLongAgent require credential") } request.SetContext(ctx) - response = NewUpdateWorkflowInfoResponse() + response = NewUpdateInLongAgentResponse() err = c.Send(request, response) return } @@ -16357,7 +16696,7 @@ func NewUpdateWorkflowOwnerResponse() (response *UpdateWorkflowOwnerResponse) { } // UpdateWorkflowOwner -// 修改工作流责任人。本接口已废弃,请使用接口RenewWorkflowOwnerDs。 +// 修改工作流责任人 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -16367,7 +16706,7 @@ func (c *Client) UpdateWorkflowOwner(request *UpdateWorkflowOwnerRequest) (respo } // UpdateWorkflowOwner -// 修改工作流责任人。本接口已废弃,请使用接口RenewWorkflowOwnerDs。 +// 修改工作流责任人 // // 可能返回的错误码: // FAILEDOPERATION = "FailedOperation" @@ -16376,7 +16715,6 @@ func (c *Client) UpdateWorkflowOwnerWithContext(ctx context.Context, request *Up if request == nil { request = NewUpdateWorkflowOwnerRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateWorkflowOwner") if c.GetCredential() == nil { return nil, errors.New("UpdateWorkflowOwner require credential") @@ -16414,7 +16752,6 @@ func NewUploadContentResponse() (response *UploadContentResponse) { // 可能返回的错误码: // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" @@ -16429,7 +16766,6 @@ func (c *Client) UploadContent(request *UploadContentRequest) (response *UploadC // 可能返回的错误码: // AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // FAILEDOPERATION = "FailedOperation" -// FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" // INTERNALERROR = "InternalError" // INVALIDPARAMETER = "InvalidParameter" // INVALIDPARAMETER_DATAENGINEINSTANCENOTEXISTS = "InvalidParameter.DataEngineInstanceNotExists" @@ -16438,7 +16774,6 @@ func (c *Client) UploadContentWithContext(ctx context.Context, request *UploadCo if request == nil { request = NewUploadContentRequest() } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UploadContent") if c.GetCredential() == nil { return nil, errors.New("UploadContent require credential") @@ -16450,59 +16785,3 @@ func (c *Client) UploadContentWithContext(ctx context.Context, request *UploadCo err = c.Send(request, response) return } - -func NewUploadResourceRequest() (request *UploadResourceRequest) { - request = &UploadResourceRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UploadResource") - - - return -} - -func NewUploadResourceResponse() (response *UploadResourceResponse) { - response = &UploadResourceResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UploadResource -// 资源管理-上传资源 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UploadResource(request *UploadResourceRequest) (response *UploadResourceResponse, err error) { - return c.UploadResourceWithContext(context.Background(), request) -} - -// UploadResource -// 资源管理-上传资源 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UploadResourceWithContext(ctx context.Context, request *UploadResourceRequest) (response *UploadResourceResponse, err error) { - if request == nil { - request = NewUploadResourceRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UploadResource") - - if c.GetCredential() == nil { - return nil, errors.New("UploadResource require credential") - } - - request.SetContext(ctx) - - response = NewUploadResourceResponse() - err = c.Send(request, response) - return -} diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/errors.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/errors.go index c077bd3899..f60677ef61 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/errors.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/errors.go @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. +// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" - // 未登录或登录已过期。 + // 未登陆或登陆已过期。 AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire" // CAM未授权,请联系主账号到CAM中授权QcloudWeDataFullAccess策略给该账户。 @@ -32,18 +32,6 @@ const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" - // 连接超时 - FAILEDOPERATION_CONNECTIONTIMEOUTERROR = "FailedOperation.ConnectionTimeOutError" - - // 当前操作的资源状态不合法。 - FAILEDOPERATION_EXECUTORCLUSTERSTATUSERROR = "FailedOperation.ExecutorClusterStatusError" - - // 操作失败 - FAILEDOPERATION_FAILEDOPERATIONWITHREASON = "FailedOperation.FailedOperationWithReason" - - // 查询数据开发资源锁状态-当前用户不持有锁 - FAILEDOPERATION_NOLOCK = "FailedOperation.NoLock" - // 内部错误。 INTERNALERROR = "InternalError" @@ -56,9 +44,6 @@ const ( // 参数错误。 INVALIDPARAMETER = "InvalidParameter" - // 告警接收地址不存在。 - INVALIDPARAMETER_ALARMRECEIVEADDRESSNOTEXIST = "InvalidParameter.AlarmReceiveAddressNotExist" - // ClientIp未被授权。 INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" @@ -68,18 +53,9 @@ const ( // 名称重复。 INVALIDPARAMETER_DUPLICATENAME = "InvalidParameter.DuplicateName" - // 告警接收地址不合法。 - INVALIDPARAMETER_INVALIDALARMURL = "InvalidParameter.InvalidAlarmUrl" - // 查询过滤条件参数错误。 INVALIDPARAMETER_INVALIDFILTERPARAMETER = "InvalidParameter.InvalidFilterParameter" - // 超出最大限额 - INVALIDPARAMETER_MAXLIMITEXCEEDED = "InvalidParameter.MaxLimitExceeded" - - // 已超过系统安全配额。 - INVALIDPARAMETER_QUOTAEXCEEDERROR = "InvalidParameter.QuotaExceedError" - // 规则不存在。 INVALIDPARAMETER_RULENOTEXIST = "InvalidParameter.RuleNotExist" @@ -92,24 +68,12 @@ const ( // WeData_QCSRole不存在,请进行服务授权。 INVALIDPARAMETER_WEDATAROLENOTEXISTS = "InvalidParameter.WeDataRoleNotExists" - // 项目名重复。 - INVALIDPARAMETER_WORKSPACENAMEDUPLICATION = "InvalidParameter.WorkspaceNameDuplication" - // 工作空间不存在。 INVALIDPARAMETER_WORKSPACENOTEXIST = "InvalidParameter.WorkspaceNotExist" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" - // 数据建模实例已经被销毁 - INVALIDPARAMETERVALUE_DATAMODELDESTROYED = "InvalidParameterValue.DataModelDestroyed" - - // 重复购买错误,一个主账号在一个地域只允许购买一套数据建模 - INVALIDPARAMETERVALUE_REPEATPURCHASEERROR = "InvalidParameterValue.RepeatPurchaseError" - - // 不支持的数据建模服务提供方 - INVALIDPARAMETERVALUE_UNSUPPORTEDPROVIDER = "InvalidParameterValue.UnsupportedProvider" - // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go index e17161d3a2..3e5bdb99b0 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. +// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,979 +20,674 @@ import ( "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json" ) -// Predefined struct for user -type AddProjectUserRoleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户uin - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` - - // 角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` -} - -type AddProjectUserRoleRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户uin - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` - - // 角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` -} - -func (r *AddProjectUserRoleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *AddProjectUserRoleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "UserIds") - delete(f, "RoleIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "AddProjectUserRoleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type AddProjectUserRoleResponseParams struct { - // 返回数据 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type AddProjectUserRoleResponse struct { - *tchttp.BaseResponse - Response *AddProjectUserRoleResponseParams `json:"Response"` -} - -func (r *AddProjectUserRoleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *AddProjectUserRoleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - type AdhocDetail struct { // 子任务记录Id - Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` + Id *uint64 `json:"Id,omitnil" name:"Id"` // 脚本内容 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` // 任务启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 任务结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 当前任务状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + Status *string `json:"Status,omitnil" name:"Status"` // 提交任务id - RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` } type AdhocRecord struct { // 任务提交记录id // 注意:此字段可能返回 null,表示取不到有效值。 - Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` + Id *uint64 `json:"Id,omitnil" name:"Id"` // 脚本内容 // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` // 任务提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 任务状态 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + Status *string `json:"Status,omitnil" name:"Status"` // 实例id // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` } type AgentStatus struct { // 运行中的数量 // 注意:此字段可能返回 null,表示取不到有效值。 - Running *int64 `json:"Running,omitnil,omitempty" name:"Running"` + Running *int64 `json:"Running,omitnil" name:"Running"` // 异常的数量 // 注意:此字段可能返回 null,表示取不到有效值。 - Abnormal *int64 `json:"Abnormal,omitnil,omitempty" name:"Abnormal"` + Abnormal *int64 `json:"Abnormal,omitnil" name:"Abnormal"` // 操作中的数量 // 注意:此字段可能返回 null,表示取不到有效值。 - InOperation *int64 `json:"InOperation,omitnil,omitempty" name:"InOperation"` -} - -type AiOpsEventListenerDTO struct { - // 事件名 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 项目展示名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` - - // 事件周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` - - // 事件项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 扩展名 - // 注意:此字段可能返回 null,表示取不到有效值。 - PropertiesList []*ParamInfoDs `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"` - - // 事件广播类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` -} - -type AiopsDLCResourceConfigDto struct { - // Driver资源 - // 注意:此字段可能返回 null,表示取不到有效值。 - DriverSize *string `json:"DriverSize,omitnil,omitempty" name:"DriverSize"` - - // Executor资源 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorSize *string `json:"ExecutorSize,omitnil,omitempty" name:"ExecutorSize"` - - // Executor数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorNumbers *string `json:"ExecutorNumbers,omitnil,omitempty" name:"ExecutorNumbers"` - - // 资源配置方式 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsInherit *string `json:"IsInherit,omitnil,omitempty" name:"IsInherit"` -} - -type AiopsScriptInfo struct { - // 脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 脚本所在COS的路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"` - - // 脚本所在COS的地域 - // 注意:此字段可能返回 null,表示取不到有效值。 - CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` - - // 脚本所在COS的桶名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` -} - -type AiopsSimpleTaskDto struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 任务创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` - - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 配置策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConfigType *string `json:"ConfigType,omitnil,omitempty" name:"ConfigType"` - - // 时间维度 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeDimension *string `json:"TimeDimension,omitnil,omitempty" name:"TimeDimension"` - - // 实例范围 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceScope *string `json:"InstanceScope,omitnil,omitempty" name:"InstanceScope"` - - // 执行策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExectuorPolicy *string `json:"ExectuorPolicy,omitnil,omitempty" name:"ExectuorPolicy"` -} - -type AlarmDsVO struct { - // 告警策略id - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` - - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 告警是否生效 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 告警类别,目前支持失败告警,超时告警 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` - - // 告警方式 ,目前支持email提醒,短信提醒 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` - - // 告警创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` - - // 告警接收人 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipient *string `json:"AlarmRecipient,omitnil,omitempty" name:"AlarmRecipient"` - - // 告警接收人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 告警修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 最近失败告警实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastFailTime *string `json:"LastFailTime,omitnil,omitempty" name:"LastFailTime"` - - // 最近超时告警实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastOverTime *string `json:"LastOverTime,omitnil,omitempty" name:"LastOverTime"` - - // 最新告警时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastAlarmTime *string `json:"LastAlarmTime,omitnil,omitempty" name:"LastAlarmTime"` - - // AlarmExt信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmExt []*AlarmExtDsVO `json:"AlarmExt,omitnil,omitempty" name:"AlarmExt"` - - // 告警创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + InOperation *int64 `json:"InOperation,omitnil" name:"InOperation"` } type AlarmEventInfo struct { // 告警ID - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` // 告警时间 - AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` + AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 规则名称 - RegularName *string `json:"RegularName,omitnil,omitempty" name:"RegularName"` + RegularName *string `json:"RegularName,omitnil" name:"RegularName"` // 告警级别,0表示普通,1表示重要,2表示紧急 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` // 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http) - AlarmWay *uint64 `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` + AlarmWay *uint64 `json:"AlarmWay,omitnil" name:"AlarmWay"` // 告警接收人Id,多个用逗号隔开 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` + AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停 - AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil,omitempty" name:"AlarmIndicator"` + AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"` // 告警指标描述 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil,omitempty" name:"AlarmIndicatorDesc"` + AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"` // 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败 // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` // 预计的超时时间,分钟级别 // 注意:此字段可能返回 null,表示取不到有效值。 - EstimatedTime *uint64 `json:"EstimatedTime,omitnil,omitempty" name:"EstimatedTime"` + EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 0:部分成功,1:全部成功,2:全部失败 // 注意:此字段可能返回 null,表示取不到有效值。 - IsSendSuccess *uint64 `json:"IsSendSuccess,omitnil,omitempty" name:"IsSendSuccess"` - - // 是否在免打扰时间内,0:否, 1:是 - // 注意:此字段可能返回 null,表示取不到有效值。 - InQuitePeriods *uint64 `json:"InQuitePeriods,omitnil,omitempty" name:"InQuitePeriods"` - - // 告警记录id - // 注意:此字段可能返回 null,表示取不到有效值。 - RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` + IsSendSuccess *uint64 `json:"IsSendSuccess,omitnil" name:"IsSendSuccess"` // 消息ID // 注意:此字段可能返回 null,表示取不到有效值。 - MessageId *string `json:"MessageId,omitnil,omitempty" name:"MessageId"` + MessageId *string `json:"MessageId,omitnil" name:"MessageId"` // 阈值计算算子,1 : 大于 2 :小于 // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *int64 `json:"Operator,omitnil,omitempty" name:"Operator"` + Operator *int64 `json:"Operator,omitnil" name:"Operator"` // 告警规则ID // 注意:此字段可能返回 null,表示取不到有效值。 - RegularId *string `json:"RegularId,omitnil,omitempty" name:"RegularId"` + RegularId *string `json:"RegularId,omitnil" name:"RegularId"` // 告警接收人昵称 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientName *string `json:"AlarmRecipientName,omitnil,omitempty" name:"AlarmRecipientName"` + AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"` // 告警任务类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 发送结果 // 注意:此字段可能返回 null,表示取不到有效值。 - SendResult *string `json:"SendResult,omitnil,omitempty" name:"SendResult"` - - // 监控对象id - // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorObjectId *string `json:"MonitorObjectId,omitnil,omitempty" name:"MonitorObjectId"` - - // 监控对象名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorObjectName *string `json:"MonitorObjectName,omitnil,omitempty" name:"MonitorObjectName"` - - // 指标阈值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` - - // 告警原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmReason *string `json:"AlarmReason,omitnil,omitempty" name:"AlarmReason"` - - // 近范围值 - // 注意:此字段可能返回 null,表示取不到有效值。 - IndicatorTimeRangeValue *int64 `json:"IndicatorTimeRangeValue,omitnil,omitempty" name:"IndicatorTimeRangeValue"` - - // 近范围单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - IndicatorTimeRangeUnit *string `json:"IndicatorTimeRangeUnit,omitnil,omitempty" name:"IndicatorTimeRangeUnit"` - - // 同步类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SyncType *int64 `json:"SyncType,omitnil,omitempty" name:"SyncType"` -} - -type AlarmExtDsVO struct { - // 告警策略ID - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` - - // 扩展字段key - // 注意:此字段可能返回 null,表示取不到有效值。 - PropName *string `json:"PropName,omitnil,omitempty" name:"PropName"` - - // 扩展字段value - // 注意:此字段可能返回 null,表示取不到有效值。 - PropValue *string `json:"PropValue,omitnil,omitempty" name:"PropValue"` - - // 告警创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + SendResult *string `json:"SendResult,omitnil" name:"SendResult"` } type AlarmIndicatorInfo struct { // 指标id // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` - // 告警指标,0任务失败,1任务运行超时,2任务停止,3任务暂停, 4读取速度,5写入速度,6读取吞吐 7写入吞吐, 8脏数据字节数,9脏数据条数,10任务异常,11任务检测异常, 12重启次数, 13任务延时, 14近20分内的重启次数 15传输延迟,16业务延迟, 50离线包CPU使用率, 51离线包内存使用率, 52离线包并行度使用率, 53离线包排队中的实例数, 54实时包资源使用率, 55实时包运行中的任务数 + // 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil,omitempty" name:"AlarmIndicator"` + AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"` // 告警指标描述 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil,omitempty" name:"AlarmIndicatorDesc"` + AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"` // 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败 // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` // 预计的超时时间,分钟级别 // 注意:此字段可能返回 null,表示取不到有效值。 - EstimatedTime *uint64 `json:"EstimatedTime,omitnil,omitempty" name:"EstimatedTime"` + EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"` - // 告警阈值的算子,1 大于,2 小于 + // 实时任务告警需要的参数 // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *uint64 `json:"Operator,omitnil,omitempty" name:"Operator"` + Operator *uint64 `json:"Operator,omitnil" name:"Operator"` // 告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟) // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicatorUnit *string `json:"AlarmIndicatorUnit,omitnil,omitempty" name:"AlarmIndicatorUnit"` + AlarmIndicatorUnit *string `json:"AlarmIndicatorUnit,omitnil" name:"AlarmIndicatorUnit"` // 告警周期 - Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` + Duration *int64 `json:"Duration,omitnil" name:"Duration"` - // 告警周期单位:hour,minute,day - DurationUnit *string `json:"DurationUnit,omitnil,omitempty" name:"DurationUnit"` + // 告警周期单位 + DurationUnit *string `json:"DurationUnit,omitnil" name:"DurationUnit"` // 周期内最多告警次数 - MaxTimes *int64 `json:"MaxTimes,omitnil,omitempty" name:"MaxTimes"` - - // 指标阈值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` - - // 时间范围单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - IndicatorTimeRangeUnit *string `json:"IndicatorTimeRangeUnit,omitnil,omitempty" name:"IndicatorTimeRangeUnit"` - - // 时间范围值 - // 注意:此字段可能返回 null,表示取不到有效值。 - IndicatorTimeRangeValue *int64 `json:"IndicatorTimeRangeValue,omitnil,omitempty" name:"IndicatorTimeRangeValue"` + MaxTimes *int64 `json:"MaxTimes,omitnil" name:"MaxTimes"` } type AlarmInfo struct { // 关联任务id - TaskIds *string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"` // 告警类别;failure表示失败告警;overtime表示超时告警 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` // 告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式 - AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` + AlarmWay *string `json:"AlarmWay,omitnil" name:"AlarmWay"` // 告警接收人,多个告警接收人以;分割 - AlarmRecipient *string `json:"AlarmRecipient,omitnil,omitempty" name:"AlarmRecipient"` + AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"` // 告警接收人id,多个告警接收人id以;分割 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` + AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"` // 预计运行的小时,取值范围0-23 - Hours *uint64 `json:"Hours,omitnil,omitempty" name:"Hours"` + Hours *uint64 `json:"Hours,omitnil" name:"Hours"` // 预计运行分钟,取值范围0-59 - Minutes *uint64 `json:"Minutes,omitnil,omitempty" name:"Minutes"` + Minutes *uint64 `json:"Minutes,omitnil" name:"Minutes"` // 告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败; - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` // 告警信息id - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` // 告警状态设置;1表示可用;0表示不可用,默认可用 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` -} - -type AlarmReceiverGroup struct { - // 告警接收人类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientType *uint64 `json:"AlarmRecipientType,omitnil,omitempty" name:"AlarmRecipientType"` - - // 告警接收人ID,多个用逗号隔开 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 告警接收人名称,多个用逗号隔开 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientName *string `json:"AlarmRecipientName,omitnil,omitempty" name:"AlarmRecipientName"` - - // 告警方式,多个用逗号隔开 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` - - // 免打扰时间段 - // 注意:此字段可能返回 null,表示取不到有效值。 - QuietPeriods []*QuietPeriod `json:"QuietPeriods,omitnil,omitempty" name:"QuietPeriods"` - - // 告警渠道规则 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmMessageRule *string `json:"AlarmMessageRule,omitnil,omitempty" name:"AlarmMessageRule"` + Status *uint64 `json:"Status,omitnil" name:"Status"` } type AlarmReceiverInfo struct { // 告警ID - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` // 告警接收人ID - AlarmReceiver *string `json:"AlarmReceiver,omitnil,omitempty" name:"AlarmReceiver"` + AlarmReceiver *string `json:"AlarmReceiver,omitnil" name:"AlarmReceiver"` // 邮件,0:未设置,1:成功,2:失败 - Email *uint64 `json:"Email,omitnil,omitempty" name:"Email"` + Email *uint64 `json:"Email,omitnil" name:"Email"` // 短信,0:未设置,1:成功,2:失败 - Sms *uint64 `json:"Sms,omitnil,omitempty" name:"Sms"` + Sms *uint64 `json:"Sms,omitnil" name:"Sms"` // 微信,0:未设置,1:成功,2:失败 - Wechat *uint64 `json:"Wechat,omitnil,omitempty" name:"Wechat"` + Wechat *uint64 `json:"Wechat,omitnil" name:"Wechat"` // 电话,0:未设置,1:成功,2:失败 - Voice *uint64 `json:"Voice,omitnil,omitempty" name:"Voice"` + Voice *uint64 `json:"Voice,omitnil" name:"Voice"` // 企业微信,0:未设置,1:成功,2:失败 - Wecom *uint64 `json:"Wecom,omitnil,omitempty" name:"Wecom"` + Wecom *uint64 `json:"Wecom,omitnil" name:"Wecom"` // http,0:未设置,1:成功,2:失败 - Http *uint64 `json:"Http,omitnil,omitempty" name:"Http"` + Http *uint64 `json:"Http,omitnil" name:"Http"` // 企业微信群,0:未设置,1:成功,2:失败 // 注意:此字段可能返回 null,表示取不到有效值。 - WecomGroup *uint64 `json:"WecomGroup,omitnil,omitempty" name:"WecomGroup"` - - // 飞书群,0:未设置,1:成功,2:失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - LarkGroup *uint64 `json:"LarkGroup,omitnil,omitempty" name:"LarkGroup"` - - // 发送结果 大json格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmMessageSendResult *string `json:"AlarmMessageSendResult,omitnil,omitempty" name:"AlarmMessageSendResult"` + WecomGroup *uint64 `json:"WecomGroup,omitnil" name:"WecomGroup"` } -type Apply struct { - // 申请人id - ApplicantId *string `json:"ApplicantId,omitnil,omitempty" name:"ApplicantId"` +type AlarmRuleDto struct { + // 告警规则id + AlarmRuleId *string `json:"AlarmRuleId,omitnil" name:"AlarmRuleId"` - // 申请人名称 - ApplicantName *string `json:"ApplicantName,omitnil,omitempty" name:"ApplicantName"` + // 重要; + // 紧急; + // 普通 + AlarmLevelType *string `json:"AlarmLevelType,omitnil" name:"AlarmLevelType"` +} - // 审批备注 +type BaselineDetailResponse struct { + // 1 // 注意:此字段可能返回 null,表示取不到有效值。 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` - - // 审批分类key - ApproveClassification *string `json:"ApproveClassification,omitnil,omitempty" name:"ApproveClassification"` - - // 审批单id - ApproveId *string `json:"ApproveId,omitnil,omitempty" name:"ApproveId"` + BaselineDto *BaselineDto `json:"BaselineDto,omitnil" name:"BaselineDto"` - // 审批类型key - ApproveType *string `json:"ApproveType,omitnil,omitempty" name:"ApproveType"` - - // 申请原因 + // 1 // 注意:此字段可能返回 null,表示取不到有效值。 - Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` - - // 创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"` - // 审批时间 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveTime *string `json:"ApproveTime,omitnil,omitempty" name:"ApproveTime"` + IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"` +} - // 审批分类名称 - ApproveClassificationName *string `json:"ApproveClassificationName,omitnil,omitempty" name:"ApproveClassificationName"` +type BaselineDto struct { + // 基线id + Id *int64 `json:"Id,omitnil" name:"Id"` - // 状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 基线名称 + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // 审批类型名称 - ApproveTypeName *string `json:"ApproveTypeName,omitnil,omitempty" name:"ApproveTypeName"` + // 天基线/小时基线 + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 审批异常或者失败信息 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + // 基线创建时间 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 申请名称 + // 保障任务 // 注意:此字段可能返回 null,表示取不到有效值。 - ApplyName *string `json:"ApplyName,omitnil,omitempty" name:"ApplyName"` + PromiseTasks []*BaselineTaskDto `json:"PromiseTasks,omitnil" name:"PromiseTasks"` - // 审批人id - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproverId *string `json:"ApproverId,omitnil,omitempty" name:"ApproverId"` + // 告警规则 + AlarmRule *AlarmRuleDto `json:"AlarmRule,omitnil" name:"AlarmRule"` - // 审批人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproverName *string `json:"ApproverName,omitnil,omitempty" name:"ApproverName"` + // 基线状态,待提交, 运行中,停止 + BaselineStatus *string `json:"BaselineStatus,omitnil" name:"BaselineStatus"` - // 审批所属项目 + // 最新基线实例运行状态 // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveProjectName *string `json:"ApproveProjectName,omitnil,omitempty" name:"ApproveProjectName"` + LatestBaselineInstanceStatus *string `json:"LatestBaselineInstanceStatus,omitnil" name:"LatestBaselineInstanceStatus"` - // 审批id - // 注意:此字段可能返回 null,表示取不到有效值。 - ApplyId *string `json:"ApplyId,omitnil,omitempty" name:"ApplyId"` + // 预警余量/单位分钟 + WarningMargin *int64 `json:"WarningMargin,omitnil" name:"WarningMargin"` - // 扩展字段 - Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"` -} + // 承诺时间 + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` -type ApproveModify struct { - // 审批单id - ApproveId *string `json:"ApproveId,omitnil,omitempty" name:"ApproveId"` + // 责任人uin + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` - // 是否修改成功 - Success *bool `json:"Success,omitnil,omitempty" name:"Success"` -} + // 责任人名称 + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` -type ApproveType struct { - // 申请分类key - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 当前用户uin + UserUin *string `json:"UserUin,omitnil" name:"UserUin"` - // 类型名称 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` + // 当前用户名字 + // 注意:此字段可能返回 null,表示取不到有效值。 + UserName *string `json:"UserName,omitnil" name:"UserName"` - // 申请类型key - Classification *string `json:"Classification,omitnil,omitempty" name:"Classification"` -} + // 主账号uin + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` -type AsyncResourceVO struct { - // 处理Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProcessId *uint64 `json:"ProcessId,omitnil,omitempty" name:"ProcessId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 租户id + AppId *string `json:"AppId,omitnil" name:"AppId"` - // 资源Id + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` +} - // 资源名称 +type BaselineInstanceVo struct { + // 基线实例id // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` + Id *int64 `json:"Id,omitnil" name:"Id"` - // 自定义信息 + // 基线id // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraInfo []*ParamInfo `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` -} + BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"` -type AttributeItemDTO struct { - // key + // 基线名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // value + // 基线类型,D: 天基线 / H 小时基线 // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 描述 + // 基线实例数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} + BaselineDataTime *string `json:"BaselineDataTime,omitnil" name:"BaselineDataTime"` -type AttributeItemDsVO struct { - // Key值 + // 基线实例生成时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // Value值 + // 基线实例预计完成时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + EstimatedEndTime *string `json:"EstimatedEndTime,omitnil" name:"EstimatedEndTime"` - // 描述 + // 基线实例状态,P:暂停/ SF:安全/ WN:预警/ BL:破线 / TF:任务失败 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} + BaselineInstanceStatus *string `json:"BaselineInstanceStatus,omitnil" name:"BaselineInstanceStatus"` -type BaseClusterInfo struct { - // 集群id + // 责任人uin // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` - // 集群类型,EMR/CDW等 + // 责任人名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"` + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` - // 集群名称 + // 预警余量/单位分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` + WarningMargin *int64 `json:"WarningMargin,omitnil" name:"WarningMargin"` - // 地域中文 + // 承诺时间 // 注意:此字段可能返回 null,表示取不到有效值。 - RegionCn *string `json:"RegionCn,omitnil,omitempty" name:"RegionCn"` + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` - // 地域英文 + // 告警级别 N: 普通 / I重要 / E: 紧急 // 注意:此字段可能返回 null,表示取不到有效值。 - RegionEn *string `json:"RegionEn,omitnil,omitempty" name:"RegionEn"` + AlarmLevel *string `json:"AlarmLevel,omitnil" name:"AlarmLevel"` - // 地区 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - RegionArea *string `json:"RegionArea,omitnil,omitempty" name:"RegionArea"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 集群是否使用 + // 基线实例ready状态。NEW_GENERATED_INSTANCE:产生实例/RENDER_DAG:渲染DAG/CALCULATE_PATH:计算路径/COMPLETE:完成 // 注意:此字段可能返回 null,表示取不到有效值。 - Used *bool `json:"Used,omitnil,omitempty" name:"Used"` + IsReady *string `json:"IsReady,omitnil" name:"IsReady"` - // 集群状态 + // 该基线由哪个机器处理 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + ShardKey *string `json:"ShardKey,omitnil" name:"ShardKey"` - // 集群状态信息 + // 异常任务实例 // 注意:此字段可能返回 null,表示取不到有效值。 - StatusInfo *string `json:"StatusInfo,omitnil,omitempty" name:"StatusInfo"` + ExceptionalTaskInstances []*BaselineTaskInstanceDto `json:"ExceptionalTaskInstances,omitnil" name:"ExceptionalTaskInstances"` - // 集群存储类型 + // 关联的所有任务实例 // 注意:此字段可能返回 null,表示取不到有效值。 - StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"` + TaskInstances []*BaselineTaskInstanceDto `json:"TaskInstances,omitnil" name:"TaskInstances"` - // 集群计算类型 + // 任务实例DAG整体启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ComputeType *string `json:"ComputeType,omitnil,omitempty" name:"ComputeType"` + CriticalStartTime *string `json:"CriticalStartTime,omitnil" name:"CriticalStartTime"` - // 集群资源量 + // 基线实例上的关键任务实例 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterResource *string `json:"ClusterResource,omitnil,omitempty" name:"ClusterResource"` + CriticalTaskInstances []*BaselineTaskInstanceDto `json:"CriticalTaskInstances,omitnil" name:"CriticalTaskInstances"` - // 集群付费方式 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ChargeType *string `json:"ChargeType,omitnil,omitempty" name:"ChargeType"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 集群创建时间 + // 基线实例与保障任务实例映射 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + BaselineTaskInstances []*BaselineTaskInstanceDto `json:"BaselineTaskInstances,omitnil" name:"BaselineTaskInstances"` - // 额外配置 + // 租户id // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraConf *string `json:"ExtraConf,omitnil,omitempty" name:"ExtraConf"` + AppId *string `json:"AppId,omitnil" name:"AppId"` - // ranger账号名称 + // 主账号uin // 注意:此字段可能返回 null,表示取不到有效值。 - RangerUserName *string `json:"RangerUserName,omitnil,omitempty" name:"RangerUserName"` + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // cdw账号(用于展示) + // 当前用户uin // 注意:此字段可能返回 null,表示取不到有效值。 - CdwUserName *string `json:"CdwUserName,omitnil,omitempty" name:"CdwUserName"` + UserUin *string `json:"UserUin,omitnil" name:"UserUin"` } -type BaseProject struct { - // 项目标识,英文名 +type BaselineTaskDto struct { + // 变更记录id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + Id *int64 `json:"Id,omitnil" name:"Id"` - // 项目显示名称,可以为中文名 + // 基线id // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"` - // 地域 + // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目的所在租户ID + // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 项目id + // 任务运行平均时间/单位秒 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + EstimatedCostTime *int64 `json:"EstimatedCostTime,omitnil" name:"EstimatedCostTime"` - // 备注 + // 上游实例id,多个实例用,分开 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + UpstreamTaskIds *StringListNode `json:"UpstreamTaskIds,omitnil" name:"UpstreamTaskIds"` - // 创建时间 + // 下游实例id,多个实例用,分开 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + DownstreamTaskIds *StringListNode `json:"DownstreamTaskIds,omitnil" name:"DownstreamTaskIds"` - // 项目状态:0:禁用,1:启用,-3:禁用中,2:启用中 + // 否是保障任务 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + IsPromiseTask *bool `json:"IsPromiseTask,omitnil" name:"IsPromiseTask"` - // 项目类型,SIMPLE:简单模式 STANDARD:标准模式 + // 当前用户uin // 注意:此字段可能返回 null,表示取不到有效值。 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` -} + UserUin *string `json:"UserUin,omitnil" name:"UserUin"` -type BaseRole struct { - // 角色id - RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` - - // 角色名称 + // 主账号uin // 注意:此字段可能返回 null,表示取不到有效值。 - RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // 角色昵称 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 描述 + // 租户id // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + AppId *string `json:"AppId,omitnil" name:"AppId"` - // 角色类型, 分为System,Tenant,Project,Commercial - // 注意:此字段可能返回 null,表示取不到有效值。 - RoleType *string `json:"RoleType,omitnil,omitempty" name:"RoleType"` - - // 系统预设 + // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - SystemDefault *bool `json:"SystemDefault,omitnil,omitempty" name:"SystemDefault"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 自定义参数 + // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - Parameters *string `json:"Parameters,omitnil,omitempty" name:"Parameters"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 成员统计 + // 任务周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - MemberCount *int64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"` + TaskCycle *string `json:"TaskCycle,omitnil" name:"TaskCycle"` - // 权限 + // 任务负责人名字 // 注意:此字段可能返回 null,表示取不到有效值。 - Privileges []*RolePrivilege `json:"Privileges,omitnil,omitempty" name:"Privileges"` + TaskInChargeUin *string `json:"TaskInChargeUin,omitnil" name:"TaskInChargeUin"` - // 操作者 + // 任务负责人uin // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *BaseUser `json:"Operator,omitnil,omitempty" name:"Operator"` + TaskInChargeName *string `json:"TaskInChargeName,omitnil" name:"TaskInChargeName"` - // 操作时间 + // 任务准入基准 // 注意:此字段可能返回 null,表示取不到有效值。 - OperateTime *uint64 `json:"OperateTime,omitnil,omitempty" name:"OperateTime"` + AccessBenchmark *string `json:"AccessBenchmark,omitnil" name:"AccessBenchmark"` - // 创建时间 + // 任务准入基准诊断信息 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + AccessBenchmarkDesc *string `json:"AccessBenchmarkDesc,omitnil" name:"AccessBenchmarkDesc"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTimeStr *string `json:"CreateTimeStr,omitnil,omitempty" name:"CreateTimeStr"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTimeStr *string `json:"UpdateTimeStr,omitnil,omitempty" name:"UpdateTimeStr"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` +} +type BaselineTaskInfo struct { // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务调度周期 + TaskCycle *string `json:"TaskCycle,omitnil" name:"TaskCycle"` + + // 工作流名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` + + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` + + // 任务责任人名称 + TaskInChargeName *string `json:"TaskInChargeName,omitnil" name:"TaskInChargeName"` + + // 任务责任人id + TaskInChargeUin *string `json:"TaskInChargeUin,omitnil" name:"TaskInChargeUin"` +} + +type BaselineTaskInstanceDto struct { + // 任务实例变更记录id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + Id *int64 `json:"Id,omitnil" name:"Id"` - // 更新时间 + // 基线实例id // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"` - // 创建人 + // 基线周期, D: 天 / H: 小时 // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` -} + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` -type BaseTenant struct { - // 租户id + // 数据时间/基线实例应该应该生成的时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + BaselineDataTime *string `json:"BaselineDataTime,omitnil" name:"BaselineDataTime"` - // 租户标识 + // 上游实例id,多个实例用,分开.格式为taskId_curRunDate // 注意:此字段可能返回 null,表示取不到有效值。 - TenantName *string `json:"TenantName,omitnil,omitempty" name:"TenantName"` + UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"` - // 租户显示名称,一般是中文名 + // 下游实例id,多个实例用,分开.格式为taskId_curRunDate // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + DownstreamInstanceIds *string `json:"DownstreamInstanceIds,omitnil" name:"DownstreamInstanceIds"` - // 备注 + // 是否是保障任务的实例 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + IsPromiseTask *bool `json:"IsPromiseTask,omitnil" name:"IsPromiseTask"` - // 租户主账号 + // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserId *string `json:"OwnerUserId,omitnil,omitempty" name:"OwnerUserId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 租户的额外配置参数, json格式字符串 + // 任务实例的数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` -} + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 是否在关键路径上,1表示在,0表示不在 + // 注意:此字段可能返回 null,表示取不到有效值。 + InCriticalPath *int64 `json:"InCriticalPath,omitnil" name:"InCriticalPath"` + + // 是否在DAG首层 + // 注意:此字段可能返回 null,表示取不到有效值。 + InFirstLevel *bool `json:"InFirstLevel,omitnil" name:"InFirstLevel"` + + // 实例预计耗时/单位秒 + // 注意:此字段可能返回 null,表示取不到有效值。 + EstimatedCostTime *int64 `json:"EstimatedCostTime,omitnil" name:"EstimatedCostTime"` + + // 实例实际耗时/单位秒 + // 注意:此字段可能返回 null,表示取不到有效值。 + ActualCostTime *int64 `json:"ActualCostTime,omitnil" name:"ActualCostTime"` + + // 预计最晚开始时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + LatestStartTime *string `json:"LatestStartTime,omitnil" name:"LatestStartTime"` + + // 实际开始时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ActualStartTime *string `json:"ActualStartTime,omitnil" name:"ActualStartTime"` + + // 预计完成时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + EstimatedEndTime *string `json:"EstimatedEndTime,omitnil" name:"EstimatedEndTime"` + + // 最晚完成时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + LatestEndTime *string `json:"LatestEndTime,omitnil" name:"LatestEndTime"` + + // 实际完成时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ActualEndTime *string `json:"ActualEndTime,omitnil" name:"ActualEndTime"` + + // 实例运行状态 + // WAITINT_TO_RUN:等待运行 / RUNNING: 正在运行 / COMPLETED: 执行成功 / FAILED: 执行失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskInstanceStatus *string `json:"TaskInstanceStatus,omitnil" name:"TaskInstanceStatus"` + + // 项目id + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 该基线由哪个机器处理 + // 注意:此字段可能返回 null,表示取不到有效值。 + ShardKey *string `json:"ShardKey,omitnil" name:"ShardKey"` -type BaseUser struct { - // 有云的UIN,全局唯一 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 用户全局唯一标识 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 用户显示名称 + // 当前用户uin // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + UserUin *string `json:"UserUin,omitnil" name:"UserUin"` - // 电话号码 + // 主账号uin // 注意:此字段可能返回 null,表示取不到有效值。 - PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // 邮箱 + // 租户id // 注意:此字段可能返回 null,表示取不到有效值。 - Email *string `json:"Email,omitnil,omitempty" name:"Email"` + AppId *string `json:"AppId,omitnil" name:"AppId"` } // Predefined struct for user type BatchCreateIntegrationTaskAlarmsRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 告警配置信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchCreateIntegrationTaskAlarmsRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 告警配置信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchCreateIntegrationTaskAlarmsRequest) ToJsonString() string { @@ -1020,18 +715,18 @@ func (r *BatchCreateIntegrationTaskAlarmsRequest) FromJsonString(s string) error type BatchCreateIntegrationTaskAlarmsResponseParams struct { // 操作成功的任务数 // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 // 注意:此字段可能返回 null,表示取不到有效值。 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchCreateIntegrationTaskAlarmsResponse struct { @@ -1051,256 +746,308 @@ func (r *BatchCreateIntegrationTaskAlarmsResponse) FromJsonString(s string) erro } // Predefined struct for user -type BatchCreateTaskVersionAsyncRequestParams struct { - // 任务信息 - Tasks []*BatchCreateTaskVersionDTO `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否自动运行 - AutoRun *bool `json:"AutoRun,omitnil,omitempty" name:"AutoRun"` +type BatchDeleteIntegrationTasksRequestParams struct { + // 任务id + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 告警方式:email-邮件;sms-短信;wecom-企业微信 - AlarmWays *string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 告警对象:1-项目管理员,2-任务责任人 - AlarmRecipientTypes *string `json:"AlarmRecipientTypes,omitnil,omitempty" name:"AlarmRecipientTypes"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否需要校验父任务已经提交到调度 - NeedCheckParentSubmitted *bool `json:"NeedCheckParentSubmitted,omitnil,omitempty" name:"NeedCheckParentSubmitted"` + // 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除 + DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil" name:"DeleteKFFlag"` } -type BatchCreateTaskVersionAsyncRequest struct { +type BatchDeleteIntegrationTasksRequest struct { *tchttp.BaseRequest - // 任务信息 - Tasks []*BatchCreateTaskVersionDTO `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否自动运行 - AutoRun *bool `json:"AutoRun,omitnil,omitempty" name:"AutoRun"` + // 任务id + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 告警方式:email-邮件;sms-短信;wecom-企业微信 - AlarmWays *string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 告警对象:1-项目管理员,2-任务责任人 - AlarmRecipientTypes *string `json:"AlarmRecipientTypes,omitnil,omitempty" name:"AlarmRecipientTypes"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否需要校验父任务已经提交到调度 - NeedCheckParentSubmitted *bool `json:"NeedCheckParentSubmitted,omitnil,omitempty" name:"NeedCheckParentSubmitted"` + // 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除 + DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil" name:"DeleteKFFlag"` } -func (r *BatchCreateTaskVersionAsyncRequest) ToJsonString() string { +func (r *BatchDeleteIntegrationTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchCreateTaskVersionAsyncRequest) FromJsonString(s string) error { +func (r *BatchDeleteIntegrationTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Tasks") + delete(f, "TaskIds") + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "AutoRun") - delete(f, "AlarmWays") - delete(f, "AlarmRecipientTypes") - delete(f, "NeedCheckParentSubmitted") + delete(f, "DeleteKFFlag") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchCreateTaskVersionAsyncRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteIntegrationTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type BatchCreateTaskVersionAsyncResponseParams struct { - // 批量操作返回 +type BatchDeleteIntegrationTasksResponseParams struct { + // 操作成功的任务数 + // 注意:此字段可能返回 null,表示取不到有效值。 + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` + + // 操作失败的任务数 + // 注意:此字段可能返回 null,表示取不到有效值。 + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` + + // 任务总数 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchTaskOperateNew `json:"Data,omitnil,omitempty" name:"Data"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type BatchCreateTaskVersionAsyncResponse struct { +type BatchDeleteIntegrationTasksResponse struct { *tchttp.BaseResponse - Response *BatchCreateTaskVersionAsyncResponseParams `json:"Response"` + Response *BatchDeleteIntegrationTasksResponseParams `json:"Response"` } -func (r *BatchCreateTaskVersionAsyncResponse) ToJsonString() string { +func (r *BatchDeleteIntegrationTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchCreateTaskVersionAsyncResponse) FromJsonString(s string) error { +func (r *BatchDeleteIntegrationTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type BatchCreateTaskVersionDTO struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// Predefined struct for user +type BatchDeleteOpsTasksRequestParams struct { + // 批量删除的任务TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // VersionRemark - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type BatchDeleteOpsTasksRequest struct { + *tchttp.BaseRequest + + // 批量删除的任务TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` + + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *BatchDeleteOpsTasksRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchDeleteOpsTasksRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskIdList") + delete(f, "DeleteMode") + delete(f, "EnableNotify") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteOpsTasksRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type BatchDeleteIntegrationTasksRequestParams struct { - // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` +type BatchDeleteOpsTasksResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type BatchDeleteOpsTasksResponse struct { + *tchttp.BaseResponse + Response *BatchDeleteOpsTasksResponseParams `json:"Response"` +} - // 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除 - DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil,omitempty" name:"DeleteKFFlag"` +func (r *BatchDeleteOpsTasksResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchDeleteOpsTasksResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type BatchDeleteTasksDsRequestParams struct { + // 批量删除的任务TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` + + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"` - // 操作名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + // true: 删除任务引用的脚本 + // false: 不删除任务引用的脚本 + DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"` } -type BatchDeleteIntegrationTasksRequest struct { +type BatchDeleteTasksDsRequest struct { *tchttp.BaseRequest - // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 批量删除的任务TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` - // 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除 - DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil,omitempty" name:"DeleteKFFlag"` + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"` - // 操作名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + // true: 删除任务引用的脚本 + // false: 不删除任务引用的脚本 + DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"` } -func (r *BatchDeleteIntegrationTasksRequest) ToJsonString() string { +func (r *BatchDeleteTasksDsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchDeleteIntegrationTasksRequest) FromJsonString(s string) error { +func (r *BatchDeleteTasksDsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskIds") - delete(f, "TaskType") + delete(f, "TaskIdList") + delete(f, "DeleteMode") + delete(f, "OperateInform") delete(f, "ProjectId") - delete(f, "DeleteKFFlag") - delete(f, "Name") - delete(f, "TaskNames") + delete(f, "DeleteScript") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteIntegrationTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteTasksDsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type BatchDeleteIntegrationTasksResponseParams struct { - // 操作成功的任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` - - // 操作失败的任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` - - // 任务总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +type BatchDeleteTasksDsResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type BatchDeleteIntegrationTasksResponse struct { +type BatchDeleteTasksDsResponse struct { *tchttp.BaseResponse - Response *BatchDeleteIntegrationTasksResponseParams `json:"Response"` + Response *BatchDeleteTasksDsResponseParams `json:"Response"` } -func (r *BatchDeleteIntegrationTasksResponse) ToJsonString() string { +func (r *BatchDeleteTasksDsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchDeleteIntegrationTasksResponse) FromJsonString(s string) error { +func (r *BatchDeleteTasksDsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type BatchDeleteOpsTasksRequestParams struct { +type BatchDeleteTasksNewRequestParams struct { // 批量删除的任务TaskId - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // true : 删除后下游任务可正常运行 // false:删除后下游任务不可运行 - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` // true:通知下游任务责任人 // false: 不通知下游任务责任人 - EnableNotify *bool `json:"EnableNotify,omitnil,omitempty" name:"EnableNotify"` + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type BatchDeleteOpsTasksRequest struct { +type BatchDeleteTasksNewRequest struct { *tchttp.BaseRequest // 批量删除的任务TaskId - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // true : 删除后下游任务可正常运行 // false:删除后下游任务不可运行 - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` // true:通知下游任务责任人 // false: 不通知下游任务责任人 - EnableNotify *bool `json:"EnableNotify,omitnil,omitempty" name:"EnableNotify"` + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *BatchDeleteOpsTasksRequest) ToJsonString() string { +func (r *BatchDeleteTasksNewRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchDeleteOpsTasksRequest) FromJsonString(s string) error { +func (r *BatchDeleteTasksNewRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err @@ -1310,53 +1057,53 @@ func (r *BatchDeleteOpsTasksRequest) FromJsonString(s string) error { delete(f, "EnableNotify") delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteOpsTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchDeleteTasksNewRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type BatchDeleteOpsTasksResponseParams struct { +type BatchDeleteTasksNewResponseParams struct { // 返回批量操作成功个数、失败个数、操作总数 - Data *BatchOperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type BatchDeleteOpsTasksResponse struct { +type BatchDeleteTasksNewResponse struct { *tchttp.BaseResponse - Response *BatchDeleteOpsTasksResponseParams `json:"Response"` + Response *BatchDeleteTasksNewResponseParams `json:"Response"` } -func (r *BatchDeleteOpsTasksResponse) ToJsonString() string { +func (r *BatchDeleteTasksNewResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *BatchDeleteOpsTasksResponse) FromJsonString(s string) error { +func (r *BatchDeleteTasksNewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type BatchForceSuccessIntegrationTaskInstancesRequestParams struct { // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchForceSuccessIntegrationTaskInstancesRequest struct { *tchttp.BaseRequest // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchForceSuccessIntegrationTaskInstancesRequest) ToJsonString() string { @@ -1382,16 +1129,16 @@ func (r *BatchForceSuccessIntegrationTaskInstancesRequest) FromJsonString(s stri // Predefined struct for user type BatchForceSuccessIntegrationTaskInstancesResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchForceSuccessIntegrationTaskInstancesResponse struct { @@ -1413,20 +1160,20 @@ func (r *BatchForceSuccessIntegrationTaskInstancesResponse) FromJsonString(s str // Predefined struct for user type BatchKillIntegrationTaskInstancesRequestParams struct { // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchKillIntegrationTaskInstancesRequest struct { *tchttp.BaseRequest // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchKillIntegrationTaskInstancesRequest) ToJsonString() string { @@ -1452,20 +1199,16 @@ func (r *BatchKillIntegrationTaskInstancesRequest) FromJsonString(s string) erro // Predefined struct for user type BatchKillIntegrationTaskInstancesResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 实际传的为taskId - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchKillIntegrationTaskInstancesResponse struct { @@ -1487,38 +1230,38 @@ func (r *BatchKillIntegrationTaskInstancesResponse) FromJsonString(s string) err // Predefined struct for user type BatchMakeUpIntegrationTasksRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 补数据开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 补数据结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchMakeUpIntegrationTasksRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 补数据开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 补数据结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchMakeUpIntegrationTasksRequest) ToJsonString() string { @@ -1547,16 +1290,16 @@ func (r *BatchMakeUpIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchMakeUpIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchMakeUpIntegrationTasksResponse struct { @@ -1578,26 +1321,26 @@ func (r *BatchMakeUpIntegrationTasksResponse) FromJsonString(s string) error { // Predefined struct for user type BatchModifyOpsOwnersRequestParams struct { // 需要更新责任人的TaskId数组 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 需要更新的责任人userId信息,多个责任人用;连接 - Owners *string `json:"Owners,omitnil,omitempty" name:"Owners"` + // 需要更新的责任人 + Owners *string `json:"Owners,omitnil" name:"Owners"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchModifyOpsOwnersRequest struct { *tchttp.BaseRequest // 需要更新责任人的TaskId数组 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 需要更新的责任人userId信息,多个责任人用;连接 - Owners *string `json:"Owners,omitnil,omitempty" name:"Owners"` + // 需要更新的责任人 + Owners *string `json:"Owners,omitnil" name:"Owners"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchModifyOpsOwnersRequest) ToJsonString() string { @@ -1625,10 +1368,10 @@ func (r *BatchModifyOpsOwnersRequest) FromJsonString(s string) error { type BatchModifyOpsOwnersResponseParams struct { // 返回批量操作成功个数、失败个数、操作总数 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchOperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchModifyOpsOwnersResponse struct { @@ -1647,88 +1390,133 @@ func (r *BatchModifyOpsOwnersResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type BatchOperateResult struct { - // 批量操作成功数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` +// Predefined struct for user +type BatchModifyOwnersNewRequestParams struct { + // 需要更新责任人的TaskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 批量操作失败数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + // 需要更新的责任人 + Owners *string `json:"Owners,omitnil" name:"Owners"` - // 批量操作的总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type BatchOperateResultOpsDto struct { - // 结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` +type BatchModifyOwnersNewRequest struct { + *tchttp.BaseRequest + + // 需要更新责任人的TaskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 错误id - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorId *string `json:"ErrorId,omitnil,omitempty" name:"ErrorId"` + // 需要更新的责任人 + Owners *string `json:"Owners,omitnil" name:"Owners"` - // 错误说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 异步操作id - // 注意:此字段可能返回 null,表示取不到有效值。 - AsyncActionId *string `json:"AsyncActionId,omitnil,omitempty" name:"AsyncActionId"` +func (r *BatchModifyOwnersNewRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type BatchOperationOpsDto struct { - // 批量操作成功数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchModifyOwnersNewRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskIdList") + delete(f, "Owners") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchModifyOwnersNewRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type BatchModifyOwnersNewResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type BatchModifyOwnersNewResponse struct { + *tchttp.BaseResponse + Response *BatchModifyOwnersNewResponseParams `json:"Response"` +} + +func (r *BatchModifyOwnersNewResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchModifyOwnersNewResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +type BatchOperateResult struct { + // 批量操作成功数 + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 批量操作失败数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 批量操作的总数 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` +} + +type BatchOperateResultOpsDto struct { + // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Result *bool `json:"Result,omitnil" name:"Result"` - // 异步操作记录的唯一id + // 错误id // 注意:此字段可能返回 null,表示取不到有效值。 - AsyncActionId *string `json:"AsyncActionId,omitnil,omitempty" name:"AsyncActionId"` -} + ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"` -type BatchOpsDTO struct { - // 总数量 + // 错误说明 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` +} - // 成功数量 +type BatchOperationOpsDto struct { + // 批量操作成功数 // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` - // 失败数量 + // 批量操作失败数 // 注意:此字段可能返回 null,表示取不到有效值。 - FailCount *int64 `json:"FailCount,omitnil,omitempty" name:"FailCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` - // 失败原因 + // 批量操作的总数 // 注意:此字段可能返回 null,表示取不到有效值。 - FailMessageList []*FailMessage `json:"FailMessageList,omitnil,omitempty" name:"FailMessageList"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` } // Predefined struct for user type BatchRerunIntegrationTaskInstancesRequestParams struct { // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchRerunIntegrationTaskInstancesRequest struct { *tchttp.BaseRequest // 实例信息 - Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchRerunIntegrationTaskInstancesRequest) ToJsonString() string { @@ -1754,19 +1542,16 @@ func (r *BatchRerunIntegrationTaskInstancesRequest) FromJsonString(s string) err // Predefined struct for user type BatchRerunIntegrationTaskInstancesResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 实际传的为taskId - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchRerunIntegrationTaskInstancesResponse struct { @@ -1787,55 +1572,41 @@ func (r *BatchRerunIntegrationTaskInstancesResponse) FromJsonString(s string) er type BatchResult struct { // 正在运行的任务数 - Running *int64 `json:"Running,omitnil,omitempty" name:"Running"` + Running *int64 `json:"Running,omitnil" name:"Running"` // 执行成功的任务数 - Success *int64 `json:"Success,omitnil,omitempty" name:"Success"` + Success *int64 `json:"Success,omitnil" name:"Success"` // 执行失败的任务数 - Failed *int64 `json:"Failed,omitnil,omitempty" name:"Failed"` + Failed *int64 `json:"Failed,omitnil" name:"Failed"` // 总任务数 - Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` -} - -type BatchResultDs struct { - // 成功数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Success *int64 `json:"Success,omitnil,omitempty" name:"Success"` - - // 失败数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Failed *int64 `json:"Failed,omitnil,omitempty" name:"Failed"` - - // 总计 - // 注意:此字段可能返回 null,表示取不到有效值。 - Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` + Total *int64 `json:"Total,omitnil" name:"Total"` } // Predefined struct for user type BatchResumeIntegrationTasksRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 任务类型, 201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchResumeIntegrationTasksRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 任务类型, 201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchResumeIntegrationTasksRequest) ToJsonString() string { @@ -1862,19 +1633,16 @@ func (r *BatchResumeIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchResumeIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchResumeIntegrationTasksResponse struct { @@ -1895,40 +1663,40 @@ func (r *BatchResumeIntegrationTasksResponse) FromJsonString(s string) error { type BatchReturn struct { // 执行结果 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` + Result *bool `json:"Result,omitnil" name:"Result"` // 执行情况备注 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` // 执行情况id // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorId *string `json:"ErrorId,omitnil,omitempty" name:"ErrorId"` + ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"` } // Predefined struct for user type BatchRunOpsTaskRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否补录中间实例,0不补录;1补录 - EnableMakeUp *int64 `json:"EnableMakeUp,omitnil,omitempty" name:"EnableMakeUp"` + EnableMakeUp *int64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"` // 任务id列表 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` + Tasks []*string `json:"Tasks,omitnil" name:"Tasks"` } type BatchRunOpsTaskRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否补录中间实例,0不补录;1补录 - EnableMakeUp *int64 `json:"EnableMakeUp,omitnil,omitempty" name:"EnableMakeUp"` + EnableMakeUp *int64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"` // 任务id列表 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` + Tasks []*string `json:"Tasks,omitnil" name:"Tasks"` } func (r *BatchRunOpsTaskRequest) ToJsonString() string { @@ -1956,10 +1724,10 @@ func (r *BatchRunOpsTaskRequest) FromJsonString(s string) error { type BatchRunOpsTaskResponseParams struct { // 操作结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchRunOpsTaskResponse struct { @@ -1980,33 +1748,27 @@ func (r *BatchRunOpsTaskResponse) FromJsonString(s string) error { // Predefined struct for user type BatchStartIntegrationTasksRequestParams struct { - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 批量运行集成任务,目前仅实时集成用到了这个参数 - StartTaskInfoSet []*StartTaskInfo `json:"StartTaskInfoSet,omitnil,omitempty" name:"StartTaskInfoSet"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchStartIntegrationTasksRequest struct { *tchttp.BaseRequest - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` + + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 批量运行集成任务,目前仅实时集成用到了这个参数 - StartTaskInfoSet []*StartTaskInfo `json:"StartTaskInfoSet,omitnil,omitempty" name:"StartTaskInfoSet"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchStartIntegrationTasksRequest) ToJsonString() string { @@ -2021,10 +1783,9 @@ func (r *BatchStartIntegrationTasksRequest) FromJsonString(s string) error { if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskIds") delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "TaskIds") - delete(f, "StartTaskInfoSet") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchStartIntegrationTasksRequest has unknown keys!", "") } @@ -2034,19 +1795,16 @@ func (r *BatchStartIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchStartIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 本次批量操作成功任务id,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchStartIntegrationTasksResponse struct { @@ -2068,26 +1826,26 @@ func (r *BatchStartIntegrationTasksResponse) FromJsonString(s string) error { // Predefined struct for user type BatchStopIntegrationTasksRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchStopIntegrationTasksRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchStopIntegrationTasksRequest) ToJsonString() string { @@ -2114,19 +1872,16 @@ func (r *BatchStopIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchStopIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 本次批量操作涉及成功任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchStopIntegrationTasksResponse struct { @@ -2148,32 +1903,20 @@ func (r *BatchStopIntegrationTasksResponse) FromJsonString(s string) error { // Predefined struct for user type BatchStopOpsTasksRequestParams struct { // 批量停止任务的TaskId - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchStopOpsTasksRequest struct { *tchttp.BaseRequest // 批量停止任务的TaskId - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchStopOpsTasksRequest) ToJsonString() string { @@ -2190,8 +1933,6 @@ func (r *BatchStopOpsTasksRequest) FromJsonString(s string) error { } delete(f, "TaskIdList") delete(f, "ProjectId") - delete(f, "KillInstance") - delete(f, "AsyncMode") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchStopOpsTasksRequest has unknown keys!", "") } @@ -2201,10 +1942,10 @@ func (r *BatchStopOpsTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchStopOpsTasksResponseParams struct { // 返回批量操作成功个数、失败个数、操作总数 - Data *BatchOperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchStopOpsTasksResponse struct { @@ -2223,35 +1964,87 @@ func (r *BatchStopOpsTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type BatchStopTasksNewRequestParams struct { + // 批量停止任务的TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type BatchStopTasksNewRequest struct { + *tchttp.BaseRequest + + // 批量停止任务的TaskId + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *BatchStopTasksNewRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchStopTasksNewRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskIdList") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchStopTasksNewRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type BatchStopTasksNewResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type BatchStopTasksNewResponse struct { + *tchttp.BaseResponse + Response *BatchStopTasksNewResponseParams `json:"Response"` +} + +func (r *BatchStopTasksNewResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *BatchStopTasksNewResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type BatchStopWorkflowsByIdsRequestParams struct { // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchStopWorkflowsByIdsRequest struct { *tchttp.BaseRequest // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchStopWorkflowsByIdsRequest) ToJsonString() string { @@ -2268,8 +2061,6 @@ func (r *BatchStopWorkflowsByIdsRequest) FromJsonString(s string) error { } delete(f, "WorkflowIds") delete(f, "ProjectId") - delete(f, "KillInstance") - delete(f, "AsyncMode") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchStopWorkflowsByIdsRequest has unknown keys!", "") } @@ -2280,10 +2071,10 @@ func (r *BatchStopWorkflowsByIdsRequest) FromJsonString(s string) error { type BatchStopWorkflowsByIdsResponseParams struct { // 操作返回结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *OperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *OperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchStopWorkflowsByIdsResponse struct { @@ -2305,38 +2096,26 @@ func (r *BatchStopWorkflowsByIdsResponse) FromJsonString(s string) error { // Predefined struct for user type BatchSuspendIntegrationTasksRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件类型(START, STOP, SUSPEND, SUSPEND_WITHOUT_SP,RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` - - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchSuspendIntegrationTasksRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务类型 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件类型(START, STOP, SUSPEND, SUSPEND_WITHOUT_SP,RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` - - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchSuspendIntegrationTasksRequest) ToJsonString() string { @@ -2354,8 +2133,6 @@ func (r *BatchSuspendIntegrationTasksRequest) FromJsonString(s string) error { delete(f, "TaskIds") delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "Event") - delete(f, "TaskNames") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchSuspendIntegrationTasksRequest has unknown keys!", "") } @@ -2365,16 +2142,16 @@ func (r *BatchSuspendIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchSuspendIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchSuspendIntegrationTasksResponse struct { @@ -2393,53 +2170,35 @@ func (r *BatchSuspendIntegrationTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type BatchTaskOperateNew struct { - // 操作Id - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` -} - // Predefined struct for user type BatchUpdateIntegrationTasksRequestParams struct { // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 责任人(多个责任人用小写分号隔开;离线任务传入的是账号名,实时任务传入的是账号id) - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` // 任务类型 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 责任人Id(多个责任人用小写分号隔开) - InchargeIds *string `json:"InchargeIds,omitnil,omitempty" name:"InchargeIds"` - - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type BatchUpdateIntegrationTasksRequest struct { *tchttp.BaseRequest // 任务id - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` // 责任人(多个责任人用小写分号隔开;离线任务传入的是账号名,实时任务传入的是账号id) - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` // 任务类型 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 责任人Id(多个责任人用小写分号隔开) - InchargeIds *string `json:"InchargeIds,omitnil,omitempty" name:"InchargeIds"` - - // 本次批量操作涉及任务,用于审计 - TaskNames []*string `json:"TaskNames,omitnil,omitempty" name:"TaskNames"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *BatchUpdateIntegrationTasksRequest) ToJsonString() string { @@ -2458,8 +2217,6 @@ func (r *BatchUpdateIntegrationTasksRequest) FromJsonString(s string) error { delete(f, "Incharge") delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "InchargeIds") - delete(f, "TaskNames") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BatchUpdateIntegrationTasksRequest has unknown keys!", "") } @@ -2469,16 +2226,16 @@ func (r *BatchUpdateIntegrationTasksRequest) FromJsonString(s string) error { // Predefined struct for user type BatchUpdateIntegrationTasksResponseParams struct { // 操作成功的任务数 - SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` + SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"` // 操作失败的任务数 - FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` + FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"` // 任务总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type BatchUpdateIntegrationTasksResponse struct { @@ -2497,181 +2254,78 @@ func (r *BatchUpdateIntegrationTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type BindProjectExecutorResourceRequestParams struct { - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 需要绑定项目的资源包id集合,为空则绑定整个资源组 - ExecutorResourcePackageIds []*string `json:"ExecutorResourcePackageIds,omitnil,omitempty" name:"ExecutorResourcePackageIds"` - - // 可选: 需要绑定的多个项目id, 若申明将带上ProjectId一起绑定 - ProjectIdList []*string `json:"ProjectIdList,omitnil,omitempty" name:"ProjectIdList"` -} - -type BindProjectExecutorResourceRequest struct { - *tchttp.BaseRequest - - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 需要绑定项目的资源包id集合,为空则绑定整个资源组 - ExecutorResourcePackageIds []*string `json:"ExecutorResourcePackageIds,omitnil,omitempty" name:"ExecutorResourcePackageIds"` - - // 可选: 需要绑定的多个项目id, 若申明将带上ProjectId一起绑定 - ProjectIdList []*string `json:"ProjectIdList,omitnil,omitempty" name:"ProjectIdList"` -} - -func (r *BindProjectExecutorResourceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *BindProjectExecutorResourceRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ExecutorGroupId") - delete(f, "ProjectId") - delete(f, "ExecutorResourcePackageIds") - delete(f, "ProjectIdList") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "BindProjectExecutorResourceRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type BindProjectExecutorResourceResponseParams struct { - // 绑定成功为true,其他为异常信息 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type BindProjectExecutorResourceResponse struct { - *tchttp.BaseResponse - Response *BindProjectExecutorResourceResponseParams `json:"Response"` -} - -func (r *BindProjectExecutorResourceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *BindProjectExecutorResourceResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type BizCatalogsInfo struct { - // 应用id - // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` - - // 类目id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` - - // 类目层级 - // 注意:此字段可能返回 null,表示取不到有效值。 - Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` - - // 类目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 上级类目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"` +type BooleanResponse struct { + // 是否成功 + Success *bool `json:"Success,omitnil" name:"Success"` - // 类目顺序 + // 失败返回提示信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` + Message *string `json:"Message,omitnil" name:"Message"` - // 类目名称英文 + // 基线Id // 注意:此字段可能返回 null,表示取不到有效值。 - NameEn *string `json:"NameEn,omitnil,omitempty" name:"NameEn"` + BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"` } type BytesSpeed struct { // 节点类型 // 注意:此字段可能返回 null,表示取不到有效值。 - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` + NodeType *string `json:"NodeType,omitnil" name:"NodeType"` // 节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 - NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` // 速度值列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Values []*SpeedValue `json:"Values,omitnil,omitempty" name:"Values"` + Values []*SpeedValue `json:"Values,omitnil" name:"Values"` } -type CandidateDsDTo struct { - // 取值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` +type CanvasInfo struct { + // 画布任务信息 + TasksList []*TaskCanvasInfo `json:"TasksList,omitnil" name:"TasksList"` - // 取值描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ValueDesc *string `json:"ValueDesc,omitnil,omitempty" name:"ValueDesc"` + // 画布任务链接信息 + LinksList []*TaskLinkInfo `json:"LinksList,omitnil" name:"LinksList"` } // Predefined struct for user type CheckAlarmRegularNameExistRequestParams struct { // 项目名称 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 规则名称 - AlarmRegularName *string `json:"AlarmRegularName,omitnil,omitempty" name:"AlarmRegularName"` + AlarmRegularName *string `json:"AlarmRegularName,omitnil" name:"AlarmRegularName"` // 任务ID // // Deprecated: TaskId is deprecated. - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 主键ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` // 任务类型:201.实时,202.离线 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } type CheckAlarmRegularNameExistRequest struct { *tchttp.BaseRequest // 项目名称 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 规则名称 - AlarmRegularName *string `json:"AlarmRegularName,omitnil,omitempty" name:"AlarmRegularName"` + AlarmRegularName *string `json:"AlarmRegularName,omitnil" name:"AlarmRegularName"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 主键ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` // 任务类型:201.实时,202.离线 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } func (r *CheckAlarmRegularNameExistRequest) ToJsonString() string { @@ -2691,7 +2345,6 @@ func (r *CheckAlarmRegularNameExistRequest) FromJsonString(s string) error { delete(f, "TaskId") delete(f, "Id") delete(f, "TaskType") - delete(f, "MonitorType") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CheckAlarmRegularNameExistRequest has unknown keys!", "") } @@ -2701,10 +2354,10 @@ func (r *CheckAlarmRegularNameExistRequest) FromJsonString(s string) error { // Predefined struct for user type CheckAlarmRegularNameExistResponseParams struct { // 是否重名 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CheckAlarmRegularNameExistResponse struct { @@ -2724,112 +2377,263 @@ func (r *CheckAlarmRegularNameExistResponse) FromJsonString(s string) error { } // Predefined struct for user -type CheckIntegrationNodeNameExistsRequestParams struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type CheckDuplicateRuleNameRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 节点名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 规则组Id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 节点ID - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` + // 规则Id + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` } -type CheckIntegrationNodeNameExistsRequest struct { +type CheckDuplicateRuleNameRequest struct { *tchttp.BaseRequest - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 节点名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 规则组Id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 节点ID - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` + // 规则Id + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` } -func (r *CheckIntegrationNodeNameExistsRequest) ToJsonString() string { +func (r *CheckDuplicateRuleNameRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CheckIntegrationNodeNameExistsRequest) FromJsonString(s string) error { +func (r *CheckDuplicateRuleNameRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "Name") delete(f, "ProjectId") - delete(f, "Id") + delete(f, "RuleGroupId") + delete(f, "Name") + delete(f, "RuleId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CheckIntegrationNodeNameExistsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CheckDuplicateRuleNameRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CheckIntegrationNodeNameExistsResponseParams struct { - // 返回true代表存在,返回false代表不存在 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type CheckDuplicateRuleNameResponseParams struct { + // 规则名称是否重复 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type CheckIntegrationNodeNameExistsResponse struct { +type CheckDuplicateRuleNameResponse struct { *tchttp.BaseResponse - Response *CheckIntegrationNodeNameExistsResponseParams `json:"Response"` + Response *CheckDuplicateRuleNameResponseParams `json:"Response"` } -func (r *CheckIntegrationNodeNameExistsResponse) ToJsonString() string { +func (r *CheckDuplicateRuleNameResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CheckIntegrationNodeNameExistsResponse) FromJsonString(s string) error { +func (r *CheckDuplicateRuleNameResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CheckIntegrationTaskNameExistsRequestParams struct { - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +type CheckDuplicateTemplateNameRequestParams struct { + // 规则模板ID + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 模板名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type CheckDuplicateTemplateNameRequest struct { + *tchttp.BaseRequest + + // 规则模板ID + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` + + // 模板名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *CheckDuplicateTemplateNameRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CheckDuplicateTemplateNameRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TemplateId") + delete(f, "Name") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CheckDuplicateTemplateNameRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CheckDuplicateTemplateNameResponseParams struct { + // 是否重名 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CheckDuplicateTemplateNameResponse struct { + *tchttp.BaseResponse + Response *CheckDuplicateTemplateNameResponseParams `json:"Response"` +} + +func (r *CheckDuplicateTemplateNameResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CheckDuplicateTemplateNameResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CheckIntegrationNodeNameExistsRequestParams struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 节点名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 节点ID + Id *int64 `json:"Id,omitnil" name:"Id"` +} + +type CheckIntegrationNodeNameExistsRequest struct { + *tchttp.BaseRequest + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 节点名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 节点ID + Id *int64 `json:"Id,omitnil" name:"Id"` +} + +func (r *CheckIntegrationNodeNameExistsRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CheckIntegrationNodeNameExistsRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "Name") + delete(f, "ProjectId") + delete(f, "Id") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CheckIntegrationNodeNameExistsRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CheckIntegrationNodeNameExistsResponseParams struct { + // 返回true代表存在,返回false代表不存在 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CheckIntegrationNodeNameExistsResponse struct { + *tchttp.BaseResponse + Response *CheckIntegrationNodeNameExistsResponseParams `json:"Response"` +} + +func (r *CheckIntegrationNodeNameExistsResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CheckIntegrationNodeNameExistsResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CheckIntegrationTaskNameExistsRequestParams struct { + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 同步类型1.单表同步,2.解决方案 - SyncType *int64 `json:"SyncType,omitnil,omitempty" name:"SyncType"` + SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"` } type CheckIntegrationTaskNameExistsRequest struct { *tchttp.BaseRequest // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 同步类型1.单表同步,2.解决方案 - SyncType *int64 `json:"SyncType,omitnil,omitempty" name:"SyncType"` + SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"` } func (r *CheckIntegrationTaskNameExistsRequest) ToJsonString() string { @@ -2857,13 +2661,13 @@ func (r *CheckIntegrationTaskNameExistsRequest) FromJsonString(s string) error { // Predefined struct for user type CheckIntegrationTaskNameExistsResponseParams struct { // true表示存在,false表示不存在 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` // 任务名重复类型(0:未重复, 1:开发态重复, 2:生产态重复) - ExistsType *int64 `json:"ExistsType,omitnil,omitempty" name:"ExistsType"` + ExistsType *int64 `json:"ExistsType,omitnil" name:"ExistsType"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CheckIntegrationTaskNameExistsResponse struct { @@ -2885,26 +2689,26 @@ func (r *CheckIntegrationTaskNameExistsResponse) FromJsonString(s string) error // Predefined struct for user type CheckTaskNameExistRequestParams struct { // 项目id/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务类型(跟调度传参保持一致27) - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` } type CheckTaskNameExistRequest struct { *tchttp.BaseRequest // 项目id/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务类型(跟调度传参保持一致27) - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` } func (r *CheckTaskNameExistRequest) ToJsonString() string { @@ -2931,10 +2735,10 @@ func (r *CheckTaskNameExistRequest) FromJsonString(s string) error { // Predefined struct for user type CheckTaskNameExistResponseParams struct { // 结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CheckTaskNameExistResponse struct { @@ -2953,530 +2757,337 @@ func (r *CheckTaskNameExistResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type CodeTemplateDetail struct { - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 模版名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeTemplateName *string `json:"CodeTemplateName,omitnil,omitempty" name:"CodeTemplateName"` - - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 代码模版描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeTemplateDesc *string `json:"CodeTemplateDesc,omitnil,omitempty" name:"CodeTemplateDesc"` - - // 文件夹id - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 责任人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 责任人id - // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` - - // 扩展信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Ext *TaskExtDsVO `json:"Ext,omitnil,omitempty" name:"Ext"` - - // 模版id - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` - - // 最后更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` - - // 更新人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUser *string `json:"UpdateUser,omitnil,omitempty" name:"UpdateUser"` - - // 更新人id +type CollectionFolderOpsDto struct { + // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 执行ip + // 总页面数 // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 资源组id + // 当前页面数量 // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` - // 是否提交 + // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 模版脚本是否发生变化 + // 每页数量 // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 代码模版脚本,base64编码返回 + // 任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + Items []*FolderOpsDto `json:"Items,omitnil" name:"Items"` } -type CollectionFolderOpsDto struct { +type CollectionInstanceOpsDto struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` // 总页面数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` // 当前页面数量 // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` // 每页数量 // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 任务信息 + // 实例信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*FolderOpsDto `json:"Items,omitnil,omitempty" name:"Items"` + Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"` } -type CollectionInstanceOpsDto struct { +type CollectionTaskOpsDto struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` // 总页面数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` // 当前页面数量 // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` // 每页数量 // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 实例信息 + // 任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*InstanceOpsDto `json:"Items,omitnil,omitempty" name:"Items"` + Items []*TaskOpsDto `json:"Items,omitnil" name:"Items"` } type ColumnAggregationLineage struct { // 表名 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + TableName *string `json:"TableName,omitnil" name:"TableName"` // 父节点ID // 注意:此字段可能返回 null,表示取不到有效值。 - ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` + ParentId *string `json:"ParentId,omitnil" name:"ParentId"` // 元数据类型 // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` + MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"` // 字符串类型的父节点集合 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentSet *string `json:"ParentSet,omitnil,omitempty" name:"ParentSet"` + ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"` // 字符串类型的子节点集合 // 注意:此字段可能返回 null,表示取不到有效值。 - ChildSet *string `json:"ChildSet,omitnil,omitempty" name:"ChildSet"` + ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"` // 列信息集合 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnInfoSet []*SimpleColumnInfo `json:"ColumnInfoSet,omitnil,omitempty" name:"ColumnInfoSet"` + ColumnInfoSet []*SimpleColumnInfo `json:"ColumnInfoSet,omitnil" name:"ColumnInfoSet"` } -type ColumnBasicInfo struct { - // 表的全局唯一ID +type ColumnLineageInfo struct { + // 血缘id // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + Id *string `json:"Id,omitnil" name:"Id"` - // 数据源全局唯一ID + // 由中心节点出发的路径信息 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"` - // 数据源名 + // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 数据库ID + // 表ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 数据库名 + // 字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + ColumnName *string `json:"ColumnName,omitnil" name:"ColumnName"` - // 表名称 + // 字段中文名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + ColumnNameCn *string `json:"ColumnNameCn,omitnil" name:"ColumnNameCn"` - // 字段名称 + // 字段类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` + ColumnType *string `json:"ColumnType,omitnil" name:"ColumnType"` - // 数据类型,string/int等 + // 关系参数 // 注意:此字段可能返回 null,表示取不到有效值。 - DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"` + RelationParams *string `json:"RelationParams,omitnil" name:"RelationParams"` - // 字段类型, varchar(32)/int(10)等 + // 参数 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnType *string `json:"ColumnType,omitnil,omitempty" name:"ColumnType"` + Params *string `json:"Params,omitnil" name:"Params"` - // 字段默认值 + // 父id // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnDefault *string `json:"ColumnDefault,omitnil,omitempty" name:"ColumnDefault"` + ParentId *string `json:"ParentId,omitnil" name:"ParentId"` - // 索引类型, PRI/MUL/PARTITION等,普通字段该值为空串 + // 元数据类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnKey *string `json:"ColumnKey,omitnil,omitempty" name:"ColumnKey"` + MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"` - // 字段顺序标识 + // 元数据类型名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnPosition *int64 `json:"ColumnPosition,omitnil,omitempty" name:"ColumnPosition"` + MetastoreTypeName *string `json:"MetastoreTypeName,omitnil" name:"MetastoreTypeName"` - // 字段注释 + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnComment *string `json:"ColumnComment,omitnil,omitempty" name:"ColumnComment"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 数据类型 + // 字段全名称 // 注意:此字段可能返回 null,表示取不到有效值。 - StoreType *string `json:"StoreType,omitnil,omitempty" name:"StoreType"` + QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"` - // 所属项目ID + // 下游节点数 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"` - // 所属项目英文名 + // 上游节点数 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"` - // 所属项目中文名 + // 描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` + Description *string `json:"Description,omitnil" name:"Description"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 精度 - // 注意:此字段可能返回 null,表示取不到有效值。 - Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` -} - -type ColumnData struct { - // ColumnName1 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` - - // ColumnName1 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventProjectName *string `json:"EventProjectName,omitnil,omitempty" name:"EventProjectName"` + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 1 + // 任务id列表 // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + Tasks []*string `json:"Tasks,omitnil" name:"Tasks"` - // 1 + // 父节点列表字符串 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"` - // 1 + // 子节点列表字符串 // 注意:此字段可能返回 null,表示取不到有效值。 - State *string `json:"State,omitnil,omitempty" name:"State"` + ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"` - // 1 + // 额外参数 // 注意:此字段可能返回 null,表示取不到有效值。 - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"` +} - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +// Predefined struct for user +type CommitExportTaskRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 规则执行Id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 导出类型(1.全部,2.触发行,3.通过行) + ExportType *uint64 `json:"ExportType,omitnil" name:"ExportType"` -type ColumnItem struct { - // ColumnName1 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` + // 执行资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // ColumnName1 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnRef *string `json:"ColumnRef,omitnil,omitempty" name:"ColumnRef"` + // 计算资源队列 + QueueName *string `json:"QueueName,omitnil" name:"QueueName"` } -type ColumnLineage struct { - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type CommitExportTaskRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // database 名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 规则执行Id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 表名称 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 导出类型(1.全部,2.触发行,3.通过行) + ExportType *uint64 `json:"ExportType,omitnil" name:"ExportType"` - // 列名称 - ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` + // 执行资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // catalog 名称 - CatalogName *string `json:"CatalogName,omitnil,omitempty" name:"CatalogName"` + // 计算资源队列 + QueueName *string `json:"QueueName,omitnil" name:"QueueName"` +} - // schema 名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` +func (r *CommitExportTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 扩展参数 - ExtParams []*ExtParam `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CommitExportTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "RuleExecId") + delete(f, "ExportType") + delete(f, "ExecutorGroupId") + delete(f, "QueueName") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CommitExportTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 表类型 - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` +// Predefined struct for user +type CommitExportTaskResponseParams struct { + // 提交结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` - // 列类型 - ColumnType *string `json:"ColumnType,omitnil,omitempty" name:"ColumnType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type ColumnLineageInfo struct { - // 血缘id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 数据源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 字段名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` - - // 字段中文名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnNameCn *string `json:"ColumnNameCn,omitnil,omitempty" name:"ColumnNameCn"` - - // 字段类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnType *string `json:"ColumnType,omitnil,omitempty" name:"ColumnType"` - - // 关系参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelationParams *string `json:"RelationParams,omitnil,omitempty" name:"RelationParams"` - - // 参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 父id - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` - - // 元数据类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` - - // 元数据类型名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreTypeName *string `json:"MetastoreTypeName,omitnil,omitempty" name:"MetastoreTypeName"` - - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 字段全名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualifiedName *string `json:"QualifiedName,omitnil,omitempty" name:"QualifiedName"` - - // 下游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - DownStreamCount *int64 `json:"DownStreamCount,omitnil,omitempty" name:"DownStreamCount"` - - // 上游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpStreamCount *int64 `json:"UpStreamCount,omitnil,omitempty" name:"UpStreamCount"` - - // 描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 由中心节点出发的路径信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - PrefixPath *string `json:"PrefixPath,omitnil,omitempty" name:"PrefixPath"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 任务id列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 父节点列表字符串 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentSet *string `json:"ParentSet,omitnil,omitempty" name:"ParentSet"` - - // 子节点列表字符串 - // 注意:此字段可能返回 null,表示取不到有效值。 - ChildSet *string `json:"ChildSet,omitnil,omitempty" name:"ChildSet"` - - // 额外参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtParams []*LineageParamRecord `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` - - // 表ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +type CommitExportTaskResponse struct { + *tchttp.BaseResponse + Response *CommitExportTaskResponseParams `json:"Response"` } -type ColumnLineagePair struct { - // 列血缘来源方 - Sources []*ColumnLineage `json:"Sources,omitnil,omitempty" name:"Sources"` - - // 列血缘目标方 - Target *ColumnLineage `json:"Target,omitnil,omitempty" name:"Target"` +func (r *CommitExportTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type ColumnMeta struct { - // 字段英文名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - NameEn *string `json:"NameEn,omitnil,omitempty" name:"NameEn"` - - // 字段中文名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - NameCn *string `json:"NameCn,omitnil,omitempty" name:"NameCn"` - - // 字段类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 字段描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 字段序号 - // 注意:此字段可能返回 null,表示取不到有效值。 - Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` - - // 是否为分区字段 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsPartition *bool `json:"IsPartition,omitnil,omitempty" name:"IsPartition"` - - // 字段名 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // HBase列簇属性集合 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnFamiliesFieldSet []*Pair `json:"ColumnFamiliesFieldSet,omitnil,omitempty" name:"ColumnFamiliesFieldSet"` - - // 对应码表字典ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DictionaryId *string `json:"DictionaryId,omitnil,omitempty" name:"DictionaryId"` - - // 对应码表字典名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DictionaryName *string `json:"DictionaryName,omitnil,omitempty" name:"DictionaryName"` - - // 安全等级:名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"` - - // 安全等级:值范围1-10 - // 注意:此字段可能返回 null,表示取不到有效值。 - LevelRank *int64 `json:"LevelRank,omitnil,omitempty" name:"LevelRank"` - - // influxdb字段类别 - // 注意:此字段可能返回 null,表示取不到有效值。 - InfluxCategory *string `json:"InfluxCategory,omitnil,omitempty" name:"InfluxCategory"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CommitExportTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type CommitIntegrationTaskRequestParams struct { // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行 - CommitType *int64 `json:"CommitType,omitnil,omitempty" name:"CommitType"` + CommitType *int64 `json:"CommitType,omitnil" name:"CommitType"` // 实时任务 201 离线任务 202 默认实时任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` // 提交版本描述 - VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"` + VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"` // 提交版本号 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` - - // 前端操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` } type CommitIntegrationTaskRequest struct { *tchttp.BaseRequest // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行 - CommitType *int64 `json:"CommitType,omitnil,omitempty" name:"CommitType"` + CommitType *int64 `json:"CommitType,omitnil" name:"CommitType"` // 实时任务 201 离线任务 202 默认实时任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` // 提交版本描述 - VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"` + VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"` // 提交版本号 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` - - // 前端操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` } func (r *CommitIntegrationTaskRequest) ToJsonString() string { @@ -3498,7 +3109,6 @@ func (r *CommitIntegrationTaskRequest) FromJsonString(s string) error { delete(f, "ExtConfig") delete(f, "VersionDesc") delete(f, "InstanceVersion") - delete(f, "EventDesc") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CommitIntegrationTaskRequest has unknown keys!", "") } @@ -3508,14 +3118,10 @@ func (r *CommitIntegrationTaskRequest) FromJsonString(s string) error { // Predefined struct for user type CommitIntegrationTaskResponseParams struct { // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 数据结构 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataDto *CommitTaskDataDto `json:"DataDto,omitnil,omitempty" name:"DataDto"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CommitIntegrationTaskResponse struct { @@ -3534,47 +3140,126 @@ func (r *CommitIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type CommitRuleGroupExecResultRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 规则组执行ID + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` + + // 规则组执行状态 + RuleGroupState *string `json:"RuleGroupState,omitnil" name:"RuleGroupState"` + + // 规则执行结果集合 + RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitnil" name:"RuleExecResults"` +} + +type CommitRuleGroupExecResultRequest struct { + *tchttp.BaseRequest + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 规则组执行ID + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` + + // 规则组执行状态 + RuleGroupState *string `json:"RuleGroupState,omitnil" name:"RuleGroupState"` + + // 规则执行结果集合 + RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitnil" name:"RuleExecResults"` +} + +func (r *CommitRuleGroupExecResultRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CommitRuleGroupExecResultRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "RuleGroupExecId") + delete(f, "RuleGroupState") + delete(f, "RuleExecResults") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CommitRuleGroupExecResultRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CommitRuleGroupExecResultResponseParams struct { + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *string `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CommitRuleGroupExecResultResponse struct { + *tchttp.BaseResponse + Response *CommitRuleGroupExecResultResponseParams `json:"Response"` +} + +func (r *CommitRuleGroupExecResultResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CommitRuleGroupExecResultResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type CommitRuleGroupTaskRequestParams struct { // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` // 触发类型 1.手动触发 2.调度事中触发 3.周期调度触发 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` // 规则配置列表 - ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil,omitempty" name:"ExecRuleConfig"` + ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil" name:"ExecRuleConfig"` // 执行配置 - ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil,omitempty" name:"ExecConfig"` + ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil" name:"ExecConfig"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` } type CommitRuleGroupTaskRequest struct { *tchttp.BaseRequest // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` // 触发类型 1.手动触发 2.调度事中触发 3.周期调度触发 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` // 规则配置列表 - ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil,omitempty" name:"ExecRuleConfig"` + ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil" name:"ExecRuleConfig"` // 执行配置 - ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil,omitempty" name:"ExecConfig"` + ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil" name:"ExecConfig"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` } func (r *CommitRuleGroupTaskRequest) ToJsonString() string { @@ -3605,10 +3290,10 @@ func (r *CommitRuleGroupTaskRequest) FromJsonString(s string) error { type CommitRuleGroupTaskResponseParams struct { // 规则组执行id // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupExecResult `json:"Data,omitnil,omitempty" name:"Data"` + Data *RuleGroupExecResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CommitRuleGroupTaskResponse struct { @@ -3627,204 +3312,113 @@ func (r *CommitRuleGroupTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type CommitTaskDataDto struct { - // 任务审批ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskApproveId *string `json:"TaskApproveId,omitnil,omitempty" name:"TaskApproveId"` -} - type CommonContent struct { // 详情内容 // 注意:此字段可能返回 null,表示取不到有效值。 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + Content *string `json:"Content,omitnil" name:"Content"` } type CommonId struct { // Id值 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` } type CommonIdOpsDto struct { - // 返回补录计划名称_ok + // 返回命令id // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` } type CompareResult struct { // 对比结果项列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*CompareResultItem `json:"Items,omitnil,omitempty" name:"Items"` + Items []*CompareResultItem `json:"Items,omitnil" name:"Items"` // 检测总行数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRows *uint64 `json:"TotalRows,omitnil,omitempty" name:"TotalRows"` + TotalRows *uint64 `json:"TotalRows,omitnil" name:"TotalRows"` // 检测通过行数 // 注意:此字段可能返回 null,表示取不到有效值。 - PassRows *uint64 `json:"PassRows,omitnil,omitempty" name:"PassRows"` + PassRows *uint64 `json:"PassRows,omitnil" name:"PassRows"` // 检测不通过行数 // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerRows *uint64 `json:"TriggerRows,omitnil,omitempty" name:"TriggerRows"` - - // 比较关系 - // 注意:此字段可能返回 null,表示取不到有效值。 - ComputeExpression *string `json:"ComputeExpression,omitnil,omitempty" name:"ComputeExpression"` + TriggerRows *uint64 `json:"TriggerRows,omitnil" name:"TriggerRows"` } type CompareResultItem struct { // 对比结果, 1为真 2为假 // 注意:此字段可能返回 null,表示取不到有效值。 - FixResult *uint64 `json:"FixResult,omitnil,omitempty" name:"FixResult"` + FixResult *uint64 `json:"FixResult,omitnil" name:"FixResult"` // 质量sql执行结果 // 注意:此字段可能返回 null,表示取不到有效值。 - ResultValue *string `json:"ResultValue,omitnil,omitempty" name:"ResultValue"` + ResultValue *string `json:"ResultValue,omitnil" name:"ResultValue"` // 阈值列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Values []*ThresholdValue `json:"Values,omitnil,omitempty" name:"Values"` + Values []*ThresholdValue `json:"Values,omitnil" name:"Values"` // 比较操作类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` + Operator *string `json:"Operator,omitnil" name:"Operator"` // 比较类型 // 注意:此字段可能返回 null,表示取不到有效值。 - CompareType *uint64 `json:"CompareType,omitnil,omitempty" name:"CompareType"` + CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"` // 值比较类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ValueComputeType *uint64 `json:"ValueComputeType,omitnil,omitempty" name:"ValueComputeType"` + ValueComputeType *uint64 `json:"ValueComputeType,omitnil" name:"ValueComputeType"` } type CompareRule struct { // 比较条件列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*CompareRuleItem `json:"Items,omitnil,omitempty" name:"Items"` + Items []*CompareRuleItem `json:"Items,omitnil" name:"Items"` // 周期性模板默认周期,单位秒 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // o 表示 或,a 表示 且,数字表示items下标 - // 注意:此字段可能返回 null,表示取不到有效值。 - ComputeExpression *string `json:"ComputeExpression,omitnil,omitempty" name:"ComputeExpression"` + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` } type CompareRuleItem struct { // 比较类型 1.固定值 2.波动值 3.数值范围比较 4.枚举范围比较 5.不用比较 // 注意:此字段可能返回 null,表示取不到有效值。 - CompareType *uint64 `json:"CompareType,omitnil,omitempty" name:"CompareType"` + CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"` - // 比较操作类型 - // < <= == => > != - // IRLCRO:在区间内(左闭右开) - // IRLORC:在区间内(左开右闭) - // IRLCRC:在区间内(左闭右闭) - // IRLORO:在区间内(左开右开) - // NRLCRO:不在区间内(左闭右开) - // NRLORC:不在区间内(左开右闭) - // NRLCRC:不在区间内(左闭右闭) - // NRLORO:不在区间内(左开右开) - // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` + // 比较操作类型 < <= == => > + // 注意:此字段可能返回 null,表示取不到有效值。 + Operator *string `json:"Operator,omitnil" name:"Operator"` // 质量统计值类型 1.绝对值 2.上升 3. 下降 4._C包含 5. N_C不包含 // 注意:此字段可能返回 null,表示取不到有效值。 - ValueComputeType *uint64 `json:"ValueComputeType,omitnil,omitempty" name:"ValueComputeType"` + ValueComputeType *uint64 `json:"ValueComputeType,omitnil" name:"ValueComputeType"` // 比较阈值列表 // 注意:此字段可能返回 null,表示取不到有效值。 - ValueList []*ThresholdValue `json:"ValueList,omitnil,omitempty" name:"ValueList"` -} - -type Content struct { - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 诊断 - // 注意:此字段可能返回 null,表示取不到有效值。 - Diagnose *string `json:"Diagnose,omitnil,omitempty" name:"Diagnose"` - - // 理由 - // 注意:此字段可能返回 null,表示取不到有效值。 - Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"` - - // 操作 - // 注意:此字段可能返回 null,表示取不到有效值。 - Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` - - // 链接 - // 注意:此字段可能返回 null,表示取不到有效值。 - Url *string `json:"Url,omitnil,omitempty" name:"Url"` -} - -type CosTokenResponse struct { - // token id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // token内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Token *string `json:"Token,omitnil,omitempty" name:"Token"` - - // 密钥id - // 注意:此字段可能返回 null,表示取不到有效值。 - SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"` - - // 密钥内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"` - - // 响应 - // 注意:此字段可能返回 null,表示取不到有效值。 - Response *string `json:"Response,omitnil,omitempty" name:"Response"` - - // 用户uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 过期时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExpiredTime *uint64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 操作者uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUin *string `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` + ValueList []*ThresholdValue `json:"ValueList,omitnil" name:"ValueList"` } // Predefined struct for user type CountOpsInstanceStateRequestParams struct { // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type CountOpsInstanceStateRequest struct { *tchttp.BaseRequest // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *CountOpsInstanceStateRequest) ToJsonString() string { @@ -3850,10 +3444,10 @@ func (r *CountOpsInstanceStateRequest) FromJsonString(s string) error { // Predefined struct for user type CountOpsInstanceStateResponseParams struct { // 任务对应实例的状态统计 - Data *TaskInstanceCountDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *TaskInstanceCountDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CountOpsInstanceStateResponse struct { @@ -3872,312 +3466,242 @@ func (r *CountOpsInstanceStateResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type CreateAndDDLSupport struct { - // 是否支持select +type CreateAlarmRuleRequest struct { + // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - SupportSelect *bool `json:"SupportSelect,omitnil,omitempty" name:"SupportSelect"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否支持ddl + // 创建人名字 // 注意:此字段可能返回 null,表示取不到有效值。 - SupportDdl *bool `json:"SupportDdl,omitnil,omitempty" name:"SupportDdl"` -} - -// Predefined struct for user -type CreateBaseProjectRequestParams struct { - // 项目信息 - Project *BaseProject `json:"Project,omitnil,omitempty" name:"Project"` -} + CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"` -type CreateBaseProjectRequest struct { - *tchttp.BaseRequest - - // 项目信息 - Project *BaseProject `json:"Project,omitnil,omitempty" name:"Project"` -} + // 创建人uin + // 注意:此字段可能返回 null,表示取不到有效值。 + Creator *string `json:"Creator,omitnil" name:"Creator"` -func (r *CreateBaseProjectRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 规则名字 + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleName *string `json:"RuleName,omitnil" name:"RuleName"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateBaseProjectRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Project") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateBaseProjectRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 监控类型,1.task、2.workflow、3.project、4.baseline(默认为1.任务) + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"` -// Predefined struct for user -type CreateBaseProjectResponseParams struct { - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 监控对象 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"` -type CreateBaseProjectResponse struct { - *tchttp.BaseResponse - Response *CreateBaseProjectResponseParams `json:"Response"` -} + // 告警类型,1.失败告警、2.超时告警、3.成功告警、4.基线破线、5.基线预警、6.基线任务失败(默认1.失败告警) + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmTypes []*string `json:"AlarmTypes,omitnil" name:"AlarmTypes"` -func (r *CreateBaseProjectResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 告警级别,1.普通、2.重要、3.紧急(默认1.普通) + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmLevel *int64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateBaseProjectResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 告警方式,1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群;告警方式code列表(默认1.邮件) + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmWays []*string `json:"AlarmWays,omitnil" name:"AlarmWays"` -// Predefined struct for user -type CreateCodeTemplateRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员) + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"` - // 模版名 - CodeTemplateName *string `json:"CodeTemplateName,omitnil,omitempty" name:"CodeTemplateName"` + // 告警接收人 + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmRecipients []*string `json:"AlarmRecipients,omitnil" name:"AlarmRecipients"` - // 30Python,32DLC,50 DLC-PySpark - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 告警接收人ID + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil" name:"AlarmRecipientIds"` - // 模版描述 - CodeTemplateDesc *string `json:"CodeTemplateDesc,omitnil,omitempty" name:"CodeTemplateDesc"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // Base64转化的脚本内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` - - // 代码模板类型 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + // 扩展信息, 1.预计运行耗时(默认),2.预计完成时间,3.预计调度时间,4.周期内未完成;取值类型:1.指定指,2.历史均值(默认1.指定指) + // 注意:此字段可能返回 null,表示取不到有效值。 + ExtInfo *string `json:"ExtInfo,omitnil" name:"ExtInfo"` } -type CreateCodeTemplateRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +// Predefined struct for user +type CreateBaselineRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模版名 - CodeTemplateName *string `json:"CodeTemplateName,omitnil,omitempty" name:"CodeTemplateName"` + // 基线名称 + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // 30Python,32DLC,50 DLC-PySpark - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // D或者H;分别表示天基线和小时基线 + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 模版描述 - CodeTemplateDesc *string `json:"CodeTemplateDesc,omitnil,omitempty" name:"CodeTemplateDesc"` + // 创建人id + CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"` - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + // 创建人名称 + CreateName *string `json:"CreateName,omitnil" name:"CreateName"` - // Base64转化的脚本内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + // 基线负责人id + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` - // 代码模板类型 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` -} + // 基线负责人名称 + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` -func (r *CreateCodeTemplateRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 保障任务 + PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeTemplateRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeTemplateName") - delete(f, "TaskType") - delete(f, "CodeTemplateDesc") - delete(f, "FolderId") - delete(f, "Content") - delete(f, "ProductName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateCodeTemplateRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 保障时间 + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` -// Predefined struct for user -type CreateCodeTemplateResponseParams struct { - // 模版id - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + // 告警余量/分钟 + WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 1 + IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"` -type CreateCodeTemplateResponse struct { - *tchttp.BaseResponse - Response *CreateCodeTemplateResponseParams `json:"Response"` -} + // 现有告警规则信息 + AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"` -func (r *CreateCodeTemplateResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + // 新增告警规则描述 + BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"` } -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeTemplateResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} +type CreateBaselineRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` -// Predefined struct for user -type CreateCodeTemplateVersionRequestParams struct { - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 基线名称 + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // D或者H;分别表示天基线和小时基线 + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 模版关联的任务以及调度参数设置 - Tasks []*TaskFormParams `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 创建人id + CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"` - // 代码模本脚本内置参数 - OriginalParams []*string `json:"OriginalParams,omitnil,omitempty" name:"OriginalParams"` + // 创建人名称 + CreateName *string `json:"CreateName,omitnil" name:"CreateName"` - // 提交描述 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // 基线负责人id + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` - // true表示:针对新建、已下线状态的任务仅生成开发态保存版本,您可在任务中自行提交到生产。针对调度中、已暂停、已失效的任务生成开发态保存版本并提交到生产(即本次代码模板的改动在调度中生效); - // false表示:针对所有状态的任务均仅生成开发态保存版本。 - NeedSubmitScheduleForTemplate *bool `json:"NeedSubmitScheduleForTemplate,omitnil,omitempty" name:"NeedSubmitScheduleForTemplate"` -} + // 基线负责人名称 + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` -type CreateCodeTemplateVersionRequest struct { - *tchttp.BaseRequest - - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 保障任务 + PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 保障时间 + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` - // 模版关联的任务以及调度参数设置 - Tasks []*TaskFormParams `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 告警余量/分钟 + WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"` - // 代码模本脚本内置参数 - OriginalParams []*string `json:"OriginalParams,omitnil,omitempty" name:"OriginalParams"` + // 1 + IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"` - // 提交描述 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // 现有告警规则信息 + AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"` - // true表示:针对新建、已下线状态的任务仅生成开发态保存版本,您可在任务中自行提交到生产。针对调度中、已暂停、已失效的任务生成开发态保存版本并提交到生产(即本次代码模板的改动在调度中生效); - // false表示:针对所有状态的任务均仅生成开发态保存版本。 - NeedSubmitScheduleForTemplate *bool `json:"NeedSubmitScheduleForTemplate,omitnil,omitempty" name:"NeedSubmitScheduleForTemplate"` + // 新增告警规则描述 + BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"` } -func (r *CreateCodeTemplateVersionRequest) ToJsonString() string { +func (r *CreateBaselineRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateCodeTemplateVersionRequest) FromJsonString(s string) error { +func (r *CreateBaselineRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "CodeTemplateId") delete(f, "ProjectId") - delete(f, "Tasks") - delete(f, "OriginalParams") - delete(f, "VersionRemark") - delete(f, "NeedSubmitScheduleForTemplate") + delete(f, "BaselineName") + delete(f, "BaselineType") + delete(f, "CreateUin") + delete(f, "CreateName") + delete(f, "InChargeUin") + delete(f, "InChargeName") + delete(f, "PromiseTasks") + delete(f, "PromiseTime") + delete(f, "WarningMargin") + delete(f, "IsNewAlarm") + delete(f, "AlarmRuleDto") + delete(f, "BaselineCreateAlarmRuleRequest") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateCodeTemplateVersionRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateBaselineRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CreateCodeTemplateVersionResponseParams struct { - // 批量操作JobId - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *uint64 `json:"Data,omitnil,omitempty" name:"Data"` +type CreateBaselineResponseParams struct { + // 是否成功 + Data *BooleanResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type CreateCodeTemplateVersionResponse struct { +type CreateBaselineResponse struct { *tchttp.BaseResponse - Response *CreateCodeTemplateVersionResponseParams `json:"Response"` + Response *CreateBaselineResponseParams `json:"Response"` } -func (r *CreateCodeTemplateVersionResponse) ToJsonString() string { +func (r *CreateBaselineResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateCodeTemplateVersionResponse) FromJsonString(s string) error { +func (r *CreateBaselineResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type CreateCustomFunctionRequestParams struct { // 枚举值:HIVE、SPARK、DLC - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数) - Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"` + Kind *string `json:"Kind,omitnil" name:"Kind"` // 函数名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 集群实例引擎 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` // 数据库名称 - DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` + DbName *string `json:"DbName,omitnil" name:"DbName"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数资源文件类型 - FunctionResourceFileType *string `json:"FunctionResourceFileType,omitnil,omitempty" name:"FunctionResourceFileType"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type CreateCustomFunctionRequest struct { *tchttp.BaseRequest // 枚举值:HIVE、SPARK、DLC - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数) - Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"` + Kind *string `json:"Kind,omitnil" name:"Kind"` // 函数名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 集群实例引擎 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` // 数据库名称 - DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` + DbName *string `json:"DbName,omitnil" name:"DbName"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数资源文件类型 - FunctionResourceFileType *string `json:"FunctionResourceFileType,omitnil,omitempty" name:"FunctionResourceFileType"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *CreateCustomFunctionRequest) ToJsonString() string { @@ -4198,7 +3722,6 @@ func (r *CreateCustomFunctionRequest) FromJsonString(s string) error { delete(f, "ClusterIdentifier") delete(f, "DbName") delete(f, "ProjectId") - delete(f, "FunctionResourceFileType") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateCustomFunctionRequest has unknown keys!", "") } @@ -4209,14 +3732,14 @@ func (r *CreateCustomFunctionRequest) FromJsonString(s string) error { type CreateCustomFunctionResponseParams struct { // 函数唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateCustomFunctionResponse struct { @@ -4235,223 +3758,113 @@ func (r *CreateCustomFunctionResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type CreateDataModelRequestParams struct { - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` - - // 用户的子账号id - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` - - // Wedata数据建模购买参数,包年包月类型单位,年:y,月:m,默认m - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` - - // Wedata数据建模购买参数,购买时长,默认1 - TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` - - // Wedata数据建模购买参数,是否自动续费,是:1,否:0,默认0 - AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` - - // Wedata数据建模购买参数,标准版:DATA_MODEL_STANDARD,企业版:DATA_MODEL_PRO,默认DATA_MODEL_STANDARD - DataModelVersion *string `json:"DataModelVersion,omitnil,omitempty" name:"DataModelVersion"` -} - -type CreateDataModelRequest struct { - *tchttp.BaseRequest - - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` - - // 用户的子账号id - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` - - // Wedata数据建模购买参数,包年包月类型单位,年:y,月:m,默认m - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` - - // Wedata数据建模购买参数,购买时长,默认1 - TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` - - // Wedata数据建模购买参数,是否自动续费,是:1,否:0,默认0 - AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` - - // Wedata数据建模购买参数,标准版:DATA_MODEL_STANDARD,企业版:DATA_MODEL_PRO,默认DATA_MODEL_STANDARD - DataModelVersion *string `json:"DataModelVersion,omitnil,omitempty" name:"DataModelVersion"` -} - -func (r *CreateDataModelRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateDataModelRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "CloudappId") - delete(f, "UserId") - delete(f, "TimeUnit") - delete(f, "TimeSpan") - delete(f, "AutoRenewFlag") - delete(f, "DataModelVersion") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateDataModelRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateDataModelResponseParams struct { - // “Wedata数据建模”的实例id - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateDataModelResponse struct { - *tchttp.BaseResponse - Response *CreateDataModelResponseParams `json:"Response"` -} - -func (r *CreateDataModelResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateDataModelResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - // Predefined struct for user type CreateDataSourceRequestParams struct { // 数据源名称,在相同SpaceName下,数据源名称不能为空 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据源类别:绑定引擎、绑定数据库 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + Category *string `json:"Category,omitnil" name:"Category"` // 数据源类型:枚举值 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 归属项目ID - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` // 归属项目Name - OwnerProjectName *string `json:"OwnerProjectName,omitnil,omitempty" name:"OwnerProjectName"` + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` // 归属项目Name中文 - OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil,omitempty" name:"OwnerProjectIdent"` + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` // 业务侧数据源的配置信息扩展 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` + BizParams *string `json:"BizParams,omitnil" name:"BizParams"` // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` + Params *string `json:"Params,omitnil" name:"Params"` // 数据源描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源展示名,为了可视化查看 - Display *string `json:"Display,omitnil,omitempty" name:"Display"` + Display *string `json:"Display,omitnil" name:"Display"` // 若数据源列表为绑定数据库,则为db名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 数据源引擎的实例ID,如CDB实例ID - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` + Instance *string `json:"Instance,omitnil" name:"Instance"` // 数据源数据源的可见性,1为可见、0为不可见。默认为1 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + Status *uint64 `json:"Status,omitnil" name:"Status"` // 数据源所属的业务空间名称 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` // 是否采集 - Collect *string `json:"Collect,omitnil,omitempty" name:"Collect"` + Collect *string `json:"Collect,omitnil" name:"Collect"` // cos桶信息 - COSBucket *string `json:"COSBucket,omitnil,omitempty" name:"COSBucket"` + COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"` // cos region - COSRegion *string `json:"COSRegion,omitnil,omitempty" name:"COSRegion"` - - // 连接测试结果 - ConnectResult *string `json:"ConnectResult,omitnil,omitempty" name:"ConnectResult"` - - // 开发环境数据源配置 - DevelopmentParams *string `json:"DevelopmentParams,omitnil,omitempty" name:"DevelopmentParams"` - - // 新建数据源的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"` } type CreateDataSourceRequest struct { *tchttp.BaseRequest // 数据源名称,在相同SpaceName下,数据源名称不能为空 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据源类别:绑定引擎、绑定数据库 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + Category *string `json:"Category,omitnil" name:"Category"` // 数据源类型:枚举值 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 归属项目ID - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` // 归属项目Name - OwnerProjectName *string `json:"OwnerProjectName,omitnil,omitempty" name:"OwnerProjectName"` + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` // 归属项目Name中文 - OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil,omitempty" name:"OwnerProjectIdent"` + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` // 业务侧数据源的配置信息扩展 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` + BizParams *string `json:"BizParams,omitnil" name:"BizParams"` // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` + Params *string `json:"Params,omitnil" name:"Params"` // 数据源描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源展示名,为了可视化查看 - Display *string `json:"Display,omitnil,omitempty" name:"Display"` + Display *string `json:"Display,omitnil" name:"Display"` // 若数据源列表为绑定数据库,则为db名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 数据源引擎的实例ID,如CDB实例ID - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` + Instance *string `json:"Instance,omitnil" name:"Instance"` // 数据源数据源的可见性,1为可见、0为不可见。默认为1 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + Status *uint64 `json:"Status,omitnil" name:"Status"` // 数据源所属的业务空间名称 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` // 是否采集 - Collect *string `json:"Collect,omitnil,omitempty" name:"Collect"` + Collect *string `json:"Collect,omitnil" name:"Collect"` // cos桶信息 - COSBucket *string `json:"COSBucket,omitnil,omitempty" name:"COSBucket"` + COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"` // cos region - COSRegion *string `json:"COSRegion,omitnil,omitempty" name:"COSRegion"` - - // 连接测试结果 - ConnectResult *string `json:"ConnectResult,omitnil,omitempty" name:"ConnectResult"` - - // 开发环境数据源配置 - DevelopmentParams *string `json:"DevelopmentParams,omitnil,omitempty" name:"DevelopmentParams"` - - // 新建数据源的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"` } func (r *CreateDataSourceRequest) ToJsonString() string { @@ -4483,9 +3896,6 @@ func (r *CreateDataSourceRequest) FromJsonString(s string) error { delete(f, "Collect") delete(f, "COSBucket") delete(f, "COSRegion") - delete(f, "ConnectResult") - delete(f, "DevelopmentParams") - delete(f, "ProjectId") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateDataSourceRequest has unknown keys!", "") } @@ -4496,10 +3906,10 @@ func (r *CreateDataSourceRequest) FromJsonString(s string) error { type CreateDataSourceResponseParams struct { // 主键ID // 注意:此字段可能返回 null,表示取不到有效值。 - Data *uint64 `json:"Data,omitnil,omitempty" name:"Data"` + Data *uint64 `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateDataSourceResponse struct { @@ -4521,32 +3931,26 @@ func (r *CreateDataSourceResponse) FromJsonString(s string) error { // Predefined struct for user type CreateDsFolderRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` - - // 文件夹来源 template管理,orchestrationSpace 编排空间 - FolderForm *string `json:"FolderForm,omitnil,omitempty" name:"FolderForm"` + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } type CreateDsFolderRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` - - // 文件夹来源 template管理,orchestrationSpace 编排空间 - FolderForm *string `json:"FolderForm,omitnil,omitempty" name:"FolderForm"` + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } func (r *CreateDsFolderRequest) ToJsonString() string { @@ -4564,7 +3968,6 @@ func (r *CreateDsFolderRequest) FromJsonString(s string) error { delete(f, "ProjectId") delete(f, "FolderName") delete(f, "ParentsFolderId") - delete(f, "FolderForm") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateDsFolderRequest has unknown keys!", "") } @@ -4575,10 +3978,10 @@ func (r *CreateDsFolderRequest) FromJsonString(s string) error { type CreateDsFolderResponseParams struct { // 文件夹Id,null则创建失败 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateDsFolderResponse struct { @@ -4598,88 +4001,124 @@ func (r *CreateDsFolderResponse) FromJsonString(s string) error { } // Predefined struct for user -type CreateHiveTableByDDLRequestParams struct { - // 数据源ID - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type CreateFolderRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据库 - Database *string `json:"Database,omitnil,omitempty" name:"Database"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 建hive表ddl的base64编码 - DDLSql *string `json:"DDLSql,omitnil,omitempty" name:"DDLSql"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` +} - // 表权限 ,默认为0:项目共享;1:仅个人与管理员 - Privilege *int64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` +type CreateFolderRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 目标表类型(HIVE或GBASE) - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` +} - // 责任人 - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` +func (r *CreateFolderRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateFolderRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "FolderName") + delete(f, "ParentsFolderId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateFolderRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 是否异步建表 - Async *bool `json:"Async,omitnil,omitempty" name:"Async"` +// Predefined struct for user +type CreateFolderResponseParams struct { + // 文件夹Id,null则创建失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *CommonId `json:"Data,omitnil" name:"Data"` - // 数据优化使用的资源 - DataOptimizationResource *string `json:"DataOptimizationResource,omitnil,omitempty" name:"DataOptimizationResource"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 是否开启数据优化 - SmartOptimizerWritten *string `json:"SmartOptimizerWritten,omitnil,omitempty" name:"SmartOptimizerWritten"` +type CreateFolderResponse struct { + *tchttp.BaseResponse + Response *CreateFolderResponseParams `json:"Response"` +} - // 数据优化表名 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +func (r *CreateFolderResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 数据优化资源组 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateFolderResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type CreateHiveTableByDDLRequest struct { - *tchttp.BaseRequest - +// Predefined struct for user +type CreateHiveTableByDDLRequestParams struct { // 数据源ID - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库 - Database *string `json:"Database,omitnil,omitempty" name:"Database"` + Database *string `json:"Database,omitnil" name:"Database"` - // 建hive表ddl的base64编码 - DDLSql *string `json:"DDLSql,omitnil,omitempty" name:"DDLSql"` + // 建hive表ddl + DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"` // 表权限 ,默认为0:项目共享;1:仅个人与管理员 - Privilege *int64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` + Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 目标表类型(HIVE或GBASE) - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 责任人 - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` +} - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` +type CreateHiveTableByDDLRequest struct { + *tchttp.BaseRequest + + // 数据源ID + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据库 + Database *string `json:"Database,omitnil" name:"Database"` - // 是否异步建表 - Async *bool `json:"Async,omitnil,omitempty" name:"Async"` + // 建hive表ddl + DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"` - // 数据优化使用的资源 - DataOptimizationResource *string `json:"DataOptimizationResource,omitnil,omitempty" name:"DataOptimizationResource"` + // 表权限 ,默认为0:项目共享;1:仅个人与管理员 + Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"` - // 是否开启数据优化 - SmartOptimizerWritten *string `json:"SmartOptimizerWritten,omitnil,omitempty" name:"SmartOptimizerWritten"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据优化表名 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 目标表类型(HIVE或GBASE) + Type *string `json:"Type,omitnil" name:"Type"` - // 数据优化资源组 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` + // 责任人 + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` } func (r *CreateHiveTableByDDLRequest) ToJsonString() string { @@ -4701,12 +4140,6 @@ func (r *CreateHiveTableByDDLRequest) FromJsonString(s string) error { delete(f, "ProjectId") delete(f, "Type") delete(f, "Incharge") - delete(f, "SchemaName") - delete(f, "Async") - delete(f, "DataOptimizationResource") - delete(f, "SmartOptimizerWritten") - delete(f, "TableName") - delete(f, "ResourceGroupName") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateHiveTableByDDLRequest has unknown keys!", "") } @@ -4715,14 +4148,11 @@ func (r *CreateHiveTableByDDLRequest) FromJsonString(s string) error { // Predefined struct for user type CreateHiveTableByDDLResponseParams struct { - // 返回表名称,无论是否异步都有值 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 异步任务轮询 id,只有异步才有值 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 表名称 + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateHiveTableByDDLResponse struct { @@ -4744,68 +4174,44 @@ func (r *CreateHiveTableByDDLResponse) FromJsonString(s string) error { // Predefined struct for user type CreateHiveTableRequestParams struct { // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库名称 - Database *string `json:"Database,omitnil,omitempty" name:"Database"` + Database *string `json:"Database,omitnil" name:"Database"` // base64转码之后的建表语句 - DDLSql *string `json:"DDLSql,omitnil,omitempty" name:"DDLSql"` + DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"` // 表权限 ,默认为0:项目共享;1:仅个人与管理员 - Privilege *int64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` + Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 责任人 - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` - - // 数据优化引擎 - DataOptimizationResource *string `json:"DataOptimizationResource,omitnil,omitempty" name:"DataOptimizationResource"` - - // 是否开启数据优化 - SmartOptimizerWritten *string `json:"SmartOptimizerWritten,omitnil,omitempty" name:"SmartOptimizerWritten"` - - // 数据优化针对的表 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 数据优化资源组 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` } type CreateHiveTableRequest struct { *tchttp.BaseRequest // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库名称 - Database *string `json:"Database,omitnil,omitempty" name:"Database"` + Database *string `json:"Database,omitnil" name:"Database"` // base64转码之后的建表语句 - DDLSql *string `json:"DDLSql,omitnil,omitempty" name:"DDLSql"` + DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"` // 表权限 ,默认为0:项目共享;1:仅个人与管理员 - Privilege *int64 `json:"Privilege,omitnil,omitempty" name:"Privilege"` + Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 责任人 - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` - - // 数据优化引擎 - DataOptimizationResource *string `json:"DataOptimizationResource,omitnil,omitempty" name:"DataOptimizationResource"` - - // 是否开启数据优化 - SmartOptimizerWritten *string `json:"SmartOptimizerWritten,omitnil,omitempty" name:"SmartOptimizerWritten"` - - // 数据优化针对的表 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 数据优化资源组 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` } func (r *CreateHiveTableRequest) ToJsonString() string { @@ -4826,10 +4232,6 @@ func (r *CreateHiveTableRequest) FromJsonString(s string) error { delete(f, "Privilege") delete(f, "ProjectId") delete(f, "Incharge") - delete(f, "DataOptimizationResource") - delete(f, "SmartOptimizerWritten") - delete(f, "TableName") - delete(f, "ResourceGroupName") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateHiveTableRequest has unknown keys!", "") } @@ -4839,10 +4241,10 @@ func (r *CreateHiveTableRequest) FromJsonString(s string) error { // Predefined struct for user type CreateHiveTableResponseParams struct { // 建表是否成功 - IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` + IsSuccess *bool `json:"IsSuccess,omitnil" name:"IsSuccess"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateHiveTableResponse struct { @@ -4861,29 +4263,121 @@ func (r *CreateHiveTableResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type CreateInLongAgentRequestParams struct { + // 采集器类型,1:TKE Agent,2:BOSS SDK,默认:1 + AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"` + + // 采集器名称 + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` + + // 集成资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` + + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // TKE集群的地域 + TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"` + + // 当AgentType为1时,必填。当AgentType为2时,不用填 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` +} + +type CreateInLongAgentRequest struct { + *tchttp.BaseRequest + + // 采集器类型,1:TKE Agent,2:BOSS SDK,默认:1 + AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"` + + // 采集器名称 + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` + + // 集成资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` + + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // TKE集群的地域 + TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"` + + // 当AgentType为1时,必填。当AgentType为2时,不用填 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` +} + +func (r *CreateInLongAgentRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateInLongAgentRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "AgentType") + delete(f, "AgentName") + delete(f, "ExecutorGroupId") + delete(f, "ProjectId") + delete(f, "TkeRegion") + delete(f, "ClusterId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateInLongAgentRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CreateInLongAgentResponseParams struct { + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CreateInLongAgentResponse struct { + *tchttp.BaseResponse + Response *CreateInLongAgentResponseParams `json:"Response"` +} + +func (r *CreateInLongAgentResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateInLongAgentResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type CreateIntegrationNodeRequestParams struct { // 集成节点信息 - NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil,omitempty" name:"NodeInfo"` + NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务类型,201为实时任务,202为离线任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } type CreateIntegrationNodeRequest struct { *tchttp.BaseRequest // 集成节点信息 - NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil,omitempty" name:"NodeInfo"` + NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务类型,201为实时任务,202为离线任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } func (r *CreateIntegrationNodeRequest) ToJsonString() string { @@ -4910,14 +4404,14 @@ func (r *CreateIntegrationNodeRequest) FromJsonString(s string) error { // Predefined struct for user type CreateIntegrationNodeResponseParams struct { // 节点 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` // 当前任务id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateIntegrationNodeResponse struct { @@ -4939,20 +4433,20 @@ func (r *CreateIntegrationNodeResponse) FromJsonString(s string) error { // Predefined struct for user type CreateIntegrationTaskRequestParams struct { // 任务信息 - TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` + TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type CreateIntegrationTaskRequest struct { *tchttp.BaseRequest // 任务信息 - TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` + TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *CreateIntegrationTaskRequest) ToJsonString() string { @@ -4978,10 +4472,10 @@ func (r *CreateIntegrationTaskRequest) FromJsonString(s string) error { // Predefined struct for user type CreateIntegrationTaskResponseParams struct { // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateIntegrationTaskResponse struct { @@ -5003,92 +4497,86 @@ func (r *CreateIntegrationTaskResponse) FromJsonString(s string) error { type CreateMakeDatetimeInfo struct { // 开始日期 // 注意:此字段可能返回 null,表示取不到有效值。 - StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` + StartDate *string `json:"StartDate,omitnil" name:"StartDate"` // 结束日期 // 注意:此字段可能返回 null,表示取不到有效值。 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } // Predefined struct for user type CreateOfflineTaskRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目/工作 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 间隔,可选,默认1。非空。默认 1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + // 1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 延时执行时间,单位分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // 0 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 任务结束数据时间。非空。默认当前时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 2099-12-31 00:00:00 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` + Notes *string `json:"Notes,omitnil" name:"Notes"` // 当前日期 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 跟之前调用调度接口保持一致27 - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` - // 时间指定,如月任务指定1,3号,则填入 1,3。非空。默认 "" 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L" - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 默认 "" + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` // 区分画布和表单 - TaskMode *string `json:"TaskMode,omitnil,omitempty" name:"TaskMode"` - - // 导入编排空间配置 - TaskImportInfo *TaskImportInfo `json:"TaskImportInfo,omitnil,omitempty" name:"TaskImportInfo"` + TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"` } type CreateOfflineTaskRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目/工作 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 间隔,可选,默认1。非空。默认 1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + // 1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 延时执行时间,单位分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // 0 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 任务结束数据时间。非空。默认当前时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 2099-12-31 00:00:00 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` + Notes *string `json:"Notes,omitnil" name:"Notes"` // 当前日期 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 跟之前调用调度接口保持一致27 - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` - // 时间指定,如月任务指定1,3号,则填入 1,3。非空。默认 "" 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L" - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 默认 "" + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` // 区分画布和表单 - TaskMode *string `json:"TaskMode,omitnil,omitempty" name:"TaskMode"` - - // 导入编排空间配置 - TaskImportInfo *TaskImportInfo `json:"TaskImportInfo,omitnil,omitempty" name:"TaskImportInfo"` + TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"` } func (r *CreateOfflineTaskRequest) ToJsonString() string { @@ -5113,7 +4601,6 @@ func (r *CreateOfflineTaskRequest) FromJsonString(s string) error { delete(f, "TypeId") delete(f, "TaskAction") delete(f, "TaskMode") - delete(f, "TaskImportInfo") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateOfflineTaskRequest has unknown keys!", "") } @@ -5124,18 +4611,13 @@ func (r *CreateOfflineTaskRequest) FromJsonString(s string) error { type CreateOfflineTaskResponseParams struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 导入到编排空间的任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - ArrangeSpaceTaskId *string `json:"ArrangeSpaceTaskId,omitnil,omitempty" name:"ArrangeSpaceTaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateOfflineTaskResponse struct { @@ -5157,188 +4639,152 @@ func (r *CreateOfflineTaskResponse) FromJsonString(s string) error { // Predefined struct for user type CreateOpsMakePlanRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 补录计划名称 - MakeName *string `json:"MakeName,omitnil,omitempty" name:"MakeName"` + MakeName *string `json:"MakeName,omitnil" name:"MakeName"` // 补录任务集合 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // 补录计划日期范围 - MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil,omitempty" name:"MakeDatetimeList"` + MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"` // 项目标识 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 补录是否检查父任务状态,默认不检查。不推荐使用,后续会废弃,推荐使用 CheckParentType。 - CheckParent *bool `json:"CheckParent,omitnil,omitempty" name:"CheckParent"` + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` // 补录检查父任务类型。取值范围: //
  • NONE: 全部不检查
  • //
  • ALL: 检查全部上游父任务
  • //
  • MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
  • - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` + CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 已弃用。任务自依赖类型:parallel(并行),serial(无序串行),orderly(有序串行) - SelfDependence *string `json:"SelfDependence,omitnil,omitempty" name:"SelfDependence"` + SelfDependence *string `json:"SelfDependence,omitnil" name:"SelfDependence"` // 并行度 - ParallelNum *int64 `json:"ParallelNum,omitnil,omitempty" name:"ParallelNum"` + ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"` // 补录实例生成周期是否和原周期相同,默认为true - SameCycle *bool `json:"SameCycle,omitnil,omitempty" name:"SameCycle"` + SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"` // 补录实例目标周期类型 - TargetTaskCycle *string `json:"TargetTaskCycle,omitnil,omitempty" name:"TargetTaskCycle"` + TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"` // 补录实例目标周期类型指定时间 - TargetTaskAction *int64 `json:"TargetTaskAction,omitnil,omitempty" name:"TargetTaskAction"` + TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"` // 补录实例自定义参数 - MapParamList []*StrToStrMap `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` + MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"` // 创建人id - CreatorId *string `json:"CreatorId,omitnil,omitempty" name:"CreatorId"` + CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"` // 创建人 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + Creator *string `json:"Creator,omitnil" name:"Creator"` // 补录计划说明 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` + Remark *string `json:"Remark,omitnil" name:"Remark"` // 是否使用任务原有自依赖配置,默认为true - SameSelfDependType *bool `json:"SameSelfDependType,omitnil,omitempty" name:"SameSelfDependType"` + SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"` // 补录实例原始周期类型 - SourceTaskCycle *string `json:"SourceTaskCycle,omitnil,omitempty" name:"SourceTaskCycle"` - - // 补录指定的调度资源组(ID) 为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil,omitempty" name:"SchedulerResourceGroup"` + SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"` - // 补录指定的集成资源组(ID) 为空则表示使用任务原有集成执行资源组 - IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil,omitempty" name:"IntegrationResourceGroup"` + // 重新指定的调度资源组ID + SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"` - // 补录指定的调度资源组名称 为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil,omitempty" name:"SchedulerResourceGroupName"` + // 重新指定的集成资源组ID + IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"` - // 补录指定的集成资源组名称 为空则表示使用任务原有集成执行资源组 - IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil,omitempty" name:"IntegrationResourceGroupName"` + // 重新指定的调度资源组名称 + SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"` - // 补录扩展属性 - MakeExtList []*StrToStrMap `json:"MakeExtList,omitnil,omitempty" name:"MakeExtList"` - - // 补录扩展属性 - SameSelfWorkflowDependType *bool `json:"SameSelfWorkflowDependType,omitnil,omitempty" name:"SameSelfWorkflowDependType"` - - // 补录扩展属性 - SelfWorkflowDependency *string `json:"SelfWorkflowDependency,omitnil,omitempty" name:"SelfWorkflowDependency"` - - // 任务 TASK; 项目: PROJECT - MakeType *string `json:"MakeType,omitnil,omitempty" name:"MakeType"` - - // 任务状态 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` - - // 补录是否跳过事件检查 - MakeCheckEventType *string `json:"MakeCheckEventType,omitnil,omitempty" name:"MakeCheckEventType"` -} + // 重新指定的集成资源组名称 + IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"` +} type CreateOpsMakePlanRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 补录计划名称 - MakeName *string `json:"MakeName,omitnil,omitempty" name:"MakeName"` + MakeName *string `json:"MakeName,omitnil" name:"MakeName"` // 补录任务集合 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // 补录计划日期范围 - MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil,omitempty" name:"MakeDatetimeList"` + MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"` // 项目标识 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 补录是否检查父任务状态,默认不检查。不推荐使用,后续会废弃,推荐使用 CheckParentType。 - CheckParent *bool `json:"CheckParent,omitnil,omitempty" name:"CheckParent"` + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` // 补录检查父任务类型。取值范围: //
  • NONE: 全部不检查
  • //
  • ALL: 检查全部上游父任务
  • //
  • MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
  • - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` + CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 已弃用。任务自依赖类型:parallel(并行),serial(无序串行),orderly(有序串行) - SelfDependence *string `json:"SelfDependence,omitnil,omitempty" name:"SelfDependence"` + SelfDependence *string `json:"SelfDependence,omitnil" name:"SelfDependence"` // 并行度 - ParallelNum *int64 `json:"ParallelNum,omitnil,omitempty" name:"ParallelNum"` + ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"` // 补录实例生成周期是否和原周期相同,默认为true - SameCycle *bool `json:"SameCycle,omitnil,omitempty" name:"SameCycle"` + SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"` // 补录实例目标周期类型 - TargetTaskCycle *string `json:"TargetTaskCycle,omitnil,omitempty" name:"TargetTaskCycle"` + TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"` // 补录实例目标周期类型指定时间 - TargetTaskAction *int64 `json:"TargetTaskAction,omitnil,omitempty" name:"TargetTaskAction"` + TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"` // 补录实例自定义参数 - MapParamList []*StrToStrMap `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` + MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"` // 创建人id - CreatorId *string `json:"CreatorId,omitnil,omitempty" name:"CreatorId"` + CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"` // 创建人 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + Creator *string `json:"Creator,omitnil" name:"Creator"` // 补录计划说明 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` + Remark *string `json:"Remark,omitnil" name:"Remark"` // 是否使用任务原有自依赖配置,默认为true - SameSelfDependType *bool `json:"SameSelfDependType,omitnil,omitempty" name:"SameSelfDependType"` + SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"` // 补录实例原始周期类型 - SourceTaskCycle *string `json:"SourceTaskCycle,omitnil,omitempty" name:"SourceTaskCycle"` - - // 补录指定的调度资源组(ID) 为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil,omitempty" name:"SchedulerResourceGroup"` - - // 补录指定的集成资源组(ID) 为空则表示使用任务原有集成执行资源组 - IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil,omitempty" name:"IntegrationResourceGroup"` + SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"` - // 补录指定的调度资源组名称 为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil,omitempty" name:"SchedulerResourceGroupName"` + // 重新指定的调度资源组ID + SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"` - // 补录指定的集成资源组名称 为空则表示使用任务原有集成执行资源组 - IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil,omitempty" name:"IntegrationResourceGroupName"` + // 重新指定的集成资源组ID + IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"` - // 补录扩展属性 - MakeExtList []*StrToStrMap `json:"MakeExtList,omitnil,omitempty" name:"MakeExtList"` + // 重新指定的调度资源组名称 + SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"` - // 补录扩展属性 - SameSelfWorkflowDependType *bool `json:"SameSelfWorkflowDependType,omitnil,omitempty" name:"SameSelfWorkflowDependType"` - - // 补录扩展属性 - SelfWorkflowDependency *string `json:"SelfWorkflowDependency,omitnil,omitempty" name:"SelfWorkflowDependency"` - - // 任务 TASK; 项目: PROJECT - MakeType *string `json:"MakeType,omitnil,omitempty" name:"MakeType"` - - // 任务状态 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` - - // 补录是否跳过事件检查 - MakeCheckEventType *string `json:"MakeCheckEventType,omitnil,omitempty" name:"MakeCheckEventType"` + // 重新指定的集成资源组名称 + IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"` } func (r *CreateOpsMakePlanRequest) ToJsonString() string { @@ -5376,12 +4822,6 @@ func (r *CreateOpsMakePlanRequest) FromJsonString(s string) error { delete(f, "IntegrationResourceGroup") delete(f, "SchedulerResourceGroupName") delete(f, "IntegrationResourceGroupName") - delete(f, "MakeExtList") - delete(f, "SameSelfWorkflowDependType") - delete(f, "SelfWorkflowDependency") - delete(f, "MakeType") - delete(f, "StatusList") - delete(f, "MakeCheckEventType") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateOpsMakePlanRequest has unknown keys!", "") } @@ -5391,10 +4831,10 @@ func (r *CreateOpsMakePlanRequest) FromJsonString(s string) error { // Predefined struct for user type CreateOpsMakePlanResponseParams struct { // 结果 - Data *CommonIdOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *CommonIdOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateOpsMakePlanResponse struct { @@ -5413,155 +4853,327 @@ func (r *CreateOpsMakePlanResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +// Predefined struct for user +type CreateOrUpdateResourceRequestParams struct { + // 项目ID,必填项 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 文件名,必填项 + Files []*string `json:"Files,omitnil" name:"Files"` + + // 必填项,文件所属路径,资源管理根路径为 /datastudio/resource/项目ID/文件夹名 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` + + // cos存储桶名字 + CosBucketName *string `json:"CosBucketName,omitnil" name:"CosBucketName"` + + // cos所属地域 + CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"` + + // 是否为新文件,新增为 true,更新为 false + NewFile *bool `json:"NewFile,omitnil" name:"NewFile"` + + // 必填项,文件大小,与 Files 字段对应 + FilesSize []*string `json:"FilesSize,omitnil" name:"FilesSize"` +} + +type CreateOrUpdateResourceRequest struct { + *tchttp.BaseRequest + + // 项目ID,必填项 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 文件名,必填项 + Files []*string `json:"Files,omitnil" name:"Files"` + + // 必填项,文件所属路径,资源管理根路径为 /datastudio/resource/项目ID/文件夹名 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` + + // cos存储桶名字 + CosBucketName *string `json:"CosBucketName,omitnil" name:"CosBucketName"` + + // cos所属地域 + CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"` + + // 是否为新文件,新增为 true,更新为 false + NewFile *bool `json:"NewFile,omitnil" name:"NewFile"` + + // 必填项,文件大小,与 Files 字段对应 + FilesSize []*string `json:"FilesSize,omitnil" name:"FilesSize"` +} + +func (r *CreateOrUpdateResourceRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateOrUpdateResourceRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "Files") + delete(f, "FilePath") + delete(f, "CosBucketName") + delete(f, "CosRegion") + delete(f, "NewFile") + delete(f, "FilesSize") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateOrUpdateResourceRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CreateOrUpdateResourceResponseParams struct { + // 响应数据 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*UserFileDTO `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CreateOrUpdateResourceResponse struct { + *tchttp.BaseResponse + Response *CreateOrUpdateResourceResponseParams `json:"Response"` +} + +func (r *CreateOrUpdateResourceResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateOrUpdateResourceResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CreateResourcePathRequestParams struct { + // 文件夹名称,如 aaa + Name *string `json:"Name,omitnil" name:"Name"` + + // 文件夹所属父目录,请注意,根目录为 /datastudio/resource + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type CreateResourcePathRequest struct { + *tchttp.BaseRequest + + // 文件夹名称,如 aaa + Name *string `json:"Name,omitnil" name:"Name"` + + // 文件夹所属父目录,请注意,根目录为 /datastudio/resource + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *CreateResourcePathRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateResourcePathRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Name") + delete(f, "FilePath") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateResourcePathRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type CreateResourcePathResponseParams struct { + // 新建成功 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type CreateResourcePathResponse struct { + *tchttp.BaseResponse + Response *CreateResourcePathResponseParams `json:"Response"` +} + +func (r *CreateResourcePathResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *CreateResourcePathResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + // Predefined struct for user type CreateRuleRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 规则组Id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` // 规则名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + TableId *string `json:"TableId,omitnil" name:"TableId"` // 规则模板列表 - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + Type *uint64 `json:"Type,omitnil" name:"Type"` // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` // 源字段详细类型,int、string - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` // 源字段名称 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` // 检测范围 1.全表 2.条件扫描 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` // 条件扫描WHERE条件表达式 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` // 自定义SQL - CustomSql *string `json:"CustomSql,omitnil,omitempty" name:"CustomSql"` + CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"` // 报警触发条件 - CompareRule *CompareRule `json:"CompareRule,omitnil,omitempty" name:"CompareRule"` + CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"` // 报警触发级别 1.低, 2.中, 3.高 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` // 规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` // 目标库Id - TargetDatabaseId *string `json:"TargetDatabaseId,omitnil,omitempty" name:"TargetDatabaseId"` + TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"` // 目标表Id - TargetTableId *string `json:"TargetTableId,omitnil,omitempty" name:"TargetTableId"` + TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"` // 目标过滤条件表达式 - TargetConditionExpr *string `json:"TargetConditionExpr,omitnil,omitempty" name:"TargetConditionExpr"` + TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"` // 源字段与目标字段关联条件on表达式 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` // 自定义模版sql表达式字段替换参数 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` // 目标字段名称 CITY - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` // 该规则支持的执行引擎列表 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } type CreateRuleRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 规则组Id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` // 规则名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + TableId *string `json:"TableId,omitnil" name:"TableId"` // 规则模板列表 - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + Type *uint64 `json:"Type,omitnil" name:"Type"` // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` // 源字段详细类型,int、string - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` // 源字段名称 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` // 检测范围 1.全表 2.条件扫描 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` // 条件扫描WHERE条件表达式 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` // 自定义SQL - CustomSql *string `json:"CustomSql,omitnil,omitempty" name:"CustomSql"` + CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"` // 报警触发条件 - CompareRule *CompareRule `json:"CompareRule,omitnil,omitempty" name:"CompareRule"` + CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"` // 报警触发级别 1.低, 2.中, 3.高 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` // 规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` // 目标库Id - TargetDatabaseId *string `json:"TargetDatabaseId,omitnil,omitempty" name:"TargetDatabaseId"` + TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"` // 目标表Id - TargetTableId *string `json:"TargetTableId,omitnil,omitempty" name:"TargetTableId"` + TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"` // 目标过滤条件表达式 - TargetConditionExpr *string `json:"TargetConditionExpr,omitnil,omitempty" name:"TargetConditionExpr"` + TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"` // 源字段与目标字段关联条件on表达式 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` // 自定义模版sql表达式字段替换参数 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` // 目标字段名称 CITY - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` // 该规则支持的执行引擎列表 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } func (r *CreateRuleRequest) ToJsonString() string { @@ -5610,10 +5222,10 @@ func (r *CreateRuleRequest) FromJsonString(s string) error { type CreateRuleResponseParams struct { // 规则 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *Rule `json:"Data,omitnil,omitempty" name:"Data"` + Data *Rule `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateRuleResponse struct { @@ -5634,69 +5246,69 @@ func (r *CreateRuleResponse) FromJsonString(s string) error { // Predefined struct for user type CreateRuleTemplateRequestParams struct { - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + // 模版类型 1.系统模版 2.自定义模版 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 模板名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 模版名称 + Name *string `json:"Name,omitnil" name:"Name"` // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` // 模板描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` // 是否关联其它库表 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` // SQL 表达式 - SqlExpression *string `json:"SqlExpression,omitnil,omitempty" name:"SqlExpression"` + SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否添加where参数 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` } type CreateRuleTemplateRequest struct { *tchttp.BaseRequest - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + // 模版类型 1.系统模版 2.自定义模版 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 模板名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 模版名称 + Name *string `json:"Name,omitnil" name:"Name"` // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` // 模板描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` // 是否关联其它库表 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` // SQL 表达式 - SqlExpression *string `json:"SqlExpression,omitnil,omitempty" name:"SqlExpression"` + SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"` // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否添加where参数 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` } func (r *CreateRuleTemplateRequest) ToJsonString() string { @@ -5731,10 +5343,10 @@ func (r *CreateRuleTemplateRequest) FromJsonString(s string) error { type CreateRuleTemplateResponseParams struct { // 模板Id // 注意:此字段可能返回 null,表示取不到有效值。 - Data *uint64 `json:"Data,omitnil,omitempty" name:"Data"` + Data *uint64 `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateRuleTemplateResponse struct { @@ -5756,20 +5368,20 @@ func (r *CreateRuleTemplateResponse) FromJsonString(s string) error { // Predefined struct for user type CreateTaskAlarmRegularRequestParams struct { // 告警配置信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type CreateTaskAlarmRegularRequest struct { *tchttp.BaseRequest // 告警配置信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *CreateTaskAlarmRegularRequest) ToJsonString() string { @@ -5795,10 +5407,10 @@ func (r *CreateTaskAlarmRegularRequest) FromJsonString(s string) error { // Predefined struct for user type CreateTaskAlarmRegularResponseParams struct { // 告警ID - AlarmId *int64 `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *int64 `json:"AlarmId,omitnil" name:"AlarmId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type CreateTaskAlarmRegularResponse struct { @@ -5818,196 +5430,50 @@ func (r *CreateTaskAlarmRegularResponse) FromJsonString(s string) error { } // Predefined struct for user -type CreateTaskFolderRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父文件夹ID - ParentFolderId *string `json:"ParentFolderId,omitnil,omitempty" name:"ParentFolderId"` - - // 目录分类,该值必传,枚举值如下: - // ETL:数据集成 - // EMR:EMR - // TBDS:TBDS - // DLC:DLC - // TDSQL:TDSQL - // TCHOUSE:TCHOUSE - // GENERAL:通用 - // TI_ONE:TI-ONE机器学习 - // ACROSS_WORKFLOWS:跨工作流 - TaskNodeType *string `json:"TaskNodeType,omitnil,omitempty" name:"TaskNodeType"` -} - -type CreateTaskFolderRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父文件夹ID - ParentFolderId *string `json:"ParentFolderId,omitnil,omitempty" name:"ParentFolderId"` - - // 目录分类,该值必传,枚举值如下: - // ETL:数据集成 - // EMR:EMR - // TBDS:TBDS - // DLC:DLC - // TDSQL:TDSQL - // TCHOUSE:TCHOUSE - // GENERAL:通用 - // TI_ONE:TI-ONE机器学习 - // ACROSS_WORKFLOWS:跨工作流 - TaskNodeType *string `json:"TaskNodeType,omitnil,omitempty" name:"TaskNodeType"` -} - -func (r *CreateTaskFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderName") - delete(f, "WorkflowId") - delete(f, "ParentFolderId") - delete(f, "TaskNodeType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateTaskFolderResponseParams struct { - // 任务文件夹Id,null则创建失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateTaskFolderResponse struct { - *tchttp.BaseResponse - Response *CreateTaskFolderResponseParams `json:"Response"` -} - -func (r *CreateTaskFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateTaskNewRequestParams struct { +type CreateTaskRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // (必填参数)指定脚本内容,base64编码 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 扩展属性 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 产品名称 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` - - // 任务实例初始化策略 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 画布坐标横轴 - LeftCoordinate *float64 `json:"LeftCoordinate,omitnil,omitempty" name:"LeftCoordinate"` - - // 画布坐标纵轴 - TopCoordinate *float64 `json:"TopCoordinate,omitnil,omitempty" name:"TopCoordinate"` - - // 工作流目录ID - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` - - // 代码模板ID - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"` } -type CreateTaskNewRequest struct { +type CreateTaskRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // (必填参数)指定脚本内容,base64编码 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` // 扩展属性 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 产品名称 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` - - // 任务实例初始化策略 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 画布坐标横轴 - LeftCoordinate *float64 `json:"LeftCoordinate,omitnil,omitempty" name:"LeftCoordinate"` - - // 画布坐标纵轴 - TopCoordinate *float64 `json:"TopCoordinate,omitnil,omitempty" name:"TopCoordinate"` - - // 工作流目录ID - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` - - // 代码模板ID - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"` } -func (r *CreateTaskNewRequest) ToJsonString() string { +func (r *CreateTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateTaskNewRequest) FromJsonString(s string) error { +func (r *CreateTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err @@ -6016,443 +5482,234 @@ func (r *CreateTaskNewRequest) FromJsonString(s string) error { delete(f, "WorkflowId") delete(f, "TaskName") delete(f, "TaskType") - delete(f, "Content") delete(f, "TaskExt") - delete(f, "ProductName") - delete(f, "InstanceInitStrategy") - delete(f, "LeftCoordinate") - delete(f, "TopCoordinate") - delete(f, "TaskFolderId") - delete(f, "CodeTemplateId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskNewRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CreateTaskNewResponseParams struct { - // 无 +type CreateTaskResponseParams struct { + // 返回任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + Data *CommonId `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type CreateTaskNewResponse struct { +type CreateTaskResponse struct { *tchttp.BaseResponse - Response *CreateTaskNewResponseParams `json:"Response"` + Response *CreateTaskResponseParams `json:"Response"` } -func (r *CreateTaskNewResponse) ToJsonString() string { +func (r *CreateTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateTaskNewResponse) FromJsonString(s string) error { +func (r *CreateTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CreateTaskRequestParams struct { +type CreateWorkflowRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40TCHouse-P,92MapReduce - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 工作流名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 扩展属性 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` + // 所属文件夹id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } -type CreateTaskRequest struct { +type CreateWorkflowRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40TCHouse-P,92MapReduce - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 工作流名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 扩展属性 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` + // 所属文件夹id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } -func (r *CreateTaskRequest) ToJsonString() string { +func (r *CreateWorkflowRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateTaskRequest) FromJsonString(s string) error { +func (r *CreateWorkflowRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "TaskName") - delete(f, "TaskType") - delete(f, "TaskExt") + delete(f, "WorkflowName") + delete(f, "FolderId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateWorkflowRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type CreateTaskResponseParams struct { - // 返回任务Id +type CreateWorkflowResponseParams struct { + // 返回工作流Id // 注意:此字段可能返回 null,表示取不到有效值。 - Data *CommonId `json:"Data,omitnil,omitempty" name:"Data"` + Data *CommonId `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type CreateTaskResponse struct { +type CreateWorkflowResponse struct { *tchttp.BaseResponse - Response *CreateTaskResponseParams `json:"Response"` + Response *CreateWorkflowResponseParams `json:"Response"` } -func (r *CreateTaskResponse) ToJsonString() string { +func (r *CreateWorkflowResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *CreateTaskResponse) FromJsonString(s string) error { +func (r *CreateWorkflowResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type CreateTaskVersionDsRequestParams struct { - // 任务id - Task *BatchCreateTaskVersionDTO `json:"Task,omitnil,omitempty" name:"Task"` +type CvmAgentStatus struct { + // agent状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *string `json:"Status,omitnil" name:"Status"` - // 是否需要校验父任务已经提交到调度 - NeedCheckParentSubmitted *bool `json:"NeedCheckParentSubmitted,omitnil,omitempty" name:"NeedCheckParentSubmitted"` + // 对应状态的agent总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + Count *uint64 `json:"Count,omitnil" name:"Count"` +} - // 是否自动运行 - AutoRun *bool `json:"AutoRun,omitnil,omitempty" name:"AutoRun"` +// Predefined struct for user +type DagInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 告警方式:email-邮件;sms-短信;wecom-企业微信 - AlarmWays *string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 告警对象:1-项目管理员,2-任务责任人 - AlarmRecipientTypes *string `json:"AlarmRecipientTypes,omitnil,omitempty" name:"AlarmRecipientTypes"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 是否需要校验循环依赖,默认为 true,如果使用了 CheckTaskCycleLink 和 CheckTaskCycleConfiguration 两个接口校验成功可以传 false,后台服务器不再做校验 - EnableCheckTaskCycleLink *bool `json:"EnableCheckTaskCycleLink,omitnil,omitempty" name:"EnableCheckTaskCycleLink"` -} + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` -type CreateTaskVersionDsRequest struct { - *tchttp.BaseRequest - - // 任务id - Task *BatchCreateTaskVersionDTO `json:"Task,omitnil,omitempty" name:"Task"` - - // 是否需要校验父任务已经提交到调度 - NeedCheckParentSubmitted *bool `json:"NeedCheckParentSubmitted,omitnil,omitempty" name:"NeedCheckParentSubmitted"` - - // 是否自动运行 - AutoRun *bool `json:"AutoRun,omitnil,omitempty" name:"AutoRun"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 告警方式:email-邮件;sms-短信;wecom-企业微信 - AlarmWays *string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` - - // 告警对象:1-项目管理员,2-任务责任人 - AlarmRecipientTypes *string `json:"AlarmRecipientTypes,omitnil,omitempty" name:"AlarmRecipientTypes"` - - // 是否需要校验循环依赖,默认为 true,如果使用了 CheckTaskCycleLink 和 CheckTaskCycleConfiguration 两个接口校验成功可以传 false,后台服务器不再做校验 - EnableCheckTaskCycleLink *bool `json:"EnableCheckTaskCycleLink,omitnil,omitempty" name:"EnableCheckTaskCycleLink"` -} - -func (r *CreateTaskVersionDsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskVersionDsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Task") - delete(f, "NeedCheckParentSubmitted") - delete(f, "AutoRun") - delete(f, "ProjectId") - delete(f, "RequestFromSource") - delete(f, "AlarmWays") - delete(f, "AlarmRecipientTypes") - delete(f, "EnableCheckTaskCycleLink") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskVersionDsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateTaskVersionDsResponseParams struct { - // 版本 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateTaskVersionDsResponse struct { - *tchttp.BaseResponse - Response *CreateTaskVersionDsResponseParams `json:"Response"` -} - -func (r *CreateTaskVersionDsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskVersionDsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateWorkflowDsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流描述 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流类型,取值示例 - // - // - cycle 周期工作流 - // - manual 手动工作流 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` -} - -type CreateWorkflowDsRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流描述 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流类型,取值示例 - // - // - cycle 周期工作流 - // - manual 手动工作流 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` -} - -func (r *CreateWorkflowDsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowDsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowName") - delete(f, "FolderId") - delete(f, "WorkflowDesc") - delete(f, "WorkflowType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateWorkflowDsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateWorkflowDsResponseParams struct { - // 工作流ID - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateWorkflowDsResponse struct { - *tchttp.BaseResponse - Response *CreateWorkflowDsResponseParams `json:"Response"` -} - -func (r *CreateWorkflowDsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowDsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DagInstancesRequestParams struct { - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件,当前接口需要把要查询的示例信息放在该字段 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + OptType *string `json:"OptType,omitnil" name:"OptType"` // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + Count *int64 `json:"Count,omitnil" name:"Count"` // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } type DagInstancesRequest struct { *tchttp.BaseRequest // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 查询条件,当前接口需要把要查询的示例信息放在该字段 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + OptType *string `json:"OptType,omitnil" name:"OptType"` // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + Count *int64 `json:"Count,omitnil" name:"Count"` // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } func (r *DagInstancesRequest) ToJsonString() string { @@ -6494,10 +5751,10 @@ func (r *DagInstancesRequest) FromJsonString(s string) error { // Predefined struct for user type DagInstancesResponseParams struct { // 结果 - Data *CollectionInstanceOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DagInstancesResponse struct { @@ -6519,698 +5776,431 @@ func (r *DagInstancesResponse) FromJsonString(s string) error { type DailyScoreInfo struct { // 统计日期 时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` // 评分 // 注意:此字段可能返回 null,表示取不到有效值。 - Score *float64 `json:"Score,omitnil,omitempty" name:"Score"` + Score *float64 `json:"Score,omitnil" name:"Score"` } type DataCheckStat struct { // 表总数 - TableTotal *uint64 `json:"TableTotal,omitnil,omitempty" name:"TableTotal"` + TableTotal *uint64 `json:"TableTotal,omitnil" name:"TableTotal"` // 字段总数 - ColumnTotal *uint64 `json:"ColumnTotal,omitnil,omitempty" name:"ColumnTotal"` + ColumnTotal *uint64 `json:"ColumnTotal,omitnil" name:"ColumnTotal"` // 表配置检测数 - TableConfig *uint64 `json:"TableConfig,omitnil,omitempty" name:"TableConfig"` + TableConfig *uint64 `json:"TableConfig,omitnil" name:"TableConfig"` // 字段配置检测数 - ColumnConfig *uint64 `json:"ColumnConfig,omitnil,omitempty" name:"ColumnConfig"` + ColumnConfig *uint64 `json:"ColumnConfig,omitnil" name:"ColumnConfig"` // 表实际检测数 - TableExec *uint64 `json:"TableExec,omitnil,omitempty" name:"TableExec"` + TableExec *uint64 `json:"TableExec,omitnil" name:"TableExec"` // 字段实际检测数 - ColumnExec *uint64 `json:"ColumnExec,omitnil,omitempty" name:"ColumnExec"` -} - -type DataServicePublishedApiListFilter struct { - // 请求路径关键词筛选 - PathUrl *string `json:"PathUrl,omitnil,omitempty" name:"PathUrl"` - - // Api名称关键词筛选 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // Api认证方式筛选 0:免认证 1:应用认证 - AuthTypes []*uint64 `json:"AuthTypes,omitnil,omitempty" name:"AuthTypes"` - - // 服务Api状态 1:已上线 3:已下线 - ApiStatus []*uint64 `json:"ApiStatus,omitnil,omitempty" name:"ApiStatus"` - - // API配置方式 0:向导、1、脚本、2、注册Api - ConfigTypes []*uint64 `json:"ConfigTypes,omitnil,omitempty" name:"ConfigTypes"` -} - -type DataServiceRequestListOrder struct { - // 排序参数名称 - // 取值: - // CreateTime 表示按照创建时间排序 - // ModifyTime 表示按照更新时间排序 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 排序参数顺序 - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` -} - -type DataServiceRequestParam struct { - // 参数名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` - - // 绑定字段 - // 注意:此字段可能返回 null,表示取不到有效值。 - BindField *string `json:"BindField,omitnil,omitempty" name:"BindField"` - - // 参数类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"` - - // 参数位置 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamPosition *string `json:"ParamPosition,omitnil,omitempty" name:"ParamPosition"` - - // 操作符 - // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` - - // 是否为空 - // 注意:此字段可能返回 null,表示取不到有效值。 - NonEmpty *uint64 `json:"NonEmpty,omitnil,omitempty" name:"NonEmpty"` - - // 默认值 - // 注意:此字段可能返回 null,表示取不到有效值。 - DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` - - // 示例值 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExampleValue *string `json:"ExampleValue,omitnil,omitempty" name:"ExampleValue"` - - // 参数描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -type DataServiceResponseParam struct { - // 参数名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"` - - // 绑定字段 - // 注意:此字段可能返回 null,表示取不到有效值。 - BindField *string `json:"BindField,omitnil,omitempty" name:"BindField"` - - // 参数类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"` - - // 示例值 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExampleValue *string `json:"ExampleValue,omitnil,omitempty" name:"ExampleValue"` - - // 参数描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -type DataSourceConnectStatus struct { - // id - Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 连接结果 - ConnectResult *int64 `json:"ConnectResult,omitnil,omitempty" name:"ConnectResult"` - - // 错误信息 - ConnectError *string `json:"ConnectError,omitnil,omitempty" name:"ConnectError"` - - // 时间戳 - Timestamp *uint64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` -} - -type DataSourceEnvInfo struct { - // 环境 - // 注意:此字段可能返回 null,表示取不到有效值。 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` - - // 数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` - - // 集群id - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` - - // 配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"` - - // env环境的数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - EnvDataSourceId *string `json:"EnvDataSourceId,omitnil,omitempty" name:"EnvDataSourceId"` - - // 配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` + ColumnExec *uint64 `json:"ColumnExec,omitnil" name:"ColumnExec"` } type DataSourceInfo struct { // 若数据源列表为绑定数据库,则为db名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 数据源描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` + ID *uint64 `json:"ID,omitnil" name:"ID"` // 数据源引擎的实例ID,如CDB实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` + Instance *string `json:"Instance,omitnil" name:"Instance"` // 数据源名称,在相同SpaceName下,数据源名称不能为空 // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据源引擎所属区域 // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + Region *string `json:"Region,omitnil" name:"Region"` // 数据源类型:枚举值 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 数据源所属的集群id // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` // 应用ID AppId // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` + AppId *uint64 `json:"AppId,omitnil" name:"AppId"` // 业务侧数据源的配置信息扩展 // 注意:此字段可能返回 null,表示取不到有效值。 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` + BizParams *string `json:"BizParams,omitnil" name:"BizParams"` // 数据源类别:绑定引擎、绑定数据库 // 注意:此字段可能返回 null,表示取不到有效值。 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + Category *string `json:"Category,omitnil" name:"Category"` // 数据源展示名,为了可视化查看 // 注意:此字段可能返回 null,表示取不到有效值。 - Display *string `json:"Display,omitnil,omitempty" name:"Display"` + Display *string `json:"Display,omitnil" name:"Display"` // 数据源责任人账号ID // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerAccount *string `json:"OwnerAccount,omitnil,omitempty" name:"OwnerAccount"` + OwnerAccount *string `json:"OwnerAccount,omitnil" name:"OwnerAccount"` // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` + Params *string `json:"Params,omitnil" name:"Params"` // 数据源数据源的可见性,1为可见、0为不可见。默认为1 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + Status *uint64 `json:"Status,omitnil" name:"Status"` // 数据源责任人账号名称 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerAccountName *string `json:"OwnerAccountName,omitnil,omitempty" name:"OwnerAccountName"` + OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` // 归属项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` // 归属项目Name // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerProjectName *string `json:"OwnerProjectName,omitnil,omitempty" name:"OwnerProjectName"` + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` // 归属项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil,omitempty" name:"OwnerProjectIdent"` + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` // 授权项目 // 注意:此字段可能返回 null,表示取不到有效值。 - AuthorityProjectName *string `json:"AuthorityProjectName,omitnil,omitempty" name:"AuthorityProjectName"` + AuthorityProjectName *string `json:"AuthorityProjectName,omitnil" name:"AuthorityProjectName"` // 授权用户 // 注意:此字段可能返回 null,表示取不到有效值。 - AuthorityUserName *string `json:"AuthorityUserName,omitnil,omitempty" name:"AuthorityUserName"` + AuthorityUserName *string `json:"AuthorityUserName,omitnil" name:"AuthorityUserName"` // 是否有编辑权限 // 注意:此字段可能返回 null,表示取不到有效值。 - Edit *bool `json:"Edit,omitnil,omitempty" name:"Edit"` + Edit *bool `json:"Edit,omitnil" name:"Edit"` // 是否有授权权限 // 注意:此字段可能返回 null,表示取不到有效值。 - Author *bool `json:"Author,omitnil,omitempty" name:"Author"` + Author *bool `json:"Author,omitnil" name:"Author"` // 是否有转交权限 // 注意:此字段可能返回 null,表示取不到有效值。 - Deliver *bool `json:"Deliver,omitnil,omitempty" name:"Deliver"` + Deliver *bool `json:"Deliver,omitnil" name:"Deliver"` // 数据源状态 // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceStatus *string `json:"DataSourceStatus,omitnil,omitempty" name:"DataSourceStatus"` + DataSourceStatus *string `json:"DataSourceStatus,omitnil" name:"DataSourceStatus"` // 时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *int64 `json:"CreateTime,omitnil" name:"CreateTime"` // Params json字符串 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamsString *string `json:"ParamsString,omitnil,omitempty" name:"ParamsString"` + ParamsString *string `json:"ParamsString,omitnil" name:"ParamsString"` // BizParams json字符串 // 注意:此字段可能返回 null,表示取不到有效值。 - BizParamsString *string `json:"BizParamsString,omitnil,omitempty" name:"BizParamsString"` + BizParamsString *string `json:"BizParamsString,omitnil" name:"BizParamsString"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + ModifiedTime *int64 `json:"ModifiedTime,omitnil" name:"ModifiedTime"` // 数据源页面展示类型,与Type对应 // 注意:此字段可能返回 null,表示取不到有效值。 - ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"` - - // 当前数据源生产源Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProductId *uint64 `json:"ProductId,omitnil,omitempty" name:"ProductId"` - - // 当前数据源开发源Id - // 注意:此字段可能返回 null,表示取不到有效值。 - DevelopmentId *uint64 `json:"DevelopmentId,omitnil,omitempty" name:"DevelopmentId"` - - // 同params 内容为开发数据源的数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - DevelopmentParams *string `json:"DevelopmentParams,omitnil,omitempty" name:"DevelopmentParams"` - - // 数据源连接状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConnectStatus *DataSourceConnectStatus `json:"ConnectStatus,omitnil,omitempty" name:"ConnectStatus"` - - // 数据源展示类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` - - // 数据源环境 - // 注意:此字段可能返回 null,表示取不到有效值。 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` - - // 数据源唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceUrn *string `json:"DatasourceUrn,omitnil,omitempty" name:"DatasourceUrn"` - - // 是否标准模式 - // 注意:此字段可能返回 null,表示取不到有效值。 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` - - // 数据源环境信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceEnvInfos []*DataSourceEnvInfo `json:"DataSourceEnvInfos,omitnil,omitempty" name:"DataSourceEnvInfos"` - - // 禁止数据探查 - ForbidProbe *bool `json:"ForbidProbe,omitnil,omitempty" name:"ForbidProbe"` - - // 数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + ShowType *string `json:"ShowType,omitnil" name:"ShowType"` } type DataSourceInfoPage struct { // 分页页码 // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 分页大小 // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 数据源列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*DataSourceInfo `json:"Rows,omitnil,omitempty" name:"Rows"` + Rows []*DataSourceInfo `json:"Rows,omitnil" name:"Rows"` // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` // 总分页页码 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` + TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil" name:"TotalPageNumber"` } type DatabaseInfo struct { // 数据源名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` // 数据源Id // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 数据库id // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` // 实例Id // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` // 数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *uint64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"` // 数据库原始名称 // 注意:此字段可能返回 null,表示取不到有效值。 - OriginDatabaseName *string `json:"OriginDatabaseName,omitnil,omitempty" name:"OriginDatabaseName"` + OriginDatabaseName *string `json:"OriginDatabaseName,omitnil" name:"OriginDatabaseName"` // schema名称 // 注意:此字段可能返回 null,表示取不到有效值。 - OriginSchemaName *string `json:"OriginSchemaName,omitnil,omitempty" name:"OriginSchemaName"` - - // 0或者未返回.未定义,1.生产 2.开发 - // 注意:此字段可能返回 null,表示取不到有效值。 - DsEnvType *int64 `json:"DsEnvType,omitnil,omitempty" name:"DsEnvType"` - - // EMR引擎部署方式:CVM/TKE - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterDeployType *string `json:"ClusterDeployType,omitnil,omitempty" name:"ClusterDeployType"` - - // 模式名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + OriginSchemaName *string `json:"OriginSchemaName,omitnil" name:"OriginSchemaName"` } type DatabaseMeta struct { // 项目Id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 技术类型 // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` + MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"` // 数据源名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` // 数据源Id // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"` // 项目英文名 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 数据源类别:绑定引擎、绑定数据库,可用值:DB,ENGINE // 注意:此字段可能返回 null,表示取不到有效值。 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + Category *string `json:"Category,omitnil" name:"Category"` // 数据源描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源引擎的实例ID,如CDB实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` + Instance *string `json:"Instance,omitnil" name:"Instance"` // 数据源引擎所属区域 // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + Region *string `json:"Region,omitnil" name:"Region"` // 数据源数据源的可见性,1为可见、0为不可见。默认为1 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` + Status *int64 `json:"Status,omitnil" name:"Status"` // db名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 项目中文名 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` + ProjectDisplayName *string `json:"ProjectDisplayName,omitnil" name:"ProjectDisplayName"` // 责任人名称 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerAccountName *string `json:"OwnerAccountName,omitnil,omitempty" name:"OwnerAccountName"` + OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"` // 数据来源展示名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"` // 数据库ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` // 数据来源类型:hive/mysql/hbase等 // 注意:此字段可能返回 null,表示取不到有效值。 - Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"` + Catalog *string `json:"Catalog,omitnil" name:"Catalog"` // 存储量大小,单位为 byte // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSize *int64 `json:"StorageSize,omitnil,omitempty" name:"StorageSize"` + StorageSize *int64 `json:"StorageSize,omitnil" name:"StorageSize"` // 格式化后的存储量大小,带单位,如 12B // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil,omitempty" name:"StorageSizeWithUnit"` + StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil" name:"StorageSizeWithUnit"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 总表数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableCount *int64 `json:"TableCount,omitnil,omitempty" name:"TableCount"` - - // 数据源信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceList []*GovDatasourceInfo `json:"DatasourceList,omitnil,omitempty" name:"DatasourceList"` - - // 采集任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - CollectJobId *string `json:"CollectJobId,omitnil,omitempty" name:"CollectJobId"` - - // 采集任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CollectJobName *string `json:"CollectJobName,omitnil,omitempty" name:"CollectJobName"` - - // 引擎id - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` - - // 引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` - - // 库下表的最新更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifiedTimeByTables *uint64 `json:"ModifiedTimeByTables,omitnil,omitempty" name:"ModifiedTimeByTables"` - - // 库下表的最新访问时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastAccessTimeByTables *uint64 `json:"LastAccessTimeByTables,omitnil,omitempty" name:"LastAccessTimeByTables"` - - // 库guid - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseGuid *string `json:"DatabaseGuid,omitnil,omitempty" name:"DatabaseGuid"` -} - -type DatabaseSchemaIInfo struct { - // schema名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` - - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - OriginDatabaseName *string `json:"OriginDatabaseName,omitnil,omitempty" name:"OriginDatabaseName"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` } type DatasourceBaseInfo struct { // 若数据源列表为绑定数据库,则为db名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseNames []*string `json:"DatabaseNames,omitnil,omitempty" name:"DatabaseNames"` + DatabaseNames []*string `json:"DatabaseNames,omitnil" name:"DatabaseNames"` // 数据源描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Description *string `json:"Description,omitnil" name:"Description"` // 数据源ID - ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` + ID *uint64 `json:"ID,omitnil" name:"ID"` // 数据源引擎的实例ID,如CDB实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` + Instance *string `json:"Instance,omitnil" name:"Instance"` // 数据源名称,在相同SpaceName下,数据源名称不能为空 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Name *string `json:"Name,omitnil" name:"Name"` // 数据源引擎所属区域 // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + Region *string `json:"Region,omitnil" name:"Region"` // 数据源类型:枚举值 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 数据源所属的集群id // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` // 数据源版本信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Version *string `json:"Version,omitnil,omitempty" name:"Version"` + Version *string `json:"Version,omitnil" name:"Version"` +} + +type DatasourceTypeByTaskType struct { + // 类型id + // 注意:此字段可能返回 null,表示取不到有效值。 + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` - // 数据源附带参数信息Params json字符串 + // 可选数据源列表文本 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamsString *string `json:"ParamsString,omitnil,omitempty" name:"ParamsString"` + CandidateTexts *string `json:"CandidateTexts,omitnil" name:"CandidateTexts"` - // 区分数据源类型自定义源还是系统源 + // 可选数据源列表取值 // 注意:此字段可能返回 null,表示取不到有效值。 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + CandidateValues *string `json:"CandidateValues,omitnil" name:"CandidateValues"` } // Predefined struct for user -type DeleteCodeTemplateRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DeleteBaselineRequestParams struct { + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 模版ID - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DeleteCodeTemplateRequest struct { +type DeleteBaselineRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 模版ID - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DeleteCodeTemplateRequest) ToJsonString() string { +func (r *DeleteBaselineRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteCodeTemplateRequest) FromJsonString(s string) error { +func (r *DeleteBaselineRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "BaselineId") delete(f, "ProjectId") - delete(f, "CodeTemplateId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteCodeTemplateRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteBaselineRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteCodeTemplateResponseParams struct { - // 是否成功 +type DeleteBaselineResponseParams struct { + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *BooleanResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteCodeTemplateResponse struct { +type DeleteBaselineResponse struct { *tchttp.BaseResponse - Response *DeleteCodeTemplateResponseParams `json:"Response"` + Response *DeleteBaselineResponseParams `json:"Response"` } -func (r *DeleteCodeTemplateResponse) ToJsonString() string { +func (r *DeleteBaselineResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteCodeTemplateResponse) FromJsonString(s string) error { +func (r *DeleteBaselineResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type DeleteCustomFunctionRequestParams struct { // 集群实例 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` // 函数 ID - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` // 项目ID,必须填 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数名称 - FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"` - - // 函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL - FunctionType *string `json:"FunctionType,omitnil,omitempty" name:"FunctionType"` - - // 数据库名 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 模式名 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` - - // 函数命令格式 - CommandFormat *string `json:"CommandFormat,omitnil,omitempty" name:"CommandFormat"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type DeleteCustomFunctionRequest struct { *tchttp.BaseRequest // 集群实例 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` // 函数 ID - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` // 项目ID,必须填 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数名称 - FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"` - - // 函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL - FunctionType *string `json:"FunctionType,omitnil,omitempty" name:"FunctionType"` - - // 数据库名 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 模式名 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` - - // 函数命令格式 - CommandFormat *string `json:"CommandFormat,omitnil,omitempty" name:"CommandFormat"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *DeleteCustomFunctionRequest) ToJsonString() string { @@ -7228,11 +6218,6 @@ func (r *DeleteCustomFunctionRequest) FromJsonString(s string) error { delete(f, "ClusterIdentifier") delete(f, "FunctionId") delete(f, "ProjectId") - delete(f, "FunctionName") - delete(f, "FunctionType") - delete(f, "DatabaseName") - delete(f, "SchemaName") - delete(f, "CommandFormat") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteCustomFunctionRequest has unknown keys!", "") } @@ -7243,14 +6228,14 @@ func (r *DeleteCustomFunctionRequest) FromJsonString(s string) error { type DeleteCustomFunctionResponseParams struct { // 函数 ID // 注意:此字段可能返回 null,表示取不到有效值。 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteCustomFunctionResponse struct { @@ -7269,94 +6254,23 @@ func (r *DeleteCustomFunctionResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DeleteDataModelRequestParams struct { - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` - - // 数据建模的实例id - DataModelId *string `json:"DataModelId,omitnil,omitempty" name:"DataModelId"` - - // 用户的子账号id - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` -} - -type DeleteDataModelRequest struct { - *tchttp.BaseRequest - - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` - - // 数据建模的实例id - DataModelId *string `json:"DataModelId,omitnil,omitempty" name:"DataModelId"` - - // 用户的子账号id - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` -} - -func (r *DeleteDataModelRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteDataModelRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "CloudappId") - delete(f, "DataModelId") - delete(f, "UserId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteDataModelRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteDataModelResponseParams struct { - // 是否销毁成功 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteDataModelResponse struct { - *tchttp.BaseResponse - Response *DeleteDataModelResponseParams `json:"Response"` -} - -func (r *DeleteDataModelResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteDataModelResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - // Predefined struct for user type DeleteDataSourcesRequestParams struct { // id列表 - Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` + Ids []*uint64 `json:"Ids,omitnil" name:"Ids"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type DeleteDataSourcesRequest struct { *tchttp.BaseRequest // id列表 - Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` + Ids []*uint64 `json:"Ids,omitnil" name:"Ids"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *DeleteDataSourcesRequest) ToJsonString() string { @@ -7383,10 +6297,10 @@ func (r *DeleteDataSourcesRequest) FromJsonString(s string) error { type DeleteDataSourcesResponseParams struct { // 是否删除成功 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteDataSourcesResponse struct { @@ -7408,20 +6322,20 @@ func (r *DeleteDataSourcesResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteDsFolderRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } type DeleteDsFolderRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } func (r *DeleteDsFolderRequest) ToJsonString() string { @@ -7447,10 +6361,10 @@ func (r *DeleteDsFolderRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteDsFolderResponseParams struct { // true代表删除成功,false代表删除失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteDsFolderResponse struct { @@ -7472,36 +6386,32 @@ func (r *DeleteDsFolderResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteFilePathRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源ID - ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` + ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"` // 使用状态 - // - true - // - false - UseStatus *string `json:"UseStatus,omitnil,omitempty" name:"UseStatus"` + UseStatus *string `json:"UseStatus,omitnil" name:"UseStatus"` // 文件路径 - FilePaths []*string `json:"FilePaths,omitnil,omitempty" name:"FilePaths"` + FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"` } type DeleteFilePathRequest struct { *tchttp.BaseRequest // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源ID - ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` + ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"` // 使用状态 - // - true - // - false - UseStatus *string `json:"UseStatus,omitnil,omitempty" name:"UseStatus"` + UseStatus *string `json:"UseStatus,omitnil" name:"UseStatus"` // 文件路径 - FilePaths []*string `json:"FilePaths,omitnil,omitempty" name:"FilePaths"` + FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"` } func (r *DeleteFilePathRequest) ToJsonString() string { @@ -7530,10 +6440,10 @@ func (r *DeleteFilePathRequest) FromJsonString(s string) error { type DeleteFilePathResponseParams struct { // 文件列表 // 注意:此字段可能返回 null,表示取不到有效值。 - UserFileList []*UserFileInfo `json:"UserFileList,omitnil,omitempty" name:"UserFileList"` + UserFileList []*UserFileInfo `json:"UserFileList,omitnil" name:"UserFileList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteFilePathResponse struct { @@ -7555,20 +6465,20 @@ func (r *DeleteFilePathResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteFileRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源id - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } type DeleteFileRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源id - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } func (r *DeleteFileRequest) ToJsonString() string { @@ -7595,10 +6505,10 @@ func (r *DeleteFileRequest) FromJsonString(s string) error { type DeleteFileResponseParams struct { // 删除结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` + Result *bool `json:"Result,omitnil" name:"Result"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteFileResponse struct { @@ -7618,266 +6528,298 @@ func (r *DeleteFileResponse) FromJsonString(s string) error { } // Predefined struct for user -type DeleteIntegrationNodeRequestParams struct { - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +type DeleteFolderRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } -type DeleteIntegrationNodeRequest struct { +type DeleteFolderRequest struct { *tchttp.BaseRequest - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` } -func (r *DeleteIntegrationNodeRequest) ToJsonString() string { +func (r *DeleteFolderRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteIntegrationNodeRequest) FromJsonString(s string) error { +func (r *DeleteFolderRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Id") delete(f, "ProjectId") + delete(f, "FolderId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteIntegrationNodeRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteFolderRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteIntegrationNodeResponseParams struct { - // 删除返回是否成功标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type DeleteFolderResponseParams struct { + // true代表删除成功,false代表删除失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteIntegrationNodeResponse struct { +type DeleteFolderResponse struct { *tchttp.BaseResponse - Response *DeleteIntegrationNodeResponseParams `json:"Response"` + Response *DeleteFolderResponseParams `json:"Response"` } -func (r *DeleteIntegrationNodeResponse) ToJsonString() string { +func (r *DeleteFolderResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteIntegrationNodeResponse) FromJsonString(s string) error { +func (r *DeleteFolderResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DeleteInLongAgentRequestParams struct { + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DeleteIntegrationTaskRequest struct { +type DeleteInLongAgentRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DeleteIntegrationTaskRequest) ToJsonString() string { +func (r *DeleteInLongAgentRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteIntegrationTaskRequest) FromJsonString(s string) error { +func (r *DeleteInLongAgentRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "AgentId") delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteIntegrationTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteInLongAgentRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteIntegrationTaskResponseParams struct { - // 任务删除成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 任务删除成功与否标识 - // 0表示删除成功 - // 1 表示失败,失败原因见 DeleteErrInfo - // 100 表示running or suspend task can't be deleted失败,失败原因也会写到DeleteErrInfo里面 - // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteFlag *int64 `json:"DeleteFlag,omitnil,omitempty" name:"DeleteFlag"` - - // 删除失败原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteErrInfo *string `json:"DeleteErrInfo,omitnil,omitempty" name:"DeleteErrInfo"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +type DeleteInLongAgentResponseParams struct { + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteIntegrationTaskResponse struct { +type DeleteInLongAgentResponse struct { *tchttp.BaseResponse - Response *DeleteIntegrationTaskResponseParams `json:"Response"` + Response *DeleteInLongAgentResponseParams `json:"Response"` } -func (r *DeleteIntegrationTaskResponse) ToJsonString() string { +func (r *DeleteInLongAgentResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteIntegrationTaskResponse) FromJsonString(s string) error { +func (r *DeleteInLongAgentResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteLinkRequestParams struct { - // 当前项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DeleteIntegrationNodeRequestParams struct { + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` - // 边的源节点 - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 边的目标节点 - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` +type DeleteIntegrationNodeRequest struct { + *tchttp.BaseRequest + + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *DeleteIntegrationNodeRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 当前工作流Id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DeleteIntegrationNodeRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Id") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteIntegrationNodeRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 边Id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +// Predefined struct for user +type DeleteIntegrationNodeResponseParams struct { + // 删除返回是否成功标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteLinkRequest struct { - *tchttp.BaseRequest - - // 当前项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DeleteIntegrationNodeResponse struct { + *tchttp.BaseResponse + Response *DeleteIntegrationNodeResponseParams `json:"Response"` +} - // 边的源节点 - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` +func (r *DeleteIntegrationNodeResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 边的目标节点 - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DeleteIntegrationNodeResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DeleteIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 当前工作流Id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 边Id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +type DeleteIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DeleteLinkRequest) ToJsonString() string { +func (r *DeleteIntegrationTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteLinkRequest) FromJsonString(s string) error { +func (r *DeleteIntegrationTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "TaskFrom") - delete(f, "TaskTo") - delete(f, "WorkflowId") - delete(f, "Id") - delete(f, "RequestFromSource") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteLinkRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteIntegrationTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteLinkResponseParams struct { - // 是否成功 +type DeleteIntegrationTaskResponseParams struct { + // 任务删除成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 任务删除成功与否标识 + // 0表示删除成功 + // 1 表示失败,失败原因见 DeleteErrInfo + // 100 表示running or suspend task can't be deleted失败,失败原因也会写到DeleteErrInfo里面 + // 注意:此字段可能返回 null,表示取不到有效值。 + DeleteFlag *int64 `json:"DeleteFlag,omitnil" name:"DeleteFlag"` + + // 删除失败原因 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + DeleteErrInfo *string `json:"DeleteErrInfo,omitnil" name:"DeleteErrInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteLinkResponse struct { +type DeleteIntegrationTaskResponse struct { *tchttp.BaseResponse - Response *DeleteLinkResponseParams `json:"Response"` + Response *DeleteIntegrationTaskResponseParams `json:"Response"` } -func (r *DeleteLinkResponse) ToJsonString() string { +func (r *DeleteIntegrationTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteLinkResponse) FromJsonString(s string) error { +func (r *DeleteIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type DeleteOfflineTaskRequestParams struct { // 操作者name - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 虚拟任务标记(跟之前调度接口保持一致默认false) - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` } type DeleteOfflineTaskRequest struct { *tchttp.BaseRequest // 操作者name - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 虚拟任务标记(跟之前调度接口保持一致默认false) - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` } func (r *DeleteOfflineTaskRequest) ToJsonString() string { @@ -7905,10 +6847,10 @@ func (r *DeleteOfflineTaskRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteOfflineTaskResponseParams struct { // 结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteOfflineTaskResponse struct { @@ -7930,20 +6872,20 @@ func (r *DeleteOfflineTaskResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteProjectParamDsRequestParams struct { // 参数名 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` + ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type DeleteProjectParamDsRequest struct { *tchttp.BaseRequest // 参数名 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` + ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *DeleteProjectParamDsRequest) ToJsonString() string { @@ -7968,12 +6910,11 @@ func (r *DeleteProjectParamDsRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteProjectParamDsResponseParams struct { - // 结果 true 删除成功 - // false 删除失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 结果 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteProjectParamDsResponse struct { @@ -7992,84 +6933,23 @@ func (r *DeleteProjectParamDsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DeleteProjectUsersRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户ID列表 - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` -} - -type DeleteProjectUsersRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户ID列表 - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` -} - -func (r *DeleteProjectUsersRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteProjectUsersRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "UserIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteProjectUsersRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteProjectUsersResponseParams struct { - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteProjectUsersResponse struct { - *tchttp.BaseResponse - Response *DeleteProjectUsersResponseParams `json:"Response"` -} - -func (r *DeleteProjectUsersResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteProjectUsersResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - // Predefined struct for user type DeleteResourceFileRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源id - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } type DeleteResourceFileRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源id - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } func (r *DeleteResourceFileRequest) ToJsonString() string { @@ -8095,10 +6975,10 @@ func (r *DeleteResourceFileRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteResourceFileResponseParams struct { // 资源删除结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteResourceFileResponse struct { @@ -8120,32 +7000,32 @@ func (r *DeleteResourceFileResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteResourceFilesRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 使用状态, 为ture 判断资源的使用状态,如果使用中则不能删除 - UseStatus *bool `json:"UseStatus,omitnil,omitempty" name:"UseStatus"` + // 使用状态 + UseStatus *bool `json:"UseStatus,omitnil" name:"UseStatus"` // 资源id列表 - ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` + ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"` - // 需要删除的资源路径列表 即资源管理中的目录结构 - FilePaths []*string `json:"FilePaths,omitnil,omitempty" name:"FilePaths"` + // 资源路径列表 + FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"` } type DeleteResourceFilesRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 使用状态, 为ture 判断资源的使用状态,如果使用中则不能删除 - UseStatus *bool `json:"UseStatus,omitnil,omitempty" name:"UseStatus"` + // 使用状态 + UseStatus *bool `json:"UseStatus,omitnil" name:"UseStatus"` // 资源id列表 - ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` + ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"` - // 需要删除的资源路径列表 即资源管理中的目录结构 - FilePaths []*string `json:"FilePaths,omitnil,omitempty" name:"FilePaths"` + // 资源路径列表 + FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"` } func (r *DeleteResourceFilesRequest) ToJsonString() string { @@ -8173,10 +7053,10 @@ func (r *DeleteResourceFilesRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteResourceFilesResponseParams struct { // 资源批量删除结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteResourceFilesResponse struct { @@ -8198,20 +7078,20 @@ func (r *DeleteResourceFilesResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteResourceRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } type DeleteResourceRequest struct { *tchttp.BaseRequest // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 资源ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` } func (r *DeleteResourceRequest) ToJsonString() string { @@ -8238,10 +7118,10 @@ func (r *DeleteResourceRequest) FromJsonString(s string) error { type DeleteResourceResponseParams struct { // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteResourceResponse struct { @@ -8263,20 +7143,20 @@ func (r *DeleteResourceResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteRuleRequestParams struct { // 质量规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } type DeleteRuleRequest struct { *tchttp.BaseRequest // 质量规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } func (r *DeleteRuleRequest) ToJsonString() string { @@ -8303,10 +7183,10 @@ func (r *DeleteRuleRequest) FromJsonString(s string) error { type DeleteRuleResponseParams struct { // 是否删除成功 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteRuleResponse struct { @@ -8328,20 +7208,20 @@ func (r *DeleteRuleResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteRuleTemplateRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模板Id列表 - Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` + // 模版Id列表 + Ids []*uint64 `json:"Ids,omitnil" name:"Ids"` } type DeleteRuleTemplateRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模板Id列表 - Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` + // 模版Id列表 + Ids []*uint64 `json:"Ids,omitnil" name:"Ids"` } func (r *DeleteRuleTemplateRequest) ToJsonString() string { @@ -8368,10 +7248,10 @@ func (r *DeleteRuleTemplateRequest) FromJsonString(s string) error { type DeleteRuleTemplateResponseParams struct { // 删除成功 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteRuleTemplateResponse struct { @@ -8393,32 +7273,32 @@ func (r *DeleteRuleTemplateResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteTaskAlarmRegularRequestParams struct { // 主键ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 任务类型(201表示实时任务,202表示离线任务) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } type DeleteTaskAlarmRegularRequest struct { *tchttp.BaseRequest // 主键ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + Id *string `json:"Id,omitnil" name:"Id"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 任务类型(201表示实时任务,202表示离线任务) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } func (r *DeleteTaskAlarmRegularRequest) ToJsonString() string { @@ -8447,10 +7327,10 @@ func (r *DeleteTaskAlarmRegularRequest) FromJsonString(s string) error { type DeleteTaskAlarmRegularResponseParams struct { // 删除结果(true表示删除成功,false表示删除失败) // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteTaskAlarmRegularResponse struct { @@ -8472,76 +7352,50 @@ func (r *DeleteTaskAlarmRegularResponse) FromJsonString(s string) error { // Predefined struct for user type DeleteTaskDsRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否删除脚本 - // true:删除 - // false:不删除 - // 不传默认false - DeleteScript *bool `json:"DeleteScript,omitnil,omitempty" name:"DeleteScript"` + DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"` - // 任务操作是否消息通知下游任务责任人true:通知 - // false:不通知 - // 不传默认false - OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"` + // 任务操作是否消息通知下游任务责任人 + OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"` // 任务ID - // 和VirtualTaskId选填一个 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 虚拟任务id - // 和TaskId选填一个 - VirtualTaskId *string `json:"VirtualTaskId,omitnil,omitempty" name:"VirtualTaskId"` + VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"` // 虚拟任务标记 - // true:是虚拟任务 - // false:不是虚拟任务 - // 不传默认false - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` // 任务删除方式 - // true:不针对下游任务实例进行强制失败 - // false:针对下游任务实例进行强制失败 - // 不传默认false - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` } type DeleteTaskDsRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 是否删除脚本 - // true:删除 - // false:不删除 - // 不传默认false - DeleteScript *bool `json:"DeleteScript,omitnil,omitempty" name:"DeleteScript"` + DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"` - // 任务操作是否消息通知下游任务责任人true:通知 - // false:不通知 - // 不传默认false - OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"` + // 任务操作是否消息通知下游任务责任人 + OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"` // 任务ID - // 和VirtualTaskId选填一个 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 虚拟任务id - // 和TaskId选填一个 - VirtualTaskId *string `json:"VirtualTaskId,omitnil,omitempty" name:"VirtualTaskId"` + VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"` // 虚拟任务标记 - // true:是虚拟任务 - // false:不是虚拟任务 - // 不传默认false - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` // 任务删除方式 - // true:不针对下游任务实例进行强制失败 - // false:针对下游任务实例进行强制失败 - // 不传默认false - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` } func (r *DeleteTaskDsRequest) ToJsonString() string { @@ -8571,12 +7425,12 @@ func (r *DeleteTaskDsRequest) FromJsonString(s string) error { // Predefined struct for user type DeleteTaskDsResponseParams struct { - // 是否删除成功 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DeleteTaskDsResponse struct { @@ -8596,273 +7450,239 @@ func (r *DeleteTaskDsResponse) FromJsonString(s string) error { } // Predefined struct for user -type DeleteTaskLineageRequestParams struct { - // 任务信息 - Task *LineageTask `json:"Task,omitnil,omitempty" name:"Task"` +type DeleteWorkflowByIdRequestParams struct { + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // wedata内部任务默认SQL - ChannelType *string `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` + + // 删除任务后是否通知下游任务责任人, true:通知 false:不通知 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` } -type DeleteTaskLineageRequest struct { +type DeleteWorkflowByIdRequest struct { *tchttp.BaseRequest - // 任务信息 - Task *LineageTask `json:"Task,omitnil,omitempty" name:"Task"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // wedata内部任务默认SQL - ChannelType *string `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` + + // 删除任务后是否通知下游任务责任人, true:通知 false:不通知 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` } -func (r *DeleteTaskLineageRequest) ToJsonString() string { +func (r *DeleteWorkflowByIdRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteTaskLineageRequest) FromJsonString(s string) error { +func (r *DeleteWorkflowByIdRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Task") - delete(f, "ChannelType") + delete(f, "WorkflowId") + delete(f, "ProjectId") + delete(f, "DeleteMode") + delete(f, "EnableNotify") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteTaskLineageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteWorkflowByIdRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteTaskLineageResponseParams struct { - // 操作结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type DeleteWorkflowByIdResponseParams struct { + // 删除结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *OperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteTaskLineageResponse struct { +type DeleteWorkflowByIdResponse struct { *tchttp.BaseResponse - Response *DeleteTaskLineageResponseParams `json:"Response"` + Response *DeleteWorkflowByIdResponseParams `json:"Response"` } -func (r *DeleteTaskLineageResponse) ToJsonString() string { +func (r *DeleteWorkflowByIdResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteTaskLineageResponse) FromJsonString(s string) error { +func (r *DeleteWorkflowByIdResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteWorkflowByIdRequestParams struct { +type DeleteWorkflowNewRequestParams struct { // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` - // 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败 - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` - // 删除任务后是否通知下游任务责任人, true:通知 false:不通知 - EnableNotify *bool `json:"EnableNotify,omitnil,omitempty" name:"EnableNotify"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DeleteWorkflowByIdRequest struct { +type DeleteWorkflowNewRequest struct { *tchttp.BaseRequest // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // true : 删除后下游任务可正常运行 + // false:删除后下游任务不可运行 + DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"` - // 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败 - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + // true:通知下游任务责任人 + // false: 不通知下游任务责任人 + EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"` - // 删除任务后是否通知下游任务责任人, true:通知 false:不通知 - EnableNotify *bool `json:"EnableNotify,omitnil,omitempty" name:"EnableNotify"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DeleteWorkflowByIdRequest) ToJsonString() string { +func (r *DeleteWorkflowNewRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteWorkflowByIdRequest) FromJsonString(s string) error { +func (r *DeleteWorkflowNewRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "WorkflowId") - delete(f, "ProjectId") + delete(f, "WorkFlowId") delete(f, "DeleteMode") delete(f, "EnableNotify") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteWorkflowByIdRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteWorkflowNewRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DeleteWorkflowByIdResponseParams struct { - // 删除结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *OperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type DeleteWorkflowNewResponseParams struct { + // 返回删除结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DeleteWorkflowByIdResponse struct { +type DeleteWorkflowNewResponse struct { *tchttp.BaseResponse - Response *DeleteWorkflowByIdResponseParams `json:"Response"` + Response *DeleteWorkflowNewResponseParams `json:"Response"` } -func (r *DeleteWorkflowByIdResponse) ToJsonString() string { +func (r *DeleteWorkflowNewResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DeleteWorkflowByIdResponse) FromJsonString(s string) error { +func (r *DeleteWorkflowNewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } type DependencyConfig struct { - // 周期运行依赖配置: HOUR,DAY,WEEK,MONTH,YEAR,CRONTAB,MINUTE,RANGE_DAY,RANGE_HOUR,RANGE_MINUTE,LIST_DAY,LIST_HOUR,LIST_MINUTE; - DependConfType *string `json:"DependConfType,omitnil,omitempty" name:"DependConfType"` + // 仅五种周期运行依赖配置: HOUR,DAY,WEEK,MONTH,YEAR,CRONTAB,MINUTE + DependConfType *string `json:"DependConfType,omitnil" name:"DependConfType"` - // 依赖配置从属周期类型,CURRENT_HOUR,PREVIOUS_HOUR,CURRENT_DAY,PREVIOUS_DAY,PREVIOUS_WEEK,PREVIOUS_FRIDAY,PREVIOUS_WEEKEND,CURRENT_MONTH,PREVIOUS_MONTH,PREVIOUS_END_OF_MONTH,PREVIOUS_BEGIN_OF_MONTH,ALL_MONTH_OF_YEAR,ALL_DAY_OF_YEAR,CURRENT_YEAR,CURRENT,CURRENT_MINUTE,PREVIOUS_MINUTE_CYCLE,PREVIOUS_HOUR_CYCLE - SubordinateCyclicType *string `json:"SubordinateCyclicType,omitnil,omitempty" name:"SubordinateCyclicType"` + // 依赖配置从属周期类型,CURRENT_HOUR,PREVIOUS_HOUR,CURRENT_DAY,PREVIOUS_DAY,PREVIOUS_WEEK,PREVIOUS_FRIDAY,PREVIOUS_WEEKEND,CURRENT_MONTH,PREVIOUS_MONTH,PREVIOUS_END_OF_MONTH + // * PREVIOUS_BEGIN_OF_MONTH,ALL_MONTH_OF_YEAR,ALL_DAY_OF_YEAR,CURRENT_YEAR,CURRENT,CURRENT_MINUTE,PREVIOUS_MINUTE_CYCLE,PREVIOUS_HOUR_CYCLE + SubordinateCyclicType *string `json:"SubordinateCyclicType,omitnil" name:"SubordinateCyclicType"` // WAITING,等待(默认策略)EXECUTING:执行 - DependencyStrategy *string `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"` + DependencyStrategy *string `json:"DependencyStrategy,omitnil" name:"DependencyStrategy"` // 父任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentTask *TaskInnerInfo `json:"ParentTask,omitnil,omitempty" name:"ParentTask"` + ParentTask *TaskInnerInfo `json:"ParentTask,omitnil" name:"ParentTask"` // 子任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 - SonTask *TaskInnerInfo `json:"SonTask,omitnil,omitempty" name:"SonTask"` - - // 偏移量 - // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"` -} - -type DependencyConfigDsDTO struct { - // ParentTask任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentTask *TaskDsDTO `json:"ParentTask,omitnil,omitempty" name:"ParentTask"` - - // SonTask任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - SonTask *TaskDsDTO `json:"SonTask,omitnil,omitempty" name:"SonTask"` - - // the dependency config - // 注意:此字段可能返回 null,表示取不到有效值。 - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` - - // SubordinateCyclicConfig配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` - - // DependencyStrategy策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyStrategy *DependencyStrategyDs `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"` - - // 偏移量 - // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"` -} - -type DependencyStrategyDs struct { - // 等待上游任务实例策略:EXECUTING(执行);WAITING(等待) - // - // 注意:此字段可能返回 null,表示取不到有效值。 - PollingNullStrategy *string `json:"PollingNullStrategy,omitnil,omitempty" name:"PollingNullStrategy"` - - // 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。 - // - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskDependencyExecutingStrategies []*string `json:"TaskDependencyExecutingStrategies,omitnil,omitempty" name:"TaskDependencyExecutingStrategies"` - - // 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。 - // - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskDependencyExecutingTimeoutValue *int64 `json:"TaskDependencyExecutingTimeoutValue,omitnil,omitempty" name:"TaskDependencyExecutingTimeoutValue"` + SonTask *TaskInnerInfo `json:"SonTask,omitnil" name:"SonTask"` } // Predefined struct for user type DescribeAlarmEventsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - // 过滤条件(key可以是:AlarmLevel,AlarmIndicator,KeyWord) - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` // 排序字段(AlarmTime) - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` // 类型(201表示实时,202表示离线) - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` -} + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` -type DescribeAlarmEventsRequest struct { - *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` +} +type DescribeAlarmEventsRequest struct { + *tchttp.BaseRequest + // 过滤条件(key可以是:AlarmLevel,AlarmIndicator,KeyWord) - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` // 排序字段(AlarmTime) - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` // 类型(201表示实时,202表示离线) - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 当前页 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + // 每页记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } func (r *DescribeAlarmEventsRequest) ToJsonString() string { @@ -8877,15 +7697,14 @@ func (r *DescribeAlarmEventsRequest) FromJsonString(s string) error { if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") delete(f, "Filters") delete(f, "OrderFields") delete(f, "TaskType") delete(f, "StartTime") delete(f, "EndTime") - delete(f, "MonitorType") + delete(f, "ProjectId") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeAlarmEventsRequest has unknown keys!", "") } @@ -8896,13 +7715,13 @@ func (r *DescribeAlarmEventsRequest) FromJsonString(s string) error { type DescribeAlarmEventsResponseParams struct { // 告警事件列表 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmEventInfoList []*AlarmEventInfo `json:"AlarmEventInfoList,omitnil,omitempty" name:"AlarmEventInfoList"` + AlarmEventInfoList []*AlarmEventInfo `json:"AlarmEventInfoList,omitnil" name:"AlarmEventInfoList"` // 总记录数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeAlarmEventsResponse struct { @@ -8924,74 +7743,62 @@ func (r *DescribeAlarmEventsResponse) FromJsonString(s string) error { // Predefined struct for user type DescribeAlarmReceiverRequestParams struct { // 告警ID - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 消息ID + MessageId *string `json:"MessageId,omitnil" name:"MessageId"` // 类型 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 告警接收人ID(逗号分隔) - AlarmRecipient *string `json:"AlarmRecipient,omitnil,omitempty" name:"AlarmRecipient"` + AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"` // 告警接收人姓名(逗号分隔) - AlarmRecipientName *string `json:"AlarmRecipientName,omitnil,omitempty" name:"AlarmRecipientName"` + AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"` // 告警时间 - AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` - - // 消息ID - MessageId *string `json:"MessageId,omitnil,omitempty" name:"MessageId"` - - // 告警记录id - RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` - - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"` } type DescribeAlarmReceiverRequest struct { *tchttp.BaseRequest // 告警ID - AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"` + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 消息ID + MessageId *string `json:"MessageId,omitnil" name:"MessageId"` // 类型 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` // 告警接收人ID(逗号分隔) - AlarmRecipient *string `json:"AlarmRecipient,omitnil,omitempty" name:"AlarmRecipient"` + AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"` // 告警接收人姓名(逗号分隔) - AlarmRecipientName *string `json:"AlarmRecipientName,omitnil,omitempty" name:"AlarmRecipientName"` + AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"` // 告警时间 - AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` - - // 消息ID - MessageId *string `json:"MessageId,omitnil,omitempty" name:"MessageId"` - - // 告警记录id - RecordId *uint64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` - - // 监控对象类型(1:所有任务,2:指定任务,3:指定责任人,4:指定资源组) - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"` } func (r *DescribeAlarmReceiverRequest) ToJsonString() string { @@ -9010,13 +7817,11 @@ func (r *DescribeAlarmReceiverRequest) FromJsonString(s string) error { delete(f, "PageNumber") delete(f, "PageSize") delete(f, "ProjectId") + delete(f, "MessageId") delete(f, "TaskType") delete(f, "AlarmRecipient") delete(f, "AlarmRecipientName") delete(f, "AlarmTime") - delete(f, "MessageId") - delete(f, "RecordId") - delete(f, "MonitorType") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeAlarmReceiverRequest has unknown keys!", "") } @@ -9027,13 +7832,13 @@ func (r *DescribeAlarmReceiverRequest) FromJsonString(s string) error { type DescribeAlarmReceiverResponseParams struct { // 告警接收人列表 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmReceiverInfoList []*AlarmReceiverInfo `json:"AlarmReceiverInfoList,omitnil,omitempty" name:"AlarmReceiverInfoList"` + AlarmReceiverInfoList []*AlarmReceiverInfo `json:"AlarmReceiverInfoList,omitnil" name:"AlarmReceiverInfoList"` // 总记录数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeAlarmReceiverResponse struct { @@ -9055,122 +7860,122 @@ func (r *DescribeAlarmReceiverResponse) FromJsonString(s string) error { // Predefined struct for user type DescribeAllByFolderNewRequestParams struct { // 文件夹属性 - Folder *FolderOpsDto `json:"Folder,omitnil,omitempty" name:"Folder"` + Folder *FolderOpsDto `json:"Folder,omitnil" name:"Folder"` // 工作流列表 - Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil,omitempty" name:"Workflows"` + Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"` // 目标文件id - TargetFolderId *string `json:"TargetFolderId,omitnil,omitempty" name:"TargetFolderId"` + TargetFolderId *string `json:"TargetFolderId,omitnil" name:"TargetFolderId"` // 关键字 - KeyWords *string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` // 父文件id - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` // 拉取文件夹列表 - IsAddWorkflow *string `json:"IsAddWorkflow,omitnil,omitempty" name:"IsAddWorkflow"` + IsAddWorkflow *string `json:"IsAddWorkflow,omitnil" name:"IsAddWorkflow"` // 任务状态 - TaskStates []*string `json:"TaskStates,omitnil,omitempty" name:"TaskStates"` + TaskStates []*string `json:"TaskStates,omitnil" name:"TaskStates"` // 搜索类型 - FindType *string `json:"FindType,omitnil,omitempty" name:"FindType"` + FindType *string `json:"FindType,omitnil" name:"FindType"` // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + OptType *string `json:"OptType,omitnil" name:"OptType"` // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + Count *int64 `json:"Count,omitnil" name:"Count"` // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } type DescribeAllByFolderNewRequest struct { *tchttp.BaseRequest // 文件夹属性 - Folder *FolderOpsDto `json:"Folder,omitnil,omitempty" name:"Folder"` + Folder *FolderOpsDto `json:"Folder,omitnil" name:"Folder"` // 工作流列表 - Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil,omitempty" name:"Workflows"` + Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"` // 目标文件id - TargetFolderId *string `json:"TargetFolderId,omitnil,omitempty" name:"TargetFolderId"` + TargetFolderId *string `json:"TargetFolderId,omitnil" name:"TargetFolderId"` // 关键字 - KeyWords *string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` // 父文件id - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` // 拉取文件夹列表 - IsAddWorkflow *string `json:"IsAddWorkflow,omitnil,omitempty" name:"IsAddWorkflow"` + IsAddWorkflow *string `json:"IsAddWorkflow,omitnil" name:"IsAddWorkflow"` // 任务状态 - TaskStates []*string `json:"TaskStates,omitnil,omitempty" name:"TaskStates"` + TaskStates []*string `json:"TaskStates,omitnil" name:"TaskStates"` // 搜索类型 - FindType *string `json:"FindType,omitnil,omitempty" name:"FindType"` + FindType *string `json:"FindType,omitnil" name:"FindType"` // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + OptType *string `json:"OptType,omitnil" name:"OptType"` // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + Count *int64 `json:"Count,omitnil" name:"Count"` // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } func (r *DescribeAllByFolderNewRequest) ToJsonString() string { @@ -9213,10 +8018,10 @@ func (r *DescribeAllByFolderNewRequest) FromJsonString(s string) error { // Predefined struct for user type DescribeAllByFolderNewResponseParams struct { // 结果集 - Data *CollectionFolderOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *CollectionFolderOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeAllByFolderNewResponse struct { @@ -9235,320 +8040,672 @@ func (r *DescribeAllByFolderNewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DescribeApply struct { - // 申请列表详情 - Rows []*Apply `json:"Rows,omitnil,omitempty" name:"Rows"` - - // 总分页页码 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` +// Predefined struct for user +type DescribeAllTaskTypeRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 总个数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +type DescribeAllTaskTypeRequest struct { + *tchttp.BaseRequest + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +func (r *DescribeAllTaskTypeRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeAllTaskTypeRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeAllTaskTypeRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeApproveListRequestParams struct { - // 审批分类key - ApproveClassification *string `json:"ApproveClassification,omitnil,omitempty" name:"ApproveClassification"` +type DescribeAllTaskTypeResponseParams struct { + // 任务类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*TaskTypeOpsDto `json:"Data,omitnil" name:"Data"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 分页数 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeAllTaskTypeResponse struct { + *tchttp.BaseResponse + Response *DescribeAllTaskTypeResponseParams `json:"Response"` +} - // 自定义条件查询 - Filters []*FilterOptional `json:"Filters,omitnil,omitempty" name:"Filters"` +func (r *DescribeAllTaskTypeResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 排序字段 - OrderFields []*OrderFieldOptional `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeAllTaskTypeResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type DescribeApproveListRequest struct { - *tchttp.BaseRequest - - // 审批分类key - ApproveClassification *string `json:"ApproveClassification,omitnil,omitempty" name:"ApproveClassification"` +// Predefined struct for user +type DescribeAllUsedVersionSonRequestParams struct { + // 搜索条件 + SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 分页数 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeAllUsedVersionSonRequest struct { + *tchttp.BaseRequest + + // 搜索条件 + SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 自定义条件查询 - Filters []*FilterOptional `json:"Filters,omitnil,omitempty" name:"Filters"` + // 页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderFieldOptional `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeApproveListRequest) ToJsonString() string { +func (r *DescribeAllUsedVersionSonRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeApproveListRequest) FromJsonString(s string) error { +func (r *DescribeAllUsedVersionSonRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ApproveClassification") - delete(f, "PageSize") + delete(f, "SearchCondition") delete(f, "PageNumber") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeApproveListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeAllUsedVersionSonRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeApproveListResponseParams struct { - // 待审批列表详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DescribeApply `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeAllUsedVersionSonResponseParams struct { + // 结果 + Data *CollectionTaskOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeApproveListResponse struct { +type DescribeAllUsedVersionSonResponse struct { *tchttp.BaseResponse - Response *DescribeApproveListResponseParams `json:"Response"` + Response *DescribeAllUsedVersionSonResponseParams `json:"Response"` } -func (r *DescribeApproveListResponse) ToJsonString() string { +func (r *DescribeAllUsedVersionSonResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeApproveListResponse) FromJsonString(s string) error { +func (r *DescribeAllUsedVersionSonResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeApproveTypeListRequestParams struct { - // 类型key - Classification *string `json:"Classification,omitnil,omitempty" name:"Classification"` +type DescribeBaselineAllTaskDagRequestParams struct { + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeApproveTypeListRequest struct { +type DescribeBaselineAllTaskDagRequest struct { *tchttp.BaseRequest - // 类型key - Classification *string `json:"Classification,omitnil,omitempty" name:"Classification"` + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeApproveTypeListRequest) ToJsonString() string { +func (r *DescribeBaselineAllTaskDagRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeApproveTypeListRequest) FromJsonString(s string) error { +func (r *DescribeBaselineAllTaskDagRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Classification") + delete(f, "BaselineId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeApproveTypeListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselineAllTaskDagRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeApproveTypeListResponseParams struct { - // 获取审批分类列表 - Data []*ApproveType `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeBaselineAllTaskDagResponseParams struct { + // 基线 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *DescribeBaselineTaskDagResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeApproveTypeListResponse struct { +type DescribeBaselineAllTaskDagResponse struct { *tchttp.BaseResponse - Response *DescribeApproveTypeListResponseParams `json:"Response"` + Response *DescribeBaselineAllTaskDagResponseParams `json:"Response"` } -func (r *DescribeApproveTypeListResponse) ToJsonString() string { +func (r *DescribeBaselineAllTaskDagResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeApproveTypeListResponse) FromJsonString(s string) error { +func (r *DescribeBaselineAllTaskDagResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeBaseBizCatalogsRequestParams struct { +type DescribeBaselineByIdRequestParams struct { + // 无 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeBaseBizCatalogsRequest struct { +type DescribeBaselineByIdRequest struct { *tchttp.BaseRequest + // 无 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeBaseBizCatalogsRequest) ToJsonString() string { +func (r *DescribeBaselineByIdRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeBaseBizCatalogsRequest) FromJsonString(s string) error { +func (r *DescribeBaselineByIdRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - + delete(f, "BaselineId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaseBizCatalogsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselineByIdRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeBaseBizCatalogsResponseParams struct { - // 类目列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*BizCatalogsInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeBaselineByIdResponseParams struct { + // 租户id + Data *BaselineDetailResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeBaseBizCatalogsResponse struct { +type DescribeBaselineByIdResponse struct { *tchttp.BaseResponse - Response *DescribeBaseBizCatalogsResponseParams `json:"Response"` + Response *DescribeBaselineByIdResponseParams `json:"Response"` } -func (r *DescribeBaseBizCatalogsResponse) ToJsonString() string { +func (r *DescribeBaselineByIdResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeBaseBizCatalogsResponse) FromJsonString(s string) error { +func (r *DescribeBaselineByIdResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DescribeBatchOperateTaskDTO struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// Predefined struct for user +type DescribeBaselineInstanceDagRequestParams struct { + // 基线实例id + BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"` - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流Id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 要展开的上游实例id,格式为 taskIdA_curRunDate1,taskIdB_curRunDate2 + UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"` - // 工作流名 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + // 向上展开层级 + Level *int64 `json:"Level,omitnil" name:"Level"` +} - // 状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` +type DescribeBaselineInstanceDagRequest struct { + *tchttp.BaseRequest + + // 基线实例id + BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"` - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` + // 要展开的上游实例id,格式为 taskIdA_curRunDate1,taskIdB_curRunDate2 + UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"` - // 文件夹名 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + // 向上展开层级 + Level *int64 `json:"Level,omitnil" name:"Level"` +} - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` +func (r *DescribeBaselineInstanceDagRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstanceDagRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "BaselineInstanceId") + delete(f, "ProjectId") + delete(f, "UpstreamInstanceIds") + delete(f, "Level") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselineInstanceDagRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 是否提交 +// Predefined struct for user +type DescribeBaselineInstanceDagResponseParams struct { + // 基线实例dag // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *uint64 `json:"Submit,omitnil,omitempty" name:"Submit"` + Data *BaselineInstanceVo `json:"Data,omitnil" name:"Data"` - // 引擎: - // presto\SparkJob\SparkSql - // 注意:此字段可能返回 null,表示取不到有效值。 - DataEngine *string `json:"DataEngine,omitnil,omitempty" name:"DataEngine"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` +type DescribeBaselineInstanceDagResponse struct { + *tchttp.BaseResponse + Response *DescribeBaselineInstanceDagResponseParams `json:"Response"` +} - // 创造时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` +func (r *DescribeBaselineInstanceDagResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstanceDagResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 调度计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` +// Predefined struct for user +type DescribeBaselineInstanceGanttRequestParams struct { + // 基线实例id + BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type DescribeBaselineInstanceGanttRequest struct { + *tchttp.BaseRequest + + // 基线实例id + BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *DescribeBaselineInstanceGanttRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstanceGanttRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "BaselineInstanceId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselineInstanceGanttRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DescribeBaselineInstanceGanttResponseParams struct { + // 基线实例,带有关键任务实例信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *BaselineInstanceVo `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type DescribeBaselineInstanceGanttResponse struct { + *tchttp.BaseResponse + Response *DescribeBaselineInstanceGanttResponseParams `json:"Response"` +} + +func (r *DescribeBaselineInstanceGanttResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstanceGanttResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DescribeBaselineInstancesRequestParams struct { + // 分页页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` +} + +type DescribeBaselineInstancesRequest struct { + *tchttp.BaseRequest + + // 分页页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` +} + +func (r *DescribeBaselineInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselineInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DescribeBaselineInstancesResponseParams struct { + // 基线实例数组 + // 注意:此字段可能返回 null,表示取不到有效值。 + BaselineInstances []*BaselineInstanceVo `json:"BaselineInstances,omitnil" name:"BaselineInstances"` + + // 总数量 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` +} + +type DescribeBaselineInstancesResponse struct { + *tchttp.BaseResponse + Response *DescribeBaselineInstancesResponseParams `json:"Response"` +} + +func (r *DescribeBaselineInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselineInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +type DescribeBaselineResponse struct { + // 1 + // 注意:此字段可能返回 null,表示取不到有效值。 + Baselines []*BaselineDto `json:"Baselines,omitnil" name:"Baselines"` + + // 1 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` +} + +type DescribeBaselineTaskDagResponse struct { + // 基线 + // 注意:此字段可能返回 null,表示取不到有效值。 + Baseline *BaselineDto `json:"Baseline,omitnil" name:"Baseline"` + + // 基线任务dag + // 注意:此字段可能返回 null,表示取不到有效值。 + BaselineTaskDag []*BaselineTaskDto `json:"BaselineTaskDag,omitnil" name:"BaselineTaskDag"` +} + +// Predefined struct for user +type DescribeBaselinesRequestParams struct { + // 无 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 页面下标 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} + +type DescribeBaselinesRequest struct { + *tchttp.BaseRequest + + // 无 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 页面下标 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} + +func (r *DescribeBaselinesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselinesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Filters") + delete(f, "PageNumber") + delete(f, "PageSize") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBaselinesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DescribeBaselinesResponseParams struct { + // 基线列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *DescribeBaselineResponse `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type DescribeBaselinesResponse struct { + *tchttp.BaseResponse + Response *DescribeBaselinesResponseParams `json:"Response"` +} + +func (r *DescribeBaselinesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeBaselinesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +type DescribeBatchOperateTaskDTO struct { + // 任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务名 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 工作流Id + // 注意:此字段可能返回 null,表示取不到有效值。 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` + + // 工作流名 + // 注意:此字段可能返回 null,表示取不到有效值。 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` + + // 状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *string `json:"Status,omitnil" name:"Status"` + + // 任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` + + // 任务类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"` + + // 文件夹名 + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` + + // 文件夹ID + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 负责人 + // 注意:此字段可能返回 null,表示取不到有效值。 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` + + // 是否提交 + // 注意:此字段可能返回 null,表示取不到有效值。 + Submit *uint64 `json:"Submit,omitnil" name:"Submit"` + + // 引擎: + // presto\SparkJob\SparkSql + // 注意:此字段可能返回 null,表示取不到有效值。 + DataEngine *string `json:"DataEngine,omitnil" name:"DataEngine"` + + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` + + // 创造时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` + + // 周期类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` + + // 调度计划 + // 注意:此字段可能返回 null,表示取不到有效值。 + ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"` // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` // 数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` } type DescribeBatchOperateTaskPage struct { // 总页码数 // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"` // 内容 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*DescribeBatchOperateTaskDTO `json:"Items,omitnil,omitempty" name:"Items"` + Items []*DescribeBatchOperateTaskDTO `json:"Items,omitnil" name:"Items"` // 总个数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` } // Predefined struct for user type DescribeBatchOperateTaskRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 页码 - Page *string `json:"Page,omitnil,omitempty" name:"Page"` + Page *string `json:"Page,omitnil" name:"Page"` // 页号 - Size *string `json:"Size,omitnil,omitempty" name:"Size"` + Size *string `json:"Size,omitnil" name:"Size"` // 状态列表 // 草稿:'NS','N','P','R' @@ -9556,77 +8713,77 @@ type DescribeBatchOperateTaskRequestParams struct { // 停止:'F' // 冻结:'O' // 停止中:'T' - StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + StatusList []*string `json:"StatusList,omitnil" name:"StatusList"` // 责任人名列表 - OwnerNameList []*string `json:"OwnerNameList,omitnil,omitempty" name:"OwnerNameList"` + OwnerNameList []*string `json:"OwnerNameList,omitnil" name:"OwnerNameList"` // 工作流列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` + WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"` // 任务名称搜索 - TaskNameFilter *string `json:"TaskNameFilter,omitnil,omitempty" name:"TaskNameFilter"` + TaskNameFilter *string `json:"TaskNameFilter,omitnil" name:"TaskNameFilter"` // 任务类型列表 - TaskTypeList []*string `json:"TaskTypeList,omitnil,omitempty" name:"TaskTypeList"` + TaskTypeList []*string `json:"TaskTypeList,omitnil" name:"TaskTypeList"` // 文件夹列表 - FordIdList []*string `json:"FordIdList,omitnil,omitempty" name:"FordIdList"` + FordIdList []*string `json:"FordIdList,omitnil" name:"FordIdList"` // 任务Id搜索 - TaskIdFilter *string `json:"TaskIdFilter,omitnil,omitempty" name:"TaskIdFilter"` + TaskIdFilter *string `json:"TaskIdFilter,omitnil" name:"TaskIdFilter"` // 责任人搜索 - OwnerNameFilter *string `json:"OwnerNameFilter,omitnil,omitempty" name:"OwnerNameFilter"` + OwnerNameFilter *string `json:"OwnerNameFilter,omitnil" name:"OwnerNameFilter"` // 排序字段: // UpdateTime // CreateTime - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` // asc:升序 // desc:降序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + SortType *string `json:"SortType,omitnil" name:"SortType"` // 引擎类型列表:三种 // SparkJob // SparkSql // presto - DataEngineList []*string `json:"DataEngineList,omitnil,omitempty" name:"DataEngineList"` + DataEngineList []*string `json:"DataEngineList,omitnil" name:"DataEngineList"` // 操作人名 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + UserId *string `json:"UserId,omitnil" name:"UserId"` // 1 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` // 1 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` // 数据源ID列表 - DatasourceIdList []*string `json:"DatasourceIdList,omitnil,omitempty" name:"DatasourceIdList"` + DatasourceIdList []*string `json:"DatasourceIdList,omitnil" name:"DatasourceIdList"` // 数据源类型列表 - DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil,omitempty" name:"DatasourceTypeList"` + DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil" name:"DatasourceTypeList"` // 调度单位类型列表 - CycleUnitList []*string `json:"CycleUnitList,omitnil,omitempty" name:"CycleUnitList"` + CycleUnitList []*string `json:"CycleUnitList,omitnil" name:"CycleUnitList"` // 是否筛选出可提交的任务 - CanSubmit *bool `json:"CanSubmit,omitnil,omitempty" name:"CanSubmit"` + CanSubmit *bool `json:"CanSubmit,omitnil" name:"CanSubmit"` } type DescribeBatchOperateTaskRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 页码 - Page *string `json:"Page,omitnil,omitempty" name:"Page"` + Page *string `json:"Page,omitnil" name:"Page"` // 页号 - Size *string `json:"Size,omitnil,omitempty" name:"Size"` + Size *string `json:"Size,omitnil" name:"Size"` // 状态列表 // 草稿:'NS','N','P','R' @@ -9634,64 +8791,64 @@ type DescribeBatchOperateTaskRequest struct { // 停止:'F' // 冻结:'O' // 停止中:'T' - StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + StatusList []*string `json:"StatusList,omitnil" name:"StatusList"` // 责任人名列表 - OwnerNameList []*string `json:"OwnerNameList,omitnil,omitempty" name:"OwnerNameList"` + OwnerNameList []*string `json:"OwnerNameList,omitnil" name:"OwnerNameList"` // 工作流列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` + WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"` // 任务名称搜索 - TaskNameFilter *string `json:"TaskNameFilter,omitnil,omitempty" name:"TaskNameFilter"` + TaskNameFilter *string `json:"TaskNameFilter,omitnil" name:"TaskNameFilter"` // 任务类型列表 - TaskTypeList []*string `json:"TaskTypeList,omitnil,omitempty" name:"TaskTypeList"` + TaskTypeList []*string `json:"TaskTypeList,omitnil" name:"TaskTypeList"` // 文件夹列表 - FordIdList []*string `json:"FordIdList,omitnil,omitempty" name:"FordIdList"` + FordIdList []*string `json:"FordIdList,omitnil" name:"FordIdList"` // 任务Id搜索 - TaskIdFilter *string `json:"TaskIdFilter,omitnil,omitempty" name:"TaskIdFilter"` + TaskIdFilter *string `json:"TaskIdFilter,omitnil" name:"TaskIdFilter"` // 责任人搜索 - OwnerNameFilter *string `json:"OwnerNameFilter,omitnil,omitempty" name:"OwnerNameFilter"` + OwnerNameFilter *string `json:"OwnerNameFilter,omitnil" name:"OwnerNameFilter"` // 排序字段: // UpdateTime // CreateTime - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` // asc:升序 // desc:降序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + SortType *string `json:"SortType,omitnil" name:"SortType"` // 引擎类型列表:三种 // SparkJob // SparkSql // presto - DataEngineList []*string `json:"DataEngineList,omitnil,omitempty" name:"DataEngineList"` + DataEngineList []*string `json:"DataEngineList,omitnil" name:"DataEngineList"` // 操作人名 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + UserId *string `json:"UserId,omitnil" name:"UserId"` // 1 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` // 1 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` // 数据源ID列表 - DatasourceIdList []*string `json:"DatasourceIdList,omitnil,omitempty" name:"DatasourceIdList"` + DatasourceIdList []*string `json:"DatasourceIdList,omitnil" name:"DatasourceIdList"` // 数据源类型列表 - DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil,omitempty" name:"DatasourceTypeList"` + DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil" name:"DatasourceTypeList"` // 调度单位类型列表 - CycleUnitList []*string `json:"CycleUnitList,omitnil,omitempty" name:"CycleUnitList"` + CycleUnitList []*string `json:"CycleUnitList,omitnil" name:"CycleUnitList"` // 是否筛选出可提交的任务 - CanSubmit *bool `json:"CanSubmit,omitnil,omitempty" name:"CanSubmit"` + CanSubmit *bool `json:"CanSubmit,omitnil" name:"CanSubmit"` } func (r *DescribeBatchOperateTaskRequest) ToJsonString() string { @@ -9737,10 +8894,10 @@ func (r *DescribeBatchOperateTaskRequest) FromJsonString(s string) error { type DescribeBatchOperateTaskResponseParams struct { // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DescribeBatchOperateTaskPage `json:"Data,omitnil,omitempty" name:"Data"` + Data *DescribeBatchOperateTaskPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeBatchOperateTaskResponse struct { @@ -9760,654 +8917,488 @@ func (r *DescribeBatchOperateTaskResponse) FromJsonString(s string) error { } // Predefined struct for user -type DescribeCodeTemplateDetailRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` - - // 是否需要返回脚本内容,默认false。 - NeedReturnScriptContent *bool `json:"NeedReturnScriptContent,omitnil,omitempty" name:"NeedReturnScriptContent"` +type DescribeBelongToRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeCodeTemplateDetailRequest struct { +type DescribeBelongToRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` - - // 是否需要返回脚本内容,默认false。 - NeedReturnScriptContent *bool `json:"NeedReturnScriptContent,omitnil,omitempty" name:"NeedReturnScriptContent"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeCodeTemplateDetailRequest) ToJsonString() string { +func (r *DescribeBelongToRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeCodeTemplateDetailRequest) FromJsonString(s string) error { +func (r *DescribeBelongToRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "CodeTemplateId") - delete(f, "NeedReturnScriptContent") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeCodeTemplateDetailRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeBelongToRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeCodeTemplateDetailResponseParams struct { - // 代码详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *CodeTemplateDetail `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeBelongToResponseParams struct { + // 所属任务/基线 + Data []*string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeCodeTemplateDetailResponse struct { +type DescribeBelongToResponse struct { *tchttp.BaseResponse - Response *DescribeCodeTemplateDetailResponseParams `json:"Response"` + Response *DescribeBelongToResponseParams `json:"Response"` } -func (r *DescribeCodeTemplateDetailResponse) ToJsonString() string { +func (r *DescribeBelongToResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeCodeTemplateDetailResponse) FromJsonString(s string) error { +func (r *DescribeBelongToResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeColumnLineageRequestParams struct { - // 查询方向枚举值 - // - // - INPUT - // - OUTPUT - // - BOTH - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 字段信息 - Data *ColumnLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` - - // 单次查询出度 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` - - // 额外参数(传递调用方信息) - ExtParams []*RecordField `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` +type DescribeClusterNamespaceListRequestParams struct { + // 集群ID + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 是否过滤临时表 默认值为true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeColumnLineageRequest struct { +type DescribeClusterNamespaceListRequest struct { *tchttp.BaseRequest - // 查询方向枚举值 - // - // - INPUT - // - OUTPUT - // - BOTH - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 字段信息 - Data *ColumnLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` - - // 单次查询出度 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` - - // 额外参数(传递调用方信息) - ExtParams []*RecordField `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 集群ID + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 是否过滤临时表 默认值为true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeColumnLineageRequest) ToJsonString() string { +func (r *DescribeClusterNamespaceListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeColumnLineageRequest) FromJsonString(s string) error { +func (r *DescribeClusterNamespaceListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Direction") - delete(f, "Data") - delete(f, "InputDepth") - delete(f, "OutputDepth") - delete(f, "ExtParams") - delete(f, "IgnoreTemp") + delete(f, "ClusterId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeColumnLineageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeClusterNamespaceListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeColumnLineageResponseParams struct { - // 字段血缘信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnAggregationLineage *ColumnAggregationLineage `json:"ColumnAggregationLineage,omitnil,omitempty" name:"ColumnAggregationLineage"` +type DescribeClusterNamespaceListResponseParams struct { + // 命名空间 + Namespaces []*Namespace `json:"Namespaces,omitnil" name:"Namespaces"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeColumnLineageResponse struct { +type DescribeClusterNamespaceListResponse struct { *tchttp.BaseResponse - Response *DescribeColumnLineageResponseParams `json:"Response"` + Response *DescribeClusterNamespaceListResponseParams `json:"Response"` } -func (r *DescribeColumnLineageResponse) ToJsonString() string { +func (r *DescribeClusterNamespaceListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeColumnLineageResponse) FromJsonString(s string) error { +func (r *DescribeClusterNamespaceListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeColumnsMetaRequestParams struct { - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeColumnLineageRequestParams struct { + // 查询方向,INPUT,OUTPUT,BOTH枚举值 + Direction *string `json:"Direction,omitnil" name:"Direction"` - // 每页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 字段信息 + Data *ColumnLineageInfo `json:"Data,omitnil" name:"Data"` - // 过滤器 - FilterSet []*Filter `json:"FilterSet,omitnil,omitempty" name:"FilterSet"` + // 单次查询入度 + InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"` - // 排序字段 - OrderFieldSet []*OrderField `json:"OrderFieldSet,omitnil,omitempty" name:"OrderFieldSet"` + // 单次查询出度 + OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"` - // 是否查询分区字段,默认false - IsPartitionQuery *bool `json:"IsPartitionQuery,omitnil,omitempty" name:"IsPartitionQuery"` + // 额外参数(传递调用方信息) + ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"` - // 合规组ID - ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"` + // 是否过滤临时表 默认值为true + IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"` } -type DescribeColumnsMetaRequest struct { +type DescribeColumnLineageRequest struct { *tchttp.BaseRequest - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 查询方向,INPUT,OUTPUT,BOTH枚举值 + Direction *string `json:"Direction,omitnil" name:"Direction"` - // 每页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 字段信息 + Data *ColumnLineageInfo `json:"Data,omitnil" name:"Data"` - // 过滤器 - FilterSet []*Filter `json:"FilterSet,omitnil,omitempty" name:"FilterSet"` + // 单次查询入度 + InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"` - // 排序字段 - OrderFieldSet []*OrderField `json:"OrderFieldSet,omitnil,omitempty" name:"OrderFieldSet"` + // 单次查询出度 + OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"` - // 是否查询分区字段,默认false - IsPartitionQuery *bool `json:"IsPartitionQuery,omitnil,omitempty" name:"IsPartitionQuery"` + // 额外参数(传递调用方信息) + ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"` - // 合规组ID - ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"` + // 是否过滤临时表 默认值为true + IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"` } -func (r *DescribeColumnsMetaRequest) ToJsonString() string { +func (r *DescribeColumnLineageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeColumnsMetaRequest) FromJsonString(s string) error { +func (r *DescribeColumnLineageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TableId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "FilterSet") - delete(f, "OrderFieldSet") - delete(f, "IsPartitionQuery") - delete(f, "ComplianceId") + delete(f, "Direction") + delete(f, "Data") + delete(f, "InputDepth") + delete(f, "OutputDepth") + delete(f, "ExtParams") + delete(f, "IgnoreTemp") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeColumnsMetaRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeColumnLineageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeColumnsMetaResponseParams struct { - // 分页返回的 +type DescribeColumnLineageResponseParams struct { + // 字段血缘信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnMetaSet []*ColumnMeta `json:"ColumnMetaSet,omitnil,omitempty" name:"ColumnMetaSet"` + ColumnAggregationLineage *ColumnAggregationLineage `json:"ColumnAggregationLineage,omitnil" name:"ColumnAggregationLineage"` - // 总记录数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeColumnsMetaResponse struct { +type DescribeColumnLineageResponse struct { *tchttp.BaseResponse - Response *DescribeColumnsMetaResponseParams `json:"Response"` + Response *DescribeColumnLineageResponseParams `json:"Response"` } -func (r *DescribeColumnsMetaResponse) ToJsonString() string { +func (r *DescribeColumnLineageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeColumnsMetaResponse) FromJsonString(s string) error { +func (r *DescribeColumnLineageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDataCheckStatRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeDataBasesRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 数据源类型 + DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"` } -type DescribeDataCheckStatRequest struct { +type DescribeDataBasesRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 数据源类型 + DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"` } -func (r *DescribeDataCheckStatRequest) ToJsonString() string { +func (r *DescribeDataBasesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataCheckStatRequest) FromJsonString(s string) error { +func (r *DescribeDataBasesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "BeginDate") - delete(f, "EndDate") + delete(f, "DatasourceId") + delete(f, "DsTypes") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataCheckStatRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataBasesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDataCheckStatResponseParams struct { - // 结果 - Data *DataCheckStat `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDataBasesResponseParams struct { + // 数据来源数据数据库列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*DatabaseInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDataCheckStatResponse struct { +type DescribeDataBasesResponse struct { *tchttp.BaseResponse - Response *DescribeDataCheckStatResponseParams `json:"Response"` + Response *DescribeDataBasesResponseParams `json:"Response"` } -func (r *DescribeDataCheckStatResponse) ToJsonString() string { +func (r *DescribeDataBasesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataCheckStatResponse) FromJsonString(s string) error { +func (r *DescribeDataBasesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDataServicePublishedApiDetailRequestParams struct { - // 服务Id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +type DescribeDataCheckStatRequestParams struct { + // Project id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` + + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -type DescribeDataServicePublishedApiDetailRequest struct { +type DescribeDataCheckStatRequest struct { *tchttp.BaseRequest - // 服务Id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // Project id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` + + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -func (r *DescribeDataServicePublishedApiDetailRequest) ToJsonString() string { +func (r *DescribeDataCheckStatRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataServicePublishedApiDetailRequest) FromJsonString(s string) error { +func (r *DescribeDataCheckStatRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Id") delete(f, "ProjectId") + delete(f, "BeginDate") + delete(f, "EndDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataServicePublishedApiDetailRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataCheckStatRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } -type DescribeDataServicePublishedApiDetailResp struct { - // 服务Api名称 - ApiName *string `json:"ApiName,omitnil,omitempty" name:"ApiName"` - - // 服务请求Path - PathUrl *string `json:"PathUrl,omitnil,omitempty" name:"PathUrl"` - - // 服务责任人名称 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` - - // 服务请求方式 - RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"` - - // 服务标签名称集合 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApiTagNames *string `json:"ApiTagNames,omitnil,omitempty" name:"ApiTagNames"` - - // 服务描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApiDescription *string `json:"ApiDescription,omitnil,omitempty" name:"ApiDescription"` - - // 服务请求返回示例 - // 注意:此字段可能返回 null,表示取不到有效值。 - RequestExample *string `json:"RequestExample,omitnil,omitempty" name:"RequestExample"` - - // 服务请求成功返回示例 - // 注意:此字段可能返回 null,表示取不到有效值。 - RequestSuccess *string `json:"RequestSuccess,omitnil,omitempty" name:"RequestSuccess"` - - // 服务请求失败返回示例 - // 注意:此字段可能返回 null,表示取不到有效值。 - RequestError *string `json:"RequestError,omitnil,omitempty" name:"RequestError"` - - // 服务请求参数列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - RequestParam []*DataServiceRequestParam `json:"RequestParam,omitnil,omitempty" name:"RequestParam"` - - // 服务响应参数列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResponseParam []*DataServiceResponseParam `json:"ResponseParam,omitnil,omitempty" name:"ResponseParam"` - - // 最大qps - MaxAllowQps *int64 `json:"MaxAllowQps,omitnil,omitempty" name:"MaxAllowQps"` - - // 最大记录数 - MaxAllowPageSize *int64 `json:"MaxAllowPageSize,omitnil,omitempty" name:"MaxAllowPageSize"` - - // 超时时间,单位ms - TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"` - - // ApiId - // 注意:此字段可能返回 null,表示取不到有效值。 - ApiId *string `json:"ApiId,omitnil,omitempty" name:"ApiId"` - - // 0:免认证 1:应用认证 - AuthType *uint64 `json:"AuthType,omitnil,omitempty" name:"AuthType"` - - // 请求地址 - // 注意:此字段可能返回 null,表示取不到有效值。 - GatewayApiUrl *string `json:"GatewayApiUrl,omitnil,omitempty" name:"GatewayApiUrl"` - - // 服务Api状态 1:已上线 3:已下线 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApiStatus *uint64 `json:"ApiStatus,omitnil,omitempty" name:"ApiStatus"` -} - // Predefined struct for user -type DescribeDataServicePublishedApiDetailResponseParams struct { - // 服务详情 - Data *DescribeDataServicePublishedApiDetailResp `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDataCheckStatResponseParams struct { + // 结果 + Data *DataCheckStat `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDataServicePublishedApiDetailResponse struct { +type DescribeDataCheckStatResponse struct { *tchttp.BaseResponse - Response *DescribeDataServicePublishedApiDetailResponseParams `json:"Response"` + Response *DescribeDataCheckStatResponseParams `json:"Response"` } -func (r *DescribeDataServicePublishedApiDetailResponse) ToJsonString() string { +func (r *DescribeDataCheckStatResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataServicePublishedApiDetailResponse) FromJsonString(s string) error { +func (r *DescribeDataCheckStatResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDataServicePublishedApiListRequestParams struct { - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeDataObjectsRequestParams struct { + // 数据来源ID + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 查询参数 - Filters *DataServicePublishedApiListFilter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 质量规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 排序配置 - OrderFields []*DataServiceRequestListOrder `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeDataServicePublishedApiListRequest struct { +type DescribeDataObjectsRequest struct { *tchttp.BaseRequest - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 数据来源ID + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 查询参数 - Filters *DataServicePublishedApiListFilter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 质量规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 排序配置 - OrderFields []*DataServiceRequestListOrder `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeDataServicePublishedApiListRequest) ToJsonString() string { +func (r *DescribeDataObjectsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataServicePublishedApiListRequest) FromJsonString(s string) error { +func (r *DescribeDataObjectsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") + delete(f, "DatasourceId") + delete(f, "TableId") + delete(f, "RuleGroupId") delete(f, "ProjectId") - delete(f, "Filters") - delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataServicePublishedApiListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataObjectsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } -type DescribeDataServicePublishedApiListResp struct { - // 服务id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 服务Api名称 - ApiName *string `json:"ApiName,omitnil,omitempty" name:"ApiName"` - - // 所属目录名称 - ApiFolderName *string `json:"ApiFolderName,omitnil,omitempty" name:"ApiFolderName"` - - // 服务Api标签名称集合 - ApiTagNames *string `json:"ApiTagNames,omitnil,omitempty" name:"ApiTagNames"` - - // 服务负责人 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` - - // 服务创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // Api的id - ApiId *string `json:"ApiId,omitnil,omitempty" name:"ApiId"` - - // 服务Api认证方式 0:免认证 1:应用认证 - AuthType *int64 `json:"AuthType,omitnil,omitempty" name:"AuthType"` - - // 服务Api状态 0:创建 1:已上线 2:已删除 3:已下线 - ApiStatus *int64 `json:"ApiStatus,omitnil,omitempty" name:"ApiStatus"` - - // 配置方式 0:向导、1、脚本、2、注册Api - // 注意:此字段可能返回 null,表示取不到有效值。 - ConfigType *uint64 `json:"ConfigType,omitnil,omitempty" name:"ConfigType"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` -} - // Predefined struct for user -type DescribeDataServicePublishedApiListResponseParams struct { - // 总条数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 服务列表 - DataSet []*DescribeDataServicePublishedApiListResp `json:"DataSet,omitnil,omitempty" name:"DataSet"` +type DescribeDataObjectsResponseParams struct { + // 数据对象列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*SourceObject `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDataServicePublishedApiListResponse struct { +type DescribeDataObjectsResponse struct { *tchttp.BaseResponse - Response *DescribeDataServicePublishedApiListResponseParams `json:"Response"` + Response *DescribeDataObjectsResponseParams `json:"Response"` } -func (r *DescribeDataServicePublishedApiListResponse) ToJsonString() string { +func (r *DescribeDataObjectsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDataServicePublishedApiListResponse) FromJsonString(s string) error { +func (r *DescribeDataObjectsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type DescribeDataSourceInfoListRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 页数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 过滤条件(暂不支持) - Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" } + Filters *Filter `json:"Filters,omitnil" name:"Filters"` // 排序配置 - OrderFields *OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields *OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 数据源类型,MYSQL,TENCENT_MYSQL,TDSQL_MYSQL,HIVE,KAFKA,POSTGRE,CDW,ORACLE,SQLSERVER,FTP,HDFS,ICEBERG,HBASE,TDSQL,TDSQLC,SPARK,VIRTUAL,TBASE,DB2,DM,TDENGINE,GAUSSDB,GBASE,IMPALA,ES,TENCENT_ES,S3_DATAINSIGHT,GREENPLUM,PHOENIX,SAP_HANA,SFTP,OCEANBASE,CLICKHOUSE,TCHOUSE_C,KUDU,VERTICA,REDIS,COS,S3,DLC,DORIS,CKAFKA,TDMQ_PULSAR,MONGODB,TENCENT_MONGODB,FTP_FILE,HDFS_FILE,DTS_KAFKA,REST_API,FILE,TIDB,SYBASE,TCHOUSE_X,TDSQL_POSTGRE,TCHOUSE_P,TCHOUSE_D,STARROCKS,EMR_STARROCKS,TBDS_STARROCKS,TRINO,KYUUBI,GDB,INFLUXDB,BIG_QUERY,BLOB,FILESYSTEM,SHAREPOINT,KINGBASEES,HUDI等 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 数据源类型 + Type *string `json:"Type,omitnil" name:"Type"` - // 数据源名称过滤 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 数据源名称过滤用 + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` } type DescribeDataSourceInfoListRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 页数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 过滤条件(暂不支持) - Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" } + Filters *Filter `json:"Filters,omitnil" name:"Filters"` // 排序配置 - OrderFields *OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields *OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 数据源类型,MYSQL,TENCENT_MYSQL,TDSQL_MYSQL,HIVE,KAFKA,POSTGRE,CDW,ORACLE,SQLSERVER,FTP,HDFS,ICEBERG,HBASE,TDSQL,TDSQLC,SPARK,VIRTUAL,TBASE,DB2,DM,TDENGINE,GAUSSDB,GBASE,IMPALA,ES,TENCENT_ES,S3_DATAINSIGHT,GREENPLUM,PHOENIX,SAP_HANA,SFTP,OCEANBASE,CLICKHOUSE,TCHOUSE_C,KUDU,VERTICA,REDIS,COS,S3,DLC,DORIS,CKAFKA,TDMQ_PULSAR,MONGODB,TENCENT_MONGODB,FTP_FILE,HDFS_FILE,DTS_KAFKA,REST_API,FILE,TIDB,SYBASE,TCHOUSE_X,TDSQL_POSTGRE,TCHOUSE_P,TCHOUSE_D,STARROCKS,EMR_STARROCKS,TBDS_STARROCKS,TRINO,KYUUBI,GDB,INFLUXDB,BIG_QUERY,BLOB,FILESYSTEM,SHAREPOINT,KINGBASEES,HUDI等 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 数据源类型 + Type *string `json:"Type,omitnil" name:"Type"` - // 数据源名称过滤 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 数据源名称过滤用 + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` } func (r *DescribeDataSourceInfoListRequest) ToJsonString() string { @@ -10438,14 +9429,14 @@ func (r *DescribeDataSourceInfoListRequest) FromJsonString(s string) error { // Predefined struct for user type DescribeDataSourceInfoListResponseParams struct { // 总条数。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` // 数据源信息列表。 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceSet []*DatasourceBaseInfo `json:"DatasourceSet,omitnil,omitempty" name:"DatasourceSet"` + DatasourceSet []*DatasourceBaseInfo `json:"DatasourceSet,omitnil" name:"DatasourceSet"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeDataSourceInfoListResponse struct { @@ -10467,32 +9458,32 @@ func (r *DescribeDataSourceInfoListResponse) FromJsonString(s string) error { // Predefined struct for user type DescribeDataSourceListRequestParams struct { // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 返回数量 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 排序配置 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` // 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" } - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } type DescribeDataSourceListRequest struct { *tchttp.BaseRequest // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` // 返回数量 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 排序配置 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` // 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" } - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } func (r *DescribeDataSourceListRequest) ToJsonString() string { @@ -10521,10 +9512,10 @@ func (r *DescribeDataSourceListRequest) FromJsonString(s string) error { type DescribeDataSourceListResponseParams struct { // 数据源列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DataSourceInfoPage `json:"Data,omitnil,omitempty" name:"Data"` + Data *DataSourceInfoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type DescribeDataSourceListResponse struct { @@ -10544,5002 +9535,4469 @@ func (r *DescribeDataSourceListResponse) FromJsonString(s string) error { } // Predefined struct for user -type DescribeDatabaseInfoListRequestParams struct { - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` +type DescribeDataSourceWithoutInfoRequestParams struct { + // 1 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 连接类型 - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` + // 1 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeDatabaseInfoListRequest struct { +type DescribeDataSourceWithoutInfoRequest struct { *tchttp.BaseRequest - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 1 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 连接类型 - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` + // 1 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeDatabaseInfoListRequest) ToJsonString() string { +func (r *DescribeDataSourceWithoutInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatabaseInfoListRequest) FromJsonString(s string) error { +func (r *DescribeDataSourceWithoutInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "OrderFields") delete(f, "Filters") - delete(f, "ConnectionType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatabaseInfoListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataSourceWithoutInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDatabaseInfoListResponseParams struct { - // 数据库列表 +type DescribeDataSourceWithoutInfoResponseParams struct { + // 1 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseInfo []*DatabaseInfo `json:"DatabaseInfo,omitnil,omitempty" name:"DatabaseInfo"` + Data []*DataSourceInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDatabaseInfoListResponse struct { +type DescribeDataSourceWithoutInfoResponse struct { *tchttp.BaseResponse - Response *DescribeDatabaseInfoListResponseParams `json:"Response"` + Response *DescribeDataSourceWithoutInfoResponseParams `json:"Response"` } -func (r *DescribeDatabaseInfoListResponse) ToJsonString() string { +func (r *DescribeDataSourceWithoutInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatabaseInfoListResponse) FromJsonString(s string) error { +func (r *DescribeDataSourceWithoutInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDatabaseMetasRequestParams struct { - // 过滤字段,projectIds/msTypes/createTime/modifiedTime - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 排序字段,如name - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` - - // pagesize - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeDataTypesRequestParams struct { + // 数据源类型,MYSQL|HIVE|KAFKA|POSTGRE|CDW|ORACLE|SQLSERVER|FTP|HDFS|ICEBERG|HBASE|TDSQL|TDSQLC|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DORIS|CKAFKA|MONGODB|FTP_FILE|HDFS_FILE|DTS_KAFKA|REST_API|FILE|TIDB|SYBASE|TCHOUSE_X 等 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` - // pageNumber - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目ID。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeDatabaseMetasRequest struct { +type DescribeDataTypesRequest struct { *tchttp.BaseRequest - // 过滤字段,projectIds/msTypes/createTime/modifiedTime - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 排序字段,如name - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 数据源类型,MYSQL|HIVE|KAFKA|POSTGRE|CDW|ORACLE|SQLSERVER|FTP|HDFS|ICEBERG|HBASE|TDSQL|TDSQLC|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DORIS|CKAFKA|MONGODB|FTP_FILE|HDFS_FILE|DTS_KAFKA|REST_API|FILE|TIDB|SYBASE|TCHOUSE_X 等 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` - // pagesize - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // pageNumber - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目ID。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeDatabaseMetasRequest) ToJsonString() string { +func (r *DescribeDataTypesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatabaseMetasRequest) FromJsonString(s string) error { +func (r *DescribeDataTypesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Filters") - delete(f, "OrderFields") - delete(f, "PageSize") - delete(f, "PageNumber") + delete(f, "DatasourceType") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatabaseMetasRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDataTypesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDatabaseMetasResponseParams struct { - // 无 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseMeta []*DatabaseMeta `json:"DatabaseMeta,omitnil,omitempty" name:"DatabaseMeta"` +type DescribeDataTypesResponseParams struct { + // 字段类型列表。 + TypeInfoSet []*Label `json:"TypeInfoSet,omitnil" name:"TypeInfoSet"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDatabaseMetasResponse struct { +type DescribeDataTypesResponse struct { *tchttp.BaseResponse - Response *DescribeDatabaseMetasResponseParams `json:"Response"` + Response *DescribeDataTypesResponseParams `json:"Response"` } -func (r *DescribeDatabaseMetasResponse) ToJsonString() string { +func (r *DescribeDataTypesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatabaseMetasResponse) FromJsonString(s string) error { +func (r *DescribeDataTypesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDatasourceRequestParams struct { - // 对象唯一ID - Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` +type DescribeDatabaseInfoListRequestParams struct { + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // production:生产,development开发 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` + // 连接类型 + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` } -type DescribeDatasourceRequest struct { +type DescribeDatabaseInfoListRequest struct { *tchttp.BaseRequest - // 对象唯一ID - Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // production:生产,development开发 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` + // 连接类型 + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` } -func (r *DescribeDatasourceRequest) ToJsonString() string { +func (r *DescribeDatabaseInfoListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatasourceRequest) FromJsonString(s string) error { +func (r *DescribeDatabaseInfoListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Id") - delete(f, "Env") + delete(f, "Filters") + delete(f, "ConnectionType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatasourceRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatabaseInfoListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDatasourceResponseParams struct { - // 数据源对象 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DataSourceInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDatabaseInfoListResponseParams struct { + // 数据库列表 + DatabaseInfo []*DatabaseInfo `json:"DatabaseInfo,omitnil" name:"DatabaseInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDatasourceResponse struct { +type DescribeDatabaseInfoListResponse struct { *tchttp.BaseResponse - Response *DescribeDatasourceResponseParams `json:"Response"` + Response *DescribeDatabaseInfoListResponseParams `json:"Response"` } -func (r *DescribeDatasourceResponse) ToJsonString() string { +func (r *DescribeDatabaseInfoListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDatasourceResponse) FromJsonString(s string) error { +func (r *DescribeDatabaseInfoListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDependOpsTasksRequestParams struct { - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeDatabaseMetasRequestParams struct { + // 过滤字段,projectIds/msTypes/createTime/modifiedTime + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 上游/下游层级1-6级 - Deep *uint64 `json:"Deep,omitnil,omitempty" name:"Deep"` + // 排序字段,如name + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` +} - // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 - Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -type DescribeDependOpsTasksRequest struct { +type DescribeDatabaseMetasRequest struct { *tchttp.BaseRequest - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 上游/下游层级1-6级 - Deep *uint64 `json:"Deep,omitnil,omitempty" name:"Deep"` - - // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 - Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 过滤字段,projectIds/msTypes/createTime/modifiedTime + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 任务工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 排序字段,如name + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -func (r *DescribeDependOpsTasksRequest) ToJsonString() string { +func (r *DescribeDatabaseMetasRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDependOpsTasksRequest) FromJsonString(s string) error { +func (r *DescribeDatabaseMetasRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "Deep") - delete(f, "Up") - delete(f, "ProjectId") - delete(f, "WorkflowId") + delete(f, "Filters") + delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependOpsTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatabaseMetasRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDependOpsTasksResponseParams struct { - // 画布任务和链接信息 - Data *OpsTaskCanvasInfoList `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDatabaseMetasResponseParams struct { + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseMeta []*DatabaseMeta `json:"DatabaseMeta,omitnil" name:"DatabaseMeta"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDependOpsTasksResponse struct { +type DescribeDatabaseMetasResponse struct { *tchttp.BaseResponse - Response *DescribeDependOpsTasksResponseParams `json:"Response"` + Response *DescribeDatabaseMetasResponseParams `json:"Response"` } -func (r *DescribeDependOpsTasksResponse) ToJsonString() string { +func (r *DescribeDatabaseMetasResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDependOpsTasksResponse) FromJsonString(s string) error { +func (r *DescribeDatabaseMetasResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDependTaskListsRequestParams struct { - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeDatasourceRequestParams struct { + // 对象唯一ID + Id *uint64 `json:"Id,omitnil" name:"Id"` } -type DescribeDependTaskListsRequest struct { +type DescribeDatasourceRequest struct { *tchttp.BaseRequest - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 对象唯一ID + Id *uint64 `json:"Id,omitnil" name:"Id"` } -func (r *DescribeDependTaskListsRequest) ToJsonString() string { +func (r *DescribeDatasourceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDependTaskListsRequest) FromJsonString(s string) error { +func (r *DescribeDatasourceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskIds") - delete(f, "ProjectId") + delete(f, "Id") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependTaskListsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatasourceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDependTaskListsResponseParams struct { - // 删除结果 +type DescribeDatasourceResponseParams struct { + // 数据源对象 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*TaskOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *DataSourceInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDependTaskListsResponse struct { +type DescribeDatasourceResponse struct { *tchttp.BaseResponse - Response *DescribeDependTaskListsResponseParams `json:"Response"` + Response *DescribeDatasourceResponseParams `json:"Response"` } -func (r *DescribeDependTaskListsResponse) ToJsonString() string { +func (r *DescribeDatasourceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDependTaskListsResponse) FromJsonString(s string) error { +func (r *DescribeDatasourceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDimensionScoreRequestParams struct { - // 统计日期 时间戳 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` +type DescribeDependOpsTaskListRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeDimensionScoreRequest struct { +type DescribeDependOpsTaskListRequest struct { *tchttp.BaseRequest - // 统计日期 时间戳 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeDimensionScoreRequest) ToJsonString() string { +func (r *DescribeDependOpsTaskListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDimensionScoreRequest) FromJsonString(s string) error { +func (r *DescribeDependOpsTaskListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "StatisticsDate") + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "DatasourceId") - delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDimensionScoreRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependOpsTaskListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDimensionScoreResponseParams struct { - // 维度评分 +type DescribeDependOpsTaskListResponseParams struct { + // 任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DimensionScore `json:"Data,omitnil,omitempty" name:"Data"` + Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDimensionScoreResponse struct { +type DescribeDependOpsTaskListResponse struct { *tchttp.BaseResponse - Response *DescribeDimensionScoreResponseParams `json:"Response"` + Response *DescribeDependOpsTaskListResponseParams `json:"Response"` } -func (r *DescribeDimensionScoreResponse) ToJsonString() string { +func (r *DescribeDependOpsTaskListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDimensionScoreResponse) FromJsonString(s string) error { +func (r *DescribeDependOpsTaskListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsFolderTreeRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否一级拉取 true 是 - // false 否 - FirstLevelPull *bool `json:"FirstLevelPull,omitnil,omitempty" name:"FirstLevelPull"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 关键字搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 是否包含工作流 true 是 - // false 否 - IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil,omitempty" name:"IncludeWorkflow"` - - // 是否包含任务 true 是 - // false 否 - IncludeTask *bool `json:"IncludeTask,omitnil,omitempty" name:"IncludeTask"` - - // 是否包含虚拟任务,当 IncludeTask 为 true 的时候,该参数才生效,默认为 true - IncludeVirtualTask *bool `json:"IncludeVirtualTask,omitnil,omitempty" name:"IncludeVirtualTask"` - - // 任务目录id - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` - - // classification.分类展示 catalog.目录展示 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` - - // 是否包含任务目录 true 是 - // false 否 - IncludeTaskFolder *bool `json:"IncludeTaskFolder,omitnil,omitempty" name:"IncludeTaskFolder"` - - // 是否使用最新模式展示目录树 - NewFolderTreeMode *bool `json:"NewFolderTreeMode,omitnil,omitempty" name:"NewFolderTreeMode"` - - // 节点分类ID - TaskNodeId *string `json:"TaskNodeId,omitnil,omitempty" name:"TaskNodeId"` - - // 工作流类型, 使用场景: 任务复制,选择工作流. 取值范围 - // - // - cycle 周期工作流 - // - manual 手动工作流 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 任务类型id列表 - TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` +type DescribeDependOpsTasksRequestParams struct { + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 责任人id列表 - InChargeIdList []*string `json:"InChargeIdList,omitnil,omitempty" name:"InChargeIdList"` + // 上游/下游层级1-6级 + Deep *uint64 `json:"Deep,omitnil" name:"Deep"` - // 自身责任人 - OnlyMe *bool `json:"OnlyMe,omitnil,omitempty" name:"OnlyMe"` + // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 + Up *uint64 `json:"Up,omitnil" name:"Up"` - // 是否包含代码模版 - IncludeCodeTemplate *bool `json:"IncludeCodeTemplate,omitnil,omitempty" name:"IncludeCodeTemplate"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 编排空间 或代码模版 orchestrationSpace 编排空间 template模版管理 - FolderForm *string `json:"FolderForm,omitnil,omitempty" name:"FolderForm"` + // 任务工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -type DescribeDsFolderTreeRequest struct { +type DescribeDependOpsTasksRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否一级拉取 true 是 - // false 否 - FirstLevelPull *bool `json:"FirstLevelPull,omitnil,omitempty" name:"FirstLevelPull"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 关键字搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 是否包含工作流 true 是 - // false 否 - IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil,omitempty" name:"IncludeWorkflow"` - - // 是否包含任务 true 是 - // false 否 - IncludeTask *bool `json:"IncludeTask,omitnil,omitempty" name:"IncludeTask"` - - // 是否包含虚拟任务,当 IncludeTask 为 true 的时候,该参数才生效,默认为 true - IncludeVirtualTask *bool `json:"IncludeVirtualTask,omitnil,omitempty" name:"IncludeVirtualTask"` - - // 任务目录id - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` - - // classification.分类展示 catalog.目录展示 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` - - // 是否包含任务目录 true 是 - // false 否 - IncludeTaskFolder *bool `json:"IncludeTaskFolder,omitnil,omitempty" name:"IncludeTaskFolder"` - - // 是否使用最新模式展示目录树 - NewFolderTreeMode *bool `json:"NewFolderTreeMode,omitnil,omitempty" name:"NewFolderTreeMode"` - - // 节点分类ID - TaskNodeId *string `json:"TaskNodeId,omitnil,omitempty" name:"TaskNodeId"` - - // 工作流类型, 使用场景: 任务复制,选择工作流. 取值范围 - // - // - cycle 周期工作流 - // - manual 手动工作流 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 任务类型id列表 - TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 责任人id列表 - InChargeIdList []*string `json:"InChargeIdList,omitnil,omitempty" name:"InChargeIdList"` + // 上游/下游层级1-6级 + Deep *uint64 `json:"Deep,omitnil" name:"Deep"` - // 自身责任人 - OnlyMe *bool `json:"OnlyMe,omitnil,omitempty" name:"OnlyMe"` + // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 + Up *uint64 `json:"Up,omitnil" name:"Up"` - // 是否包含代码模版 - IncludeCodeTemplate *bool `json:"IncludeCodeTemplate,omitnil,omitempty" name:"IncludeCodeTemplate"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 编排空间 或代码模版 orchestrationSpace 编排空间 template模版管理 - FolderForm *string `json:"FolderForm,omitnil,omitempty" name:"FolderForm"` + // 任务工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -func (r *DescribeDsFolderTreeRequest) ToJsonString() string { +func (r *DescribeDependOpsTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsFolderTreeRequest) FromJsonString(s string) error { +func (r *DescribeDependOpsTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") + delete(f, "Deep") + delete(f, "Up") delete(f, "ProjectId") - delete(f, "FirstLevelPull") - delete(f, "FolderId") delete(f, "WorkflowId") - delete(f, "Keyword") - delete(f, "IncludeWorkflow") - delete(f, "IncludeTask") - delete(f, "IncludeVirtualTask") - delete(f, "TaskFolderId") - delete(f, "DisplayType") - delete(f, "IncludeTaskFolder") - delete(f, "NewFolderTreeMode") - delete(f, "TaskNodeId") - delete(f, "WorkflowType") - delete(f, "TaskTypeIdList") - delete(f, "InChargeIdList") - delete(f, "OnlyMe") - delete(f, "IncludeCodeTemplate") - delete(f, "FolderForm") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsFolderTreeRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependOpsTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsFolderTreeResponseParams struct { - // 统一树结构返回属性列表 - Data []*PathNodeDsVO `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDependOpsTasksResponseParams struct { + // 画布任务和链接信息 + Data *OpsTaskCanvasInfoList `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDsFolderTreeResponse struct { +type DescribeDependOpsTasksResponse struct { *tchttp.BaseResponse - Response *DescribeDsFolderTreeResponseParams `json:"Response"` + Response *DescribeDependOpsTasksResponseParams `json:"Response"` } -func (r *DescribeDsFolderTreeResponse) ToJsonString() string { +func (r *DescribeDependOpsTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsFolderTreeResponse) FromJsonString(s string) error { +func (r *DescribeDependOpsTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsParentFolderTreeRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务展示形式, 示例取值 - // - classification:分类展示 - // - catalog:目录展示 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` +type DescribeDependTaskListsRequestParams struct { + // 任务Id列表 + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 是否新模式展示目录树 - NewFolderTreeMode *bool `json:"NewFolderTreeMode,omitnil,omitempty" name:"NewFolderTreeMode"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeDsParentFolderTreeRequest struct { +type DescribeDependTaskListsRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务展示形式, 示例取值 - // - classification:分类展示 - // - catalog:目录展示 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` + // 任务Id列表 + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 是否新模式展示目录树 - NewFolderTreeMode *bool `json:"NewFolderTreeMode,omitnil,omitempty" name:"NewFolderTreeMode"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeDsParentFolderTreeRequest) ToJsonString() string { +func (r *DescribeDependTaskListsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsParentFolderTreeRequest) FromJsonString(s string) error { +func (r *DescribeDependTaskListsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskIds") delete(f, "ProjectId") - delete(f, "FolderId") - delete(f, "WorkflowId") - delete(f, "TaskId") - delete(f, "DisplayType") - delete(f, "NewFolderTreeMode") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsParentFolderTreeRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependTaskListsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsParentFolderTreeResponseParams struct { - // 统一树结构返回属性列表 - Data []*PathNodeDsVO `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDependTaskListsResponseParams struct { + // 删除结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDsParentFolderTreeResponse struct { +type DescribeDependTaskListsResponse struct { *tchttp.BaseResponse - Response *DescribeDsParentFolderTreeResponseParams `json:"Response"` + Response *DescribeDependTaskListsResponseParams `json:"Response"` } -func (r *DescribeDsParentFolderTreeResponse) ToJsonString() string { +func (r *DescribeDependTaskListsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsParentFolderTreeResponse) FromJsonString(s string) error { +func (r *DescribeDependTaskListsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsTaskVersionInfoRequestParams struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeDependTasksNewRequestParams struct { + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 版本 - TaskVersion *string `json:"TaskVersion,omitnil,omitempty" name:"TaskVersion"` + // 上游/下游层级1-6级 + Deep *uint64 `json:"Deep,omitnil" name:"Deep"` + + // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 + Up *uint64 `json:"Up,omitnil" name:"Up"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -type DescribeDsTaskVersionInfoRequest struct { +type DescribeDependTasksNewRequest struct { *tchttp.BaseRequest - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 版本 - TaskVersion *string `json:"TaskVersion,omitnil,omitempty" name:"TaskVersion"` + // 上游/下游层级1-6级 + Deep *uint64 `json:"Deep,omitnil" name:"Deep"` + + // 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点 + Up *uint64 `json:"Up,omitnil" name:"Up"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -func (r *DescribeDsTaskVersionInfoRequest) ToJsonString() string { +func (r *DescribeDependTasksNewRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsTaskVersionInfoRequest) FromJsonString(s string) error { +func (r *DescribeDependTasksNewRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "TaskId") - delete(f, "TaskVersion") + delete(f, "Deep") + delete(f, "Up") delete(f, "ProjectId") + delete(f, "WorkflowId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsTaskVersionInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDependTasksNewRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsTaskVersionInfoResponseParams struct { - // 任务版本详情信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TaskVersionDsDTO `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDependTasksNewResponseParams struct { + // 画布任务和链接信息 + Data *CanvasInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDsTaskVersionInfoResponse struct { +type DescribeDependTasksNewResponse struct { *tchttp.BaseResponse - Response *DescribeDsTaskVersionInfoResponseParams `json:"Response"` + Response *DescribeDependTasksNewResponseParams `json:"Response"` } -func (r *DescribeDsTaskVersionInfoResponse) ToJsonString() string { +func (r *DescribeDependTasksNewResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsTaskVersionInfoResponse) FromJsonString(s string) error { +func (r *DescribeDependTasksNewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsTaskVersionListRequestParams struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeDiagnosticInfoByBaselineIdRequestParams struct { + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 是否仅返回当前编辑版本 - IsOnlyCurrentEditingVersion *bool `json:"IsOnlyCurrentEditingVersion,omitnil,omitempty" name:"IsOnlyCurrentEditingVersion"` - - // 是否仅只返回生产使用版本 - IsOnlyProductVersion *bool `json:"IsOnlyProductVersion,omitnil,omitempty" name:"IsOnlyProductVersion"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeDsTaskVersionListRequest struct { +type DescribeDiagnosticInfoByBaselineIdRequest struct { *tchttp.BaseRequest - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否仅返回当前编辑版本 - IsOnlyCurrentEditingVersion *bool `json:"IsOnlyCurrentEditingVersion,omitnil,omitempty" name:"IsOnlyCurrentEditingVersion"` + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 是否仅只返回生产使用版本 - IsOnlyProductVersion *bool `json:"IsOnlyProductVersion,omitnil,omitempty" name:"IsOnlyProductVersion"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeDsTaskVersionListRequest) ToJsonString() string { +func (r *DescribeDiagnosticInfoByBaselineIdRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsTaskVersionListRequest) FromJsonString(s string) error { +func (r *DescribeDiagnosticInfoByBaselineIdRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "BaselineId") delete(f, "ProjectId") - delete(f, "IsOnlyCurrentEditingVersion") - delete(f, "IsOnlyProductVersion") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsTaskVersionListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDiagnosticInfoByBaselineIdRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDsTaskVersionListResponseParams struct { - // 版本列表 +type DescribeDiagnosticInfoByBaselineIdResponseParams struct { + // 基线任务dag // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*TaskVersionDsDTO `json:"Data,omitnil,omitempty" name:"Data"` + Data *DescribeDiagnosticInfoResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDsTaskVersionListResponse struct { +type DescribeDiagnosticInfoByBaselineIdResponse struct { *tchttp.BaseResponse - Response *DescribeDsTaskVersionListResponseParams `json:"Response"` + Response *DescribeDiagnosticInfoByBaselineIdResponseParams `json:"Response"` } -func (r *DescribeDsTaskVersionListResponse) ToJsonString() string { +func (r *DescribeDiagnosticInfoByBaselineIdResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDsTaskVersionListResponse) FromJsonString(s string) error { +func (r *DescribeDiagnosticInfoByBaselineIdResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DescribeDutyScheduleDetailsRequestParams struct { - // 值班表id - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` - - // 查询时间 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` - - // 扩展字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` -} - -type DescribeDutyScheduleDetailsRequest struct { - *tchttp.BaseRequest - - // 值班表id - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` - - // 查询时间 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` - - // 扩展字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` -} - -func (r *DescribeDutyScheduleDetailsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DescribeDutyScheduleDetailsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Id") - delete(f, "QueryDate") - delete(f, "Filters") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDutyScheduleDetailsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) +type DescribeDiagnosticInfoResponse struct { + // 1 + // 注意:此字段可能返回 null,表示取不到有效值。 + BaselineTasks []*BaselineTaskDto `json:"BaselineTasks,omitnil" name:"BaselineTasks"` } // Predefined struct for user -type DescribeDutyScheduleDetailsResponseParams struct { - // 值班日历信息 - Data []*DutyScheduleDetailsInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DescribeDutyScheduleDetailsResponse struct { - *tchttp.BaseResponse - Response *DescribeDutyScheduleDetailsResponseParams `json:"Response"` -} - -func (r *DescribeDutyScheduleDetailsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DescribeDutyScheduleDetailsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} +type DescribeDimensionScoreRequestParams struct { + // 统计日期 时间戳 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` -// Predefined struct for user -type DescribeDutyScheduleListRequestParams struct { - // 页码,默认1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页大小,默认10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 值班表名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeDutyScheduleListRequest struct { +type DescribeDimensionScoreRequest struct { *tchttp.BaseRequest - // 页码,默认1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 统计日期 时间戳 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` - // 页大小,默认10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 值班表名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeDutyScheduleListRequest) ToJsonString() string { +func (r *DescribeDimensionScoreRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDutyScheduleListRequest) FromJsonString(s string) error { +func (r *DescribeDimensionScoreRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Name") + delete(f, "StatisticsDate") + delete(f, "ProjectId") + delete(f, "DatasourceId") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDutyScheduleListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDimensionScoreRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeDutyScheduleListResponseParams struct { - // 无 - Data *DutySchedule `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDimensionScoreResponseParams struct { + // 维度评分 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *DimensionScore `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeDutyScheduleListResponse struct { +type DescribeDimensionScoreResponse struct { *tchttp.BaseResponse - Response *DescribeDutyScheduleListResponseParams `json:"Response"` + Response *DescribeDimensionScoreResponseParams `json:"Response"` } -func (r *DescribeDutyScheduleListResponse) ToJsonString() string { +func (r *DescribeDimensionScoreResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeDutyScheduleListResponse) FromJsonString(s string) error { +func (r *DescribeDimensionScoreResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventCasesRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件实例目录,示例取值: - // - 已过期: expired - // - 未过期: consuming - // - 全部: all - Category *string `json:"Category,omitnil,omitempty" name:"Category"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页数目 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` - - // 事件类型 - // - // Deprecated: EventType is deprecated. - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` +type DescribeDrInstancePageRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件分割类型 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` - // 事件广播类型 - // - // Deprecated: EventBroadcastType is deprecated. - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` - - // 事件实例状态,示例取值: - // - 已消费: COMSUMED - // - 已过期: EXPIRED - // - 待消费: ACTIVE - // - 消费中: CONSUMING - // - // Deprecated: Status is deprecated. - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 事件实例最小创建时间 - CreationTimeStart *string `json:"CreationTimeStart,omitnil,omitempty" name:"CreationTimeStart"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 事件实例最大创建时间 - CreationTimeEnd *string `json:"CreationTimeEnd,omitnil,omitempty" name:"CreationTimeEnd"` + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 事件实例最小触发时间 - EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil,omitempty" name:"EventTriggeredTimeStart"` + // 提交开始时间 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 事件实例最大触发时间 - EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil,omitempty" name:"EventTriggeredTimeEnd"` + // 提交结束时间 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 事件实例最小消费时间 - LogTimeStart *string `json:"LogTimeStart,omitnil,omitempty" name:"LogTimeStart"` + // 文件夹id + FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"` - // 事件实例最大消费时间 - LogTimeEnd *string `json:"LogTimeEnd,omitnil,omitempty" name:"LogTimeEnd"` + // 工作流id + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 事件实例数据时间 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` + // 只看我的 + JustMe *bool `json:"JustMe,omitnil" name:"JustMe"` - // 事件实例有效时间 - TimeToLive *string `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` + // 任务类型 + TaskTypes []*string `json:"TaskTypes,omitnil" name:"TaskTypes"` - // 排序字段 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + // 试运行提交人userId列表 + SubmitUsers []*string `json:"SubmitUsers,omitnil" name:"SubmitUsers"` - // 排序顺序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + // 试运行状态 + StatusList []*string `json:"StatusList,omitnil" name:"StatusList"` } -type DescribeEventCasesRequest struct { +type DescribeDrInstancePageRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件实例目录,示例取值: - // - 已过期: expired - // - 未过期: consuming - // - 全部: all - Category *string `json:"Category,omitnil,omitempty" name:"Category"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页数目 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` - - // 事件类型 - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` - - // 事件分割类型 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件广播类型 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` - // 事件实例状态,示例取值: - // - 已消费: COMSUMED - // - 已过期: EXPIRED - // - 待消费: ACTIVE - // - 消费中: CONSUMING - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 事件实例最小创建时间 - CreationTimeStart *string `json:"CreationTimeStart,omitnil,omitempty" name:"CreationTimeStart"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 事件实例最大创建时间 - CreationTimeEnd *string `json:"CreationTimeEnd,omitnil,omitempty" name:"CreationTimeEnd"` + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 事件实例最小触发时间 - EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil,omitempty" name:"EventTriggeredTimeStart"` + // 提交开始时间 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 事件实例最大触发时间 - EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil,omitempty" name:"EventTriggeredTimeEnd"` + // 提交结束时间 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 事件实例最小消费时间 - LogTimeStart *string `json:"LogTimeStart,omitnil,omitempty" name:"LogTimeStart"` + // 文件夹id + FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"` - // 事件实例最大消费时间 - LogTimeEnd *string `json:"LogTimeEnd,omitnil,omitempty" name:"LogTimeEnd"` + // 工作流id + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 事件实例数据时间 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` + // 只看我的 + JustMe *bool `json:"JustMe,omitnil" name:"JustMe"` - // 事件实例有效时间 - TimeToLive *string `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` + // 任务类型 + TaskTypes []*string `json:"TaskTypes,omitnil" name:"TaskTypes"` - // 排序字段 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + // 试运行提交人userId列表 + SubmitUsers []*string `json:"SubmitUsers,omitnil" name:"SubmitUsers"` - // 排序顺序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + // 试运行状态 + StatusList []*string `json:"StatusList,omitnil" name:"StatusList"` } -func (r *DescribeEventCasesRequest) ToJsonString() string { +func (r *DescribeDrInstancePageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventCasesRequest) FromJsonString(s string) error { +func (r *DescribeDrInstancePageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "Category") - delete(f, "PageNumber") + delete(f, "TaskSource") + delete(f, "PageIndex") delete(f, "PageSize") - delete(f, "EventName") - delete(f, "EventType") - delete(f, "EventSubType") - delete(f, "EventBroadcastType") - delete(f, "Status") - delete(f, "CreationTimeStart") - delete(f, "CreationTimeEnd") - delete(f, "EventTriggeredTimeStart") - delete(f, "EventTriggeredTimeEnd") - delete(f, "LogTimeStart") - delete(f, "LogTimeEnd") - delete(f, "Dimension") - delete(f, "TimeToLive") - delete(f, "SortItem") - delete(f, "SortType") + delete(f, "TaskName") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "FolderIds") + delete(f, "WorkflowIds") + delete(f, "JustMe") + delete(f, "TaskTypes") + delete(f, "SubmitUsers") + delete(f, "StatusList") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventCasesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDrInstancePageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventCasesResponseParams struct { - // 事件实例分页查询结果 +type DescribeDrInstancePageResponseParams struct { + // 结果集 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *EventCaseAuditLogVOCollection `json:"Data,omitnil,omitempty" name:"Data"` + Data *DrInstanceOpsDtoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeEventCasesResponse struct { +type DescribeDrInstancePageResponse struct { *tchttp.BaseResponse - Response *DescribeEventCasesResponseParams `json:"Response"` + Response *DescribeDrInstancePageResponseParams `json:"Response"` } -func (r *DescribeEventCasesResponse) ToJsonString() string { +func (r *DescribeDrInstancePageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventCasesResponse) FromJsonString(s string) error { +func (r *DescribeDrInstancePageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventConsumeTasksRequestParams struct { - // 事件实例ID - EventCaseId *string `json:"EventCaseId,omitnil,omitempty" name:"EventCaseId"` +type DescribeDrInstanceScriptContentRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` - // 每页数目 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 试运行记录id + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 试运行子记录id + SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"` } -type DescribeEventConsumeTasksRequest struct { +type DescribeDrInstanceScriptContentRequest struct { *tchttp.BaseRequest - // 事件实例ID - EventCaseId *string `json:"EventCaseId,omitnil,omitempty" name:"EventCaseId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` - // 每页数目 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 试运行记录id + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 试运行子记录id + SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"` } -func (r *DescribeEventConsumeTasksRequest) ToJsonString() string { +func (r *DescribeDrInstanceScriptContentRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventConsumeTasksRequest) FromJsonString(s string) error { +func (r *DescribeDrInstanceScriptContentRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "EventCaseId") - delete(f, "PageNumber") - delete(f, "PageSize") delete(f, "ProjectId") + delete(f, "TaskSource") + delete(f, "RecordId") + delete(f, "SonRecordId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventConsumeTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDrInstanceScriptContentRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventConsumeTasksResponseParams struct { - // 事件消费任务记录列表 +type DescribeDrInstanceScriptContentResponseParams struct { + // 结果集 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *EventCaseConsumeLogOptDtoCollection `json:"Data,omitnil,omitempty" name:"Data"` + Data *DrInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeEventConsumeTasksResponse struct { +type DescribeDrInstanceScriptContentResponse struct { *tchttp.BaseResponse - Response *DescribeEventConsumeTasksResponseParams `json:"Response"` + Response *DescribeDrInstanceScriptContentResponseParams `json:"Response"` } -func (r *DescribeEventConsumeTasksResponse) ToJsonString() string { +func (r *DescribeDrInstanceScriptContentResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventConsumeTasksResponse) FromJsonString(s string) error { +func (r *DescribeDrInstanceScriptContentResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeDrSonInstanceRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` + + // 试运行记录id + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` } -type DescribeEventRequest struct { +type DescribeDrSonInstanceRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 任务来源 ADHOC || WORKFLOW + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` + + // 试运行记录id + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` } -func (r *DescribeEventRequest) ToJsonString() string { +func (r *DescribeDrSonInstanceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventRequest) FromJsonString(s string) error { +func (r *DescribeDrSonInstanceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "EventName") + delete(f, "TaskSource") + delete(f, "RecordId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDrSonInstanceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeEventResponseParams struct { - // 事件 +type DescribeDrSonInstanceResponseParams struct { + // 结果集 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *EventOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data []*DrInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeEventResponse struct { +type DescribeDrSonInstanceResponse struct { *tchttp.BaseResponse - Response *DescribeEventResponseParams `json:"Response"` + Response *DescribeDrSonInstanceResponseParams `json:"Response"` } -func (r *DescribeEventResponse) ToJsonString() string { +func (r *DescribeDrSonInstanceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeEventResponse) FromJsonString(s string) error { +func (r *DescribeDrSonInstanceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeExecStrategyRequestParams struct { - // 规则组Id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` +type DescribeDsFolderTreeRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 是否一级拉取 + FirstLevelPull *bool `json:"FirstLevelPull,omitnil" name:"FirstLevelPull"` + + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` + + // 关键字搜索 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` + + // 是否包含工作流 + IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil" name:"IncludeWorkflow"` + + // 是否包含任务 + IncludeTask *bool `json:"IncludeTask,omitnil" name:"IncludeTask"` + + // 是否包含虚拟任务,当 IncludeTask 为 true 的时候,该参数才生效,默认为 true + IncludeVirtualTask *bool `json:"IncludeVirtualTask,omitnil" name:"IncludeVirtualTask"` } -type DescribeExecStrategyRequest struct { +type DescribeDsFolderTreeRequest struct { *tchttp.BaseRequest - // 规则组Id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 是否一级拉取 + FirstLevelPull *bool `json:"FirstLevelPull,omitnil" name:"FirstLevelPull"` -func (r *DescribeExecStrategyRequest) ToJsonString() string { + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` + + // 关键字搜索 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` + + // 是否包含工作流 + IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil" name:"IncludeWorkflow"` + + // 是否包含任务 + IncludeTask *bool `json:"IncludeTask,omitnil" name:"IncludeTask"` + + // 是否包含虚拟任务,当 IncludeTask 为 true 的时候,该参数才生效,默认为 true + IncludeVirtualTask *bool `json:"IncludeVirtualTask,omitnil" name:"IncludeVirtualTask"` +} + +func (r *DescribeDsFolderTreeRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeExecStrategyRequest) FromJsonString(s string) error { +func (r *DescribeDsFolderTreeRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleGroupId") delete(f, "ProjectId") + delete(f, "FirstLevelPull") + delete(f, "FolderId") + delete(f, "WorkflowId") + delete(f, "Keyword") + delete(f, "IncludeWorkflow") + delete(f, "IncludeTask") + delete(f, "IncludeVirtualTask") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeExecStrategyRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsFolderTreeRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeExecStrategyResponseParams struct { - // 规则组执行策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupExecStrategy `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDsFolderTreeResponseParams struct { + // 统一树结构返回属性列表 + Data []*PathNodeDsVO `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeExecStrategyResponse struct { +type DescribeDsFolderTreeResponse struct { *tchttp.BaseResponse - Response *DescribeExecStrategyResponseParams `json:"Response"` + Response *DescribeDsFolderTreeResponseParams `json:"Response"` } -func (r *DescribeExecStrategyResponse) ToJsonString() string { +func (r *DescribeDsFolderTreeResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeExecStrategyResponse) FromJsonString(s string) error { +func (r *DescribeDsFolderTreeResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeExecutorGroupMetricRequestParams struct { - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 使用趋势开始时间(毫秒) - TrendStartTime *int64 `json:"TrendStartTime,omitnil,omitempty" name:"TrendStartTime"` - - // 使用趋势结束时间(毫秒) - TrendEndTime *int64 `json:"TrendEndTime,omitnil,omitempty" name:"TrendEndTime"` - - // 执行资源组类型 - ExecutorGroupType *string `json:"ExecutorGroupType,omitnil,omitempty" name:"ExecutorGroupType"` - - // 执行资源类型 - ExecutorResourceType *string `json:"ExecutorResourceType,omitnil,omitempty" name:"ExecutorResourceType"` +type DescribeDsParentFolderTreeRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 执行机ID - LoaderId *string `json:"LoaderId,omitnil,omitempty" name:"LoaderId"` + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 指标维度 - MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 指标采集粒度 - Granularity *int64 `json:"Granularity,omitnil,omitempty" name:"Granularity"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` } -type DescribeExecutorGroupMetricRequest struct { +type DescribeDsParentFolderTreeRequest struct { *tchttp.BaseRequest - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 使用趋势开始时间(毫秒) - TrendStartTime *int64 `json:"TrendStartTime,omitnil,omitempty" name:"TrendStartTime"` - - // 使用趋势结束时间(毫秒) - TrendEndTime *int64 `json:"TrendEndTime,omitnil,omitempty" name:"TrendEndTime"` - - // 执行资源组类型 - ExecutorGroupType *string `json:"ExecutorGroupType,omitnil,omitempty" name:"ExecutorGroupType"` - - // 执行资源类型 - ExecutorResourceType *string `json:"ExecutorResourceType,omitnil,omitempty" name:"ExecutorResourceType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 执行机ID - LoaderId *string `json:"LoaderId,omitnil,omitempty" name:"LoaderId"` + // 文件夹ID + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 指标维度 - MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 指标采集粒度 - Granularity *int64 `json:"Granularity,omitnil,omitempty" name:"Granularity"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` } -func (r *DescribeExecutorGroupMetricRequest) ToJsonString() string { +func (r *DescribeDsParentFolderTreeRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeExecutorGroupMetricRequest) FromJsonString(s string) error { +func (r *DescribeDsParentFolderTreeRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ExecutorGroupId") - delete(f, "TrendStartTime") - delete(f, "TrendEndTime") - delete(f, "ExecutorGroupType") - delete(f, "ExecutorResourceType") - delete(f, "LoaderId") - delete(f, "MetricType") - delete(f, "Granularity") + delete(f, "ProjectId") + delete(f, "FolderId") + delete(f, "WorkflowId") + delete(f, "TaskId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeExecutorGroupMetricRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsParentFolderTreeRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeExecutorGroupMetricResponseParams struct { - // 执行组指标信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *ExecutorResourceGroupInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeDsParentFolderTreeResponseParams struct { + // 统一树结构返回属性列表 + Data []*PathNodeDsVO `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeExecutorGroupMetricResponse struct { +type DescribeDsParentFolderTreeResponse struct { *tchttp.BaseResponse - Response *DescribeExecutorGroupMetricResponseParams `json:"Response"` + Response *DescribeDsParentFolderTreeResponseParams `json:"Response"` } -func (r *DescribeExecutorGroupMetricResponse) ToJsonString() string { +func (r *DescribeDsParentFolderTreeResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeExecutorGroupMetricResponse) FromJsonString(s string) error { +func (r *DescribeDsParentFolderTreeResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFieldBasicInfoRequestParams struct { - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeEventCasesRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 事件实例目录 + Category *string `json:"Category,omitnil" name:"Category"` - // 过滤字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 每页数目 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` + + // 事件类型 + EventType *string `json:"EventType,omitnil" name:"EventType"` + + // 事件分割类型 + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` + + // 事件广播类型 + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` + + // 事件实例状态 + Status *string `json:"Status,omitnil" name:"Status"` + + // 事件实例最小创建时间 + CreationTimeStart *string `json:"CreationTimeStart,omitnil" name:"CreationTimeStart"` + + // 事件实例最大创建时间 + CreationTimeEnd *string `json:"CreationTimeEnd,omitnil" name:"CreationTimeEnd"` + + // 事件实例最小触发时间 + EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil" name:"EventTriggeredTimeStart"` + + // 事件实例最大触发时间 + EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil" name:"EventTriggeredTimeEnd"` + + // 事件实例最小消费时间 + LogTimeStart *string `json:"LogTimeStart,omitnil" name:"LogTimeStart"` + + // 事件实例最大消费时间 + LogTimeEnd *string `json:"LogTimeEnd,omitnil" name:"LogTimeEnd"` + + // 事件实例数据时间 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` } -type DescribeFieldBasicInfoRequest struct { +type DescribeEventCasesRequest struct { *tchttp.BaseRequest - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 事件实例目录 + Category *string `json:"Category,omitnil" name:"Category"` - // 过滤字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 每页数目 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` + + // 事件类型 + EventType *string `json:"EventType,omitnil" name:"EventType"` + + // 事件分割类型 + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` + + // 事件广播类型 + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` + + // 事件实例状态 + Status *string `json:"Status,omitnil" name:"Status"` + + // 事件实例最小创建时间 + CreationTimeStart *string `json:"CreationTimeStart,omitnil" name:"CreationTimeStart"` + + // 事件实例最大创建时间 + CreationTimeEnd *string `json:"CreationTimeEnd,omitnil" name:"CreationTimeEnd"` + + // 事件实例最小触发时间 + EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil" name:"EventTriggeredTimeStart"` + + // 事件实例最大触发时间 + EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil" name:"EventTriggeredTimeEnd"` + + // 事件实例最小消费时间 + LogTimeStart *string `json:"LogTimeStart,omitnil" name:"LogTimeStart"` + + // 事件实例最大消费时间 + LogTimeEnd *string `json:"LogTimeEnd,omitnil" name:"LogTimeEnd"` + + // 事件实例数据时间 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` } -func (r *DescribeFieldBasicInfoRequest) ToJsonString() string { +func (r *DescribeEventCasesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFieldBasicInfoRequest) FromJsonString(s string) error { +func (r *DescribeEventCasesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "ProjectId") + delete(f, "Category") delete(f, "PageNumber") delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "EventName") + delete(f, "EventType") + delete(f, "EventSubType") + delete(f, "EventBroadcastType") + delete(f, "Status") + delete(f, "CreationTimeStart") + delete(f, "CreationTimeEnd") + delete(f, "EventTriggeredTimeStart") + delete(f, "EventTriggeredTimeEnd") + delete(f, "LogTimeStart") + delete(f, "LogTimeEnd") + delete(f, "Dimension") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFieldBasicInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventCasesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFieldBasicInfoResponseParams struct { - // 字段元数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnBasicInfoList []*ColumnBasicInfo `json:"ColumnBasicInfoList,omitnil,omitempty" name:"ColumnBasicInfoList"` - - // 总条数 +type DescribeEventCasesResponseParams struct { + // 事件实例分页查询结果 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Data *EventCaseAuditLogVOCollection `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeFieldBasicInfoResponse struct { +type DescribeEventCasesResponse struct { *tchttp.BaseResponse - Response *DescribeFieldBasicInfoResponseParams `json:"Response"` + Response *DescribeEventCasesResponseParams `json:"Response"` } -func (r *DescribeFieldBasicInfoResponse) ToJsonString() string { +func (r *DescribeEventCasesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFieldBasicInfoResponse) FromJsonString(s string) error { +func (r *DescribeEventCasesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DescribeFolderWorkflowListData struct { - // 工作流信息列表 - Items []*Workflow `json:"Items,omitnil,omitempty" name:"Items"` - - // 总条数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 页号 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - // Predefined struct for user -type DescribeFolderWorkflowListRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` - - // 关键字 - KeyWords *string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` +type DescribeEventConsumeTasksRequestParams struct { + // 事件实例ID + EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"` - // 页码,默认1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 页大小,默认10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 每页数目 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeFolderWorkflowListRequest struct { +type DescribeEventConsumeTasksRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` - - // 关键字 - KeyWords *string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"` + // 事件实例ID + EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"` - // 页码,默认1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 页大小,默认10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 每页数目 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeFolderWorkflowListRequest) ToJsonString() string { +func (r *DescribeEventConsumeTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFolderWorkflowListRequest) FromJsonString(s string) error { +func (r *DescribeEventConsumeTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "ParentsFolderId") - delete(f, "KeyWords") + delete(f, "EventCaseId") delete(f, "PageNumber") delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFolderWorkflowListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventConsumeTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFolderWorkflowListResponseParams struct { - // 无 +type DescribeEventConsumeTasksResponseParams struct { + // 事件消费任务记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DescribeFolderWorkflowListData `json:"Data,omitnil,omitempty" name:"Data"` + Data *EventCaseConsumeLogOptDtoCollection `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeFolderWorkflowListResponse struct { +type DescribeEventConsumeTasksResponse struct { *tchttp.BaseResponse - Response *DescribeFolderWorkflowListResponseParams `json:"Response"` + Response *DescribeEventConsumeTasksResponseParams `json:"Response"` } -func (r *DescribeFolderWorkflowListResponse) ToJsonString() string { +func (r *DescribeEventConsumeTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFolderWorkflowListResponse) FromJsonString(s string) error { +func (r *DescribeEventConsumeTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFormVersionParamRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` - - // 脚本中的参数 - OriginalParams []*string `json:"OriginalParams,omitnil,omitempty" name:"OriginalParams"` +type DescribeEventDetailRequestParams struct { + // 事件id + EventId *uint64 `json:"EventId,omitnil" name:"EventId"` - // 页码 - Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` - - // 页号 - Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeFormVersionParamRequest struct { +type DescribeEventDetailRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 模版Id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` - - // 脚本中的参数 - OriginalParams []*string `json:"OriginalParams,omitnil,omitempty" name:"OriginalParams"` - - // 页码 - Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` + // 事件id + EventId *uint64 `json:"EventId,omitnil" name:"EventId"` - // 页号 - Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeFormVersionParamRequest) ToJsonString() string { +func (r *DescribeEventDetailRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFormVersionParamRequest) FromJsonString(s string) error { +func (r *DescribeEventDetailRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "EventId") delete(f, "ProjectId") - delete(f, "CodeTemplateId") - delete(f, "OriginalParams") - delete(f, "Page") - delete(f, "Size") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFormVersionParamRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventDetailRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFormVersionParamResponseParams struct { - // 结果集 +type DescribeEventDetailResponseParams struct { + // 事件详情 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TaskCollectionParamDTO `json:"Data,omitnil,omitempty" name:"Data"` + Data *EventDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeFormVersionParamResponse struct { +type DescribeEventDetailResponse struct { *tchttp.BaseResponse - Response *DescribeFormVersionParamResponseParams `json:"Response"` + Response *DescribeEventDetailResponseParams `json:"Response"` } -func (r *DescribeFormVersionParamResponse) ToJsonString() string { +func (r *DescribeEventDetailResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFormVersionParamResponse) FromJsonString(s string) error { +func (r *DescribeEventDetailResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFunctionKindsRequestParams struct { +type DescribeEventIsAlarmTypesRequestParams struct { } -type DescribeFunctionKindsRequest struct { +type DescribeEventIsAlarmTypesRequest struct { *tchttp.BaseRequest } -func (r *DescribeFunctionKindsRequest) ToJsonString() string { +func (r *DescribeEventIsAlarmTypesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFunctionKindsRequest) FromJsonString(s string) error { +func (r *DescribeEventIsAlarmTypesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFunctionKindsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventIsAlarmTypesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFunctionKindsResponseParams struct { - // 无 - // 注意:此字段可能返回 null,表示取不到有效值。 - Kinds []*FunctionTypeOrKind `json:"Kinds,omitnil,omitempty" name:"Kinds"` - - // 无 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` +type DescribeEventIsAlarmTypesResponseParams struct { + // 是否告警.取值范围 + // + // - yes : 表示告警 + // + // - no : 表示不告警 + Data []*string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeFunctionKindsResponse struct { +type DescribeEventIsAlarmTypesResponse struct { *tchttp.BaseResponse - Response *DescribeFunctionKindsResponseParams `json:"Response"` + Response *DescribeEventIsAlarmTypesResponseParams `json:"Response"` } -func (r *DescribeFunctionKindsResponse) ToJsonString() string { +func (r *DescribeEventIsAlarmTypesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFunctionKindsResponse) FromJsonString(s string) error { +func (r *DescribeEventIsAlarmTypesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFunctionTypesRequestParams struct { +type DescribeEventRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` } -type DescribeFunctionTypesRequest struct { +type DescribeEventRequest struct { *tchttp.BaseRequest + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` } -func (r *DescribeFunctionTypesRequest) ToJsonString() string { +func (r *DescribeEventRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFunctionTypesRequest) FromJsonString(s string) error { +func (r *DescribeEventRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - + delete(f, "ProjectId") + delete(f, "EventName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFunctionTypesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeFunctionTypesResponseParams struct { - // 类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Types []*FunctionTypeOrKind `json:"Types,omitnil,omitempty" name:"Types"` - - // 错误信息 +type DescribeEventResponseParams struct { + // 事件 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + Data *EventOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeFunctionTypesResponse struct { +type DescribeEventResponse struct { *tchttp.BaseResponse - Response *DescribeFunctionTypesResponseParams `json:"Response"` + Response *DescribeEventResponseParams `json:"Response"` } -func (r *DescribeFunctionTypesResponse) ToJsonString() string { +func (r *DescribeEventResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeFunctionTypesResponse) FromJsonString(s string) error { +func (r *DescribeEventResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceByCycleRequestParams struct { - // 1 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeEventTypesRequestParams struct { - // 1 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` } -type DescribeInstanceByCycleRequest struct { +type DescribeEventTypesRequest struct { *tchttp.BaseRequest - // 1 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 1 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` } -func (r *DescribeInstanceByCycleRequest) ToJsonString() string { +func (r *DescribeEventTypesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceByCycleRequest) FromJsonString(s string) error { +func (r *DescribeEventTypesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "TenantId") + if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceByCycleRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventTypesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceByCycleResponseParams struct { - // 统计结果 - Data []*TaskByCycle `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeEventTypesResponseParams struct { + // 事件类型 + Data []*string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceByCycleResponse struct { +type DescribeEventTypesResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceByCycleResponseParams `json:"Response"` + Response *DescribeEventTypesResponseParams `json:"Response"` } -func (r *DescribeInstanceByCycleResponse) ToJsonString() string { +func (r *DescribeEventTypesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceByCycleResponse) FromJsonString(s string) error { +func (r *DescribeEventTypesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceDetailInfoRequestParams struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例的第几次执行 - LifeRound *int64 `json:"LifeRound,omitnil,omitempty" name:"LifeRound"` - - // 生命周期查询起始index - LifeRoundStartIndex *int64 `json:"LifeRoundStartIndex,omitnil,omitempty" name:"LifeRoundStartIndex"` +type DescribeEventsRequestParams struct { + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 生命周期查询批次数量 - LifeRoundSize *int64 `json:"LifeRoundSize,omitnil,omitempty" name:"LifeRoundSize"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 生命周期总数,可省略 - TotalLifeRound *string `json:"TotalLifeRound,omitnil,omitempty" name:"TotalLifeRound"` + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 动态加载日志标识 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -type DescribeInstanceDetailInfoRequest struct { +type DescribeEventsRequest struct { *tchttp.BaseRequest - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例的第几次执行 - LifeRound *int64 `json:"LifeRound,omitnil,omitempty" name:"LifeRound"` - - // 生命周期查询起始index - LifeRoundStartIndex *int64 `json:"LifeRoundStartIndex,omitnil,omitempty" name:"LifeRoundStartIndex"` + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 生命周期查询批次数量 - LifeRoundSize *int64 `json:"LifeRoundSize,omitnil,omitempty" name:"LifeRoundSize"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 生命周期总数,可省略 - TotalLifeRound *string `json:"TotalLifeRound,omitnil,omitempty" name:"TotalLifeRound"` + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 动态加载日志标识 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -func (r *DescribeInstanceDetailInfoRequest) ToJsonString() string { +func (r *DescribeEventsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceDetailInfoRequest) FromJsonString(s string) error { +func (r *DescribeEventsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") - delete(f, "ProjectId") - delete(f, "LifeRound") - delete(f, "LifeRoundStartIndex") - delete(f, "LifeRoundSize") - delete(f, "TotalLifeRound") - delete(f, "Dynamic") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceDetailInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeEventsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceDetailInfoResponseParams struct { - // 生命周期结果 - Data []*InstanceLifeCycleOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeEventsResponseParams struct { + // 事件列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *EventPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceDetailInfoResponse struct { +type DescribeEventsResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceDetailInfoResponseParams `json:"Response"` + Response *DescribeEventsResponseParams `json:"Response"` } -func (r *DescribeInstanceDetailInfoResponse) ToJsonString() string { +func (r *DescribeEventsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceDetailInfoResponse) FromJsonString(s string) error { +func (r *DescribeEventsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLastLogRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeExecStrategyRequestParams struct { + // 规则组Id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeInstanceLastLogRequest struct { +type DescribeExecStrategyRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 规则组Id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeInstanceLastLogRequest) ToJsonString() string { +func (r *DescribeExecStrategyRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLastLogRequest) FromJsonString(s string) error { +func (r *DescribeExecStrategyRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") + delete(f, "RuleGroupId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLastLogRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeExecStrategyRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLastLogResponseParams struct { - // 日志 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeExecStrategyResponseParams struct { + // 规则组执行策略 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *RuleGroupExecStrategy `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceLastLogResponse struct { +type DescribeExecStrategyResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceLastLogResponseParams `json:"Response"` + Response *DescribeExecStrategyResponseParams `json:"Response"` } -func (r *DescribeInstanceLastLogResponse) ToJsonString() string { +func (r *DescribeExecStrategyResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLastLogResponse) FromJsonString(s string) error { +func (r *DescribeExecStrategyResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceListRequestParams struct { - // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeFathersRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 一页展示的条数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 周期列表(如天,一次性),可选 - CycleList []*string `json:"CycleList,omitnil,omitempty" name:"CycleList"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 责任人 - OwnerList []*string `json:"OwnerList,omitnil,omitempty" name:"OwnerList"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 跟之前保持一致 - InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 排序顺序(asc,desc) - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 类型列表(如python任务类型:30 - // pyspark任务类型:31 - // hivesql任务类型:34 - // shell任务类型:35 - // sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选 - TaskTypeList []*int64 `json:"TaskTypeList,omitnil,omitempty" name:"TaskTypeList"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 状态列表(如成功 2,正在执行 1),可选 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 任务名称 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type DescribeInstanceListRequest struct { +type DescribeFathersRequest struct { *tchttp.BaseRequest - // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 一页展示的条数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 周期列表(如天,一次性),可选 - CycleList []*string `json:"CycleList,omitnil,omitempty" name:"CycleList"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 责任人 - OwnerList []*string `json:"OwnerList,omitnil,omitempty" name:"OwnerList"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 跟之前保持一致 - InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 排序顺序(asc,desc) - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 类型列表(如python任务类型:30 - // pyspark任务类型:31 - // hivesql任务类型:34 - // shell任务类型:35 - // sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选 - TaskTypeList []*int64 `json:"TaskTypeList,omitnil,omitempty" name:"TaskTypeList"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 状态列表(如成功 2,正在执行 1),可选 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 任务名称 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *DescribeInstanceListRequest) ToJsonString() string { +func (r *DescribeFathersRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceListRequest) FromJsonString(s string) error { +func (r *DescribeFathersRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") delete(f, "PageIndex") delete(f, "PageSize") - delete(f, "CycleList") - delete(f, "OwnerList") - delete(f, "InstanceType") - delete(f, "Sort") - delete(f, "SortCol") - delete(f, "TaskTypeList") - delete(f, "StateList") - delete(f, "Keyword") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFathersRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceListResponseParams struct { - // 结果 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 实例列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceList []*InstanceList `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` - - // 总条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +type DescribeFathersResponseParams struct { + // 结果集 + Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceListResponse struct { +type DescribeFathersResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceListResponseParams `json:"Response"` + Response *DescribeFathersResponseParams `json:"Response"` } -func (r *DescribeInstanceListResponse) ToJsonString() string { +func (r *DescribeFathersResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceListResponse) FromJsonString(s string) error { +func (r *DescribeFathersResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DescribeInstanceLogDetailRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeFolderListData struct { + // 文件夹信息列表 + Items []*Folder `json:"Items,omitnil" name:"Items"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 总条数 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 页号 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 日志级别,Info/Debug/Warn/Error/All - LogLevelType *string `json:"LogLevelType,omitnil,omitempty" name:"LogLevelType"` + // 页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 文件类型,Log/Code - ExecutionFileType *string `json:"ExecutionFileType,omitnil,omitempty" name:"ExecutionFileType"` +// Predefined struct for user +type DescribeFolderListRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 统一执行平台执行id, 注意: ExecutionJobId 跟 "BrokerIp+OriginFileName" 必须有一个不为空 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + // 文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` - // 服务器Ip, 注意: "BrokerIp+OriginFileName"跟ExecutionJobId必须有一个不为空 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + // 关键字 + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` - // 文件Name, 注意: "BrokerIp+OriginFileName"跟ExecutionJobId必须有一个不为空 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 起始行 - StartCount *int64 `json:"StartCount,omitnil,omitempty" name:"StartCount"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 每次查询行数 - LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` +type DescribeFolderListRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 查询日志扩展信息,通过统一执行平台接口分页查询日志时需要带上,第一页时为null - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 生命周期为基础数据进行日志匹配 - InstanceLifeDetailDtoList []*InstanceLifeDetailDto `json:"InstanceLifeDetailDtoList,omitnil,omitempty" name:"InstanceLifeDetailDtoList"` - - // 当前生命周期 - CurrentLifeRound *int64 `json:"CurrentLifeRound,omitnil,omitempty" name:"CurrentLifeRound"` - - // 生命周期总数 - MaxLifeRound *int64 `json:"MaxLifeRound,omitnil,omitempty" name:"MaxLifeRound"` - - // 当前生命周期重试次数 - Tries *int64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 动态加载日志 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` -} - -type DescribeInstanceLogDetailRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 日志级别,Info/Debug/Warn/Error/All - LogLevelType *string `json:"LogLevelType,omitnil,omitempty" name:"LogLevelType"` - - // 文件类型,Log/Code - ExecutionFileType *string `json:"ExecutionFileType,omitnil,omitempty" name:"ExecutionFileType"` - - // 统一执行平台执行id, 注意: ExecutionJobId 跟 "BrokerIp+OriginFileName" 必须有一个不为空 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` - - // 服务器Ip, 注意: "BrokerIp+OriginFileName"跟ExecutionJobId必须有一个不为空 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 文件Name, 注意: "BrokerIp+OriginFileName"跟ExecutionJobId必须有一个不为空 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` - - // 起始行 - StartCount *int64 `json:"StartCount,omitnil,omitempty" name:"StartCount"` - - // 每次查询行数 - LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` - - // 查询日志扩展信息,通过统一执行平台接口分页查询日志时需要带上,第一页时为null - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 生命周期为基础数据进行日志匹配 - InstanceLifeDetailDtoList []*InstanceLifeDetailDto `json:"InstanceLifeDetailDtoList,omitnil,omitempty" name:"InstanceLifeDetailDtoList"` - - // 当前生命周期 - CurrentLifeRound *int64 `json:"CurrentLifeRound,omitnil,omitempty" name:"CurrentLifeRound"` + // 文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` - // 生命周期总数 - MaxLifeRound *int64 `json:"MaxLifeRound,omitnil,omitempty" name:"MaxLifeRound"` + // 关键字 + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` - // 当前生命周期重试次数 - Tries *int64 `json:"Tries,omitnil,omitempty" name:"Tries"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 动态加载日志 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeInstanceLogDetailRequest) ToJsonString() string { +func (r *DescribeFolderListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogDetailRequest) FromJsonString(s string) error { +func (r *DescribeFolderListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "CurRunDate") - delete(f, "LogLevelType") - delete(f, "ExecutionFileType") - delete(f, "ExecutionJobId") - delete(f, "BrokerIp") - delete(f, "OriginFileName") - delete(f, "StartCount") - delete(f, "LineCount") - delete(f, "ExtInfo") - delete(f, "RequestFromSource") - delete(f, "InstanceLifeDetailDtoList") - delete(f, "CurrentLifeRound") - delete(f, "MaxLifeRound") - delete(f, "Tries") - delete(f, "Dynamic") + delete(f, "ParentsFolderId") + delete(f, "KeyWords") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogDetailRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFolderListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogDetailResponseParams struct { - // 日志结果 +type DescribeFolderListResponseParams struct { + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceLogInfoOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *DescribeFolderListData `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceLogDetailResponse struct { +type DescribeFolderListResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceLogDetailResponseParams `json:"Response"` + Response *DescribeFolderListResponseParams `json:"Response"` } -func (r *DescribeInstanceLogDetailResponse) ToJsonString() string { +func (r *DescribeFolderListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogDetailResponse) FromJsonString(s string) error { +func (r *DescribeFolderListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DescribeInstanceLogFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 执行机IP - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 日志文件名 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` +type DescribeFolderWorkflowListData struct { + // 工作流信息列表 + Items []*Workflow `json:"Items,omitnil" name:"Items"` - // 执行平台下发执行id - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + // 总条数 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 日志级别,Info/Debug/Warn/Error/All - LogLevelType *string `json:"LogLevelType,omitnil,omitempty" name:"LogLevelType"` + // 页号 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 文件类型,Log/Code - ExecutionFileType *string `json:"ExecutionFileType,omitnil,omitempty" name:"ExecutionFileType"` + // 页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 生命周期为基础数据进行日志匹配。Dynamic=true动态获取日志链路中使用 - InstanceLifeDetailDtoList []*InstanceLifeDetailDto `json:"InstanceLifeDetailDtoList,omitnil,omitempty" name:"InstanceLifeDetailDtoList"` +// Predefined struct for user +type DescribeFolderWorkflowListRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 当前生命周期数 - CurrentLifeRound *int64 `json:"CurrentLifeRound,omitnil,omitempty" name:"CurrentLifeRound"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` - // 最大生命周期数 - MaxLifeRound *int64 `json:"MaxLifeRound,omitnil,omitempty" name:"MaxLifeRound"` + // 关键字 + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` - // 当前生命周期重试次数 - Tries *int64 `json:"Tries,omitnil,omitempty" name:"Tries"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 动态获取日志信息标识 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeInstanceLogFileRequest struct { +type DescribeFolderWorkflowListRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 执行机IP - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 日志文件名 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` - - // 执行平台下发执行id - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` - - // 日志级别,Info/Debug/Warn/Error/All - LogLevelType *string `json:"LogLevelType,omitnil,omitempty" name:"LogLevelType"` - - // 文件类型,Log/Code - ExecutionFileType *string `json:"ExecutionFileType,omitnil,omitempty" name:"ExecutionFileType"` - - // 生命周期为基础数据进行日志匹配。Dynamic=true动态获取日志链路中使用 - InstanceLifeDetailDtoList []*InstanceLifeDetailDto `json:"InstanceLifeDetailDtoList,omitnil,omitempty" name:"InstanceLifeDetailDtoList"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 当前生命周期数 - CurrentLifeRound *int64 `json:"CurrentLifeRound,omitnil,omitempty" name:"CurrentLifeRound"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` - // 最大生命周期数 - MaxLifeRound *int64 `json:"MaxLifeRound,omitnil,omitempty" name:"MaxLifeRound"` + // 关键字 + KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"` - // 当前生命周期重试次数 - Tries *int64 `json:"Tries,omitnil,omitempty" name:"Tries"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 动态获取日志信息标识 - Dynamic *bool `json:"Dynamic,omitnil,omitempty" name:"Dynamic"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeInstanceLogFileRequest) ToJsonString() string { +func (r *DescribeFolderWorkflowListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogFileRequest) FromJsonString(s string) error { +func (r *DescribeFolderWorkflowListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "CurRunDate") - delete(f, "RequestFromSource") - delete(f, "BrokerIp") - delete(f, "OriginFileName") - delete(f, "ExecutionJobId") - delete(f, "LogLevelType") - delete(f, "ExecutionFileType") - delete(f, "InstanceLifeDetailDtoList") - delete(f, "CurrentLifeRound") - delete(f, "MaxLifeRound") - delete(f, "Tries") - delete(f, "Dynamic") + delete(f, "ParentsFolderId") + delete(f, "KeyWords") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogFileRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFolderWorkflowListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogFileResponseParams struct { - // 下载文件详情 +type DescribeFolderWorkflowListResponseParams struct { + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceDownloadLogInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data *DescribeFolderWorkflowListData `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceLogFileResponse struct { +type DescribeFolderWorkflowListResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceLogFileResponseParams `json:"Response"` + Response *DescribeFolderWorkflowListResponseParams `json:"Response"` } -func (r *DescribeInstanceLogFileResponse) ToJsonString() string { +func (r *DescribeFolderWorkflowListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogFileResponse) FromJsonString(s string) error { +func (r *DescribeFolderWorkflowListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogListRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeFunctionKindsRequestParams struct { - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` } -type DescribeInstanceLogListRequest struct { +type DescribeFunctionKindsRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` } -func (r *DescribeInstanceLogListRequest) ToJsonString() string { +func (r *DescribeFunctionKindsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogListRequest) FromJsonString(s string) error { +func (r *DescribeFunctionKindsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") + if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFunctionKindsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogListResponseParams struct { - // 日志列表 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeFunctionKindsResponseParams struct { + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + Kinds []*FunctionTypeOrKind `json:"Kinds,omitnil" name:"Kinds"` - // 日志列表 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLogList []*InstanceLogList `json:"InstanceLogList,omitnil,omitempty" name:"InstanceLogList"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceLogListResponse struct { +type DescribeFunctionKindsResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceLogListResponseParams `json:"Response"` + Response *DescribeFunctionKindsResponseParams `json:"Response"` } -func (r *DescribeInstanceLogListResponse) ToJsonString() string { +func (r *DescribeFunctionKindsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogListResponse) FromJsonString(s string) error { +func (r *DescribeFunctionKindsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 服务器Ip - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` +type DescribeFunctionTypesRequestParams struct { - // 文件Name - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` } -type DescribeInstanceLogRequest struct { +type DescribeFunctionTypesRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 服务器Ip - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 文件Name - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` } -func (r *DescribeInstanceLogRequest) ToJsonString() string { +func (r *DescribeFunctionTypesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogRequest) FromJsonString(s string) error { +func (r *DescribeFunctionTypesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") - delete(f, "BrokerIp") - delete(f, "OriginFileName") + if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeFunctionTypesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeInstanceLogResponseParams struct { - // 返回结果 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeFunctionTypesResponseParams struct { + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + Types []*FunctionTypeOrKind `json:"Types,omitnil" name:"Types"` - // 返回结果 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLogInfo *IntegrationInstanceLog `json:"InstanceLogInfo,omitnil,omitempty" name:"InstanceLogInfo"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeInstanceLogResponse struct { +type DescribeFunctionTypesResponse struct { *tchttp.BaseResponse - Response *DescribeInstanceLogResponseParams `json:"Response"` + Response *DescribeFunctionTypesResponseParams `json:"Response"` } -func (r *DescribeInstanceLogResponse) ToJsonString() string { +func (r *DescribeFunctionTypesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeInstanceLogResponse) FromJsonString(s string) error { +func (r *DescribeFunctionTypesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationNodeRequestParams struct { - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +type DescribeInLongAgentListRequestParams struct { + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // Agent Name + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` + + // 集群类型,1:TKE Agent,2:BOSS SDK,默认:1,3:CVM,4:自建服务器 【传多个用逗号分割】 + AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"` + + // Agent状态(running运行中,initializing 操作中,failed心跳异常) + Status *string `json:"Status,omitnil" name:"Status"` + + // Vpc Id + VpcId *string `json:"VpcId,omitnil" name:"VpcId"` + + // 分页页码,从1开始,默认:1 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 分页每页记录数,默认10 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 名称搜索是否开启模糊匹配,1:开启,0:不开启(精确匹配) + Like *uint64 `json:"Like,omitnil" name:"Like"` + + // agent类型【多个用逗号分隔】 + AgentTypes *string `json:"AgentTypes,omitnil" name:"AgentTypes"` } -type DescribeIntegrationNodeRequest struct { +type DescribeInLongAgentListRequest struct { *tchttp.BaseRequest - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 任务类型,201为实时任务,202为离线任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // Agent Name + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` + + // 集群类型,1:TKE Agent,2:BOSS SDK,默认:1,3:CVM,4:自建服务器 【传多个用逗号分割】 + AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"` + + // Agent状态(running运行中,initializing 操作中,failed心跳异常) + Status *string `json:"Status,omitnil" name:"Status"` + + // Vpc Id + VpcId *string `json:"VpcId,omitnil" name:"VpcId"` + + // 分页页码,从1开始,默认:1 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 分页每页记录数,默认10 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 名称搜索是否开启模糊匹配,1:开启,0:不开启(精确匹配) + Like *uint64 `json:"Like,omitnil" name:"Like"` + + // agent类型【多个用逗号分隔】 + AgentTypes *string `json:"AgentTypes,omitnil" name:"AgentTypes"` } -func (r *DescribeIntegrationNodeRequest) ToJsonString() string { +func (r *DescribeInLongAgentListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationNodeRequest) FromJsonString(s string) error { +func (r *DescribeInLongAgentListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Id") delete(f, "ProjectId") - delete(f, "TaskType") + delete(f, "AgentId") + delete(f, "AgentName") + delete(f, "AgentType") + delete(f, "Status") + delete(f, "VpcId") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Like") + delete(f, "AgentTypes") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationNodeRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInLongAgentListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationNodeResponseParams struct { - // 节点信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil,omitempty" name:"NodeInfo"` +type DescribeInLongAgentListResponseParams struct { + // 采集器信息列表 + Items []*InLongAgentDetail `json:"Items,omitnil" name:"Items"` - // 上游节点是否已经修改。true 已修改,需要提示;false 没有修改 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceCheckFlag *bool `json:"SourceCheckFlag,omitnil,omitempty" name:"SourceCheckFlag"` + // 页码 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 总记录数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` + + // 总页数 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationNodeResponse struct { +type DescribeInLongAgentListResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationNodeResponseParams `json:"Response"` + Response *DescribeInLongAgentListResponseParams `json:"Response"` } -func (r *DescribeIntegrationNodeResponse) ToJsonString() string { +func (r *DescribeInLongAgentListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationNodeResponse) FromJsonString(s string) error { +func (r *DescribeInLongAgentListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsInstanceTrendRequestParams struct { - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeInLongAgentTaskListRequestParams struct { + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` - - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeIntegrationStatisticsInstanceTrendRequest struct { +type DescribeInLongAgentTaskListRequest struct { *tchttp.BaseRequest - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` - - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` -} - -func (r *DescribeIntegrationStatisticsInstanceTrendRequest) ToJsonString() string { +func (r *DescribeInLongAgentTaskListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsInstanceTrendRequest) FromJsonString(s string) error { +func (r *DescribeInLongAgentTaskListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") + delete(f, "AgentId") delete(f, "ProjectId") - delete(f, "QueryDate") - delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsInstanceTrendRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInLongAgentTaskListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsInstanceTrendResponseParams struct { - // 统计结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil,omitempty" name:"TrendsData"` +type DescribeInLongAgentTaskListResponseParams struct { + // 采集器关联的集成任务列表 + Items []*InLongAgentTask `json:"Items,omitnil" name:"Items"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationStatisticsInstanceTrendResponse struct { +type DescribeInLongAgentTaskListResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationStatisticsInstanceTrendResponseParams `json:"Response"` + Response *DescribeInLongAgentTaskListResponseParams `json:"Response"` } -func (r *DescribeIntegrationStatisticsInstanceTrendResponse) ToJsonString() string { +func (r *DescribeInLongAgentTaskListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsInstanceTrendResponse) FromJsonString(s string) error { +func (r *DescribeInLongAgentTaskListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsRecordsTrendRequestParams struct { - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` +type DescribeInLongAgentVpcListRequestParams struct { + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeIntegrationStatisticsRecordsTrendRequest struct { +type DescribeInLongAgentVpcListRequest struct { *tchttp.BaseRequest - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeIntegrationStatisticsRecordsTrendRequest) ToJsonString() string { +func (r *DescribeInLongAgentVpcListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsRecordsTrendRequest) FromJsonString(s string) error { +func (r *DescribeInLongAgentVpcListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "QueryDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsRecordsTrendRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInLongAgentVpcListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsRecordsTrendResponseParams struct { - // 统计结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil,omitempty" name:"TrendsData"` +type DescribeInLongAgentVpcListResponseParams struct { + // VPC列表 + VpcList []*string `json:"VpcList,omitnil" name:"VpcList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationStatisticsRecordsTrendResponse struct { +type DescribeInLongAgentVpcListResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationStatisticsRecordsTrendResponseParams `json:"Response"` + Response *DescribeInLongAgentVpcListResponseParams `json:"Response"` } -func (r *DescribeIntegrationStatisticsRecordsTrendResponse) ToJsonString() string { +func (r *DescribeInLongAgentVpcListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsRecordsTrendResponse) FromJsonString(s string) error { +func (r *DescribeInLongAgentVpcListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsRequestParams struct { - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` +type DescribeInLongTkeClusterListRequestParams struct { + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // TKE集群地域 + TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"` - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // 集群名称。 + // 多个名称用逗号连接。 + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` + + // TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常 Failed 失败 Deleting 删除中 Scaling 规模调整中 Upgrading 升级中 Isolated 欠费隔离中 NodeUpgrading 节点升级中 Recovering 唤醒中 Activating 激活中 MasterScaling Master扩缩容中 Waiting 等待注册 ClusterLevelUpgrading 调整规格中 ResourceIsolate 隔离中 ResourceIsolated 已隔离 ResourceReverse 冲正中 Trading 集群开通中 ResourceReversal 集群冲正 ClusterLevelTrading 集群变配交易中) + // 多个状态用逗号连接。 + Status *string `json:"Status,omitnil" name:"Status"` + + // 是否安装Agent,true: 是,false: 否 + HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"` + + // 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。 + // 多个集群用逗号连接。 + ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"` + + // 分页页码,从1开始,默认:1 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 分页每页记录数,默认10 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeIntegrationStatisticsRequest struct { +type DescribeInLongTkeClusterListRequest struct { *tchttp.BaseRequest - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // TKE集群地域 + TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"` - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // 集群名称。 + // 多个名称用逗号连接。 + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` + + // TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常 Failed 失败 Deleting 删除中 Scaling 规模调整中 Upgrading 升级中 Isolated 欠费隔离中 NodeUpgrading 节点升级中 Recovering 唤醒中 Activating 激活中 MasterScaling Master扩缩容中 Waiting 等待注册 ClusterLevelUpgrading 调整规格中 ResourceIsolate 隔离中 ResourceIsolated 已隔离 ResourceReverse 冲正中 Trading 集群开通中 ResourceReversal 集群冲正 ClusterLevelTrading 集群变配交易中) + // 多个状态用逗号连接。 + Status *string `json:"Status,omitnil" name:"Status"` + + // 是否安装Agent,true: 是,false: 否 + HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"` + + // 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。 + // 多个集群用逗号连接。 + ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"` + + // 分页页码,从1开始,默认:1 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 分页每页记录数,默认10 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeIntegrationStatisticsRequest) ToJsonString() string { +func (r *DescribeInLongTkeClusterListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsRequest) FromJsonString(s string) error { +func (r *DescribeInLongTkeClusterListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "QueryDate") + delete(f, "TkeRegion") + delete(f, "ClusterName") + delete(f, "Status") + delete(f, "HasAgent") + delete(f, "ClusterType") + delete(f, "PageIndex") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInLongTkeClusterListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsResponseParams struct { - // 总任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalTask *int64 `json:"TotalTask,omitnil,omitempty" name:"TotalTask"` - - // 生产态任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProdTask *int64 `json:"ProdTask,omitnil,omitempty" name:"ProdTask"` - - // 开发态任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - DevTask *int64 `json:"DevTask,omitnil,omitempty" name:"DevTask"` - - // 总读取条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalReadRecords *int64 `json:"TotalReadRecords,omitnil,omitempty" name:"TotalReadRecords"` - - // 总写入条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalWriteRecords *int64 `json:"TotalWriteRecords,omitnil,omitempty" name:"TotalWriteRecords"` - - // 总脏数据条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalErrorRecords *int64 `json:"TotalErrorRecords,omitnil,omitempty" name:"TotalErrorRecords"` - - // 总告警事件数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalAlarmEvent *int64 `json:"TotalAlarmEvent,omitnil,omitempty" name:"TotalAlarmEvent"` +type DescribeInLongTkeClusterListResponseParams struct { + // TKE集群信息 + Items []*InLongTkeDetail `json:"Items,omitnil" name:"Items"` - // 当天读取增长条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - IncreaseReadRecords *int64 `json:"IncreaseReadRecords,omitnil,omitempty" name:"IncreaseReadRecords"` - - // 当天写入增长条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - IncreaseWriteRecords *int64 `json:"IncreaseWriteRecords,omitnil,omitempty" name:"IncreaseWriteRecords"` + // 页码 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 当天脏数据增长条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - IncreaseErrorRecords *int64 `json:"IncreaseErrorRecords,omitnil,omitempty" name:"IncreaseErrorRecords"` + // 每页记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 当天告警事件增长数 - // 注意:此字段可能返回 null,表示取不到有效值。 - IncreaseAlarmEvent *int64 `json:"IncreaseAlarmEvent,omitnil,omitempty" name:"IncreaseAlarmEvent"` + // 总记录数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 告警事件统计 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmEvent *string `json:"AlarmEvent,omitnil,omitempty" name:"AlarmEvent"` + // 总页数 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationStatisticsResponse struct { +type DescribeInLongTkeClusterListResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationStatisticsResponseParams `json:"Response"` + Response *DescribeInLongTkeClusterListResponseParams `json:"Response"` } -func (r *DescribeIntegrationStatisticsResponse) ToJsonString() string { +func (r *DescribeInLongTkeClusterListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsResponse) FromJsonString(s string) error { +func (r *DescribeInLongTkeClusterListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsTaskStatusRequestParams struct { - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` +type DescribeInstanceByCycleReportRequestParams struct { + // 周期类型 + Type *string `json:"Type,omitnil" name:"Type"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // 开始日期 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 结束日期 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -type DescribeIntegrationStatisticsTaskStatusRequest struct { +type DescribeInstanceByCycleReportRequest struct { *tchttp.BaseRequest - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 周期类型 + Type *string `json:"Type,omitnil" name:"Type"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // 开始日期 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 结束日期 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -func (r *DescribeIntegrationStatisticsTaskStatusRequest) ToJsonString() string { +func (r *DescribeInstanceByCycleReportRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsTaskStatusRequest) FromJsonString(s string) error { +func (r *DescribeInstanceByCycleReportRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") + delete(f, "Type") delete(f, "ProjectId") - delete(f, "QueryDate") - delete(f, "ExecutorGroupId") + delete(f, "StartTime") + delete(f, "EndTime") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsTaskStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceByCycleReportRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsTaskStatusResponseParams struct { - // 统计结果 +type DescribeInstanceByCycleReportResponseParams struct { + // 实例周期统计 // 注意:此字段可能返回 null,表示取不到有效值。 - StatusData *string `json:"StatusData,omitnil,omitempty" name:"StatusData"` + Data []*TaskByStatus `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationStatisticsTaskStatusResponse struct { +type DescribeInstanceByCycleReportResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationStatisticsTaskStatusResponseParams `json:"Response"` + Response *DescribeInstanceByCycleReportResponseParams `json:"Response"` } -func (r *DescribeIntegrationStatisticsTaskStatusResponse) ToJsonString() string { +func (r *DescribeInstanceByCycleReportResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsTaskStatusResponse) FromJsonString(s string) error { +func (r *DescribeInstanceByCycleReportResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsTaskStatusTrendRequestParams struct { - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` +type DescribeInstanceByCycleRequestParams struct { + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 1 + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` } -type DescribeIntegrationStatisticsTaskStatusTrendRequest struct { +type DescribeInstanceByCycleRequest struct { *tchttp.BaseRequest - // 任务类型(实时:201,离线:202) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 查询日期 - QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 1 + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` } -func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) ToJsonString() string { +func (r *DescribeInstanceByCycleRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) FromJsonString(s string) error { +func (r *DescribeInstanceByCycleRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "QueryDate") - delete(f, "ExecutorGroupId") + delete(f, "TenantId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsTaskStatusTrendRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceByCycleRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationStatisticsTaskStatusTrendResponseParams struct { +type DescribeInstanceByCycleResponseParams struct { // 统计结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil,omitempty" name:"TrendsData"` + Data []*TaskByCycle `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationStatisticsTaskStatusTrendResponse struct { +type DescribeInstanceByCycleResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationStatisticsTaskStatusTrendResponseParams `json:"Response"` + Response *DescribeInstanceByCycleResponseParams `json:"Response"` } -func (r *DescribeIntegrationStatisticsTaskStatusTrendResponse) ToJsonString() string { +func (r *DescribeInstanceByCycleResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationStatisticsTaskStatusTrendResponse) FromJsonString(s string) error { +func (r *DescribeInstanceByCycleResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationTaskRequestParams struct { +type DescribeInstanceLastLogRequestParams struct { // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 提交版本号 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -type DescribeIntegrationTaskRequest struct { +type DescribeInstanceLastLogRequest struct { *tchttp.BaseRequest // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 提交版本号 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -func (r *DescribeIntegrationTaskRequest) ToJsonString() string { +func (r *DescribeInstanceLastLogRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationTaskRequest) FromJsonString(s string) error { +func (r *DescribeInstanceLastLogRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "TaskId") - delete(f, "ProjectId") - delete(f, "TaskType") - delete(f, "InstanceVersion") - delete(f, "ExtConfig") + delete(f, "CurRunDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLastLogRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationTaskResponseParams struct { - // 任务信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` - - // 采集器统计信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - AgentStatus *AgentStatus `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"` - - // 任务版本信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskVersion *TaskVersionInstance `json:"TaskVersion,omitnil,omitempty" name:"TaskVersion"` +type DescribeInstanceLastLogResponseParams struct { + // 日志 + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationTaskResponse struct { +type DescribeInstanceLastLogResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationTaskResponseParams `json:"Response"` + Response *DescribeInstanceLastLogResponseParams `json:"Response"` } -func (r *DescribeIntegrationTaskResponse) ToJsonString() string { +func (r *DescribeInstanceLastLogResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationTaskResponse) FromJsonString(s string) error { +func (r *DescribeInstanceLastLogResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationTasksRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页第n页 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeInstanceListRequestParams struct { + // 项目/工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 查询filter;默认查询任务的开发态,如需查询生产态任务需添加{"Values":["true"],"Name":"ProductionState"};如需查询查询任务状态需要查询生产态任务列表 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 排序字段信息 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 一页展示的条数 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 周期列表(如天,一次性),可选 + CycleList []*string `json:"CycleList,omitnil" name:"CycleList"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 责任人 + OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"` - // 201. 实时同步, 202. 离线同步 默认实时 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` -} + // 跟之前保持一致 + InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"` -type DescribeIntegrationTasksRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 排序顺序(asc,desc) + Sort *string `json:"Sort,omitnil" name:"Sort"` - // 分页第n页 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 类型列表(如python任务类型:30 + // pyspark任务类型:31 + // hivesql任务类型:34 + // shell任务类型:35 + // sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选 + TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"` - // 查询filter;默认查询任务的开发态,如需查询生产态任务需添加{"Values":["true"],"Name":"ProductionState"};如需查询查询任务状态需要查询生产态任务列表 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 状态列表(如成功 2,正在执行 1),可选 + StateList []*int64 `json:"StateList,omitnil" name:"StateList"` - // 排序字段信息 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 任务名称 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` +} - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type DescribeInstanceListRequest struct { + *tchttp.BaseRequest + + // 项目/工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 一页展示的条数 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 周期列表(如天,一次性),可选 + CycleList []*string `json:"CycleList,omitnil" name:"CycleList"` + + // 责任人 + OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"` + + // 跟之前保持一致 + InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"` + + // 排序顺序(asc,desc) + Sort *string `json:"Sort,omitnil" name:"Sort"` + + // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` + + // 类型列表(如python任务类型:30 + // pyspark任务类型:31 + // hivesql任务类型:34 + // shell任务类型:35 + // sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选 + TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"` + + // 状态列表(如成功 2,正在执行 1),可选 + StateList []*int64 `json:"StateList,omitnil" name:"StateList"` - // 201. 实时同步, 202. 离线同步 默认实时 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 任务名称 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` } -func (r *DescribeIntegrationTasksRequest) ToJsonString() string { +func (r *DescribeInstanceListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationTasksRequest) FromJsonString(s string) error { +func (r *DescribeInstanceListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "PageNumber") + delete(f, "PageIndex") delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskType") + delete(f, "CycleList") + delete(f, "OwnerList") + delete(f, "InstanceType") + delete(f, "Sort") + delete(f, "SortCol") + delete(f, "TaskTypeList") + delete(f, "StateList") + delete(f, "Keyword") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationTasksResponseParams struct { - // 任务列表 +type DescribeInstanceListResponseParams struct { + // 结果 + Data *string `json:"Data,omitnil" name:"Data"` + + // 实例列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskInfoSet []*IntegrationTaskInfo `json:"TaskInfoSet,omitnil,omitempty" name:"TaskInfoSet"` + InstanceList []*InstanceList `json:"InstanceList,omitnil" name:"InstanceList"` - // 任务总数 + // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationTasksResponse struct { +type DescribeInstanceListResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationTasksResponseParams `json:"Response"` + Response *DescribeInstanceListResponseParams `json:"Response"` } -func (r *DescribeIntegrationTasksResponse) ToJsonString() string { +func (r *DescribeInstanceListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationTasksResponse) FromJsonString(s string) error { +func (r *DescribeInstanceListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationVersionNodesInfoRequestParams struct { +type DescribeInstanceLogDetailRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 该任务选定版本的存储路径: - // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值 - TaskVersionPath *string `json:"TaskVersionPath,omitnil,omitempty" name:"TaskVersionPath"` + // 服务器Ip + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 该任务选定版本id: - // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值 - TaskVersion *string `json:"TaskVersion,omitnil,omitempty" name:"TaskVersion"` + // 文件Name + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` } -type DescribeIntegrationVersionNodesInfoRequest struct { +type DescribeInstanceLogDetailRequest struct { *tchttp.BaseRequest + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 该任务选定版本的存储路径: - // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值 - TaskVersionPath *string `json:"TaskVersionPath,omitnil,omitempty" name:"TaskVersionPath"` + // 服务器Ip + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 该任务选定版本id: - // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值 - TaskVersion *string `json:"TaskVersion,omitnil,omitempty" name:"TaskVersion"` + // 文件Name + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` } -func (r *DescribeIntegrationVersionNodesInfoRequest) ToJsonString() string { +func (r *DescribeInstanceLogDetailRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationVersionNodesInfoRequest) FromJsonString(s string) error { +func (r *DescribeInstanceLogDetailRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "TaskVersionPath") - delete(f, "TaskVersion") + delete(f, "TaskId") + delete(f, "CurRunDate") + delete(f, "BrokerIp") + delete(f, "OriginFileName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationVersionNodesInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogDetailRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeIntegrationVersionNodesInfoResponseParams struct { - // 任务节点信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil,omitempty" name:"Nodes"` - - // 任务映射信息 +type DescribeInstanceLogDetailResponseParams struct { + // 日志结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil,omitempty" name:"Mappings"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + Data *InstanceLogInfoOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeIntegrationVersionNodesInfoResponse struct { +type DescribeInstanceLogDetailResponse struct { *tchttp.BaseResponse - Response *DescribeIntegrationVersionNodesInfoResponseParams `json:"Response"` + Response *DescribeInstanceLogDetailResponseParams `json:"Response"` } -func (r *DescribeIntegrationVersionNodesInfoResponse) ToJsonString() string { +func (r *DescribeInstanceLogDetailResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeIntegrationVersionNodesInfoResponse) FromJsonString(s string) error { +func (r *DescribeInstanceLogDetailResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeManualTriggerRecordPageRequestParams struct { +type DescribeInstanceLogFileRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 触发运行名称 - TriggerName *string `json:"TriggerName,omitnil,omitempty" name:"TriggerName"` - - // 工作流过滤关键字,工作流名称 or 工作流ID - WorkflowKeyword *string `json:"WorkflowKeyword,omitnil,omitempty" name:"WorkflowKeyword"` - - // 触发运行提交人过滤,多个提交人用英文逗号分割 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 触发提交创建时间过滤,起始时间 - TriggerStartTime *string `json:"TriggerStartTime,omitnil,omitempty" name:"TriggerStartTime"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 触发提交创建时间过滤,结束时间 - TriggerEndTime *string `json:"TriggerEndTime,omitnil,omitempty" name:"TriggerEndTime"` + // 实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 页码,整型 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 执行机IP + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 每页数目,整型 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 日志文件名 + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` } -type DescribeManualTriggerRecordPageRequest struct { +type DescribeInstanceLogFileRequest struct { *tchttp.BaseRequest // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 触发运行名称 - TriggerName *string `json:"TriggerName,omitnil,omitempty" name:"TriggerName"` - - // 工作流过滤关键字,工作流名称 or 工作流ID - WorkflowKeyword *string `json:"WorkflowKeyword,omitnil,omitempty" name:"WorkflowKeyword"` - - // 触发运行提交人过滤,多个提交人用英文逗号分割 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 触发提交创建时间过滤,起始时间 - TriggerStartTime *string `json:"TriggerStartTime,omitnil,omitempty" name:"TriggerStartTime"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 触发提交创建时间过滤,结束时间 - TriggerEndTime *string `json:"TriggerEndTime,omitnil,omitempty" name:"TriggerEndTime"` + // 实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 页码,整型 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 执行机IP + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 每页数目,整型 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 日志文件名 + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` } -func (r *DescribeManualTriggerRecordPageRequest) ToJsonString() string { +func (r *DescribeInstanceLogFileRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeManualTriggerRecordPageRequest) FromJsonString(s string) error { +func (r *DescribeInstanceLogFileRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TriggerName") - delete(f, "WorkflowKeyword") - delete(f, "Creator") - delete(f, "TriggerStartTime") - delete(f, "TriggerEndTime") - delete(f, "PageNumber") - delete(f, "PageSize") + delete(f, "TaskId") + delete(f, "CurRunDate") + delete(f, "BrokerIp") + delete(f, "OriginFileName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeManualTriggerRecordPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogFileRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeManualTriggerRecordPageResponseParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 - // 注意:此字段可能返回 null,表示取不到有效值。 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 详情结果 +type DescribeInstanceLogFileResponseParams struct { + // 下载文件详情 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *ManualTriggerRecordOpsDtoPage `json:"Data,omitnil,omitempty" name:"Data"` + Data *InstanceDownloadLogInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeManualTriggerRecordPageResponse struct { +type DescribeInstanceLogFileResponse struct { *tchttp.BaseResponse - Response *DescribeManualTriggerRecordPageResponseParams `json:"Response"` + Response *DescribeInstanceLogFileResponseParams `json:"Response"` } -func (r *DescribeManualTriggerRecordPageResponse) ToJsonString() string { +func (r *DescribeInstanceLogFileResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeManualTriggerRecordPageResponse) FromJsonString(s string) error { +func (r *DescribeInstanceLogFileResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOfflineTaskTokenRequestParams struct { +type DescribeInstanceLogListRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -type DescribeOfflineTaskTokenRequest struct { +type DescribeInstanceLogListRequest struct { *tchttp.BaseRequest + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -func (r *DescribeOfflineTaskTokenRequest) ToJsonString() string { +func (r *DescribeInstanceLogListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOfflineTaskTokenRequest) FromJsonString(s string) error { +func (r *DescribeInstanceLogListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - + delete(f, "TaskId") + delete(f, "CurRunDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOfflineTaskTokenRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOfflineTaskTokenResponseParams struct { - // 长连接临时token - Token *string `json:"Token,omitnil,omitempty" name:"Token"` +type DescribeInstanceLogListResponseParams struct { + // 日志列表 + Data *string `json:"Data,omitnil" name:"Data"` - // 长连接临时token。与Token相同含义,优先取Data,Data为空时,取Token。 + // 日志列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + InstanceLogList []*InstanceLogList `json:"InstanceLogList,omitnil" name:"InstanceLogList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOfflineTaskTokenResponse struct { +type DescribeInstanceLogListResponse struct { *tchttp.BaseResponse - Response *DescribeOfflineTaskTokenResponseParams `json:"Response"` + Response *DescribeInstanceLogListResponseParams `json:"Response"` } -func (r *DescribeOfflineTaskTokenResponse) ToJsonString() string { +func (r *DescribeInstanceLogListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOfflineTaskTokenResponse) FromJsonString(s string) error { +func (r *DescribeInstanceLogListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOperateOpsTasksRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹id,多个文件夹以逗号分隔 - FolderIdList *string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` +type DescribeInstanceLogRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 工作流id,多个工作流id之间以英文字符逗号分隔 - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 工作流名称,多个工作流名称之间以英文字符逗号分隔 - WorkFlowNameList *string `json:"WorkFlowNameList,omitnil,omitempty" name:"WorkFlowNameList"` + // 服务器Ip + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 任务名称,多个任务名称之间以英文字符逗号分隔 - TaskNameList *string `json:"TaskNameList,omitnil,omitempty" name:"TaskNameList"` + // 文件Name + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` +} - // 任务id,多个任务id之间以英文字符逗号分隔 - TaskIdList *string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` +type DescribeInstanceLogRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 页号 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 服务器Ip + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + // 文件Name + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` +} - // 排序类型。两种取值 DESC、ASC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` +func (r *DescribeInstanceLogRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 责任人,多个责任人之间以英文字符逗号分隔 - InChargeList *string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeInstanceLogRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "CurRunDate") + delete(f, "BrokerIp") + delete(f, "OriginFileName") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 - TaskTypeIdList *string `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` +// Predefined struct for user +type DescribeInstanceLogResponseParams struct { + // 返回结果 + Data *string `json:"Data,omitnil" name:"Data"` - // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + // 返回结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceLogInfo *IntegrationInstanceLog `json:"InstanceLogInfo,omitnil" name:"InstanceLogInfo"` - // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 - TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil,omitempty" name:"TaskCycleUnitList"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 任务所属产品类型 - ProductNameList *string `json:"ProductNameList,omitnil,omitempty" name:"ProductNameList"` +type DescribeInstanceLogResponse struct { + *tchttp.BaseResponse + Response *DescribeInstanceLogResponseParams `json:"Response"` +} - // 数据源id或(仅针对离线同步任务)来源数据源id - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` +func (r *DescribeInstanceLogResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 数据源类型或(仅针对离线同步任务)来源数据源类型 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeInstanceLogResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // (仅针对离线同步任务)目标数据源id - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` +// Predefined struct for user +type DescribeInstanceLogsRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // (仅针对离线同步任务)目标数据源类型 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 告警类型,多个类型以逗号分隔 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} - // 资源组id,多个资源组id之间以英文字符逗号分隔 - ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil,omitempty" name:"ExecutorGroupIdList"` +type DescribeInstanceLogsRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务标签 - TaskTags []*TaskTag `json:"TaskTags,omitnil,omitempty" name:"TaskTags"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 查询关键字 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} - // 实例生成方式 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` +func (r *DescribeInstanceLogsRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 额外请求的资源类型 - RequestResourceTypes []*string `json:"RequestResourceTypes,omitnil,omitempty" name:"RequestResourceTypes"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeInstanceLogsRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "CurRunDate") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstanceLogsRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 项目ID列表 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` +// Predefined struct for user +type DescribeInstanceLogsResponseParams struct { + // 返回日志列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*InstanceLog `json:"Data,omitnil" name:"Data"` - // 黑名单任务ID列表,传了该值在筛选的时候会将列表中的任务ID剔除 - BlackTaskIdList []*string `json:"BlackTaskIdList,omitnil,omitempty" name:"BlackTaskIdList"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` +type DescribeInstanceLogsResponse struct { + *tchttp.BaseResponse + Response *DescribeInstanceLogsResponseParams `json:"Response"` } -type DescribeOperateOpsTasksRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +func (r *DescribeInstanceLogsResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 文件夹id,多个文件夹以逗号分隔 - FolderIdList *string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeInstanceLogsResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 工作流id,多个工作流id之间以英文字符逗号分隔 - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` +// Predefined struct for user +type DescribeInstancesInfoWithTaskInfoRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 工作流名称,多个工作流名称之间以英文字符逗号分隔 - WorkFlowNameList *string `json:"WorkFlowNameList,omitnil,omitempty" name:"WorkFlowNameList"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 任务名称,多个任务名称之间以英文字符逗号分隔 - TaskNameList *string `json:"TaskNameList,omitnil,omitempty" name:"TaskNameList"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 任务id,多个任务id之间以英文字符逗号分隔 - TaskIdList *string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 页号 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 排序类型。两种取值 DESC、ASC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 责任人,多个责任人之间以英文字符逗号分隔 - InChargeList *string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 - TaskTypeIdList *string `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 - TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil,omitempty" name:"TaskCycleUnitList"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 任务所属产品类型 - ProductNameList *string `json:"ProductNameList,omitnil,omitempty" name:"ProductNameList"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 数据源id或(仅针对离线同步任务)来源数据源id - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 数据源类型或(仅针对离线同步任务)来源数据源类型 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // (仅针对离线同步任务)目标数据源id - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // (仅针对离线同步任务)目标数据源类型 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 告警类型,多个类型以逗号分隔 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 资源组id,多个资源组id之间以英文字符逗号分隔 - ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil,omitempty" name:"ExecutorGroupIdList"` +type DescribeInstancesInfoWithTaskInfoRequest struct { + *tchttp.BaseRequest + + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 任务标签 - TaskTags []*TaskTag `json:"TaskTags,omitnil,omitempty" name:"TaskTags"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` + + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` + + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` + + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` + + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` + + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 查询关键字 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 实例生成方式 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 额外请求的资源类型 - RequestResourceTypes []*string `json:"RequestResourceTypes,omitnil,omitempty" name:"RequestResourceTypes"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 项目ID列表 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 黑名单任务ID列表,传了该值在筛选的时候会将列表中的任务ID剔除 - BlackTaskIdList []*string `json:"BlackTaskIdList,omitnil,omitempty" name:"BlackTaskIdList"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *DescribeOperateOpsTasksRequest) ToJsonString() string { +func (r *DescribeInstancesInfoWithTaskInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOperateOpsTasksRequest) FromJsonString(s string) error { +func (r *DescribeInstancesInfoWithTaskInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "FolderIdList") - delete(f, "WorkFlowIdList") - delete(f, "WorkFlowNameList") - delete(f, "TaskNameList") - delete(f, "TaskIdList") - delete(f, "PageNumber") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") delete(f, "PageSize") - delete(f, "SortItem") - delete(f, "SortType") - delete(f, "InChargeList") - delete(f, "TaskTypeIdList") - delete(f, "StatusList") - delete(f, "TaskCycleUnitList") - delete(f, "ProductNameList") - delete(f, "SourceServiceId") - delete(f, "SourceServiceType") - delete(f, "TargetServiceId") - delete(f, "TargetServiceType") - delete(f, "AlarmType") - delete(f, "ExecutorGroupIdList") - delete(f, "TaskTags") - delete(f, "KeyWord") - delete(f, "InitStrategy") - delete(f, "RequestResourceTypes") - delete(f, "ProjectIds") - delete(f, "BlackTaskIdList") - delete(f, "ScheduleTimeZone") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateOpsTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstancesInfoWithTaskInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOperateOpsTasksResponseParams struct { - // 任务列表信息 - Data *OpsTaskInfoPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeInstancesInfoWithTaskInfoResponseParams struct { + // 结果集 + Data []*InstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOperateOpsTasksResponse struct { +type DescribeInstancesInfoWithTaskInfoResponse struct { *tchttp.BaseResponse - Response *DescribeOperateOpsTasksResponseParams `json:"Response"` + Response *DescribeInstancesInfoWithTaskInfoResponseParams `json:"Response"` } -func (r *DescribeOperateOpsTasksResponse) ToJsonString() string { +func (r *DescribeInstancesInfoWithTaskInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOperateOpsTasksResponse) FromJsonString(s string) error { +func (r *DescribeInstancesInfoWithTaskInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsInstanceLogListRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeInstancesRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 页数 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeOpsInstanceLogListRequest struct { +type DescribeInstancesRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 页数 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeOpsInstanceLogListRequest) ToJsonString() string { +func (r *DescribeInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsInstanceLogListRequest) FromJsonString(s string) error { +func (r *DescribeInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") + delete(f, "ProjectId") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsInstanceLogListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsInstanceLogListResponseParams struct { - // 实例日志列表 +type DescribeInstancesResponseParams struct { + // Json 结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*InstanceLogInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOpsInstanceLogListResponse struct { +type DescribeInstancesResponse struct { *tchttp.BaseResponse - Response *DescribeOpsInstanceLogListResponseParams `json:"Response"` + Response *DescribeInstancesResponseParams `json:"Response"` } -func (r *DescribeOpsInstanceLogListResponse) ToJsonString() string { +func (r *DescribeInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsInstanceLogListResponse) FromJsonString(s string) error { +func (r *DescribeInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlanInstancesRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 补录任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页页码,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeIntegrationNodeRequestParams struct { + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例状态列表 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -type DescribeOpsMakePlanInstancesRequest struct { +type DescribeIntegrationNodeRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 补录任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页页码,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例状态列表 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *DescribeOpsMakePlanInstancesRequest) ToJsonString() string { +func (r *DescribeIntegrationNodeRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlanInstancesRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationNodeRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Id") delete(f, "ProjectId") - delete(f, "PlanId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "StateList") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlanInstancesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationNodeRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlanInstancesResponseParams struct { - // 补录计划实例分页查询结果 +type DescribeIntegrationNodeResponseParams struct { + // 节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *MakePlanInstanceOpsDtoCollection `json:"Data,omitnil,omitempty" name:"Data"` + NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 上游节点是否已经修改。true 已修改,需要提示;false 没有修改 + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceCheckFlag *bool `json:"SourceCheckFlag,omitnil" name:"SourceCheckFlag"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOpsMakePlanInstancesResponse struct { +type DescribeIntegrationNodeResponse struct { *tchttp.BaseResponse - Response *DescribeOpsMakePlanInstancesResponseParams `json:"Response"` + Response *DescribeIntegrationNodeResponseParams `json:"Response"` } -func (r *DescribeOpsMakePlanInstancesResponse) ToJsonString() string { +func (r *DescribeIntegrationNodeResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlanInstancesResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationNodeResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlanTasksRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` +type DescribeIntegrationStatisticsAgentStatusRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 实例状态过滤条件 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页页码,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -type DescribeOpsMakePlanTasksRequest struct { +type DescribeIntegrationStatisticsAgentStatusRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 实例状态过滤条件 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页页码,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -func (r *DescribeOpsMakePlanTasksRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsAgentStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlanTasksRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsAgentStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "PlanId") - delete(f, "StateList") - delete(f, "PageNumber") - delete(f, "PageSize") + delete(f, "QueryDate") + delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlanTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsAgentStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlanTasksResponseParams struct { - // 补录计划任务分页查询结果 +type DescribeIntegrationStatisticsAgentStatusResponseParams struct { + // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *MakePlanTaskOpsDtoCollection `json:"Data,omitnil,omitempty" name:"Data"` + StatusData *string `json:"StatusData,omitnil" name:"StatusData"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOpsMakePlanTasksResponse struct { +type DescribeIntegrationStatisticsAgentStatusResponse struct { *tchttp.BaseResponse - Response *DescribeOpsMakePlanTasksResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsAgentStatusResponseParams `json:"Response"` } -func (r *DescribeOpsMakePlanTasksResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsAgentStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlanTasksResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsAgentStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlansRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页数,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 补录计划名称 - PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` - - // 补录任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 补录任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 补录计划创建者 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` - - // 补录计划最小创建时间 - MinCreateTime *string `json:"MinCreateTime,omitnil,omitempty" name:"MinCreateTime"` +type DescribeIntegrationStatisticsInstanceTrendRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 补录计划最大创建时间 - MaxCreateTime *string `json:"MaxCreateTime,omitnil,omitempty" name:"MaxCreateTime"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例状态过滤条件 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 模糊查询关键字 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -type DescribeOpsMakePlansRequest struct { +type DescribeIntegrationStatisticsInstanceTrendRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页数,默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小,默认值10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 补录计划名称 - PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` - - // 补录任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 补录任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 补录计划创建者 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` - - // 补录计划最小创建时间 - MinCreateTime *string `json:"MinCreateTime,omitnil,omitempty" name:"MinCreateTime"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 补录计划最大创建时间 - MaxCreateTime *string `json:"MaxCreateTime,omitnil,omitempty" name:"MaxCreateTime"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例状态过滤条件 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 模糊查询关键字 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -func (r *DescribeOpsMakePlansRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsInstanceTrendRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlansRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsInstanceTrendRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "PlanId") - delete(f, "PlanName") - delete(f, "TaskName") - delete(f, "TaskId") - delete(f, "Creator") - delete(f, "MinCreateTime") - delete(f, "MaxCreateTime") - delete(f, "StateList") - delete(f, "Keyword") + delete(f, "QueryDate") + delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlansRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsInstanceTrendRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsMakePlansResponseParams struct { - // 补录计划分页查询结果 +type DescribeIntegrationStatisticsInstanceTrendResponseParams struct { + // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *MakePlanOpsDtoCollection `json:"Data,omitnil,omitempty" name:"Data"` + TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOpsMakePlansResponse struct { +type DescribeIntegrationStatisticsInstanceTrendResponse struct { *tchttp.BaseResponse - Response *DescribeOpsMakePlansResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsInstanceTrendResponseParams `json:"Response"` } -func (r *DescribeOpsMakePlansResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsInstanceTrendResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsMakePlansResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsInstanceTrendResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsWorkflowsRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务产品类型名称列表,以 ',' 号分割 - ProductNameList *string `json:"ProductNameList,omitnil,omitempty" name:"ProductNameList"` - - // 文件id列表,以 ',' 号分割 - FolderIdList *string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` - - // 工作流id,以 ',' 号分割 - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` - - // 工作流名称列表,以 ',' 号分割 - WorkFlowNameList *string `json:"WorkFlowNameList,omitnil,omitempty" name:"WorkFlowNameList"` - - // 任务名称列表,以 ',' 号分割 - TaskNameList *string `json:"TaskNameList,omitnil,omitempty" name:"TaskNameList"` - - // 任务id列表,以 ',' 号分割 - TaskIdList *string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` - - // 状态列表,以 ',' 号分割 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` - - // 负责人列表,以 ',' 号分割 - InChargeList *string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` - - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 排序项 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` - - // 排序方式,DESC或ASC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // 项目ID列表,用于多项目工作流筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` - - // 工作流类型列表 多个用英文逗号连接 cycle,manual. 默认只查询 cycle - WorkflowTypeList []*string `json:"WorkflowTypeList,omitnil,omitempty" name:"WorkflowTypeList"` +type DescribeIntegrationStatisticsRecordsTrendRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 工作流过滤keyword,支持工作流 id/name 模糊匹配, 多个用|分割 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // **时区** timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` } -type DescribeOpsWorkflowsRequest struct { +type DescribeIntegrationStatisticsRecordsTrendRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务产品类型名称列表,以 ',' 号分割 - ProductNameList *string `json:"ProductNameList,omitnil,omitempty" name:"ProductNameList"` - - // 文件id列表,以 ',' 号分割 - FolderIdList *string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` - - // 工作流id,以 ',' 号分割 - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` - - // 工作流名称列表,以 ',' 号分割 - WorkFlowNameList *string `json:"WorkFlowNameList,omitnil,omitempty" name:"WorkFlowNameList"` - - // 任务名称列表,以 ',' 号分割 - TaskNameList *string `json:"TaskNameList,omitnil,omitempty" name:"TaskNameList"` - - // 任务id列表,以 ',' 号分割 - TaskIdList *string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` - - // 状态列表,以 ',' 号分割 - StatusList *string `json:"StatusList,omitnil,omitempty" name:"StatusList"` - - // 负责人列表,以 ',' 号分割 - InChargeList *string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` - - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 排序项 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` - - // 排序方式,DESC或ASC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // 项目ID列表,用于多项目工作流筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` - - // 工作流类型列表 多个用英文逗号连接 cycle,manual. 默认只查询 cycle - WorkflowTypeList []*string `json:"WorkflowTypeList,omitnil,omitempty" name:"WorkflowTypeList"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 工作流过滤keyword,支持工作流 id/name 模糊匹配, 多个用|分割 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // **时区** timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` } -func (r *DescribeOpsWorkflowsRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsRecordsTrendRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsWorkflowsRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsRecordsTrendRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "ProductNameList") - delete(f, "FolderIdList") - delete(f, "WorkFlowIdList") - delete(f, "WorkFlowNameList") - delete(f, "TaskNameList") - delete(f, "TaskIdList") - delete(f, "StatusList") - delete(f, "InChargeList") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "SortItem") - delete(f, "SortType") - delete(f, "ProjectIds") - delete(f, "WorkflowTypeList") - delete(f, "KeyWord") - delete(f, "ScheduleTimeZone") + delete(f, "QueryDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsWorkflowsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsRecordsTrendRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOpsWorkflowsResponseParams struct { - // 工作流列表 +type DescribeIntegrationStatisticsRecordsTrendResponseParams struct { + // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowExtOpsDtoPage `json:"Data,omitnil,omitempty" name:"Data"` + TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOpsWorkflowsResponse struct { +type DescribeIntegrationStatisticsRecordsTrendResponse struct { *tchttp.BaseResponse - Response *DescribeOpsWorkflowsResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsRecordsTrendResponseParams `json:"Response"` } -func (r *DescribeOpsWorkflowsResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsRecordsTrendResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOpsWorkflowsResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsRecordsTrendResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOrganizationalFunctionsRequestParams struct { - // 场景类型:开发、使用 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 项目 ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 展示名称 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` - - // 标准模式开发环境:DEV - // 标准模式生产环境:PROD - // 简单模式:ALL - EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` +type DescribeIntegrationStatisticsRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序条件 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` } -type DescribeOrganizationalFunctionsRequest struct { +type DescribeIntegrationStatisticsRequest struct { *tchttp.BaseRequest - // 场景类型:开发、使用 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 项目 ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 函数名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 展示名称 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` - - // 标准模式开发环境:DEV - // 标准模式生产环境:PROD - // 简单模式:ALL - EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序条件 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` } -func (r *DescribeOrganizationalFunctionsRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOrganizationalFunctionsRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Type") + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "Name") - delete(f, "DisplayName") - delete(f, "EnvType") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "QueryDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOrganizationalFunctionsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeOrganizationalFunctionsResponseParams struct { - // 函数信息 +type DescribeIntegrationStatisticsResponseParams struct { + // 总任务数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalTask *int64 `json:"TotalTask,omitnil" name:"TotalTask"` + + // 生产态任务数 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProdTask *int64 `json:"ProdTask,omitnil" name:"ProdTask"` + + // 开发态任务数 + // 注意:此字段可能返回 null,表示取不到有效值。 + DevTask *int64 `json:"DevTask,omitnil" name:"DevTask"` + + // 总读取条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalReadRecords *int64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"` + + // 总写入条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalWriteRecords *int64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"` + + // 总脏数据条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalErrorRecords *int64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` + + // 总告警事件数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalAlarmEvent *int64 `json:"TotalAlarmEvent,omitnil" name:"TotalAlarmEvent"` + + // 当天读取增长条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + IncreaseReadRecords *int64 `json:"IncreaseReadRecords,omitnil" name:"IncreaseReadRecords"` + + // 当天写入增长条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + IncreaseWriteRecords *int64 `json:"IncreaseWriteRecords,omitnil" name:"IncreaseWriteRecords"` + + // 当天脏数据增长条数 + // 注意:此字段可能返回 null,表示取不到有效值。 + IncreaseErrorRecords *int64 `json:"IncreaseErrorRecords,omitnil" name:"IncreaseErrorRecords"` + + // 当天告警事件增长数 // 注意:此字段可能返回 null,表示取不到有效值。 - Content []*OrganizationalFunction `json:"Content,omitnil,omitempty" name:"Content"` + IncreaseAlarmEvent *int64 `json:"IncreaseAlarmEvent,omitnil" name:"IncreaseAlarmEvent"` - // 操作失败 + // 告警事件统计 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + AlarmEvent *string `json:"AlarmEvent,omitnil" name:"AlarmEvent"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeOrganizationalFunctionsResponse struct { +type DescribeIntegrationStatisticsResponse struct { *tchttp.BaseResponse - Response *DescribeOrganizationalFunctionsResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsResponseParams `json:"Response"` } -func (r *DescribeOrganizationalFunctionsResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeOrganizationalFunctionsResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeParentTaskRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeIntegrationStatisticsTaskStatusRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` + + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -type DescribeParentTaskRequest struct { +type DescribeIntegrationStatisticsTaskStatusRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` + + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -func (r *DescribeParentTaskRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsTaskStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeParentTaskRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsTaskStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "TaskId") + delete(f, "QueryDate") + delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeParentTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsTaskStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeParentTaskResponseParams struct { - // 任务详情1 +type DescribeIntegrationStatisticsTaskStatusResponseParams struct { + // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*DependencyConfigDsDTO `json:"Data,omitnil,omitempty" name:"Data"` + StatusData *string `json:"StatusData,omitnil" name:"StatusData"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeParentTaskResponse struct { +type DescribeIntegrationStatisticsTaskStatusResponse struct { *tchttp.BaseResponse - Response *DescribeParentTaskResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsTaskStatusResponseParams `json:"Response"` } -func (r *DescribeParentTaskResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsTaskStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeParentTaskResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsTaskStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DescribePendingSubmitTaskInfo struct { - // 任务编号 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 修改类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"` - - // 任务状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` - - // 提交预检查(Y/N) - // 注意:此字段可能返回 null,表示取不到有效值。 - SubmitPreCheck *string `json:"SubmitPreCheck,omitnil,omitempty" name:"SubmitPreCheck"` - - // 提交预检查提交可能会失败的原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubmitPreCheckDetailList []*TaskSubmitPreCheckDetailInfo `json:"SubmitPreCheckDetailList,omitnil,omitempty" name:"SubmitPreCheckDetailList"` - - // 资源组编号 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - //

    任务类型id,取值范围:

    - // - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` -} - // Predefined struct for user -type DescribePendingSubmitTaskListRequestParams struct { - // 项目编号 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeIntegrationStatisticsTaskStatusTrendRequestParams struct { + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流编号 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 任务编号列表 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -type DescribePendingSubmitTaskListRequest struct { +type DescribeIntegrationStatisticsTaskStatusTrendRequest struct { *tchttp.BaseRequest - // 项目编号 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务类型(实时:201,离线:202) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流编号 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 查询日期 + QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"` - // 任务编号列表 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + // 资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -func (r *DescribePendingSubmitTaskListRequest) ToJsonString() string { +func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribePendingSubmitTaskListRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskType") delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "TaskIdList") + delete(f, "QueryDate") + delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribePendingSubmitTaskListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationStatisticsTaskStatusTrendRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribePendingSubmitTaskListResponseParams struct { - // 待提交任务信息 - Data []*DescribePendingSubmitTaskInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeIntegrationStatisticsTaskStatusTrendResponseParams struct { + // 统计结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribePendingSubmitTaskListResponse struct { +type DescribeIntegrationStatisticsTaskStatusTrendResponse struct { *tchttp.BaseResponse - Response *DescribePendingSubmitTaskListResponseParams `json:"Response"` + Response *DescribeIntegrationStatisticsTaskStatusTrendResponseParams `json:"Response"` } -func (r *DescribePendingSubmitTaskListResponse) ToJsonString() string { +func (r *DescribeIntegrationStatisticsTaskStatusTrendResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribePendingSubmitTaskListResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationStatisticsTaskStatusTrendResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeProjectRequestParams struct { - // 项目id。一般使用项目Id来查询,与projectName必须存在一个。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否展示关联集群信息 - DescribeClusters *bool `json:"DescribeClusters,omitnil,omitempty" name:"DescribeClusters"` - - // 是否展示关联执行组的信息,仅部分信息。 - DescribeExecutors *bool `json:"DescribeExecutors,omitnil,omitempty" name:"DescribeExecutors"` - - // 默认不展示项目管理员信息 - DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil,omitempty" name:"DescribeAdminUsers"` +type DescribeIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 默认不统计项目人员数量 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 默认不查询创建者的信息 - DescribeCreator *bool `json:"DescribeCreator,omitnil,omitempty" name:"DescribeCreator"` + // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 项目名只在租户内唯一,一般用来转化为项目ID。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 提交版本号 + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` } -type DescribeProjectRequest struct { +type DescribeIntegrationTaskRequest struct { *tchttp.BaseRequest - // 项目id。一般使用项目Id来查询,与projectName必须存在一个。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否展示关联集群信息 - DescribeClusters *bool `json:"DescribeClusters,omitnil,omitempty" name:"DescribeClusters"` - - // 是否展示关联执行组的信息,仅部分信息。 - DescribeExecutors *bool `json:"DescribeExecutors,omitnil,omitempty" name:"DescribeExecutors"` - - // 默认不展示项目管理员信息 - DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil,omitempty" name:"DescribeAdminUsers"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 默认不统计项目人员数量 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 默认不查询创建者的信息 - DescribeCreator *bool `json:"DescribeCreator,omitnil,omitempty" name:"DescribeCreator"` + // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 项目名只在租户内唯一,一般用来转化为项目ID。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 提交版本号 + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` } -func (r *DescribeProjectRequest) ToJsonString() string { +func (r *DescribeIntegrationTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeProjectRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "DescribeClusters") - delete(f, "DescribeExecutors") - delete(f, "DescribeAdminUsers") - delete(f, "DescribeMemberCount") - delete(f, "DescribeCreator") - delete(f, "ProjectName") + delete(f, "TaskType") + delete(f, "InstanceVersion") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeProjectRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeProjectResponseParams struct { - // 项目信息 - Data *Project `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeIntegrationTaskResponseParams struct { + // 任务信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"` + + // 采集器统计信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + AgentStatus *AgentStatus `json:"AgentStatus,omitnil" name:"AgentStatus"` + + // 任务版本信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskVersion *TaskVersionInstance `json:"TaskVersion,omitnil" name:"TaskVersion"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeProjectResponse struct { +type DescribeIntegrationTaskResponse struct { *tchttp.BaseResponse - Response *DescribeProjectResponseParams `json:"Response"` + Response *DescribeIntegrationTaskResponseParams `json:"Response"` } -func (r *DescribeProjectResponse) ToJsonString() string { +func (r *DescribeIntegrationTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeProjectResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeProjectUsersRequestParams struct { +type DescribeIntegrationTasksRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 分页第n页 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 查询filter + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 【过滤参数】自定义条件查询 - Filters []*FilterOptional `json:"Filters,omitnil,omitempty" name:"Filters"` + // 排序字段信息 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 【排序参数】排序字段 - OrderFields []*OrderFieldOptional `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 是否项目管理员 - IsProjectAdmin *bool `json:"IsProjectAdmin,omitnil,omitempty" name:"IsProjectAdmin"` + // 201. stream, 202. offline 默认实时 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -type DescribeProjectUsersRequest struct { +type DescribeIntegrationTasksRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 分页第n页 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 查询filter + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序字段信息 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 【过滤参数】自定义条件查询 - Filters []*FilterOptional `json:"Filters,omitnil,omitempty" name:"Filters"` + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 【排序参数】排序字段 - OrderFields []*OrderFieldOptional `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 是否项目管理员 - IsProjectAdmin *bool `json:"IsProjectAdmin,omitnil,omitempty" name:"IsProjectAdmin"` + // 201. stream, 202. offline 默认实时 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *DescribeProjectUsersRequest) ToJsonString() string { +func (r *DescribeIntegrationTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeProjectUsersRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err @@ -15549,25997 +14007,21200 @@ func (r *DescribeProjectUsersRequest) FromJsonString(s string) error { delete(f, "PageSize") delete(f, "Filters") delete(f, "OrderFields") - delete(f, "IsProjectAdmin") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeProjectUsersRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeProjectUsersResponseParams struct { - // 项目列表 - Data *ProjectUsersPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeIntegrationTasksResponseParams struct { + // 任务列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskInfoSet []*IntegrationTaskInfo `json:"TaskInfoSet,omitnil" name:"TaskInfoSet"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 任务总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeProjectUsersResponse struct { +type DescribeIntegrationTasksResponse struct { *tchttp.BaseResponse - Response *DescribeProjectUsersResponseParams `json:"Response"` + Response *DescribeIntegrationTasksResponseParams `json:"Response"` } -func (r *DescribeProjectUsersResponse) ToJsonString() string { +func (r *DescribeIntegrationTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeProjectUsersResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeQualityScoreRequestParams struct { - // 统计日期 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` +type DescribeIntegrationVersionNodesInfoRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 该任务选定版本的存储路径: + // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值 + TaskVersionPath *string `json:"TaskVersionPath,omitnil" name:"TaskVersionPath"` - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 该任务选定版本id: + // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值 + TaskVersion *string `json:"TaskVersion,omitnil" name:"TaskVersion"` } -type DescribeQualityScoreRequest struct { +type DescribeIntegrationVersionNodesInfoRequest struct { *tchttp.BaseRequest - // 统计日期 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 该任务选定版本的存储路径: + // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值 + TaskVersionPath *string `json:"TaskVersionPath,omitnil" name:"TaskVersionPath"` - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 该任务选定版本id: + // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值 + TaskVersion *string `json:"TaskVersion,omitnil" name:"TaskVersion"` } -func (r *DescribeQualityScoreRequest) ToJsonString() string { +func (r *DescribeIntegrationVersionNodesInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeQualityScoreRequest) FromJsonString(s string) error { +func (r *DescribeIntegrationVersionNodesInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "StatisticsDate") + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "DatasourceId") - delete(f, "ScoreType") - delete(f, "Filters") + delete(f, "TaskVersionPath") + delete(f, "TaskVersion") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeQualityScoreRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeIntegrationVersionNodesInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeQualityScoreResponseParams struct { - // 质量评分 +type DescribeIntegrationVersionNodesInfoResponseParams struct { + // 任务节点信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *QualityScore `json:"Data,omitnil,omitempty" name:"Data"` + Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil" name:"Nodes"` + + // 任务映射信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil" name:"Mappings"` + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeQualityScoreResponse struct { +type DescribeIntegrationVersionNodesInfoResponse struct { *tchttp.BaseResponse - Response *DescribeQualityScoreResponseParams `json:"Response"` + Response *DescribeIntegrationVersionNodesInfoResponseParams `json:"Response"` } -func (r *DescribeQualityScoreResponse) ToJsonString() string { +func (r *DescribeIntegrationVersionNodesInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeQualityScoreResponse) FromJsonString(s string) error { +func (r *DescribeIntegrationVersionNodesInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeQualityScoreTrendRequestParams struct { - // 统计开始日期 - StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil,omitempty" name:"StatisticsStartDate"` - - // 统计结束日期 - StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil,omitempty" name:"StatisticsEndDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` +type DescribeKafkaTopicInfoRequestParams struct { + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 数据源类型 + Type *string `json:"Type,omitnil" name:"Type"` } -type DescribeQualityScoreTrendRequest struct { +type DescribeKafkaTopicInfoRequest struct { *tchttp.BaseRequest - // 统计开始日期 - StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil,omitempty" name:"StatisticsStartDate"` - - // 统计结束日期 - StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil,omitempty" name:"StatisticsEndDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 过滤参数 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 数据源类型 + Type *string `json:"Type,omitnil" name:"Type"` } -func (r *DescribeQualityScoreTrendRequest) ToJsonString() string { +func (r *DescribeKafkaTopicInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeQualityScoreTrendRequest) FromJsonString(s string) error { +func (r *DescribeKafkaTopicInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "StatisticsStartDate") - delete(f, "StatisticsEndDate") - delete(f, "ProjectId") delete(f, "DatasourceId") - delete(f, "ScoreType") - delete(f, "Filters") + delete(f, "Type") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeQualityScoreTrendRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeKafkaTopicInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeQualityScoreTrendResponseParams struct { - // 质量评分趋势视图 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *QualityScoreTrend `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +type DescribeKafkaTopicInfoResponseParams struct { + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeQualityScoreTrendResponse struct { +type DescribeKafkaTopicInfoResponse struct { *tchttp.BaseResponse - Response *DescribeQualityScoreTrendResponseParams `json:"Response"` + Response *DescribeKafkaTopicInfoResponseParams `json:"Response"` } -func (r *DescribeQualityScoreTrendResponse) ToJsonString() string { +func (r *DescribeKafkaTopicInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeQualityScoreTrendResponse) FromJsonString(s string) error { +func (r *DescribeKafkaTopicInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskInstanceNodeInfoRequestParams struct { - // 实时任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeMonitorsByPageRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` } -type DescribeRealTimeTaskInstanceNodeInfoRequest struct { +type DescribeMonitorsByPageRequest struct { *tchttp.BaseRequest - // 实时任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` } -func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) ToJsonString() string { +func (r *DescribeMonitorsByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) FromJsonString(s string) error { +func (r *DescribeMonitorsByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") delete(f, "ProjectId") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") + delete(f, "PageNumber") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskInstanceNodeInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeMonitorsByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskInstanceNodeInfoResponseParams struct { - // 实时任务实例节点相关信息 +type DescribeMonitorsByPageResponseParams struct { + // 分页查询结果 // 注意:此字段可能返回 null,表示取不到有效值。 - RealTimeTaskInstanceNodeInfo *RealTimeTaskInstanceNodeInfo `json:"RealTimeTaskInstanceNodeInfo,omitnil,omitempty" name:"RealTimeTaskInstanceNodeInfo"` + Data *RuleGroupMonitorPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRealTimeTaskInstanceNodeInfoResponse struct { +type DescribeMonitorsByPageResponse struct { *tchttp.BaseResponse - Response *DescribeRealTimeTaskInstanceNodeInfoResponseParams `json:"Response"` + Response *DescribeMonitorsByPageResponseParams `json:"Response"` } -func (r *DescribeRealTimeTaskInstanceNodeInfoResponse) ToJsonString() string { +func (r *DescribeMonitorsByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskInstanceNodeInfoResponse) FromJsonString(s string) error { +func (r *DescribeMonitorsByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskMetricOverviewRequestParams struct { - // 要查看的实时任务的任务ID,可在任务列表页面中获得 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 要查看的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 开始时间 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type DescribeOfflineTaskTokenRequestParams struct { - // 结束时间 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` } -type DescribeRealTimeTaskMetricOverviewRequest struct { +type DescribeOfflineTaskTokenRequest struct { *tchttp.BaseRequest - // 要查看的实时任务的任务ID,可在任务列表页面中获得 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 要查看的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 开始时间 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` } -func (r *DescribeRealTimeTaskMetricOverviewRequest) ToJsonString() string { +func (r *DescribeOfflineTaskTokenRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskMetricOverviewRequest) FromJsonString(s string) error { +func (r *DescribeOfflineTaskTokenRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "ProjectId") - delete(f, "StartTime") - delete(f, "EndTime") + if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskMetricOverviewRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOfflineTaskTokenRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskMetricOverviewResponseParams struct { - // 总读取记录数 - TotalRecordNumOfRead *uint64 `json:"TotalRecordNumOfRead,omitnil,omitempty" name:"TotalRecordNumOfRead"` - - // 总读取字节数 - TotalRecordByteNumOfRead *uint64 `json:"TotalRecordByteNumOfRead,omitnil,omitempty" name:"TotalRecordByteNumOfRead"` - - // 总写入记录数 - TotalRecordNumOfWrite *uint64 `json:"TotalRecordNumOfWrite,omitnil,omitempty" name:"TotalRecordNumOfWrite"` - - // 总写入字节数 单位字节 - TotalRecordByteNumOfWrite *uint64 `json:"TotalRecordByteNumOfWrite,omitnil,omitempty" name:"TotalRecordByteNumOfWrite"` - - // 总的脏记录数据 - TotalDirtyRecordNum *uint64 `json:"TotalDirtyRecordNum,omitnil,omitempty" name:"TotalDirtyRecordNum"` - - // 总的脏字节数 单位字节 - TotalDirtyRecordByte *uint64 `json:"TotalDirtyRecordByte,omitnil,omitempty" name:"TotalDirtyRecordByte"` - - // 运行时长 单位s - TotalDuration *uint64 `json:"TotalDuration,omitnil,omitempty" name:"TotalDuration"` - - // 开始运行时间 - BeginRunTime *string `json:"BeginRunTime,omitnil,omitempty" name:"BeginRunTime"` +type DescribeOfflineTaskTokenResponseParams struct { + // 长连接临时token + Token *string `json:"Token,omitnil" name:"Token"` - // 目前运行到的时间 - EndRunTime *string `json:"EndRunTime,omitnil,omitempty" name:"EndRunTime"` + // 长连接临时token。与Token相同含义,优先取Data,Data为空时,取Token。 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRealTimeTaskMetricOverviewResponse struct { +type DescribeOfflineTaskTokenResponse struct { *tchttp.BaseResponse - Response *DescribeRealTimeTaskMetricOverviewResponseParams `json:"Response"` + Response *DescribeOfflineTaskTokenResponseParams `json:"Response"` } -func (r *DescribeRealTimeTaskMetricOverviewResponse) ToJsonString() string { +func (r *DescribeOfflineTaskTokenResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskMetricOverviewResponse) FromJsonString(s string) error { +func (r *DescribeOfflineTaskTokenResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskSpeedRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 带毫秒的时间戳 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type DescribeOperateOpsTaskDatasourceRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 带毫秒的时间戳 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 任务类型ID + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 粒度,1或者5 - Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"` + // 数据源来源/去向 + ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据源类型 + ServiceType *string `json:"ServiceType,omitnil" name:"ServiceType"` } -type DescribeRealTimeTaskSpeedRequest struct { +type DescribeOperateOpsTaskDatasourceRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 带毫秒的时间戳 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 带毫秒的时间戳 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 任务类型ID + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 粒度,1或者5 - Granularity *uint64 `json:"Granularity,omitnil,omitempty" name:"Granularity"` + // 数据源来源/去向 + ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据源类型 + ServiceType *string `json:"ServiceType,omitnil" name:"ServiceType"` } -func (r *DescribeRealTimeTaskSpeedRequest) ToJsonString() string { +func (r *DescribeOperateOpsTaskDatasourceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskSpeedRequest) FromJsonString(s string) error { +func (r *DescribeOperateOpsTaskDatasourceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "Granularity") delete(f, "ProjectId") + delete(f, "TaskType") + delete(f, "ServiceKind") + delete(f, "ServiceType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskSpeedRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateOpsTaskDatasourceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealTimeTaskSpeedResponseParams struct { - // 同步速度条/s列表 - RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil,omitempty" name:"RecordsSpeedList"` - - // 同步速度字节/s列表 - BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil,omitempty" name:"BytesSpeedList"` - - // 同步速度,包括了RecordsSpeedList和BytesSpeedList - Data *RealTimeTaskSpeed `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeOperateOpsTaskDatasourceResponseParams struct { + // 数据源信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*SimpleDataSourceInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRealTimeTaskSpeedResponse struct { +type DescribeOperateOpsTaskDatasourceResponse struct { *tchttp.BaseResponse - Response *DescribeRealTimeTaskSpeedResponseParams `json:"Response"` + Response *DescribeOperateOpsTaskDatasourceResponseParams `json:"Response"` } -func (r *DescribeRealTimeTaskSpeedResponse) ToJsonString() string { +func (r *DescribeOperateOpsTaskDatasourceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealTimeTaskSpeedResponse) FromJsonString(s string) error { +func (r *DescribeOperateOpsTaskDatasourceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealViewSchemaPageRequestParams struct { - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页记录数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据type - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 环境信息 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` - - // 项目model - Model *string `json:"Model,omitnil,omitempty" name:"Model"` +type DescribeOperateOpsTaskDatasourceTypeRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // dev的数据源Id - DevDatasourceId *string `json:"DevDatasourceId,omitnil,omitempty" name:"DevDatasourceId"` + // 任务类型ID + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 过滤字段 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 数据源来源/去向 + ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"` } -type DescribeRealViewSchemaPageRequest struct { +type DescribeOperateOpsTaskDatasourceTypeRequest struct { *tchttp.BaseRequest - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页记录数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据type - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 环境信息 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` - - // 项目model - Model *string `json:"Model,omitnil,omitempty" name:"Model"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // dev的数据源Id - DevDatasourceId *string `json:"DevDatasourceId,omitnil,omitempty" name:"DevDatasourceId"` + // 任务类型ID + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 过滤字段 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 数据源来源/去向 + ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"` } -func (r *DescribeRealViewSchemaPageRequest) ToJsonString() string { +func (r *DescribeOperateOpsTaskDatasourceTypeRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealViewSchemaPageRequest) FromJsonString(s string) error { +func (r *DescribeOperateOpsTaskDatasourceTypeRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "DatabaseName") - delete(f, "DatasourceId") - delete(f, "DataSourceType") delete(f, "ProjectId") - delete(f, "Env") - delete(f, "Model") - delete(f, "DevDatasourceId") - delete(f, "Keyword") + delete(f, "TaskType") + delete(f, "ServiceKind") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealViewSchemaPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateOpsTaskDatasourceTypeRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRealViewSchemaPageResponseParams struct { - // 数据库schema信息列表 +type DescribeOperateOpsTaskDatasourceTypeResponseParams struct { + // 数据源信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*DatabaseSchemaIInfo `json:"Items,omitnil,omitempty" name:"Items"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + Data []*DatasourceTypeByTaskType `json:"Data,omitnil" name:"Data"` - // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 总记录数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRealViewSchemaPageResponse struct { +type DescribeOperateOpsTaskDatasourceTypeResponse struct { *tchttp.BaseResponse - Response *DescribeRealViewSchemaPageResponseParams `json:"Response"` + Response *DescribeOperateOpsTaskDatasourceTypeResponseParams `json:"Response"` } -func (r *DescribeRealViewSchemaPageResponse) ToJsonString() string { +func (r *DescribeOperateOpsTaskDatasourceTypeResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRealViewSchemaPageResponse) FromJsonString(s string) error { +func (r *DescribeOperateOpsTaskDatasourceTypeResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRelatedTasksByTaskIdRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeOperateOpsTasksRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 文件夹id,多个文件夹以逗号分隔 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` - // 当前页码,从1开始 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 工作流id,多个工作流id之间以英文字符逗号分隔 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 单页大小,最大200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 工作流名称,多个工作流名称之间以英文字符逗号分隔 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` - // 查询直接依赖方向,如UP表示上游、DOWN表示下游 - DependencyDirection *string `json:"DependencyDirection,omitnil,omitempty" name:"DependencyDirection"` + // 任务名称,多个任务名称之间以英文字符逗号分隔 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境 - Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"` + // 任务id,多个任务id之间以英文字符逗号分隔 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 任务名称,模糊搜索 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 页号 + PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"` - // 任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。 - CycleTypeList []*string `json:"CycleTypeList,omitnil,omitempty" name:"CycleTypeList"` + // 分页大小 + PageSize *string `json:"PageSize,omitnil" name:"PageSize"` - // 任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效 - StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` - // 任务责任人名 - OwnerNameList []*string `json:"OwnerNameList,omitnil,omitempty" name:"OwnerNameList"` -} + // 排序类型。两种取值 DESC、ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` -type DescribeRelatedTasksByTaskIdRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 责任人,多个责任人之间以英文字符逗号分隔 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 + TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` - // 当前页码,从1开始 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` - // 单页大小,最大200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 + TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` - // 查询直接依赖方向,如UP表示上游、DOWN表示下游 - DependencyDirection *string `json:"DependencyDirection,omitnil,omitempty" name:"DependencyDirection"` + // 任务所属产品类型 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` - // 查询开发环境还是生产环境版本,DEV表示开发环境、PROD表示生产环境 - Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"` + // 数据源id或(仅针对离线同步任务)来源数据源id + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` - // 任务名称,模糊搜索 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 数据源类型或(仅针对离线同步任务)来源数据源类型 + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` - // 任务调度周期,I:分支;H:小时;D:天;W:周;M:月;Y:年;O:一次性。 - CycleTypeList []*string `json:"CycleTypeList,omitnil,omitempty" name:"CycleTypeList"` + // (仅针对离线同步任务)目标数据源id + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` - // 任务状态,N:新建; Y:调度中; O:已暂停;F:已下线;INVALID:已失效 - StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"` + // (仅针对离线同步任务)目标数据源类型 + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` - // 任务责任人名 - OwnerNameList []*string `json:"OwnerNameList,omitnil,omitempty" name:"OwnerNameList"` -} + // 告警类型,多个类型以逗号分隔 + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` -func (r *DescribeRelatedTasksByTaskIdRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 资源组id,多个资源组id之间以英文字符逗号分隔 + ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DescribeRelatedTasksByTaskIdRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "DependencyDirection") - delete(f, "Environment") - delete(f, "TaskName") - delete(f, "CycleTypeList") - delete(f, "StatusList") - delete(f, "OwnerNameList") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRelatedTasksByTaskIdRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 任务标签 + TaskTags []*TaskTag `json:"TaskTags,omitnil" name:"TaskTags"` } -type DescribeRelatedTasksByTaskIdResp struct { - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeOperateOpsTasksRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 单页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 文件夹id,多个文件夹以逗号分隔 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` - // 总条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 工作流id,多个工作流id之间以英文字符逗号分隔 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 任务直接关联的上下游任务列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelatedTaskList []*RelatedTask `json:"RelatedTaskList,omitnil,omitempty" name:"RelatedTaskList"` -} + // 工作流名称,多个工作流名称之间以英文字符逗号分隔 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` -// Predefined struct for user -type DescribeRelatedTasksByTaskIdResponseParams struct { - // 查询到的直接上下游任务列表结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DescribeRelatedTasksByTaskIdResp `json:"Data,omitnil,omitempty" name:"Data"` + // 任务名称,多个任务名称之间以英文字符逗号分隔 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 任务id,多个任务id之间以英文字符逗号分隔 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` -type DescribeRelatedTasksByTaskIdResponse struct { - *tchttp.BaseResponse - Response *DescribeRelatedTasksByTaskIdResponseParams `json:"Response"` -} + // 页号 + PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"` -func (r *DescribeRelatedTasksByTaskIdResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 分页大小 + PageSize *string `json:"PageSize,omitnil" name:"PageSize"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DescribeRelatedTasksByTaskIdResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` -// Predefined struct for user -type DescribeReportTaskDetailRequestParams struct { - // 租户id - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 排序类型。两种取值 DESC、ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` - // 引擎任务id - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` -} + // 责任人,多个责任人之间以英文字符逗号分隔 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` -type DescribeReportTaskDetailRequest struct { - *tchttp.BaseRequest - - // 租户id - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 + TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` + + // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` + + // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 + TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` + + // 任务所属产品类型 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` + + // 数据源id或(仅针对离线同步任务)来源数据源id + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` + + // 数据源类型或(仅针对离线同步任务)来源数据源类型 + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` + + // (仅针对离线同步任务)目标数据源id + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` + + // (仅针对离线同步任务)目标数据源类型 + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` + + // 告警类型,多个类型以逗号分隔 + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` - // 引擎任务id - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` + // 资源组id,多个资源组id之间以英文字符逗号分隔 + ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"` + + // 任务标签 + TaskTags []*TaskTag `json:"TaskTags,omitnil" name:"TaskTags"` } -func (r *DescribeReportTaskDetailRequest) ToJsonString() string { +func (r *DescribeOperateOpsTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeReportTaskDetailRequest) FromJsonString(s string) error { +func (r *DescribeOperateOpsTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TenantId") - delete(f, "EngineTaskId") + delete(f, "ProjectId") + delete(f, "FolderIdList") + delete(f, "WorkFlowIdList") + delete(f, "WorkFlowNameList") + delete(f, "TaskNameList") + delete(f, "TaskIdList") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "SortItem") + delete(f, "SortType") + delete(f, "InChargeList") + delete(f, "TaskTypeIdList") + delete(f, "StatusList") + delete(f, "TaskCycleUnitList") + delete(f, "ProductNameList") + delete(f, "SourceServiceId") + delete(f, "SourceServiceType") + delete(f, "TargetServiceId") + delete(f, "TargetServiceType") + delete(f, "AlarmType") + delete(f, "ExecutorGroupIdList") + delete(f, "TaskTags") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeReportTaskDetailRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateOpsTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeReportTaskDetailResponseParams struct { - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *ReportTaskDetail `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeOperateOpsTasksResponseParams struct { + // 任务列表信息 + Data *OpsTaskInfoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeReportTaskDetailResponse struct { +type DescribeOperateOpsTasksResponse struct { *tchttp.BaseResponse - Response *DescribeReportTaskDetailResponseParams `json:"Response"` + Response *DescribeOperateOpsTasksResponseParams `json:"Response"` } -func (r *DescribeReportTaskDetailResponse) ToJsonString() string { +func (r *DescribeOperateOpsTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeReportTaskDetailResponse) FromJsonString(s string) error { +func (r *DescribeOperateOpsTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeReportTaskListRequestParams struct { - // 页码 - PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` +type DescribeOperateTasksRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 文件夹id,多个文件夹以逗号分隔 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` - // 每页条数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 工作流id,多个工作流id之间以英文字符逗号分隔 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 工作流名称,多个工作流名称之间以英文字符逗号分隔 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 任务名称,多个任务名称之间以英文字符逗号分隔 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 实例id - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + // 任务id,多个任务id之间以英文字符逗号分隔 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 作业id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + // 页号 + PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"` - // 引擎任务id - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` + // 分页大小 + PageSize *string `json:"PageSize,omitnil" name:"PageSize"` - // 数据来源,DATA_INTEGRATION、DATA_EXPLORATION、DATA_QUALITY、OM_CENTER等 - ProductSource *string `json:"ProductSource,omitnil,omitempty" name:"ProductSource"` + // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` - // 主账号 - OnwerUid *string `json:"OnwerUid,omitnil,omitempty" name:"OnwerUid"` + // 排序类型。两种取值 DESC、ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 责任人,多个责任人之间以英文字符逗号分隔 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 + TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` + + // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` + + // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 + TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` + + // 任务所属产品类型 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` + + // 数据源id或(仅针对离线同步任务)来源数据源id + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` + + // 数据源类型或(仅针对离线同步任务)来源数据源类型 + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` + + // (仅针对离线同步任务)目标数据源id + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` + + // (仅针对离线同步任务)目标数据源类型 + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` + + // 告警类型,多个类型以逗号分隔 + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` } -type DescribeReportTaskListRequest struct { +type DescribeOperateTasksRequest struct { *tchttp.BaseRequest - // 页码 - PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 每页条数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 文件夹id,多个文件夹以逗号分隔 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 工作流id,多个工作流id之间以英文字符逗号分隔 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 工作流名称,多个工作流名称之间以英文字符逗号分隔 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` - // 实例id - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + // 任务名称,多个任务名称之间以英文字符逗号分隔 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 作业id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + // 任务id,多个任务id之间以英文字符逗号分隔 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 引擎任务id - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` + // 页号 + PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"` - // 数据来源,DATA_INTEGRATION、DATA_EXPLORATION、DATA_QUALITY、OM_CENTER等 - ProductSource *string `json:"ProductSource,omitnil,omitempty" name:"ProductSource"` + // 分页大小 + PageSize *string `json:"PageSize,omitnil" name:"PageSize"` - // 主账号 - OnwerUid *string `json:"OnwerUid,omitnil,omitempty" name:"OnwerUid"` + // 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 排序类型。两种取值 DESC、ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 责任人,多个责任人之间以英文字符逗号分隔 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` + + // 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔 + TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` + + // 任务状态字符串,多个任务状态之间以英文字符逗号分隔 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` + + // 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔 + TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` + + // 任务所属产品类型 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` + + // 数据源id或(仅针对离线同步任务)来源数据源id + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` + + // 数据源类型或(仅针对离线同步任务)来源数据源类型 + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` + + // (仅针对离线同步任务)目标数据源id + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` + + // (仅针对离线同步任务)目标数据源类型 + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` + + // 告警类型,多个类型以逗号分隔 + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` } -func (r *DescribeReportTaskListRequest) ToJsonString() string { +func (r *DescribeOperateTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeReportTaskListRequest) FromJsonString(s string) error { +func (r *DescribeOperateTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNum") - delete(f, "PageSize") delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "InstanceId") - delete(f, "JobId") - delete(f, "EngineTaskId") - delete(f, "ProductSource") - delete(f, "OnwerUid") - delete(f, "StartTime") - delete(f, "EndTime") + delete(f, "FolderIdList") + delete(f, "WorkFlowIdList") + delete(f, "WorkFlowNameList") + delete(f, "TaskNameList") + delete(f, "TaskIdList") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "SortItem") + delete(f, "SortType") + delete(f, "InChargeList") + delete(f, "TaskTypeIdList") + delete(f, "StatusList") + delete(f, "TaskCycleUnitList") + delete(f, "ProductNameList") + delete(f, "SourceServiceId") + delete(f, "SourceServiceType") + delete(f, "TargetServiceId") + delete(f, "TargetServiceType") + delete(f, "AlarmType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeReportTaskListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeReportTaskListResponseParams struct { +type DescribeOperateTasksResponseParams struct { // 任务列表信息 - Data *ReportTaskListInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data *TaskInfoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeReportTaskListResponse struct { +type DescribeOperateTasksResponse struct { *tchttp.BaseResponse - Response *DescribeReportTaskListResponseParams `json:"Response"` + Response *DescribeOperateTasksResponseParams `json:"Response"` } -func (r *DescribeReportTaskListResponse) ToJsonString() string { +func (r *DescribeOperateTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeReportTaskListResponse) FromJsonString(s string) error { +func (r *DescribeOperateTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeResourceManagePathTreesRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 名字,供搜索 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 文件类型 - FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` - - // 文件路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` +type DescribeOpsInstanceLogListRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 文件夹类型 - // personal 个人 - // project 项目 - // resource 资源 - DirType *string `json:"DirType,omitnil,omitempty" name:"DirType"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -type DescribeResourceManagePathTreesRequest struct { +type DescribeOpsInstanceLogListRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 名字,供搜索 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 文件类型 - FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` - - // 文件路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 文件夹类型 - // personal 个人 - // project 项目 - // resource 资源 - DirType *string `json:"DirType,omitnil,omitempty" name:"DirType"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -func (r *DescribeResourceManagePathTreesRequest) ToJsonString() string { +func (r *DescribeOpsInstanceLogListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeResourceManagePathTreesRequest) FromJsonString(s string) error { +func (r *DescribeOpsInstanceLogListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "Name") - delete(f, "FileType") - delete(f, "FilePath") - delete(f, "DirType") + delete(f, "TaskId") + delete(f, "CurRunDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeResourceManagePathTreesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsInstanceLogListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeResourceManagePathTreesResponseParams struct { - // 响应数据 +type DescribeOpsInstanceLogListResponseParams struct { + // 实例日志列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*ResourcePathTree `json:"Data,omitnil,omitempty" name:"Data"` + Data []*InstanceLogInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeResourceManagePathTreesResponse struct { +type DescribeOpsInstanceLogListResponse struct { *tchttp.BaseResponse - Response *DescribeResourceManagePathTreesResponseParams `json:"Response"` + Response *DescribeOpsInstanceLogListResponseParams `json:"Response"` } -func (r *DescribeResourceManagePathTreesResponse) ToJsonString() string { +func (r *DescribeOpsInstanceLogListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeResourceManagePathTreesResponse) FromJsonString(s string) error { +func (r *DescribeOpsInstanceLogListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRoleListRequestParams struct { - // 返回所有角色。 - ShowAllRoles *bool `json:"ShowAllRoles,omitnil,omitempty" name:"ShowAllRoles"` - - // 需要返回的角色类型(system,tenant,project) - IncludeRoleTypes []*string `json:"IncludeRoleTypes,omitnil,omitempty" name:"IncludeRoleTypes"` - - // 返回角色绑定人员统计,仅私有化版本支持 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` - - // 返回操作者信息,私有化多租户版本 - DescribeOperator *bool `json:"DescribeOperator,omitnil,omitempty" name:"DescribeOperator"` - - // 系统角色 - DescribeSystemRoleOnly *bool `json:"DescribeSystemRoleOnly,omitnil,omitempty" name:"DescribeSystemRoleOnly"` - - // 自定义角色 - DescribeCustomRoleOnly *bool `json:"DescribeCustomRoleOnly,omitnil,omitempty" name:"DescribeCustomRoleOnly"` - - // 查看权限 - DescribePrivileges *bool `json:"DescribePrivileges,omitnil,omitempty" name:"DescribePrivileges"` - - // 筛选角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeOpsMakePlanInstancesRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 分页信息 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 补录任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 查询字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 分页页码,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderFields `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeRoleListRequest struct { +type DescribeOpsMakePlanInstancesRequest struct { *tchttp.BaseRequest - // 返回所有角色。 - ShowAllRoles *bool `json:"ShowAllRoles,omitnil,omitempty" name:"ShowAllRoles"` - - // 需要返回的角色类型(system,tenant,project) - IncludeRoleTypes []*string `json:"IncludeRoleTypes,omitnil,omitempty" name:"IncludeRoleTypes"` - - // 返回角色绑定人员统计,仅私有化版本支持 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` - - // 返回操作者信息,私有化多租户版本 - DescribeOperator *bool `json:"DescribeOperator,omitnil,omitempty" name:"DescribeOperator"` - - // 系统角色 - DescribeSystemRoleOnly *bool `json:"DescribeSystemRoleOnly,omitnil,omitempty" name:"DescribeSystemRoleOnly"` - - // 自定义角色 - DescribeCustomRoleOnly *bool `json:"DescribeCustomRoleOnly,omitnil,omitempty" name:"DescribeCustomRoleOnly"` - - // 查看权限 - DescribePrivileges *bool `json:"DescribePrivileges,omitnil,omitempty" name:"DescribePrivileges"` - - // 筛选角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 分页信息 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 补录任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 查询字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 分页页码,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderFields `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeRoleListRequest) ToJsonString() string { +func (r *DescribeOpsMakePlanInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRoleListRequest) FromJsonString(s string) error { +func (r *DescribeOpsMakePlanInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ShowAllRoles") - delete(f, "IncludeRoleTypes") - delete(f, "DescribeMemberCount") - delete(f, "DescribeOperator") - delete(f, "DescribeSystemRoleOnly") - delete(f, "DescribeCustomRoleOnly") - delete(f, "DescribePrivileges") - delete(f, "RoleIds") delete(f, "ProjectId") + delete(f, "PlanId") + delete(f, "TaskId") delete(f, "PageNumber") delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRoleListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlanInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRoleListResponseParams struct { - // 角色列表 - Data *PageRoles `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeOpsMakePlanInstancesResponseParams struct { + // 补录计划实例分页查询结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *MakePlanInstanceOpsDtoCollection `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRoleListResponse struct { +type DescribeOpsMakePlanInstancesResponse struct { *tchttp.BaseResponse - Response *DescribeRoleListResponseParams `json:"Response"` + Response *DescribeOpsMakePlanInstancesResponseParams `json:"Response"` } -func (r *DescribeRoleListResponse) ToJsonString() string { +func (r *DescribeOpsMakePlanInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRoleListResponse) FromJsonString(s string) error { +func (r *DescribeOpsMakePlanInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleDimStatRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeOpsMakePlanTasksRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 分页页码,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeRuleDimStatRequest struct { +type DescribeOpsMakePlanTasksRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 分页页码,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeRuleDimStatRequest) ToJsonString() string { +func (r *DescribeOpsMakePlanTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleDimStatRequest) FromJsonString(s string) error { +func (r *DescribeOpsMakePlanTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "BeginDate") - delete(f, "EndDate") + delete(f, "PlanId") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleDimStatRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlanTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleDimStatResponseParams struct { - // 结果 - Data *RuleDimStat `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeOpsMakePlanTasksResponseParams struct { + // 补录计划任务分页查询结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *MakePlanTaskOpsDtoCollection `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleDimStatResponse struct { +type DescribeOpsMakePlanTasksResponse struct { *tchttp.BaseResponse - Response *DescribeRuleDimStatResponseParams `json:"Response"` + Response *DescribeOpsMakePlanTasksResponseParams `json:"Response"` } -func (r *DescribeRuleDimStatResponse) ToJsonString() string { +func (r *DescribeOpsMakePlanTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleDimStatResponse) FromJsonString(s string) error { +func (r *DescribeOpsMakePlanTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecDetailRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeOpsMakePlansRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则执行id - RuleExecId *uint64 `json:"RuleExecId,omitnil,omitempty" name:"RuleExecId"` + // 分页数,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` + + // 补录计划名称 + PlanName *string `json:"PlanName,omitnil" name:"PlanName"` + + // 补录任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 补录任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 补录计划创建者 + Creator *string `json:"Creator,omitnil" name:"Creator"` + + // 补录计划最小创建时间 + MinCreateTime *string `json:"MinCreateTime,omitnil" name:"MinCreateTime"` + + // 补录计划最大创建时间 + MaxCreateTime *string `json:"MaxCreateTime,omitnil" name:"MaxCreateTime"` } -type DescribeRuleExecDetailRequest struct { +type DescribeOpsMakePlansRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则执行id - RuleExecId *uint64 `json:"RuleExecId,omitnil,omitempty" name:"RuleExecId"` + // 分页数,默认值1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小,默认值10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` + + // 补录计划名称 + PlanName *string `json:"PlanName,omitnil" name:"PlanName"` + + // 补录任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 补录任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 补录计划创建者 + Creator *string `json:"Creator,omitnil" name:"Creator"` + + // 补录计划最小创建时间 + MinCreateTime *string `json:"MinCreateTime,omitnil" name:"MinCreateTime"` + + // 补录计划最大创建时间 + MaxCreateTime *string `json:"MaxCreateTime,omitnil" name:"MaxCreateTime"` } -func (r *DescribeRuleExecDetailRequest) ToJsonString() string { +func (r *DescribeOpsMakePlansRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecDetailRequest) FromJsonString(s string) error { +func (r *DescribeOpsMakePlansRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "RuleExecId") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "PlanId") + delete(f, "PlanName") + delete(f, "TaskName") + delete(f, "TaskId") + delete(f, "Creator") + delete(f, "MinCreateTime") + delete(f, "MaxCreateTime") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecDetailRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsMakePlansRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecDetailResponseParams struct { - // 规则执行结果详情 +type DescribeOpsMakePlansResponseParams struct { + // 补录计划分页查询结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleExecResultDetail `json:"Data,omitnil,omitempty" name:"Data"` + Data *MakePlanOpsDtoCollection `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleExecDetailResponse struct { +type DescribeOpsMakePlansResponse struct { *tchttp.BaseResponse - Response *DescribeRuleExecDetailResponseParams `json:"Response"` + Response *DescribeOpsMakePlansResponseParams `json:"Response"` } -func (r *DescribeRuleExecDetailResponse) ToJsonString() string { +func (r *DescribeOpsMakePlansResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecDetailResponse) FromJsonString(s string) error { +func (r *DescribeOpsMakePlansResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecLogRequestParams struct { - // 规则执行Id - RuleExecId *uint64 `json:"RuleExecId,omitnil,omitempty" name:"RuleExecId"` - +type DescribeOpsWorkflowsRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则组执行id - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` + // 任务产品类型名称列表,以 ',' 号分割 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` + + // 文件id列表,以 ',' 号分割 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` + + // 工作流id,以 ',' 号分割 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` + + // 工作流名称列表,以 ',' 号分割 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` + + // 任务名称列表,以 ',' 号分割 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` + + // 任务id列表,以 ',' 号分割 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // 状态列表,以 ',' 号分割 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` + + // 负责人列表,以 ',' 号分割 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` + + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 排序项 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` + + // 排序方式,DESC或ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` } -type DescribeRuleExecLogRequest struct { +type DescribeOpsWorkflowsRequest struct { *tchttp.BaseRequest - // 规则执行Id - RuleExecId *uint64 `json:"RuleExecId,omitnil,omitempty" name:"RuleExecId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则组执行id - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` + // 任务产品类型名称列表,以 ',' 号分割 + ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"` + + // 文件id列表,以 ',' 号分割 + FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"` + + // 工作流id,以 ',' 号分割 + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` + + // 工作流名称列表,以 ',' 号分割 + WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"` + + // 任务名称列表,以 ',' 号分割 + TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"` + + // 任务id列表,以 ',' 号分割 + TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // 状态列表,以 ',' 号分割 + StatusList *string `json:"StatusList,omitnil" name:"StatusList"` + + // 负责人列表,以 ',' 号分割 + InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"` + + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 排序项 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` + + // 排序方式,DESC或ASC + SortType *string `json:"SortType,omitnil" name:"SortType"` } -func (r *DescribeRuleExecLogRequest) ToJsonString() string { +func (r *DescribeOpsWorkflowsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecLogRequest) FromJsonString(s string) error { +func (r *DescribeOpsWorkflowsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleExecId") delete(f, "ProjectId") - delete(f, "RuleGroupExecId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecLogRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DescribeRuleExecLogResponseParams struct { - // 规则执行日志 + delete(f, "ProductNameList") + delete(f, "FolderIdList") + delete(f, "WorkFlowIdList") + delete(f, "WorkFlowNameList") + delete(f, "TaskNameList") + delete(f, "TaskIdList") + delete(f, "StatusList") + delete(f, "InChargeList") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "SortItem") + delete(f, "SortType") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOpsWorkflowsRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type DescribeOpsWorkflowsResponseParams struct { + // 工作流列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleExecLog `json:"Data,omitnil,omitempty" name:"Data"` + Data *WorkflowExtOpsDtoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleExecLogResponse struct { +type DescribeOpsWorkflowsResponse struct { *tchttp.BaseResponse - Response *DescribeRuleExecLogResponseParams `json:"Response"` + Response *DescribeOpsWorkflowsResponseParams `json:"Response"` } -func (r *DescribeRuleExecLogResponse) ToJsonString() string { +func (r *DescribeOpsWorkflowsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecLogResponse) FromJsonString(s string) error { +func (r *DescribeOpsWorkflowsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecResultsRequestParams struct { - // 规则组执行Id - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` +type DescribeOrganizationalFunctionsRequestParams struct { + // 场景类型:开发、使用 + Type *string `json:"Type,omitnil" name:"Type"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目 ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 函数名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 展示名称 + DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"` } -type DescribeRuleExecResultsRequest struct { +type DescribeOrganizationalFunctionsRequest struct { *tchttp.BaseRequest - // 规则组执行Id - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` + // 场景类型:开发、使用 + Type *string `json:"Type,omitnil" name:"Type"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目 ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 函数名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 展示名称 + DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"` } -func (r *DescribeRuleExecResultsRequest) ToJsonString() string { +func (r *DescribeOrganizationalFunctionsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecResultsRequest) FromJsonString(s string) error { +func (r *DescribeOrganizationalFunctionsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleGroupExecId") + delete(f, "Type") delete(f, "ProjectId") + delete(f, "Name") + delete(f, "DisplayName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecResultsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOrganizationalFunctionsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecResultsResponseParams struct { - // 规则执行结果列表 +type DescribeOrganizationalFunctionsResponseParams struct { + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + Content []*OrganizationalFunction `json:"Content,omitnil" name:"Content"` + + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleExecResultPage `json:"Data,omitnil,omitempty" name:"Data"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleExecResultsResponse struct { +type DescribeOrganizationalFunctionsResponse struct { *tchttp.BaseResponse - Response *DescribeRuleExecResultsResponseParams `json:"Response"` + Response *DescribeOrganizationalFunctionsResponseParams `json:"Response"` } -func (r *DescribeRuleExecResultsResponse) ToJsonString() string { +func (r *DescribeOrganizationalFunctionsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecResultsResponse) FromJsonString(s string) error { +func (r *DescribeOrganizationalFunctionsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecStatRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeProdTasksRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 页面大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeRuleExecStatRequest struct { +type DescribeProdTasksRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 页面大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeRuleExecStatRequest) ToJsonString() string { +func (r *DescribeProdTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecStatRequest) FromJsonString(s string) error { +func (r *DescribeProdTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "BeginDate") - delete(f, "EndDate") + delete(f, "PageSize") + delete(f, "PageNumber") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecStatRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeProdTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleExecStatResponseParams struct { - // 结果 - Data *RuleExecStat `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeProdTasksResponseParams struct { + // 生产调度任务列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*ProdSchedulerTask `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleExecStatResponse struct { +type DescribeProdTasksResponse struct { *tchttp.BaseResponse - Response *DescribeRuleExecStatResponseParams `json:"Response"` + Response *DescribeProdTasksResponseParams `json:"Response"` } -func (r *DescribeRuleExecStatResponse) ToJsonString() string { +func (r *DescribeProdTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleExecStatResponse) FromJsonString(s string) error { +func (r *DescribeProdTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupExecResultsByPageRequestParams struct { - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeProjectRequestParams struct { + // 项目id。一般使用项目Id来查询,与projectName必须存在一个。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 是否展示关联集群信息 + DescribeClusters *bool `json:"DescribeClusters,omitnil" name:"DescribeClusters"` - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 是否展示关联执行组的信息,仅部分信息。 + DescribeExecutors *bool `json:"DescribeExecutors,omitnil" name:"DescribeExecutors"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 默认不展示项目管理员信息 + DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil" name:"DescribeAdminUsers"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 默认不统计项目人员数量 + DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil" name:"DescribeMemberCount"` + + // 默认不查询创建者的信息 + DescribeCreator *bool `json:"DescribeCreator,omitnil" name:"DescribeCreator"` + + // 项目名只在租户内唯一,一般用来转化为项目ID。 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` } -type DescribeRuleGroupExecResultsByPageRequest struct { +type DescribeProjectRequest struct { *tchttp.BaseRequest - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目id。一般使用项目Id来查询,与projectName必须存在一个。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 是否展示关联集群信息 + DescribeClusters *bool `json:"DescribeClusters,omitnil" name:"DescribeClusters"` - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 是否展示关联执行组的信息,仅部分信息。 + DescribeExecutors *bool `json:"DescribeExecutors,omitnil" name:"DescribeExecutors"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 默认不展示项目管理员信息 + DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil" name:"DescribeAdminUsers"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 默认不统计项目人员数量 + DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil" name:"DescribeMemberCount"` + + // 默认不查询创建者的信息 + DescribeCreator *bool `json:"DescribeCreator,omitnil" name:"DescribeCreator"` + + // 项目名只在租户内唯一,一般用来转化为项目ID。 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` } -func (r *DescribeRuleGroupExecResultsByPageRequest) ToJsonString() string { +func (r *DescribeProjectRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupExecResultsByPageRequest) FromJsonString(s string) error { +func (r *DescribeProjectRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") delete(f, "ProjectId") + delete(f, "DescribeClusters") + delete(f, "DescribeExecutors") + delete(f, "DescribeAdminUsers") + delete(f, "DescribeMemberCount") + delete(f, "DescribeCreator") + delete(f, "ProjectName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupExecResultsByPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeProjectRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupExecResultsByPageResponseParams struct { - // 规则组执行结果列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupExecResultPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +type DescribeProjectResponseParams struct { + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleGroupExecResultsByPageResponse struct { +type DescribeProjectResponse struct { *tchttp.BaseResponse - Response *DescribeRuleGroupExecResultsByPageResponseParams `json:"Response"` + Response *DescribeProjectResponseParams `json:"Response"` } -func (r *DescribeRuleGroupExecResultsByPageResponse) ToJsonString() string { +func (r *DescribeProjectResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupExecResultsByPageResponse) FromJsonString(s string) error { +func (r *DescribeProjectResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupRequestParams struct { - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` +type DescribeQualityScoreRequestParams struct { + // 统计日期 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` - // 数据来源ID - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` - // 数据库ID - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeRuleGroupRequest struct { +type DescribeQualityScoreRequest struct { *tchttp.BaseRequest - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + // 统计日期 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` - // 数据来源ID - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` - // 数据库ID - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeRuleGroupRequest) ToJsonString() string { +func (r *DescribeQualityScoreRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupRequest) FromJsonString(s string) error { +func (r *DescribeQualityScoreRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleGroupId") - delete(f, "DatasourceId") - delete(f, "TableId") + delete(f, "StatisticsDate") delete(f, "ProjectId") - delete(f, "DatabaseId") + delete(f, "DatasourceId") + delete(f, "ScoreType") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeQualityScoreRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupResponseParams struct { - // 数据质量规则组详情 +type DescribeQualityScoreResponseParams struct { + // 质量评分 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroup `json:"Data,omitnil,omitempty" name:"Data"` + Data *QualityScore `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleGroupResponse struct { +type DescribeQualityScoreResponse struct { *tchttp.BaseResponse - Response *DescribeRuleGroupResponseParams `json:"Response"` + Response *DescribeQualityScoreResponseParams `json:"Response"` } -func (r *DescribeRuleGroupResponse) ToJsonString() string { +func (r *DescribeQualityScoreResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupResponse) FromJsonString(s string) error { +func (r *DescribeQualityScoreResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupSubscriptionRequestParams struct { - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` +type DescribeQualityScoreTrendRequestParams struct { + // 统计开始日期 + StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 统计结束日期 + StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` + + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeRuleGroupSubscriptionRequest struct { +type DescribeQualityScoreTrendRequest struct { *tchttp.BaseRequest - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + // 统计开始日期 + StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 统计结束日期 + StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` + + // 过滤参数 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeRuleGroupSubscriptionRequest) ToJsonString() string { +func (r *DescribeQualityScoreTrendRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupSubscriptionRequest) FromJsonString(s string) error { +func (r *DescribeQualityScoreTrendRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleGroupId") + delete(f, "StatisticsStartDate") + delete(f, "StatisticsEndDate") delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupSubscriptionRequest has unknown keys!", "") + delete(f, "DatasourceId") + delete(f, "ScoreType") + delete(f, "Filters") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeQualityScoreTrendRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupSubscriptionResponseParams struct { - // 规则组订阅信息 +type DescribeQualityScoreTrendResponseParams struct { + // 质量评分趋势视图 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupSubscribe `json:"Data,omitnil,omitempty" name:"Data"` + Data *QualityScoreTrend `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleGroupSubscriptionResponse struct { +type DescribeQualityScoreTrendResponse struct { *tchttp.BaseResponse - Response *DescribeRuleGroupSubscriptionResponseParams `json:"Response"` + Response *DescribeQualityScoreTrendResponseParams `json:"Response"` } -func (r *DescribeRuleGroupSubscriptionResponse) ToJsonString() string { +func (r *DescribeQualityScoreTrendResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupSubscriptionResponse) FromJsonString(s string) error { +func (r *DescribeQualityScoreTrendResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupTableRequestParams struct { - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +type DescribeRealTimeTaskInstanceNodeInfoRequestParams struct { + // 实时任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 工程id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeRuleGroupTableRequest struct { +type DescribeRealTimeTaskInstanceNodeInfoRequest struct { *tchttp.BaseRequest - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 实时任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 工程id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeRuleGroupTableRequest) ToJsonString() string { +func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupTableRequest) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TableId") + delete(f, "TaskId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupTableRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskInstanceNodeInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupTableResponseParams struct { - // 数据 +type DescribeRealTimeTaskInstanceNodeInfoResponseParams struct { + // 实时任务实例节点相关信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupTable `json:"Data,omitnil,omitempty" name:"Data"` + RealTimeTaskInstanceNodeInfo *RealTimeTaskInstanceNodeInfo `json:"RealTimeTaskInstanceNodeInfo,omitnil" name:"RealTimeTaskInstanceNodeInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleGroupTableResponse struct { +type DescribeRealTimeTaskInstanceNodeInfoResponse struct { *tchttp.BaseResponse - Response *DescribeRuleGroupTableResponseParams `json:"Response"` + Response *DescribeRealTimeTaskInstanceNodeInfoResponseParams `json:"Response"` } -func (r *DescribeRuleGroupTableResponse) ToJsonString() string { +func (r *DescribeRealTimeTaskInstanceNodeInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupTableResponse) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskInstanceNodeInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupsByPageRequestParams struct { - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeRealTimeTaskMetricOverviewRequestParams struct { + // 要查看的实时任务的任务ID,可在任务列表页面中获得 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 要查看的项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序方式 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 开始时间 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 结束时间 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` } -type DescribeRuleGroupsByPageRequest struct { +type DescribeRealTimeTaskMetricOverviewRequest struct { *tchttp.BaseRequest - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 要查看的实时任务的任务ID,可在任务列表页面中获得 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 要查看的项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序方式 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 开始时间 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 结束时间 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` } -func (r *DescribeRuleGroupsByPageRequest) ToJsonString() string { +func (r *DescribeRealTimeTaskMetricOverviewRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupsByPageRequest) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskMetricOverviewRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "TaskId") delete(f, "ProjectId") + delete(f, "StartTime") + delete(f, "EndTime") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupsByPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskMetricOverviewRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleGroupsByPageResponseParams struct { - // 规则组列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleGroupPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRealTimeTaskMetricOverviewResponseParams struct { + // 总读取记录数 + TotalRecordNumOfRead *uint64 `json:"TotalRecordNumOfRead,omitnil" name:"TotalRecordNumOfRead"` + + // 总读取字节数 + TotalRecordByteNumOfRead *uint64 `json:"TotalRecordByteNumOfRead,omitnil" name:"TotalRecordByteNumOfRead"` + + // 总写入记录数 + TotalRecordNumOfWrite *uint64 `json:"TotalRecordNumOfWrite,omitnil" name:"TotalRecordNumOfWrite"` + + // 总写入字节数 单位字节 + TotalRecordByteNumOfWrite *uint64 `json:"TotalRecordByteNumOfWrite,omitnil" name:"TotalRecordByteNumOfWrite"` + + // 总的脏记录数据 + TotalDirtyRecordNum *uint64 `json:"TotalDirtyRecordNum,omitnil" name:"TotalDirtyRecordNum"` + + // 总的脏字节数 单位字节 + TotalDirtyRecordByte *uint64 `json:"TotalDirtyRecordByte,omitnil" name:"TotalDirtyRecordByte"` + + // 运行时长 单位s + TotalDuration *uint64 `json:"TotalDuration,omitnil" name:"TotalDuration"` + + // 开始运行时间 + BeginRunTime *string `json:"BeginRunTime,omitnil" name:"BeginRunTime"` + + // 目前运行到的时间 + EndRunTime *string `json:"EndRunTime,omitnil" name:"EndRunTime"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleGroupsByPageResponse struct { +type DescribeRealTimeTaskMetricOverviewResponse struct { *tchttp.BaseResponse - Response *DescribeRuleGroupsByPageResponseParams `json:"Response"` + Response *DescribeRealTimeTaskMetricOverviewResponseParams `json:"Response"` } -func (r *DescribeRuleGroupsByPageResponse) ToJsonString() string { +func (r *DescribeRealTimeTaskMetricOverviewResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleGroupsByPageResponse) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskMetricOverviewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleRequestParams struct { - // 质量规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` +type DescribeRealTimeTaskSpeedRequestParams struct { + // 无 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 带毫秒的时间戳 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` + + // 带毫秒的时间戳 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` + + // 粒度,1或者5 + Granularity *uint64 `json:"Granularity,omitnil" name:"Granularity"` + + // 无 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeRuleRequest struct { +type DescribeRealTimeTaskSpeedRequest struct { *tchttp.BaseRequest - // 质量规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` + // 无 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 带毫秒的时间戳 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` + + // 带毫秒的时间戳 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` + + // 粒度,1或者5 + Granularity *uint64 `json:"Granularity,omitnil" name:"Granularity"` + + // 无 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeRuleRequest) ToJsonString() string { +func (r *DescribeRealTimeTaskSpeedRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleRequest) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskSpeedRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RuleId") + delete(f, "TaskId") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "Granularity") delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRealTimeTaskSpeedRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleResponseParams struct { - // 规则详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *Rule `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRealTimeTaskSpeedResponseParams struct { + // 同步速度条/s列表 + RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil" name:"RecordsSpeedList"` + + // 同步速度字节/s列表 + BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil" name:"BytesSpeedList"` + + // 同步速度,包括了RecordsSpeedList和BytesSpeedList + Data *RealTimeTaskSpeed `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleResponse struct { +type DescribeRealTimeTaskSpeedResponse struct { *tchttp.BaseResponse - Response *DescribeRuleResponseParams `json:"Response"` + Response *DescribeRealTimeTaskSpeedResponseParams `json:"Response"` } -func (r *DescribeRuleResponse) ToJsonString() string { +func (r *DescribeRealTimeTaskSpeedResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleResponse) FromJsonString(s string) error { +func (r *DescribeRealTimeTaskSpeedResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplateRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeRelatedInstancesRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则模板Id - TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` + // 数据时间,格式yyyy-MM-dd HH:mm:ss + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务id + TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"` + + // 距离当前任务的层级距离,-1表示取父节点,1表示子节点 + Depth *int64 `json:"Depth,omitnil" name:"Depth"` + + // 页号,默认为1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 页大小,默认为10,最大不超过200 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeRuleTemplateRequest struct { +type DescribeRelatedInstancesRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则模板Id - TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` + // 数据时间,格式yyyy-MM-dd HH:mm:ss + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务id + TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"` + + // 距离当前任务的层级距离,-1表示取父节点,1表示子节点 + Depth *int64 `json:"Depth,omitnil" name:"Depth"` + + // 页号,默认为1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 页大小,默认为10,最大不超过200 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeRuleTemplateRequest) ToJsonString() string { +func (r *DescribeRelatedInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplateRequest) FromJsonString(s string) error { +func (r *DescribeRelatedInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TemplateId") + delete(f, "CurRunDate") + delete(f, "TaskId") + delete(f, "Depth") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplateRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRelatedInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplateResponseParams struct { - // 模板详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RuleTemplate `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRelatedInstancesResponseParams struct { + // 无 + Data *DescribeTaskInstancesData `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleTemplateResponse struct { +type DescribeRelatedInstancesResponse struct { *tchttp.BaseResponse - Response *DescribeRuleTemplateResponseParams `json:"Response"` + Response *DescribeRelatedInstancesResponseParams `json:"Response"` } -func (r *DescribeRuleTemplateResponse) ToJsonString() string { +func (r *DescribeRelatedInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplateResponse) FromJsonString(s string) error { +func (r *DescribeRelatedInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplatesByPageRequestParams struct { - // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeResourceManagePathTreesRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 名字,供搜索 + Name *string `json:"Name,omitnil" name:"Name"` - // 工作空间ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 文件类型 + FileType *string `json:"FileType,omitnil" name:"FileType"` - // 通用排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 文件路径 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` - // 通用过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 文件夹类型 + DirType *string `json:"DirType,omitnil" name:"DirType"` } -type DescribeRuleTemplatesByPageRequest struct { +type DescribeResourceManagePathTreesRequest struct { *tchttp.BaseRequest - // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 每页记录数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 名字,供搜索 + Name *string `json:"Name,omitnil" name:"Name"` - // 工作空间ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 文件类型 + FileType *string `json:"FileType,omitnil" name:"FileType"` - // 通用排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 文件路径 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` - // 通用过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 文件夹类型 + DirType *string `json:"DirType,omitnil" name:"DirType"` } -func (r *DescribeRuleTemplatesByPageRequest) ToJsonString() string { +func (r *DescribeResourceManagePathTreesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplatesByPageRequest) FromJsonString(s string) error { +func (r *DescribeResourceManagePathTreesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") delete(f, "ProjectId") - delete(f, "OrderFields") - delete(f, "Filters") + delete(f, "Name") + delete(f, "FileType") + delete(f, "FilePath") + delete(f, "DirType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplatesByPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeResourceManagePathTreesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplatesByPageResponseParams struct { - // 结果 - Data *RuleTemplatePage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeResourceManagePathTreesResponseParams struct { + // 响应数据 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*ResourcePathTree `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleTemplatesByPageResponse struct { +type DescribeResourceManagePathTreesResponse struct { *tchttp.BaseResponse - Response *DescribeRuleTemplatesByPageResponseParams `json:"Response"` + Response *DescribeResourceManagePathTreesResponseParams `json:"Response"` } -func (r *DescribeRuleTemplatesByPageResponse) ToJsonString() string { +func (r *DescribeResourceManagePathTreesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplatesByPageResponse) FromJsonString(s string) error { +func (r *DescribeResourceManagePathTreesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplatesRequestParams struct { - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` - +type DescribeRuleDataSourcesRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + // 数据来源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据源类型 + DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"` } -type DescribeRuleTemplatesRequest struct { +type DescribeRuleDataSourcesRequest struct { *tchttp.BaseRequest - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + // 数据来源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据源类型 + DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"` } -func (r *DescribeRuleTemplatesRequest) ToJsonString() string { +func (r *DescribeRuleDataSourcesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplatesRequest) FromJsonString(s string) error { +func (r *DescribeRuleDataSourcesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Type") - delete(f, "SourceObjectType") delete(f, "ProjectId") - delete(f, "SourceEngineTypes") + delete(f, "DatasourceId") + delete(f, "DsTypes") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplatesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleDataSourcesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRuleTemplatesResponseParams struct { - // 规则模板列表 +type DescribeRuleDataSourcesResponseParams struct { + // 数据源列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*RuleTemplate `json:"Data,omitnil,omitempty" name:"Data"` + Data []*DatabaseInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRuleTemplatesResponse struct { +type DescribeRuleDataSourcesResponse struct { *tchttp.BaseResponse - Response *DescribeRuleTemplatesResponseParams `json:"Response"` + Response *DescribeRuleDataSourcesResponseParams `json:"Response"` } -func (r *DescribeRuleTemplatesResponse) ToJsonString() string { +func (r *DescribeRuleDataSourcesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRuleTemplatesResponse) FromJsonString(s string) error { +func (r *DescribeRuleDataSourcesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRulesByPageRequestParams struct { - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` +type DescribeRuleDimStatRequestParams struct { + // Project Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -type DescribeRulesByPageRequest struct { +type DescribeRuleDimStatRequest struct { *tchttp.BaseRequest - // 分页序号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // Project Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 过滤条件 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -func (r *DescribeRulesByPageRequest) ToJsonString() string { +func (r *DescribeRuleDimStatRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRulesByPageRequest) FromJsonString(s string) error { +func (r *DescribeRuleDimStatRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") delete(f, "ProjectId") + delete(f, "BeginDate") + delete(f, "EndDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRulesByPageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleDimStatRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRulesByPageResponseParams struct { - // 规则质量列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *RulePage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRuleDimStatResponseParams struct { + // 结果 + Data *RuleDimStat `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRulesByPageResponse struct { +type DescribeRuleDimStatResponse struct { *tchttp.BaseResponse - Response *DescribeRulesByPageResponseParams `json:"Response"` + Response *DescribeRuleDimStatResponseParams `json:"Response"` } -func (r *DescribeRulesByPageResponse) ToJsonString() string { +func (r *DescribeRuleDimStatResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRulesByPageResponse) FromJsonString(s string) error { +func (r *DescribeRuleDimStatResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRulesRequestParams struct { +type DescribeRuleExecDetailRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则组id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + // 规则执行id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` } -type DescribeRulesRequest struct { +type DescribeRuleExecDetailRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则组id - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + // 规则执行id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` } -func (r *DescribeRulesRequest) ToJsonString() string { +func (r *DescribeRuleExecDetailRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRulesRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecDetailRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "RuleGroupId") - delete(f, "EngineType") + delete(f, "RuleExecId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRulesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecDetailRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeRulesResponseParams struct { - // 规则列表 +type DescribeRuleExecDetailResponseParams struct { + // 规则执行结果详情 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*Rule `json:"Data,omitnil,omitempty" name:"Data"` + Data *RuleExecResultDetail `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeRulesResponse struct { +type DescribeRuleExecDetailResponse struct { *tchttp.BaseResponse - Response *DescribeRulesResponseParams `json:"Response"` + Response *DescribeRuleExecDetailResponseParams `json:"Response"` } -func (r *DescribeRulesResponse) ToJsonString() string { +func (r *DescribeRuleExecDetailResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeRulesResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecDetailResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeScheduleInstancesRequestParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - +type DescribeRuleExecExportResultRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` - - // 项目ID列表,用于多项目实例列表筛选,请注意,该字段传入时 ProjectId 字段也必须传,且传入的 ProjectIds 中的项目ID必须是当前用户有权限的项目ID,否则会由于权限校验失败报错 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 规则执行id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` } -type DescribeScheduleInstancesRequest struct { +type DescribeRuleExecExportResultRequest struct { *tchttp.BaseRequest - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID列表,用于多项目实例列表筛选,请注意,该字段传入时 ProjectId 字段也必须传,且传入的 ProjectIds 中的项目ID必须是当前用户有权限的项目ID,否则会由于权限校验失败报错 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 规则执行id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` } -func (r *DescribeScheduleInstancesRequest) ToJsonString() string { +func (r *DescribeRuleExecExportResultRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeScheduleInstancesRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecExportResultRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RequestFromSource") - delete(f, "Instances") - delete(f, "CheckFather") - delete(f, "RerunType") - delete(f, "DependentWay") - delete(f, "SkipEventListening") - delete(f, "SonInstanceType") - delete(f, "SearchCondition") - delete(f, "OptType") - delete(f, "OperatorName") - delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "ProjectIdent") - delete(f, "ProjectName") - delete(f, "PageIndex") - delete(f, "PageSize") - delete(f, "Count") - delete(f, "RequestBaseInfo") - delete(f, "IsCount") - delete(f, "ProjectIds") + delete(f, "RuleExecId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeScheduleInstancesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecExportResultRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeScheduleInstancesResponseParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 +type DescribeRuleExecExportResultResponseParams struct { + // 导出结果 // 注意:此字段可能返回 null,表示取不到有效值。 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + Data *RuleExecExportResult `json:"Data,omitnil" name:"Data"` - // 实例结果集 - Data *CollectionInstanceOpsDto `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeScheduleInstancesResponse struct { +type DescribeRuleExecExportResultResponse struct { *tchttp.BaseResponse - Response *DescribeScheduleInstancesResponseParams `json:"Response"` + Response *DescribeRuleExecExportResultResponseParams `json:"Response"` } -func (r *DescribeScheduleInstancesResponse) ToJsonString() string { +func (r *DescribeRuleExecExportResultResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeScheduleInstancesResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecExportResultResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerInstanceStatusRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型ID - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 执行资源组ID - ExecutionGroupId *string `json:"ExecutionGroupId,omitnil,omitempty" name:"ExecutionGroupId"` - - // 执行资源组名字 - ExecutionGroupName *string `json:"ExecutionGroupName,omitnil,omitempty" name:"ExecutionGroupName"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type DescribeRuleExecHistoryRequestParams struct { + // 规则Id + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 任务ID列表 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeSchedulerInstanceStatusRequest struct { +type DescribeRuleExecHistoryRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型ID - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 执行资源组ID - ExecutionGroupId *string `json:"ExecutionGroupId,omitnil,omitempty" name:"ExecutionGroupId"` - - // 执行资源组名字 - ExecutionGroupName *string `json:"ExecutionGroupName,omitnil,omitempty" name:"ExecutionGroupName"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 规则Id + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 任务ID列表 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeSchedulerInstanceStatusRequest) ToJsonString() string { +func (r *DescribeRuleExecHistoryRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerInstanceStatusRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecHistoryRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "RuleId") delete(f, "ProjectId") - delete(f, "TaskTypeId") - delete(f, "ExecutionGroupId") - delete(f, "ExecutionGroupName") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "InCharge") - delete(f, "WorkflowId") - delete(f, "ProjectIds") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerInstanceStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecHistoryRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerInstanceStatusResponseParams struct { - // 响应数据 +type DescribeRuleExecHistoryResponseParams struct { + // 规则执行结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*ScreenInstanceInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data []*RuleExecResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSchedulerInstanceStatusResponse struct { +type DescribeRuleExecHistoryResponse struct { *tchttp.BaseResponse - Response *DescribeSchedulerInstanceStatusResponseParams `json:"Response"` + Response *DescribeRuleExecHistoryResponseParams `json:"Response"` } -func (r *DescribeSchedulerInstanceStatusResponse) ToJsonString() string { +func (r *DescribeRuleExecHistoryResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerInstanceStatusResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecHistoryResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerRunTimeInstanceCntByStatusRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 周期类型 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` - - // 时间单元 eg: 12h - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` - - // 开始日期:2023-03-02 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束日前:2023-03-20 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 任务类型 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 排序字段 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` +type DescribeRuleExecLogRequestParams struct { + // 规则执行Id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 升序降序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 规则组执行id + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` } -type DescribeSchedulerRunTimeInstanceCntByStatusRequest struct { +type DescribeRuleExecLogRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 周期类型 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` - - // 时间单元 eg: 12h - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` - - // 开始日期:2023-03-02 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束日前:2023-03-20 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 任务类型 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 排序字段 - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` + // 规则执行Id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 升序降序 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID列表,如果传了 ProjectIds,则 ProjectId 不会生效,用于多项目筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 规则组执行id + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` } -func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) ToJsonString() string { +func (r *DescribeRuleExecLogRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecLogRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "RuleExecId") delete(f, "ProjectId") - delete(f, "CycleUnit") - delete(f, "TimeUnit") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskType") - delete(f, "InCharge") - delete(f, "WorkflowId") - delete(f, "SortItem") - delete(f, "SortType") - delete(f, "ProjectIds") + delete(f, "RuleGroupExecId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerRunTimeInstanceCntByStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecLogRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerRunTimeInstanceCntByStatusResponseParams struct { - // 响应数据 +type DescribeRuleExecLogResponseParams struct { + // 规则执行日志 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*RuntimeInstanceCntTop `json:"Data,omitnil,omitempty" name:"Data"` + Data *RuleExecLog `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSchedulerRunTimeInstanceCntByStatusResponse struct { +type DescribeRuleExecLogResponse struct { *tchttp.BaseResponse - Response *DescribeSchedulerRunTimeInstanceCntByStatusResponseParams `json:"Response"` + Response *DescribeRuleExecLogResponseParams `json:"Response"` } -func (r *DescribeSchedulerRunTimeInstanceCntByStatusResponse) ToJsonString() string { +func (r *DescribeRuleExecLogResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerRunTimeInstanceCntByStatusResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecLogResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerTaskCntByStatusRequestParams struct { - // 1 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // Y - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` - - // 111 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type DescribeRuleExecResultsByPageRequestParams struct { + // 执行规则组ID + RuleGroupExecId *int64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 项目ID列表,如果传了 ProjectIds ,ProjectId 不会生效 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // page number + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 资源组ID筛选 - ResourceGroupIds []*string `json:"ResourceGroupIds,omitnil,omitempty" name:"ResourceGroupIds"` + // page size + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DescribeSchedulerTaskCntByStatusRequest struct { +type DescribeRuleExecResultsByPageRequest struct { *tchttp.BaseRequest - // 1 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // Y - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` - - // 111 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 执行规则组ID + RuleGroupExecId *int64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 项目ID列表,如果传了 ProjectIds ,ProjectId 不会生效 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // page number + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 资源组ID筛选 - ResourceGroupIds []*string `json:"ResourceGroupIds,omitnil,omitempty" name:"ResourceGroupIds"` + // page size + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -func (r *DescribeSchedulerTaskCntByStatusRequest) ToJsonString() string { +func (r *DescribeRuleExecResultsByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerTaskCntByStatusRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecResultsByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskType") - delete(f, "TypeName") - delete(f, "ProjectId") - delete(f, "InCharge") - delete(f, "WorkflowId") - delete(f, "ProjectIds") - delete(f, "ResourceGroupIds") + delete(f, "RuleGroupExecId") + delete(f, "PageNumber") + delete(f, "PageSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerTaskCntByStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecResultsByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerTaskCntByStatusResponseParams struct { - // 统计结果 +type DescribeRuleExecResultsByPageResponseParams struct { + // results // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*ScreenTaskInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data *RuleExecResultPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSchedulerTaskCntByStatusResponse struct { +type DescribeRuleExecResultsByPageResponse struct { *tchttp.BaseResponse - Response *DescribeSchedulerTaskCntByStatusResponseParams `json:"Response"` + Response *DescribeRuleExecResultsByPageResponseParams `json:"Response"` } -func (r *DescribeSchedulerTaskCntByStatusResponse) ToJsonString() string { +func (r *DescribeRuleExecResultsByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerTaskCntByStatusResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecResultsByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerTaskTypeCntRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeRuleExecResultsRequestParams struct { + // 规则组执行Id + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeSchedulerTaskTypeCntRequest struct { +type DescribeRuleExecResultsRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则组执行Id + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeSchedulerTaskTypeCntRequest) ToJsonString() string { +func (r *DescribeRuleExecResultsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerTaskTypeCntRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecResultsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "RuleGroupExecId") delete(f, "ProjectId") - delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerTaskTypeCntRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecResultsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSchedulerTaskTypeCntResponseParams struct { - // data +type DescribeRuleExecResultsResponseParams struct { + // 规则执行结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*TaskTypeCnt `json:"Data,omitnil,omitempty" name:"Data"` + Data *RuleExecResultPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSchedulerTaskTypeCntResponse struct { +type DescribeRuleExecResultsResponse struct { *tchttp.BaseResponse - Response *DescribeSchedulerTaskTypeCntResponseParams `json:"Response"` + Response *DescribeRuleExecResultsResponseParams `json:"Response"` } -func (r *DescribeSchedulerTaskTypeCntResponse) ToJsonString() string { +func (r *DescribeRuleExecResultsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSchedulerTaskTypeCntResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecResultsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeStatisticInstanceStatusTrendOpsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型Id - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 时间类型 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` - - // 任务类型名称 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 资源组ID - ExecutionGroupId *string `json:"ExecutionGroupId,omitnil,omitempty" name:"ExecutionGroupId"` - - // 资源组名称 - ExecutionGroupName *string `json:"ExecutionGroupName,omitnil,omitempty" name:"ExecutionGroupName"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 1 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 1 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` - - // D代表天,H代表小时 - AggregationUnit *string `json:"AggregationUnit,omitnil,omitempty" name:"AggregationUnit"` - - // 1 - AverageWindowSize *int64 `json:"AverageWindowSize,omitnil,omitempty" name:"AverageWindowSize"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type DescribeRuleExecStatRequestParams struct { + // ProjectId 值 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 指定时间点,当统计时常为整天的时候使用,必须小于 24 - TimePoint *uint64 `json:"TimePoint,omitnil,omitempty" name:"TimePoint"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -type DescribeStatisticInstanceStatusTrendOpsRequest struct { +type DescribeRuleExecStatRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型Id - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 时间类型 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` - - // 任务类型名称 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 资源组ID - ExecutionGroupId *string `json:"ExecutionGroupId,omitnil,omitempty" name:"ExecutionGroupId"` + // ProjectId 值 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 资源组名称 - ExecutionGroupName *string `json:"ExecutionGroupName,omitnil,omitempty" name:"ExecutionGroupName"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 1 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 1 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` - - // D代表天,H代表小时 - AggregationUnit *string `json:"AggregationUnit,omitnil,omitempty" name:"AggregationUnit"` - - // 1 - AverageWindowSize *int64 `json:"AverageWindowSize,omitnil,omitempty" name:"AverageWindowSize"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 指定时间点,当统计时常为整天的时候使用,必须小于 24 - TimePoint *uint64 `json:"TimePoint,omitnil,omitempty" name:"TimePoint"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -func (r *DescribeStatisticInstanceStatusTrendOpsRequest) ToJsonString() string { +func (r *DescribeRuleExecStatRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeStatisticInstanceStatusTrendOpsRequest) FromJsonString(s string) error { +func (r *DescribeRuleExecStatRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskTypeId") - delete(f, "TimeType") - delete(f, "TypeName") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "ExecutionGroupId") - delete(f, "ExecutionGroupName") - delete(f, "InCharge") - delete(f, "TaskType") - delete(f, "StateList") - delete(f, "AggregationUnit") - delete(f, "AverageWindowSize") - delete(f, "WorkflowId") - delete(f, "ProjectIds") - delete(f, "TimePoint") + delete(f, "BeginDate") + delete(f, "EndDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStatisticInstanceStatusTrendOpsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleExecStatRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeStatisticInstanceStatusTrendOpsResponseParams struct { - // 实例状态统计结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*InstanceStatisticInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRuleExecStatResponseParams struct { + // 结果 + Data *RuleExecStat `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeStatisticInstanceStatusTrendOpsResponse struct { +type DescribeRuleExecStatResponse struct { *tchttp.BaseResponse - Response *DescribeStatisticInstanceStatusTrendOpsResponseParams `json:"Response"` + Response *DescribeRuleExecStatResponseParams `json:"Response"` } -func (r *DescribeStatisticInstanceStatusTrendOpsResponse) ToJsonString() string { +func (r *DescribeRuleExecStatResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeStatisticInstanceStatusTrendOpsResponse) FromJsonString(s string) error { +func (r *DescribeRuleExecStatResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeStreamTaskLogListRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeRuleGroupExecResultsByPageRequestParams struct { + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 作业ID - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 结束时间 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 开始时间 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // container名字 - Container *string `json:"Container,omitnil,omitempty" name:"Container"` - - // 条数 - Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` - - // 排序类型 desc asc - OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"` - - // 作业运行的实例ID - RunningOrderId *uint64 `json:"RunningOrderId,omitnil,omitempty" name:"RunningOrderId"` - - // 关键字 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` -} - -type DescribeStreamTaskLogListRequest struct { +type DescribeRuleGroupExecResultsByPageRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 作业ID - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 结束时间 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 开始时间 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // container名字 - Container *string `json:"Container,omitnil,omitempty" name:"Container"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 条数 - Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 排序类型 desc asc - OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 作业运行的实例ID - RunningOrderId *uint64 `json:"RunningOrderId,omitnil,omitempty" name:"RunningOrderId"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 关键字 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeStreamTaskLogListRequest) ToJsonString() string { +func (r *DescribeRuleGroupExecResultsByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeStreamTaskLogListRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupExecResultsByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "JobId") - delete(f, "EndTime") - delete(f, "StartTime") - delete(f, "Container") - delete(f, "Limit") - delete(f, "OrderType") - delete(f, "RunningOrderId") - delete(f, "Keyword") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStreamTaskLogListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupExecResultsByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeStreamTaskLogListResponseParams struct { - // 是否是全量 - // 注意:此字段可能返回 null,表示取不到有效值。 - ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` - - // 日志集合 +type DescribeRuleGroupExecResultsByPageResponseParams struct { + // 规则组执行结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 - LogContentList []*LogContentInfo `json:"LogContentList,omitnil,omitempty" name:"LogContentList"` + Data *RuleGroupExecResultPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeStreamTaskLogListResponse struct { +type DescribeRuleGroupExecResultsByPageResponse struct { *tchttp.BaseResponse - Response *DescribeStreamTaskLogListResponseParams `json:"Response"` + Response *DescribeRuleGroupExecResultsByPageResponseParams `json:"Response"` } -func (r *DescribeStreamTaskLogListResponse) ToJsonString() string { +func (r *DescribeRuleGroupExecResultsByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeStreamTaskLogListResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupExecResultsByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSuccessorOpsTaskInfosRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeRuleGroupExecResultsByPageWithoutAuthRequestParams struct { + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件,指定表ID过滤字段为 TableIds + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeSuccessorOpsTaskInfosRequest struct { +type DescribeRuleGroupExecResultsByPageWithoutAuthRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件,指定表ID过滤字段为 TableIds + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeSuccessorOpsTaskInfosRequest) ToJsonString() string { +func (r *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSuccessorOpsTaskInfosRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSuccessorOpsTaskInfosRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupExecResultsByPageWithoutAuthRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSuccessorOpsTaskInfosResponseParams struct { - // 下游任务列表 - Data []*TaskOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRuleGroupExecResultsByPageWithoutAuthResponseParams struct { + // 规则组执行结果列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *RuleGroupExecResultPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSuccessorOpsTaskInfosResponse struct { +type DescribeRuleGroupExecResultsByPageWithoutAuthResponse struct { *tchttp.BaseResponse - Response *DescribeSuccessorOpsTaskInfosResponseParams `json:"Response"` + Response *DescribeRuleGroupExecResultsByPageWithoutAuthResponseParams `json:"Response"` } -func (r *DescribeSuccessorOpsTaskInfosResponse) ToJsonString() string { +func (r *DescribeRuleGroupExecResultsByPageWithoutAuthResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSuccessorOpsTaskInfosResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupExecResultsByPageWithoutAuthResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSuccessorTaskInfoListRequestParams struct { - // 任务id集合 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` +type DescribeRuleGroupRequestParams struct { + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据来源ID + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 数据库ID + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` } -type DescribeSuccessorTaskInfoListRequest struct { +type DescribeRuleGroupRequest struct { *tchttp.BaseRequest - // 任务id集合 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据来源ID + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 数据库ID + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` } -func (r *DescribeSuccessorTaskInfoListRequest) ToJsonString() string { +func (r *DescribeRuleGroupRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSuccessorTaskInfoListRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskIds") + delete(f, "RuleGroupId") + delete(f, "DatasourceId") + delete(f, "TableId") delete(f, "ProjectId") + delete(f, "DatabaseId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSuccessorTaskInfoListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeSuccessorTaskInfoListResponseParams struct { - // 出参 - Data []*SuccessorTaskInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRuleGroupResponseParams struct { + // 数据质量规则组详情 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *RuleGroup `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeSuccessorTaskInfoListResponse struct { +type DescribeRuleGroupResponse struct { *tchttp.BaseResponse - Response *DescribeSuccessorTaskInfoListResponseParams `json:"Response"` + Response *DescribeRuleGroupResponseParams `json:"Response"` } -func (r *DescribeSuccessorTaskInfoListResponse) ToJsonString() string { +func (r *DescribeRuleGroupResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeSuccessorTaskInfoListResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableBasicInfoRequestParams struct { - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` +type DescribeRuleGroupSubscriptionRequestParams struct { + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeTableBasicInfoRequest struct { +type DescribeRuleGroupSubscriptionRequest struct { *tchttp.BaseRequest - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤字段 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeTableBasicInfoRequest) ToJsonString() string { +func (r *DescribeRuleGroupSubscriptionRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableBasicInfoRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupSubscriptionRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "RuleGroupId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableBasicInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupSubscriptionRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableBasicInfoResponseParams struct { - // 表元数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableBasicInfoList []*TableBasicInfo `json:"TableBasicInfoList,omitnil,omitempty" name:"TableBasicInfoList"` - - // 总条数 +type DescribeRuleGroupSubscriptionResponseParams struct { + // 规则组订阅信息 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Data *RuleGroupSubscribe `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableBasicInfoResponse struct { +type DescribeRuleGroupSubscriptionResponse struct { *tchttp.BaseResponse - Response *DescribeTableBasicInfoResponseParams `json:"Response"` + Response *DescribeRuleGroupSubscriptionResponseParams `json:"Response"` } -func (r *DescribeTableBasicInfoResponse) ToJsonString() string { +func (r *DescribeRuleGroupSubscriptionResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableBasicInfoResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupSubscriptionResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableInfoListRequestParams struct { - // 表名 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 如果是hive这里写rpc,如果是其他类型不传 - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` - - // 数据库源类型 - Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"` +type DescribeRuleGroupTableRequestParams struct { + // 表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` } -type DescribeTableInfoListRequest struct { +type DescribeRuleGroupTableRequest struct { *tchttp.BaseRequest - // 表名 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 如果是hive这里写rpc,如果是其他类型不传 - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` - - // 数据库源类型 - Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"` + // 表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` } -func (r *DescribeTableInfoListRequest) ToJsonString() string { +func (r *DescribeRuleGroupTableRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableInfoListRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupTableRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Filters") - delete(f, "ConnectionType") - delete(f, "Catalog") + delete(f, "TableId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableInfoListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupTableRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableInfoListResponseParams struct { - // 表信息 +type DescribeRuleGroupTableResponseParams struct { + // 数据 // 注意:此字段可能返回 null,表示取不到有效值。 - TableInfo []*TableInfo `json:"TableInfo,omitnil,omitempty" name:"TableInfo"` + Data *RuleGroupTable `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableInfoListResponse struct { +type DescribeRuleGroupTableResponse struct { *tchttp.BaseResponse - Response *DescribeTableInfoListResponseParams `json:"Response"` + Response *DescribeRuleGroupTableResponseParams `json:"Response"` } -func (r *DescribeTableInfoListResponse) ToJsonString() string { +func (r *DescribeRuleGroupTableResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableInfoListResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupTableResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableLineageInfoRequestParams struct { - // 查询方向,INPUT,OUTPUT,BOTH枚举值 - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 表信息 - Data *TableLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度,默认 1 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` +type DescribeRuleGroupsByPageRequestParams struct { + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 单次查询出度,默认 1 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 额外参数(传递调用方信息) - ExtParams []*LineageParamRecord `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 是否过滤临时表,默认true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // 排序方式 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 是否递归查询二级节点数目,默认为true - RecursiveSecond *bool `json:"RecursiveSecond,omitnil,omitempty" name:"RecursiveSecond"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeTableLineageInfoRequest struct { +type DescribeRuleGroupsByPageRequest struct { *tchttp.BaseRequest - // 查询方向,INPUT,OUTPUT,BOTH枚举值 - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 表信息 - Data *TableLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度,默认 1 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 单次查询出度,默认 1 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 额外参数(传递调用方信息) - ExtParams []*LineageParamRecord `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 是否过滤临时表,默认true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // 排序方式 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 是否递归查询二级节点数目,默认为true - RecursiveSecond *bool `json:"RecursiveSecond,omitnil,omitempty" name:"RecursiveSecond"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeTableLineageInfoRequest) ToJsonString() string { +func (r *DescribeRuleGroupsByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableLineageInfoRequest) FromJsonString(s string) error { +func (r *DescribeRuleGroupsByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Direction") - delete(f, "Data") - delete(f, "InputDepth") - delete(f, "OutputDepth") - delete(f, "ExtParams") - delete(f, "IgnoreTemp") - delete(f, "RecursiveSecond") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableLineageInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleGroupsByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableLineageInfoResponseParams struct { - // 表血缘信息 +type DescribeRuleGroupsByPageResponseParams struct { + // 规则组列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TableLineageBasicInfo *TableLineageBaseInfo `json:"TableLineageBasicInfo,omitnil,omitempty" name:"TableLineageBasicInfo"` + Data *RuleGroupPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableLineageInfoResponse struct { +type DescribeRuleGroupsByPageResponse struct { *tchttp.BaseResponse - Response *DescribeTableLineageInfoResponseParams `json:"Response"` + Response *DescribeRuleGroupsByPageResponseParams `json:"Response"` } -func (r *DescribeTableLineageInfoResponse) ToJsonString() string { +func (r *DescribeRuleGroupsByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableLineageInfoResponse) FromJsonString(s string) error { +func (r *DescribeRuleGroupsByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableLineageRequestParams struct { - // 查询方向枚举值 - // - // - INPUT - // - OUTPUT - // - BOTH - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 表信息 - Data *TableLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度,默认 1 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` - - // 单次查询出度,默认 1 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` +type DescribeRuleHistoryByPageRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 额外参数(传递调用方信息) - ExtParams []*LineageParamRecord `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 是否过滤临时表,默认true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 是否递归查询二级节点数目,默认为true - RecursiveSecond *bool `json:"RecursiveSecond,omitnil,omitempty" name:"RecursiveSecond"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeTableLineageRequest struct { +type DescribeRuleHistoryByPageRequest struct { *tchttp.BaseRequest - // 查询方向枚举值 - // - // - INPUT - // - OUTPUT - // - BOTH - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` - - // 表信息 - Data *TableLineageInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 单次查询入度,默认 1 - InputDepth *int64 `json:"InputDepth,omitnil,omitempty" name:"InputDepth"` - - // 单次查询出度,默认 1 - OutputDepth *int64 `json:"OutputDepth,omitnil,omitempty" name:"OutputDepth"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 额外参数(传递调用方信息) - ExtParams []*LineageParamRecord `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 是否过滤临时表,默认true - IgnoreTemp *bool `json:"IgnoreTemp,omitnil,omitempty" name:"IgnoreTemp"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 是否递归查询二级节点数目,默认为true - RecursiveSecond *bool `json:"RecursiveSecond,omitnil,omitempty" name:"RecursiveSecond"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeTableLineageRequest) ToJsonString() string { +func (r *DescribeRuleHistoryByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableLineageRequest) FromJsonString(s string) error { +func (r *DescribeRuleHistoryByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Direction") - delete(f, "Data") - delete(f, "InputDepth") - delete(f, "OutputDepth") - delete(f, "ExtParams") - delete(f, "IgnoreTemp") - delete(f, "RecursiveSecond") + delete(f, "ProjectId") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableLineageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleHistoryByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableLineageResponseParams struct { - // 表血缘信息 +type DescribeRuleHistoryByPageResponseParams struct { + // 规则组操作历史列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TableLineage *TableLineageInfo `json:"TableLineage,omitnil,omitempty" name:"TableLineage"` + Data *RuleHistoryPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableLineageResponse struct { +type DescribeRuleHistoryByPageResponse struct { *tchttp.BaseResponse - Response *DescribeTableLineageResponseParams `json:"Response"` + Response *DescribeRuleHistoryByPageResponseParams `json:"Response"` } -func (r *DescribeTableLineageResponse) ToJsonString() string { +func (r *DescribeRuleHistoryByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableLineageResponse) FromJsonString(s string) error { +func (r *DescribeRuleHistoryByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableMetaRequestParams struct { - // 表唯一id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 按名称查询的条件 - TableNameFilter *TableNameFilter `json:"TableNameFilter,omitnil,omitempty" name:"TableNameFilter"` - - // 查询条件类型0按id,1按名称,默认为0 - TableFilterType *uint64 `json:"TableFilterType,omitnil,omitempty" name:"TableFilterType"` +type DescribeRuleRequestParams struct { + // 质量规则ID + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 查询字段列表 - SearchNames []*string `json:"SearchNames,omitnil,omitempty" name:"SearchNames"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeTableMetaRequest struct { +type DescribeRuleRequest struct { *tchttp.BaseRequest - // 表唯一id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 按名称查询的条件 - TableNameFilter *TableNameFilter `json:"TableNameFilter,omitnil,omitempty" name:"TableNameFilter"` - - // 查询条件类型0按id,1按名称,默认为0 - TableFilterType *uint64 `json:"TableFilterType,omitnil,omitempty" name:"TableFilterType"` + // 质量规则ID + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 查询字段列表 - SearchNames []*string `json:"SearchNames,omitnil,omitempty" name:"SearchNames"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeTableMetaRequest) ToJsonString() string { +func (r *DescribeRuleRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableMetaRequest) FromJsonString(s string) error { +func (r *DescribeRuleRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TableId") - delete(f, "TableNameFilter") - delete(f, "TableFilterType") - delete(f, "SearchNames") + delete(f, "RuleId") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableMetaRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableMetaResponseParams struct { - // 表的元数据信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableMeta *TableMeta `json:"TableMeta,omitnil,omitempty" name:"TableMeta"` - - // 生命周期信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifecycleInfo *LifecycleInfo `json:"LifecycleInfo,omitnil,omitempty" name:"LifecycleInfo"` - - // 标签 +type DescribeRuleResponseParams struct { + // 规则详情 // 注意:此字段可能返回 null,表示取不到有效值。 - TagVoteSumList *TagVoteSum `json:"TagVoteSumList,omitnil,omitempty" name:"TagVoteSumList"` + Data *Rule `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableMetaResponse struct { +type DescribeRuleResponse struct { *tchttp.BaseResponse - Response *DescribeTableMetaResponseParams `json:"Response"` + Response *DescribeRuleResponseParams `json:"Response"` } -func (r *DescribeTableMetaResponse) ToJsonString() string { +func (r *DescribeRuleResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableMetaResponse) FromJsonString(s string) error { +func (r *DescribeRuleResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableMetasRequestParams struct { - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` +type DescribeRuleTablesByPageRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 分页序号 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤字段: - // dbName-数据库名称 - // bizCatalogIds-资产目录ID - // DataLayerUuid-数仓分层ID - // ownerAccount-负责人ID - // assetStatus-资产状态:1-已上架 0-未上架 - // assetLevel-资产等级:40-核心30-重要 20-一般 10-临时 - // msTypes-数据源类型:例如TENCENT_MYSQL-腾讯云MySQL,数据源类型ID可参考 - // [ - // { - // "DisplayName": "TCHouse-P", - // "Id": "TCHOUSE_P" - // }, - // { - // "DisplayName": "Iceberg", - // "Id": "ICEBERG" - // }, - // { - // "DisplayName": "Hive", - // "Id": "HIVE" - // }, - // { - // "DisplayName": "HBase", - // "Id": "HBASE" - // }, - // { - // "DisplayName": "DLC", - // "Id": "DLC" - // }, - // { - // "DisplayName": "腾讯云MySQL", - // "Id": "TENCENT_MYSQL" - // }, - // { - // "DisplayName": "TCHouse-D", - // "Id": "TCHOUSE_D" - // }, - // { - // "DisplayName": "TCHouse-C", - // "Id": "TCHOUSE_C" - // }, - // { - // "DisplayName": "EMR StarRocks", - // "Id": "EMR_STARROCKS" - // }, - // { - // "DisplayName": "Doris", - // "Id": "DORIS" - // }, - // { - // "DisplayName": "MySQL", - // "Id": "MYSQL" - // }, - // { - // "DisplayName": "Oracle", - // "Id": "ORACLE" - // }, - // { - // "DisplayName": "PostgreSQL", - // "Id": "POSTGRE" - // }, - // { - // "DisplayName": "SQL Server", - // "Id": "SQLSERVER" - // }, - // { - // "DisplayName": "TDSQL PostgreSQL", - // "Id": "TDSQL_POSTGRE" - // }, - // { - // "DisplayName": "Greenplum", - // "Id": "GREENPLUM" - // }, - // { - // "DisplayName": "StarRocks", - // "Id": "STARROCKS" - // }, - // { - // "DisplayName": "ClickHouse", - // "Id": "CLICKHOUSE" - // }, - // { - // "DisplayName": "INFLUXDB", - // "Id": "INFLUXDB" - // }, - // { - // "DisplayName": "达梦DM", - // "Id": "DM" - // }, - // { - // "DisplayName": "OceanBase", - // "Id": "OCEANBASE" - // }, - // { - // "DisplayName": "TDSQL MySQL", - // "Id": "TDSQL_MYSQL" - // }, - // { - // "DisplayName": "GaussDB", - // "Id": "GAUSSDB" - // } - // ] - // projectIds-归属项目ID - // keyword-关键字,支持表名/表中文名/数据库名 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -type DescribeTableMetasRequest struct { +type DescribeRuleTablesByPageRequest struct { *tchttp.BaseRequest - // 分页页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 分页序号 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤字段: - // dbName-数据库名称 - // bizCatalogIds-资产目录ID - // DataLayerUuid-数仓分层ID - // ownerAccount-负责人ID - // assetStatus-资产状态:1-已上架 0-未上架 - // assetLevel-资产等级:40-核心30-重要 20-一般 10-临时 - // msTypes-数据源类型:例如TENCENT_MYSQL-腾讯云MySQL,数据源类型ID可参考 - // [ - // { - // "DisplayName": "TCHouse-P", - // "Id": "TCHOUSE_P" - // }, - // { - // "DisplayName": "Iceberg", - // "Id": "ICEBERG" - // }, - // { - // "DisplayName": "Hive", - // "Id": "HIVE" - // }, - // { - // "DisplayName": "HBase", - // "Id": "HBASE" - // }, - // { - // "DisplayName": "DLC", - // "Id": "DLC" - // }, - // { - // "DisplayName": "腾讯云MySQL", - // "Id": "TENCENT_MYSQL" - // }, - // { - // "DisplayName": "TCHouse-D", - // "Id": "TCHOUSE_D" - // }, - // { - // "DisplayName": "TCHouse-C", - // "Id": "TCHOUSE_C" - // }, - // { - // "DisplayName": "EMR StarRocks", - // "Id": "EMR_STARROCKS" - // }, - // { - // "DisplayName": "Doris", - // "Id": "DORIS" - // }, - // { - // "DisplayName": "MySQL", - // "Id": "MYSQL" - // }, - // { - // "DisplayName": "Oracle", - // "Id": "ORACLE" - // }, - // { - // "DisplayName": "PostgreSQL", - // "Id": "POSTGRE" - // }, - // { - // "DisplayName": "SQL Server", - // "Id": "SQLSERVER" - // }, - // { - // "DisplayName": "TDSQL PostgreSQL", - // "Id": "TDSQL_POSTGRE" - // }, - // { - // "DisplayName": "Greenplum", - // "Id": "GREENPLUM" - // }, - // { - // "DisplayName": "StarRocks", - // "Id": "STARROCKS" - // }, - // { - // "DisplayName": "ClickHouse", - // "Id": "CLICKHOUSE" - // }, - // { - // "DisplayName": "INFLUXDB", - // "Id": "INFLUXDB" - // }, - // { - // "DisplayName": "达梦DM", - // "Id": "DM" - // }, - // { - // "DisplayName": "OceanBase", - // "Id": "OCEANBASE" - // }, - // { - // "DisplayName": "TDSQL MySQL", - // "Id": "TDSQL_MYSQL" - // }, - // { - // "DisplayName": "GaussDB", - // "Id": "GAUSSDB" - // } - // ] - // projectIds-归属项目ID - // keyword-关键字,支持表名/表中文名/数据库名 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -func (r *DescribeTableMetasRequest) ToJsonString() string { +func (r *DescribeRuleTablesByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableMetasRequest) FromJsonString(s string) error { +func (r *DescribeRuleTablesByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") + delete(f, "ProjectId") delete(f, "PageSize") + delete(f, "PageNumber") delete(f, "Filters") delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableMetasRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTablesByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableMetasResponseParams struct { - // 表元数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableMetas []*TableMeta `json:"TableMetas,omitnil,omitempty" name:"TableMetas"` - - // 总条数 +type DescribeRuleTablesByPageResponseParams struct { + // 表列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Data *RuleGroupPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableMetasResponse struct { +type DescribeRuleTablesByPageResponse struct { *tchttp.BaseResponse - Response *DescribeTableMetasResponseParams `json:"Response"` + Response *DescribeRuleTablesByPageResponseParams `json:"Response"` } -func (r *DescribeTableMetasResponse) ToJsonString() string { +func (r *DescribeRuleTablesByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableMetasResponse) FromJsonString(s string) error { +func (r *DescribeRuleTablesByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTablePartitionsRequestParams struct { - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 分页number - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页size - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤器 - FilterSet []*Filter `json:"FilterSet,omitnil,omitempty" name:"FilterSet"` +type DescribeRuleTemplateRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序字段 - OrderFieldSet []*OrderField `json:"OrderFieldSet,omitnil,omitempty" name:"OrderFieldSet"` + // 规则模板Id + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` } -type DescribeTablePartitionsRequest struct { +type DescribeRuleTemplateRequest struct { *tchttp.BaseRequest - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 分页number - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页size - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤器 - FilterSet []*Filter `json:"FilterSet,omitnil,omitempty" name:"FilterSet"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序字段 - OrderFieldSet []*OrderField `json:"OrderFieldSet,omitnil,omitempty" name:"OrderFieldSet"` + // 规则模板Id + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` } -func (r *DescribeTablePartitionsRequest) ToJsonString() string { +func (r *DescribeRuleTemplateRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTablePartitionsRequest) FromJsonString(s string) error { +func (r *DescribeRuleTemplateRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TableId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "FilterSet") - delete(f, "OrderFieldSet") + delete(f, "ProjectId") + delete(f, "TemplateId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTablePartitionsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplateRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTablePartitionsResponseParams struct { - // 分区详情列表 +type DescribeRuleTemplateResponseParams struct { + // 模板详情 // 注意:此字段可能返回 null,表示取不到有效值。 - TablePartitionSet []*TablePartition `json:"TablePartitionSet,omitnil,omitempty" name:"TablePartitionSet"` - - // 总记录数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Data *RuleTemplate `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTablePartitionsResponse struct { +type DescribeRuleTemplateResponse struct { *tchttp.BaseResponse - Response *DescribeTablePartitionsResponseParams `json:"Response"` + Response *DescribeRuleTemplateResponseParams `json:"Response"` } -func (r *DescribeTablePartitionsResponse) ToJsonString() string { +func (r *DescribeRuleTemplateResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTablePartitionsResponse) FromJsonString(s string) error { +func (r *DescribeRuleTemplateResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableQualityDetailsRequestParams struct { - // 统计日期 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页序号 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeRuleTemplatesByPageRequestParams struct { + // 当前页 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 每页记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 工作空间ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 通用排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 通用过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -type DescribeTableQualityDetailsRequest struct { +type DescribeRuleTemplatesByPageRequest struct { *tchttp.BaseRequest - // 统计日期 - StatisticsDate *int64 `json:"StatisticsDate,omitnil,omitempty" name:"StatisticsDate"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页序号 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 当前页 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 每页记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 工作空间ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据来源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 通用排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 通用过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` } -func (r *DescribeTableQualityDetailsRequest) ToJsonString() string { +func (r *DescribeRuleTemplatesByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableQualityDetailsRequest) FromJsonString(s string) error { +func (r *DescribeRuleTemplatesByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "StatisticsDate") - delete(f, "ProjectId") delete(f, "PageNumber") delete(f, "PageSize") - delete(f, "Filters") + delete(f, "ProjectId") delete(f, "OrderFields") - delete(f, "DatasourceId") - delete(f, "ScoreType") + delete(f, "Filters") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableQualityDetailsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplatesByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableQualityDetailsResponseParams struct { - // 表质量分详情结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TableQualityDetailPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeRuleTemplatesByPageResponseParams struct { + // 结果 + Data *RuleTemplatePage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableQualityDetailsResponse struct { +type DescribeRuleTemplatesByPageResponse struct { *tchttp.BaseResponse - Response *DescribeTableQualityDetailsResponseParams `json:"Response"` + Response *DescribeRuleTemplatesByPageResponseParams `json:"Response"` } -func (r *DescribeTableQualityDetailsResponse) ToJsonString() string { +func (r *DescribeRuleTemplatesByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableQualityDetailsResponse) FromJsonString(s string) error { +func (r *DescribeRuleTemplatesByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableSchemaInfoRequestParams struct { - // 表名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源的类型(例如MYSQL、HIVE、KAFKA等) - MsType *string `json:"MsType,omitnil,omitempty" name:"MsType"` - - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 连接类型(示例值rpc) - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` - - // 元数据Database下的Schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` - - // 项目空间ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeRuleTemplatesRequestParams struct { + // 模版类型 1.系统模版 2.自定义模版 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 环境信息 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` + // 1.常量 2.离线表级 2.离线字段级 + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` - // 空间模式 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开发态的datasourceId - DevDatasourceId *string `json:"DevDatasourceId,omitnil,omitempty" name:"DevDatasourceId"` + // 源端对应的引擎类型 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } -type DescribeTableSchemaInfoRequest struct { +type DescribeRuleTemplatesRequest struct { *tchttp.BaseRequest - // 表名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源的类型(例如MYSQL、HIVE、KAFKA等) - MsType *string `json:"MsType,omitnil,omitempty" name:"MsType"` - - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 连接类型(示例值rpc) - ConnectionType *string `json:"ConnectionType,omitnil,omitempty" name:"ConnectionType"` - - // 元数据Database下的Schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` - - // 项目空间ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 模版类型 1.系统模版 2.自定义模版 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 环境信息 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` + // 1.常量 2.离线表级 2.离线字段级 + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` - // 空间模式 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开发态的datasourceId - DevDatasourceId *string `json:"DevDatasourceId,omitnil,omitempty" name:"DevDatasourceId"` + // 源端对应的引擎类型 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } -func (r *DescribeTableSchemaInfoRequest) ToJsonString() string { +func (r *DescribeRuleTemplatesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableSchemaInfoRequest) FromJsonString(s string) error { +func (r *DescribeRuleTemplatesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Name") - delete(f, "DatabaseName") - delete(f, "MsType") - delete(f, "DatasourceId") - delete(f, "ConnectionType") - delete(f, "SchemaName") - delete(f, "ProjectId") - delete(f, "Env") - delete(f, "Model") - delete(f, "DevDatasourceId") + delete(f, "Type") + delete(f, "SourceObjectType") + delete(f, "ProjectId") + delete(f, "SourceEngineTypes") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableSchemaInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRuleTemplatesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableSchemaInfoResponseParams struct { - // 查询到的SchemaInfo信息 +type DescribeRuleTemplatesResponseParams struct { + // 规则模版列表 // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaInfoList []*SchemaDetail `json:"SchemaInfoList,omitnil,omitempty" name:"SchemaInfoList"` + Data []*RuleTemplate `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableSchemaInfoResponse struct { +type DescribeRuleTemplatesResponse struct { *tchttp.BaseResponse - Response *DescribeTableSchemaInfoResponseParams `json:"Response"` + Response *DescribeRuleTemplatesResponseParams `json:"Response"` } -func (r *DescribeTableSchemaInfoResponse) ToJsonString() string { +func (r *DescribeRuleTemplatesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableSchemaInfoResponse) FromJsonString(s string) error { +func (r *DescribeRuleTemplatesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableScoreTrendRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeRulesByPageRequestParams struct { + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 开始时间 秒级时间戳 - StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil,omitempty" name:"StatisticsStartDate"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 结束时间 秒级时间戳 - StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil,omitempty" name:"StatisticsEndDate"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 表id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeTableScoreTrendRequest struct { +type DescribeRulesByPageRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 开始时间 秒级时间戳 - StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil,omitempty" name:"StatisticsStartDate"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 结束时间 秒级时间戳 - StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil,omitempty" name:"StatisticsEndDate"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 表id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` - // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 - ScoreType *string `json:"ScoreType,omitnil,omitempty" name:"ScoreType"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeTableScoreTrendRequest) ToJsonString() string { +func (r *DescribeRulesByPageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableScoreTrendRequest) FromJsonString(s string) error { +func (r *DescribeRulesByPageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") delete(f, "ProjectId") - delete(f, "StatisticsStartDate") - delete(f, "StatisticsEndDate") - delete(f, "TableId") - delete(f, "ScoreType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableScoreTrendRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRulesByPageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTableScoreTrendResponseParams struct { - // 表得分趋势 +type DescribeRulesByPageResponseParams struct { + // 规则质量列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *QualityScoreTrend `json:"Data,omitnil,omitempty" name:"Data"` + Data *RulePage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTableScoreTrendResponse struct { +type DescribeRulesByPageResponse struct { *tchttp.BaseResponse - Response *DescribeTableScoreTrendResponseParams `json:"Response"` + Response *DescribeRulesByPageResponseParams `json:"Response"` } -func (r *DescribeTableScoreTrendResponse) ToJsonString() string { +func (r *DescribeRulesByPageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTableScoreTrendResponse) FromJsonString(s string) error { +func (r *DescribeRulesByPageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskAlarmRegulationsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 当前页 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页记录数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName) - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 排序条件(RegularId) - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` +type DescribeRulesRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 规则组id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 任务类型(201代表实时任务,202代表离线任务) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` } -type DescribeTaskAlarmRegulationsRequest struct { +type DescribeRulesRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 当前页 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页记录数 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName) - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` - - // 排序条件(RegularId) - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 规则组id + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 任务类型(201代表实时任务,202代表离线任务) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` } -func (r *DescribeTaskAlarmRegulationsRequest) ToJsonString() string { +func (r *DescribeRulesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskAlarmRegulationsRequest) FromJsonString(s string) error { +func (r *DescribeRulesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Filters") - delete(f, "OrderFields") - delete(f, "TaskId") - delete(f, "TaskType") + delete(f, "RuleGroupId") + delete(f, "EngineType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskAlarmRegulationsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeRulesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskAlarmRegulationsResponseParams struct { - // 告警规则信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAlarmInfos []*TaskAlarmInfo `json:"TaskAlarmInfos,omitnil,omitempty" name:"TaskAlarmInfos"` - - // 总记录数 +type DescribeRulesResponseParams struct { + // 规则列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + Data []*Rule `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskAlarmRegulationsResponse struct { +type DescribeRulesResponse struct { *tchttp.BaseResponse - Response *DescribeTaskAlarmRegulationsResponseParams `json:"Response"` + Response *DescribeRulesResponseParams `json:"Response"` } -func (r *DescribeTaskAlarmRegulationsResponse) ToJsonString() string { +func (r *DescribeRulesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskAlarmRegulationsResponse) FromJsonString(s string) error { +func (r *DescribeRulesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskByCycleRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 项目ID列表筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` +type DescribeScheduleInstanceRequestParams struct { + // 基线id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 资源组ID列表筛选 - ResourceGroupIds []*string `json:"ResourceGroupIds,omitnil,omitempty" name:"ResourceGroupIds"` - - // 任务类型ID筛选 - TaskTypeIdList []*string `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -type DescribeTaskByCycleRequest struct { +type DescribeScheduleInstanceRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 1 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 项目ID列表筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 基线id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 资源组ID列表筛选 - ResourceGroupIds []*string `json:"ResourceGroupIds,omitnil,omitempty" name:"ResourceGroupIds"` - - // 任务类型ID筛选 - TaskTypeIdList []*string `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` } -func (r *DescribeTaskByCycleRequest) ToJsonString() string { +func (r *DescribeScheduleInstanceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskByCycleRequest) FromJsonString(s string) error { +func (r *DescribeScheduleInstanceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "InCharge") - delete(f, "WorkflowId") - delete(f, "ProjectIds") - delete(f, "ResourceGroupIds") - delete(f, "TaskTypeIdList") + delete(f, "TaskId") + delete(f, "CurRunDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskByCycleRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeScheduleInstanceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskByCycleResponseParams struct { - // 周期任务统计值 - Data []*TaskByCycle `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeScheduleInstanceResponseParams struct { + // 基线实例中的调度任务实例信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *InstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskByCycleResponse struct { +type DescribeScheduleInstanceResponse struct { *tchttp.BaseResponse - Response *DescribeTaskByCycleResponseParams `json:"Response"` + Response *DescribeScheduleInstanceResponseParams `json:"Response"` } -func (r *DescribeTaskByCycleResponse) ToJsonString() string { +func (r *DescribeScheduleInstanceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskByCycleResponse) FromJsonString(s string) error { +func (r *DescribeScheduleInstanceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskByStatusReportRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 时间类型 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 类型 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 类型名称 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 聚合单元,H小时 - AggregationUnit *string `json:"AggregationUnit,omitnil,omitempty" name:"AggregationUnit"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 周期 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type DescribeTaskByStatusReportRequest struct { +type DescribeScheduleInstancesRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 时间类型 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 类型 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 类型名称 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 聚合单元,H小时 - AggregationUnit *string `json:"AggregationUnit,omitnil,omitempty" name:"AggregationUnit"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 周期 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 项目ID列表,用于多项目实例趋势筛选,当指定了 ProjectIds 的时候,ProjectId 将只用来鉴权,不做筛选 - ProjectIds []*string `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *DescribeTaskByStatusReportRequest) ToJsonString() string { +func (r *DescribeScheduleInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskByStatusReportRequest) FromJsonString(s string) error { +func (r *DescribeScheduleInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "Type") - delete(f, "TaskType") - delete(f, "TypeName") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "AggregationUnit") - delete(f, "CycleUnit") - delete(f, "Status") - delete(f, "InCharge") - delete(f, "WorkflowId") - delete(f, "ProjectIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskByStatusReportRequest has unknown keys!", "") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeScheduleInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskByStatusReportResponseParams struct { - // 任务上报趋势指标 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*TaskByStatus `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeScheduleInstancesResponseParams struct { + // 实例结果集 + Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskByStatusReportResponse struct { +type DescribeScheduleInstancesResponse struct { *tchttp.BaseResponse - Response *DescribeTaskByStatusReportResponseParams `json:"Response"` + Response *DescribeScheduleInstancesResponseParams `json:"Response"` } -func (r *DescribeTaskByStatusReportResponse) ToJsonString() string { +func (r *DescribeScheduleInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskByStatusReportResponse) FromJsonString(s string) error { +func (r *DescribeScheduleInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskDetailDsRequestParams struct { - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeSchedulerInstanceStatusRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务类型ID + TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"` + + // 执行资源组ID + ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"` + + // 执行资源组名字 + ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"` - // 已废弃,无需填写 - TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil,omitempty" name:"TaskAlarmStatus"` + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 责任人 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeTaskDetailDsRequest struct { +type DescribeSchedulerInstanceStatusRequest struct { *tchttp.BaseRequest - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务类型ID + TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"` + + // 执行资源组ID + ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"` + + // 执行资源组名字 + ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 已废弃,无需填写 - TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil,omitempty" name:"TaskAlarmStatus"` + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 责任人 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeTaskDetailDsRequest) ToJsonString() string { +func (r *DescribeSchedulerInstanceStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskDetailDsRequest) FromJsonString(s string) error { +func (r *DescribeSchedulerInstanceStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "TaskAlarmStatus") + delete(f, "TaskTypeId") + delete(f, "ExecutionGroupId") + delete(f, "ExecutionGroupName") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskDetailDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerInstanceStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskDetailDsResponseParams struct { - // 任务详情1 +type DescribeSchedulerInstanceStatusResponseParams struct { + // 响应数据 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TaskDsDTO `json:"Data,omitnil,omitempty" name:"Data"` + Data []*ScreenInstanceInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskDetailDsResponse struct { +type DescribeSchedulerInstanceStatusResponse struct { *tchttp.BaseResponse - Response *DescribeTaskDetailDsResponseParams `json:"Response"` + Response *DescribeSchedulerInstanceStatusResponseParams `json:"Response"` } -func (r *DescribeTaskDetailDsResponse) ToJsonString() string { +func (r *DescribeSchedulerInstanceStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskDetailDsResponse) FromJsonString(s string) error { +func (r *DescribeSchedulerInstanceStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskLineageRequestParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` +type DescribeSchedulerRunTimeInstanceCntByStatusRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 周期类型 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` + + // 时间单元 eg: 12h + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` + + // 开始日期:2023-03-02 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束日前:2023-03-20 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 1 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeTaskLineageRequest struct { +type DescribeSchedulerRunTimeInstanceCntByStatusRequest struct { *tchttp.BaseRequest - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 周期类型 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` + + // 时间单元 eg: 12h + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` + + // 开始日期:2023-03-02 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束日前:2023-03-20 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 1 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeTaskLineageRequest) ToJsonString() string { +func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskLineageRequest) FromJsonString(s string) error { +func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "RequestFromSource") - delete(f, "TaskId") + delete(f, "ProjectId") + delete(f, "CycleUnit") + delete(f, "TimeUnit") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "TaskType") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskLineageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerRunTimeInstanceCntByStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskLineageResponseParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 +type DescribeSchedulerRunTimeInstanceCntByStatusResponseParams struct { + // 响应数据 // 注意:此字段可能返回 null,表示取不到有效值。 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + Data []*RuntimeInstanceCntTop `json:"Data,omitnil" name:"Data"` - // 通过任务ID查询集成任务信息列表 - TaskLineageInfos []*TaskLineageInfoPair `json:"TaskLineageInfos,omitnil,omitempty" name:"TaskLineageInfos"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskLineageResponse struct { +type DescribeSchedulerRunTimeInstanceCntByStatusResponse struct { *tchttp.BaseResponse - Response *DescribeTaskLineageResponseParams `json:"Response"` + Response *DescribeSchedulerRunTimeInstanceCntByStatusResponseParams `json:"Response"` } -func (r *DescribeTaskLineageResponse) ToJsonString() string { +func (r *DescribeSchedulerRunTimeInstanceCntByStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskLineageResponse) FromJsonString(s string) error { +func (r *DescribeSchedulerRunTimeInstanceCntByStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskLockStatusRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeSchedulerTaskCntByStatusRequestParams struct { + // 1 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // Y + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` - // 任务类型:201. stream, 202. offline - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 111 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeTaskLockStatusRequest struct { +type DescribeSchedulerTaskCntByStatusRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 1 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // Y + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` - // 任务类型:201. stream, 202. offline - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 111 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeTaskLockStatusRequest) ToJsonString() string { +func (r *DescribeSchedulerTaskCntByStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskLockStatusRequest) FromJsonString(s string) error { +func (r *DescribeSchedulerTaskCntByStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "ProjectId") delete(f, "TaskType") + delete(f, "TypeName") + delete(f, "ProjectId") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskLockStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerTaskCntByStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskLockStatusResponseParams struct { - // 任务锁状态信息 - TaskLockStatus *TaskLockStatus `json:"TaskLockStatus,omitnil,omitempty" name:"TaskLockStatus"` +type DescribeSchedulerTaskCntByStatusResponseParams struct { + // 统计结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*ScreenTaskInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskLockStatusResponse struct { +type DescribeSchedulerTaskCntByStatusResponse struct { *tchttp.BaseResponse - Response *DescribeTaskLockStatusResponseParams `json:"Response"` + Response *DescribeSchedulerTaskCntByStatusResponseParams `json:"Response"` } -func (r *DescribeTaskLockStatusResponse) ToJsonString() string { +func (r *DescribeSchedulerTaskCntByStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskLockStatusResponse) FromJsonString(s string) error { +func (r *DescribeSchedulerTaskCntByStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskParamDsRequestParams struct { +type DescribeSchedulerTaskTypeCntRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeTaskParamDsRequest struct { +type DescribeSchedulerTaskTypeCntRequest struct { *tchttp.BaseRequest // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeTaskParamDsRequest) ToJsonString() string { +func (r *DescribeSchedulerTaskTypeCntRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskParamDsRequest) FromJsonString(s string) error { +func (r *DescribeSchedulerTaskTypeCntRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskId") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskParamDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSchedulerTaskTypeCntRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskParamDsResponseParams struct { - // 结果集 - Data []*ParameterTaskDsDto `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeSchedulerTaskTypeCntResponseParams struct { + // data + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*TaskTypeCnt `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskParamDsResponse struct { +type DescribeSchedulerTaskTypeCntResponse struct { *tchttp.BaseResponse - Response *DescribeTaskParamDsResponseParams `json:"Response"` + Response *DescribeSchedulerTaskTypeCntResponseParams `json:"Response"` } -func (r *DescribeTaskParamDsResponse) ToJsonString() string { +func (r *DescribeSchedulerTaskTypeCntResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskParamDsResponse) FromJsonString(s string) error { +func (r *DescribeSchedulerTaskTypeCntResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskRunHistoryRequestParams struct { +type DescribeSonInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` + + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` + + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` + + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` + + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` + + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` + // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 检索条件 - SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type DescribeTaskRunHistoryRequest struct { +type DescribeSonInstancesRequest struct { *tchttp.BaseRequest + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` + + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` + + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` + + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` + + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` + + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` + // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 检索条件 - SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *DescribeTaskRunHistoryRequest) ToJsonString() string { +func (r *DescribeSonInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskRunHistoryRequest) FromJsonString(s string) error { +func (r *DescribeSonInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "SearchCondition") - delete(f, "PageSize") - delete(f, "PageNumber") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskRunHistoryRequest has unknown keys!", "") + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") + delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSonInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskRunHistoryResponseParams struct { - // 分页查询任务运行历史结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceOpsInfoPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeSonInstancesResponseParams struct { + // 结果集 + Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskRunHistoryResponse struct { +type DescribeSonInstancesResponse struct { *tchttp.BaseResponse - Response *DescribeTaskRunHistoryResponseParams `json:"Response"` + Response *DescribeSonInstancesResponseParams `json:"Response"` } -func (r *DescribeTaskRunHistoryResponse) ToJsonString() string { +func (r *DescribeSonInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskRunHistoryResponse) FromJsonString(s string) error { +func (r *DescribeSonInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskScriptRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeStandardRuleDetailInfoListRequestParams struct { + // 空间、项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 标准分类11编码映射 12数据过滤 13字符串转换 14数据元定义 15正则表达 16术语词典 + Type *int64 `json:"Type,omitnil" name:"Type"` } -type DescribeTaskScriptRequest struct { +type DescribeStandardRuleDetailInfoListRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 空间、项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 标准分类11编码映射 12数据过滤 13字符串转换 14数据元定义 15正则表达 16术语词典 + Type *int64 `json:"Type,omitnil" name:"Type"` } -func (r *DescribeTaskScriptRequest) ToJsonString() string { +func (r *DescribeStandardRuleDetailInfoListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskScriptRequest) FromJsonString(s string) error { +func (r *DescribeStandardRuleDetailInfoListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskId") + delete(f, "Type") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskScriptRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStandardRuleDetailInfoListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskScriptResponseParams struct { - // 任务脚本内容,BASE64编码 +type DescribeStandardRuleDetailInfoListResponseParams struct { + // 返回值 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TaskScriptContent `json:"Data,omitnil,omitempty" name:"Data"` + StandardRuleDetailList *string `json:"StandardRuleDetailList,omitnil" name:"StandardRuleDetailList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskScriptResponse struct { +type DescribeStandardRuleDetailInfoListResponse struct { *tchttp.BaseResponse - Response *DescribeTaskScriptResponseParams `json:"Response"` + Response *DescribeStandardRuleDetailInfoListResponseParams `json:"Response"` } -func (r *DescribeTaskScriptResponse) ToJsonString() string { +func (r *DescribeStandardRuleDetailInfoListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskScriptResponse) FromJsonString(s string) error { +func (r *DescribeStandardRuleDetailInfoListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskTableMetricOverviewRequestParams struct { - // 任务TaskId - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeStatisticInstanceStatusTrendOpsRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 来源类型,支持枚举: SOURCE、SINK - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` + // 任务类型Id + TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 时间类型 + TimeType *string `json:"TimeType,omitnil" name:"TimeType"` - // 页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 任务类型名称 + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 资源组ID + ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"` - // 任务类型:201. stream, 202. offline,当前只支持实时201 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 资源组名称 + ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"` + + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` + + // 1 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 1 + StateList []*int64 `json:"StateList,omitnil" name:"StateList"` - // 根据SchemaName来模糊搜索 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // D代表天,H代表小时 + AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"` - // 排序 - OrderFields []*OrderFields `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 1 + AverageWindowSize *int64 `json:"AverageWindowSize,omitnil" name:"AverageWindowSize"` } -type DescribeTaskTableMetricOverviewRequest struct { +type DescribeStatisticInstanceStatusTrendOpsRequest struct { *tchttp.BaseRequest - // 任务TaskId - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 来源类型,支持枚举: SOURCE、SINK - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` + // 任务类型Id + TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 页码 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 时间类型 + TimeType *string `json:"TimeType,omitnil" name:"TimeType"` - // 页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 任务类型名称 + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 资源组ID + ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"` + + // 资源组名称 + ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"` - // 任务类型:201. stream, 202. offline,当前只支持实时201 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` + + // 1 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 1 + StateList []*int64 `json:"StateList,omitnil" name:"StateList"` - // 根据SchemaName来模糊搜索 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // D代表天,H代表小时 + AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"` - // 排序 - OrderFields []*OrderFields `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 1 + AverageWindowSize *int64 `json:"AverageWindowSize,omitnil" name:"AverageWindowSize"` } -func (r *DescribeTaskTableMetricOverviewRequest) ToJsonString() string { +func (r *DescribeStatisticInstanceStatusTrendOpsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskTableMetricOverviewRequest) FromJsonString(s string) error { +func (r *DescribeStatisticInstanceStatusTrendOpsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "NodeType") - delete(f, "PageNumber") - delete(f, "PageSize") delete(f, "ProjectId") + delete(f, "TaskTypeId") + delete(f, "TimeType") + delete(f, "TypeName") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "ExecutionGroupId") + delete(f, "ExecutionGroupName") + delete(f, "InCharge") delete(f, "TaskType") - delete(f, "Filters") - delete(f, "OrderFields") + delete(f, "StateList") + delete(f, "AggregationUnit") + delete(f, "AverageWindowSize") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskTableMetricOverviewRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStatisticInstanceStatusTrendOpsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskTableMetricOverviewResponseParams struct { - // 表粒度指标集合 - TaskTableMetricInfos []*TaskTableMetricInfo `json:"TaskTableMetricInfos,omitnil,omitempty" name:"TaskTableMetricInfos"` - - // 总数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 返回列表类型 +type DescribeStatisticInstanceStatusTrendOpsResponseParams struct { + // 实例状态统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"` + Data []*InstanceStatisticInfo `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskTableMetricOverviewResponse struct { +type DescribeStatisticInstanceStatusTrendOpsResponse struct { *tchttp.BaseResponse - Response *DescribeTaskTableMetricOverviewResponseParams `json:"Response"` + Response *DescribeStatisticInstanceStatusTrendOpsResponseParams `json:"Response"` } -func (r *DescribeTaskTableMetricOverviewResponse) ToJsonString() string { +func (r *DescribeStatisticInstanceStatusTrendOpsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskTableMetricOverviewResponse) FromJsonString(s string) error { +func (r *DescribeStatisticInstanceStatusTrendOpsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskTemplatesRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeStreamTaskLogListRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 作业ID + JobId *string `json:"JobId,omitnil" name:"JobId"` - // 排序字段, 仅支持更新时间, 取值示例 - // - // - UpdateTime - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 结束时间 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` - // 过滤条件, 取值列表 - // - // - TemplateName 模版名称 - // - TaskType 支持任务类型 - // - InCharge 责任人 - // - FolderId 文件夹id - // - Status 提交状态 - // - UpdateStartTime 更新时间,时间区间查询 - // - UpdateEndTime 更新时间,时间区间查询 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 开始时间 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` + + // container名字 + Container *string `json:"Container,omitnil" name:"Container"` + + // 条数 + Limit *uint64 `json:"Limit,omitnil" name:"Limit"` + + // 排序类型 desc asc + OrderType *string `json:"OrderType,omitnil" name:"OrderType"` + + // 作业运行的实例ID + RunningOrderId *uint64 `json:"RunningOrderId,omitnil" name:"RunningOrderId"` + + // 关键字 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` } -type DescribeTaskTemplatesRequest struct { +type DescribeStreamTaskLogListRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 作业ID + JobId *string `json:"JobId,omitnil" name:"JobId"` - // 排序字段, 仅支持更新时间, 取值示例 - // - // - UpdateTime - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 结束时间 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` - // 过滤条件, 取值列表 - // - // - TemplateName 模版名称 - // - TaskType 支持任务类型 - // - InCharge 责任人 - // - FolderId 文件夹id - // - Status 提交状态 - // - UpdateStartTime 更新时间,时间区间查询 - // - UpdateEndTime 更新时间,时间区间查询 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 开始时间 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` + + // container名字 + Container *string `json:"Container,omitnil" name:"Container"` + + // 条数 + Limit *uint64 `json:"Limit,omitnil" name:"Limit"` + + // 排序类型 desc asc + OrderType *string `json:"OrderType,omitnil" name:"OrderType"` + + // 作业运行的实例ID + RunningOrderId *uint64 `json:"RunningOrderId,omitnil" name:"RunningOrderId"` + + // 关键字 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` } -func (r *DescribeTaskTemplatesRequest) ToJsonString() string { +func (r *DescribeStreamTaskLogListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskTemplatesRequest) FromJsonString(s string) error { +func (r *DescribeStreamTaskLogListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "OrderFields") - delete(f, "Filters") + delete(f, "TaskId") + delete(f, "JobId") + delete(f, "EndTime") + delete(f, "StartTime") + delete(f, "Container") + delete(f, "Limit") + delete(f, "OrderType") + delete(f, "RunningOrderId") + delete(f, "Keyword") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskTemplatesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStreamTaskLogListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTaskTemplatesResponseParams struct { - // 查询项目下所有任务信息,不包括虚拟任务和离线任务 - Data *PageTaskTemplateInfo `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeStreamTaskLogListResponseParams struct { + // 是否是全量 + // 注意:此字段可能返回 null,表示取不到有效值。 + ListOver *bool `json:"ListOver,omitnil" name:"ListOver"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 日志集合 + // 注意:此字段可能返回 null,表示取不到有效值。 + LogContentList []*LogContentInfo `json:"LogContentList,omitnil" name:"LogContentList"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTaskTemplatesResponse struct { +type DescribeStreamTaskLogListResponse struct { *tchttp.BaseResponse - Response *DescribeTaskTemplatesResponseParams `json:"Response"` + Response *DescribeStreamTaskLogListResponseParams `json:"Response"` } -func (r *DescribeTaskTemplatesResponse) ToJsonString() string { +func (r *DescribeStreamTaskLogListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTaskTemplatesResponse) FromJsonString(s string) error { +func (r *DescribeStreamTaskLogListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DescribeTasksForCodeTemplatePage struct { - // 总页码数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskSimpleVo `json:"Items,omitnil,omitempty" name:"Items"` - - // 总个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` -} - // Predefined struct for user -type DescribeTasksForCodeTemplateRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 页码,最小1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 单页大小,最小10,最大200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 模板id - TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` - - // 工作流id列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` - - // 责任人名列表 - OwnerIdList []*string `json:"OwnerIdList,omitnil,omitempty" name:"OwnerIdList"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +type DescribeSuccessorOpsTaskInfosRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 排序提交,目前只支持workflowName - OrderCondition *OrderCondition `json:"OrderCondition,omitnil,omitempty" name:"OrderCondition"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type DescribeTasksForCodeTemplateRequest struct { +type DescribeSuccessorOpsTaskInfosRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 页码,最小1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 单页大小,最小10,最大200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 模板id - TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` - - // 工作流id列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` - - // 责任人名列表 - OwnerIdList []*string `json:"OwnerIdList,omitnil,omitempty" name:"OwnerIdList"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 排序提交,目前只支持workflowName - OrderCondition *OrderCondition `json:"OrderCondition,omitnil,omitempty" name:"OrderCondition"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *DescribeTasksForCodeTemplateRequest) ToJsonString() string { +func (r *DescribeSuccessorOpsTaskInfosRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTasksForCodeTemplateRequest) FromJsonString(s string) error { +func (r *DescribeSuccessorOpsTaskInfosRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "TemplateId") - delete(f, "WorkflowIdList") - delete(f, "OwnerIdList") - delete(f, "TaskName") - delete(f, "OrderCondition") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTasksForCodeTemplateRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeSuccessorOpsTaskInfosRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTasksForCodeTemplateResponseParams struct { - // 无 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DescribeTasksForCodeTemplatePage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeSuccessorOpsTaskInfosResponseParams struct { + // 下游任务列表 + Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTasksForCodeTemplateResponse struct { +type DescribeSuccessorOpsTaskInfosResponse struct { *tchttp.BaseResponse - Response *DescribeTasksForCodeTemplateResponseParams `json:"Response"` + Response *DescribeSuccessorOpsTaskInfosResponseParams `json:"Response"` } -func (r *DescribeTasksForCodeTemplateResponse) ToJsonString() string { +func (r *DescribeSuccessorOpsTaskInfosResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTasksForCodeTemplateResponse) FromJsonString(s string) error { +func (r *DescribeSuccessorOpsTaskInfosResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTemplateDimCountRequestParams struct { - // 模板类型 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` +type DescribeTableInfoListRequestParams struct { + // 表名 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 如果是hive这里写rpc,如果是其他类型不传 + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` + + // 数据库源类型 + Catalog *string `json:"Catalog,omitnil" name:"Catalog"` } -type DescribeTemplateDimCountRequest struct { +type DescribeTableInfoListRequest struct { *tchttp.BaseRequest - // 模板类型 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + // 表名 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 如果是hive这里写rpc,如果是其他类型不传 + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` + + // 数据库源类型 + Catalog *string `json:"Catalog,omitnil" name:"Catalog"` } -func (r *DescribeTemplateDimCountRequest) ToJsonString() string { +func (r *DescribeTableInfoListRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTemplateDimCountRequest) FromJsonString(s string) error { +func (r *DescribeTableInfoListRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Type") - delete(f, "ProjectId") + delete(f, "Filters") + delete(f, "ConnectionType") + delete(f, "Catalog") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTemplateDimCountRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableInfoListRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTemplateDimCountResponseParams struct { - // 维度统计结果 +type DescribeTableInfoListResponseParams struct { + // 表信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*DimensionCount `json:"Data,omitnil,omitempty" name:"Data"` + TableInfo []*TableInfo `json:"TableInfo,omitnil" name:"TableInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTemplateDimCountResponse struct { +type DescribeTableInfoListResponse struct { *tchttp.BaseResponse - Response *DescribeTemplateDimCountResponseParams `json:"Response"` + Response *DescribeTableInfoListResponseParams `json:"Response"` } -func (r *DescribeTemplateDimCountResponse) ToJsonString() string { +func (r *DescribeTableInfoListResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTemplateDimCountResponse) FromJsonString(s string) error { +func (r *DescribeTableInfoListResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTenantProjectsRequestParams struct { - // 第几页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 一页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 是否展示关联执行组的信息。正常应该不是从项目列表里获取 - DescribeExecutors *bool `json:"DescribeExecutors,omitnil,omitempty" name:"DescribeExecutors"` +type DescribeTableLineageRequestParams struct { + // 查询方向,INPUT,OUTPUT,BOTH枚举值 + Direction *string `json:"Direction,omitnil" name:"Direction"` - // 是否展示项目管理员信息,减少默认返回的请求内容 - DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil,omitempty" name:"DescribeAdminUsers"` + // 表信息 + Data *TableLineageInfo `json:"Data,omitnil" name:"Data"` - // 统计项目人员数量。数据地图需求 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` + // 单次查询入度,默认 1 + InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"` - // 自定义条件查询 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 单次查询出度,默认 1 + OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 额外参数(传递调用方信息) + ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"` - // 默认不提供创建者信息,该参数与CAM交互比较耗时 - DescribeCreator *bool `json:"DescribeCreator,omitnil,omitempty" name:"DescribeCreator"` + // 是否过滤临时表,默认true + IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"` - // 是否展示关联资源池信息 - DescribeResourcePools *bool `json:"DescribeResourcePools,omitnil,omitempty" name:"DescribeResourcePools"` + // 是否递归查询二级节点数目,默认为true + RecursiveSecond *bool `json:"RecursiveSecond,omitnil" name:"RecursiveSecond"` } -type DescribeTenantProjectsRequest struct { +type DescribeTableLineageRequest struct { *tchttp.BaseRequest - // 第几页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 一页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 是否展示关联执行组的信息。正常应该不是从项目列表里获取 - DescribeExecutors *bool `json:"DescribeExecutors,omitnil,omitempty" name:"DescribeExecutors"` + // 查询方向,INPUT,OUTPUT,BOTH枚举值 + Direction *string `json:"Direction,omitnil" name:"Direction"` - // 是否展示项目管理员信息,减少默认返回的请求内容 - DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil,omitempty" name:"DescribeAdminUsers"` + // 表信息 + Data *TableLineageInfo `json:"Data,omitnil" name:"Data"` - // 统计项目人员数量。数据地图需求 - DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil,omitempty" name:"DescribeMemberCount"` + // 单次查询入度,默认 1 + InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"` - // 自定义条件查询 - Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` + // 单次查询出度,默认 1 + OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"` - // 排序字段 - OrderFields []*OrderField `json:"OrderFields,omitnil,omitempty" name:"OrderFields"` + // 额外参数(传递调用方信息) + ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"` - // 默认不提供创建者信息,该参数与CAM交互比较耗时 - DescribeCreator *bool `json:"DescribeCreator,omitnil,omitempty" name:"DescribeCreator"` + // 是否过滤临时表,默认true + IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"` - // 是否展示关联资源池信息 - DescribeResourcePools *bool `json:"DescribeResourcePools,omitnil,omitempty" name:"DescribeResourcePools"` + // 是否递归查询二级节点数目,默认为true + RecursiveSecond *bool `json:"RecursiveSecond,omitnil" name:"RecursiveSecond"` } -func (r *DescribeTenantProjectsRequest) ToJsonString() string { +func (r *DescribeTableLineageRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTenantProjectsRequest) FromJsonString(s string) error { +func (r *DescribeTableLineageRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "DescribeExecutors") - delete(f, "DescribeAdminUsers") - delete(f, "DescribeMemberCount") - delete(f, "Filters") - delete(f, "OrderFields") - delete(f, "DescribeCreator") - delete(f, "DescribeResourcePools") + delete(f, "Direction") + delete(f, "Data") + delete(f, "InputDepth") + delete(f, "OutputDepth") + delete(f, "ExtParams") + delete(f, "IgnoreTemp") + delete(f, "RecursiveSecond") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTenantProjectsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableLineageRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTenantProjectsResponseParams struct { - // 项目列表 - Data *ProjectPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTableLineageResponseParams struct { + // 表血缘信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableLineage *TableLineageInfo `json:"TableLineage,omitnil" name:"TableLineage"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTenantProjectsResponse struct { +type DescribeTableLineageResponse struct { *tchttp.BaseResponse - Response *DescribeTenantProjectsResponseParams `json:"Response"` + Response *DescribeTableLineageResponseParams `json:"Response"` } -func (r *DescribeTenantProjectsResponse) ToJsonString() string { +func (r *DescribeTableLineageResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTenantProjectsResponse) FromJsonString(s string) error { +func (r *DescribeTableLineageResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTestRunningRecordRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 搜索关键词 - SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` - - // 搜索用户UIN - SearchUserUin *string `json:"SearchUserUin,omitnil,omitempty" name:"SearchUserUin"` +type DescribeTableMetasRequestParams struct { + // 分页页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 试运行记录创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 试运行记录最大创建结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 试运行记录id - RecordIdList []*int64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -type DescribeTestRunningRecordRequest struct { +type DescribeTableMetasRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 搜索关键词 - SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` - - // 搜索用户UIN - SearchUserUin *string `json:"SearchUserUin,omitnil,omitempty" name:"SearchUserUin"` + // 分页页码 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 试运行记录创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 试运行记录最大创建结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 过滤字段 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 试运行记录id - RecordIdList []*int64 `json:"RecordIdList,omitnil,omitempty" name:"RecordIdList"` + // 排序字段 + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -func (r *DescribeTestRunningRecordRequest) ToJsonString() string { +func (r *DescribeTableMetasRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTestRunningRecordRequest) FromJsonString(s string) error { +func (r *DescribeTableMetasRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "SearchWord") - delete(f, "SearchUserUin") - delete(f, "CreateTime") - delete(f, "EndTime") - delete(f, "RecordIdList") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTestRunningRecordRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableMetasRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTestRunningRecordResponseParams struct { - // 编排空间试运行任务 +type DescribeTableMetasResponseParams struct { + // 表元数据 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableMetas []*TableMeta `json:"TableMetas,omitnil" name:"TableMetas"` + + // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*TestRunningRecord `json:"Data,omitnil,omitempty" name:"Data"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTestRunningRecordResponse struct { +type DescribeTableMetasResponse struct { *tchttp.BaseResponse - Response *DescribeTestRunningRecordResponseParams `json:"Response"` + Response *DescribeTableMetasResponseParams `json:"Response"` } -func (r *DescribeTestRunningRecordResponse) ToJsonString() string { +func (r *DescribeTableMetasResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTestRunningRecordResponse) FromJsonString(s string) error { +func (r *DescribeTableMetasResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeThirdTaskRunLogRequestParams struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeTableQualityDetailsRequestParams struct { + // 统计日期 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 分页序号 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` } -type DescribeThirdTaskRunLogRequest struct { +type DescribeTableQualityDetailsRequest struct { *tchttp.BaseRequest - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 统计日期 + StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"` - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 分页序号 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 分页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 数据来源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` } -func (r *DescribeThirdTaskRunLogRequest) ToJsonString() string { +func (r *DescribeTableQualityDetailsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeThirdTaskRunLogRequest) FromJsonString(s string) error { +func (r *DescribeTableQualityDetailsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") - delete(f, "CurRunDate") + delete(f, "StatisticsDate") + delete(f, "ProjectId") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") + delete(f, "DatasourceId") + delete(f, "ScoreType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeThirdTaskRunLogRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableQualityDetailsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeThirdTaskRunLogResponseParams struct { - // 获取第三方运行日志 +type DescribeTableQualityDetailsResponseParams struct { + // 表质量分详情结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + Data *TableQualityDetailPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeThirdTaskRunLogResponse struct { +type DescribeTableQualityDetailsResponse struct { *tchttp.BaseResponse - Response *DescribeThirdTaskRunLogResponseParams `json:"Response"` + Response *DescribeTableQualityDetailsResponseParams `json:"Response"` } -func (r *DescribeThirdTaskRunLogResponse) ToJsonString() string { +func (r *DescribeTableQualityDetailsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeThirdTaskRunLogResponse) FromJsonString(s string) error { +func (r *DescribeTableQualityDetailsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTopTableStatRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeTableSchemaInfoRequestParams struct { + // 表名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 数据库名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 数据源的类型(例如MYSQL、HIVE、KAFKA等) + MsType *string `json:"MsType,omitnil" name:"MsType"` + + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 连接类型(示例值rpc) + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` + + // 元数据Database下的Schema名称 + SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"` } -type DescribeTopTableStatRequest struct { +type DescribeTableSchemaInfoRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 表名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 数据库名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 数据源的类型(例如MYSQL、HIVE、KAFKA等) + MsType *string `json:"MsType,omitnil" name:"MsType"` + + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 连接类型(示例值rpc) + ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"` + + // 元数据Database下的Schema名称 + SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"` } -func (r *DescribeTopTableStatRequest) ToJsonString() string { +func (r *DescribeTableSchemaInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTopTableStatRequest) FromJsonString(s string) error { +func (r *DescribeTableSchemaInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") - delete(f, "BeginDate") - delete(f, "EndDate") + delete(f, "Name") + delete(f, "DatabaseName") + delete(f, "MsType") + delete(f, "DatasourceId") + delete(f, "ConnectionType") + delete(f, "SchemaName") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTopTableStatRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableSchemaInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTopTableStatResponseParams struct { - // 结果 - Data *TopTableStat `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTableSchemaInfoResponseParams struct { + // 123 + // 注意:此字段可能返回 null,表示取不到有效值。 + SchemaInfoList []*SchemaDetail `json:"SchemaInfoList,omitnil" name:"SchemaInfoList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTopTableStatResponse struct { +type DescribeTableSchemaInfoResponse struct { *tchttp.BaseResponse - Response *DescribeTopTableStatResponseParams `json:"Response"` + Response *DescribeTableSchemaInfoResponseParams `json:"Response"` } -func (r *DescribeTopTableStatResponse) ToJsonString() string { +func (r *DescribeTableSchemaInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTopTableStatResponse) FromJsonString(s string) error { +func (r *DescribeTableSchemaInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTrendStatRequestParams struct { +type DescribeTableScoreTrendRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 开始时间 秒级时间戳 + StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 结束时间 秒级时间戳 + StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"` + + // 表id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` } -type DescribeTrendStatRequest struct { +type DescribeTableScoreTrendRequest struct { *tchttp.BaseRequest // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 开始时间,时间戳到秒 - BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` + // 开始时间 秒级时间戳 + StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"` - // 结束时间,时间戳到秒 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + // 结束时间 秒级时间戳 + StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"` + + // 表id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1 + ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"` } -func (r *DescribeTrendStatRequest) ToJsonString() string { +func (r *DescribeTableScoreTrendRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTrendStatRequest) FromJsonString(s string) error { +func (r *DescribeTableScoreTrendRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "BeginDate") - delete(f, "EndDate") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTrendStatRequest has unknown keys!", "") + delete(f, "StatisticsStartDate") + delete(f, "StatisticsEndDate") + delete(f, "TableId") + delete(f, "ScoreType") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTableScoreTrendRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeTrendStatResponseParams struct { - // 结果 - Data []*RuleExecDateStat `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTableScoreTrendResponseParams struct { + // 表得分趋势 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *QualityScoreTrend `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeTrendStatResponse struct { +type DescribeTableScoreTrendResponse struct { *tchttp.BaseResponse - Response *DescribeTrendStatResponseParams `json:"Response"` + Response *DescribeTableScoreTrendResponseParams `json:"Response"` } -func (r *DescribeTrendStatResponse) ToJsonString() string { +func (r *DescribeTableScoreTrendResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeTrendStatResponse) FromJsonString(s string) error { +func (r *DescribeTableScoreTrendResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowByFordIdsRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeTaskAlarmRegulationsRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 文件夹Id - FolderIdList []*string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` + // 当前页 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 每页记录数 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName) + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件(RegularId) + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务类型(201代表实时任务,202代表离线任务) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } -type DescribeWorkflowByFordIdsRequest struct { +type DescribeTaskAlarmRegulationsRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 文件夹Id - FolderIdList []*string `json:"FolderIdList,omitnil,omitempty" name:"FolderIdList"` + // 当前页 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` + + // 每页记录数 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName) + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` + + // 排序条件(RegularId) + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务类型(201代表实时任务,202代表离线任务) + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *DescribeWorkflowByFordIdsRequest) ToJsonString() string { +func (r *DescribeTaskAlarmRegulationsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowByFordIdsRequest) FromJsonString(s string) error { +func (r *DescribeTaskAlarmRegulationsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "FolderIdList") + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "OrderFields") + delete(f, "TaskId") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowByFordIdsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskAlarmRegulationsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowByFordIdsResponseParams struct { - // 工作流详情 +type DescribeTaskAlarmRegulationsResponseParams struct { + // 告警规则信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskAlarmInfos []*TaskAlarmInfo `json:"TaskAlarmInfos,omitnil" name:"TaskAlarmInfos"` + + // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*WorkflowDsDTO `json:"Data,omitnil,omitempty" name:"Data"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowByFordIdsResponse struct { +type DescribeTaskAlarmRegulationsResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowByFordIdsResponseParams `json:"Response"` + Response *DescribeTaskAlarmRegulationsResponseParams `json:"Response"` } -func (r *DescribeWorkflowByFordIdsResponse) ToJsonString() string { +func (r *DescribeTaskAlarmRegulationsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowByFordIdsResponse) FromJsonString(s string) error { +func (r *DescribeTaskAlarmRegulationsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowCanvasInfoRequestParams struct { - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - +type DescribeTaskByCycleReportRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务周期类型 + Type *string `json:"Type,omitnil" name:"Type"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -type DescribeWorkflowCanvasInfoRequest struct { +type DescribeTaskByCycleReportRequest struct { *tchttp.BaseRequest - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务周期类型 + Type *string `json:"Type,omitnil" name:"Type"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -func (r *DescribeWorkflowCanvasInfoRequest) ToJsonString() string { +func (r *DescribeTaskByCycleReportRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowCanvasInfoRequest) FromJsonString(s string) error { +func (r *DescribeTaskByCycleReportRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "WorkflowId") delete(f, "ProjectId") + delete(f, "Type") + delete(f, "StartTime") + delete(f, "EndTime") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowCanvasInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskByCycleReportRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowCanvasInfoResponseParams struct { - // 工作流调度详情 +type DescribeTaskByCycleReportResponseParams struct { + // 任务周期增长趋势统计 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowCanvasOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data []*TaskByStatus `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowCanvasInfoResponse struct { +type DescribeTaskByCycleReportResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowCanvasInfoResponseParams `json:"Response"` + Response *DescribeTaskByCycleReportResponseParams `json:"Response"` } -func (r *DescribeWorkflowCanvasInfoResponse) ToJsonString() string { +func (r *DescribeTaskByCycleReportResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowCanvasInfoResponse) FromJsonString(s string) error { +func (r *DescribeTaskByCycleReportResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowExecuteByIdRequestParams struct { +type DescribeTaskByCycleRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` - - // 分页大小 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页索引 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeWorkflowExecuteByIdRequest struct { +type DescribeTaskByCycleRequest struct { *tchttp.BaseRequest // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkFlowIdList *string `json:"WorkFlowIdList,omitnil,omitempty" name:"WorkFlowIdList"` - - // 分页大小 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 分页索引 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 1 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeWorkflowExecuteByIdRequest) ToJsonString() string { +func (r *DescribeTaskByCycleRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowExecuteByIdRequest) FromJsonString(s string) error { +func (r *DescribeTaskByCycleRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "WorkFlowIdList") - delete(f, "PageNumber") - delete(f, "PageSize") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowExecuteByIdRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskByCycleRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowExecuteByIdResponseParams struct { - // 工作流运行时间信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkFlowExecuteDtoByPage `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTaskByCycleResponseParams struct { + // 周期任务统计值 + Data []*TaskByCycle `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowExecuteByIdResponse struct { +type DescribeTaskByCycleResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowExecuteByIdResponseParams `json:"Response"` + Response *DescribeTaskByCycleResponseParams `json:"Response"` } -func (r *DescribeWorkflowExecuteByIdResponse) ToJsonString() string { +func (r *DescribeTaskByCycleResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowExecuteByIdResponse) FromJsonString(s string) error { +func (r *DescribeTaskByCycleResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowInfoByIdRequestParams struct { - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type DescribeTaskByStatusReportRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 时间类型 + Type *string `json:"Type,omitnil" name:"Type"` + + // 类型 + TaskType *string `json:"TaskType,omitnil" name:"TaskType"` + + // 类型名称 + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 无 + AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"` + + // 无 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` + + // 无 + Status *string `json:"Status,omitnil" name:"Status"` + + // 无 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -type DescribeWorkflowInfoByIdRequest struct { +type DescribeTaskByStatusReportRequest struct { *tchttp.BaseRequest - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 时间类型 + Type *string `json:"Type,omitnil" name:"Type"` + + // 类型 + TaskType *string `json:"TaskType,omitnil" name:"TaskType"` + + // 类型名称 + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` + + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 无 + AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"` + + // 无 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` + + // 无 + Status *string `json:"Status,omitnil" name:"Status"` + + // 无 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` } -func (r *DescribeWorkflowInfoByIdRequest) ToJsonString() string { +func (r *DescribeTaskByStatusReportRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowInfoByIdRequest) FromJsonString(s string) error { +func (r *DescribeTaskByStatusReportRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "WorkflowId") delete(f, "ProjectId") + delete(f, "Type") + delete(f, "TaskType") + delete(f, "TypeName") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "AggregationUnit") + delete(f, "CycleUnit") + delete(f, "Status") + delete(f, "InCharge") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowInfoByIdRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskByStatusReportRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowInfoByIdResponseParams struct { - // 工作流调度详情 +type DescribeTaskByStatusReportResponseParams struct { + // 任务上报趋势指标 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowSchedulerOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data []*TaskByStatus `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowInfoByIdResponse struct { +type DescribeTaskByStatusReportResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowInfoByIdResponseParams `json:"Response"` + Response *DescribeTaskByStatusReportResponseParams `json:"Response"` } -func (r *DescribeWorkflowInfoByIdResponse) ToJsonString() string { +func (r *DescribeTaskByStatusReportResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowInfoByIdResponse) FromJsonString(s string) error { +func (r *DescribeTaskByStatusReportResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowListByProjectIdRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeTaskDetailRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务告警状态 + TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil" name:"TaskAlarmStatus"` } -type DescribeWorkflowListByProjectIdRequest struct { +type DescribeTaskDetailRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务告警状态 + TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil" name:"TaskAlarmStatus"` } -func (r *DescribeWorkflowListByProjectIdRequest) ToJsonString() string { +func (r *DescribeTaskDetailRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowListByProjectIdRequest) FromJsonString(s string) error { +func (r *DescribeTaskDetailRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "TaskAlarmStatus") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowListByProjectIdRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskDetailRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowListByProjectIdResponseParams struct { - // 根据项目id获取项目下所有工作流列表 +type DescribeTaskDetailResponseParams struct { + // 任务详情1 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*WorkflowCanvasOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *TaskInfoData `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowListByProjectIdResponse struct { +type DescribeTaskDetailResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowListByProjectIdResponseParams `json:"Response"` + Response *DescribeTaskDetailResponseParams `json:"Response"` } -func (r *DescribeWorkflowListByProjectIdResponse) ToJsonString() string { +func (r *DescribeTaskDetailResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowListByProjectIdResponse) FromJsonString(s string) error { +func (r *DescribeTaskDetailResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowSchedulerInfoDsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeTaskInstanceReportDetailRequestParams struct { + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务实例运行时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` } -type DescribeWorkflowSchedulerInfoDsRequest struct { +type DescribeTaskInstanceReportDetailRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务实例运行时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` } -func (r *DescribeWorkflowSchedulerInfoDsRequest) ToJsonString() string { +func (r *DescribeTaskInstanceReportDetailRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowSchedulerInfoDsRequest) FromJsonString(s string) error { +func (r *DescribeTaskInstanceReportDetailRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "WorkflowId") + delete(f, "TaskId") + delete(f, "CurRunDate") + delete(f, "IssueDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowSchedulerInfoDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskInstanceReportDetailRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowSchedulerInfoDsResponseParams struct { - // 数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowScheduleDtoDs `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTaskInstanceReportDetailResponseParams struct { + // 任务实例运行指标概览 + Summary *InstanceReportSummary `json:"Summary,omitnil" name:"Summary"` + + // 任务实例读取节点运行指标 + ReadNode *InstanceReportReadNode `json:"ReadNode,omitnil" name:"ReadNode"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 任务实例写入节点运行指标 + WriteNode *InstanceReportWriteNode `json:"WriteNode,omitnil" name:"WriteNode"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowSchedulerInfoDsResponse struct { +type DescribeTaskInstanceReportDetailResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowSchedulerInfoDsResponseParams `json:"Response"` + Response *DescribeTaskInstanceReportDetailResponseParams `json:"Response"` } -func (r *DescribeWorkflowSchedulerInfoDsResponse) ToJsonString() string { +func (r *DescribeTaskInstanceReportDetailResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowSchedulerInfoDsResponse) FromJsonString(s string) error { +func (r *DescribeTaskInstanceReportDetailResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowTaskCountRequestParams struct { - // 工作流列表 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type DescribeTaskInstanceRequestParams struct { + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` -type DescribeWorkflowTaskCountRequest struct { + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务实例运行时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` +} + +type DescribeTaskInstanceRequest struct { *tchttp.BaseRequest - // 工作流列表 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` + + // 任务实例运行时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` } -func (r *DescribeWorkflowTaskCountRequest) ToJsonString() string { +func (r *DescribeTaskInstanceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowTaskCountRequest) FromJsonString(s string) error { +func (r *DescribeTaskInstanceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "WorkflowId") delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "CurRunDate") + delete(f, "IssueDate") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowTaskCountRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskInstanceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DescribeWorkflowTaskCountResponseParams struct { - // 统计结果 +type DescribeTaskInstanceResponseParams struct { + // 任务实例详情 + TaskInstanceDetail *TaskInstanceDetail `json:"TaskInstanceDetail,omitnil" name:"TaskInstanceDetail"` + + // 任务实例详情。与TaskInstanceDetail相同含义,优先取Data,Data为空时,取TaskInstanceDetail // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowTaskCountOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *TaskInstanceDetail `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DescribeWorkflowTaskCountResponse struct { +type DescribeTaskInstanceResponse struct { *tchttp.BaseResponse - Response *DescribeWorkflowTaskCountResponseParams `json:"Response"` + Response *DescribeTaskInstanceResponseParams `json:"Response"` } -func (r *DescribeWorkflowTaskCountResponse) ToJsonString() string { +func (r *DescribeTaskInstanceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DescribeWorkflowTaskCountResponse) FromJsonString(s string) error { +func (r *DescribeTaskInstanceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type DiagnoseProRequestParams struct { - // 查询条件(当前接口TaskId和CurRunDate需要填充在该字段方可诊断) - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` +type DescribeTaskInstancesData struct { + // 实例列表 + Items []*TaskInstanceInfo `json:"Items,omitnil" name:"Items"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 总条数 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` + // 页号 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` + // 页大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` +// Predefined struct for user +type DescribeTaskInstancesRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` + // 页号,默认为1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` + // 页大小,默认为10,最大不超过200 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` + // 工作流id列表 + WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"` - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + // 工作流名称列表,支持模糊搜索 + WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"` - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + // 起始数据时间,格式yyyy-MM-dd HH:mm:ss + DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"` - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + // 结束数据时间,格式yyyy-MM-dd HH:mm:ss + DateTo *string `json:"DateTo,omitnil" name:"DateTo"` - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + // 任务id列表 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 任务名称列表,支持模糊搜索 + TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + // 责任人名称列表 + InChargeList []*string `json:"InChargeList,omitnil" name:"InChargeList"` - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce + TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + // 实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功 + StateList []*string `json:"StateList,omitnil" name:"StateList"` - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + // 周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab + TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + // 实例类型,0补录实例,1周期实例,2非周期实例 + InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"` + + // 排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -type DiagnoseProRequest struct { +type DescribeTaskInstancesRequest struct { *tchttp.BaseRequest - // 查询条件(当前接口TaskId和CurRunDate需要填充在该字段方可诊断) - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` + // 页号,默认为1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` + // 页大小,默认为10,最大不超过200 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` + // 工作流id列表 + WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"` - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` + // 工作流名称列表,支持模糊搜索 + WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"` - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` + // 起始数据时间,格式yyyy-MM-dd HH:mm:ss + DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"` - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + // 结束数据时间,格式yyyy-MM-dd HH:mm:ss + DateTo *string `json:"DateTo,omitnil" name:"DateTo"` - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + // 任务id列表 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + // 任务名称列表,支持模糊搜索 + TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"` - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 责任人名称列表 + InChargeList []*string `json:"InChargeList,omitnil" name:"InChargeList"` - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + // 任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce + TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"` - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功 + StateList []*string `json:"StateList,omitnil" name:"StateList"` - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` + // 周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab + TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"` - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + // 实例类型,0补录实例,1周期实例,2非周期实例 + InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"` - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + // 排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime + OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"` } -func (r *DiagnoseProRequest) ToJsonString() string { +func (r *DescribeTaskInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DiagnoseProRequest) FromJsonString(s string) error { +func (r *DescribeTaskInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "SearchCondition") delete(f, "ProjectId") - delete(f, "Instances") - delete(f, "CheckFather") - delete(f, "RerunType") - delete(f, "DependentWay") - delete(f, "SkipEventListening") - delete(f, "SonInstanceType") - delete(f, "OptType") - delete(f, "OperatorName") - delete(f, "OperatorId") - delete(f, "ProjectIdent") - delete(f, "ProjectName") - delete(f, "PageIndex") + delete(f, "PageNumber") delete(f, "PageSize") - delete(f, "Count") - delete(f, "RequestBaseInfo") - delete(f, "IsCount") + delete(f, "WorkflowIdList") + delete(f, "WorkflowNameList") + delete(f, "DateFrom") + delete(f, "DateTo") + delete(f, "TaskIdList") + delete(f, "TaskNameList") + delete(f, "InChargeList") + delete(f, "TaskTypeIdList") + delete(f, "StateList") + delete(f, "TaskCycleUnitList") + delete(f, "InstanceType") + delete(f, "OrderFields") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DiagnoseProRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DiagnoseProResponseParams struct { - // 结果 - Data *DiagnoseRep `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTaskInstancesResponseParams struct { + // 无 + Data *DescribeTaskInstancesData `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DiagnoseProResponse struct { +type DescribeTaskInstancesResponse struct { *tchttp.BaseResponse - Response *DiagnoseProResponseParams `json:"Response"` + Response *DescribeTaskInstancesResponseParams `json:"Response"` } -func (r *DiagnoseProResponse) ToJsonString() string { +func (r *DescribeTaskInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DiagnoseProResponse) FromJsonString(s string) error { +func (r *DescribeTaskInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DiagnoseRep struct { - // 诊断信息内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Content *Content `json:"Content,omitnil,omitempty" name:"Content"` - - // 诊断结果相关信息列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Table *Table `json:"Table,omitnil,omitempty" name:"Table"` -} - -type DimensionCount struct { - // 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - // 注意:此字段可能返回 null,表示取不到有效值。 - // - // Deprecated: DimType is deprecated. - DimType *uint64 `json:"DimType,omitnil,omitempty" name:"DimType"` - - // 统计值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` -} - -type DimensionScore struct { - // 维度评分列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - DimensionScoreList []*DimensionScoreInfo `json:"DimensionScoreList,omitnil,omitempty" name:"DimensionScoreList"` -} - -type DimensionScoreInfo struct { - // 维度名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 权重 - // 注意:此字段可能返回 null,表示取不到有效值。 - Weight *float64 `json:"Weight,omitnil,omitempty" name:"Weight"` - - // 设置人id - // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *int64 `json:"UserId,omitnil,omitempty" name:"UserId"` - - // 设置人名 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` - - // 更新时间 时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 参与评估表数量 - JoinTableNumber *int64 `json:"JoinTableNumber,omitnil,omitempty" name:"JoinTableNumber"` - - // 评分 - Score *float64 `json:"Score,omitnil,omitempty" name:"Score"` - - // 设置人idStr - // 注意:此字段可能返回 null,表示取不到有效值。 - UserIdStr *string `json:"UserIdStr,omitnil,omitempty" name:"UserIdStr"` -} - // Predefined struct for user -type DisableProjectRequestParams struct { +type DescribeTaskLockStatusRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模块名称 - ModuleKey *string `json:"ModuleKey,omitnil,omitempty" name:"ModuleKey"` + // 任务类型:201. stream, 202. offline + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -type DisableProjectRequest struct { +type DescribeTaskLockStatusRequest struct { *tchttp.BaseRequest + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模块名称 - ModuleKey *string `json:"ModuleKey,omitnil,omitempty" name:"ModuleKey"` + // 任务类型:201. stream, 202. offline + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *DisableProjectRequest) ToJsonString() string { +func (r *DescribeTaskLockStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DisableProjectRequest) FromJsonString(s string) error { +func (r *DescribeTaskLockStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "ModuleKey") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DisableProjectRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskLockStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DisableProjectResponseParams struct { - // 无 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTaskLockStatusResponseParams struct { + // 任务锁状态信息 + TaskLockStatus *TaskLockStatus `json:"TaskLockStatus,omitnil" name:"TaskLockStatus"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DisableProjectResponse struct { +type DescribeTaskLockStatusResponse struct { *tchttp.BaseResponse - Response *DisableProjectResponseParams `json:"Response"` + Response *DescribeTaskLockStatusResponseParams `json:"Response"` } -func (r *DisableProjectResponse) ToJsonString() string { +func (r *DescribeTaskLockStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DisableProjectResponse) FromJsonString(s string) error { +func (r *DescribeTaskLockStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type DlcDataGovernPolicy struct { - // 数据排布治理项 - // 注意:此字段可能返回 null,表示取不到有效值。 - RewriteDataPolicy *DlcRewriteDataInfo `json:"RewriteDataPolicy,omitnil,omitempty" name:"RewriteDataPolicy"` +// Predefined struct for user +type DescribeTaskReportDetailListRequestParams struct { + // WeData项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 快照过期治理项 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExpiredSnapshotsPolicy *DlcExpiredSnapshotsInfo `json:"ExpiredSnapshotsPolicy,omitnil,omitempty" name:"ExpiredSnapshotsPolicy"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 移除孤立文件治理项 - // 注意:此字段可能返回 null,表示取不到有效值。 - RemoveOrphanFilesPolicy *DlcRemoveOrphanFilesInfo `json:"RemoveOrphanFilesPolicy,omitnil,omitempty" name:"RemoveOrphanFilesPolicy"` + // 统计周期的开始日期,格式为 yyyy-MM-dd + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 合并元数据Manifests治理项 - // 注意:此字段可能返回 null,表示取不到有效值。 - MergeManifestsPolicy *DlcMergeManifestsInfo `json:"MergeManifestsPolicy,omitnil,omitempty" name:"MergeManifestsPolicy"` + // 统计周期的结束日期,格式为 yyyy-MM-dd + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` - // 是否集成库规则:default(默认继承)、none(不继承) - // 注意:此字段可能返回 null,表示取不到有效值。 - InheritDataBase *string `json:"InheritDataBase,omitnil,omitempty" name:"InheritDataBase"` + // 任务状态,多个状态用逗号连接 + StateList *string `json:"StateList,omitnil" name:"StateList"` - // 治理规则类型,Customize: 自定义;Intelligence: 智能治理 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"` + // 排序字段名 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` - // 治理引擎 - // 注意:此字段可能返回 null,表示取不到有效值。 - GovernEngine *string `json:"GovernEngine,omitnil,omitempty" name:"GovernEngine"` + // 升序或降序,传ASC或DESC + SortType *string `json:"SortType,omitnil" name:"SortType"` + + // 页数,从1开始 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页的记录条数,默认10条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type DlcExpiredSnapshotsInfo struct { - // 是否启用快照过期治理项:enable、none - // 注意:此字段可能返回 null,表示取不到有效值。 - ExpiredSnapshotsEnable *string `json:"ExpiredSnapshotsEnable,omitnil,omitempty" name:"ExpiredSnapshotsEnable"` +type DescribeTaskReportDetailListRequest struct { + *tchttp.BaseRequest + + // WeData项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 用于运行快照过期治理项的引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 需要保留的最近快照个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - RetainLast *uint64 `json:"RetainLast,omitnil,omitempty" name:"RetainLast"` + // 统计周期的开始日期,格式为 yyyy-MM-dd + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 过期指定天前的快照 - // 注意:此字段可能返回 null,表示取不到有效值。 - BeforeDays *uint64 `json:"BeforeDays,omitnil,omitempty" name:"BeforeDays"` + // 统计周期的结束日期,格式为 yyyy-MM-dd + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` - // 清理过期快照的并行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil,omitempty" name:"MaxConcurrentDeletes"` + // 任务状态,多个状态用逗号连接 + StateList *string `json:"StateList,omitnil" name:"StateList"` - // 快照过期治理运行周期,单位为分钟 - // 注意:此字段可能返回 null,表示取不到有效值。 - IntervalMin *uint64 `json:"IntervalMin,omitnil,omitempty" name:"IntervalMin"` -} + // 排序字段名 + SortItem *string `json:"SortItem,omitnil" name:"SortItem"` -type DlcMergeManifestsInfo struct { - // 是否启用合并元数据Manifests文件治理项:enable、none - // 注意:此字段可能返回 null,表示取不到有效值。 - MergeManifestsEnable *string `json:"MergeManifestsEnable,omitnil,omitempty" name:"MergeManifestsEnable"` + // 升序或降序,传ASC或DESC + SortType *string `json:"SortType,omitnil" name:"SortType"` - // 用于运行合并元数据Manifests文件治理项的引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` + // 页数,从1开始 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 合并元数据Manifests文件治理运行周期,单位为分钟 - // 注意:此字段可能返回 null,表示取不到有效值。 - IntervalMin *uint64 `json:"IntervalMin,omitnil,omitempty" name:"IntervalMin"` + // 每页的记录条数,默认10条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type DlcRemoveOrphanFilesInfo struct { - // 是否启用移除孤立文件治理项:enable、none - // 注意:此字段可能返回 null,表示取不到有效值。 - RemoveOrphanFilesEnable *string `json:"RemoveOrphanFilesEnable,omitnil,omitempty" name:"RemoveOrphanFilesEnable"` - - // 用于运行移除孤立文件治理项的引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` +func (r *DescribeTaskReportDetailListRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 移除指定天前的孤立文件 - // 注意:此字段可能返回 null,表示取不到有效值。 - BeforeDays *uint64 `json:"BeforeDays,omitnil,omitempty" name:"BeforeDays"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTaskReportDetailListRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "BeginDate") + delete(f, "EndDate") + delete(f, "StateList") + delete(f, "SortItem") + delete(f, "SortType") + delete(f, "PageIndex") + delete(f, "PageSize") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskReportDetailListRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 移除孤立文件的并行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil,omitempty" name:"MaxConcurrentDeletes"` +// Predefined struct for user +type DescribeTaskReportDetailListResponseParams struct { + // 页码,从1开始 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 移除孤立文件治理运行周期,单位为分钟 - // 注意:此字段可能返回 null,表示取不到有效值。 - IntervalMin *uint64 `json:"IntervalMin,omitnil,omitempty" name:"IntervalMin"` -} + // 每页的记录数 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` -type DlcRewriteDataInfo struct { - // 是否启用数据重排布治理项:enable(启动)、disable(不启用,默认) - // 注意:此字段可能返回 null,表示取不到有效值。 - RewriteDataEnable *string `json:"RewriteDataEnable,omitnil,omitempty" name:"RewriteDataEnable"` + // 总记录数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 用于运行数据重排布治理项的引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` + // 总页数 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 重排布任务执行的文件个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - MinInputFiles *uint64 `json:"MinInputFiles,omitnil,omitempty" name:"MinInputFiles"` + // 任务运行指标 + Items []*TaskReportDetail `json:"Items,omitnil" name:"Items"` - // 数据重排布写后的数据文件大小,单位为字节 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetFileSizeBytes *uint64 `json:"TargetFileSizeBytes,omitnil,omitempty" name:"TargetFileSizeBytes"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 数据重排布治理运行周期,单位为分钟 - // 注意:此字段可能返回 null,表示取不到有效值。 - IntervalMin *uint64 `json:"IntervalMin,omitnil,omitempty" name:"IntervalMin"` +type DescribeTaskReportDetailListResponse struct { + *tchttp.BaseResponse + Response *DescribeTaskReportDetailListResponseParams `json:"Response"` } -// Predefined struct for user -type DownloadLogByLineRequestParams struct { - // 开始行 - StartLine *int64 `json:"StartLine,omitnil,omitempty" name:"StartLine"` +func (r *DescribeTaskReportDetailListResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 读取行 - LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTaskReportDetailListResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +// Predefined struct for user +type DescribeTaskReportRequestParams struct { + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 统计周期的开始日期,格式为 yyyy-MM-dd + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 实例运行时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 统计周期的结束日期,格式为 yyyy-MM-dd + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` - // 任务详情id,用于读取切分的日志文件 - DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"` + // WeData项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +type DescribeTaskReportRequest struct { + *tchttp.BaseRequest + + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // base64编码的文件路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` + // 统计周期的开始日期,格式为 yyyy-MM-dd + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 任务记录id - RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` + // 统计周期的结束日期,格式为 yyyy-MM-dd + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` - // 子job id - SubJobId *string `json:"SubJobId,omitnil,omitempty" name:"SubJobId"` + // WeData项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // hiveSql:34,sparkSql:36 dlcSql: 32 - JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` +func (r *DescribeTaskReportRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // true:解析错误信息。false:不解析错误信息 - ParseErrorTip *bool `json:"ParseErrorTip,omitnil,omitempty" name:"ParseErrorTip"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTaskReportRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "BeginDate") + delete(f, "EndDate") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskReportRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // log 0 code 1 result 2 custo 3 - FileType *int64 `json:"FileType,omitnil,omitempty" name:"FileType"` +// Predefined struct for user +type DescribeTaskReportResponseParams struct { + // 总读取条数 + TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"` - // 查询文件标志:0: 从执行机获取,1: 从cos获取,获取不到会再从执行机获取 - QueryFileFlag *int64 `json:"QueryFileFlag,omitnil,omitempty" name:"QueryFileFlag"` + // 总读取字节数,单位为Byte + TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"` - // 透传字段,如果queryFileFlag为1,则ext回作为上一页的分页标识offset - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` -} + // 总写入条数 + TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"` -type DownloadLogByLineRequest struct { - *tchttp.BaseRequest - - // 开始行 - StartLine *int64 `json:"StartLine,omitnil,omitempty" name:"StartLine"` + // 总写入字节数,单位为Byte + TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"` - // 读取行 - LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` + // 总脏数据条数 + TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeTaskReportResponse struct { + *tchttp.BaseResponse + Response *DescribeTaskReportResponseParams `json:"Response"` +} - // 实例运行时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` +func (r *DescribeTaskReportResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 任务详情id,用于读取切分的日志文件 - DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTaskReportResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // base64编码的文件路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` +// Predefined struct for user +type DescribeTaskRunHistoryRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 任务记录id - RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` + // 检索条件 + SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 子job id - SubJobId *string `json:"SubJobId,omitnil,omitempty" name:"SubJobId"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // hiveSql:34,sparkSql:36 dlcSql: 32 - JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` +} - // true:解析错误信息。false:不解析错误信息 - ParseErrorTip *bool `json:"ParseErrorTip,omitnil,omitempty" name:"ParseErrorTip"` +type DescribeTaskRunHistoryRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // log 0 code 1 result 2 custo 3 - FileType *int64 `json:"FileType,omitnil,omitempty" name:"FileType"` + // 检索条件 + SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 查询文件标志:0: 从执行机获取,1: 从cos获取,获取不到会再从执行机获取 - QueryFileFlag *int64 `json:"QueryFileFlag,omitnil,omitempty" name:"QueryFileFlag"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 透传字段,如果queryFileFlag为1,则ext回作为上一页的分页标识offset - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` + // 分页页码 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` } -func (r *DownloadLogByLineRequest) ToJsonString() string { +func (r *DescribeTaskRunHistoryRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DownloadLogByLineRequest) FromJsonString(s string) error { +func (r *DescribeTaskRunHistoryRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "StartLine") - delete(f, "LineCount") delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "CurRunDate") - delete(f, "DetailId") - delete(f, "FilePath") - delete(f, "RecordId") - delete(f, "SubJobId") - delete(f, "JobType") - delete(f, "ParseErrorTip") - delete(f, "FileType") - delete(f, "QueryFileFlag") - delete(f, "ExtInfo") + delete(f, "SearchCondition") + delete(f, "PageSize") + delete(f, "PageNumber") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DownloadLogByLineRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskRunHistoryRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DownloadLogByLineResponseParams struct { - // 日志信息 +type DescribeTaskRunHistoryResponseParams struct { + // 分页查询任务运行历史结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceLogByLine `json:"Data,omitnil,omitempty" name:"Data"` + Data *InstanceOpsInfoPage `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DownloadLogByLineResponse struct { +type DescribeTaskRunHistoryResponse struct { *tchttp.BaseResponse - Response *DownloadLogByLineResponseParams `json:"Response"` + Response *DescribeTaskRunHistoryResponseParams `json:"Response"` } -func (r *DownloadLogByLineResponse) ToJsonString() string { +func (r *DescribeTaskRunHistoryResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DownloadLogByLineResponse) FromJsonString(s string) error { +func (r *DescribeTaskRunHistoryResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DryRunDIOfflineTaskRequestParams struct { - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - +type DescribeTaskScriptRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源组Id - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 默认 27 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` } -type DryRunDIOfflineTaskRequest struct { +type DescribeTaskScriptRequest struct { *tchttp.BaseRequest - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源组Id - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 默认 27 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` } -func (r *DryRunDIOfflineTaskRequest) ToJsonString() string { +func (r *DescribeTaskScriptRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DryRunDIOfflineTaskRequest) FromJsonString(s string) error { +func (r *DescribeTaskScriptRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "ResourceGroup") - delete(f, "TaskTypeId") + delete(f, "TaskId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DryRunDIOfflineTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTaskScriptRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type DryRunDIOfflineTaskResponseParams struct { - // 数据时间 - CurrentRunDate *string `json:"CurrentRunDate,omitnil,omitempty" name:"CurrentRunDate"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务实例唯一key - TaskInstanceKey *string `json:"TaskInstanceKey,omitnil,omitempty" name:"TaskInstanceKey"` +type DescribeTaskScriptResponseParams struct { + // 任务脚本内容 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *TaskScriptContent `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DryRunDIOfflineTaskResponse struct { +type DescribeTaskScriptResponse struct { *tchttp.BaseResponse - Response *DryRunDIOfflineTaskResponseParams `json:"Response"` + Response *DescribeTaskScriptResponseParams `json:"Response"` } -func (r *DryRunDIOfflineTaskResponse) ToJsonString() string { +func (r *DescribeTaskScriptResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *DryRunDIOfflineTaskResponse) FromJsonString(s string) error { +func (r *DescribeTaskScriptResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type Duty struct { - // 值班Id - // 注意:此字段可能返回 null,表示取不到有效值。 - DutyScheduleId *int64 `json:"DutyScheduleId,omitnil,omitempty" name:"DutyScheduleId"` +// Predefined struct for user +type DescribeTasksByPageRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 值班开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 值班结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 值班人员 - // 注意:此字段可能返回 null,表示取不到有效值。 - DutyPersons []*DutyPerson `json:"DutyPersons,omitnil,omitempty" name:"DutyPersons"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` } -type DutyPerson struct { - // 值班人子账号id - // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` +type DescribeTasksByPageRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 值班人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 值班人员主账号用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserId *string `json:"OwnerUserId,omitnil,omitempty" name:"OwnerUserId"` + // 页码,默认1 + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 值班人tenantId - // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *int64 `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 页大小,默认10 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` +} - // 2023-11-02 08:00:00 - // 注意:此字段可能返回 null,表示取不到有效值。 - AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` +func (r *DescribeTasksByPageRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 扩展字段 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTasksByPageRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkflowId") + delete(f, "PageNumber") + delete(f, "PageSize") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTasksByPageRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type DutySchedule struct { - // 值班表列表 +// Predefined struct for user +type DescribeTasksByPageResponseParams struct { + // 无1 // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*DutyScheduleData `json:"Rows,omitnil,omitempty" name:"Rows"` - - // 总条数 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 页号 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + Data *TaskInfoDataPage `json:"Data,omitnil" name:"Data"` - // 总页数 - TotalPageNumber *int64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type DutyScheduleData struct { - // 值班表Id - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` - - // 值班表名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 创建人 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` +type DescribeTasksByPageResponse struct { + *tchttp.BaseResponse + Response *DescribeTasksByPageResponseParams `json:"Response"` } -type DutyScheduleDetailsInfo struct { - // 值班日期 - Day *string `json:"Day,omitnil,omitempty" name:"Day"` +func (r *DescribeTasksByPageResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 值班信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Duty []*Duty `json:"Duty,omitnil,omitempty" name:"Duty"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTasksByPageResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type EnableProjectRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type DescribeTemplateDimCountRequestParams struct { + // 模板类型 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 模块名称 - ModuleKey *string `json:"ModuleKey,omitnil,omitempty" name:"ModuleKey"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type EnableProjectRequest struct { +type DescribeTemplateDimCountRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 模板类型 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 模块名称 - ModuleKey *string `json:"ModuleKey,omitnil,omitempty" name:"ModuleKey"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *EnableProjectRequest) ToJsonString() string { +func (r *DescribeTemplateDimCountRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *EnableProjectRequest) FromJsonString(s string) error { +func (r *DescribeTemplateDimCountRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Type") delete(f, "ProjectId") - delete(f, "ModuleKey") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "EnableProjectRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTemplateDimCountRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type EnableProjectResponseParams struct { - // 无 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type DescribeTemplateDimCountResponseParams struct { + // 维度统计结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data []*DimensionCount `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type EnableProjectResponse struct { +type DescribeTemplateDimCountResponse struct { *tchttp.BaseResponse - Response *EnableProjectResponseParams `json:"Response"` + Response *DescribeTemplateDimCountResponseParams `json:"Response"` } -func (r *EnableProjectResponse) ToJsonString() string { +func (r *DescribeTemplateDimCountResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *EnableProjectResponse) FromJsonString(s string) error { +func (r *DescribeTemplateDimCountResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type EngineTaskInfo struct { - // 引擎提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineSubmitTime *string `json:"EngineSubmitTime,omitnil,omitempty" name:"EngineSubmitTime"` +// Predefined struct for user +type DescribeTemplateHistoryRequestParams struct { + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 引擎执行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeTime *string `json:"EngineExeTime,omitnil,omitempty" name:"EngineExeTime"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 引擎执行总时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeTimes *uint64 `json:"EngineExeTimes,omitnil,omitempty" name:"EngineExeTimes"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // cu消耗 - // 注意:此字段可能返回 null,表示取不到有效值。 - CuConsume *uint64 `json:"CuConsume,omitnil,omitempty" name:"CuConsume"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 资源消耗 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceUsage *int64 `json:"ResourceUsage,omitnil,omitempty" name:"ResourceUsage"` +type DescribeTemplateHistoryRequest struct { + *tchttp.BaseRequest + + // 分页序号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 引擎名 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"` + // 分页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 引擎执行状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeStatus *string `json:"EngineExeStatus,omitnil,omitempty" name:"EngineExeStatus"` + // 过滤条件 + Filters []*Filter `json:"Filters,omitnil" name:"Filters"` - // 任务种类 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskKind *string `json:"TaskKind,omitnil,omitempty" name:"TaskKind"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` +func (r *DescribeTemplateHistoryRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 任务SQL语句 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskContent *string `json:"TaskContent,omitnil,omitempty" name:"TaskContent"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTemplateHistoryRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "PageNumber") + delete(f, "PageSize") + delete(f, "Filters") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTemplateHistoryRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 数据扫描总 bytes - // 注意:此字段可能返回 null,表示取不到有效值。 +// Predefined struct for user +type DescribeTemplateHistoryResponseParams struct { + // 分页记录 // 注意:此字段可能返回 null,表示取不到有效值。 - InputBytesSum *uint64 `json:"InputBytesSum,omitnil,omitempty" name:"InputBytesSum"` + Data *RuleTemplateHistoryPage `json:"Data,omitnil" name:"Data"` - // shuffle read 总 bytes - // 注意:此字段可能返回 null,表示取不到有效值。 - // 注意:此字段可能返回 null,表示取不到有效值。 - ShuffleReadBytesSum *uint64 `json:"ShuffleReadBytesSum,omitnil,omitempty" name:"ShuffleReadBytesSum"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // shuffle read 总行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - // 注意:此字段可能返回 null,表示取不到有效值。 - ShuffleReadRecordsSum *uint64 `json:"ShuffleReadRecordsSum,omitnil,omitempty" name:"ShuffleReadRecordsSum"` +type DescribeTemplateHistoryResponse struct { + *tchttp.BaseResponse + Response *DescribeTemplateHistoryResponseParams `json:"Response"` +} - // 输出总行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - // 注意:此字段可能返回 null,表示取不到有效值。 - OutputRecordsSum *uint64 `json:"OutputRecordsSum,omitnil,omitempty" name:"OutputRecordsSum"` +func (r *DescribeTemplateHistoryResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 输出总 bytes - // 注意:此字段可能返回 null,表示取不到有效值。 - // 注意:此字段可能返回 null,表示取不到有效值。 - OutputBytesSum *uint64 `json:"OutputBytesSum,omitnil,omitempty" name:"OutputBytesSum"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTemplateHistoryResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 输出文件数 - // 注意:此字段可能返回 null,表示取不到有效值。 - OutputFilesNum *uint64 `json:"OutputFilesNum,omitnil,omitempty" name:"OutputFilesNum"` +// Predefined struct for user +type DescribeThirdTaskRunLogRequestParams struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 输出小文件数 - // 注意:此字段可能返回 null,表示取不到有效值。 - OutputSmallFilesNum *uint64 `json:"OutputSmallFilesNum,omitnil,omitempty" name:"OutputSmallFilesNum"` + // 实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} - // 执行等待时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitTime *uint64 `json:"WaitTime,omitnil,omitempty" name:"WaitTime"` +type DescribeThirdTaskRunLogRequest struct { + *tchttp.BaseRequest + + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 查询结果时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - QueryResultTime *uint64 `json:"QueryResultTime,omitnil,omitempty" name:"QueryResultTime"` + // 实例数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} - // 入参 - // 注意:此字段可能返回 null,表示取不到有效值。 - CmdArgs *string `json:"CmdArgs,omitnil,omitempty" name:"CmdArgs"` +func (r *DescribeThirdTaskRunLogRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 使用虚拟核心秒数 - // 注意:此字段可能返回 null,表示取不到有效值。 - VCoreSeconds *uint64 `json:"VCoreSeconds,omitnil,omitempty" name:"VCoreSeconds"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeThirdTaskRunLogRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "CurRunDate") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeThirdTaskRunLogRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 使用的内存秒数 +// Predefined struct for user +type DescribeThirdTaskRunLogResponseParams struct { + // 获取第三方运行日志 // 注意:此字段可能返回 null,表示取不到有效值。 - MemorySeconds *uint64 `json:"MemorySeconds,omitnil,omitempty" name:"MemorySeconds"` + Data *string `json:"Data,omitnil" name:"Data"` - // EMR用户名 - // 注意:此字段可能返回 null,表示取不到有效值。 - EmrUserName *string `json:"EmrUserName,omitnil,omitempty" name:"EmrUserName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 任务的查询ID - // 注意:此字段可能返回 null,表示取不到有效值。 - QueryId *string `json:"QueryId,omitnil,omitempty" name:"QueryId"` +type DescribeThirdTaskRunLogResponse struct { + *tchttp.BaseResponse + Response *DescribeThirdTaskRunLogResponseParams `json:"Response"` +} - // 应用程序ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"` +func (r *DescribeThirdTaskRunLogResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type EventBatchCaseDTO struct { - // 事件实例id - CaseId *string `json:"CaseId,omitnil,omitempty" name:"CaseId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeThirdTaskRunLogResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件名 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// Predefined struct for user +type DescribeTopTableStatRequestParams struct { + // Project Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件触发起始时间 - StartDimension *string `json:"StartDimension,omitnil,omitempty" name:"StartDimension"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 创建时间 - CreationTs *string `json:"CreationTs,omitnil,omitempty" name:"CreationTs"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` +} - // 消费者id - ConsumerId *string `json:"ConsumerId,omitnil,omitempty" name:"ConsumerId"` +type DescribeTopTableStatRequest struct { + *tchttp.BaseRequest + + // Project Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 事件触发结束时间 - EndDimension *string `json:"EndDimension,omitnil,omitempty" name:"EndDimension"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` +} - // 事件周期 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` +func (r *DescribeTopTableStatRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type EventCaseAuditLogOptDto struct { - // 事件实例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CaseId *string `json:"CaseId,omitnil,omitempty" name:"CaseId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTopTableStatRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "BeginDate") + delete(f, "EndDate") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTopTableStatRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 事件名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` +// Predefined struct for user +type DescribeTopTableStatResponseParams struct { + // 结果 + Data *TopTableStat `json:"Data,omitnil" name:"Data"` - // 事件类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 事件分割类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` +type DescribeTopTableStatResponse struct { + *tchttp.BaseResponse + Response *DescribeTopTableStatResponseParams `json:"Response"` +} - // 事件广播类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` +func (r *DescribeTopTableStatResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 事件实例存活时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTopTableStatResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件实例存活时间单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` +// Predefined struct for user +type DescribeTrendStatRequestParams struct { + // Project id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 事件实例状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` +} - // 事件实例触发时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventTriggerTimestamp *string `json:"EventTriggerTimestamp,omitnil,omitempty" name:"EventTriggerTimestamp"` +type DescribeTrendStatRequest struct { + *tchttp.BaseRequest + + // Project id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件实例消费时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - LogTimestamp *string `json:"LogTimestamp,omitnil,omitempty" name:"LogTimestamp"` + // 开始时间,时间戳到秒 + BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"` - // 事件实例描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 结束时间,时间戳到秒 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` } -type EventCaseAuditLogVOCollection struct { - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +func (r *DescribeTrendStatRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTrendStatRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "BeginDate") + delete(f, "EndDate") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeTrendStatRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 当前页记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` +// Predefined struct for user +type DescribeTrendStatResponseParams struct { + // 结果 + Data []*RuleExecDateStat `json:"Data,omitnil" name:"Data"` - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` +type DescribeTrendStatResponse struct { + *tchttp.BaseResponse + Response *DescribeTrendStatResponseParams `json:"Response"` +} - // 分页数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*EventCaseAuditLogOptDto `json:"Items,omitnil,omitempty" name:"Items"` +func (r *DescribeTrendStatResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type EventCaseConsumeLogOptDto struct { - // 消费ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ConsumeLogId *string `json:"ConsumeLogId,omitnil,omitempty" name:"ConsumeLogId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeTrendStatResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件案例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - EventCaseId *string `json:"EventCaseId,omitnil,omitempty" name:"EventCaseId"` +// Predefined struct for user +type DescribeWorkflowCanvasInfoRequestParams struct { + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 消费者ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ConsumerId *string `json:"ConsumerId,omitnil,omitempty" name:"ConsumerId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 消费时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTimestamp *string `json:"CreationTimestamp,omitnil,omitempty" name:"CreationTimestamp"` +type DescribeWorkflowCanvasInfoRequest struct { + *tchttp.BaseRequest + + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 任务详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConsumerDetail *TaskOpsDto `json:"ConsumerDetail,omitnil,omitempty" name:"ConsumerDetail"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type EventCaseConsumeLogOptDtoCollection struct { - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +func (r *DescribeWorkflowCanvasInfoRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 结果总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowCanvasInfoRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkflowId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowCanvasInfoRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 当前页结果数 +// Predefined struct for user +type DescribeWorkflowCanvasInfoResponseParams struct { + // 工作流调度详情 // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + Data *WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"` - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 每页数目 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*EventCaseConsumeLogOptDto `json:"Items,omitnil,omitempty" name:"Items"` +type DescribeWorkflowCanvasInfoResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowCanvasInfoResponseParams `json:"Response"` } -type EventCaseDTO struct { - // 事件实例id - CaseId *string `json:"CaseId,omitnil,omitempty" name:"CaseId"` +func (r *DescribeWorkflowCanvasInfoResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 事件名 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowCanvasInfoResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件格式 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` +// Predefined struct for user +type DescribeWorkflowExecuteByIdRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 创建时间 - CreationTs *string `json:"CreationTs,omitnil,omitempty" name:"CreationTs"` + // 工作流ID + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 消费者id - ConsumerId *string `json:"ConsumerId,omitnil,omitempty" name:"ConsumerId"` + // 分页大小 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 分页索引 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type EventCaseOpsDto struct { - // 案例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CaseId *string `json:"CaseId,omitnil,omitempty" name:"CaseId"` - - // 案例名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 时间格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` +type DescribeWorkflowExecuteByIdRequest struct { + *tchttp.BaseRequest + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTimestamp *string `json:"CreationTimestamp,omitnil,omitempty" name:"CreationTimestamp"` + // 工作流ID + WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"` - // 消费者id - // 注意:此字段可能返回 null,表示取不到有效值。 - ConsumerId *string `json:"ConsumerId,omitnil,omitempty" name:"ConsumerId"` + // 分页大小 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 分页索引 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } -type EventDsDto struct { - // 事件名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 事件类型GENERAL、TIME_SERIES - // 注意:此字段可能返回 null,表示取不到有效值。 - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` - - // 存活时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeToLive *int64 `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` +func (r *DescribeWorkflowExecuteByIdRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 存活时间单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowExecuteByIdRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkFlowIdList") + delete(f, "PageNumber") + delete(f, "PageSize") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowExecuteByIdRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 事件分割类型 SECOND、MIN、HOUR、DAY +// Predefined struct for user +type DescribeWorkflowExecuteByIdResponseParams struct { + // 工作流运行时间信息 // 注意:此字段可能返回 null,表示取不到有效值。 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + Data *WorkFlowExecuteDtoByPage `json:"Data,omitnil" name:"Data"` - // 事件广播类型SINGLE、BROADCAST - // 注意:此字段可能返回 null,表示取不到有效值。 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 时间格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` +type DescribeWorkflowExecuteByIdResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowExecuteByIdResponseParams `json:"Response"` +} - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTs *string `json:"CreationTs,omitnil,omitempty" name:"CreationTs"` +func (r *DescribeWorkflowExecuteByIdResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 事件所属人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowExecuteByIdResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` +// Predefined struct for user +type DescribeWorkflowInfoByIdRequestParams struct { + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 事件监听者信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Listeners []*EventListenerDTO `json:"Listeners,omitnil,omitempty" name:"Listeners"` +type DescribeWorkflowInfoByIdRequest struct { + *tchttp.BaseRequest + + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` +func (r *DescribeWorkflowInfoByIdRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type EventListenerDTO struct { - // 关键字,一般为任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowInfoByIdRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkflowId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowInfoByIdRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // REST_API、KAFKA +// Predefined struct for user +type DescribeWorkflowInfoByIdResponseParams struct { + // 工作流调度详情 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Data *WorkflowSchedulerOpsDto `json:"Data,omitnil" name:"Data"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTs *string `json:"CreationTs,omitnil,omitempty" name:"CreationTs"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - PropertiesList []*ParamInfoDs `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"` +type DescribeWorkflowInfoByIdResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowInfoByIdResponseParams `json:"Response"` +} - // 事件名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` +func (r *DescribeWorkflowInfoByIdResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 监听者任务信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskInfo *EventListenerTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowInfoByIdResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件所属项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - EventProjectId *string `json:"EventProjectId,omitnil,omitempty" name:"EventProjectId"` +// Predefined struct for user +type DescribeWorkflowListByProjectIdRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type EventListenerOpsDto struct { - // 事件名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` +type DescribeWorkflowListByProjectIdRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 关键字,如果是任务,则是任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +func (r *DescribeWorkflowListByProjectIdRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 触发方式 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowListByProjectIdRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowListByProjectIdRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 事件属性 +// Predefined struct for user +type DescribeWorkflowListByProjectIdResponseParams struct { + // 根据项目id获取项目下所有工作流列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` + Data []*WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTimestamp *string `json:"CreationTimestamp,omitnil,omitempty" name:"CreationTimestamp"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type EventListenerTaskInfo struct { - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type DescribeWorkflowListByProjectIdResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowListByProjectIdResponseParams `json:"Response"` +} - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +func (r *DescribeWorkflowListByProjectIdResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowListByProjectIdResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` +// Predefined struct for user +type DescribeWorkflowOpsCanvasInfoRequestParams struct { + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 任务类型名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` +type DescribeWorkflowOpsCanvasInfoRequest struct { + *tchttp.BaseRequest + + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 任务周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` +func (r *DescribeWorkflowOpsCanvasInfoRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type EventOpsDto struct { - // 事件名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowOpsCanvasInfoRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkflowId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowOpsCanvasInfoRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 事件类型 +// Predefined struct for user +type DescribeWorkflowOpsCanvasInfoResponseParams struct { + // 删除结果 // 注意:此字段可能返回 null,表示取不到有效值。 - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + Data *WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"` - // 事件分割类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 事件广播类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` - - // 数据时间格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` +type DescribeWorkflowOpsCanvasInfoResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowOpsCanvasInfoResponseParams `json:"Response"` +} - // 存活时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeToLive *uint64 `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` +func (r *DescribeWorkflowOpsCanvasInfoResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 存活时间单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowOpsCanvasInfoResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 创建时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTimestamp *string `json:"CreationTimestamp,omitnil,omitempty" name:"CreationTimestamp"` +// Predefined struct for user +type DescribeWorkflowTaskCountRequestParams struct { + // 工作流列表 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 所属者 - // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` +type DescribeWorkflowTaskCountRequest struct { + *tchttp.BaseRequest + + // 工作流列表 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 监听器 - // 注意:此字段可能返回 null,表示取不到有效值。 - Listeners []*EventListenerOpsDto `json:"Listeners,omitnil,omitempty" name:"Listeners"` +func (r *DescribeWorkflowTaskCountRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 事件案例 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventCases []*EventCaseOpsDto `json:"EventCases,omitnil,omitempty" name:"EventCases"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowTaskCountRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkflowId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeWorkflowTaskCountRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type EventPublisherDTO struct { - // 关键字,一般为任务id +// Predefined struct for user +type DescribeWorkflowTaskCountResponseParams struct { + // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + Data *WorkflowTaskCountOpsDto `json:"Data,omitnil" name:"Data"` - // REST_API、KAFKA - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreationTs *string `json:"CreationTs,omitnil,omitempty" name:"CreationTs"` +type DescribeWorkflowTaskCountResponse struct { + *tchttp.BaseResponse + Response *DescribeWorkflowTaskCountResponseParams `json:"Response"` +} - // 配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - PropertiesList []*ParamInfoDs `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"` +func (r *DescribeWorkflowTaskCountResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DescribeWorkflowTaskCountResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type ExecutorResourceGroupInfo struct { - // 执行组id, 仅更新资源时需要传 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` +// Predefined struct for user +type DiagnosePlusRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 执行组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 执行组描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupDesc *string `json:"ExecutorGroupDesc,omitnil,omitempty" name:"ExecutorGroupDesc"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // SCHEDULER (标准调度资源组),CUSTOM_SCHEDULER (自定义调度资源),INTEGRATION(集成资源组),DATA_SERVICE(数据服务资源组) - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorResourceType *int64 `json:"ExecutorResourceType,omitnil,omitempty" name:"ExecutorResourceType"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 区域中文 - // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // vpcId, 托管服务时需要传递 - // 注意:此字段可能返回 null,表示取不到有效值。 - VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // subnetId, 托管服务时需要传递 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 基础资源包,资源组至少包含一个基础资源包 - // 注意:此字段可能返回 null,表示取不到有效值。 - BasicResourcePackage *ExecutorResourcePackageInfo `json:"BasicResourcePackage,omitnil,omitempty" name:"BasicResourcePackage"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 增强资源包 - // 注意:此字段可能返回 null,表示取不到有效值。 - AdvanceResourcePackage *ExecutorResourcePackageInfo `json:"AdvanceResourcePackage,omitnil,omitempty" name:"AdvanceResourcePackage"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 是否自动续费 - // 注意:此字段可能返回 null,表示取不到有效值。 - AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 区域英文 - // 注意:此字段可能返回 null,表示取不到有效值。 - RegionEn *string `json:"RegionEn,omitnil,omitempty" name:"RegionEn"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 区域Id - // 注意:此字段可能返回 null,表示取不到有效值。 - RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 项目展示名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 资源组关联项目数 - // 注意:此字段可能返回 null,表示取不到有效值。 - AssociateProjectNums *int64 `json:"AssociateProjectNums,omitnil,omitempty" name:"AssociateProjectNums"` +type DiagnosePlusRequest struct { + *tchttp.BaseRequest + + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 是否锁定,false为未锁定,true为锁定 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsLocked *bool `json:"IsLocked,omitnil,omitempty" name:"IsLocked"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 来源类型,0为系统默认,1为自定义 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 队列资源包 - // 注意:此字段可能返回 null,表示取不到有效值。 - MQPackageVO *MQPackageVO `json:"MQPackageVO,omitnil,omitempty" name:"MQPackageVO"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 是否首选 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstChoice *bool `json:"FirstChoice,omitnil,omitempty" name:"FirstChoice"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 资源组python版本绑定详情 - PythonSubVersions []*string `json:"PythonSubVersions,omitnil,omitempty" name:"PythonSubVersions"` -} + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` -type ExecutorResourcePackageExtInfo struct { - // 集成资源组:InLong集群id - // 注意:此字段可能返回 null,表示取不到有效值。 - InlongGroupId *string `json:"InlongGroupId,omitnil,omitempty" name:"InlongGroupId"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 集成资源组:oceanus集群id - // 注意:此字段可能返回 null,表示取不到有效值。 - OceanusClusterId *string `json:"OceanusClusterId,omitnil,omitempty" name:"OceanusClusterId"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 计费相关:产品资源id列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProductResourceIdList []*string `json:"ProductResourceIdList,omitnil,omitempty" name:"ProductResourceIdList"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 当前资源包对应订单是否发货成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - BillingSuccess *bool `json:"BillingSuccess,omitnil,omitempty" name:"BillingSuccess"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // apigw服务id - // 注意:此字段可能返回 null,表示取不到有效值。 - ApigwServiceId *string `json:"ApigwServiceId,omitnil,omitempty" name:"ApigwServiceId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // apigw服务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApigwServiceName *string `json:"ApigwServiceName,omitnil,omitempty" name:"ApigwServiceName"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 数据集成相关:dataProxy配置规格 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxySpec *int64 `json:"DataProxySpec,omitnil,omitempty" name:"DataProxySpec"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // dataProxy数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyNum *int64 `json:"DataProxyNum,omitnil,omitempty" name:"DataProxyNum"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // dataProxy状态,同ExecutorGroupStatus - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyStatus *int64 `json:"DataProxyStatus,omitnil,omitempty" name:"DataProxyStatus"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // inlongManager地址 - // 注意:此字段可能返回 null,表示取不到有效值。 - InLongManagerUrl *string `json:"InLongManagerUrl,omitnil,omitempty" name:"InLongManagerUrl"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // inlong版本 - // 注意:此字段可能返回 null,表示取不到有效值。 - InLongVersion *string `json:"InLongVersion,omitnil,omitempty" name:"InLongVersion"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 私有化资源组相关: 执行及机器ip列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorMachineIpList *string `json:"ExecutorMachineIpList,omitnil,omitempty" name:"ExecutorMachineIpList"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type ExecutorResourcePackageInfo struct { - // 资源包规格相关:资源包个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourcePackageNum *int64 `json:"ResourcePackageNum,omitnil,omitempty" name:"ResourcePackageNum"` +func (r *DiagnosePlusRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 资源包规格相关:cpu个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - CpuNum *int64 `json:"CpuNum,omitnil,omitempty" name:"CpuNum"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DiagnosePlusRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") + delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DiagnosePlusRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 资源包id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorResourcePackageId *string `json:"ExecutorResourcePackageId,omitnil,omitempty" name:"ExecutorResourcePackageId"` +// Predefined struct for user +type DiagnosePlusResponseParams struct { + // 结果 + Data *string `json:"Data,omitnil" name:"Data"` - // 资源包规格相关:内存大小,单位:G - // 注意:此字段可能返回 null,表示取不到有效值。 - MemSize *int64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 资源包状态, /** - // * 初始化中 - // */ - // INIT(0), - // /** - // * 运行中 - // */ - // RUNNING(1), - // /** - // * 运行异常 - // */ - // RUNNING_FAILED(2), - // /** - // * 释放中 - // */ - // DELETEING(3), - // /** - // * 已释放 - // */ - // DELETED(4), - // /** - // * 创建中 - // */ - // CREATING(5), - // /** - // * 创建失败 - // */ - // CREATE_FAILED(6), - // /** - // * 更新中 - // */ - // UPDATING(7), - // /** - // * 更新失败 - // */ - // UPDATE_FAILED(8), - // /** - // * 已到期 - // */ - // EXPIRED(9); - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` +type DiagnosePlusResponse struct { + *tchttp.BaseResponse + Response *DiagnosePlusResponseParams `json:"Response"` +} + +func (r *DiagnosePlusResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *DiagnosePlusResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 资源包状态描述:保存创建失败,运行异常和更新失败的原因 +type DimensionCount struct { + // 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 // 注意:此字段可能返回 null,表示取不到有效值。 - StatusDescription *string `json:"StatusDescription,omitnil,omitempty" name:"StatusDescription"` + // + // Deprecated: DimType is deprecated. + DimType *uint64 `json:"DimType,omitnil" name:"DimType"` - // 资源包到期时间,时间戳毫秒 + // 统计值 // 注意:此字段可能返回 null,表示取不到有效值。 - ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` + Count *uint64 `json:"Count,omitnil" name:"Count"` - // 资源包额外属性 + // 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 // 注意:此字段可能返回 null,表示取不到有效值。 - ExtInfo *ExecutorResourcePackageExtInfo `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` +} - // 绑定的项目id,可为空 +type DimensionScore struct { + // 维度评分列表 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + DimensionScoreList []*DimensionScoreInfo `json:"DimensionScoreList,omitnil" name:"DimensionScoreList"` +} - // 资源组绑定的时间,时间戳毫秒 +type DimensionScoreInfo struct { + // 维度名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectBindTime *int64 `json:"ProjectBindTime,omitnil,omitempty" name:"ProjectBindTime"` + Name *string `json:"Name,omitnil" name:"Name"` - // 资源包使用状态: cpu使用,内存使用及趋势 + // 权重 // 注意:此字段可能返回 null,表示取不到有效值。 - ResourcePackageUsage *ExecutorResourcePackageUsageInfo `json:"ResourcePackageUsage,omitnil,omitempty" name:"ResourcePackageUsage"` + Weight *float64 `json:"Weight,omitnil" name:"Weight"` - // 计费相关:产品资源id列表 + // 设置人id // 注意:此字段可能返回 null,表示取不到有效值。 - ProductResourceIdList []*int64 `json:"ProductResourceIdList,omitnil,omitempty" name:"ProductResourceIdList"` + UserId *int64 `json:"UserId,omitnil" name:"UserId"` - // 生命周期 + // 设置人名 // 注意:此字段可能返回 null,表示取不到有效值。 - LifeTime *int64 `json:"LifeTime,omitnil,omitempty" name:"LifeTime"` - - // 私有网络Id - // 注意:此字段可能返回 null,表示取不到有效值。 - VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` - - // 私有网络名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` - - // 子网Id - // 注意:此字段可能返回 null,表示取不到有效值。 - SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` - - // 子网名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"` - - // 执行资源相关:资源规格描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceStandard *string `json:"ResourceStandard,omitnil,omitempty" name:"ResourceStandard"` - - // 内存总数 - TotalMemory *uint64 `json:"TotalMemory,omitnil,omitempty" name:"TotalMemory"` -} - -type ExecutorResourcePackageUsageInfo struct { - // CPU占用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - CpuUsagePercent *float64 `json:"CpuUsagePercent,omitnil,omitempty" name:"CpuUsagePercent"` - - // 内存占用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - MemUsagePercent *float64 `json:"MemUsagePercent,omitnil,omitempty" name:"MemUsagePercent"` - - // 资源包状态, /** - // * 初始化中 - // */ - // INIT(0), - // /** - // * 运行中 - // */ - // RUNNING(1), - // /** - // * 运行异常 - // */ - // RUNNING_FAILED(2), - // /** - // * 释放中 - // */ - // DELETEING(3), - // /** - // * 已释放 - // */ - // DELETED(4), - // /** - // * 创建中 - // */ - // CREATING(5), - // /** - // * 创建失败 - // */ - // CREATE_FAILED(6), - // /** - // * 更新中 - // */ - // UPDATING(7), - // /** - // * 更新失败 - // */ - // UPDATE_FAILED(8), - // /** - // * 已到期 - // */ - // EXPIRED(9); + UserName *string `json:"UserName,omitnil" name:"UserName"` + + // 更新时间 时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *float64 `json:"Status,omitnil,omitempty" name:"Status"` + UpdateTime *int64 `json:"UpdateTime,omitnil" name:"UpdateTime"` - // /** - // * 初始化中 - // */ - // INIT(0), - // /** - // * 运行中 - // */ - // RUNNING(1), - // /** - // * 运行异常 - // */ - // RUNNING_FAILED(2), - // /** - // * 释放中 - // */ - // DELETEING(3), - // /** - // * 已释放 - // */ - // DELETED(4), - // /** - // * 创建中 - // */ - // CREATING(5), - // /** - // * 创建失败 - // */ - // CREATE_FAILED(6), - // /** - // * 更新中 - // */ - // UPDATING(7), - // /** - // * 更新失败 - // */ - // UPDATE_FAILED(8), - // /** - // * 已到期 - // */ - // 运行中的任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunningTaskNum *int64 `json:"RunningTaskNum,omitnil,omitempty" name:"RunningTaskNum"` - - // 等待中的任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitingTaskNum *int64 `json:"WaitingTaskNum,omitnil,omitempty" name:"WaitingTaskNum"` - - // 资源使用趋势: 开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UsageTrendStartTime *string `json:"UsageTrendStartTime,omitnil,omitempty" name:"UsageTrendStartTime"` - - // 资源使用趋势: 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UsageTrendEndTime *string `json:"UsageTrendEndTime,omitnil,omitempty" name:"UsageTrendEndTime"` - - // 资源使用趋势列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - UsageTrendList []*ExecutorUsageTrendInfo `json:"UsageTrendList,omitnil,omitempty" name:"UsageTrendList"` -} - -type ExecutorUsageTrendInfo struct { - // 时间戳,单位:毫秒 - // 注意:此字段可能返回 null,表示取不到有效值。 - Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` - - // CPU占用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - CpuUsagePercent *float64 `json:"CpuUsagePercent,omitnil,omitempty" name:"CpuUsagePercent"` - - // 内存占用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - MemUsagePercent *float64 `json:"MemUsagePercent,omitnil,omitempty" name:"MemUsagePercent"` - - // 当前并发度使用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConcurrencyUsage *float64 `json:"ConcurrencyUsage,omitnil,omitempty" name:"ConcurrencyUsage"` - - // oceanus CU使用百分比 - // 注意:此字段可能返回 null,表示取不到有效值。 - OceanusCuUsage *float64 `json:"OceanusCuUsage,omitnil,omitempty" name:"OceanusCuUsage"` -} - -type ExtParam struct { - // key - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + // 参与评估表数量 + JoinTableNumber *int64 `json:"JoinTableNumber,omitnil" name:"JoinTableNumber"` - // 具体值 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + // 评分 + Score *float64 `json:"Score,omitnil" name:"Score"` } -type ExtResourceFlagDto struct { - // 父任务信息获取标识 +type DlcDataGovernPolicy struct { + // 数据排布治理项 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentTask *bool `json:"ParentTask,omitnil,omitempty" name:"ParentTask"` + RewriteDataPolicy *DlcRewriteDataInfo `json:"RewriteDataPolicy,omitnil" name:"RewriteDataPolicy"` - // 生产事件获取标识 + // 快照过期治理项 // 注意:此字段可能返回 null,表示取不到有效值。 - EventListener *string `json:"EventListener,omitnil,omitempty" name:"EventListener"` + ExpiredSnapshotsPolicy *DlcExpiredSnapshotsInfo `json:"ExpiredSnapshotsPolicy,omitnil" name:"ExpiredSnapshotsPolicy"` - // Dlc相关配置获取标识 + // 移除孤立文件治理项 // 注意:此字段可能返回 null,表示取不到有效值。 - DlcResourceConfig *string `json:"DlcResourceConfig,omitnil,omitempty" name:"DlcResourceConfig"` + RemoveOrphanFilesPolicy *DlcRemoveOrphanFilesInfo `json:"RemoveOrphanFilesPolicy,omitnil" name:"RemoveOrphanFilesPolicy"` - // 脚本信息获取标识 + // 合并元数据Manifests治理项 // 注意:此字段可能返回 null,表示取不到有效值。 - Script *string `json:"Script,omitnil,omitempty" name:"Script"` + MergeManifestsPolicy *DlcMergeManifestsInfo `json:"MergeManifestsPolicy,omitnil" name:"MergeManifestsPolicy"` - // 离线任务信息获取标识 + // 是否集成库规则:default(默认继承)、none(不继承) // 注意:此字段可能返回 null,表示取不到有效值。 - OfflineSyncTask *string `json:"OfflineSyncTask,omitnil,omitempty" name:"OfflineSyncTask"` -} + InheritDataBase *string `json:"InheritDataBase,omitnil" name:"InheritDataBase"` -type ExtensionInfoVO struct { - // key + // 治理规则类型,Customize: 自定义;Intelligence: 智能治理 // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + RuleType *string `json:"RuleType,omitnil" name:"RuleType"` - // value + // 治理引擎 // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + GovernEngine *string `json:"GovernEngine,omitnil" name:"GovernEngine"` +} - // 描述 +type DlcExpiredSnapshotsInfo struct { + // 是否启用快照过期治理项:enable、none // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} + ExpiredSnapshotsEnable *string `json:"ExpiredSnapshotsEnable,omitnil" name:"ExpiredSnapshotsEnable"` -type FailMessage struct { - // 数据唯一标识 + // 用于运行快照过期治理项的引擎名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + Engine *string `json:"Engine,omitnil" name:"Engine"` - // 失败原因 + // 需要保留的最近快照个数 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` -} + RetainLast *uint64 `json:"RetainLast,omitnil" name:"RetainLast"` -type FieldConfig struct { - // 字段key + // 过期指定天前的快照 // 注意:此字段可能返回 null,表示取不到有效值。 - FieldKey *string `json:"FieldKey,omitnil,omitempty" name:"FieldKey"` + BeforeDays *uint64 `json:"BeforeDays,omitnil" name:"BeforeDays"` - // 字段值 + // 清理过期快照的并行数 // 注意:此字段可能返回 null,表示取不到有效值。 - FieldValue *string `json:"FieldValue,omitnil,omitempty" name:"FieldValue"` + MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil" name:"MaxConcurrentDeletes"` - // 字段值类型 + // 快照过期治理运行周期,单位为分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - FieldDataType *string `json:"FieldDataType,omitnil,omitempty" name:"FieldDataType"` + IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"` } -type Filter struct { - // 过滤字段名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 过滤值列表 - Values []*string `json:"Values,omitnil,omitempty" name:"Values"` -} - -type FilterOptional struct { - // 过滤字段名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 过滤值列表 - Values []*string `json:"Values,omitnil,omitempty" name:"Values"` -} +type DlcMergeManifestsInfo struct { + // 是否启用合并元数据Manifests文件治理项:enable、none + // 注意:此字段可能返回 null,表示取不到有效值。 + MergeManifestsEnable *string `json:"MergeManifestsEnable,omitnil" name:"MergeManifestsEnable"` -// Predefined struct for user -type FindAllFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 用于运行合并元数据Manifests文件治理项的引擎名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Engine *string `json:"Engine,omitnil" name:"Engine"` -type FindAllFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 合并元数据Manifests文件治理运行周期,单位为分钟 + // 注意:此字段可能返回 null,表示取不到有效值。 + IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"` } -func (r *FindAllFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type DlcRemoveOrphanFilesInfo struct { + // 是否启用移除孤立文件治理项:enable、none + // 注意:此字段可能返回 null,表示取不到有效值。 + RemoveOrphanFilesEnable *string `json:"RemoveOrphanFilesEnable,omitnil" name:"RemoveOrphanFilesEnable"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *FindAllFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FindAllFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 用于运行移除孤立文件治理项的引擎名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Engine *string `json:"Engine,omitnil" name:"Engine"` -// Predefined struct for user -type FindAllFolderResponseParams struct { - // 文件夹列表 + // 移除指定天前的孤立文件 // 注意:此字段可能返回 null,表示取不到有效值。 - FolderList []*FolderDsDto `json:"FolderList,omitnil,omitempty" name:"FolderList"` + BeforeDays *uint64 `json:"BeforeDays,omitnil" name:"BeforeDays"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 移除孤立文件的并行数 + // 注意:此字段可能返回 null,表示取不到有效值。 + MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil" name:"MaxConcurrentDeletes"` -type FindAllFolderResponse struct { - *tchttp.BaseResponse - Response *FindAllFolderResponseParams `json:"Response"` + // 移除孤立文件治理运行周期,单位为分钟 + // 注意:此字段可能返回 null,表示取不到有效值。 + IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"` } -func (r *FindAllFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type DlcRewriteDataInfo struct { + // 是否启用数据重排布治理项:enable(启动)、disable(不启用,默认) + // 注意:此字段可能返回 null,表示取不到有效值。 + RewriteDataEnable *string `json:"RewriteDataEnable,omitnil" name:"RewriteDataEnable"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *FindAllFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 用于运行数据重排布治理项的引擎名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Engine *string `json:"Engine,omitnil" name:"Engine"` -type FolderDsDto struct { - // 文件夹id + // 重排布任务执行的文件个数 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + MinInputFiles *uint64 `json:"MinInputFiles,omitnil" name:"MinInputFiles"` - // 创建时间 + // 数据重排布写后的数据文件大小,单位为字节 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + TargetFileSizeBytes *uint64 `json:"TargetFileSizeBytes,omitnil" name:"TargetFileSizeBytes"` - // 文件夹名称 + // 数据重排布治理运行周期,单位为分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"` +} - // 所属项目id +type DrInstanceOpsDto struct { + // 任务来源 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"` - // 更新时间 + // 编排空间jobId // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + JobId *string `json:"JobId,omitnil" name:"JobId"` - // 父文件夹id + // 任务提交记录Id // 注意:此字段可能返回 null,表示取不到有效值。 - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` + RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"` - // 工作流总数 + // 子任务记录id // 注意:此字段可能返回 null,表示取不到有效值。 - Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` + SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"` - // 工作流列表 + // 任务实例Id // 注意:此字段可能返回 null,表示取不到有效值。 - Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil,omitempty" name:"Workflows"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 子文件夹总数 + // 编排空间为任务id, 开发空间为脚本id // 注意:此字段可能返回 null,表示取不到有效值。 - TotalFolders *int64 `json:"TotalFolders,omitnil,omitempty" name:"TotalFolders"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 子文件夹列表 + // 脚本cos地址 // 注意:此字段可能返回 null,表示取不到有效值。 - Folders []*FolderDsDto `json:"Folders,omitnil,omitempty" name:"Folders"` + RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"` - // 搜索类型 + // 试运行内容 // 注意:此字段可能返回 null,表示取不到有效值。 - FindType *string `json:"FindType,omitnil,omitempty" name:"FindType"` -} + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` -type FolderOpsDto struct { - // 文件夹id + // 任务提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 创建时间 + // 任务启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 文件夹名称 + // 运行时长(秒) // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + Duration *string `json:"Duration,omitnil" name:"Duration"` - // 所属项目id + // 试运行状态 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + Status *string `json:"Status,omitnil" name:"Status"` - // 更新时间 + // 编排空间为任务名称,开发空间为脚本名称 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 父文件夹id + // 试运行提交人 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` + SubmitUserName *string `json:"SubmitUserName,omitnil" name:"SubmitUserName"` - // 工作流总数 + // 试运行提交人userId // 注意:此字段可能返回 null,表示取不到有效值。 - Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` + SubmitUserId *string `json:"SubmitUserId,omitnil" name:"SubmitUserId"` - // 工作流列表 + // 任务类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil,omitempty" name:"Workflows"` + TaskType *string `json:"TaskType,omitnil" name:"TaskType"` - // 子文件夹总数 + // 是否含有结果集 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalFolders *int64 `json:"TotalFolders,omitnil,omitempty" name:"TotalFolders"` + HasResultSet *bool `json:"HasResultSet,omitnil" name:"HasResultSet"` +} - // 子文件夹列表 +type DrInstanceOpsDtoPage struct { + // 记录总数 // 注意:此字段可能返回 null,表示取不到有效值。 - FoldersList *string `json:"FoldersList,omitnil,omitempty" name:"FoldersList"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 搜索类型 + // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - FindType *string `json:"FindType,omitnil,omitempty" name:"FindType"` + Items []*DrInstanceOpsDto `json:"Items,omitnil" name:"Items"` } // Predefined struct for user -type FreezeOpsTasksRequestParams struct { - // 任务列表 - Tasks []*SimpleTaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"` +type DryRunDIOfflineTaskRequestParams struct { + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 任务操作是否消息通知下游任务责任人 - OperateIsInform *bool `json:"OperateIsInform,omitnil,omitempty" name:"OperateIsInform"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` + // 资源组Id + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` + + // 默认 27 + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` } -type FreezeOpsTasksRequest struct { +type DryRunDIOfflineTaskRequest struct { *tchttp.BaseRequest - // 任务列表 - Tasks []*SimpleTaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 任务操作是否消息通知下游任务责任人 - OperateIsInform *bool `json:"OperateIsInform,omitnil,omitempty" name:"OperateIsInform"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 资源组Id + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` + // 默认 27 + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` } -func (r *FreezeOpsTasksRequest) ToJsonString() string { +func (r *DryRunDIOfflineTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *FreezeOpsTasksRequest) FromJsonString(s string) error { +func (r *DryRunDIOfflineTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Tasks") - delete(f, "OperateIsInform") - delete(f, "KillInstance") + delete(f, "TaskId") + delete(f, "ProjectId") + delete(f, "ResourceGroup") + delete(f, "TaskTypeId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeOpsTasksRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DryRunDIOfflineTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type FreezeOpsTasksResponseParams struct { - // 操作结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type DryRunDIOfflineTaskResponseParams struct { + // 数据时间 + CurrentRunDate *string `json:"CurrentRunDate,omitnil" name:"CurrentRunDate"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务状态 + Status *string `json:"Status,omitnil" name:"Status"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 任务实例唯一key + TaskInstanceKey *string `json:"TaskInstanceKey,omitnil" name:"TaskInstanceKey"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type FreezeOpsTasksResponse struct { +type DryRunDIOfflineTaskResponse struct { *tchttp.BaseResponse - Response *FreezeOpsTasksResponseParams `json:"Response"` + Response *DryRunDIOfflineTaskResponseParams `json:"Response"` } -func (r *FreezeOpsTasksResponse) ToJsonString() string { +func (r *DryRunDIOfflineTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *FreezeOpsTasksResponse) FromJsonString(s string) error { +func (r *DryRunDIOfflineTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type FreezeTasksByWorkflowIdsRequestParams struct { - // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` - +type EditBaselineRequestParams struct { // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 基线名称 + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` + // D或者H;分别表示天基线和小时基线 + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + // 基线负责人id + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` + + // 基线负责人名称 + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` + + // 保障任务 + PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"` + + // 保障时间 + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` + + // 告警余量/分钟 + WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"` + + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + + // 更新人id + UpdateUin *string `json:"UpdateUin,omitnil" name:"UpdateUin"` + + // 更新人名字 + UpdateName *string `json:"UpdateName,omitnil" name:"UpdateName"` + + // 无 + IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"` + + // 现有告警规则信息 + AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"` + + // 告警更新请求 + BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitnil" name:"BaselineModifyAlarmRuleRequest"` } -type FreezeTasksByWorkflowIdsRequest struct { +type EditBaselineRequest struct { *tchttp.BaseRequest - // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 基线名称 + BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"` - // 是否终止已生成的实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` + // D或者H;分别表示天基线和小时基线 + BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"` - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + // 基线负责人id + InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"` + + // 基线负责人名称 + InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"` + + // 保障任务 + PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"` + + // 保障时间 + PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"` + + // 告警余量/分钟 + WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"` + + // 基线id + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` + + // 更新人id + UpdateUin *string `json:"UpdateUin,omitnil" name:"UpdateUin"` + + // 更新人名字 + UpdateName *string `json:"UpdateName,omitnil" name:"UpdateName"` + + // 无 + IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"` + + // 现有告警规则信息 + AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"` + + // 告警更新请求 + BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitnil" name:"BaselineModifyAlarmRuleRequest"` } -func (r *FreezeTasksByWorkflowIdsRequest) ToJsonString() string { +func (r *EditBaselineRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *FreezeTasksByWorkflowIdsRequest) FromJsonString(s string) error { +func (r *EditBaselineRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "WorkflowIds") delete(f, "ProjectId") - delete(f, "KillInstance") - delete(f, "AsyncMode") + delete(f, "BaselineName") + delete(f, "BaselineType") + delete(f, "InChargeUin") + delete(f, "InChargeName") + delete(f, "PromiseTasks") + delete(f, "PromiseTime") + delete(f, "WarningMargin") + delete(f, "BaselineId") + delete(f, "UpdateUin") + delete(f, "UpdateName") + delete(f, "IsNewAlarm") + delete(f, "AlarmRuleDto") + delete(f, "BaselineModifyAlarmRuleRequest") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeTasksByWorkflowIdsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "EditBaselineRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type FreezeTasksByWorkflowIdsResponseParams struct { - // 操作返回结果 +type EditBaselineResponseParams struct { + // 1 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *OperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *BooleanResponse `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type FreezeTasksByWorkflowIdsResponse struct { +type EditBaselineResponse struct { *tchttp.BaseResponse - Response *FreezeTasksByWorkflowIdsResponseParams `json:"Response"` + Response *EditBaselineResponseParams `json:"Response"` } -func (r *FreezeTasksByWorkflowIdsResponse) ToJsonString() string { +func (r *EditBaselineResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *FreezeTasksByWorkflowIdsResponse) FromJsonString(s string) error { +func (r *EditBaselineResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type FunctionResource struct { - // 资源路径 +type EventCaseAuditLogOptDto struct { + // 事件实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` + CaseId *string `json:"CaseId,omitnil" name:"CaseId"` - // 无 + // 事件名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 资源唯一标识 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + EventName *string `json:"EventName,omitnil" name:"EventName"` - // 资源 MD5 值 + // 事件类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"` + EventType *string `json:"EventType,omitnil" name:"EventType"` - // 默认是 hdfs + // 事件分割类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` -} - -type FunctionTypeOrKind struct { - // 名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 函数分类英文名 - ZhName *string `json:"ZhName,omitnil,omitempty" name:"ZhName"` + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` - // 函数分类中文名 - EnName *string `json:"EnName,omitnil,omitempty" name:"EnName"` -} + // 事件广播类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` -type FunctionVersion struct { - // 版本号:V0 V1 V2 - Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"` + // 事件实例存活时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + TTL *uint64 `json:"TTL,omitnil" name:"TTL"` - // 提交人 ID - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + // 事件实例存活时间单位 + // 注意:此字段可能返回 null,表示取不到有效值。 + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` - // 变更类型:ADD、MODIFY - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 数据时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` - // 备注 - Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"` + // 事件实例状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *string `json:"Status,omitnil" name:"Status"` - // 提交时间: UTC 秒数 - Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"` + // 事件实例触发时间戳 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventTriggerTimestamp *string `json:"EventTriggerTimestamp,omitnil" name:"EventTriggerTimestamp"` - // 提交人名称 + // 事件实例消费时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` + LogTimestamp *string `json:"LogTimestamp,omitnil" name:"LogTimestamp"` - // 版本内容:json string 格式 + // 事件实例描述 // 注意:此字段可能返回 null,表示取不到有效值。 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + Description *string `json:"Description,omitnil" name:"Description"` } -// Predefined struct for user -type GenHiveTableDDLSqlRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 目标数据库 - SinkDatabase *string `json:"SinkDatabase,omitnil,omitempty" name:"SinkDatabase"` +type EventCaseAuditLogVOCollection struct { + // 结果总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // 总页数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 元数据类型(MYSQL、ORACLE) - MsType *string `json:"MsType,omitnil,omitempty" name:"MsType"` + // 当前页记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"` - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 页码 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 来源库名 - SourceDatabase *string `json:"SourceDatabase,omitnil,omitempty" name:"SourceDatabase"` + // 分页大小 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 来源表名 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 分页数据 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*EventCaseAuditLogOptDto `json:"Items,omitnil" name:"Items"` +} - // 目标表元数据类型(HIVE、GBASE) - SinkType *string `json:"SinkType,omitnil,omitempty" name:"SinkType"` +type EventCaseConsumeLogOptDto struct { + // 消费ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ConsumeLogId *string `json:"ConsumeLogId,omitnil" name:"ConsumeLogId"` - // 源端schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 事件案例ID + // 注意:此字段可能返回 null,表示取不到有效值。 + EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"` - // 上游节点的字段信息 - SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil,omitempty" name:"SourceFieldInfoList"` + // 消费者ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ConsumerId *string `json:"ConsumerId,omitnil" name:"ConsumerId"` - // 分区字段 - Partitions []*Partition `json:"Partitions,omitnil,omitempty" name:"Partitions"` + // 消费时间戳 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"` - // 建表属性 - Properties []*Property `json:"Properties,omitnil,omitempty" name:"Properties"` + // 任务详情 + // 注意:此字段可能返回 null,表示取不到有效值。 + ConsumerDetail *TaskOpsDto `json:"ConsumerDetail,omitnil" name:"ConsumerDetail"` +} - // 建表模式,0:向导模式,1:ddl - TableMode *int64 `json:"TableMode,omitnil,omitempty" name:"TableMode"` +type EventCaseConsumeLogOptDtoCollection struct { + // 结果总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // DLC表版本,v1/v2 - TableVersion *string `json:"TableVersion,omitnil,omitempty" name:"TableVersion"` + // 结果总页数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 是否upsert写入 - UpsertFlag *bool `json:"UpsertFlag,omitnil,omitempty" name:"UpsertFlag"` + // 当前页结果数 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"` - // 表描述信息 - TableComment *string `json:"TableComment,omitnil,omitempty" name:"TableComment"` + // 页码 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 增加的文件数量阈值, 超过值将触发小文件合并 - AddDataFiles *int64 `json:"AddDataFiles,omitnil,omitempty" name:"AddDataFiles"` + // 每页数目 + // 注意:此字段可能返回 null,表示取不到有效值。 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 增加的Equality delete数量阈值, 超过值将触发小文件合并 - AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil,omitempty" name:"AddEqualityDeletes"` + // 分页数据 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*EventCaseConsumeLogOptDto `json:"Items,omitnil" name:"Items"` +} - // 增加的Position delete数量阈值, 超过值将触发小文件合并 - AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil,omitempty" name:"AddPositionDeletes"` +type EventCaseOpsDto struct { + // 案例ID + // 注意:此字段可能返回 null,表示取不到有效值。 + CaseId *string `json:"CaseId,omitnil" name:"CaseId"` - // 增加的delete file数量阈值 - AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil,omitempty" name:"AddDeleteFiles"` + // 案例名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Name *string `json:"Name,omitnil" name:"Name"` - // 下游节点数据源ID - TargetDatasourceId *string `json:"TargetDatasourceId,omitnil,omitempty" name:"TargetDatasourceId"` + // 时间格式 + // 注意:此字段可能返回 null,表示取不到有效值。 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` - // dlc upsert主键 - UpsertKeys []*string `json:"UpsertKeys,omitnil,omitempty" name:"UpsertKeys"` + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"` - // dlc表治理信息 - TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil,omitempty" name:"TableBaseInfo"` + // 消费者id + // 注意:此字段可能返回 null,表示取不到有效值。 + ConsumerId *string `json:"ConsumerId,omitnil" name:"ConsumerId"` - // 目标端schema名称 - SinkSchemaName *string `json:"SinkSchemaName,omitnil,omitempty" name:"SinkSchemaName"` + // 描述信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Description *string `json:"Description,omitnil" name:"Description"` +} - // 获取源信息的环境 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` +type EventDto struct { + // 事件id + Id *uint64 `json:"Id,omitnil" name:"Id"` - // doris写入模式配置 - WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"` + // 基线、任务实例id + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 任务类型 201(实时), 202(离线) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 产生事件时间 + EventTime *string `json:"EventTime,omitnil" name:"EventTime"` - // 目标端table名称 - SinkTableName *string `json:"SinkTableName,omitnil,omitempty" name:"SinkTableName"` -} + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` -type GenHiveTableDDLSqlRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 事件状态.取值范围: + // + // - new:表示新建 + // + // - processing:表示处理中 + EventStatus *string `json:"EventStatus,omitnil" name:"EventStatus"` - // 目标数据库 - SinkDatabase *string `json:"SinkDatabase,omitnil,omitempty" name:"SinkDatabase"` + // 事件类别/(基线or任务).取值范围: + // + // - baseline: 表示基线 + // + // - task: 表示任务 + EventType *string `json:"EventType,omitnil" name:"EventType"` - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // 是否告警 + IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"` - // 元数据类型(MYSQL、ORACLE) - MsType *string `json:"MsType,omitnil,omitempty" name:"MsType"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 所属任务/基线的名称 + BelongTo *string `json:"BelongTo,omitnil" name:"BelongTo"` - // 来源库名 - SourceDatabase *string `json:"SourceDatabase,omitnil,omitempty" name:"SourceDatabase"` + // 基线、任务id + BaselineId *uint64 `json:"BaselineId,omitnil" name:"BaselineId"` - // 来源表名 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 目标表元数据类型(HIVE、GBASE) - SinkType *string `json:"SinkType,omitnil,omitempty" name:"SinkType"` + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 源端schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 租户id + // 注意:此字段可能返回 null,表示取不到有效值。 + AppId *string `json:"AppId,omitnil" name:"AppId"` - // 上游节点的字段信息 - SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil,omitempty" name:"SourceFieldInfoList"` + // 当前用户uin + // 注意:此字段可能返回 null,表示取不到有效值。 + UserUin *string `json:"UserUin,omitnil" name:"UserUin"` - // 分区字段 - Partitions []*Partition `json:"Partitions,omitnil,omitempty" name:"Partitions"` + // 主账号uin + // 注意:此字段可能返回 null,表示取不到有效值。 + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` +} - // 建表属性 - Properties []*Property `json:"Properties,omitnil,omitempty" name:"Properties"` +type EventListenerOpsDto struct { + // 事件名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventName *string `json:"EventName,omitnil" name:"EventName"` - // 建表模式,0:向导模式,1:ddl - TableMode *int64 `json:"TableMode,omitnil,omitempty" name:"TableMode"` + // 关键字,如果是任务,则是任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + Key *string `json:"Key,omitnil" name:"Key"` - // DLC表版本,v1/v2 - TableVersion *string `json:"TableVersion,omitnil,omitempty" name:"TableVersion"` + // 触发方式 + // 注意:此字段可能返回 null,表示取不到有效值。 + Type *string `json:"Type,omitnil" name:"Type"` - // 是否upsert写入 - UpsertFlag *bool `json:"UpsertFlag,omitnil,omitempty" name:"UpsertFlag"` + // 事件属性 + // 注意:此字段可能返回 null,表示取不到有效值。 + Properties *string `json:"Properties,omitnil" name:"Properties"` - // 表描述信息 - TableComment *string `json:"TableComment,omitnil,omitempty" name:"TableComment"` + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"` +} - // 增加的文件数量阈值, 超过值将触发小文件合并 - AddDataFiles *int64 `json:"AddDataFiles,omitnil,omitempty" name:"AddDataFiles"` +type EventOpsDto struct { + // 事件名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Name *string `json:"Name,omitnil" name:"Name"` - // 增加的Equality delete数量阈值, 超过值将触发小文件合并 - AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil,omitempty" name:"AddEqualityDeletes"` + // 事件类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventType *string `json:"EventType,omitnil" name:"EventType"` - // 增加的Position delete数量阈值, 超过值将触发小文件合并 - AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil,omitempty" name:"AddPositionDeletes"` + // 事件分割类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` - // 增加的delete file数量阈值 - AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil,omitempty" name:"AddDeleteFiles"` + // 事件广播类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` - // 下游节点数据源ID - TargetDatasourceId *string `json:"TargetDatasourceId,omitnil,omitempty" name:"TargetDatasourceId"` + // 数据时间格式 + // 注意:此字段可能返回 null,表示取不到有效值。 + DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"` - // dlc upsert主键 - UpsertKeys []*string `json:"UpsertKeys,omitnil,omitempty" name:"UpsertKeys"` + // 存活时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + TimeToLive *uint64 `json:"TimeToLive,omitnil" name:"TimeToLive"` - // dlc表治理信息 - TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil,omitempty" name:"TableBaseInfo"` + // 存活时间单位 + // 注意:此字段可能返回 null,表示取不到有效值。 + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` + + // 创建时间戳 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"` - // 目标端schema名称 - SinkSchemaName *string `json:"SinkSchemaName,omitnil,omitempty" name:"SinkSchemaName"` + // 所属者 + // 注意:此字段可能返回 null,表示取不到有效值。 + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 获取源信息的环境 - Env *string `json:"Env,omitnil,omitempty" name:"Env"` + // 属性 + // 注意:此字段可能返回 null,表示取不到有效值。 + Properties *string `json:"Properties,omitnil" name:"Properties"` - // doris写入模式配置 - WriteMode *string `json:"WriteMode,omitnil,omitempty" name:"WriteMode"` + // 描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + Description *string `json:"Description,omitnil" name:"Description"` - // 任务类型 201(实时), 202(离线) - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 监听器 + // 注意:此字段可能返回 null,表示取不到有效值。 + Listeners []*EventListenerOpsDto `json:"Listeners,omitnil" name:"Listeners"` - // 目标端table名称 - SinkTableName *string `json:"SinkTableName,omitnil,omitempty" name:"SinkTableName"` + // 事件案例 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventCases []*EventCaseOpsDto `json:"EventCases,omitnil" name:"EventCases"` } -func (r *GenHiveTableDDLSqlRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type EventPage struct { + // 事件详情集合 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventsResponse []*EventDto `json:"EventsResponse,omitnil" name:"EventsResponse"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GenHiveTableDDLSqlRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "SinkDatabase") - delete(f, "Id") - delete(f, "MsType") - delete(f, "DatasourceId") - delete(f, "SourceDatabase") - delete(f, "TableName") - delete(f, "SinkType") - delete(f, "SchemaName") - delete(f, "SourceFieldInfoList") - delete(f, "Partitions") - delete(f, "Properties") - delete(f, "TableMode") - delete(f, "TableVersion") - delete(f, "UpsertFlag") - delete(f, "TableComment") - delete(f, "AddDataFiles") - delete(f, "AddEqualityDeletes") - delete(f, "AddPositionDeletes") - delete(f, "AddDeleteFiles") - delete(f, "TargetDatasourceId") - delete(f, "UpsertKeys") - delete(f, "TableBaseInfo") - delete(f, "SinkSchemaName") - delete(f, "Env") - delete(f, "WriteMode") - delete(f, "TaskType") - delete(f, "SinkTableName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GenHiveTableDDLSqlRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 总条数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` } -// Predefined struct for user -type GenHiveTableDDLSqlResponseParams struct { - // 生成的ddl语句 - DDLSql *string `json:"DDLSql,omitnil,omitempty" name:"DDLSql"` +type ExportTaskInfo struct { + // 导出任务id + // 注意:此字段可能返回 null,表示取不到有效值。 + ExportTaskId *uint64 `json:"ExportTaskId,omitnil" name:"ExportTaskId"` - // 生成的ddl语句。与DDLSql相同含义,优先取Data,如果Data为空,则取DDLSql。 + // 导出任务类型(1.全部,2.触发行,3.通过行) // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 任务创建人 id + // 注意:此字段可能返回 null,表示取不到有效值。 + OperatorId *uint64 `json:"OperatorId,omitnil" name:"OperatorId"` -type GenHiveTableDDLSqlResponse struct { - *tchttp.BaseResponse - Response *GenHiveTableDDLSqlResponseParams `json:"Response"` -} + // 任务创建人昵称 + // 注意:此字段可能返回 null,表示取不到有效值。 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` -func (r *GenHiveTableDDLSqlResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 任务创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GenHiveTableDDLSqlResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 导出状态(1.已提交 2.导出中 3.导出成功 4.导出失败) + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *uint64 `json:"Status,omitnil" name:"Status"` + + // 调度任务id + // 注意:此字段可能返回 null,表示取不到有效值。 + SchedulerTaskId *string `json:"SchedulerTaskId,omitnil" name:"SchedulerTaskId"` + + // 调度时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + SchedulerCurRunDate *string `json:"SchedulerCurRunDate,omitnil" name:"SchedulerCurRunDate"` + + // 文件相对路径 + // 注意:此字段可能返回 null,表示取不到有效值。 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` } -type GeneralTaskParam struct { - // 通用任务参数类型,例:SPARK_SQL - Type *string `json:"Type,omitnil,omitempty" name:"Type"` +type FieldConfig struct { + // 字段key + // 注意:此字段可能返回 null,表示取不到有效值。 + FieldKey *string `json:"FieldKey,omitnil" name:"FieldKey"` - // 通用任务参数内容,直接作用于任务的参数。不同参数用; - // 分割 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + // 字段值 + // 注意:此字段可能返回 null,表示取不到有效值。 + FieldValue *string `json:"FieldValue,omitnil" name:"FieldValue"` + + // 字段值类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + FieldDataType *string `json:"FieldDataType,omitnil" name:"FieldDataType"` } -// Predefined struct for user -type GetBatchDetailErrorLogRequestParams struct { - // 批量操作ID - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` +type Filter struct { + // 过滤字段名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 资源对象ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + // 过滤值列表 + Values []*string `json:"Values,omitnil" name:"Values"` +} +// Predefined struct for user +type FindAllFolderRequestParams struct { // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type GetBatchDetailErrorLogRequest struct { +type FindAllFolderRequest struct { *tchttp.BaseRequest - // 批量操作ID - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 资源对象ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *GetBatchDetailErrorLogRequest) ToJsonString() string { +func (r *FindAllFolderRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetBatchDetailErrorLogRequest) FromJsonString(s string) error { +func (r *FindAllFolderRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "JobId") - delete(f, "ResourceId") delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetBatchDetailErrorLogRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FindAllFolderRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetBatchDetailErrorLogResponseParams struct { - // 日志返回 +type FindAllFolderResponseParams struct { + // 文件夹列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` + FolderList []*FolderDsDto `json:"FolderList,omitnil" name:"FolderList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetBatchDetailErrorLogResponse struct { +type FindAllFolderResponse struct { *tchttp.BaseResponse - Response *GetBatchDetailErrorLogResponseParams `json:"Response"` + Response *FindAllFolderResponseParams `json:"Response"` } -func (r *GetBatchDetailErrorLogResponse) ToJsonString() string { +func (r *FindAllFolderResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetBatchDetailErrorLogResponse) FromJsonString(s string) error { +func (r *FindAllFolderResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type GetCosTokenRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求域名 - OriginDomain *string `json:"OriginDomain,omitnil,omitempty" name:"OriginDomain"` +type Folder struct { + // 文件ID + Id *string `json:"Id,omitnil" name:"Id"` - // 是否需要跨域 - CrossFlag *bool `json:"CrossFlag,omitnil,omitempty" name:"CrossFlag"` + // 文件夹名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 桶名 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` + // 创建时间 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 远程地址 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` + // 所属项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 地域 - RemoteRegion *string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"` + // 更新时间 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` } -type GetCosTokenRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求域名 - OriginDomain *string `json:"OriginDomain,omitnil,omitempty" name:"OriginDomain"` +type FolderDsDto struct { + // 文件夹id + // 注意:此字段可能返回 null,表示取不到有效值。 + Id *string `json:"Id,omitnil" name:"Id"` - // 是否需要跨域 - CrossFlag *bool `json:"CrossFlag,omitnil,omitempty" name:"CrossFlag"` + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 桶名 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` + // 文件夹名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + Name *string `json:"Name,omitnil" name:"Name"` - // 远程地址 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` + // 所属项目id + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 地域 - RemoteRegion *string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"` -} + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` -func (r *GetCosTokenRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 父文件夹id + // 注意:此字段可能返回 null,表示取不到有效值。 + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetCosTokenRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "OriginDomain") - delete(f, "CrossFlag") - delete(f, "BucketName") - delete(f, "RemotePath") - delete(f, "RemoteRegion") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetCosTokenRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 工作流总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + Total *int64 `json:"Total,omitnil" name:"Total"` + + // 工作流列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"` + + // 子文件夹总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalFolders *int64 `json:"TotalFolders,omitnil" name:"TotalFolders"` + + // 子文件夹列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Folders []*FolderDsDto `json:"Folders,omitnil" name:"Folders"` + + // 搜索类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + FindType *string `json:"FindType,omitnil" name:"FindType"` } -// Predefined struct for user -type GetCosTokenResponseParams struct { - // cos地域 +type FolderOpsDto struct { + // 文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + Id *string `json:"Id,omitnil" name:"Id"` - // Token信息 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Token *CosTokenResponse `json:"Token,omitnil,omitempty" name:"Token"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 桶名 + // 文件夹名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` + Name *string `json:"Name,omitnil" name:"Name"` - // 终止点(针对私有云环境) + // 所属项目id // 注意:此字段可能返回 null,表示取不到有效值。 - EndPoint *string `json:"EndPoint,omitnil,omitempty" name:"EndPoint"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` -type GetCosTokenResponse struct { - *tchttp.BaseResponse - Response *GetCosTokenResponseParams `json:"Response"` -} + // 父文件夹id + // 注意:此字段可能返回 null,表示取不到有效值。 + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` -func (r *GetCosTokenResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 工作流总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + Total *int64 `json:"Total,omitnil" name:"Total"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetCosTokenResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 工作流列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"` + + // 子文件夹总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalFolders *int64 `json:"TotalFolders,omitnil" name:"TotalFolders"` + + // 子文件夹列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + FoldersList *string `json:"FoldersList,omitnil" name:"FoldersList"` + + // 搜索类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + FindType *string `json:"FindType,omitnil" name:"FindType"` } // Predefined struct for user -type GetFileInfoRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type ForceSucInstancesRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 文件路径 - // 项目区1470575647377821696项目,f1目录下: /datastudio/project/1470575647377821696/f1/sql1234.sql 个人区: /datastudio/personal/sqlTTT.sql - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` } -type GetFileInfoRequest struct { +type ForceSucInstancesRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 文件路径 - // 项目区1470575647377821696项目,f1目录下: /datastudio/project/1470575647377821696/f1/sql1234.sql 个人区: /datastudio/personal/sqlTTT.sql - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` } -func (r *GetFileInfoRequest) ToJsonString() string { +func (r *ForceSucInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetFileInfoRequest) FromJsonString(s string) error { +func (r *ForceSucInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "FilePath") + delete(f, "Instances") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetFileInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ForceSucInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetFileInfoResponseParams struct { - // 当前脚本信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserFileInfo *UserFileInfo `json:"UserFileInfo,omitnil,omitempty" name:"UserFileInfo"` +type ForceSucInstancesResponseParams struct { + // 返回实例批量终止结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetFileInfoResponse struct { +type ForceSucInstancesResponse struct { *tchttp.BaseResponse - Response *GetFileInfoResponseParams `json:"Response"` + Response *ForceSucInstancesResponseParams `json:"Response"` } -func (r *GetFileInfoResponse) ToJsonString() string { +func (r *ForceSucInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetFileInfoResponse) FromJsonString(s string) error { +func (r *ForceSucInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetInstanceLogRequestParams struct { - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type ForceSucScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // **实例生命周期编号,标识实例的某一次执行** - // - // 例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // **日志所在执行机Ip** - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // **日志文件** - // 实例详情中 executionJobId 为空时,但 originFileName 不为空时,入参中必须包含 originFileName 与 brokerIp - // 如果 executionJobId 与 originFileName 都为空,则说明实例未下发执行或没有产生日志。例如分支节点 或 归并节点 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // **执行ID** - // - // 实例详情中 executionJobId 不为空时,入参中需包含executionJobId 。originFileName 与 brokerIp为非必要参数 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // **日志级别** - // 默认All - // - // - Info - // - Debug - // - Warn - // - Error - // - All - LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` - - // **获取日志的开始行 行号** - // 默认 1 - StartLineNum *uint64 `json:"StartLineNum,omitnil,omitempty" name:"StartLineNum"` - - // **获取日志的结束行 行号** - // 默认 10000 - EndLineCount *uint64 `json:"EndLineCount,omitnil,omitempty" name:"EndLineCount"` - - // **分页查询日志时使用,无具体业务含义** - // - // 第一次查询时值为null - // 第二次及以后查询时使用上一次查询返回信息中的ExtInfo字段值即可 - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type GetInstanceLogRequest struct { +type ForceSucScheduleInstancesRequest struct { *tchttp.BaseRequest - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // **实例生命周期编号,标识实例的某一次执行** - // - // 例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // **日志所在执行机Ip** - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // **日志文件** - // 实例详情中 executionJobId 为空时,但 originFileName 不为空时,入参中必须包含 originFileName 与 brokerIp - // 如果 executionJobId 与 originFileName 都为空,则说明实例未下发执行或没有产生日志。例如分支节点 或 归并节点 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // **执行ID** - // - // 实例详情中 executionJobId 不为空时,入参中需包含executionJobId 。originFileName 与 brokerIp为非必要参数 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // **日志级别** - // 默认All - // - // - Info - // - Debug - // - Warn - // - Error - // - All - LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` - - // **获取日志的开始行 行号** - // 默认 1 - StartLineNum *uint64 `json:"StartLineNum,omitnil,omitempty" name:"StartLineNum"` - - // **获取日志的结束行 行号** - // 默认 10000 - EndLineCount *uint64 `json:"EndLineCount,omitnil,omitempty" name:"EndLineCount"` - - // **分页查询日志时使用,无具体业务含义** - // - // 第一次查询时值为null - // 第二次及以后查询时使用上一次查询返回信息中的ExtInfo字段值即可 - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *GetInstanceLogRequest) ToJsonString() string { +func (r *ForceSucScheduleInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetInstanceLogRequest) FromJsonString(s string) error { +func (r *ForceSucScheduleInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "LifeRoundNum") - delete(f, "ScheduleTimeZone") - delete(f, "BrokerIp") - delete(f, "OriginFileName") - delete(f, "ExecutionJobId") - delete(f, "LogLevel") - delete(f, "StartLineNum") - delete(f, "EndLineCount") - delete(f, "ExtInfo") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetInstanceLogRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ForceSucScheduleInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetInstanceLogResponseParams struct { - // 调度实例详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceLogVO `json:"Data,omitnil,omitempty" name:"Data"` +type ForceSucScheduleInstancesResponseParams struct { + // 结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetInstanceLogResponse struct { +type ForceSucScheduleInstancesResponse struct { *tchttp.BaseResponse - Response *GetInstanceLogResponseParams `json:"Response"` + Response *ForceSucScheduleInstancesResponseParams `json:"Response"` } -func (r *GetInstanceLogResponse) ToJsonString() string { +func (r *ForceSucScheduleInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetInstanceLogResponse) FromJsonString(s string) error { +func (r *ForceSucScheduleInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetIntegrationNodeColumnSchemaRequestParams struct { - // 字段示例(json格式) - ColumnContent *string `json:"ColumnContent,omitnil,omitempty" name:"ColumnContent"` +type FreezeOpsTasksRequestParams struct { + // 任务列表 + Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"` - // 数据源类型 MYSQL|HIVE|KAFKA|ES|MONGODB|REST_API|SYBASE|TIDB|DORIS|DM| - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 任务操作是否消息通知下游任务责任人 + OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"` } -type GetIntegrationNodeColumnSchemaRequest struct { +type FreezeOpsTasksRequest struct { *tchttp.BaseRequest - // 字段示例(json格式) - ColumnContent *string `json:"ColumnContent,omitnil,omitempty" name:"ColumnContent"` + // 任务列表 + Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"` - // 数据源类型 MYSQL|HIVE|KAFKA|ES|MONGODB|REST_API|SYBASE|TIDB|DORIS|DM| - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 任务操作是否消息通知下游任务责任人 + OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"` } -func (r *GetIntegrationNodeColumnSchemaRequest) ToJsonString() string { +func (r *FreezeOpsTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetIntegrationNodeColumnSchemaRequest) FromJsonString(s string) error { +func (r *FreezeOpsTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ColumnContent") - delete(f, "DatasourceType") + delete(f, "Tasks") + delete(f, "OperateIsInform") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetIntegrationNodeColumnSchemaRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeOpsTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetIntegrationNodeColumnSchemaResponseParams struct { - // 字段列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Schemas []*IntegrationNodeSchema `json:"Schemas,omitnil,omitempty" name:"Schemas"` +type FreezeOpsTasksResponseParams struct { + // 操作结果 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetIntegrationNodeColumnSchemaResponse struct { +type FreezeOpsTasksResponse struct { *tchttp.BaseResponse - Response *GetIntegrationNodeColumnSchemaResponseParams `json:"Response"` + Response *FreezeOpsTasksResponseParams `json:"Response"` } -func (r *GetIntegrationNodeColumnSchemaResponse) ToJsonString() string { +func (r *FreezeOpsTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetIntegrationNodeColumnSchemaResponse) FromJsonString(s string) error { +func (r *FreezeOpsTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetJobStatusRequestParams struct { - // 异步任务id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` +type FreezeTasksByMultiWorkflowRequestParams struct { + // 工作流Id集合 + WorkFlowIds []*string `json:"WorkFlowIds,omitnil" name:"WorkFlowIds"` } -type GetJobStatusRequest struct { +type FreezeTasksByMultiWorkflowRequest struct { *tchttp.BaseRequest - // 异步任务id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + // 工作流Id集合 + WorkFlowIds []*string `json:"WorkFlowIds,omitnil" name:"WorkFlowIds"` } -func (r *GetJobStatusRequest) ToJsonString() string { +func (r *FreezeTasksByMultiWorkflowRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetJobStatusRequest) FromJsonString(s string) error { +func (r *FreezeTasksByMultiWorkflowRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "JobId") + delete(f, "WorkFlowIds") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetJobStatusRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeTasksByMultiWorkflowRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetJobStatusResponseParams struct { - // 异步任务id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 是否已完成 - Completed *bool `json:"Completed,omitnil,omitempty" name:"Completed"` - - // 任务状态,Success:成功,Fail:失败,Cancel:取消,Running:运行中 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 创建时间时间戳,单位毫秒 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 错误信息 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` +type FreezeTasksByMultiWorkflowResponseParams struct { + // 操作结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetJobStatusResponse struct { +type FreezeTasksByMultiWorkflowResponse struct { *tchttp.BaseResponse - Response *GetJobStatusResponseParams `json:"Response"` + Response *FreezeTasksByMultiWorkflowResponseParams `json:"Response"` } -func (r *GetJobStatusResponse) ToJsonString() string { +func (r *FreezeTasksByMultiWorkflowResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetJobStatusResponse) FromJsonString(s string) error { +func (r *FreezeTasksByMultiWorkflowResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetOfflineDIInstanceListRequestParams struct { - // 第几页 - PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 每页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type FreezeTasksByWorkflowIdsRequestParams struct { + // 工作流id列表 + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 无 - SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type GetOfflineDIInstanceListRequest struct { +type FreezeTasksByWorkflowIdsRequest struct { *tchttp.BaseRequest - // 第几页 - PageIndex *uint64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 每页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 工作流id列表 + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 无 - SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *GetOfflineDIInstanceListRequest) ToJsonString() string { +func (r *FreezeTasksByWorkflowIdsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetOfflineDIInstanceListRequest) FromJsonString(s string) error { +func (r *FreezeTasksByWorkflowIdsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageIndex") - delete(f, "PageSize") + delete(f, "WorkflowIds") delete(f, "ProjectId") - delete(f, "SearchCondition") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOfflineDIInstanceListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeTasksByWorkflowIdsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetOfflineDIInstanceListResponseParams struct { - // 总条数 - Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` - - // 实例详情 - List []*OfflineInstance `json:"List,omitnil,omitempty" name:"List"` +type FreezeTasksByWorkflowIdsResponseParams struct { + // 操作返回结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *OperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetOfflineDIInstanceListResponse struct { +type FreezeTasksByWorkflowIdsResponse struct { *tchttp.BaseResponse - Response *GetOfflineDIInstanceListResponseParams `json:"Response"` + Response *FreezeTasksByWorkflowIdsResponseParams `json:"Response"` } -func (r *GetOfflineDIInstanceListResponse) ToJsonString() string { +func (r *FreezeTasksByWorkflowIdsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetOfflineDIInstanceListResponse) FromJsonString(s string) error { +func (r *FreezeTasksByWorkflowIdsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetOfflineInstanceListRequestParams struct { - // 第几页 - PageIndex *string `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 每页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type FreezeTasksRequestParams struct { + // 任务列表 + Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"` - // 无 - SearchCondition *SearchCondition `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 任务操作是否消息通知下游任务责任人 + OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"` } -type GetOfflineInstanceListRequest struct { +type FreezeTasksRequest struct { *tchttp.BaseRequest - // 第几页 - PageIndex *string `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 每页几条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务列表 + Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"` - // 无 - SearchCondition *SearchCondition `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` + // 任务操作是否消息通知下游任务责任人 + OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"` } -func (r *GetOfflineInstanceListRequest) ToJsonString() string { +func (r *FreezeTasksRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetOfflineInstanceListRequest) FromJsonString(s string) error { +func (r *FreezeTasksRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "PageIndex") - delete(f, "PageSize") - delete(f, "ProjectId") - delete(f, "SearchCondition") + delete(f, "Tasks") + delete(f, "OperateIsInform") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOfflineInstanceListRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FreezeTasksRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetOfflineInstanceListResponseParams struct { - // 总条数 - Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` - - // 实例详情 - List []*OfflineInstance `json:"List,omitnil,omitempty" name:"List"` +type FreezeTasksResponseParams struct { + // 操作结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetOfflineInstanceListResponse struct { +type FreezeTasksResponse struct { *tchttp.BaseResponse - Response *GetOfflineInstanceListResponseParams `json:"Response"` + Response *FreezeTasksResponseParams `json:"Response"` } -func (r *GetOfflineInstanceListResponse) ToJsonString() string { +func (r *FreezeTasksResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetOfflineInstanceListResponse) FromJsonString(s string) error { +func (r *FreezeTasksResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } +type FunctionResource struct { + // 资源路径 + // 注意:此字段可能返回 null,表示取不到有效值。 + Path *string `json:"Path,omitnil" name:"Path"` + + // 无 + // 注意:此字段可能返回 null,表示取不到有效值。 + Name *string `json:"Name,omitnil" name:"Name"` + + // 资源唯一标识 + Id *string `json:"Id,omitnil" name:"Id"` + + // 资源 MD5 值 + // 注意:此字段可能返回 null,表示取不到有效值。 + Md5 *string `json:"Md5,omitnil" name:"Md5"` + + // 默认是 hdfs + // 注意:此字段可能返回 null,表示取不到有效值。 + Type *string `json:"Type,omitnil" name:"Type"` +} + +type FunctionTypeOrKind struct { + // 无 + Name *string `json:"Name,omitnil" name:"Name"` + + // 无 + ZhName *string `json:"ZhName,omitnil" name:"ZhName"` + + // 无 + EnName *string `json:"EnName,omitnil" name:"EnName"` +} + +type FunctionVersion struct { + // 版本号:V0 V1 V2 + Tag *string `json:"Tag,omitnil" name:"Tag"` + + // 提交人 ID + UserId *string `json:"UserId,omitnil" name:"UserId"` + + // 变更类型:ADD、MODIFY + Type *string `json:"Type,omitnil" name:"Type"` + + // 备注 + Comment *string `json:"Comment,omitnil" name:"Comment"` + + // 提交时间: UTC 秒数 + Timestamp *string `json:"Timestamp,omitnil" name:"Timestamp"` + + // 提交人名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + UserName *string `json:"UserName,omitnil" name:"UserName"` + + // 版本内容:json string 格式 + // 注意:此字段可能返回 null,表示取不到有效值。 + Content *string `json:"Content,omitnil" name:"Content"` +} + // Predefined struct for user -type GetPaginationTaskScriptRequestParams struct { - // 项目编号 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type GenHiveTableDDLSqlRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 目标数据库 + SinkDatabase *string `json:"SinkDatabase,omitnil" name:"SinkDatabase"` + + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` + + // 元数据类型(MYSQL、ORACLE) + MsType *string `json:"MsType,omitnil" name:"MsType"` + + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 来源库 + SourceDatabase *string `json:"SourceDatabase,omitnil" name:"SourceDatabase"` + + // 来源表 + TableName *string `json:"TableName,omitnil" name:"TableName"` + + // 目标表元数据类型(HIVE、GBASE) + SinkType *string `json:"SinkType,omitnil" name:"SinkType"` + + // schema名称 + SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"` + + // 上游节点的字段信息 + SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil" name:"SourceFieldInfoList"` + + // 分区字段 + Partitions []*Partition `json:"Partitions,omitnil" name:"Partitions"` + + // 建表属性 + Properties []*Property `json:"Properties,omitnil" name:"Properties"` + + // 建表模式,0:向导模式,1:ddl + TableMode *int64 `json:"TableMode,omitnil" name:"TableMode"` + + // DLC表版本,v1/v2 + TableVersion *string `json:"TableVersion,omitnil" name:"TableVersion"` + + // 是否upsert写入 + UpsertFlag *bool `json:"UpsertFlag,omitnil" name:"UpsertFlag"` + + // 表描述信息 + TableComment *string `json:"TableComment,omitnil" name:"TableComment"` + + // 增加的文件数量阈值, 超过值将触发小文件合并 + AddDataFiles *int64 `json:"AddDataFiles,omitnil" name:"AddDataFiles"` + + // 增加的Equality delete数量阈值, 超过值将触发小文件合并 + AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil" name:"AddEqualityDeletes"` + + // 增加的Position delete数量阈值, 超过值将触发小文件合并 + AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil" name:"AddPositionDeletes"` + + // 增加的delete file数量阈值 + AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil" name:"AddDeleteFiles"` + + // 下游节点数据源ID + TargetDatasourceId *string `json:"TargetDatasourceId,omitnil" name:"TargetDatasourceId"` - // 任务编号 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // dlc upsert主键 + UpsertKeys []*string `json:"UpsertKeys,omitnil" name:"UpsertKeys"` - // 页码(从1开始) - PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` + // dlc表治理信息 + TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil" name:"TableBaseInfo"` } -type GetPaginationTaskScriptRequest struct { +type GenHiveTableDDLSqlRequest struct { *tchttp.BaseRequest - // 项目编号 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 目标数据库 + SinkDatabase *string `json:"SinkDatabase,omitnil" name:"SinkDatabase"` + + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` + + // 元数据类型(MYSQL、ORACLE) + MsType *string `json:"MsType,omitnil" name:"MsType"` + + // 数据源id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 来源库 + SourceDatabase *string `json:"SourceDatabase,omitnil" name:"SourceDatabase"` + + // 来源表 + TableName *string `json:"TableName,omitnil" name:"TableName"` + + // 目标表元数据类型(HIVE、GBASE) + SinkType *string `json:"SinkType,omitnil" name:"SinkType"` + + // schema名称 + SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"` + + // 上游节点的字段信息 + SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil" name:"SourceFieldInfoList"` + + // 分区字段 + Partitions []*Partition `json:"Partitions,omitnil" name:"Partitions"` + + // 建表属性 + Properties []*Property `json:"Properties,omitnil" name:"Properties"` + + // 建表模式,0:向导模式,1:ddl + TableMode *int64 `json:"TableMode,omitnil" name:"TableMode"` + + // DLC表版本,v1/v2 + TableVersion *string `json:"TableVersion,omitnil" name:"TableVersion"` + + // 是否upsert写入 + UpsertFlag *bool `json:"UpsertFlag,omitnil" name:"UpsertFlag"` + + // 表描述信息 + TableComment *string `json:"TableComment,omitnil" name:"TableComment"` + + // 增加的文件数量阈值, 超过值将触发小文件合并 + AddDataFiles *int64 `json:"AddDataFiles,omitnil" name:"AddDataFiles"` + + // 增加的Equality delete数量阈值, 超过值将触发小文件合并 + AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil" name:"AddEqualityDeletes"` + + // 增加的Position delete数量阈值, 超过值将触发小文件合并 + AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil" name:"AddPositionDeletes"` + + // 增加的delete file数量阈值 + AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil" name:"AddDeleteFiles"` + + // 下游节点数据源ID + TargetDatasourceId *string `json:"TargetDatasourceId,omitnil" name:"TargetDatasourceId"` - // 任务编号 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // dlc upsert主键 + UpsertKeys []*string `json:"UpsertKeys,omitnil" name:"UpsertKeys"` - // 页码(从1开始) - PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` + // dlc表治理信息 + TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil" name:"TableBaseInfo"` } -func (r *GetPaginationTaskScriptRequest) ToJsonString() string { +func (r *GenHiveTableDDLSqlRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetPaginationTaskScriptRequest) FromJsonString(s string) error { +func (r *GenHiveTableDDLSqlRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "PageNum") + delete(f, "SinkDatabase") + delete(f, "Id") + delete(f, "MsType") + delete(f, "DatasourceId") + delete(f, "SourceDatabase") + delete(f, "TableName") + delete(f, "SinkType") + delete(f, "SchemaName") + delete(f, "SourceFieldInfoList") + delete(f, "Partitions") + delete(f, "Properties") + delete(f, "TableMode") + delete(f, "TableVersion") + delete(f, "UpsertFlag") + delete(f, "TableComment") + delete(f, "AddDataFiles") + delete(f, "AddEqualityDeletes") + delete(f, "AddPositionDeletes") + delete(f, "AddDeleteFiles") + delete(f, "TargetDatasourceId") + delete(f, "UpsertKeys") + delete(f, "TableBaseInfo") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetPaginationTaskScriptRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GenHiveTableDDLSqlRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetPaginationTaskScriptResponseParams struct { - // 返回数据 +type GenHiveTableDDLSqlResponseParams struct { + // 生成的ddl语句 + DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"` + + // 生成的ddl语句。与DDLSql相同含义,优先取Data,如果Data为空,则取DDLSql。 // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*GetPaginationTaskScriptResponseInfo `json:"Data,omitnil,omitempty" name:"Data"` + Data *string `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetPaginationTaskScriptResponse struct { +type GenHiveTableDDLSqlResponse struct { *tchttp.BaseResponse - Response *GetPaginationTaskScriptResponseParams `json:"Response"` + Response *GenHiveTableDDLSqlResponseParams `json:"Response"` } -func (r *GetPaginationTaskScriptResponse) ToJsonString() string { +func (r *GenHiveTableDDLSqlResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetPaginationTaskScriptResponse) FromJsonString(s string) error { +func (r *GenHiveTableDDLSqlResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type GetPaginationTaskScriptResponseInfo struct { - // 项目编号 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务编号 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 页内尺寸 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageTotal *int64 `json:"PageTotal,omitnil,omitempty" name:"PageTotal"` +type GeneralTaskParam struct { + // 通用任务参数类型,例:SPARK_SQL + Type *string `json:"Type,omitnil" name:"Type"` - // 分页内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Base64ScriptContent *string `json:"Base64ScriptContent,omitnil,omitempty" name:"Base64ScriptContent"` + // 通用任务参数内容,直接作用于任务的参数。不同参数用; + // 分割 + Value *string `json:"Value,omitnil" name:"Value"` } // Predefined struct for user -type GetTaskInstanceRequestParams struct { - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` +type GetFileInfoRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 文件路径 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` } -type GetTaskInstanceRequest struct { +type GetFileInfoRequest struct { *tchttp.BaseRequest - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 文件路径 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` } -func (r *GetTaskInstanceRequest) ToJsonString() string { +func (r *GetFileInfoRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetTaskInstanceRequest) FromJsonString(s string) error { +func (r *GetFileInfoRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "ScheduleTimeZone") + delete(f, "FilePath") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskInstanceRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetFileInfoRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type GetTaskInstanceResponseParams struct { - // 调度实例详情 +type GetFileInfoResponseParams struct { + // 当前脚本信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceDetailVO `json:"Data,omitnil,omitempty" name:"Data"` + UserFileInfo *UserFileInfo `json:"UserFileInfo,omitnil" name:"UserFileInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type GetTaskInstanceResponse struct { +type GetFileInfoResponse struct { *tchttp.BaseResponse - Response *GetTaskInstanceResponseParams `json:"Response"` + Response *GetFileInfoResponseParams `json:"Response"` } -func (r *GetTaskInstanceResponse) ToJsonString() string { +func (r *GetFileInfoResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *GetTaskInstanceResponse) FromJsonString(s string) error { +func (r *GetFileInfoResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type GovDatasourceInfo struct { - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +// Predefined struct for user +type GetIntegrationNodeColumnSchemaRequestParams struct { + // 字段示例(json格式) + ColumnContent *string `json:"ColumnContent,omitnil" name:"ColumnContent"` - // 数据源名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 数据源类型 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` +} - // 数据源集群ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceClusterId *string `json:"DatasourceClusterId,omitnil,omitempty" name:"DatasourceClusterId"` +type GetIntegrationNodeColumnSchemaRequest struct { + *tchttp.BaseRequest + + // 字段示例(json格式) + ColumnContent *string `json:"ColumnContent,omitnil" name:"ColumnContent"` - // 数据源urn - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceUrn *string `json:"DatasourceUrn,omitnil,omitempty" name:"DatasourceUrn"` + // 数据源类型 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` +} - // 数据源环境 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceEnv *string `json:"DatasourceEnv,omitnil,omitempty" name:"DatasourceEnv"` +func (r *GetIntegrationNodeColumnSchemaRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type InstanceApiOpsRequest struct { - // 单个查询条件 - Instance *InstanceOpsDto `json:"Instance,omitnil,omitempty" name:"Instance"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetIntegrationNodeColumnSchemaRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ColumnContent") + delete(f, "DatasourceType") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetIntegrationNodeColumnSchemaRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type GetIntegrationNodeColumnSchemaResponseParams struct { + // 字段列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Schemas []*IntegrationNodeSchema `json:"Schemas,omitnil" name:"Schemas"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type GetIntegrationNodeColumnSchemaResponse struct { + *tchttp.BaseResponse + Response *GetIntegrationNodeColumnSchemaResponseParams `json:"Response"` +} + +func (r *GetIntegrationNodeColumnSchemaResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetIntegrationNodeColumnSchemaResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type GetOfflineDIInstanceListRequestParams struct { + // 第几页 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页几条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 无 + SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil" name:"SearchCondition"` +} + +type GetOfflineDIInstanceListRequest struct { + *tchttp.BaseRequest + + // 第几页 + PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页几条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 无 + SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil" name:"SearchCondition"` +} + +func (r *GetOfflineDIInstanceListRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetOfflineDIInstanceListRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "ProjectId") + delete(f, "SearchCondition") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOfflineDIInstanceListRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type GetOfflineDIInstanceListResponseParams struct { + // 总条数 + Total *uint64 `json:"Total,omitnil" name:"Total"` + + // 实例详情 + List []*OfflineInstance `json:"List,omitnil" name:"List"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type GetOfflineDIInstanceListResponse struct { + *tchttp.BaseResponse + Response *GetOfflineDIInstanceListResponseParams `json:"Response"` +} + +func (r *GetOfflineDIInstanceListResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetOfflineDIInstanceListResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type GetOfflineInstanceListRequestParams struct { + // 第几页 + PageIndex *string `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页几条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 无 + SearchCondition *SearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` +} + +type GetOfflineInstanceListRequest struct { + *tchttp.BaseRequest + + // 第几页 + PageIndex *string `json:"PageIndex,omitnil" name:"PageIndex"` + + // 每页几条 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 无 + SearchCondition *SearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"` +} + +func (r *GetOfflineInstanceListRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetOfflineInstanceListRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "ProjectId") + delete(f, "SearchCondition") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOfflineInstanceListRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type GetOfflineInstanceListResponseParams struct { + // 总条数 + Total *uint64 `json:"Total,omitnil" name:"Total"` + + // 实例详情 + List []*OfflineInstance `json:"List,omitnil" name:"List"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type GetOfflineInstanceListResponse struct { + *tchttp.BaseResponse + Response *GetOfflineInstanceListResponseParams `json:"Response"` +} + +func (r *GetOfflineInstanceListResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *GetOfflineInstanceListResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +type InLongAgentDetail struct { + // Agent ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` + + // Agent Name + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` + + // Agent状态(running运行中,initializing 操作中,failed心跳异常) + Status *string `json:"Status,omitnil" name:"Status"` + + // Agent状态描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + StatusDesc *string `json:"StatusDesc,omitnil" name:"StatusDesc"` + + // 集群类型,1:TKE Agent,2:BOSS SDK,默认:1 + AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"` + + // 采集来源 + Source *string `json:"Source,omitnil" name:"Source"` + + // VPC + VpcId *string `json:"VpcId,omitnil" name:"VpcId"` + + // 集成资源组Id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` + + // 集成资源组名称 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` + + // 关联任务数 + TaskCount *uint64 `json:"TaskCount,omitnil" name:"TaskCount"` + + // 采集器组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + AgentGroupId *string `json:"AgentGroupId,omitnil" name:"AgentGroupId"` + + // agent状态统计 + // 注意:此字段可能返回 null,表示取不到有效值。 + CvmAgentStatusList []*CvmAgentStatus `json:"CvmAgentStatusList,omitnil" name:"CvmAgentStatusList"` + + // agent数量 + // 注意:此字段可能返回 null,表示取不到有效值。 + AgentTotal *uint64 `json:"AgentTotal,omitnil" name:"AgentTotal"` + + // 生命周期 + // 注意:此字段可能返回 null,表示取不到有效值。 + LifeDays *int64 `json:"LifeDays,omitnil" name:"LifeDays"` + + // 集群ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` + + // agent地域 + // 注意:此字段可能返回 null,表示取不到有效值。 + AgentRegion *string `json:"AgentRegion,omitnil" name:"AgentRegion"` +} + +type InLongAgentTask struct { + // 集成任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 集成任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 集成任务状态 + TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"` +} + +type InLongTkeDetail struct { + // 集群Id + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` + + // 集群名称 + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` + + // TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常) + Status *string `json:"Status,omitnil" name:"Status"` + + // 是否安装Agent,true: 是,false: 否 + HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"` + + // 采集器ID + // 注意:此字段可能返回 null,表示取不到有效值。 + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` + + // VPC ID + VpcId *string `json:"VpcId,omitnil" name:"VpcId"` + + // TKE集群区域ID + TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"` + + // 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER + ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"` +} + +type InstanceApiOpsRequest struct { + // 单个查询条件 + Instance *InstanceOpsDto `json:"Instance,omitnil" name:"Instance"` // 排序字段,目前包含:重试次数,实例数据时间,运行耗时 - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` // 任务id列表 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` // 按照taskName模糊查询 - TaskNameList []*string `json:"TaskNameList,omitnil,omitempty" name:"TaskNameList"` + TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"` // 文件夹列表 - FolderList []*string `json:"FolderList,omitnil,omitempty" name:"FolderList"` + FolderList []*string `json:"FolderList,omitnil" name:"FolderList"` // 升序或者降序 - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` + Sort *string `json:"Sort,omitnil" name:"Sort"` // 实例状态列表 - StateList []*int64 `json:"StateList,omitnil,omitempty" name:"StateList"` + StateList []*int64 `json:"StateList,omitnil" name:"StateList"` // 实例类型列表 - TaskTypeList []*int64 `json:"TaskTypeList,omitnil,omitempty" name:"TaskTypeList"` + TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"` // 周期类型 - CycleList []*string `json:"CycleList,omitnil,omitempty" name:"CycleList"` + CycleList []*string `json:"CycleList,omitnil" name:"CycleList"` // 责任人 - OwnerList []*string `json:"OwnerList,omitnil,omitempty" name:"OwnerList"` + OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"` // 数据时间 - DateFrom *string `json:"DateFrom,omitnil,omitempty" name:"DateFrom"` + DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"` // 数据时间 - DateTo *string `json:"DateTo,omitnil,omitempty" name:"DateTo"` + DateTo *string `json:"DateTo,omitnil" name:"DateTo"` // 实例入库时间 - CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"` + CreateTimeFrom *string `json:"CreateTimeFrom,omitnil" name:"CreateTimeFrom"` // 实例入库时间 - CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"` + CreateTimeTo *string `json:"CreateTimeTo,omitnil" name:"CreateTimeTo"` // 开始执行时间 - StartFrom *string `json:"StartFrom,omitnil,omitempty" name:"StartFrom"` + StartFrom *string `json:"StartFrom,omitnil" name:"StartFrom"` // 开始执行时间 - StartTo *string `json:"StartTo,omitnil,omitempty" name:"StartTo"` + StartTo *string `json:"StartTo,omitnil" name:"StartTo"` // 所属工作流 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` + WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"` // 按照workflowName模糊查询 - WorkflowNameList []*string `json:"WorkflowNameList,omitnil,omitempty" name:"WorkflowNameList"` + WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"` // 关键字模糊查询 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` // searchColumns是搜索的字段名列表 - SearchColumns []*string `json:"SearchColumns,omitnil,omitempty" name:"SearchColumns"` + SearchColumns []*string `json:"SearchColumns,omitnil" name:"SearchColumns"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 限制 - Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` + Limit *int64 `json:"Limit,omitnil" name:"Limit"` // 任务类型映射关系, 存储任务类型id和任务类型描述信息 - TaskTypeMap []*TaskTypeMap `json:"TaskTypeMap,omitnil,omitempty" name:"TaskTypeMap"` + TaskTypeMap []*TaskTypeMap `json:"TaskTypeMap,omitnil" name:"TaskTypeMap"` // 0 补录类型 1 周期实例 2 非周期实例 - InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` + InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"` // 是否dag - DagDeal *bool `json:"DagDeal,omitnil,omitempty" name:"DagDeal"` + DagDeal *bool `json:"DagDeal,omitnil" name:"DagDeal"` // 1 父实例 2 子实例 - DagType *string `json:"DagType,omitnil,omitempty" name:"DagType"` + DagType *string `json:"DagType,omitnil" name:"DagType"` // 1 自依赖 2 任务依赖 3 所有依赖 - DagDependent *string `json:"DagDependent,omitnil,omitempty" name:"DagDependent"` + DagDependent *string `json:"DagDependent,omitnil" name:"DagDependent"` // dag深度 默认为1,取值 1-6 - DagDepth *int64 `json:"DagDepth,omitnil,omitempty" name:"DagDepth"` + DagDepth *int64 `json:"DagDepth,omitnil" name:"DagDepth"` // 租户id - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` // 根据当前数据时间或者是下一个数据时间查询, 默认当前数据时间 - DataTimeCycle *string `json:"DataTimeCycle,omitnil,omitempty" name:"DataTimeCycle"` + DataTimeCycle *string `json:"DataTimeCycle,omitnil" name:"DataTimeCycle"` // 资源组id,多个资源组id用英文逗号分隔 - ExecutorGroupIdList []*string `json:"ExecutorGroupIdList,omitnil,omitempty" name:"ExecutorGroupIdList"` - - // true 只过滤重跑过的实例,false 忽略此过滤条件,结果集过滤条件中不包括是否重跑 - OnlyRerun *bool `json:"OnlyRerun,omitnil,omitempty" name:"OnlyRerun"` - - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 计划调度时间 - ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"` - - // 计划调度时间 - ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"` + ExecutorGroupIdList []*string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"` } type InstanceCondition struct { // 执行类型 - ExecutionSpace *string `json:"ExecutionSpace,omitnil,omitempty" name:"ExecutionSpace"` + ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"` // 任务产品类型 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + ProductName *string `json:"ProductName,omitnil" name:"ProductName"` } -type InstanceDetailVO struct { - // 实例唯一标识 +type InstanceDownloadLogInfo struct { + // 文件名 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` + FileName *string `json:"FileName,omitnil" name:"FileName"` - // 项目ID + // 文件URL // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"` +} - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` +type InstanceInfo struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 文件夹名称 + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} + +type InstanceList struct { + // 耗费时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + CostTime *string `json:"CostTime,omitnil" name:"CostTime"` - // 工作流ID + // 数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 工作流名称 + // 周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` - // 负责人列表 + // 是否补录 // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeList []*string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` + DoFlag *int64 `json:"DoFlag,omitnil" name:"DoFlag"` - // 任务ID + // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 任务名称 + // 日志 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + LastLog *string `json:"LastLog,omitnil" name:"LastLog"` - // **任务周期类型** - // 支持过滤多个,条件间为 或 的过滤关系 - // * O: ONEOFF_CYCLE - // * Y: YEAR_CYCLE - // * M: MONTH_CYCLE - // * W: WEEK_CYCLE - // * D: DAY_CYCLE - // * H: HOUR_CYCLE - // * I: MINUTE_CYCLE - // * C: CRONTAB_CYCLE + // 调度计划 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCycleType *string `json:"TaskCycleType,omitnil,omitempty" name:"TaskCycleType"` + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` - // 任务类型 + // 开始启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeOpsDto `json:"TaskType,omitnil,omitempty" name:"TaskType"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 执行资源组ID + // 实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + State *string `json:"State,omitnil" name:"State"` - // 资源组名称 + // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 下一个实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - NextCurDate *string `json:"NextCurDate,omitnil,omitempty" name:"NextCurDate"` - - // 每次运行失败,下发重试次数限制 - // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // 当前运行已下发运行次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 累计运行次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"` - - // **实例生命周期编号,标识实例的某一次执行** - // - // 例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次的执行的编号为1 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例状态** - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *uint64 `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // 计划调度时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"` - - // 运行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 运行完成时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 耗费时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` - - // **实例运行触发类型** - // - // - RERUN 表示重跑 - // - ADDITION 表示补录 - // - PERIODIC 表示周期 - // - APERIODIC 表示非周期 - // - RERUN_SKIP_RUN 表示重跑 - 空跑 - // - ADDITION_SKIP_RUN 表示补录 - 空跑 - // - PERIODIC_SKIP_RUN 表示周期 - 空跑 - // - APERIODIC_SKIP_RUN 表示非周期 - 空跑 - // - MANUAL_TRIGGER 表示手动触发 - // - RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceRunType *string `json:"InstanceRunType,omitnil,omitempty" name:"InstanceRunType"` - - // **下发执行ID** - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` - - // **实例生命周期列表** - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLifeCycleList []*InstanceLifeCycleVO `json:"InstanceLifeCycleList,omitnil,omitempty" name:"InstanceLifeCycleList"` - - // **实例最近一次的执行日志** - // 注意:此字段可能返回 null,表示取不到有效值。 - LatestLog *InstanceLogVO `json:"LatestLog,omitnil,omitempty" name:"LatestLog"` -} - -type InstanceDownloadLogInfo struct { - // 文件名 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` - - // 文件URL - // 注意:此字段可能返回 null,表示取不到有效值。 - FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"` -} - -type InstanceLifeCycleOpsDto struct { - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 实例生命次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeRound *int64 `json:"LifeRound,omitnil,omitempty" name:"LifeRound"` - - // 运行类型 重跑/补录/周期/非周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"` - - // 重跑次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *int64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 实例生命周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLifeDetailDtoList []*InstanceLifeDetailDto `json:"InstanceLifeDetailDtoList,omitnil,omitempty" name:"InstanceLifeDetailDtoList"` - - // Runner运行状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunnerState *string `json:"RunnerState,omitnil,omitempty" name:"RunnerState"` - - // 错误码 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` - - // 错误告警级别 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorCodeLevel *string `json:"ErrorCodeLevel,omitnil,omitempty" name:"ErrorCodeLevel"` - - // 实例日志简略信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLogListOpsDto *InstanceLogInfo `json:"InstanceLogListOpsDto,omitnil,omitempty" name:"InstanceLogListOpsDto"` - - // 实例状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // 调度运行方式, 0: 周期调度, 1: 空跑调度 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleRunType *uint64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 统一执行平台,下发执行Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` - - // 实例运行类型: 0: 普通运行, 1: 空跑运行 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceRunType *uint64 `json:"InstanceRunType,omitnil,omitempty" name:"InstanceRunType"` - - // 实例当前总生命周期数 - TotalLifeRound *int64 `json:"TotalLifeRound,omitnil,omitempty" name:"TotalLifeRound"` - - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeOpsDto `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 资源组id - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` -} - -type InstanceLifeCycleVO struct { - // 实例唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **实例状态** - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *uint64 `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **实例生命周期编号,标识实例的某一次执行** - // - // 例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` - - // **实例运行触发类型** - // - // - RERUN 表示重跑 - // - ADDITION 表示补录 - // - PERIODIC 表示周期 - // - APERIODIC 表示非周期 - // - RERUN_SKIP_RUN 表示重跑 - 空跑 - // - ADDITION_SKIP_RUN 表示补录 - 空跑 - // - PERIODIC_SKIP_RUN 表示周期 - 空跑 - // - APERIODIC_SKIP_RUN 表示非周期 - 空跑 - // - MANUAL_TRIGGER 表示手动触发 - // - RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"` - - // 失败重试次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // **实例生命周期列表** - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeCycleDetailList []*InstanceLifeDetailDto `json:"LifeCycleDetailList,omitnil,omitempty" name:"LifeCycleDetailList"` - - // **实例代码文件** - // 该文件内容为当次执行实例运行使用的代码,仅部分任务支持 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"` - - // **下发执行ID** - // 统一执行平台下发执行到新版执行机标识某次执行的唯一ID,存量老执行机下发执行没有此ID。 - // 如果不知道执行机版本是否支持此ID,可以联系腾讯云运维同学 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` - - // 日志所在执行节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 日志文件名 - // 注意:此字段可能返回 null,表示取不到有效值。 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` - - // **实例日志类型** - // - // - run: 运行; - // - kill: 终止 - // 注意:此字段可能返回 null,表示取不到有效值。 - LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` - - // 耗费时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` -} - -type InstanceLifeDetailDto struct { - // **实例状态** - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - State *string `json:"State,omitnil,omitempty" name:"State"` - - // 该状态开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // **实例生命周期阶段状态** - // - // - WAIT_UPSTREAM 表示 等待事件/上游状态 - // - WAIT_RUN 表示 等待运行状态 - // - RUNNING 表示 运行中状态 - // - COMPLETE 表示 终态-完成 - // - FAILED 表示 终态-失败重试 - // - EXPIRED 表示 终态-失败 - // - SKIP_RUNNING 表示 终态-被上游分支节点跳过的分支 - // - HISTORY 表示 兼容2024-03-30之前的历史实例,之后实例无需关注次枚举类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DetailState *string `json:"DetailState,omitnil,omitempty" name:"DetailState"` - - // 该状态结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` -} - -type InstanceList struct { - // 耗费时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` - - // 数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 是否补录 - // 注意:此字段可能返回 null,表示取不到有效值。 - DoFlag *int64 `json:"DoFlag,omitnil,omitempty" name:"DoFlag"` - - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 日志 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastLog *string `json:"LastLog,omitnil,omitempty" name:"LastLog"` - - // 调度计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` - - // 开始启动时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 实例状态 EVENT_LISTENING|DEPENDENCE|BEFORE_ASPECT|ALLOCATED|LAUNCHED|KILL|SNAP_STATE_SAVING|ISSUED|RUNNING|AFTER_ASPECT|PENDING|KILLING|FINAL_STATE_SAVING|FAILED|KILL_FAILED| COMPLETED|EXPIRED|KILL_EXPIRED|DELETED - // 注意:此字段可能返回 null,表示取不到有效值。 - State *string `json:"State,omitnil,omitempty" name:"State"` - - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 尝试运行次数 // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` + TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"` } -type InstanceLogByLine struct { - // 返回行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Content []*string `json:"Content,omitnil,omitempty" name:"Content"` +type InstanceLog struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 文件是否读取完 - // 注意:此字段可能返回 null,表示取不到有效值。 - Over *bool `json:"Over,omitnil,omitempty" name:"Over"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 实例状态 + // 尝试运行次数 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` + Tries *string `json:"Tries,omitnil" name:"Tries"` - // 实例id + // 日志更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 日志所在节点 + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 执行机类型 0:老执行机loader 1:新执行机woker - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkerType *int64 `json:"WorkerType,omitnil,omitempty" name:"WorkerType"` + // 文件名 含全路径 + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` - // 日志sql错误信息,包含行列信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobLogErrorTip *JobLogErrorTip `json:"JobLogErrorTip,omitnil,omitempty" name:"JobLogErrorTip"` + // 日志创建时间 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 执行实例的扩展属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionExtendedProps []*ExtensionInfoVO `json:"ExecutionExtendedProps,omitnil,omitempty" name:"ExecutionExtendedProps"` + // 实例日志类型, run: 运行; kill: 终止 + InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"` - // 如果queryFileFlag为1,则ext返回当前页数据的结束行信息,下一页把这个extInfo透传过来 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` + // 运行耗时 + CostTime *float64 `json:"CostTime,omitnil" name:"CostTime"` } type InstanceLogInfo struct { // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` // 尝试运行次数 // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *string `json:"Tries,omitnil,omitempty" name:"Tries"` + Tries *string `json:"Tries,omitnil" name:"Tries"` // 日志更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdate *string `json:"LastUpdate,omitnil,omitempty" name:"LastUpdate"` + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` // 日志所在节点 // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` // 文件大小 // 注意:此字段可能返回 null,表示取不到有效值。 - FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"` + FileSize *string `json:"FileSize,omitnil" name:"FileSize"` // 文件名 含全路径 // 注意:此字段可能返回 null,表示取不到有效值。 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` // 日志创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 实例日志类型, run: 运行; kill: 终止 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLogType *string `json:"InstanceLogType,omitnil,omitempty" name:"InstanceLogType"` + InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 运行耗时 // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` + CostTime *string `json:"CostTime,omitnil" name:"CostTime"` // 实例状态 COMPLETED 完成 FAILED失败重试 EXPIRED失败 RUNNING运行中 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` - - // 实例代码文件,为空表示对应代码文件不存在,可能是因为执行机未升级/对应类型任务无代码。 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"` - - // 扩展属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtensionInfo []*AttributeItemDTO `json:"ExtensionInfo,omitnil,omitempty" name:"ExtensionInfo"` - - // 统一执行平台,下发执行Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + InstanceStatus *string `json:"InstanceStatus,omitnil" name:"InstanceStatus"` } type InstanceLogInfoOpsDto struct { // 实例运行日志 // 注意:此字段可能返回 null,表示取不到有效值。 - LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"` + LogInfo *string `json:"LogInfo,omitnil" name:"LogInfo"` // 实例运行提交的yarn日志地址 // 注意:此字段可能返回 null,表示取不到有效值。 - YarnLogInfo []*string `json:"YarnLogInfo,omitnil,omitempty" name:"YarnLogInfo"` + YarnLogInfo []*string `json:"YarnLogInfo,omitnil" name:"YarnLogInfo"` // 实例运行产生的datax日志 // 注意:此字段可能返回 null,表示取不到有效值。 - DataLogInfo *string `json:"DataLogInfo,omitnil,omitempty" name:"DataLogInfo"` + DataLogInfo *string `json:"DataLogInfo,omitnil" name:"DataLogInfo"` // 第三方任务运行日志 // 注意:此字段可能返回 null,表示取不到有效值。 - ThirdTaskRunLogInfo *string `json:"ThirdTaskRunLogInfo,omitnil,omitempty" name:"ThirdTaskRunLogInfo"` + ThirdTaskRunLogInfo *string `json:"ThirdTaskRunLogInfo,omitnil" name:"ThirdTaskRunLogInfo"` // 第三方任务日志链接描述 // 注意:此字段可能返回 null,表示取不到有效值。 - ThirdTaskLogUrlDesc *string `json:"ThirdTaskLogUrlDesc,omitnil,omitempty" name:"ThirdTaskLogUrlDesc"` - - // 日志行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LineCount *int64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` - - // 统一执行平台日志分页查询参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` - - // 日志分页查询,是否最后一页 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsEnd *bool `json:"IsEnd,omitnil,omitempty" name:"IsEnd"` - - // 文件大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"` - - // 日志匹配节点信息 - MatchedBrokerIp *string `json:"MatchedBrokerIp,omitnil,omitempty" name:"MatchedBrokerIp"` - - // 执行平台通用协议 - ExecutionExtendedProps []*PairDto `json:"ExecutionExtendedProps,omitnil,omitempty" name:"ExecutionExtendedProps"` + ThirdTaskLogUrlDesc *string `json:"ThirdTaskLogUrlDesc,omitnil" name:"ThirdTaskLogUrlDesc"` } type InstanceLogList struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` // 重试次数 // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *string `json:"Tries,omitnil,omitempty" name:"Tries"` + Tries *string `json:"Tries,omitnil" name:"Tries"` - // 最后更新时间 + // 最后更新事件 // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdate *string `json:"LastUpdate,omitnil,omitempty" name:"LastUpdate"` + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` // 节点ip // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` // 文件大小 // 注意:此字段可能返回 null,表示取不到有效值。 - FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"` + FileSize *string `json:"FileSize,omitnil" name:"FileSize"` // 原始文件名 // 注意:此字段可能返回 null,表示取不到有效值。 - OriginFileName *string `json:"OriginFileName,omitnil,omitempty" name:"OriginFileName"` + OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 实例日志类型 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLogType *string `json:"InstanceLogType,omitnil,omitempty" name:"InstanceLogType"` + InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 耗费时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` -} - -type InstanceLogVO struct { - // 实例唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例状态** - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *uint64 `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **实例运行触发类型** - // - // - RERUN 表示重跑 - // - ADDITION 表示补录 - // - PERIODIC 表示周期 - // - APERIODIC 表示非周期 - // - RERUN_SKIP_RUN 表示重跑 - 空跑 - // - ADDITION_SKIP_RUN 表示补录 - 空跑 - // - PERIODIC_SKIP_RUN 表示周期 - 空跑 - // - APERIODIC_SKIP_RUN 表示非周期 - 空跑 - // - MANUAL_TRIGGER 表示手动触发 - // - RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"` - - // 开始运行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 运行完成时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // **运行代码内容** - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeInfo *string `json:"CodeInfo,omitnil,omitempty" name:"CodeInfo"` - - // **运行代码文件大小** - // 单位KB - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileSize *string `json:"CodeFileSize,omitnil,omitempty" name:"CodeFileSize"` - - // 日志所在节点信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // **日志内容** - // 注意:此字段可能返回 null,表示取不到有效值。 - LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"` - - // **日志文件大小** - // 单位KB - // 注意:此字段可能返回 null,表示取不到有效值。 - LogFileSize *string `json:"LogFileSize,omitnil,omitempty" name:"LogFileSize"` - - // **本次查询返回的日志行数** - // 注意:此字段可能返回 null,表示取不到有效值。 - LineCount *uint64 `json:"LineCount,omitnil,omitempty" name:"LineCount"` - - // **分页查询日志时使用,无具体业务含义** - // - // 第一次查询时值为null - // 第二次及以后查询时使用上一次查询返回信息中的ExtInfo字段值即可 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtInfo *string `json:"ExtInfo,omitnil,omitempty" name:"ExtInfo"` - - // 日志分页查询,是否最后一页 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsEnd *bool `json:"IsEnd,omitnil,omitempty" name:"IsEnd"` + CostTime *string `json:"CostTime,omitnil" name:"CostTime"` } type InstanceNodeInfo struct { // 读取节点SOURCE 写入节点SINK // 注意:此字段可能返回 null,表示取不到有效值。 - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` + NodeType *string `json:"NodeType,omitnil" name:"NodeType"` // 节点id // 注意:此字段可能返回 null,表示取不到有效值。 - NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` + NodeId *string `json:"NodeId,omitnil" name:"NodeId"` // 节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 - NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` } type InstanceOpsDto struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` // 工作流ID // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` // 负责人 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` // 周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` // 数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` // 下一个数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - NextCurDate *string `json:"NextCurDate,omitnil,omitempty" name:"NextCurDate"` + NextCurDate *string `json:"NextCurDate,omitnil" name:"NextCurDate"` // 运行优先级 // 注意:此字段可能返回 null,表示取不到有效值。 - RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` + RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"` // 尝试运行次数 // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` + TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"` // 当前运行次数 // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` + Tries *uint64 `json:"Tries,omitnil" name:"Tries"` // 重跑总次数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"` + TotalRunNum *uint64 `json:"TotalRunNum,omitnil" name:"TotalRunNum"` // 是否补录 // 注意:此字段可能返回 null,表示取不到有效值。 - DoFlag *uint64 `json:"DoFlag,omitnil,omitempty" name:"DoFlag"` + DoFlag *uint64 `json:"DoFlag,omitnil" name:"DoFlag"` // 是否是重跑 // 注意:此字段可能返回 null,表示取不到有效值。 - RedoFlag *uint64 `json:"RedoFlag,omitnil,omitempty" name:"RedoFlag"` + RedoFlag *uint64 `json:"RedoFlag,omitnil" name:"RedoFlag"` // 实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 - State *string `json:"State,omitnil,omitempty" name:"State"` + State *string `json:"State,omitnil" name:"State"` // 运行节点 // 注意:此字段可能返回 null,表示取不到有效值。 - RuntimeBroker *string `json:"RuntimeBroker,omitnil,omitempty" name:"RuntimeBroker"` + RuntimeBroker *string `json:"RuntimeBroker,omitnil" name:"RuntimeBroker"` // 失败的原因 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` // 任务类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeOpsDto `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskType *TaskTypeOpsDto `json:"TaskType,omitnil" name:"TaskType"` // 依赖判断完成时间 // 注意:此字段可能返回 null,表示取不到有效值。 - DependenceFulfillTime *string `json:"DependenceFulfillTime,omitnil,omitempty" name:"DependenceFulfillTime"` + DependenceFulfillTime *string `json:"DependenceFulfillTime,omitnil" name:"DependenceFulfillTime"` // 首次依赖判断通过时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FirstDependenceFulfillTime *string `json:"FirstDependenceFulfillTime,omitnil,omitempty" name:"FirstDependenceFulfillTime"` + FirstDependenceFulfillTime *string `json:"FirstDependenceFulfillTime,omitnil" name:"FirstDependenceFulfillTime"` // 首次启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FirstStartTime *string `json:"FirstStartTime,omitnil,omitempty" name:"FirstStartTime"` + FirstStartTime *string `json:"FirstStartTime,omitnil" name:"FirstStartTime"` // 开始启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 运行完成时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 耗费时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` + CostTime *string `json:"CostTime,omitnil" name:"CostTime"` // 耗费时间(ms) // 注意:此字段可能返回 null,表示取不到有效值。 - CostMillisecond *uint64 `json:"CostMillisecond,omitnil,omitempty" name:"CostMillisecond"` + CostMillisecond *uint64 `json:"CostMillisecond,omitnil" name:"CostMillisecond"` // 最大运行耗时 // 注意:此字段可能返回 null,表示取不到有效值。 - MaxCostTime *uint64 `json:"MaxCostTime,omitnil,omitempty" name:"MaxCostTime"` + MaxCostTime *uint64 `json:"MaxCostTime,omitnil" name:"MaxCostTime"` // 最小运行耗时 // 注意:此字段可能返回 null,表示取不到有效值。 - MinCostTime *uint64 `json:"MinCostTime,omitnil,omitempty" name:"MinCostTime"` + MinCostTime *uint64 `json:"MinCostTime,omitnil" name:"MinCostTime"` // 平均运行耗时 // 注意:此字段可能返回 null,表示取不到有效值。 - AvgCostTime *float64 `json:"AvgCostTime,omitnil,omitempty" name:"AvgCostTime"` + AvgCostTime *float64 `json:"AvgCostTime,omitnil" name:"AvgCostTime"` // 最近日志 // 注意:此字段可能返回 null,表示取不到有效值。 - LastLog *string `json:"LastLog,omitnil,omitempty" name:"LastLog"` + LastLog *string `json:"LastLog,omitnil" name:"LastLog"` // 调度时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDateTime *string `json:"SchedulerDateTime,omitnil,omitempty" name:"SchedulerDateTime"` + SchedulerDateTime *string `json:"SchedulerDateTime,omitnil" name:"SchedulerDateTime"` // 上次调度时间 // 注意:此字段可能返回 null,表示取不到有效值。 - LastSchedulerDateTime *string `json:"LastSchedulerDateTime,omitnil,omitempty" name:"LastSchedulerDateTime"` + LastSchedulerDateTime *string `json:"LastSchedulerDateTime,omitnil" name:"LastSchedulerDateTime"` // 最后更新事件 // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdate *string `json:"LastUpdate,omitnil,omitempty" name:"LastUpdate"` + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 分支,依赖关系 and、or // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyRel *string `json:"DependencyRel,omitnil,omitempty" name:"DependencyRel"` + DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"` // 执行空间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionSpace *string `json:"ExecutionSpace,omitnil,omitempty" name:"ExecutionSpace"` + ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"` // 忽略事件 // 注意:此字段可能返回 null,表示取不到有效值。 - IgnoreEvent *bool `json:"IgnoreEvent,omitnil,omitempty" name:"IgnoreEvent"` - - // 虚拟任务实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 递归实例信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - SonList *string `json:"SonList,omitnil,omitempty" name:"SonList"` - - // 产品业务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` - - // 资源组 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源组指定执行节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceInstanceId *string `json:"ResourceInstanceId,omitnil,omitempty" name:"ResourceInstanceId"` - - // 资源队列 - // 注意:此字段可能返回 null,表示取不到有效值。 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 调度计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` - - // 最近提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` - - // 首次执行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 租户id - // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` - - // 实例标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 资源组id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 关联实例信息。 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelatedInstanceList []*InstanceOpsDto `json:"RelatedInstanceList,omitnil,omitempty" name:"RelatedInstanceList"` - - // 关联实例信息数量,不和RelatedInstanceList强关联。 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelatedInstanceSize *int64 `json:"RelatedInstanceSize,omitnil,omitempty" name:"RelatedInstanceSize"` - - // ownerId - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` - - // 用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` - - // 实例生命周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceLifeCycleOpsDto *InstanceLifeCycleOpsDto `json:"InstanceLifeCycleOpsDto,omitnil,omitempty" name:"InstanceLifeCycleOpsDto"` - - // 自动重试次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - RetryAttempts *uint64 `json:"RetryAttempts,omitnil,omitempty" name:"RetryAttempts"` - - // 紧急去除的依赖父实例列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - DeletedFatherList []*string `json:"DeletedFatherList,omitnil,omitempty" name:"DeletedFatherList"` - - // 循环依赖关联的实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - CirculateInstanceList []*InstanceOpsDto `json:"CirculateInstanceList,omitnil,omitempty" name:"CirculateInstanceList"` - - // 并发策略, 0: 等待并发, 1: kill自身 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConcurrentStrategy *uint64 `json:"ConcurrentStrategy,omitnil,omitempty" name:"ConcurrentStrategy"` - - // 调度运行方式, 0: 周期调度, 1: 空跑调度 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleRunType *uint64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 允许重跑类型,ALL 表示无论实例运行成功还是失败都允许重跑,NONE表示无论成功或者失败都不允许重跑,FAILURE 表示只有运行失败才能重跑 - AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"` -} - -type InstanceOpsInfoPage struct { - // 总记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*InstanceOpsDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type InstancePageVO struct { - // **总条数** - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // **总分页数** - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页条目数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 总分页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 数据列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*InstanceVO `json:"Items,omitnil,omitempty" name:"Items"` -} - -type InstanceSearchCondition struct { - // 任务调度周期类型 - CycleList []*string `json:"CycleList,omitnil,omitempty" name:"CycleList"` - - // 起始时间 - DateFrom *string `json:"DateFrom,omitnil,omitempty" name:"DateFrom"` - - // 截止时间 - DateTo *string `json:"DateTo,omitnil,omitempty" name:"DateTo"` - - // 实例过滤条件 - Instance *InstanceCondition `json:"Instance,omitnil,omitempty" name:"Instance"` - - // 模糊查询关键字 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 排序方式 - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` - - // 排序字段 - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` - - // 实例状态类型 - StateList []*string `json:"StateList,omitnil,omitempty" name:"StateList"` -} - -type InstanceStatisticInfo struct { - // 实例状态趋势状态统计 - // 注意:此字段可能返回 null,表示取不到有效值。 - CountList []*uint64 `json:"CountList,omitnil,omitempty" name:"CountList"` - - // 实例状态趋势时间分割 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeList []*string `json:"TimeList,omitnil,omitempty" name:"TimeList"` - - // 实例状态标识:WAITING_RUNNING、KILLING、FAILED、FAILED_TRYING、SUCCEED 分别表示等待执行、正在终止、失败、失败重试、成功,用于实例状态分布和实例状态趋势 - InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` - - // 用于实例状态分布计数 - InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` - - // 当前展示时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ShowTime *string `json:"ShowTime,omitnil,omitempty" name:"ShowTime"` - - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReportTime *string `json:"ReportTime,omitnil,omitempty" name:"ReportTime"` - - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` -} - -type InstanceVO struct { - // **实例唯一标识** - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 负责人列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeList []*string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` - - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeOpsDto `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // **任务周期类型** - // 支持过滤多个,条件间为 或 的过滤关系 - // * O: ONEOFF_CYCLE - // * Y: YEAR_CYCLE - // * M: MONTH_CYCLE - // * W: WEEK_CYCLE - // * D: DAY_CYCLE - // * H: HOUR_CYCLE - // * I: MINUTE_CYCLE - // * C: CRONTAB_CYCLE - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCycleType *string `json:"TaskCycleType,omitnil,omitempty" name:"TaskCycleType"` - - // 实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 每次运行失败,下发重试次数限制 - // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // **失败重试次数** - // 再次使用 手动重跑 或 补录实例等方式触发运行时,会被重置为 0 后重新计数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 累计运行次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例状态** - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *uint64 `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // 运行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 运行完成时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 耗费时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` - - // 计划调度时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"` - - // 实例最近更新时间, 时间格式为 yyyy-MM-dd HH:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` - - // 执行资源组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 简要的任务失败信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobErrorMsg *string `json:"JobErrorMsg,omitnil,omitempty" name:"JobErrorMsg"` -} - -type IntegrationInstanceLog struct { - // 任务日志信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"` -} - -type IntegrationNodeDetail struct { - // 集成节点名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 集成节点类型 - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` - - // 节点数据源类型 - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` - - // 节点描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 节点配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Config []*RecordField `json:"Config,omitnil,omitempty" name:"Config"` - - // 节点扩展配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` - - // 节点schema - // 注意:此字段可能返回 null,表示取不到有效值。 - Schema []*IntegrationNodeSchema `json:"Schema,omitnil,omitempty" name:"Schema"` - - // 节点映射 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil,omitempty" name:"NodeMapping"` - - // owner uin - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` -} - -type IntegrationNodeInfo struct { - // 集成节点id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 集成节点所属任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 集成节点名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 集成节点类型,INPUT: 输入节点,OUTPUT:输出节点 - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` - - // 节点数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` - - // 节点描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 节点配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Config []*RecordField `json:"Config,omitnil,omitempty" name:"Config"` - - // 节点扩展配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` - - // 节点schema - // 注意:此字段可能返回 null,表示取不到有效值。 - Schema []*IntegrationNodeSchema `json:"Schema,omitnil,omitempty" name:"Schema"` - - // 节点映射 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil,omitempty" name:"NodeMapping"` - - // 归属用户AppId,展示字段 非传入 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 创建人uin,展示字段 非传入 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreatorUin *string `json:"CreatorUin,omitnil,omitempty" name:"CreatorUin"` - - // 操作人uin,展示字段 非传入 - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUin *string `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` - - // owner uin 展示字段 非传入 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` -} - -type IntegrationNodeMapping struct { - // 源节点id - SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"` - - // 目标节点id - SinkId *string `json:"SinkId,omitnil,omitempty" name:"SinkId"` - - // 源节点schema - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceSchema []*IntegrationNodeSchema `json:"SourceSchema,omitnil,omitempty" name:"SourceSchema"` - - // 节点schema映射 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaMappings []*IntegrationNodeSchemaMapping `json:"SchemaMappings,omitnil,omitempty" name:"SchemaMappings"` - - // 节点映射扩展信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` -} - -type IntegrationNodeSchema struct { - // schema id 随机唯一 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // schema名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // schema类型 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // schema值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` - - // schema拓展属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - Properties []*RecordField `json:"Properties,omitnil,omitempty" name:"Properties"` - - // schema别名 - // 注意:此字段可能返回 null,表示取不到有效值。 - Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` - - // 字段备注 - // 注意:此字段可能返回 null,表示取不到有效值。 - Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"` - - // category - // 注意:此字段可能返回 null,表示取不到有效值。 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` -} - -type IntegrationNodeSchemaMapping struct { - // 任务节点的源schema id - SourceSchemaId *string `json:"SourceSchemaId,omitnil,omitempty" name:"SourceSchemaId"` - - // 任务节点目标schema id - SinkSchemaId *string `json:"SinkSchemaId,omitnil,omitempty" name:"SinkSchemaId"` -} - -type IntegrationStatisticsTrendResult struct { - // 统计属性名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - StatisticName []*string `json:"StatisticName,omitnil,omitempty" name:"StatisticName"` - - // 统计值 - // 注意:此字段可能返回 null,表示取不到有效值。 - StatisticValue []*int64 `json:"StatisticValue,omitnil,omitempty" name:"StatisticValue"` - - // 统计项目 - // 注意:此字段可能返回 null,表示取不到有效值。 - StatisticType *string `json:"StatisticType,omitnil,omitempty" name:"StatisticType"` -} - -type IntegrationTag struct { - // key值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` - - // 标签值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` -} - -type IntegrationTaskInfo struct { - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 同步类型1.解决方案(整库迁移),2.单表同步 - SyncType *int64 `json:"SyncType,omitnil,omitempty" name:"SyncType"` - - // 201.实时,202.离线 - TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 任务所属工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务调度id(oceanus or us等作业id),非填项 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTaskId *string `json:"ScheduleTaskId,omitnil,omitempty" name:"ScheduleTaskId"` - - // inlong任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskGroupId *string `json:"TaskGroupId,omitnil,omitempty" name:"TaskGroupId"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 创建人uin - // 注意:此字段可能返回 null,表示取不到有效值。 - CreatorUin *string `json:"CreatorUin,omitnil,omitempty" name:"CreatorUin"` - - // 操作人uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUin *string `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` - - // owner uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 应用id - // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` - - // 0:新建(任务开发态默认状态)|1:未开始|2:操作中|3:运行中|4:暂停|5:任务停止中|6:停止|7:执行失败|20:异常|21:未知| - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 节点列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil,omitempty" name:"Nodes"` - - // 执行资源id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorId *string `json:"ExecutorId,omitnil,omitempty" name:"ExecutorId"` - - // 任务配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Config []*RecordField `json:"Config,omitnil,omitempty" name:"Config"` - - // 任务扩展配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` - - // 任务执行context信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecuteContext []*RecordField `json:"ExecuteContext,omitnil,omitempty" name:"ExecuteContext"` - - // 节点映射 - // 注意:此字段可能返回 null,表示取不到有效值。 - Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil,omitempty" name:"Mappings"` - - // 任务配置模式,0:画布 1:表单 3:脚本 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskMode *string `json:"TaskMode,omitnil,omitempty" name:"TaskMode"` - - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Incharge *string `json:"Incharge,omitnil,omitempty" name:"Incharge"` - - // 离线新增参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - OfflineTaskAddEntity *OfflineTaskAddParam `json:"OfflineTaskAddEntity,omitnil,omitempty" name:"OfflineTaskAddEntity"` - - // group name - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // inlong manager url - // 注意:此字段可能返回 null,表示取不到有效值。 - InLongManagerUrl *string `json:"InLongManagerUrl,omitnil,omitempty" name:"InLongManagerUrl"` - - // stream id - // 注意:此字段可能返回 null,表示取不到有效值。 - InLongStreamId *string `json:"InLongStreamId,omitnil,omitempty" name:"InLongStreamId"` - - // version - // 注意:此字段可能返回 null,表示取不到有效值。 - InLongManagerVersion *string `json:"InLongManagerVersion,omitnil,omitempty" name:"InLongManagerVersion"` - - // inlong dataproxy url - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyUrl []*string `json:"DataProxyUrl,omitnil,omitempty" name:"DataProxyUrl"` - - // 任务版本是否已提交运维 - // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` - - // 数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE - // 注意:此字段可能返回 null,表示取不到有效值。 - InputDatasourceType *string `json:"InputDatasourceType,omitnil,omitempty" name:"InputDatasourceType"` - - // 数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE - // 注意:此字段可能返回 null,表示取不到有效值。 - OutputDatasourceType *string `json:"OutputDatasourceType,omitnil,omitempty" name:"OutputDatasourceType"` - - // 读取条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - NumRecordsIn *int64 `json:"NumRecordsIn,omitnil,omitempty" name:"NumRecordsIn"` - - // 写入条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - NumRecordsOut *int64 `json:"NumRecordsOut,omitnil,omitempty" name:"NumRecordsOut"` - - // 读取延迟 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReaderDelay *float64 `json:"ReaderDelay,omitnil,omitempty" name:"ReaderDelay"` - - // 重启次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - NumRestarts *int64 `json:"NumRestarts,omitnil,omitempty" name:"NumRestarts"` - - // 任务创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 任务更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 任务最后一次运行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastRunTime *string `json:"LastRunTime,omitnil,omitempty" name:"LastRunTime"` - - // 任务停止时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StopTime *string `json:"StopTime,omitnil,omitempty" name:"StopTime"` - - // 作业是否已提交 - // 注意:此字段可能返回 null,表示取不到有效值。 - HasVersion *bool `json:"HasVersion,omitnil,omitempty" name:"HasVersion"` - - // 任务是否被锁定 - // 注意:此字段可能返回 null,表示取不到有效值。 - Locked *bool `json:"Locked,omitnil,omitempty" name:"Locked"` - - // 任务锁定人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Locker *string `json:"Locker,omitnil,omitempty" name:"Locker"` - - // 耗费资源量 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunningCu *float64 `json:"RunningCu,omitnil,omitempty" name:"RunningCu"` - - // 该任务关联的告警规则 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAlarmRegularList []*string `json:"TaskAlarmRegularList,omitnil,omitempty" name:"TaskAlarmRegularList"` - - // 实时任务资源分层情况: 0:进行中,1:成功 ,2:失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - SwitchResource *int64 `json:"SwitchResource,omitnil,omitempty" name:"SwitchResource"` - - // 实时任务读取阶段:0:全部全量,1:部分全量,2:全部增量 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReadPhase *int64 `json:"ReadPhase,omitnil,omitempty" name:"ReadPhase"` - - // 实时任务版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` - - // 离线任务导入到编排空间的任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - ArrangeSpaceTaskId *string `json:"ArrangeSpaceTaskId,omitnil,omitempty" name:"ArrangeSpaceTaskId"` - - // 离线任务状态区分1.未提交2.已提交3.已导出 - // 注意:此字段可能返回 null,表示取不到有效值。 - OfflineTaskStatus *int64 `json:"OfflineTaskStatus,omitnil,omitempty" name:"OfflineTaskStatus"` - - // 导入到编排空间配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskImportInfo *TaskImportInfo `json:"TaskImportInfo,omitnil,omitempty" name:"TaskImportInfo"` - - // 业务延迟 - // 注意:此字段可能返回 null,表示取不到有效值。 - BusinessLatency *int64 `json:"BusinessLatency,omitnil,omitempty" name:"BusinessLatency"` - - // 当前同步位点 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurrentSyncPosition *int64 `json:"CurrentSyncPosition,omitnil,omitempty" name:"CurrentSyncPosition"` - - // 标签列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - TagList []*IntegrationTag `json:"TagList,omitnil,omitempty" name:"TagList"` - - // 错误信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` -} - -type JobLogErrorTip struct { - // 执行日志错误信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` - - // 对应sql的行下标 - // 注意:此字段可能返回 null,表示取不到有效值。 - LineNum *uint64 `json:"LineNum,omitnil,omitempty" name:"LineNum"` - - // 对应sql的列下标 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnNum *uint64 `json:"ColumnNum,omitnil,omitempty" name:"ColumnNum"` -} - -// Predefined struct for user -type JudgeResourceFileRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` -} - -type JudgeResourceFileRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` -} - -func (r *JudgeResourceFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *JudgeResourceFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FilePath") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "JudgeResourceFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type JudgeResourceFileResponseParams struct { - // 资源文件完整路径 - Data *string `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type JudgeResourceFileResponse struct { - *tchttp.BaseResponse - Response *JudgeResourceFileResponseParams `json:"Response"` -} - -func (r *JudgeResourceFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *JudgeResourceFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type KVPair struct { - // 键名 - // 注意:此字段可能返回 null,表示取不到有效值。 - K *string `json:"K,omitnil,omitempty" name:"K"` - - // 值 - // 注意:此字段可能返回 null,表示取不到有效值。 - V *string `json:"V,omitnil,omitempty" name:"V"` -} - -// Predefined struct for user -type KillOpsMakePlanInstancesRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` - - // 补录计划名 - PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` -} - -type KillOpsMakePlanInstancesRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划ID - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` - - // 补录计划名 - PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` -} - -func (r *KillOpsMakePlanInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillOpsMakePlanInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PlanId") - delete(f, "AsyncMode") - delete(f, "PlanName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillOpsMakePlanInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type KillOpsMakePlanInstancesResponseParams struct { - // 批量操作结果 - Data *BatchOperateResultOpsDto `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type KillOpsMakePlanInstancesResponse struct { - *tchttp.BaseResponse - Response *KillOpsMakePlanInstancesResponseParams `json:"Response"` -} - -func (r *KillOpsMakePlanInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillOpsMakePlanInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type KillScheduleInstancesRequestParams struct { - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` -} - -type KillScheduleInstancesRequest struct { - *tchttp.BaseRequest - - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` - - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` -} - -func (r *KillScheduleInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillScheduleInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Instances") - delete(f, "CheckFather") - delete(f, "RerunType") - delete(f, "DependentWay") - delete(f, "SkipEventListening") - delete(f, "SonInstanceType") - delete(f, "SearchCondition") - delete(f, "OptType") - delete(f, "OperatorName") - delete(f, "OperatorId") - delete(f, "ProjectId") - delete(f, "ProjectIdent") - delete(f, "ProjectName") - delete(f, "PageIndex") - delete(f, "PageSize") - delete(f, "Count") - delete(f, "RequestBaseInfo") - delete(f, "IsCount") - delete(f, "AsyncMode") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillScheduleInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type KillScheduleInstancesResponseParams struct { - // 结果 - Data *BatchOperateResultOpsDto `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type KillScheduleInstancesResponse struct { - *tchttp.BaseResponse - Response *KillScheduleInstancesResponseParams `json:"Response"` -} - -func (r *KillScheduleInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillScheduleInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type LifecycleInfo struct { - // 生命周期值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Lifecycle *int64 `json:"Lifecycle,omitnil,omitempty" name:"Lifecycle"` - - // 列名 - // 注意:此字段可能返回 null,表示取不到有效值。 - Columns []*string `json:"Columns,omitnil,omitempty" name:"Columns"` - - // 日期格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - DateFormat []*string `json:"DateFormat,omitnil,omitempty" name:"DateFormat"` -} - -type LineageParamRecord struct { - // 字段名 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 字段值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` -} - -type LineageTask struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务类型 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 任务来源 - TaskSource *string `json:"TaskSource,omitnil,omitempty" name:"TaskSource"` - - // 任务扩展参数 - ExtParams []*ExtParam `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` -} - -type LinkOpsDto struct { - // 边的id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 边的key - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkKey *string `json:"LinkKey,omitnil,omitempty" name:"LinkKey"` - - // 边的源节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` - - // 边的目标节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` - - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 父子任务之间的依赖关系 - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` - - // 父子任务之间依赖偏移量 - // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"` - - // 边的类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkType *string `json:"LinkType,omitnil,omitempty" name:"LinkType"` - - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -// Predefined struct for user -type ListBatchDetailRequestParams struct { - // 批量操作历史Id - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type ListBatchDetailRequest struct { - *tchttp.BaseRequest - - // 批量操作历史Id - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *ListBatchDetailRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListBatchDetailRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "JobId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListBatchDetailRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListBatchDetailResponseParams struct { - // 批量操作ID - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *uint64 `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 运行类型: - // ASYNC-异步 - // SYNC-同步 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"` - - // 成功列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessResource []*AsyncResourceVO `json:"SuccessResource,omitnil,omitempty" name:"SuccessResource"` - - // 失败列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - FailResource []*AsyncResourceVO `json:"FailResource,omitnil,omitempty" name:"FailResource"` - - // job类型 - // BATCH_DELETE --批量删除:1、任务名称:ResourceName - // BATCH_CREATE_VERSION --批量提交:1、任务名称:ResourceId 2、资源组:GroupId - // BATCH_MODIFY_DATASOURCE --批量修改数据源:1、任务名称:ResourceName - // BATCH_MODIFY_INCHARGE --批量修改责任人:1、任务名称:ResourceName - // BATCH_MODIFY_PARAMETER --批量修改参数:1、任务名称:ResourceName - // BATCH_MODIFY_SCHEDULE --批量修改调度计划:1、任务名称:ResourceName - // BATCH_MODIFY_GROUPID --批量修改资源组:1、任务名称:ResourceName - // BATCH_MODIFY_CONFIG --批量修改高级配置:1、任务名称:ResourceName - // BATCH_MODIFY_SCHEDULE_PARAMETER --批量修改调度参数:1、任务名称:ResourceName - // FORM_CREATE_VERSION--模版提交 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` - - // CREATING("CREATING", "创建中"), - // INIT("INIT", "已被创建"), - // RUNNING("RUNNING", "运行中"), - // SUCCESS("SUCCESS", "成功"), - // FAIL("FAIL", "失败"), - // PART_SUCCESS("PART_SUCCESS", "部分成功"), - // PART_SUCCESS_WITH_ALARM("PART_SUCCESS_WITH_ALARM", "部分成功有告警"), - // SUCCESS_WITH_ALARM("SUCCESS_WITH_ALARM", "成功有告警"), - // UNKNOWN("UNKNOWN", "未知状态"); - // 注意:此字段可能返回 null,表示取不到有效值。 - JobStatus *string `json:"JobStatus,omitnil,omitempty" name:"JobStatus"` - - // 资源总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalResource *uint64 `json:"TotalResource,omitnil,omitempty" name:"TotalResource"` - - // 批量提交是是否需要审批,其他的批量操作默认为null - // 注意:此字段可能返回 null,表示取不到有效值。 - NeedApprove *bool `json:"NeedApprove,omitnil,omitempty" name:"NeedApprove"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListBatchDetailResponse struct { - *tchttp.BaseResponse - Response *ListBatchDetailResponseParams `json:"Response"` -} - -func (r *ListBatchDetailResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListBatchDetailResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListInstancesRequestParams struct { - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例计划调度时间过滤条件** - // 过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"` - - // **实例计划调度时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"` - - // **页码,整型** - // 配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页数目,整型** - // 配合pageNumber使用且不能大于200, 默认值 10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // **查询结果排序字段** - // - // - SCHEDULE_DATE 表示 根据计划调度时间排序 - // - START_TIME 表示 根据实例开始执行时间排序 - // - END_TIME 表示 根据实例结束执行时间排序 - // - COST_TIME 表示 根据实例执行时长排序 - SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"` - - // **实例排序方式** - // - // - ASC - // - DESC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例执行状态** - // 支持过滤多个,条件间为 或 的过滤关系 - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - InstanceStateList []*uint64 `json:"InstanceStateList,omitnil,omitempty" name:"InstanceStateList"` - - // **任务类型Id** - // - // - 支持过滤多个,条件间为 或 的过滤关系 - // - 可以通过接口 DescribeAllTaskType 获取项目支持的全部任务类型 - TaskTypeIdList []*uint64 `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` - - // **任务周期类型** - // 支持过滤多个,条件间为 或 的过滤关系 - // * O: ONEOFF_CYCLE - // * Y: YEAR_CYCLE - // * M: MONTH_CYCLE - // * W: WEEK_CYCLE - // * D: DAY_CYCLE - // * H: HOUR_CYCLE - // * I: MINUTE_CYCLE - // * C: CRONTAB_CYCLE - TaskCycleList []*string `json:"TaskCycleList,omitnil,omitempty" name:"TaskCycleList"` - - // **任务名称 或 任务ID** - // 支持模糊搜索过滤, 多个用 英文逗号, 分割 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // **任务负责人** - // 支持过滤多个,条件间为 或 的过滤关系 - InChargeList []*string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` - - // **任务所属文件件** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 FindAllFolder 获取项目下的所有文件夹列表 - TaskFolderIdList []*string `json:"TaskFolderIdList,omitnil,omitempty" name:"TaskFolderIdList"` - - // **任务所属工作流** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 DescribeOpsWorkflows 获取项目下的所有工作流列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` - - // **执行资源组Id** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 DescribeNormalSchedulerExecutorGroups 获取项目下的所有调度资源组列表 - // 可以通过接口 DescribeNormalIntegrationExecutorGroups 获取项目下的所有集成资源组列表 - ExecutorGroupIdList []*string `json:"ExecutorGroupIdList,omitnil,omitempty" name:"ExecutorGroupIdList"` - - // **实例执行开始时间过滤条件** - // 过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"` - - // **实例执行开始时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"` - - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"` -} - -type ListInstancesRequest struct { - *tchttp.BaseRequest - - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例计划调度时间过滤条件** - // 过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"` - - // **实例计划调度时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"` - - // **页码,整型** - // 配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页数目,整型** - // 配合pageNumber使用且不能大于200, 默认值 10 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // **查询结果排序字段** - // - // - SCHEDULE_DATE 表示 根据计划调度时间排序 - // - START_TIME 表示 根据实例开始执行时间排序 - // - END_TIME 表示 根据实例结束执行时间排序 - // - COST_TIME 表示 根据实例执行时长排序 - SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"` - - // **实例排序方式** - // - // - ASC - // - DESC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例执行状态** - // 支持过滤多个,条件间为 或 的过滤关系 - // - // - [0] 表示 等待事件 - // - [12] 表示 等待上游 - // - [6, 7, 9, 10, 18] 表示 等待运行 - // - [1, 19, 22] 表示 运行中 - // - [21] 表示 跳过运行 - // - [3] 表示 失败重试 - // - [8, 4, 5, 13] 表示 失败 - // - [2] 表示 成功 - InstanceStateList []*uint64 `json:"InstanceStateList,omitnil,omitempty" name:"InstanceStateList"` - - // **任务类型Id** - // - // - 支持过滤多个,条件间为 或 的过滤关系 - // - 可以通过接口 DescribeAllTaskType 获取项目支持的全部任务类型 - TaskTypeIdList []*uint64 `json:"TaskTypeIdList,omitnil,omitempty" name:"TaskTypeIdList"` - - // **任务周期类型** - // 支持过滤多个,条件间为 或 的过滤关系 - // * O: ONEOFF_CYCLE - // * Y: YEAR_CYCLE - // * M: MONTH_CYCLE - // * W: WEEK_CYCLE - // * D: DAY_CYCLE - // * H: HOUR_CYCLE - // * I: MINUTE_CYCLE - // * C: CRONTAB_CYCLE - TaskCycleList []*string `json:"TaskCycleList,omitnil,omitempty" name:"TaskCycleList"` - - // **任务名称 或 任务ID** - // 支持模糊搜索过滤, 多个用 英文逗号, 分割 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // **任务负责人** - // 支持过滤多个,条件间为 或 的过滤关系 - InChargeList []*string `json:"InChargeList,omitnil,omitempty" name:"InChargeList"` - - // **任务所属文件件** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 FindAllFolder 获取项目下的所有文件夹列表 - TaskFolderIdList []*string `json:"TaskFolderIdList,omitnil,omitempty" name:"TaskFolderIdList"` - - // **任务所属工作流** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 DescribeOpsWorkflows 获取项目下的所有工作流列表 - WorkflowIdList []*string `json:"WorkflowIdList,omitnil,omitempty" name:"WorkflowIdList"` - - // **执行资源组Id** - // 支持过滤多个,条件间为 或 的过滤关系 - // 可以通过接口 DescribeNormalSchedulerExecutorGroups 获取项目下的所有调度资源组列表 - // 可以通过接口 DescribeNormalIntegrationExecutorGroups 获取项目下的所有集成资源组列表 - ExecutorGroupIdList []*string `json:"ExecutorGroupIdList,omitnil,omitempty" name:"ExecutorGroupIdList"` - - // **实例执行开始时间过滤条件** - // 过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"` - - // **实例执行开始时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"` - - // **时区** - // timeZone, 默认UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"` -} - -func (r *ListInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ScheduleTimeFrom") - delete(f, "ScheduleTimeTo") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "SortColumn") - delete(f, "SortType") - delete(f, "InstanceType") - delete(f, "InstanceStateList") - delete(f, "TaskTypeIdList") - delete(f, "TaskCycleList") - delete(f, "Keyword") - delete(f, "InChargeList") - delete(f, "TaskFolderIdList") - delete(f, "WorkflowIdList") - delete(f, "ExecutorGroupIdList") - delete(f, "StartTimeFrom") - delete(f, "StartTimeTo") - delete(f, "ScheduleTimeZone") - delete(f, "LastUpdateTimeFrom") - delete(f, "LastUpdateTimeTo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListInstancesResponseParams struct { - // 实例结果集 - Data *InstancePageVO `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListInstancesResponse struct { - *tchttp.BaseResponse - Response *ListInstancesResponseParams `json:"Response"` -} - -func (r *ListInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type LockIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type LockIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *LockIntegrationTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *LockIntegrationTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "LockIntegrationTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type LockIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type LockIntegrationTaskResponse struct { - *tchttp.BaseResponse - Response *LockIntegrationTaskResponseParams `json:"Response"` -} - -func (r *LockIntegrationTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *LockIntegrationTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type LogContent struct { - // 日志时间戳,单位毫秒 - // 注意:此字段可能返回 null,表示取不到有效值。 - Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` - - // 日志包id - // 注意:此字段可能返回 null,表示取不到有效值。 - PkgId *string `json:"PkgId,omitnil,omitempty" name:"PkgId"` - - // 日志内容 - Log *string `json:"Log,omitnil,omitempty" name:"Log"` -} - -type LogContentInfo struct { - // 日志内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Log *string `json:"Log,omitnil,omitempty" name:"Log"` - - // 日志组Id - // 注意:此字段可能返回 null,表示取不到有效值。 - PkgId *string `json:"PkgId,omitnil,omitempty" name:"PkgId"` - - // 日志Id - // 注意:此字段可能返回 null,表示取不到有效值。 - PkgLogId *string `json:"PkgLogId,omitnil,omitempty" name:"PkgLogId"` - - // 时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` - - // 日志所属的容器名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ContainerName *string `json:"ContainerName,omitnil,omitempty" name:"ContainerName"` -} - -type MQPackageVO struct { - // ckafka消息队列 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 实例Id/集群Id - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` - - // 实例名称/集群名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` - - // 局域网Id - // 注意:此字段可能返回 null,表示取不到有效值。 - VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` - - // 子网Id - // 注意:此字段可能返回 null,表示取不到有效值。 - SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` - - // 资源状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 资源状态描述:保存创建失败,运行异常和更新失败的原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - StatusDescription *string `json:"StatusDescription,omitnil,omitempty" name:"StatusDescription"` - - // DataProxy规格 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxySpec *string `json:"DataProxySpec,omitnil,omitempty" name:"DataProxySpec"` - - // DataProxy数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyNum *int64 `json:"DataProxyNum,omitnil,omitempty" name:"DataProxyNum"` - - // DataProxy状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyStatus *int64 `json:"DataProxyStatus,omitnil,omitempty" name:"DataProxyStatus"` - - // DataProxy状态描述:保存创建失败,运行异常和更新失败的原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataProxyStatusDescription *string `json:"DataProxyStatusDescription,omitnil,omitempty" name:"DataProxyStatusDescription"` - - // 计费类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - BillingType *string `json:"BillingType,omitnil,omitempty" name:"BillingType"` - - // 资源到期时间,时间戳毫秒 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` - - // 资源生命周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeTime *int64 `json:"LifeTime,omitnil,omitempty" name:"LifeTime"` -} - -type MakePlanInstanceOpsDtoCollection struct { - // 记录总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 记录总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 当前页记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*InstanceOpsDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type MakePlanOpsDto struct { - // 补录计划ID - // 注意:此字段可能返回 null,表示取不到有效值。 - PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` - - // 补录计划名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - MakeName *string `json:"MakeName,omitnil,omitempty" name:"MakeName"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录是否检查父任务状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - CheckParent *bool `json:"CheckParent,omitnil,omitempty" name:"CheckParent"` - - // 是否使用任务原有自依赖配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - SameSelfDependType *bool `json:"SameSelfDependType,omitnil,omitempty" name:"SameSelfDependType"` - - // 并行度,在SameSelfDependType为false时生效 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParallelNum *int64 `json:"ParallelNum,omitnil,omitempty" name:"ParallelNum"` - - // 补录实例生成周期是否修改 - // 注意:此字段可能返回 null,表示取不到有效值。 - SameCycle *bool `json:"SameCycle,omitnil,omitempty" name:"SameCycle"` - - // 调度周期转换方式-原始周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceTaskCycle *string `json:"SourceTaskCycle,omitnil,omitempty" name:"SourceTaskCycle"` - - // 调度周期转换方式-目标周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTaskCycle *string `json:"TargetTaskCycle,omitnil,omitempty" name:"TargetTaskCycle"` - - // 调度周期转换方式-目标周期类型指定时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTaskAction *int64 `json:"TargetTaskAction,omitnil,omitempty" name:"TargetTaskAction"` - - // 补录实例自定义参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - MapParamList []*StrToStrMap `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` - - // 创建人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreatorId *string `json:"CreatorId,omitnil,omitempty" name:"CreatorId"` - - // 创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 补录任务ID集合 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"` - - // 补录计划日期范围 - // 注意:此字段可能返回 null,表示取不到有效值。 - MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil,omitempty" name:"MakeDatetimeList"` - - // 补录计划说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` - - // 补录指定的调度资源组(ID) - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil,omitempty" name:"SchedulerResourceGroup"` - - // 补录指定的调度资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil,omitempty" name:"SchedulerResourceGroupName"` - - // 补录指定的集成资源组(ID) - // 注意:此字段可能返回 null,表示取不到有效值。 - IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil,omitempty" name:"IntegrationResourceGroup"` - - // 补录指定的集成资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil,omitempty" name:"IntegrationResourceGroupName"` - - // 补录计划任务数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCount *int64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"` - - // 补录计划实例完成百分数 - // 注意:此字段可能返回 null,表示取不到有效值。 - CompletePercent *int64 `json:"CompletePercent,omitnil,omitempty" name:"CompletePercent"` - - // 补录计划实例成功百分数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessPercent *int64 `json:"SuccessPercent,omitnil,omitempty" name:"SuccessPercent"` - - // 补录检查父任务类型。取值范围: - //
  • NONE: 全部不检查
  • - //
  • ALL: 检查全部上游父任务
  • - //
  • MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
  • - // 注意:此字段可能返回 null,表示取不到有效值。 - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` - - // 是否和原任务保持相同工作流自依赖属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - SameSelfWorkflowDependType *bool `json:"SameSelfWorkflowDependType,omitnil,omitempty" name:"SameSelfWorkflowDependType"` - - // 工作流自依赖类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SelfWorkflowDependency *string `json:"SelfWorkflowDependency,omitnil,omitempty" name:"SelfWorkflowDependency"` - - // 补录时间顺序 - // NORMAL: 正常 - // ORDER : 按照实例时间顺序执行 - // REVERSE: 实例数据时间逆序 - MakeDataTimeOrder *string `json:"MakeDataTimeOrder,omitnil,omitempty" name:"MakeDataTimeOrder"` - - // 补录时间范围的时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 执行应用参数 - AppParam *string `json:"AppParam,omitnil,omitempty" name:"AppParam"` - - // 补录计划时间范围的类型: - // DATA_TIME:实例数据时间;SCHEDULE_TIME 计划调度时间 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` -} - -type MakePlanOpsDtoCollection struct { - // 记录总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 记录总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 当前页记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*MakePlanOpsDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type MakePlanTaskOpsDto struct { - // 任务基本信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskBaseInfo *TaskOpsDto `json:"TaskBaseInfo,omitnil,omitempty" name:"TaskBaseInfo"` - - // 补录该任务当前已生成的实例数 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceCount *int64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` - - // 补录任务实例完成百分数 - // 注意:此字段可能返回 null,表示取不到有效值。 - CompletePercent *int64 `json:"CompletePercent,omitnil,omitempty" name:"CompletePercent"` - - // 补录任务实例成功百分数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessPercent *int64 `json:"SuccessPercent,omitnil,omitempty" name:"SuccessPercent"` - - // 预计生成的总实例个数,由于是异步生成,-1代表实例还未完完全生成 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceTotalCount *int64 `json:"InstanceTotalCount,omitnil,omitempty" name:"InstanceTotalCount"` -} - -type MakePlanTaskOpsDtoCollection struct { - // 记录总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 记录总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *int64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 当前页记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*MakePlanTaskOpsDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type ManualTriggerRecordOpsDto struct { - // 运行触发记录ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerId *string `json:"TriggerId,omitnil,omitempty" name:"TriggerId"` - - // 用户提交运行时配置的运行名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerName *string `json:"TriggerName,omitnil,omitempty" name:"TriggerName"` - - // 用户提交运行的备注 - // 注意:此字段可能返回 null,表示取不到有效值。 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` - - // 数据时间列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatetimeList []*string `json:"DatetimeList,omitnil,omitempty" name:"DatetimeList"` - - // 任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCnt *uint64 `json:"TaskCnt,omitnil,omitempty" name:"TaskCnt"` - - // 实例数 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceCnt *uint64 `json:"InstanceCnt,omitnil,omitempty" name:"InstanceCnt"` - - // 已完成的实例数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FinishedInstanceCnt *uint64 `json:"FinishedInstanceCnt,omitnil,omitempty" name:"FinishedInstanceCnt"` - - // 成功的实例数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessInstanceCnt *uint64 `json:"SuccessInstanceCnt,omitnil,omitempty" name:"SuccessInstanceCnt"` - - // 记录运行状态 - // INIT, RUNNING, FINISHED - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 用户提交运行时的入参,主要用于前端反显和记录原始提交信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerParams *string `json:"TriggerParams,omitnil,omitempty" name:"TriggerParams"` - - // 用户主账号ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"` - - // 用户展示名 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` - - // 租户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 数据实例时间的时区 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` -} - -type ManualTriggerRecordOpsDtoPage struct { - // 页号 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 手动工作流触发运行记录 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*ManualTriggerRecordOpsDto `json:"Items,omitnil,omitempty" name:"Items"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` - - // 页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 总条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` -} - -// Predefined struct for user -type ModifyApproveStatusRequestParams struct { - // 审批单ids - ApproveIds []*string `json:"ApproveIds,omitnil,omitempty" name:"ApproveIds"` - - // 审批备注 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` - - // 状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` -} - -type ModifyApproveStatusRequest struct { - *tchttp.BaseRequest - - // 审批单ids - ApproveIds []*string `json:"ApproveIds,omitnil,omitempty" name:"ApproveIds"` - - // 审批备注 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` - - // 状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` -} - -func (r *ModifyApproveStatusRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyApproveStatusRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ApproveIds") - delete(f, "Remark") - delete(f, "Status") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyApproveStatusRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyApproveStatusResponseParams struct { - // 修改审批单状态 - Data []*ApproveModify `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyApproveStatusResponse struct { - *tchttp.BaseResponse - Response *ModifyApproveStatusResponseParams `json:"Response"` -} - -func (r *ModifyApproveStatusResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyApproveStatusResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDataSourceRequestParams struct { - // 数据源名称,在相同SpaceName下,数据源名称不能为空 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据源类别:绑定引擎、绑定数据库 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` - - // 数据源类型:枚举值 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 数据源ID - ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` - - // 业务侧数据源的配置信息扩展 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` - - // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 数据源描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 数据源展示名,为了可视化查看 - Display *string `json:"Display,omitnil,omitempty" name:"Display"` - - // 若数据源列表为绑定数据库,则为db名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源引擎的实例ID,如CDB实例ID - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` - - // 数据源数据源的可见性,1为可见、0为不可见。默认为1 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 数据源所属的业务空间名称 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` - - // 是否采集 - Collect *string `json:"Collect,omitnil,omitempty" name:"Collect"` - - // 项目id - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` - - // 项目名称 - OwnerProjectName *string `json:"OwnerProjectName,omitnil,omitempty" name:"OwnerProjectName"` - - // 项目中文名 - OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil,omitempty" name:"OwnerProjectIdent"` - - // cos bucket - COSBucket *string `json:"COSBucket,omitnil,omitempty" name:"COSBucket"` - - // cos region - COSRegion *string `json:"COSRegion,omitnil,omitempty" name:"COSRegion"` - - // 操作项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据源开发环境配置 - DevelopmentParams *string `json:"DevelopmentParams,omitnil,omitempty" name:"DevelopmentParams"` -} - -type ModifyDataSourceRequest struct { - *tchttp.BaseRequest - - // 数据源名称,在相同SpaceName下,数据源名称不能为空 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据源类别:绑定引擎、绑定数据库 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` - - // 数据源类型:枚举值 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 数据源ID - ID *uint64 `json:"ID,omitnil,omitempty" name:"ID"` - - // 业务侧数据源的配置信息扩展 - BizParams *string `json:"BizParams,omitnil,omitempty" name:"BizParams"` - - // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 数据源描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 数据源展示名,为了可视化查看 - Display *string `json:"Display,omitnil,omitempty" name:"Display"` - - // 若数据源列表为绑定数据库,则为db名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 数据源引擎的实例ID,如CDB实例ID - Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` - - // 数据源数据源的可见性,1为可见、0为不可见。默认为1 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 数据源所属的业务空间名称 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` - - // 是否采集 - Collect *string `json:"Collect,omitnil,omitempty" name:"Collect"` - - // 项目id - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` - - // 项目名称 - OwnerProjectName *string `json:"OwnerProjectName,omitnil,omitempty" name:"OwnerProjectName"` - - // 项目中文名 - OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil,omitempty" name:"OwnerProjectIdent"` - - // cos bucket - COSBucket *string `json:"COSBucket,omitnil,omitempty" name:"COSBucket"` - - // cos region - COSRegion *string `json:"COSRegion,omitnil,omitempty" name:"COSRegion"` - - // 操作项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据源开发环境配置 - DevelopmentParams *string `json:"DevelopmentParams,omitnil,omitempty" name:"DevelopmentParams"` -} - -func (r *ModifyDataSourceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDataSourceRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Name") - delete(f, "Category") - delete(f, "Type") - delete(f, "ID") - delete(f, "BizParams") - delete(f, "Params") - delete(f, "Description") - delete(f, "Display") - delete(f, "DatabaseName") - delete(f, "Instance") - delete(f, "Status") - delete(f, "ClusterId") - delete(f, "Collect") - delete(f, "OwnerProjectId") - delete(f, "OwnerProjectName") - delete(f, "OwnerProjectIdent") - delete(f, "COSBucket") - delete(f, "COSRegion") - delete(f, "ProjectId") - delete(f, "DevelopmentParams") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDataSourceRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDataSourceResponseParams struct { - // 是否成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyDataSourceResponse struct { - *tchttp.BaseResponse - Response *ModifyDataSourceResponseParams `json:"Response"` -} - -func (r *ModifyDataSourceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDataSourceResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDimensionWeightRequestParams struct { - // 权重信息列表 - WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil,omitempty" name:"WeightInfoList"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否重刷历史数据 - Refresh *bool `json:"Refresh,omitnil,omitempty" name:"Refresh"` -} - -type ModifyDimensionWeightRequest struct { - *tchttp.BaseRequest - - // 权重信息列表 - WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil,omitempty" name:"WeightInfoList"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否重刷历史数据 - Refresh *bool `json:"Refresh,omitnil,omitempty" name:"Refresh"` -} - -func (r *ModifyDimensionWeightRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDimensionWeightRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "WeightInfoList") - delete(f, "ProjectId") - delete(f, "Refresh") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDimensionWeightRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDimensionWeightResponseParams struct { - // 更新权重是否成功 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyDimensionWeightResponse struct { - *tchttp.BaseResponse - Response *ModifyDimensionWeightResponseParams `json:"Response"` -} - -func (r *ModifyDimensionWeightResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDimensionWeightResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDsFolderRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` -} - -type ModifyDsFolderRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 父文件夹ID - ParentsFolderId *string `json:"ParentsFolderId,omitnil,omitempty" name:"ParentsFolderId"` -} - -func (r *ModifyDsFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDsFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderName") - delete(f, "FolderId") - delete(f, "ParentsFolderId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDsFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyDsFolderResponseParams struct { - // true代表成功,false代表失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyDsFolderResponse struct { - *tchttp.BaseResponse - Response *ModifyDsFolderResponseParams `json:"Response"` -} - -func (r *ModifyDsFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyDsFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyExecStrategyRequestParams struct { - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` - - // 计算队列 - ExecQueue *string `json:"ExecQueue,omitnil,omitempty" name:"ExecQueue"` - - // 执行资源组ID - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 执行资源组名称 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 关联的生产调度任务列表 - Tasks []*ProdSchedulerTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 离线周期模式下,生效日期-开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 离线周期模式下,生效日期-结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 离线周期模式下,调度周期 - // MINUTE_CYCLE:I, - // HOUR_CYCLE:H, - // DAY_CYCLE:D, - // WEEK_CYCLE:W, - // MONTH_CYCLE:M - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 离线周期模式下,调度步长 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // 离线周期模式下,指定时间 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 延时执行时间,单位分钟,可选: <0-1439 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` - - // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - ExecEngineType *string `json:"ExecEngineType,omitnil,omitempty" name:"ExecEngineType"` - - // 触发场景 - TriggerTypes []*string `json:"TriggerTypes,omitnil,omitempty" name:"TriggerTypes"` -} - -type ModifyExecStrategyRequest struct { - *tchttp.BaseRequest - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` - - // 计算队列 - ExecQueue *string `json:"ExecQueue,omitnil,omitempty" name:"ExecQueue"` - - // 执行资源组ID - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 执行资源组名称 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 关联的生产调度任务列表 - Tasks []*ProdSchedulerTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 离线周期模式下,生效日期-开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 离线周期模式下,生效日期-结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 离线周期模式下,调度周期 - // MINUTE_CYCLE:I, - // HOUR_CYCLE:H, - // DAY_CYCLE:D, - // WEEK_CYCLE:W, - // MONTH_CYCLE:M - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 离线周期模式下,调度步长 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // 离线周期模式下,指定时间 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 延时执行时间,单位分钟,可选: <0-1439 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` - - // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - ExecEngineType *string `json:"ExecEngineType,omitnil,omitempty" name:"ExecEngineType"` - - // 触发场景 - TriggerTypes []*string `json:"TriggerTypes,omitnil,omitempty" name:"TriggerTypes"` -} - -func (r *ModifyExecStrategyRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyExecStrategyRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "RuleGroupId") - delete(f, "MonitorType") - delete(f, "ExecQueue") - delete(f, "ExecutorGroupId") - delete(f, "ExecutorGroupName") - delete(f, "Tasks") - delete(f, "ProjectId") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "CycleType") - delete(f, "CycleStep") - delete(f, "TaskAction") - delete(f, "DelayTime") - delete(f, "DatabaseId") - delete(f, "DatasourceId") - delete(f, "TableId") - delete(f, "ExecEngineType") - delete(f, "TriggerTypes") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyExecStrategyRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyExecStrategyResponseParams struct { - // 规则组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *uint64 `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyExecStrategyResponse struct { - *tchttp.BaseResponse - Response *ModifyExecStrategyResponseParams `json:"Response"` -} - -func (r *ModifyExecStrategyResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyExecStrategyResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyIntegrationNodeRequestParams struct { - // 集成节点信息 - NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil,omitempty" name:"NodeInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型 "201. stream, 202. offline" - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 区分画布模式和表单 "1. 画布, 2. 表单"模式 - TaskMode *uint64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"` -} - -type ModifyIntegrationNodeRequest struct { - *tchttp.BaseRequest - - // 集成节点信息 - NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil,omitempty" name:"NodeInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务类型 "201. stream, 202. offline" - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 区分画布模式和表单 "1. 画布, 2. 表单"模式 - TaskMode *uint64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"` -} - -func (r *ModifyIntegrationNodeRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyIntegrationNodeRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "NodeInfo") - delete(f, "ProjectId") - delete(f, "TaskType") - delete(f, "TaskMode") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyIntegrationNodeRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyIntegrationNodeResponseParams struct { - // 节点id - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyIntegrationNodeResponse struct { - *tchttp.BaseResponse - Response *ModifyIntegrationNodeResponseParams `json:"Response"` -} - -func (r *ModifyIntegrationNodeResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyIntegrationNodeResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyIntegrationTaskRequestParams struct { - // 任务信息 - TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 默认false . 为true时表示走回滚节点逻辑 - RollbackFlag *bool `json:"RollbackFlag,omitnil,omitempty" name:"RollbackFlag"` -} - -type ModifyIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务信息 - TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 默认false . 为true时表示走回滚节点逻辑 - RollbackFlag *bool `json:"RollbackFlag,omitnil,omitempty" name:"RollbackFlag"` -} - -func (r *ModifyIntegrationTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyIntegrationTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskInfo") - delete(f, "ProjectId") - delete(f, "RollbackFlag") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyIntegrationTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyIntegrationTaskResponseParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyIntegrationTaskResponse struct { - *tchttp.BaseResponse - Response *ModifyIntegrationTaskResponseParams `json:"Response"` -} - -func (r *ModifyIntegrationTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyIntegrationTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyMonitorStatusRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 监控开关状态 - MonitorStatus *bool `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"` -} - -type ModifyMonitorStatusRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 监控开关状态 - MonitorStatus *bool `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"` -} - -func (r *ModifyMonitorStatusRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyMonitorStatusRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "RuleGroupId") - delete(f, "MonitorStatus") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyMonitorStatusRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyMonitorStatusResponseParams struct { - // 监控状态修改成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyMonitorStatusResponse struct { - *tchttp.BaseResponse - Response *ModifyMonitorStatusResponseParams `json:"Response"` -} - -func (r *ModifyMonitorStatusResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyMonitorStatusResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyProjectRequestParams struct { - // 目标修改的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目显示名称,可以为中文名,需要租户范围内唯一 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` - - // 备注 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // true/false则修改,不带该参数不修改。 - TaskSubmitApproval *bool `json:"TaskSubmitApproval,omitnil,omitempty" name:"TaskSubmitApproval"` - - // 资源池信息 - ResourcePoolInfo *ResourcePoolInfo `json:"ResourcePoolInfo,omitnil,omitempty" name:"ResourcePoolInfo"` - - // 项目管理员 - ProjectManagers []*string `json:"ProjectManagers,omitnil,omitempty" name:"ProjectManagers"` - - // 调度任务严格模式 - TaskStrictMode *bool `json:"TaskStrictMode,omitnil,omitempty" name:"TaskStrictMode"` - - // 以后新增选项可以直接通过前端的json格式写入去实现 - ExtraOptions *string `json:"ExtraOptions,omitnil,omitempty" name:"ExtraOptions"` - - // 项目类型,SIMPLE:简单模式 STANDARD:标准模式 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` - - // 项目负责人 - ProjectOwner []*string `json:"ProjectOwner,omitnil,omitempty" name:"ProjectOwner"` - - // 更新类型 - ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"` -} - -type ModifyProjectRequest struct { - *tchttp.BaseRequest - - // 目标修改的项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目显示名称,可以为中文名,需要租户范围内唯一 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` - - // 备注 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // true/false则修改,不带该参数不修改。 - TaskSubmitApproval *bool `json:"TaskSubmitApproval,omitnil,omitempty" name:"TaskSubmitApproval"` - - // 资源池信息 - ResourcePoolInfo *ResourcePoolInfo `json:"ResourcePoolInfo,omitnil,omitempty" name:"ResourcePoolInfo"` - - // 项目管理员 - ProjectManagers []*string `json:"ProjectManagers,omitnil,omitempty" name:"ProjectManagers"` - - // 调度任务严格模式 - TaskStrictMode *bool `json:"TaskStrictMode,omitnil,omitempty" name:"TaskStrictMode"` - - // 以后新增选项可以直接通过前端的json格式写入去实现 - ExtraOptions *string `json:"ExtraOptions,omitnil,omitempty" name:"ExtraOptions"` - - // 项目类型,SIMPLE:简单模式 STANDARD:标准模式 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` - - // 项目负责人 - ProjectOwner []*string `json:"ProjectOwner,omitnil,omitempty" name:"ProjectOwner"` - - // 更新类型 - ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"` -} - -func (r *ModifyProjectRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyProjectRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "DisplayName") - delete(f, "Description") - delete(f, "TaskSubmitApproval") - delete(f, "ResourcePoolInfo") - delete(f, "ProjectManagers") - delete(f, "TaskStrictMode") - delete(f, "ExtraOptions") - delete(f, "Model") - delete(f, "ProjectOwner") - delete(f, "ModifyType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyProjectRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyProjectResponseParams struct { - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyProjectResponse struct { - *tchttp.BaseResponse - Response *ModifyProjectResponseParams `json:"Response"` -} - -func (r *ModifyProjectResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyProjectResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleGroupSubscriptionRequestParams struct { - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 订阅人信息 - Receivers []*SubscribeReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` - - // 订阅类型 - SubscribeType []*uint64 `json:"SubscribeType,omitnil,omitempty" name:"SubscribeType"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` - - // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 群机器人webhook信息 - WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"` -} - -type ModifyRuleGroupSubscriptionRequest struct { - *tchttp.BaseRequest - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 订阅人信息 - Receivers []*SubscribeReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` - - // 订阅类型 - SubscribeType []*uint64 `json:"SubscribeType,omitnil,omitempty" name:"SubscribeType"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据库Id - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` - - // 数据源Id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 群机器人webhook信息 - WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"` -} - -func (r *ModifyRuleGroupSubscriptionRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleGroupSubscriptionRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "RuleGroupId") - delete(f, "Receivers") - delete(f, "SubscribeType") - delete(f, "ProjectId") - delete(f, "DatabaseId") - delete(f, "DatasourceId") - delete(f, "TableId") - delete(f, "WebHooks") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleGroupSubscriptionRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleGroupSubscriptionResponseParams struct { - // 规则组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *uint64 `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyRuleGroupSubscriptionResponse struct { - *tchttp.BaseResponse - Response *ModifyRuleGroupSubscriptionResponseParams `json:"Response"` -} - -func (r *ModifyRuleGroupSubscriptionResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleGroupSubscriptionResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 规则名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 规则模板ID - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` - - // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` - - // 源字段详细类型,int、string - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` - - // 源字段名称 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` - - // 检测范围 1.全表 2.条件扫描 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` - - // 条件扫描WHERE条件表达式 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` - - // 自定义SQL - CustomSql *string `json:"CustomSql,omitnil,omitempty" name:"CustomSql"` - - // 报警触发条件 - CompareRule *CompareRule `json:"CompareRule,omitnil,omitempty" name:"CompareRule"` - - // 报警触发级别 1.低, 2.中, 3.高 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 目标库Id - TargetDatabaseId *string `json:"TargetDatabaseId,omitnil,omitempty" name:"TargetDatabaseId"` - - // 目标表Id - TargetTableId *string `json:"TargetTableId,omitnil,omitempty" name:"TargetTableId"` - - // 目标过滤条件表达式 - TargetConditionExpr *string `json:"TargetConditionExpr,omitnil,omitempty" name:"TargetConditionExpr"` - - // 源字段与目标字段关联条件on表达式 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` - - // 自定义模版sql表达式字段替换参数 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` - - // 目标字段名称 CITY - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` - - // 该规则适配的执行引擎 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` - - // 目标库名 - TargetDatabaseName *string `json:"TargetDatabaseName,omitnil,omitempty" name:"TargetDatabaseName"` - - // 目标模式名 - TargetSchemaName *string `json:"TargetSchemaName,omitnil,omitempty" name:"TargetSchemaName"` - - // 目标表名 - TargetTableName *string `json:"TargetTableName,omitnil,omitempty" name:"TargetTableName"` -} - -type ModifyRuleRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 规则ID - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` - - // 规则组ID - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` - - // 规则名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 数据表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 规则模板ID - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` - - // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` - - // 源字段详细类型,int、string - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` - - // 源字段名称 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` - - // 检测范围 1.全表 2.条件扫描 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` - - // 条件扫描WHERE条件表达式 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` - - // 自定义SQL - CustomSql *string `json:"CustomSql,omitnil,omitempty" name:"CustomSql"` - - // 报警触发条件 - CompareRule *CompareRule `json:"CompareRule,omitnil,omitempty" name:"CompareRule"` - - // 报警触发级别 1.低, 2.中, 3.高 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 目标库Id - TargetDatabaseId *string `json:"TargetDatabaseId,omitnil,omitempty" name:"TargetDatabaseId"` - - // 目标表Id - TargetTableId *string `json:"TargetTableId,omitnil,omitempty" name:"TargetTableId"` - - // 目标过滤条件表达式 - TargetConditionExpr *string `json:"TargetConditionExpr,omitnil,omitempty" name:"TargetConditionExpr"` - - // 源字段与目标字段关联条件on表达式 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` - - // 自定义模版sql表达式字段替换参数 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` - - // 目标字段名称 CITY - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` - - // 该规则适配的执行引擎 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` - - // 目标库名 - TargetDatabaseName *string `json:"TargetDatabaseName,omitnil,omitempty" name:"TargetDatabaseName"` - - // 目标模式名 - TargetSchemaName *string `json:"TargetSchemaName,omitnil,omitempty" name:"TargetSchemaName"` - - // 目标表名 - TargetTableName *string `json:"TargetTableName,omitnil,omitempty" name:"TargetTableName"` -} - -func (r *ModifyRuleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "RuleId") - delete(f, "RuleGroupId") - delete(f, "Name") - delete(f, "TableId") - delete(f, "RuleTemplateId") - delete(f, "Type") - delete(f, "QualityDim") - delete(f, "SourceObjectDataTypeName") - delete(f, "SourceObjectValue") - delete(f, "ConditionType") - delete(f, "ConditionExpression") - delete(f, "CustomSql") - delete(f, "CompareRule") - delete(f, "AlarmLevel") - delete(f, "Description") - delete(f, "TargetDatabaseId") - delete(f, "TargetTableId") - delete(f, "TargetConditionExpr") - delete(f, "RelConditionExpr") - delete(f, "FieldConfig") - delete(f, "TargetObjectValue") - delete(f, "SourceEngineTypes") - delete(f, "TargetDatabaseName") - delete(f, "TargetSchemaName") - delete(f, "TargetTableName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleResponseParams struct { - // 是否更新成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyRuleResponse struct { - *tchttp.BaseResponse - Response *ModifyRuleResponseParams `json:"Response"` -} - -func (r *ModifyRuleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleTemplateRequestParams struct { - // 模板ID - TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` - - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 模板名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` - - // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` - - // 描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` - - // 是否关联其它库表 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` - - // SQL 表达式 - SqlExpression *string `json:"SqlExpression,omitnil,omitempty" name:"SqlExpression"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否添加where参数 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` -} - -type ModifyRuleTemplateRequest struct { - *tchttp.BaseRequest - - // 模板ID - TemplateId *uint64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` - - // 模板类型 1.系统模板 2.自定义模板 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 模板名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` - - // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` - - // 描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 源端对应的引擎类型 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` - - // 是否关联其它库表 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` - - // SQL 表达式 - SqlExpression *string `json:"SqlExpression,omitnil,omitempty" name:"SqlExpression"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 是否添加where参数 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` -} - -func (r *ModifyRuleTemplateRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleTemplateRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TemplateId") - delete(f, "Type") - delete(f, "Name") - delete(f, "QualityDim") - delete(f, "SourceObjectType") - delete(f, "Description") - delete(f, "SourceEngineTypes") - delete(f, "MultiSourceFlag") - delete(f, "SqlExpression") - delete(f, "ProjectId") - delete(f, "WhereFlag") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleTemplateRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyRuleTemplateResponseParams struct { - // 修改成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyRuleTemplateResponse struct { - *tchttp.BaseResponse - Response *ModifyRuleTemplateResponseParams `json:"Response"` -} - -func (r *ModifyRuleTemplateResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyRuleTemplateResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskAlarmRegularRequestParams struct { - // 规则ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 规则信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type ModifyTaskAlarmRegularRequest struct { - *tchttp.BaseRequest - - // 规则ID - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 规则信息 - TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil,omitempty" name:"TaskAlarmInfo"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *ModifyTaskAlarmRegularRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskAlarmRegularRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "Id") - delete(f, "TaskAlarmInfo") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskAlarmRegularRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskAlarmRegularResponseParams struct { - // 判断是否修改成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskAlarmRegularResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskAlarmRegularResponseParams `json:"Response"` -} - -func (r *ModifyTaskAlarmRegularResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskAlarmRegularResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskInfoDsRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间:该字段已废弃,无需填写 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 任务名,该字段废弃,请勿使用该字段重命名任务 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 失败重试次数,创建任务的时候已经给了默认值 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // 是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值 - Retriable *int64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` - - // 运行优先级,4高 5中 6低;暂不支持其他值 - RunPriority *int64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 任务的扩展配置 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源池队列名称 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 资源组下具体执行机,any 表示可以跑在任意一台。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 责任人,多个责任人请用分号隔开 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 任务备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` - - // 任务参数 - TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil,omitempty" name:"TaskParamInfos"` - - // 源数据源Id - SourceServer *string `json:"SourceServer,omitnil,omitempty" name:"SourceServer"` - - // 目标数据源Id - TargetServer *string `json:"TargetServer,omitnil,omitempty" name:"TargetServer"` - - // 是否支持工作流依赖 yes / no 默认 no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 依赖配置,仅可修改上游任务实例配置方法 - DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil,omitempty" name:"DependencyConfigDTOs"` - - // 运行耗时超时时间分钟数 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 脚本是否改变 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` - - // 任务时区,仅支持整数时区配置 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 0 正常调度 1 空跑调度;暂不支持其他值 - ScheduleRunType *uint64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值 - ConcurrentStrategy *uint64 `json:"ConcurrentStrategy,omitnil,omitempty" name:"ConcurrentStrategy"` - - // shell任务发布事件 - RegisterDsEventPublisherRequest *RegisterDsEventPublisherReq `json:"RegisterDsEventPublisherRequest,omitnil,omitempty" name:"RegisterDsEventPublisherRequest"` - - // base64编码后脚本内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` -} - -type ModifyTaskInfoDsRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间:该字段已废弃,无需填写 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 自依赖类型 1:有序串行 一次一个 排队 2: 无序串行 一次一个 不排队 3:并行 一次多个;暂不支持其他值 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。设置该值时,请把CycleStep字段设置为1(如果原始值不为1)。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 小时和分钟任务才有;分钟任务:5、10、15、20、30,表示每隔5【或其他值】分钟执行一次;小时任务:1、2、3、4、5、6、7、8、9、10、11、12,表示每隔1【或其他值】小时执行一次。该值大于1时,请把TaskAction字段设置为空字符串。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 任务名,该字段废弃,请勿使用该字段重命名任务 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 失败重试次数,创建任务的时候已经给了默认值 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // 是否可重试,0代码不可重试,1代表可以重试;暂不支持其他值 - Retriable *int64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` - - // 运行优先级,4高 5中 6低;暂不支持其他值 - RunPriority *int64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 任务的扩展配置 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 执行资源组Id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源池队列名称 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 资源组下具体执行机,any 表示可以跑在任意一台。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 责任人,多个责任人请用分号隔开 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 任务备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` - - // 任务参数 - TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil,omitempty" name:"TaskParamInfos"` - - // 源数据源Id - SourceServer *string `json:"SourceServer,omitnil,omitempty" name:"SourceServer"` - - // 目标数据源Id - TargetServer *string `json:"TargetServer,omitnil,omitempty" name:"TargetServer"` - - // 是否支持工作流依赖 yes / no 默认 no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 依赖配置,仅可修改上游任务实例配置方法 - DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil,omitempty" name:"DependencyConfigDTOs"` - - // 运行耗时超时时间分钟数 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 脚本是否改变 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` - - // 任务时区,仅支持整数时区配置 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 0 正常调度 1 空跑调度;暂不支持其他值 - ScheduleRunType *uint64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill;暂不支持其他值 - ConcurrentStrategy *uint64 `json:"ConcurrentStrategy,omitnil,omitempty" name:"ConcurrentStrategy"` - - // shell任务发布事件 - RegisterDsEventPublisherRequest *RegisterDsEventPublisherReq `json:"RegisterDsEventPublisherRequest,omitnil,omitempty" name:"RegisterDsEventPublisherRequest"` - - // base64编码后脚本内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` -} - -func (r *ModifyTaskInfoDsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskInfoDsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "DelayTime") - delete(f, "StartupTime") - delete(f, "SelfDepend") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskAction") - delete(f, "CycleType") - delete(f, "CycleStep") - delete(f, "CrontabExpression") - delete(f, "ExecutionStartTime") - delete(f, "ExecutionEndTime") - delete(f, "TaskName") - delete(f, "RetryWait") - delete(f, "TryLimit") - delete(f, "Retriable") - delete(f, "RunPriority") - delete(f, "TaskExt") - delete(f, "ResourceGroup") - delete(f, "YarnQueue") - delete(f, "BrokerIp") - delete(f, "InCharge") - delete(f, "Notes") - delete(f, "TaskParamInfos") - delete(f, "SourceServer") - delete(f, "TargetServer") - delete(f, "DependencyWorkflow") - delete(f, "DependencyConfigDTOs") - delete(f, "ExecutionTTL") - delete(f, "ScriptChange") - delete(f, "ScheduleTimeZone") - delete(f, "ScheduleRunType") - delete(f, "ConcurrentStrategy") - delete(f, "RegisterDsEventPublisherRequest") - delete(f, "Content") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskInfoDsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskInfoDsResponseParams struct { - // 执行结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskInfoDsResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskInfoDsResponseParams `json:"Response"` -} - -func (r *ModifyTaskInfoDsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskInfoDsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskInfoRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 步长,间隔时间,最小1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 新的任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 失败重试次数,创建任务的时候已经给了默认值 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // 是否可重试,1代表可以重试 - Retriable *int64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` - - // 运行优先级,4高 5中 6低 - RunPriority *int64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 任务的扩展配置 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源池队列名称 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 资源组下具体执行机,any 表示可以跑在任意一台。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 责任人 - // - // Deprecated: InCharge is deprecated. - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 任务备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` - - // 任务参数 - TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil,omitempty" name:"TaskParamInfos"` - - // 源数据源 - SourceServer *string `json:"SourceServer,omitnil,omitempty" name:"SourceServer"` - - // 目标数据源 - TargetServer *string `json:"TargetServer,omitnil,omitempty" name:"TargetServer"` - - // 是否支持工作流依赖 yes / no 默认 no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 依赖配置 - DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil,omitempty" name:"DependencyConfigDTOs"` - - // 执行耗时 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 脚本是否改变 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` - - // 责任人id - InChargeIds []*string `json:"InChargeIds,omitnil,omitempty" name:"InChargeIds"` -} - -type ModifyTaskInfoRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 步长,间隔时间,最小1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 新的任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 失败重试次数,创建任务的时候已经给了默认值 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // 是否可重试,1代表可以重试 - Retriable *int64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` - - // 运行优先级,4高 5中 6低 - RunPriority *int64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 任务的扩展配置 - TaskExt []*TaskExtInfo `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` - - // 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源池队列名称 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 资源组下具体执行机,any 表示可以跑在任意一台。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 任务备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` - - // 任务参数 - TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil,omitempty" name:"TaskParamInfos"` - - // 源数据源 - SourceServer *string `json:"SourceServer,omitnil,omitempty" name:"SourceServer"` - - // 目标数据源 - TargetServer *string `json:"TargetServer,omitnil,omitempty" name:"TargetServer"` - - // 是否支持工作流依赖 yes / no 默认 no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 依赖配置 - DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil,omitempty" name:"DependencyConfigDTOs"` - - // 执行耗时 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 脚本是否改变 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` - - // 责任人id - InChargeIds []*string `json:"InChargeIds,omitnil,omitempty" name:"InChargeIds"` -} - -func (r *ModifyTaskInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskInfoRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "DelayTime") - delete(f, "StartupTime") - delete(f, "SelfDepend") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskAction") - delete(f, "CycleType") - delete(f, "CycleStep") - delete(f, "CrontabExpression") - delete(f, "ExecutionStartTime") - delete(f, "ExecutionEndTime") - delete(f, "TaskName") - delete(f, "RetryWait") - delete(f, "TryLimit") - delete(f, "Retriable") - delete(f, "RunPriority") - delete(f, "TaskExt") - delete(f, "ResourceGroup") - delete(f, "YarnQueue") - delete(f, "BrokerIp") - delete(f, "InCharge") - delete(f, "Notes") - delete(f, "TaskParamInfos") - delete(f, "SourceServer") - delete(f, "TargetServer") - delete(f, "DependencyWorkflow") - delete(f, "DependencyConfigDTOs") - delete(f, "ExecutionTTL") - delete(f, "ScriptChange") - delete(f, "InChargeIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskInfoRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskInfoResponseParams struct { - // 执行结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskInfoResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskInfoResponseParams `json:"Response"` -} - -func (r *ModifyTaskInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskInfoResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskLinksDsRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父任务ID - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` - - // 子任务ID - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` - - // 子任务工作流 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父任务工作流 - RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil,omitempty" name:"RealFromWorkflowId"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 父子任务之间的依赖关系 - // 正常的依赖父任务全部实例 启用 - // normal_all(1), - // normal_first_one(2), 正常的依赖父任务 第一个 - // normal_last_one(3), 正常的依赖父任务 最后一个 - // normal_any_one(4), 正常的依赖父任务 任意一个 - // normal_specific_one(5), 正常的依赖父任务 指定的一个 - // self(6), 自身依赖,可能用不到 - // - // 非正常的依赖父任务全部实例 启用(向前依赖 明天) - // non_normal_all_forward(11), - // non_normal_first_one_forward(12), 非正常的依赖父任务 第一个 - // non_normal_last_one_forward(13), 非正常的依赖父任务 最后一个 - // non_normal_any_one_forward(14), 非正常的依赖父任务 任意一个 - // non_normal_specific_one_forward(15),非正常的依赖父任务 指定一个 - // - // 非正常的依赖父任务全部实例 启用(向后依赖 昨天) - // non_normal_all_backward(21), - // non_normal_first_one_backward(22), 非正常的依赖父任务 第一个 - // non_normal_last_one_backward(23), 非正常的依赖父任务 最后一个 - // non_normal_any_one_backward(24), 非正常的依赖父任务 任意一个 - // non_normal_specific_one_backward(25) 非正常的依赖父任务 指定一个 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` - - // 额外的属性信息 如分支节点、归并节点信息 - LinkExt *string `json:"LinkExt,omitnil,omitempty" name:"LinkExt"` -} - -type ModifyTaskLinksDsRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父任务ID - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` - - // 子任务ID - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` - - // 子任务工作流 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父任务工作流 - RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil,omitempty" name:"RealFromWorkflowId"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 父子任务之间的依赖关系 - // 正常的依赖父任务全部实例 启用 - // normal_all(1), - // normal_first_one(2), 正常的依赖父任务 第一个 - // normal_last_one(3), 正常的依赖父任务 最后一个 - // normal_any_one(4), 正常的依赖父任务 任意一个 - // normal_specific_one(5), 正常的依赖父任务 指定的一个 - // self(6), 自身依赖,可能用不到 - // - // 非正常的依赖父任务全部实例 启用(向前依赖 明天) - // non_normal_all_forward(11), - // non_normal_first_one_forward(12), 非正常的依赖父任务 第一个 - // non_normal_last_one_forward(13), 非正常的依赖父任务 最后一个 - // non_normal_any_one_forward(14), 非正常的依赖父任务 任意一个 - // non_normal_specific_one_forward(15),非正常的依赖父任务 指定一个 - // - // 非正常的依赖父任务全部实例 启用(向后依赖 昨天) - // non_normal_all_backward(21), - // non_normal_first_one_backward(22), 非正常的依赖父任务 第一个 - // non_normal_last_one_backward(23), 非正常的依赖父任务 最后一个 - // non_normal_any_one_backward(24), 非正常的依赖父任务 任意一个 - // non_normal_specific_one_backward(25) 非正常的依赖父任务 指定一个 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` - - // 额外的属性信息 如分支节点、归并节点信息 - LinkExt *string `json:"LinkExt,omitnil,omitempty" name:"LinkExt"` -} - -func (r *ModifyTaskLinksDsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskLinksDsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskFrom") - delete(f, "TaskTo") - delete(f, "WorkflowId") - delete(f, "RealFromWorkflowId") - delete(f, "RequestFromSource") - delete(f, "LinkDependencyType") - delete(f, "LinkExt") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskLinksDsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskLinksDsResponseParams struct { - // 成功或失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // linkID - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkId *string `json:"LinkId,omitnil,omitempty" name:"LinkId"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskLinksDsResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskLinksDsResponseParams `json:"Response"` -} - -func (r *ModifyTaskLinksDsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskLinksDsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskLinksRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父任务ID - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` - - // 子任务ID - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` - - // 子任务工作流 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父任务工作流 - RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil,omitempty" name:"RealFromWorkflowId"` - - // 父子任务之间的依赖关系 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` -} - -type ModifyTaskLinksRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父任务ID - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` - - // 子任务ID - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` - - // 子任务工作流 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 父任务工作流 - RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil,omitempty" name:"RealFromWorkflowId"` - - // 父子任务之间的依赖关系 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` -} - -func (r *ModifyTaskLinksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskLinksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskFrom") - delete(f, "TaskTo") - delete(f, "WorkflowId") - delete(f, "RealFromWorkflowId") - delete(f, "LinkDependencyType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskLinksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskLinksResponseParams struct { - // 成功或者失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskLinksResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskLinksResponseParams `json:"Response"` -} - -func (r *ModifyTaskLinksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskLinksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskNameRequestParams struct { - // 名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` -} - -type ModifyTaskNameRequest struct { - *tchttp.BaseRequest - - // 名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目/工作空间id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 备注 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` -} - -func (r *ModifyTaskNameRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskNameRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskName") - delete(f, "TaskId") - delete(f, "ProjectId") - delete(f, "Notes") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskNameRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskNameResponseParams struct { - // 结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskNameResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskNameResponseParams `json:"Response"` -} - -func (r *ModifyTaskNameResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskNameResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskScriptRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 存在脚本的任务必填(shell任务、Hive任务、python任务等),脚本内容 base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 集成任务脚本配置 - IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil,omitempty" name:"IntegrationNodeDetails"` -} - -type ModifyTaskScriptRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 存在脚本的任务必填(shell任务、Hive任务、python任务等),脚本内容 base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 集成任务脚本配置 - IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil,omitempty" name:"IntegrationNodeDetails"` -} - -func (r *ModifyTaskScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "ScriptContent") - delete(f, "IntegrationNodeDetails") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyTaskScriptResponseParams struct { - // 详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *CommonContent `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ModifyTaskScriptResponse struct { - *tchttp.BaseResponse - Response *ModifyTaskScriptResponseParams `json:"Response"` -} - -func (r *ModifyTaskScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyTaskScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ModifyWorkflowInfoRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` - - // 责任人id - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + IgnoreEvent *bool `json:"IgnoreEvent,omitnil" name:"IgnoreEvent"` - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` + // 虚拟任务实例 + // 注意:此字段可能返回 null,表示取不到有效值。 + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + // 文件夹ID + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 所属文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + // 文件夹名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 工作流所属用户分组id 若有多个,分号隔开: a;b;c - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` + // 递归实例信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + SonList *string `json:"SonList,omitnil" name:"SonList"` - // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + // 产品业务名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProductName *string `json:"ProductName,omitnil" name:"ProductName"` - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` + // 资源组 + // 注意:此字段可能返回 null,表示取不到有效值。 + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` - // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 - GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil,omitempty" name:"GeneralTaskParams"` -} + // 资源组指定执行节点 + // 注意:此字段可能返回 null,表示取不到有效值。 + ResourceInstanceId *string `json:"ResourceInstanceId,omitnil" name:"ResourceInstanceId"` -type ModifyWorkflowInfoRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 资源队列 + // 注意:此字段可能返回 null,表示取不到有效值。 + YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"` - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 调度计划 + // 注意:此字段可能返回 null,表示取不到有效值。 + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 最近提交时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"` - // 责任人id - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + // 首次执行时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"` - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` + // 项目ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + // 项目标识 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 所属文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + // 项目名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 工作流所属用户分组id 若有多个,分号隔开: a;b;c - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` + // 租户id + // 注意:此字段可能返回 null,表示取不到有效值。 + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` - // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + // 实例标识 + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceKey *string `json:"InstanceKey,omitnil" name:"InstanceKey"` - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` + // 资源组id + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 - GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil,omitempty" name:"GeneralTaskParams"` + // 资源组名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` } -func (r *ModifyWorkflowInfoRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type InstanceOpsInfoPage struct { + // 总记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyWorkflowInfoRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "Owner") - delete(f, "OwnerId") - delete(f, "WorkflowDesc") - delete(f, "WorkflowName") - delete(f, "FolderId") - delete(f, "UserGroupId") - delete(f, "UserGroupName") - delete(f, "WorkflowParams") - delete(f, "GeneralTaskParams") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyWorkflowInfoRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 记录列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"` } -// Predefined struct for user -type ModifyWorkflowInfoResponseParams struct { - // true代表成功,false代表失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} +type InstanceReportReadNode struct { + // 节点名称 + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` -type ModifyWorkflowInfoResponse struct { - *tchttp.BaseResponse - Response *ModifyWorkflowInfoResponseParams `json:"Response"` -} + // 数据来源 + DataSource *string `json:"DataSource,omitnil" name:"DataSource"` -func (r *ModifyWorkflowInfoResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 总条数 + TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyWorkflowInfoResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 总字节数 + TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"` -// Predefined struct for user -type ModifyWorkflowScheduleRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 速度(条/秒) + RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"` - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 吞吐(Byte/秒) + ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"` - // 延迟时间,单位分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // 脏数据条数 + TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` +} - // 启动时间 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` +type InstanceReportSummary struct { + // 总读取记录数 + TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"` - // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` + // 总读取字节数 + TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"` - // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` + // 总写入记录数 + TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"` - // 步长,间隔时间,最小1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + // 总写入字节数 + TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"` - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 速率(条/秒) + RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"` - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 流量(Byte/秒) + ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"` - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 脏数据记录数 + TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` + // 脏数据字节数 + TotalErrorBytes *uint64 `json:"TotalErrorBytes,omitnil" name:"TotalErrorBytes"` - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + // 任务运行总时长 + TotalRunDuration *uint64 `json:"TotalRunDuration,omitnil" name:"TotalRunDuration"` - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + // 任务开始运行时间 + BeginRunTime *string `json:"BeginRunTime,omitnil" name:"BeginRunTime"` - // 工作流依赖 ,yes 或者no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` + // 任务结束运行时间 + EndRunTime *string `json:"EndRunTime,omitnil" name:"EndRunTime"` } -type ModifyWorkflowScheduleRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type InstanceReportWriteNode struct { + // 节点名称 + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 数据来源 + DataSource *string `json:"DataSource,omitnil" name:"DataSource"` - // 延迟时间,单位分钟 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // 总条数 + TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"` - // 启动时间 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` + // 总字节数 + TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"` - // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 - SelfDepend *int64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` + // 速度(条/秒) + RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"` - // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` + // 吞吐(Byte/秒) + ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"` - // 步长,间隔时间,最小1 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + // 脏数据条数 + TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` +} - // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type InstanceSearchCondition struct { + // 任务调度周期类型 + CycleList []*string `json:"CycleList,omitnil" name:"CycleList"` - // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 起始时间 + DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"` - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 截止时间 + DateTo *string `json:"DateTo,omitnil" name:"DateTo"` - // cron表达式 周期类型为crontab调度才需要 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` + // 实例过滤条件 + Instance *InstanceCondition `json:"Instance,omitnil" name:"Instance"` - // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + // 模糊查询关键字 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` - // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + // 排序方式 + Sort *string `json:"Sort,omitnil" name:"Sort"` - // 工作流依赖 ,yes 或者no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` -} + // 排序字段 + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` -func (r *ModifyWorkflowScheduleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + // 实例状态类型 + StateList []*string `json:"StateList,omitnil" name:"StateList"` } -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyWorkflowScheduleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "DelayTime") - delete(f, "StartupTime") - delete(f, "SelfDepend") - delete(f, "CycleType") - delete(f, "CycleStep") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskAction") - delete(f, "CrontabExpression") - delete(f, "ExecutionStartTime") - delete(f, "ExecutionEndTime") - delete(f, "DependencyWorkflow") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyWorkflowScheduleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} +type InstanceStatisticInfo struct { + // 实例状态趋势状态统计 + // 注意:此字段可能返回 null,表示取不到有效值。 + CountList []*uint64 `json:"CountList,omitnil" name:"CountList"` -// Predefined struct for user -type ModifyWorkflowScheduleResponseParams struct { - // 执行结果 - Data *BatchResult `json:"Data,omitnil,omitempty" name:"Data"` + // 实例状态趋势时间分割 + // 注意:此字段可能返回 null,表示取不到有效值。 + TimeList []*string `json:"TimeList,omitnil" name:"TimeList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 实例状态标识:WAITING_RUNNING、KILLING、FAILED、FAILED_TRYING、SUCCEED 分别表示等待执行、正在终止、失败、失败重试、成功,用于实例状态分布和实例状态趋势 + InstanceStatus *string `json:"InstanceStatus,omitnil" name:"InstanceStatus"` -type ModifyWorkflowScheduleResponse struct { - *tchttp.BaseResponse - Response *ModifyWorkflowScheduleResponseParams `json:"Response"` -} + // 用于实例状态分布计数 + InstanceCount *uint64 `json:"InstanceCount,omitnil" name:"InstanceCount"` -func (r *ModifyWorkflowScheduleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 当前展示时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ShowTime *string `json:"ShowTime,omitnil" name:"ShowTime"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ModifyWorkflowScheduleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 1 + // 注意:此字段可能返回 null,表示取不到有效值。 + ReportTime *string `json:"ReportTime,omitnil" name:"ReportTime"` -// Predefined struct for user -type MoveTasksToFolderRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 1 + // 注意:此字段可能返回 null,表示取不到有效值。 + Count *int64 `json:"Count,omitnil" name:"Count"` +} - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +type IntegrationInstanceLog struct { + // 任务日志信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + LogInfo *string `json:"LogInfo,omitnil" name:"LogInfo"` +} - // 任务文件夹ID - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` +type IntegrationNodeDetail struct { + // 集成节点名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 任务ID - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + // 集成节点类型 + NodeType *string `json:"NodeType,omitnil" name:"NodeType"` - // 虚拟任务ID - VirtualTaskIds []*string `json:"VirtualTaskIds,omitnil,omitempty" name:"VirtualTaskIds"` -} + // 节点数据源类型 + DataSourceType *string `json:"DataSourceType,omitnil" name:"DataSourceType"` -type MoveTasksToFolderRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 节点描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + Description *string `json:"Description,omitnil" name:"Description"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 数据源id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 任务文件夹ID - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` + // 节点配置信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Config []*RecordField `json:"Config,omitnil" name:"Config"` - // 任务ID - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + // 节点扩展配置信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` - // 虚拟任务ID - VirtualTaskIds []*string `json:"VirtualTaskIds,omitnil,omitempty" name:"VirtualTaskIds"` -} + // 节点schema + // 注意:此字段可能返回 null,表示取不到有效值。 + Schema []*IntegrationNodeSchema `json:"Schema,omitnil" name:"Schema"` -func (r *MoveTasksToFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 节点映射 + // 注意:此字段可能返回 null,表示取不到有效值。 + NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil" name:"NodeMapping"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *MoveTasksToFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "TaskFolderId") - delete(f, "TaskIds") - delete(f, "VirtualTaskIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "MoveTasksToFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // owner uin + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` } -// Predefined struct for user -type MoveTasksToFolderResponseParams struct { - // true代表成功 +type IntegrationNodeInfo struct { + // 集成节点id // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Id *string `json:"Id,omitnil" name:"Id"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 集成节点所属任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` -type MoveTasksToFolderResponse struct { - *tchttp.BaseResponse - Response *MoveTasksToFolderResponseParams `json:"Response"` -} + // 集成节点名称 + Name *string `json:"Name,omitnil" name:"Name"` -func (r *MoveTasksToFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 集成节点类型 + NodeType *string `json:"NodeType,omitnil" name:"NodeType"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *MoveTasksToFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 节点数据源类型 + DataSourceType *string `json:"DataSourceType,omitnil" name:"DataSourceType"` -type OfflineInstance struct { - // 创建账号sub uin + // 节点描述 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUin *string `json:"CreateUin,omitnil,omitempty" name:"CreateUin"` + Description *string `json:"Description,omitnil" name:"Description"` - // 操作账号sub uin + // 数据源id // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUin *string `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 主账号 + // 节点配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` + Config []*RecordField `json:"Config,omitnil" name:"Config"` - // 账号 + // 节点扩展配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` - // 项目Id + // 节点schema // 注意:此字段可能返回 null,表示取不到有效值。 - WorkspaceId *string `json:"WorkspaceId,omitnil,omitempty" name:"WorkspaceId"` + Schema []*IntegrationNodeSchema `json:"Schema,omitnil" name:"Schema"` - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 节点映射 + // 注意:此字段可能返回 null,表示取不到有效值。 + NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil" name:"NodeMapping"` - // 数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` + // 应用id + AppId *string `json:"AppId,omitnil" name:"AppId"` - // 下发时间 - IssueId *string `json:"IssueId,omitnil,omitempty" name:"IssueId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 下发资源组id,非传入项 + // 创建人uin // 注意:此字段可能返回 null,表示取不到有效值。 - InlongTaskId *string `json:"InlongTaskId,omitnil,omitempty" name:"InlongTaskId"` + CreatorUin *string `json:"CreatorUin,omitnil" name:"CreatorUin"` - // 资源组 + // 操作人uin // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 任务类型(1 调试运行,2 调度执行) - TaskRunType *uint64 `json:"TaskRunType,omitnil,omitempty" name:"TaskRunType"` + OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"` - // 实例状态 EVENT_LISTENING|DEPENDENCE|BEFORE_ASPECT|ALLOCATED|LAUNCHED|KILL|SNAP_STATE_SAVING|ISSUED|RUNNING|AFTER_ASPECT|PENDING|KILLING|FINAL_STATE_SAVING|FAILED|KILL_FAILED| COMPLETED|EXPIRED|KILL_EXPIRED|DELETED - State *string `json:"State,omitnil,omitempty" name:"State"` + // owner uin + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // 开始时间 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 结束时间 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` +} - // 创建时间 +type IntegrationNodeMapping struct { + // 源节点id + SourceId *string `json:"SourceId,omitnil" name:"SourceId"` + + // 目标节点id + SinkId *string `json:"SinkId,omitnil" name:"SinkId"` + + // 源节点schema // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + SourceSchema []*IntegrationNodeSchema `json:"SourceSchema,omitnil" name:"SourceSchema"` - // 最后更新时间 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 节点schema映射 + // 注意:此字段可能返回 null,表示取不到有效值。 + SchemaMappings []*IntegrationNodeSchemaMapping `json:"SchemaMappings,omitnil" name:"SchemaMappings"` - // 唯一key + // 节点映射扩展信息 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` } -type OfflineTaskAddParam struct { - // 名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 依赖:yes、no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` +type IntegrationNodeSchema struct { + // schema id + Id *string `json:"Id,omitnil" name:"Id"` - // 任务开始数据时间。非空。默认当前时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // schema名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 任务结束数据时间。非空。默认当前时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // schema类型 + Type *string `json:"Type,omitnil" name:"Type"` - // 周期类型。一次性任务:6、分钟任务:1、小时任务:2、天任务:3、周任务:4、月任务:5、crontab任务:0 - CycleType *uint64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` + // schema值 + // 注意:此字段可能返回 null,表示取不到有效值。 + Value *string `json:"Value,omitnil" name:"Value"` - // 间隔,可选,默认1。非空。默认 1 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + // schema拓展属性 + // 注意:此字段可能返回 null,表示取不到有效值。 + Properties []*RecordField `json:"Properties,omitnil" name:"Properties"` - // 延时执行时间,单位分钟 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // schema别名 + // 注意:此字段可能返回 null,表示取不到有效值。 + Alias *string `json:"Alias,omitnil" name:"Alias"` - // 任务cron表达式,仅cron任务使用,其他时候默认为空 + // 字段备注 // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` + Comment *string `json:"Comment,omitnil" name:"Comment"` +} - // 重试等待 - RetryWait *uint64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` +type IntegrationNodeSchemaMapping struct { + // 源schema id + SourceSchemaId *string `json:"SourceSchemaId,omitnil" name:"SourceSchemaId"` - // 是否可以重试 - Retriable *uint64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` + // 目标schema id + SinkSchemaId *string `json:"SinkSchemaId,omitnil" name:"SinkSchemaId"` +} - // 重试限制 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` +type IntegrationStatisticsTrendResult struct { + // 统计属性名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + StatisticName []*string `json:"StatisticName,omitnil" name:"StatisticName"` - // 优先级 - RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` + // 统计值 + // 注意:此字段可能返回 null,表示取不到有效值。 + StatisticValue []*int64 `json:"StatisticValue,omitnil" name:"StatisticValue"` - // 产品名称 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + // 统计项目 + // 注意:此字段可能返回 null,表示取不到有效值。 + StatisticType *string `json:"StatisticType,omitnil" name:"StatisticType"` +} - // 1 有序串行 一次一个,排队 orderly - // 2 无序串行 一次一个,不排队 serial - // 3 并行 一次多个 parallel - SelfDepend *uint64 `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` +type IntegrationTaskInfo struct { + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 时间指定,如月任务指定1,3号,则填入 1,3。非空。默认 "" - // 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L" + // 任务描述 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + Description *string `json:"Description,omitnil" name:"Description"` - // 调度执行结束时间 + // 同步类型1.解决方案(整库迁移),2.单表同步 + SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"` + + // 201.实时,202.离线 + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` + + // 任务所属工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 调度执行开始时间 + // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 是否自动提交 + // 任务调度id(oceanus or us等作业id) // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAutoSubmit *bool `json:"TaskAutoSubmit,omitnil,omitempty" name:"TaskAutoSubmit"` + ScheduleTaskId *string `json:"ScheduleTaskId,omitnil" name:"ScheduleTaskId"` - // 实例生成方式,T_PLUS_0 当天任务当天调度 / T_PLUS_1 当天任务后一天调度 + // 任务组id // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` -} + TaskGroupId *string `json:"TaskGroupId,omitnil" name:"TaskGroupId"` -type OperationOpsDto struct { - // 操作是否成功 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 操作结果详情 + // 创建人uin // 注意:此字段可能返回 null,表示取不到有效值。 - ResultMsg *string `json:"ResultMsg,omitnil,omitempty" name:"ResultMsg"` + CreatorUin *string `json:"CreatorUin,omitnil" name:"CreatorUin"` - // 操作失败类型 + // 操作人uin // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorId *string `json:"ErrorId,omitnil,omitempty" name:"ErrorId"` + OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"` - // 操作失败描述 + // owner uin // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // 异步操作记录id - AsyncActionId *string `json:"AsyncActionId,omitnil,omitempty" name:"AsyncActionId"` -} + // 应用id + // 注意:此字段可能返回 null,表示取不到有效值。 + AppId *string `json:"AppId,omitnil" name:"AppId"` -type OpsTaskCanvasDto struct { - // 任务Id + // 任务状态1.初始化,2.操作中,3.运行中,4.暂停,5.任务停止中,6.停止,7.执行失败,8.已删除,9.已锁定,10.配置过期,11.提交中,12.提交成功,13.提交失败 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + Status *int64 `json:"Status,omitnil" name:"Status"` - // 任务名称 + // 节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil" name:"Nodes"` - // 工作流id + // 执行资源id // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + ExecutorId *string `json:"ExecutorId,omitnil" name:"ExecutorId"` - // 工作流名称 + // 任务配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + Config []*RecordField `json:"Config,omitnil" name:"Config"` - // 项目名称 + // 任务扩展配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` - // 项目标识 + // 任务执行context信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ExecuteContext []*RecordField `json:"ExecuteContext,omitnil" name:"ExecuteContext"` - // 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效 + // 节点映射 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil" name:"Mappings"` - // 任务类型id + // 任务模式:1.画布模式,2.flink jar // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"` - // 任务类型描述,其中任务类型id和任务类型描述的对应的关系为 - // 20 通用数据同步任务 - // 21 JDBC SQL - // 22 Tbase - // 25 数据ETL - // 30 Python - // 31 PySpark - // 34 Hive SQL - // 35 Shell - // 36 Spark SQL - // 37 HDFS到HBase - // 38 SHELL - // 39 Spark - // 45 DATA_QUALITY - // 55 THIVE到MYSQL - // 56 THIVE到PG - // 66 HDFS到PG - // 67 HDFS到Oracle - // 68 HDFS到MYSQL - // 69 FTP到HDFS - // 70 HIVE SQL - // 72 HIVE到HDFS - // 75 HDFS到HIVE - // 81 PYTHONSQL脚本 - // 82 SPARKSCALA计算 - // 83 虫洞任务 - // 84 校验对账文件 - // 85 HDFS到THIVE - // 86 TDW到HDFS - // 87 HDFS到TDW - // 88 校验对账文件 - // 91 FLINK任务 - // 92 MapReduce - // 98 custom topology - // 99 kafkatoHDFS - // 100 kafkatoHbase - // 101 MYSQL导入至HIVE(DX) - // 104 MYSQL到HIVE - // 105 HIVE到MYSQL - // 106 SQL SERVER到HIVE - // 107 HIVE到SQL SERVER - // 108 ORACLE到HIVE - // 109 HIVE到ORACLE - // 111 HIVE到MYSQL(NEW) - // 112 HIVE到PG - // 113 HIVE到PHOENIX - // 118 MYSQL到HDFS - // 119 PG到HDFS - // 120 ORACLE到HDFS - // 121 数据质量 - // 10000 自定义业务 + // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` + Incharge *string `json:"Incharge,omitnil" name:"Incharge"` - // 项目id + // 离线新增参数 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + OfflineTaskAddEntity *OfflineTaskAddParam `json:"OfflineTaskAddEntity,omitnil" name:"OfflineTaskAddEntity"` - // 文件夹名称 + // group name // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` - // 文件夹id + // url // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + InLongManagerUrl *string `json:"InLongManagerUrl,omitnil" name:"InLongManagerUrl"` - // 最近提交时间 + // stream id // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` + InLongStreamId *string `json:"InLongStreamId,omitnil" name:"InLongStreamId"` - // 首次运行时间 + // version // 注意:此字段可能返回 null,表示取不到有效值。 - FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"` + InLongManagerVersion *string `json:"InLongManagerVersion,omitnil" name:"InLongManagerVersion"` - // 调度计划展示描述信息 + // dataproxy url // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` + DataProxyUrl []*string `json:"DataProxyUrl,omitnil" name:"DataProxyUrl"` - // 负责人 + // 任务版本是否已提交运维 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + Submit *bool `json:"Submit,omitnil" name:"Submit"` - // 调度周期类型 + // MYSQL // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + InputDatasourceType *string `json:"InputDatasourceType,omitnil" name:"InputDatasourceType"` - // 画布x轴坐标点 + // DLC // 注意:此字段可能返回 null,表示取不到有效值。 - LeftCoordinate *float64 `json:"LeftCoordinate,omitnil,omitempty" name:"LeftCoordinate"` + OutputDatasourceType *string `json:"OutputDatasourceType,omitnil" name:"OutputDatasourceType"` - // 画布y轴坐标点 + // 读取条数 // 注意:此字段可能返回 null,表示取不到有效值。 - TopCoordinate *float64 `json:"TopCoordinate,omitnil,omitempty" name:"TopCoordinate"` + NumRecordsIn *int64 `json:"NumRecordsIn,omitnil" name:"NumRecordsIn"` - // 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务 + // 写入条数 // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + NumRecordsOut *int64 `json:"NumRecordsOut,omitnil" name:"NumRecordsOut"` - // 弹性周期配置 + // 读取延迟 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + ReaderDelay *float64 `json:"ReaderDelay,omitnil" name:"ReaderDelay"` - // 延迟时间 + // 重启次数 // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + NumRestarts *int64 `json:"NumRestarts,omitnil" name:"NumRestarts"` - // 执行开始时间 + // 任务创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 执行结束时间 + // 任务更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 层级 + // 任务最后一次运行时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Layer *string `json:"Layer,omitnil,omitempty" name:"Layer"` + LastRunTime *string `json:"LastRunTime,omitnil" name:"LastRunTime"` - // 来源数据源ID + // 任务停止时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` + StopTime *string `json:"StopTime,omitnil" name:"StopTime"` - // 来源数据源类型 + // 作业是否已提交 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` + HasVersion *bool `json:"HasVersion,omitnil" name:"HasVersion"` - // 目标数据源ID + // 任务是否被锁定 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` + Locked *bool `json:"Locked,omitnil" name:"Locked"` - // 目标数据源类型 + // 任务锁定人 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` + Locker *string `json:"Locker,omitnil" name:"Locker"` - // 任务告警类型 + // 耗费资源量 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` + RunningCu *float64 `json:"RunningCu,omitnil" name:"RunningCu"` - // 任务创建时间 + // 该任务关联的告警规则 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} + TaskAlarmRegularList []*string `json:"TaskAlarmRegularList,omitnil" name:"TaskAlarmRegularList"` -type OpsTaskCanvasInfoList struct { - // 画布任务信息 - TasksList []*OpsTaskCanvasDto `json:"TasksList,omitnil,omitempty" name:"TasksList"` + // 资源分层情况: 0:进行中,1:成功 ,2:失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + SwitchResource *int64 `json:"SwitchResource,omitnil" name:"SwitchResource"` - // 画布任务链接信息 - LinksList []*OpsTaskLinkInfoDto `json:"LinksList,omitnil,omitempty" name:"LinksList"` + // 读取阶段:0:全部全量,1:部分全量,2:全部增量 + // 注意:此字段可能返回 null,表示取不到有效值。 + ReadPhase *int64 `json:"ReadPhase,omitnil" name:"ReadPhase"` - // 画布循环依赖任务信息 + // 版本号 // 注意:此字段可能返回 null,表示取不到有效值。 - CirculateTaskList []*OpsTaskCanvasDto `json:"CirculateTaskList,omitnil,omitempty" name:"CirculateTaskList"` + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` } -type OpsTaskInfoPage struct { - // 页号 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 任务列表信息 - Items []*TaskOpsDto `json:"Items,omitnil,omitempty" name:"Items"` +// Predefined struct for user +type KillInstancesRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 总页数 - TotalPage *uint64 `json:"TotalPage,omitnil,omitempty" name:"TotalPage"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` +} - // 页数 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` +type KillInstancesRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 总条数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` } -type OpsTaskLinkInfoDto struct { - // 下游任务id - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` +func (r *KillInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 上游任务id - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "Instances") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 依赖边类型 1、“real_real”表示任务->任务;2、"virtual_real" 跨工作流任务->任务 - LinkType *string `json:"LinkType,omitnil,omitempty" name:"LinkType"` +// Predefined struct for user +type KillInstancesResponseParams struct { + // 返回实例批量终止结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 依赖边id - LinkId *string `json:"LinkId,omitnil,omitempty" name:"LinkId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 为了区分新增的循环依赖新增的类型。默认是normal,循环依赖则是circulate - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkStyle *string `json:"LinkStyle,omitnil,omitempty" name:"LinkStyle"` +type KillInstancesResponse struct { + *tchttp.BaseResponse + Response *KillInstancesResponseParams `json:"Response"` } -type OrderCondition struct { - // name - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +func (r *KillInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 降序DESC; 升序ASC - // 注意:此字段可能返回 null,表示取不到有效值。 - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type OrderField struct { - // 排序字段名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// Predefined struct for user +type KillOpsMakePlanInstancesRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序方向:ASC|DESC - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` } -type OrderFieldOptional struct { - // 排序字段名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +type KillOpsMakePlanInstancesRequest struct { + *tchttp.BaseRequest + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 排序方向:ASC|DESC - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` } -type OrderFields struct { - // 字段 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +func (r *KillOpsMakePlanInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 排序 - Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillOpsMakePlanInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "PlanId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillOpsMakePlanInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type OrganizationalFunction struct { - // 名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// Predefined struct for user +type KillOpsMakePlanInstancesResponseParams struct { + // 批量操作结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 展示名称 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 层级路径 - LayerPath *string `json:"LayerPath,omitnil,omitempty" name:"LayerPath"` +type KillOpsMakePlanInstancesResponse struct { + *tchttp.BaseResponse + Response *KillOpsMakePlanInstancesResponseParams `json:"Response"` +} - // 上级层级路径 - ParentLayerPath *string `json:"ParentLayerPath,omitnil,omitempty" name:"ParentLayerPath"` +func (r *KillOpsMakePlanInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 函数类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillOpsMakePlanInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 函数分类:窗口函数、聚合函数、日期函数...... - // 注意:此字段可能返回 null,表示取不到有效值。 - Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"` +// Predefined struct for user +type KillScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 函数种类:系统函数、自定义函数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Category *string `json:"Category,omitnil,omitempty" name:"Category"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 函数状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 函数说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 函数用法 - // 注意:此字段可能返回 null,表示取不到有效值。 - Usage *string `json:"Usage,omitnil,omitempty" name:"Usage"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 函数参数说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 函数返回值说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReturnDesc *string `json:"ReturnDesc,omitnil,omitempty" name:"ReturnDesc"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 函数示例 - // 注意:此字段可能返回 null,表示取不到有效值。 - Example *string `json:"Example,omitnil,omitempty" name:"Example"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 集群实例引擎 ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 函数 ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FuncId *string `json:"FuncId,omitnil,omitempty" name:"FuncId"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 函数类名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 函数资源列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceList []*FunctionVersion `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 操作人 ID 列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUserIds []*int64 `json:"OperatorUserIds,omitnil,omitempty" name:"OperatorUserIds"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 公有云 Owner ID 列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserIds []*int64 `json:"OwnerUserIds,omitnil,omitempty" name:"OwnerUserIds"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 提交失败错误信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubmitErrorMsg *string `json:"SubmitErrorMsg,omitnil,omitempty" name:"SubmitErrorMsg"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 模式名 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 函数命令格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - CommandFormat *string `json:"CommandFormat,omitnil,omitempty" name:"CommandFormat"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` +type KillScheduleInstancesRequest struct { + *tchttp.BaseRequest + + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 时间戳 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubmitTimestamp *string `json:"SubmitTimestamp,omitnil,omitempty" name:"SubmitTimestamp"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 函数tag - // 注意:此字段可能返回 null,表示取不到有效值。 - Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 操作人 ID 列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUserIdsStr []*string `json:"OperatorUserIdsStr,omitnil,omitempty" name:"OperatorUserIdsStr"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 公有云 Owner ID 列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserIdsStr []*string `json:"OwnerUserIdsStr,omitnil,omitempty" name:"OwnerUserIdsStr"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 数据库环境 - // 注意:此字段可能返回 null,表示取不到有效值。 - EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 函数资源文件类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - FunctionResourceFileType *string `json:"FunctionResourceFileType,omitnil,omitempty" name:"FunctionResourceFileType"` -} + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` -type PageRoles struct { - // 角色信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*BaseRole `json:"Rows,omitnil,omitempty" name:"Rows"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 总个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 总分页页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *int64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` -} + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` -type PageTaskTemplateInfo struct { - // 任务集合信息 - Items []*CodeTemplateDetail `json:"Items,omitnil,omitempty" name:"Items"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 总页数 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 总数量 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 当前页 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 每页显示数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` -type Pair struct { - // 键名 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 值 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` +func (r *KillScheduleInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillScheduleInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") + delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillScheduleInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type PairDto struct { - // 键名 - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +// Predefined struct for user +type KillScheduleInstancesResponseParams struct { + // 结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +type KillScheduleInstancesResponse struct { + *tchttp.BaseResponse + Response *KillScheduleInstancesResponseParams `json:"Response"` } -type ParamInfo struct { - // 参数名 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` +func (r *KillScheduleInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 参数值 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *KillScheduleInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type ParamInfoDs struct { - // 参数名 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` +type Label struct { + // 类型值。 + Value *string `json:"Value,omitnil" name:"Value"` - // 参数值 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` + // 类型名称。 + Text *string `json:"Text,omitnil" name:"Text"` } -type ParamMapDsDto struct { - // k - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` - - // v +type LineageParamRecord struct { + // 字段名 + Name *string `json:"Name,omitnil" name:"Name"` + + // 字段值 // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + Value *string `json:"Value,omitnil" name:"Value"` } -type ParameterTaskDsDto struct { - // 任务id +type LinkOpsDto struct { + // 边的id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + Id *string `json:"Id,omitnil" name:"Id"` - // 参数名 + // 边的key // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` + LinkKey *string `json:"LinkKey,omitnil" name:"LinkKey"` - // 参数定义 + // 边的源节点 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDefine *string `json:"ParamDefine,omitnil,omitempty" name:"ParamDefine"` + TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"` - // 参数值 + // 边的目标节点 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` + TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"` - // 创建时间 + // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 更新时间 + // 父子任务之间的依赖关系 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"` - // 任务参数输入类型, 取值示例 - // - // - text 文本输入 - // - // - kv k-v输入 + // 父子任务之间依赖偏移量 // 注意:此字段可能返回 null,表示取不到有效值。 - InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"` -} + Offset *string `json:"Offset,omitnil" name:"Offset"` -type ParameterTaskInDsDto struct { - // 唯一标识 + // 边的类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` + LinkType *string `json:"LinkType,omitnil" name:"LinkType"` - // 任务id + // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` +} - // 参数名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` +// Predefined struct for user +type LockIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 参数描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 父任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - FromTaskId *string `json:"FromTaskId,omitnil,omitempty" name:"FromTaskId"` +type LockIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 父任务参数key - // 注意:此字段可能返回 null,表示取不到有效值。 - FromParamKey *string `json:"FromParamKey,omitnil,omitempty" name:"FromParamKey"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` +func (r *LockIntegrationTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 升级时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *LockIntegrationTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "LockIntegrationTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 父任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - FromTaskName *string `json:"FromTaskName,omitnil,omitempty" name:"FromTaskName"` +// Predefined struct for user +type LockIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 父任务项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - FromProjectId *string `json:"FromProjectId,omitnil,omitempty" name:"FromProjectId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 父任务项目名 - // 注意:此字段可能返回 null,表示取不到有效值。 - FromProjectName *string `json:"FromProjectName,omitnil,omitempty" name:"FromProjectName"` +type LockIntegrationTaskResponse struct { + *tchttp.BaseResponse + Response *LockIntegrationTaskResponseParams `json:"Response"` } -type ParameterTaskOutDsDto struct { - // 唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` +func (r *LockIntegrationTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *LockIntegrationTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 参数名 +type LogContent struct { + // 日志时间戳,单位毫秒 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` + Time *uint64 `json:"Time,omitnil" name:"Time"` - // 参数描述 + // 日志包id // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` + PkgId *string `json:"PkgId,omitnil" name:"PkgId"` - // 参数定义 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDefine *string `json:"ParamDefine,omitnil,omitempty" name:"ParamDefine"` + // 日志内容 + Log *string `json:"Log,omitnil" name:"Log"` +} - // 创建时间 +type LogContentInfo struct { + // 日志内容 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + Log *string `json:"Log,omitnil" name:"Log"` - // 更新时间 + // 日志组Id // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + PkgId *string `json:"PkgId,omitnil" name:"PkgId"` - // 任务名 + // 日志Id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + PkgLogId *string `json:"PkgLogId,omitnil" name:"PkgLogId"` - // 项目id + // 时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + Time *uint64 `json:"Time,omitnil" name:"Time"` - // 项目名 + // 日志所属的容器名 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"` } -type Partition struct { - // 分区转换策略 - Transform *string `json:"Transform,omitnil,omitempty" name:"Transform"` - - // 分区字段名 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 策略参数 - TransformArgs []*string `json:"TransformArgs,omitnil,omitempty" name:"TransformArgs"` -} +type MakePlanInstanceOpsDtoCollection struct { + // 记录总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` -type PathNodeDsVO struct { - // PathNode ID + // 记录总页数 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` - // PathNode 名称 + // 当前页记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - Title *string `json:"Title,omitnil,omitempty" name:"Title"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` - // PathNode 类型 + // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 父节点唯一标识 + // 页大小 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 是否叶子节点 + // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"` + Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"` +} - // 子节点列表 +type MakePlanOpsDto struct { + // 补录计划ID // 注意:此字段可能返回 null,表示取不到有效值。 - Children []*PathNodeDsVO `json:"Children,omitnil,omitempty" name:"Children"` + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 业务参数 ,base64编译的json串,获取具体参数需要base64反编译 + // 补录计划名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` -} + MakeName *string `json:"MakeName,omitnil" name:"MakeName"` -type ProdSchedulerTask struct { - // 生产调度任务工作流ID + // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 生产调度任务Id + // 补录是否检查父任务状态 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` - // 生产调度任务名称 + // 是否使用任务原有自依赖配置 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"` - // 生产调度任务任务类型 + // 并行度,在SameSelfDependType为false时生效 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` + ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"` - // 生产任务类型 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` -} + // 补录实例生成周期是否修改 + // 注意:此字段可能返回 null,表示取不到有效值。 + SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"` -type Project struct { - // 项目的所在租户ID + // 调度周期转换方式-原始周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"` - // 项目id + // 调度周期转换方式-目标周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"` - // 项目标识,英文名 + // 调度周期转换方式-目标周期类型指定时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"` - // 项目显示名称,可以为中文名 + // 补录实例自定义参数 // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"` - // 地域 + // 创建人ID // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"` - // 备注 + // 创建人 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Creator *string `json:"Creator,omitnil" name:"Creator"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 创建者 + // 补录任务ID集合 // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *BaseUser `json:"Creator,omitnil,omitempty" name:"Creator"` + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 租户信息 + // 补录计划日期范围 // 注意:此字段可能返回 null,表示取不到有效值。 - Tenant *BaseTenant `json:"Tenant,omitnil,omitempty" name:"Tenant"` + MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"` - // 项目的管理员 + // 补录计划说明 // 注意:此字段可能返回 null,表示取不到有效值。 - AdminUsers []*BaseUser `json:"AdminUsers,omitnil,omitempty" name:"AdminUsers"` + Remark *string `json:"Remark,omitnil" name:"Remark"` - // 项目关联的集群信息 + // 补录指定的调度资源组(ID) // 注意:此字段可能返回 null,表示取不到有效值。 - Clusters []*BaseClusterInfo `json:"Clusters,omitnil,omitempty" name:"Clusters"` + SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"` - // 项目的额外配置参数 + // 补录指定的调度资源组名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` + SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"` - // 项目状态:0:禁用,1:启用,-3:禁用中,2:启用中 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 项目类型,SIMPLE:简单模式 STANDARD:标准模式 + // 补录指定的集成资源组(ID) // 注意:此字段可能返回 null,表示取不到有效值。 - Model *string `json:"Model,omitnil,omitempty" name:"Model"` + IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"` - // 二级菜单 + // 补录指定的集成资源组名称 // 注意:此字段可能返回 null,表示取不到有效值。 - SecondModuleList []*string `json:"SecondModuleList,omitnil,omitempty" name:"SecondModuleList"` + IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"` - // 项目负责人 + // 补录计划任务数量 // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *BaseUser `json:"Owner,omitnil,omitempty" name:"Owner"` + TaskCount *int64 `json:"TaskCount,omitnil" name:"TaskCount"` - // 项目扩展信息 + // 补录计划实例完成百分数 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkspaceExt []*WorkspaceExt `json:"WorkspaceExt,omitnil,omitempty" name:"WorkspaceExt"` -} + CompletePercent *int64 `json:"CompletePercent,omitnil" name:"CompletePercent"` -type ProjectBaseInfoOpsRequest struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标识 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 补录计划实例成功百分数 + // 注意:此字段可能返回 null,表示取不到有效值。 + SuccessPercent *int64 `json:"SuccessPercent,omitnil" name:"SuccessPercent"` - // 是否admin - IsAdmin *bool `json:"IsAdmin,omitnil,omitempty" name:"IsAdmin"` + // 补录检查父任务类型。取值范围: + //
  • NONE: 全部不检查
  • + //
  • ALL: 检查全部上游父任务
  • + //
  • MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
  • + // 注意:此字段可能返回 null,表示取不到有效值。 + CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"` } -type ProjectPage struct { - // 分页页码 +type MakePlanOpsDtoCollection struct { + // 记录总数 // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 分页大小 + // 记录总页数 // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 数据源列表 + // 当前页记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*Project `json:"Rows,omitnil,omitempty" name:"Rows"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` - // 总数 + // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 总分页页码 + // 页大小 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` -} + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` -type ProjectUserRole struct { - // 用户角色对象 + // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Roles []*SystemRole `json:"Roles,omitnil,omitempty" name:"Roles"` + Items []*MakePlanOpsDto `json:"Items,omitnil" name:"Items"` +} - // mc +type MakePlanTaskOpsDto struct { + // 任务基本信息 // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` + TaskBaseInfo *TaskOpsDto `json:"TaskBaseInfo,omitnil" name:"TaskBaseInfo"` - // 用户id + // 补录计划该任务实例数 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + InstanceCount *int64 `json:"InstanceCount,omitnil" name:"InstanceCount"` - // 创建时间 + // 补录任务实例完成百分数 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CompletePercent *int64 `json:"CompletePercent,omitnil" name:"CompletePercent"` - // 是否创建者 + // 补录任务实例成功百分数 // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *bool `json:"Creator,omitnil,omitempty" name:"Creator"` + SuccessPercent *int64 `json:"SuccessPercent,omitnil" name:"SuccessPercent"` +} - // 显示名称 +type MakePlanTaskOpsDtoCollection struct { + // 记录总数 // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayName *string `json:"DisplayName,omitnil,omitempty" name:"DisplayName"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 是否项目管理员 + // 记录总页数 // 注意:此字段可能返回 null,表示取不到有效值。 - IsProjectAdmin *bool `json:"IsProjectAdmin,omitnil,omitempty" name:"IsProjectAdmin"` + TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 手机号 + // 当前页记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"` + PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"` - // 邮箱 + // 页码 // 注意:此字段可能返回 null,表示取不到有效值。 - Email *string `json:"Email,omitnil,omitempty" name:"Email"` + PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 主账号id + // 页大小 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 租户iD + // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` + Items []*MakePlanTaskOpsDto `json:"Items,omitnil" name:"Items"` +} - // 是否项目负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsProjectOwner *bool `json:"IsProjectOwner,omitnil,omitempty" name:"IsProjectOwner"` +// Predefined struct for user +type MakeUpOpsTasksRequestParams struct { + // 补录的当前任务的taskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` + + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // true: 检查父任务实例状态;false: 不检查父任务实例状态 + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` } -type ProjectUsersPage struct { - // 用户集合 - // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*ProjectUserRole `json:"Rows,omitnil,omitempty" name:"Rows"` +type MakeUpOpsTasksRequest struct { + *tchttp.BaseRequest + + // 补录的当前任务的taskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 分页页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 总数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 总分页页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` + // true: 检查父任务实例状态;false: 不检查父任务实例状态 + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` } -type Property struct { - // key值 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +func (r *MakeUpOpsTasksRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // value值 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpOpsTasksRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskIdList") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "ProjectId") + delete(f, "CheckParent") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "MakeUpOpsTasksRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type QualityScore struct { - // 综合分数 - // 注意:此字段可能返回 null,表示取不到有效值。 - CompositeScore *float64 `json:"CompositeScore,omitnil,omitempty" name:"CompositeScore"` +// Predefined struct for user +type MakeUpOpsTasksResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 评分分布 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScoringDistribution []*TableScoreStatisticsInfo `json:"ScoringDistribution,omitnil,omitempty" name:"ScoringDistribution"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 总表数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalTableNumber *int64 `json:"TotalTableNumber,omitnil,omitempty" name:"TotalTableNumber"` +type MakeUpOpsTasksResponse struct { + *tchttp.BaseResponse + Response *MakeUpOpsTasksResponseParams `json:"Response"` +} + +func (r *MakeUpOpsTasksResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type QualityScoreTrend struct { - // 周期平均分 - // 注意:此字段可能返回 null,表示取不到有效值。 - AverageScore *float64 `json:"AverageScore,omitnil,omitempty" name:"AverageScore"` - - // 日评分列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - DailyScoreList []*DailyScoreInfo `json:"DailyScoreList,omitnil,omitempty" name:"DailyScoreList"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpOpsTasksResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type QuietPeriod struct { - // 代表一周里的哪些天,1代表周一,7代表周日,以此类推 - // 注意:此字段可能返回 null,表示取不到有效值。 - DaysOfWeek []*uint64 `json:"DaysOfWeek,omitnil,omitempty" name:"DaysOfWeek"` +// Predefined struct for user +type MakeUpTasksByWorkflowRequestParams struct { + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 补数据开始时间 格式:2023-03-02 15:00:00 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 补数据结束时间 格式:2023-03-03 15:00:00 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -type RealTimeTaskInstanceNodeInfo struct { - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +type MakeUpTasksByWorkflowRequest struct { + *tchttp.BaseRequest + + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实时任务实例节点信息列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceNodeInfoList []*InstanceNodeInfo `json:"InstanceNodeInfoList,omitnil,omitempty" name:"InstanceNodeInfoList"` + // 补数据开始时间 格式:2023-03-02 15:00:00 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 补数据结束时间 格式:2023-03-03 15:00:00 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` } -type RealTimeTaskSpeed struct { - // 同步速度条/s列表 - RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil,omitempty" name:"RecordsSpeedList"` +func (r *MakeUpTasksByWorkflowRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 同步速度字节/s列表 - BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil,omitempty" name:"BytesSpeedList"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpTasksByWorkflowRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkflowId") + delete(f, "ProjectId") + delete(f, "StartTime") + delete(f, "EndTime") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "MakeUpTasksByWorkflowRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type RecordField struct { - // 字段名称,拓展字段名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` +// Predefined struct for user +type MakeUpTasksByWorkflowResponseParams struct { + // 补数据结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 字段值,拓展字段值 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RecordsSpeed struct { - // 节点类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"` +type MakeUpTasksByWorkflowResponse struct { + *tchttp.BaseResponse + Response *MakeUpTasksByWorkflowResponseParams `json:"Response"` +} - // 节点名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` +func (r *MakeUpTasksByWorkflowResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 速度值列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Values []*SpeedValue `json:"Values,omitnil,omitempty" name:"Values"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpTasksByWorkflowResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterDsEventListenerRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +type MakeUpTasksNewRequestParams struct { + // 补录的当前任务的taskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 事件类型,默认 REST_API - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 补录选项标识,1表示当前任务;2表示当前及下游任务;3表示下游任务 + MakeUpType *uint64 `json:"MakeUpType,omitnil" name:"MakeUpType"` - // 配置信息,比如最长等待时间3天配置:[{"ParamKey":"maxWaitEventTime","ParamValue":"3"},{"ParamKey":"maxWaitEventTimeUnit","ParamValue":"DAYS"}] - Properties []*ParamInfoDs `json:"Properties,omitnil,omitempty" name:"Properties"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件所属项目id - EventProjectId *string `json:"EventProjectId,omitnil,omitempty" name:"EventProjectId"` + // true: 检查父任务实例状态;false: 不检查父任务实例状态 + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` } -type RegisterDsEventListenerRequest struct { +type MakeUpTasksNewRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + // 补录的当前任务的taskId数组 + TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"` - // 事件类型,默认 REST_API - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 补录选项标识,1表示当前任务;2表示当前及下游任务;3表示下游任务 + MakeUpType *uint64 `json:"MakeUpType,omitnil" name:"MakeUpType"` - // 配置信息,比如最长等待时间3天配置:[{"ParamKey":"maxWaitEventTime","ParamValue":"3"},{"ParamKey":"maxWaitEventTimeUnit","ParamValue":"DAYS"}] - Properties []*ParamInfoDs `json:"Properties,omitnil,omitempty" name:"Properties"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 事件所属项目id - EventProjectId *string `json:"EventProjectId,omitnil,omitempty" name:"EventProjectId"` + // true: 检查父任务实例状态;false: 不检查父任务实例状态 + CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"` } -func (r *RegisterDsEventListenerRequest) ToJsonString() string { +func (r *MakeUpTasksNewRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterDsEventListenerRequest) FromJsonString(s string) error { +func (r *MakeUpTasksNewRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskIdList") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "MakeUpType") delete(f, "ProjectId") - delete(f, "Key") - delete(f, "Type") - delete(f, "EventName") - delete(f, "RequestFromSource") - delete(f, "Properties") - delete(f, "EventProjectId") + delete(f, "CheckParent") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterDsEventListenerRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "MakeUpTasksNewRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterDsEventListenerResponseParams struct { - // 事件监听者 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *EventListenerDTO `json:"Data,omitnil,omitempty" name:"Data"` +type MakeUpTasksNewResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RegisterDsEventListenerResponse struct { +type MakeUpTasksNewResponse struct { *tchttp.BaseResponse - Response *RegisterDsEventListenerResponseParams `json:"Response"` + Response *MakeUpTasksNewResponseParams `json:"Response"` } -func (r *RegisterDsEventListenerResponse) ToJsonString() string { +func (r *MakeUpTasksNewResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterDsEventListenerResponse) FromJsonString(s string) error { +func (r *MakeUpTasksNewResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type RegisterDsEventPublisherReq struct { +// Predefined struct for user +type MakeUpWorkflowNewRequestParams struct { + // 工作流id + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` + + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 任务id - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +type MakeUpWorkflowNewRequest struct { + *tchttp.BaseRequest + + // 工作流id + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` - // 类型 REST_API、KAFKA - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 补录开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 配置信息 - Properties []*ParamInfoDs `json:"Properties,omitnil,omitempty" name:"Properties"` + // 补录结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} + +func (r *MakeUpWorkflowNewRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpWorkflowNewRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "WorkFlowId") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "MakeUpWorkflowNewRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterDsEventRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type MakeUpWorkflowNewResponseParams struct { + // 返回补录成功或失败的任务数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` - // 事件名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type MakeUpWorkflowNewResponse struct { + *tchttp.BaseResponse + Response *MakeUpWorkflowNewResponseParams `json:"Response"` +} + +func (r *MakeUpWorkflowNewResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 事件周期类型 1、分钟:MIN 2、小时 :HOUR 3、天:DAY - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *MakeUpWorkflowNewResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 事件存活时间,值为大于0的整数 - TimeToLive *string `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` +type ModifyAlarmRuleRequest struct { + // 告警id + AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"` - // 事件存活时间单位 1、天:DAYS 2、分钟:MINUTES - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` + // 规则名字 + RuleName *string `json:"RuleName,omitnil" name:"RuleName"` - // 事件所属人,账号昵称 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 监控类型,1.task、2.workflow、3.project、4.baseline(默认为1.任务) + MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"` - // 事件描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 监控对象 + MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"` - // 事件类型GENERAL、TIME_SERIES - // - // Deprecated: EventType is deprecated. - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + // 告警类型,1.失败告警、2.超时告警、3.成功告警、4.基线破线、5.基线预警、6.基线任务失败(默认1.失败告警) + AlarmTypes []*string `json:"AlarmTypes,omitnil" name:"AlarmTypes"` - // 事件广播类型SINGLE、BROADCAST - // - // Deprecated: EventBroadcastType is deprecated. - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 告警级别,1.普通、2.重要、3.紧急(默认1.普通) + AlarmLevel *int64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` - // 时间格式 - // - // Deprecated: DimensionFormat is deprecated. - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` -} + // 告警方式,1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群;告警方式code列表(默认1.邮件) + AlarmWays []*string `json:"AlarmWays,omitnil" name:"AlarmWays"` -type RegisterDsEventRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员) + AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"` - // 事件名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 告警接收人 + AlarmRecipients []*string `json:"AlarmRecipients,omitnil" name:"AlarmRecipients"` - // 事件周期类型 1、分钟:MIN 2、小时 :HOUR 3、天:DAY - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 告警接收人ID + AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil" name:"AlarmRecipientIds"` - // 事件存活时间,值为大于0的整数 - TimeToLive *string `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` + // 扩展信息, 1.预计运行耗时(默认),2.预计完成时间,3.预计调度时间,4.周期内未完成;取值类型:1.指定指,2.历史均值(默认1.指定指) + ExtInfo *string `json:"ExtInfo,omitnil" name:"ExtInfo"` +} - // 事件存活时间单位 1、天:DAYS 2、分钟:MINUTES - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` +// Predefined struct for user +type ModifyBaselineAlarmStatusRequestParams struct { + // 是否告警. 取值范围: + // - true: 开启告警; + // - false: 关闭告警 + IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"` - // 事件所属人,账号昵称 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 基线实例id + Id *uint64 `json:"Id,omitnil" name:"Id"` - // 事件描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 事件类型GENERAL、TIME_SERIES - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` +type ModifyBaselineAlarmStatusRequest struct { + *tchttp.BaseRequest + + // 是否告警. 取值范围: + // - true: 开启告警; + // - false: 关闭告警 + IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"` - // 事件广播类型SINGLE、BROADCAST - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 基线实例id + Id *uint64 `json:"Id,omitnil" name:"Id"` - // 时间格式 - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *RegisterDsEventRequest) ToJsonString() string { +func (r *ModifyBaselineAlarmStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterDsEventRequest) FromJsonString(s string) error { +func (r *ModifyBaselineAlarmStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "IsAlarm") + delete(f, "Id") delete(f, "ProjectId") - delete(f, "Name") - delete(f, "EventSubType") - delete(f, "TimeToLive") - delete(f, "TimeUnit") - delete(f, "Owner") - delete(f, "Description") - delete(f, "EventType") - delete(f, "EventBroadcastType") - delete(f, "DimensionFormat") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterDsEventRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyBaselineAlarmStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterDsEventResponseParams struct { - // 事件信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *EventDsDto `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyBaselineAlarmStatusResponseParams struct { + // 成功或失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RegisterDsEventResponse struct { +type ModifyBaselineAlarmStatusResponse struct { *tchttp.BaseResponse - Response *RegisterDsEventResponseParams `json:"Response"` + Response *ModifyBaselineAlarmStatusResponseParams `json:"Response"` } -func (r *RegisterDsEventResponse) ToJsonString() string { +func (r *ModifyBaselineAlarmStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterDsEventResponse) FromJsonString(s string) error { +func (r *ModifyBaselineAlarmStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterEventListenerRequestParams struct { - // 关键字,如果是任务,则传任务Id - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +type ModifyBaselineTaskAlarmStatusRequestParams struct { + // 是否告警. 取值范围: + // - true: 开启告警; + // - false: 关闭告警 + IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 基线任务实例id + Id *uint64 `json:"Id,omitnil" name:"Id"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件类型,默认 REST_API - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"} - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type RegisterEventListenerRequest struct { +type ModifyBaselineTaskAlarmStatusRequest struct { *tchttp.BaseRequest - // 关键字,如果是任务,则传任务Id - Key *string `json:"Key,omitnil,omitempty" name:"Key"` + // 是否告警. 取值范围: + // - true: 开启告警; + // - false: 关闭告警 + IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"` - // 事件名称 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` + // 基线任务实例id + Id *uint64 `json:"Id,omitnil" name:"Id"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件类型,默认 REST_API - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"} - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *RegisterEventListenerRequest) ToJsonString() string { +func (r *ModifyBaselineTaskAlarmStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterEventListenerRequest) FromJsonString(s string) error { +func (r *ModifyBaselineTaskAlarmStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Key") - delete(f, "EventName") + delete(f, "IsAlarm") + delete(f, "Id") delete(f, "ProjectId") - delete(f, "Type") - delete(f, "Properties") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterEventListenerRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyBaselineTaskAlarmStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterEventListenerResponseParams struct { - // 成功或者失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchReturn `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyBaselineTaskAlarmStatusResponseParams struct { + // 成功或失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RegisterEventListenerResponse struct { +type ModifyBaselineTaskAlarmStatusResponse struct { *tchttp.BaseResponse - Response *RegisterEventListenerResponseParams `json:"Response"` + Response *ModifyBaselineTaskAlarmStatusResponseParams `json:"Response"` } -func (r *RegisterEventListenerResponse) ToJsonString() string { +func (r *ModifyBaselineTaskAlarmStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterEventListenerResponse) FromJsonString(s string) error { +func (r *ModifyBaselineTaskAlarmStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterEventRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type ModifyDataSourceRequestParams struct { + // 数据源名称,在相同SpaceName下,数据源名称不能为空 + Name *string `json:"Name,omitnil" name:"Name"` - // 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 数据源类别:绑定引擎、绑定数据库 + Category *string `json:"Category,omitnil" name:"Category"` - // 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 数据源类型:枚举值 + Type *string `json:"Type,omitnil" name:"Type"` - // 广播:BROADCAST,单播:SINGLE - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 数据源ID + ID *uint64 `json:"ID,omitnil" name:"ID"` - // 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` + // 业务侧数据源的配置信息扩展 + BizParams *string `json:"BizParams,omitnil" name:"BizParams"` - // 事件所属人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 + Params *string `json:"Params,omitnil" name:"Params"` - // 必填,事件类型,默认值:TIME_SERIES - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + // 数据源描述信息 + Description *string `json:"Description,omitnil" name:"Description"` - // 必填,对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss,默认值:yyyyMMdd - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` + // 数据源展示名,为了可视化查看 + Display *string `json:"Display,omitnil" name:"Display"` - // 存活时间 - TimeToLive *int64 `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` + // 若数据源列表为绑定数据库,则为db名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 事件描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 数据源引擎的实例ID,如CDB实例ID + Instance *string `json:"Instance,omitnil" name:"Instance"` + + // 数据源数据源的可见性,1为可见、0为不可见。默认为1 + Status *uint64 `json:"Status,omitnil" name:"Status"` + + // 数据源所属的业务空间名称 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` + + // 是否采集 + Collect *string `json:"Collect,omitnil" name:"Collect"` + + // 项目id + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` + + // 项目名称 + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` + + // 项目中文名 + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` + + // cos bucket + COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"` + + // cos region + COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"` + + // 操作项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type RegisterEventRequest struct { +type ModifyDataSourceRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据源名称,在相同SpaceName下,数据源名称不能为空 + Name *string `json:"Name,omitnil" name:"Name"` - // 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 数据源类别:绑定引擎、绑定数据库 + Category *string `json:"Category,omitnil" name:"Category"` + + // 数据源类型:枚举值 + Type *string `json:"Type,omitnil" name:"Type"` + + // 数据源ID + ID *uint64 `json:"ID,omitnil" name:"ID"` + + // 业务侧数据源的配置信息扩展 + BizParams *string `json:"BizParams,omitnil" name:"BizParams"` + + // 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同 + Params *string `json:"Params,omitnil" name:"Params"` + + // 数据源描述信息 + Description *string `json:"Description,omitnil" name:"Description"` + + // 数据源展示名,为了可视化查看 + Display *string `json:"Display,omitnil" name:"Display"` + + // 若数据源列表为绑定数据库,则为db名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` + + // 数据源引擎的实例ID,如CDB实例ID + Instance *string `json:"Instance,omitnil" name:"Instance"` + + // 数据源数据源的可见性,1为可见、0为不可见。默认为1 + Status *uint64 `json:"Status,omitnil" name:"Status"` - // 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` + // 数据源所属的业务空间名称 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 广播:BROADCAST,单播:SINGLE - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` + // 是否采集 + Collect *string `json:"Collect,omitnil" name:"Collect"` - // 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS - TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` + // 项目id + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` - // 事件所属人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 项目名称 + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` - // 必填,事件类型,默认值:TIME_SERIES - EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"` + // 项目中文名 + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` - // 必填,对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss,默认值:yyyyMMdd - DimensionFormat *string `json:"DimensionFormat,omitnil,omitempty" name:"DimensionFormat"` + // cos bucket + COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"` - // 存活时间 - TimeToLive *int64 `json:"TimeToLive,omitnil,omitempty" name:"TimeToLive"` + // cos region + COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"` - // 事件描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 操作项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *RegisterEventRequest) ToJsonString() string { +func (r *ModifyDataSourceRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterEventRequest) FromJsonString(s string) error { +func (r *ModifyDataSourceRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ProjectId") delete(f, "Name") - delete(f, "EventSubType") - delete(f, "EventBroadcastType") - delete(f, "TimeUnit") - delete(f, "Owner") - delete(f, "EventType") - delete(f, "DimensionFormat") - delete(f, "TimeToLive") + delete(f, "Category") + delete(f, "Type") + delete(f, "ID") + delete(f, "BizParams") + delete(f, "Params") delete(f, "Description") + delete(f, "Display") + delete(f, "DatabaseName") + delete(f, "Instance") + delete(f, "Status") + delete(f, "ClusterId") + delete(f, "Collect") + delete(f, "OwnerProjectId") + delete(f, "OwnerProjectName") + delete(f, "OwnerProjectIdent") + delete(f, "COSBucket") + delete(f, "COSRegion") + delete(f, "ProjectId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterEventRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDataSourceRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RegisterEventResponseParams struct { - // 成功或者失败 +type ModifyDataSourceResponseParams struct { + // 是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchReturn `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RegisterEventResponse struct { +type ModifyDataSourceResponse struct { *tchttp.BaseResponse - Response *RegisterEventResponseParams `json:"Response"` + Response *ModifyDataSourceResponseParams `json:"Response"` } -func (r *RegisterEventResponse) ToJsonString() string { +func (r *ModifyDataSourceResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RegisterEventResponse) FromJsonString(s string) error { +func (r *ModifyDataSourceResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type RelatedTask struct { - // 查询直接依赖方向,如UP、DOWN - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyDirection *string `json:"DependencyDirection,omitnil,omitempty" name:"DependencyDirection"` - - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务调度周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 任务状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 责任人名 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` - - // 事件项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目展示名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` - - // 所属工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 所属工作流名 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` -} - // Predefined struct for user -type RemoveDatabaseRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyDimensionWeightRequestParams struct { + // 权重信息列表 + WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil" name:"WeightInfoList"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 是否重刷历史数据 + Refresh *bool `json:"Refresh,omitnil" name:"Refresh"` } -type RemoveDatabaseRequest struct { +type ModifyDimensionWeightRequest struct { *tchttp.BaseRequest - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 权重信息列表 + WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil" name:"WeightInfoList"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 是否重刷历史数据 + Refresh *bool `json:"Refresh,omitnil" name:"Refresh"` } -func (r *RemoveDatabaseRequest) ToJsonString() string { +func (r *ModifyDimensionWeightRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveDatabaseRequest) FromJsonString(s string) error { +func (r *ModifyDimensionWeightRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "DatasourceId") - delete(f, "DatabaseName") + delete(f, "WeightInfoList") + delete(f, "ProjectId") + delete(f, "Refresh") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RemoveDatabaseRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDimensionWeightRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveDatabaseResponseParams struct { - // 异步删除的任务id,用于查询执行状态 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` +type ModifyDimensionWeightResponseParams struct { + // 更新权重是否成功 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RemoveDatabaseResponse struct { +type ModifyDimensionWeightResponse struct { *tchttp.BaseResponse - Response *RemoveDatabaseResponseParams `json:"Response"` + Response *ModifyDimensionWeightResponseParams `json:"Response"` } -func (r *RemoveDatabaseResponse) ToJsonString() string { +func (r *ModifyDimensionWeightResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveDatabaseResponse) FromJsonString(s string) error { +func (r *ModifyDimensionWeightResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveSchemaRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyDsFolderRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 文件夹Id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } -type RemoveSchemaRequest struct { +type ModifyDsFolderRequest struct { *tchttp.BaseRequest - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 文件夹Id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } -func (r *RemoveSchemaRequest) ToJsonString() string { +func (r *ModifyDsFolderRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveSchemaRequest) FromJsonString(s string) error { +func (r *ModifyDsFolderRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "DatasourceId") - delete(f, "DatabaseName") - delete(f, "SchemaName") + delete(f, "ProjectId") + delete(f, "FolderName") + delete(f, "FolderId") + delete(f, "ParentsFolderId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RemoveSchemaRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDsFolderRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveSchemaResponseParams struct { - // 异步删除的任务id,用于查询执行状态 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` +type ModifyDsFolderResponseParams struct { + // true代表成功,false代表失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RemoveSchemaResponse struct { +type ModifyDsFolderResponse struct { *tchttp.BaseResponse - Response *RemoveSchemaResponseParams `json:"Response"` + Response *ModifyDsFolderResponseParams `json:"Response"` } -func (r *RemoveSchemaResponse) ToJsonString() string { +func (r *ModifyDsFolderResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveSchemaResponse) FromJsonString(s string) error { +func (r *ModifyDsFolderResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveTableRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyExecStrategyRequestParams struct { + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"` - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 计算队列 + ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"` - // 表名称 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 执行资源组ID + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` + + // 执行资源组名称 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` + + // 关联的生产调度任务列表 + Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 离线周期模式下,生效日期-开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 离线周期模式下,生效日期-结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 离线周期模式下,调度周期 + // MINUTE_CYCLE:I, + // HOUR_CYCLE:H, + // DAY_CYCLE:D, + // WEEK_CYCLE:W, + // MONTH_CYCLE:M + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` + + // 离线周期模式下,调度步长 + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` + + // 离线周期模式下,指定时间 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` + + // 延时执行时间,单位分钟,可选: <0-1439 + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` + + // 数据库Id + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` + + // 数据源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"` } -type RemoveTableRequest struct { +type ModifyExecStrategyRequest struct { *tchttp.BaseRequest - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // database名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"` - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 计算队列 + ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"` - // 表名称 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 执行资源组ID + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` + + // 执行资源组名称 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` + + // 关联的生产调度任务列表 + Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"` + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 离线周期模式下,生效日期-开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` + + // 离线周期模式下,生效日期-结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` + + // 离线周期模式下,调度周期 + // MINUTE_CYCLE:I, + // HOUR_CYCLE:H, + // DAY_CYCLE:D, + // WEEK_CYCLE:W, + // MONTH_CYCLE:M + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` + + // 离线周期模式下,调度步长 + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` + + // 离线周期模式下,指定时间 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` + + // 延时执行时间,单位分钟,可选: <0-1439 + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` + + // 数据库Id + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` + + // 数据源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` + + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"` } -func (r *RemoveTableRequest) ToJsonString() string { +func (r *ModifyExecStrategyRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveTableRequest) FromJsonString(s string) error { +func (r *ModifyExecStrategyRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "RuleGroupId") + delete(f, "MonitorType") + delete(f, "ExecQueue") + delete(f, "ExecutorGroupId") + delete(f, "ExecutorGroupName") + delete(f, "Tasks") + delete(f, "ProjectId") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "CycleType") + delete(f, "CycleStep") + delete(f, "TaskAction") + delete(f, "DelayTime") + delete(f, "DatabaseId") delete(f, "DatasourceId") - delete(f, "DatabaseName") - delete(f, "SchemaName") - delete(f, "TableName") + delete(f, "TableId") + delete(f, "ExecEngineType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RemoveTableRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyExecStrategyRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveTableResponseParams struct { - // 结果 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` +type ModifyExecStrategyResponseParams struct { + // 规则组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *uint64 `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RemoveTableResponse struct { +type ModifyExecStrategyResponse struct { *tchttp.BaseResponse - Response *RemoveTableResponseParams `json:"Response"` + Response *ModifyExecStrategyResponseParams `json:"Response"` } -func (r *RemoveTableResponse) ToJsonString() string { +func (r *ModifyExecStrategyResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveTableResponse) FromJsonString(s string) error { +func (r *ModifyExecStrategyResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type RemoveWorkflowDsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +} - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +// Predefined struct for user +type ModifyFolderRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否删除脚本 - DeleteScript *string `json:"DeleteScript,omitnil,omitempty" name:"DeleteScript"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 删除是否通知下游 - OperateIsInform *string `json:"OperateIsInform,omitnil,omitempty" name:"OperateIsInform"` + // 文件夹Id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 是否终止进行中的任务 - DeleteMode *string `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } -type RemoveWorkflowDsRequest struct { +type ModifyFolderRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否删除脚本 - DeleteScript *string `json:"DeleteScript,omitnil,omitempty" name:"DeleteScript"` + // 文件夹名称 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 删除是否通知下游 - OperateIsInform *string `json:"OperateIsInform,omitnil,omitempty" name:"OperateIsInform"` + // 文件夹Id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 是否终止进行中的任务 - DeleteMode *string `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` + // 父文件夹ID + ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"` } -func (r *RemoveWorkflowDsRequest) ToJsonString() string { +func (r *ModifyFolderRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveWorkflowDsRequest) FromJsonString(s string) error { +func (r *ModifyFolderRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "DeleteScript") - delete(f, "OperateIsInform") - delete(f, "DeleteMode") + delete(f, "FolderName") + delete(f, "FolderId") + delete(f, "ParentsFolderId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RemoveWorkflowDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyFolderRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RemoveWorkflowDsResponseParams struct { - // 是否删除成功 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyFolderResponseParams struct { + // true代表成功,false代表失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RemoveWorkflowDsResponse struct { +type ModifyFolderResponse struct { *tchttp.BaseResponse - Response *RemoveWorkflowDsResponseParams `json:"Response"` + Response *ModifyFolderResponseParams `json:"Response"` } -func (r *RemoveWorkflowDsResponse) ToJsonString() string { +func (r *ModifyFolderResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RemoveWorkflowDsResponse) FromJsonString(s string) error { +func (r *ModifyFolderResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RenewWorkflowOwnerDsRequestParams struct { - // 工作流ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type ModifyIntegrationNodeRequestParams struct { + // 集成节点信息 + NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"` - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 责任人ID - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + // 任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 工作流ID列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + // 区分画布模式和表单模式 + TaskMode *uint64 `json:"TaskMode,omitnil" name:"TaskMode"` } -type RenewWorkflowOwnerDsRequest struct { +type ModifyIntegrationNodeRequest struct { *tchttp.BaseRequest - // 工作流ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 集成节点信息 + NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"` - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 责任人ID - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + // 任务类型 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` - // 工作流ID列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + // 区分画布模式和表单模式 + TaskMode *uint64 `json:"TaskMode,omitnil" name:"TaskMode"` } -func (r *RenewWorkflowOwnerDsRequest) ToJsonString() string { +func (r *ModifyIntegrationNodeRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RenewWorkflowOwnerDsRequest) FromJsonString(s string) error { +func (r *ModifyIntegrationNodeRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "NodeInfo") delete(f, "ProjectId") - delete(f, "Owner") - delete(f, "OwnerId") - delete(f, "WorkflowIds") + delete(f, "TaskType") + delete(f, "TaskMode") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RenewWorkflowOwnerDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyIntegrationNodeRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RenewWorkflowOwnerDsResponseParams struct { - // 执行结果 - Data *BatchResultDs `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyIntegrationNodeResponseParams struct { + // 节点id + Id *string `json:"Id,omitnil" name:"Id"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 任务id + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RenewWorkflowOwnerDsResponse struct { +type ModifyIntegrationNodeResponse struct { *tchttp.BaseResponse - Response *RenewWorkflowOwnerDsResponseParams `json:"Response"` + Response *ModifyIntegrationNodeResponseParams `json:"Response"` } -func (r *RenewWorkflowOwnerDsResponse) ToJsonString() string { +func (r *ModifyIntegrationNodeResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RenewWorkflowOwnerDsResponse) FromJsonString(s string) error { +func (r *ModifyIntegrationNodeResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RenewWorkflowSchedulerInfoDsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 延迟时间 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间 - StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 任务依赖 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 指定运行时间 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 调度周期时间单位 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 调度周期 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // 执行时间左闭区间 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 任务初始化策略,T_PLUS_1、T_PLUS_0、T_MINUS_1 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 工作流依赖,yes or no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // CrontabExpression - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 0:不修改 - // 1:将任务的上游依赖配置改为默认值 - ModifyCycleValue *string `json:"ModifyCycleValue,omitnil,omitempty" name:"ModifyCycleValue"` - - // 是否开启日历调度 1 开启 0关闭 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历名称 - CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"` - - // 日历id - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` - - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 是否自动清理不支持的任务链接 - ClearLink *bool `json:"ClearLink,omitnil,omitempty" name:"ClearLink"` +type ModifyIntegrationTaskRequestParams struct { + // 任务信息 + TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"` - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-时间维度 - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-实例范围 - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` + // 默认false . 为true时表示走回滚节点逻辑 + RollbackFlag *bool `json:"RollbackFlag,omitnil" name:"RollbackFlag"` } -type RenewWorkflowSchedulerInfoDsRequest struct { +type ModifyIntegrationTaskRequest struct { *tchttp.BaseRequest - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 延迟时间 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间 - StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 任务依赖 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 指定运行时间 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 调度周期时间单位 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 调度周期 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // 执行时间左闭区间 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 任务初始化策略,T_PLUS_1、T_PLUS_0、T_MINUS_1 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 工作流依赖,yes or no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // CrontabExpression - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 0:不修改 - // 1:将任务的上游依赖配置改为默认值 - ModifyCycleValue *string `json:"ModifyCycleValue,omitnil,omitempty" name:"ModifyCycleValue"` - - // 是否开启日历调度 1 开启 0关闭 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历名称 - CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"` - - // 日历id - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` - - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 是否自动清理不支持的任务链接 - ClearLink *bool `json:"ClearLink,omitnil,omitempty" name:"ClearLink"` + // 任务信息 + TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"` - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-时间维度 - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-实例范围 - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` + // 默认false . 为true时表示走回滚节点逻辑 + RollbackFlag *bool `json:"RollbackFlag,omitnil" name:"RollbackFlag"` } -func (r *RenewWorkflowSchedulerInfoDsRequest) ToJsonString() string { +func (r *ModifyIntegrationTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RenewWorkflowSchedulerInfoDsRequest) FromJsonString(s string) error { +func (r *ModifyIntegrationTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskInfo") delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "DelayTime") - delete(f, "StartupTime") - delete(f, "SelfDepend") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "TaskAction") - delete(f, "CycleType") - delete(f, "CycleStep") - delete(f, "ExecutionStartTime") - delete(f, "ExecutionEndTime") - delete(f, "InstanceInitStrategy") - delete(f, "DependencyWorkflow") - delete(f, "CrontabExpression") - delete(f, "ModifyCycleValue") - delete(f, "CalendarOpen") - delete(f, "CalendarName") - delete(f, "CalendarId") - delete(f, "ScheduleTimeZone") - delete(f, "ClearLink") - delete(f, "MainCyclicConfig") - delete(f, "SubordinateCyclicConfig") + delete(f, "RollbackFlag") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RenewWorkflowSchedulerInfoDsRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyIntegrationTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RenewWorkflowSchedulerInfoDsResponseParams struct { - // 数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchResultDs `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyIntegrationTaskResponseParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RenewWorkflowSchedulerInfoDsResponse struct { +type ModifyIntegrationTaskResponse struct { *tchttp.BaseResponse - Response *RenewWorkflowSchedulerInfoDsResponseParams `json:"Response"` + Response *ModifyIntegrationTaskResponseParams `json:"Response"` } -func (r *RenewWorkflowSchedulerInfoDsResponse) ToJsonString() string { +func (r *ModifyIntegrationTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RenewWorkflowSchedulerInfoDsResponse) FromJsonString(s string) error { +func (r *ModifyIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type ReportColumnInfo struct { - // 字段名称,字符长度128内 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 字段类型,字符长度128内 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 字段位置,1开始 - Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` - - // 字段描述,字符长度256内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *string `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` -} - // Predefined struct for user -type ReportDatabaseRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 描述,字符长度3000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +type ModifyMonitorStatusRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 监控开关状态 + MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"` } -type ReportDatabaseRequest struct { +type ModifyMonitorStatusRequest struct { *tchttp.BaseRequest - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 描述,字符长度3000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 监控开关状态 + MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"` } -func (r *ReportDatabaseRequest) ToJsonString() string { +func (r *ModifyMonitorStatusRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportDatabaseRequest) FromJsonString(s string) error { +func (r *ModifyMonitorStatusRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "DatasourceId") - delete(f, "DatabaseName") - delete(f, "Description") - delete(f, "CreateTime") - delete(f, "ModifiedTime") + delete(f, "ProjectId") + delete(f, "RuleGroupId") + delete(f, "MonitorStatus") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ReportDatabaseRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyMonitorStatusRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ReportDatabaseResponseParams struct { - // 元数据唯一id - Guid *string `json:"Guid,omitnil,omitempty" name:"Guid"` +type ModifyMonitorStatusResponseParams struct { + // 监控状态修改成功 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type ReportDatabaseResponse struct { +type ModifyMonitorStatusResponse struct { *tchttp.BaseResponse - Response *ReportDatabaseResponseParams `json:"Response"` + Response *ModifyMonitorStatusResponseParams `json:"Response"` } -func (r *ReportDatabaseResponse) ToJsonString() string { +func (r *ModifyMonitorStatusResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportDatabaseResponse) FromJsonString(s string) error { +func (r *ModifyMonitorStatusResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ReportSchemaRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyRuleGroupSubscriptionRequestParams struct { + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` + + // 订阅人信息 + Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"` + + // 订阅类型 + SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"` - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // schema名称,字符长度128内 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 数据库Id + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 描述,字符长度3000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 数据源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 群机器人webhook信息 + WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"` } -type ReportSchemaRequest struct { +type ModifyRuleGroupSubscriptionRequest struct { *tchttp.BaseRequest - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` + + // 订阅人信息 + Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"` + + // 订阅类型 + SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"` - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // schema名称,字符长度128内 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 数据库Id + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 描述,字符长度3000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 数据源Id + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 数据表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 群机器人webhook信息 + WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"` } -func (r *ReportSchemaRequest) ToJsonString() string { +func (r *ModifyRuleGroupSubscriptionRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportSchemaRequest) FromJsonString(s string) error { +func (r *ModifyRuleGroupSubscriptionRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "RuleGroupId") + delete(f, "Receivers") + delete(f, "SubscribeType") + delete(f, "ProjectId") + delete(f, "DatabaseId") delete(f, "DatasourceId") - delete(f, "DatabaseName") - delete(f, "SchemaName") - delete(f, "Description") - delete(f, "CreateTime") - delete(f, "ModifiedTime") + delete(f, "TableId") + delete(f, "WebHooks") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ReportSchemaRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleGroupSubscriptionRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ReportSchemaResponseParams struct { - // 元数据唯一id - Guid *string `json:"Guid,omitnil,omitempty" name:"Guid"` +type ModifyRuleGroupSubscriptionResponseParams struct { + // 规则组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *uint64 `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type ReportSchemaResponse struct { +type ModifyRuleGroupSubscriptionResponse struct { *tchttp.BaseResponse - Response *ReportSchemaResponseParams `json:"Response"` + Response *ModifyRuleGroupSubscriptionResponseParams `json:"Response"` } -func (r *ReportSchemaResponse) ToJsonString() string { +func (r *ModifyRuleGroupSubscriptionResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportSchemaResponse) FromJsonString(s string) error { +func (r *ModifyRuleGroupSubscriptionResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ReportTableRequestParams struct { - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyRuleRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 规则ID + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` + + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` + + // 规则名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 数据表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 规则模板ID + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` - // table名称,字符长度128内 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 表类型,VIEW/TABLE - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // schema名称,字符长度128内 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 源字段详细类型,int、string + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` - // 描述,字符长度1000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 源字段名称 + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 检测范围 1.全表 2.条件扫描 + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 条件扫描WHERE条件表达式 + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` - // 字段信息 - Columns []*ReportColumnInfo `json:"Columns,omitnil,omitempty" name:"Columns"` -} + // 自定义SQL + CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"` -type ReportTableRequest struct { - *tchttp.BaseRequest - - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 报警触发条件 + CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"` - // database名称,字符长度128内 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 报警触发级别 1.低, 2.中, 3.高 + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` - // table名称,字符长度128内 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 规则描述 + Description *string `json:"Description,omitnil" name:"Description"` - // 表类型,VIEW/TABLE - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 目标库Id + TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"` - // schema名称,字符长度128内 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 目标表Id + TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"` - // 描述,字符长度1000内 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 目标过滤条件表达式 + TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"` - // 创建时间戳,毫秒,为空默认当前时间 - CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 源字段与目标字段关联条件on表达式 + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` - // 修改时间戳,毫秒,为空默认当前时间 - ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + // 自定义模版sql表达式字段替换参数 + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` - // 字段信息 - Columns []*ReportColumnInfo `json:"Columns,omitnil,omitempty" name:"Columns"` -} + // 目标字段名称 CITY + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` -func (r *ReportTableRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + // 该规则适配的执行引擎 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ReportTableRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "DatasourceId") - delete(f, "DatabaseName") - delete(f, "TableName") - delete(f, "Type") - delete(f, "SchemaName") - delete(f, "Description") - delete(f, "CreateTime") - delete(f, "ModifiedTime") - delete(f, "Columns") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ReportTableRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} +type ModifyRuleRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` -// Predefined struct for user -type ReportTableResponseParams struct { - // 元数据唯一id - Guid *string `json:"Guid,omitnil,omitempty" name:"Guid"` + // 规则ID + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 规则组ID + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` -type ReportTableResponse struct { - *tchttp.BaseResponse - Response *ReportTableResponseParams `json:"Response"` -} + // 规则名称 + Name *string `json:"Name,omitnil" name:"Name"` -func (r *ReportTableResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 数据表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ReportTableResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 规则模板ID + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` -type ReportTaskDetail struct { - // 引擎任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` + // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 引擎执行状态,枚举 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeStatus *string `json:"EngineExeStatus,omitnil,omitempty" name:"EngineExeStatus"` + // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // 引擎执行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeStartTime *string `json:"EngineExeStartTime,omitnil,omitempty" name:"EngineExeStartTime"` + // 源字段详细类型,int、string + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` - // 引擎执行结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeEndTime *string `json:"EngineExeEndTime,omitnil,omitempty" name:"EngineExeEndTime"` + // 源字段名称 + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 检测范围 1.全表 2.条件扫描 + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` - // 业务信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - BusinessInfo *string `json:"BusinessInfo,omitnil,omitempty" name:"BusinessInfo"` + // 条件扫描WHERE条件表达式 + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` - // 引擎任务信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineTaskInfo *EngineTaskInfo `json:"EngineTaskInfo,omitnil,omitempty" name:"EngineTaskInfo"` -} + // 自定义SQL + CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"` -// Predefined struct for user -type ReportTaskLineageRequestParams struct { - // 上报渠道 - ChannelType *string `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` + // 报警触发条件 + CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"` - // 血缘任务 - Task *LineageTask `json:"Task,omitnil,omitempty" name:"Task"` + // 报警触发级别 1.低, 2.中, 3.高 + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则描述 + Description *string `json:"Description,omitnil" name:"Description"` - // 表血缘关系 - TableLineages []*TableLineagePair `json:"TableLineages,omitnil,omitempty" name:"TableLineages"` + // 目标库Id + TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"` - // 列血缘关系 - ColumnLineages []*ColumnLineagePair `json:"ColumnLineages,omitnil,omitempty" name:"ColumnLineages"` -} + // 目标表Id + TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"` -type ReportTaskLineageRequest struct { - *tchttp.BaseRequest - - // 上报渠道 - ChannelType *string `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` + // 目标过滤条件表达式 + TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"` - // 血缘任务 - Task *LineageTask `json:"Task,omitnil,omitempty" name:"Task"` + // 源字段与目标字段关联条件on表达式 + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 自定义模版sql表达式字段替换参数 + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` - // 表血缘关系 - TableLineages []*TableLineagePair `json:"TableLineages,omitnil,omitempty" name:"TableLineages"` + // 目标字段名称 CITY + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` - // 列血缘关系 - ColumnLineages []*ColumnLineagePair `json:"ColumnLineages,omitnil,omitempty" name:"ColumnLineages"` + // 该规则适配的执行引擎 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } -func (r *ReportTaskLineageRequest) ToJsonString() string { +func (r *ModifyRuleRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportTaskLineageRequest) FromJsonString(s string) error { +func (r *ModifyRuleRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "ChannelType") - delete(f, "Task") delete(f, "ProjectId") - delete(f, "TableLineages") - delete(f, "ColumnLineages") + delete(f, "RuleId") + delete(f, "RuleGroupId") + delete(f, "Name") + delete(f, "TableId") + delete(f, "RuleTemplateId") + delete(f, "Type") + delete(f, "QualityDim") + delete(f, "SourceObjectDataTypeName") + delete(f, "SourceObjectValue") + delete(f, "ConditionType") + delete(f, "ConditionExpression") + delete(f, "CustomSql") + delete(f, "CompareRule") + delete(f, "AlarmLevel") + delete(f, "Description") + delete(f, "TargetDatabaseId") + delete(f, "TargetTableId") + delete(f, "TargetConditionExpr") + delete(f, "RelConditionExpr") + delete(f, "FieldConfig") + delete(f, "TargetObjectValue") + delete(f, "SourceEngineTypes") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ReportTaskLineageRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ReportTaskLineageResponseParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 +type ModifyRuleResponseParams struct { + // 是否更新成功 // 注意:此字段可能返回 null,表示取不到有效值。 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 上报结果 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type ReportTaskLineageResponse struct { +type ModifyRuleResponse struct { *tchttp.BaseResponse - Response *ReportTaskLineageResponseParams `json:"Response"` + Response *ModifyRuleResponseParams `json:"Response"` } -func (r *ReportTaskLineageResponse) ToJsonString() string { +func (r *ModifyRuleResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ReportTaskLineageResponse) FromJsonString(s string) error { +func (r *ModifyRuleResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type ReportTaskListInfo struct { - // 任务列表详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Rows []*TaskInfoVo `json:"Rows,omitnil,omitempty" name:"Rows"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNum *uint64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` - - // 每页条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 总记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` -} - -type ResourcePathTree struct { - // 资源名字 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 是否为叶子节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"` - - // 资源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - - // 本地路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` - - // 远程路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` - - // 文件类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` +// Predefined struct for user +type ModifyRuleTemplateRequestParams struct { + // 模板ID + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` - // 文件大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - Size *int64 `json:"Size,omitnil,omitempty" name:"Size"` + // 模板类型 1.系统模板 2.自定义模板 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 文件MD5值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Md5Value *string `json:"Md5Value,omitnil,omitempty" name:"Md5Value"` + // 模板名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 文件拥有者名字 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` + // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // 更新人 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUser *string `json:"UpdateUser,omitnil,omitempty" name:"UpdateUser"` + // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` - // 文件更新人uin - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` + // 描述 + Description *string `json:"Description,omitnil" name:"Description"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *uint64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 源端对应的引擎类型 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *uint64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 是否关联其它库表 + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` - // Cos存储桶名 - // 注意:此字段可能返回 null,表示取不到有效值。 - CosBucket *string `json:"CosBucket,omitnil,omitempty" name:"CosBucket"` + // SQL 表达式 + SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"` - // Cos地域 - // 注意:此字段可能返回 null,表示取不到有效值。 - CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 额外信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraInfo *string `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` + // 是否添加where参数 + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` } -type ResourcePoolInfo struct { - // 资源池id - ResourcePools []*string `json:"ResourcePools,omitnil,omitempty" name:"ResourcePools"` - - // 存储空间大小,单位 MB - StorageSize *int64 `json:"StorageSize,omitnil,omitempty" name:"StorageSize"` - - // 存储文件数大小 - StorageFileNum *int64 `json:"StorageFileNum,omitnil,omitempty" name:"StorageFileNum"` - - // 集群id - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` - - // 存储类型,0 代表HDFS,1 代表OZONE - StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"` -} +type ModifyRuleTemplateRequest struct { + *tchttp.BaseRequest + + // 模板ID + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` -// Predefined struct for user -type ResumeIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 模板类型 1.系统模板 2.自定义模板 + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 模板名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性 + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 源端数据对象类型 1.常量 2.离线表级 2.离线字段级 + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` - // 前端操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` -} + // 描述 + Description *string `json:"Description,omitnil" name:"Description"` -type ResumeIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 源端对应的引擎类型 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 是否关联其它库表 + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` - // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // SQL 表达式 + SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 前端操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` + // 是否添加where参数 + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` } -func (r *ResumeIntegrationTaskRequest) ToJsonString() string { +func (r *ModifyRuleTemplateRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ResumeIntegrationTaskRequest) FromJsonString(s string) error { +func (r *ModifyRuleTemplateRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "TemplateId") + delete(f, "Type") + delete(f, "Name") + delete(f, "QualityDim") + delete(f, "SourceObjectType") + delete(f, "Description") + delete(f, "SourceEngineTypes") + delete(f, "MultiSourceFlag") + delete(f, "SqlExpression") delete(f, "ProjectId") - delete(f, "Event") - delete(f, "ExtConfig") - delete(f, "EventDesc") + delete(f, "WhereFlag") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ResumeIntegrationTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyRuleTemplateRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type ResumeIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type ModifyRuleTemplateResponseParams struct { + // 修改成功 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type ResumeIntegrationTaskResponse struct { +type ModifyRuleTemplateResponse struct { *tchttp.BaseResponse - Response *ResumeIntegrationTaskResponseParams `json:"Response"` + Response *ModifyRuleTemplateResponseParams `json:"Response"` } -func (r *ResumeIntegrationTaskResponse) ToJsonString() string { +func (r *ModifyRuleTemplateResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *ResumeIntegrationTaskResponse) FromJsonString(s string) error { +func (r *ModifyRuleTemplateResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RobAndLockIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type ModifyTaskAlarmRegularRequestParams struct { + // 主键ID + Id *string `json:"Id,omitnil" name:"Id"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则信息 + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` - // 任务类型:201. stream, 202. offline - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type RobAndLockIntegrationTaskRequest struct { +type ModifyTaskAlarmRegularRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 主键ID + Id *string `json:"Id,omitnil" name:"Id"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则信息 + TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"` - // 任务类型:201. stream, 202. offline - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *RobAndLockIntegrationTaskRequest) ToJsonString() string { +func (r *ModifyTaskAlarmRegularRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RobAndLockIntegrationTaskRequest) FromJsonString(s string) error { +func (r *ModifyTaskAlarmRegularRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "Id") + delete(f, "TaskAlarmInfo") delete(f, "ProjectId") - delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RobAndLockIntegrationTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskAlarmRegularRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RobAndLockIntegrationTaskResponseParams struct { - // 抢锁状态 - RobLockState *RobLockState `json:"RobLockState,omitnil,omitempty" name:"RobLockState"` +type ModifyTaskAlarmRegularResponseParams struct { + // 判断是否修改成功 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RobAndLockIntegrationTaskResponse struct { +type ModifyTaskAlarmRegularResponse struct { *tchttp.BaseResponse - Response *RobAndLockIntegrationTaskResponseParams `json:"Response"` + Response *ModifyTaskAlarmRegularResponseParams `json:"Response"` } -func (r *RobAndLockIntegrationTaskResponse) ToJsonString() string { +func (r *ModifyTaskAlarmRegularResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RobAndLockIntegrationTaskResponse) FromJsonString(s string) error { +func (r *ModifyTaskAlarmRegularResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type RobLockState struct { - // 是否可以抢锁 - IsRob *bool `json:"IsRob,omitnil,omitempty" name:"IsRob"` +// Predefined struct for user +type ModifyTaskInfoRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 当前持锁人 - Locker *string `json:"Locker,omitnil,omitempty" name:"Locker"` -} + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` -type RolePrivilege struct { - // id - // 注意:此字段可能返回 null,表示取不到有效值。 - PrivilegeId *string `json:"PrivilegeId,omitnil,omitempty" name:"PrivilegeId"` + // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - PrivilegeName *string `json:"PrivilegeName,omitnil,omitempty" name:"PrivilegeName"` + // 启动时间 + StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - RestPath *string `json:"RestPath,omitnil,omitempty" name:"RestPath"` + // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 + SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 方法 - // 注意:此字段可能返回 null,表示取不到有效值。 - RestMethod *string `json:"RestMethod,omitnil,omitempty" name:"RestMethod"` + // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 模块id - // 注意:此字段可能返回 null,表示取不到有效值。 - ModuleId *string `json:"ModuleId,omitnil,omitempty" name:"ModuleId"` + // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 权限类型 N、R、RW、RWD - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` + + // 步长,间隔时间,最小1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` + + // cron表达式 周期类型为crontab调度才需要 + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` + + // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` + + // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` + + // 新的任务名 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 + RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"` + + // 失败重试次数,创建任务的时候已经给了默认值 + TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"` + + // 是否可重试,1代表可以重试 + Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"` + + // 运行优先级,4高 5中 6低 + RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"` + + // 任务的扩展配置 + TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"` + + // 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` + + // 资源池队列名称 + YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"` + + // 资源组下具体执行机,any 表示可以跑在任意一台。 + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` + + // 责任人 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` + + // 任务备注 + Notes *string `json:"Notes,omitnil" name:"Notes"` + + // 任务参数 + TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil" name:"TaskParamInfos"` + + // 源数据源 + SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"` + + // 目标数据源 + TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"` + + // 是否支持工作流依赖 yes / no 默认 no + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` + + // 依赖配置 + DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil" name:"DependencyConfigDTOs"` } -type Rule struct { - // 规则ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` +type ModifyTaskInfoRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 数据表Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 规则名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 启动时间 + StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 + SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 规则模板Id - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` + // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 规则模板概述 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleTemplateContent *string `json:"RuleTemplateContent,omitnil,omitempty" name:"RuleTemplateContent"` + // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别) - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` + // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` - // 规则适用的源数据对象类型(1:数值,2:字符串) - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil,omitempty" name:"SourceObjectDataType"` + // 步长,间隔时间,最小1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 源字段详细类型,INT、STRING - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` + // cron表达式 周期类型为crontab调度才需要 + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` - // 源字段名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` + // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 检测范围 1.全表, 2.条件扫描 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` + // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // 条件扫描WHERE条件表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` + // 新的任务名 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 自定义SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - CustomSql *string `json:"CustomSql,omitnil,omitempty" name:"CustomSql"` + // 失败重试间隔,单位分钟,创建任务的时候已经给了默认值 + RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"` - // 报警触发条件 - // 注意:此字段可能返回 null,表示取不到有效值。 - CompareRule *CompareRule `json:"CompareRule,omitnil,omitempty" name:"CompareRule"` + // 失败重试次数,创建任务的时候已经给了默认值 + TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"` - // 报警触发级别 1.低, 2.中, 3.高 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` + // 是否可重试,1代表可以重试 + Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"` - // 规则描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 运行优先级,4高 5中 6低 + RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"` - // 规则配置人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` + // 任务的扩展配置 + TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"` - // 目标库Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetDatabaseId *string `json:"TargetDatabaseId,omitnil,omitempty" name:"TargetDatabaseId"` + // 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器 + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` - // 目标库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetDatabaseName *string `json:"TargetDatabaseName,omitnil,omitempty" name:"TargetDatabaseName"` + // 资源池队列名称 + YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"` - // 目标表Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTableId *string `json:"TargetTableId,omitnil,omitempty" name:"TargetTableId"` + // 资源组下具体执行机,any 表示可以跑在任意一台。 + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 目标表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTableName *string `json:"TargetTableName,omitnil,omitempty" name:"TargetTableName"` + // 责任人 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 目标字段过滤条件表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetConditionExpr *string `json:"TargetConditionExpr,omitnil,omitempty" name:"TargetConditionExpr"` + // 任务备注 + Notes *string `json:"Notes,omitnil" name:"Notes"` - // 源字段与目标字段关联条件on表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` + // 任务参数 + TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil" name:"TaskParamInfos"` + + // 源数据源 + SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"` + + // 目标数据源 + TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"` + + // 是否支持工作流依赖 yes / no 默认 no + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` + + // 依赖配置 + DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil" name:"DependencyConfigDTOs"` +} + +func (r *ModifyTaskInfoRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskInfoRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "DelayTime") + delete(f, "StartupTime") + delete(f, "SelfDepend") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "TaskAction") + delete(f, "CycleType") + delete(f, "CycleStep") + delete(f, "CrontabExpression") + delete(f, "ExecutionStartTime") + delete(f, "ExecutionEndTime") + delete(f, "TaskName") + delete(f, "RetryWait") + delete(f, "TryLimit") + delete(f, "Retriable") + delete(f, "RunPriority") + delete(f, "TaskExt") + delete(f, "ResourceGroup") + delete(f, "YarnQueue") + delete(f, "BrokerIp") + delete(f, "InCharge") + delete(f, "Notes") + delete(f, "TaskParamInfos") + delete(f, "SourceServer") + delete(f, "TargetServer") + delete(f, "DependencyWorkflow") + delete(f, "DependencyConfigDTOs") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskInfoRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type ModifyTaskInfoResponseParams struct { + // 执行结果 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} + +type ModifyTaskInfoResponse struct { + *tchttp.BaseResponse + Response *ModifyTaskInfoResponseParams `json:"Response"` +} + +func (r *ModifyTaskInfoResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskInfoResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type ModifyTaskLinksRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 自定义模版sql表达式参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` + // 父任务ID + TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"` - // 是否关联多表 - // 注意:此字段可能返回 null,表示取不到有效值。 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` + // 子任务ID + TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"` - // 是否where参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` + // 子任务工作流 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 模版原始SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - TemplateSql *string `json:"TemplateSql,omitnil,omitempty" name:"TemplateSql"` + // 父任务工作流 + RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil" name:"RealFromWorkflowId"` - // 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubQualityDim *uint64 `json:"SubQualityDim,omitnil,omitempty" name:"SubQualityDim"` + // 父子任务之间的依赖关系 + LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"` +} - // 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别) - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectType *uint64 `json:"TargetObjectType,omitnil,omitempty" name:"TargetObjectType"` +type ModifyTaskLinksRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则适用的目标数据对象类型(1:数值,2:字符串) - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectDataType *uint64 `json:"TargetObjectDataType,omitnil,omitempty" name:"TargetObjectDataType"` + // 父任务ID + TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"` - // 目标字段详细类型,INT、STRING - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectDataTypeName *string `json:"TargetObjectDataTypeName,omitnil,omitempty" name:"TargetObjectDataTypeName"` + // 子任务ID + TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"` - // 目标字段名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` + // 子任务工作流 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 源端对应的引擎类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + // 父任务工作流 + RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil" name:"RealFromWorkflowId"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 父子任务之间的依赖关系 + LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"` +} - // 表负责人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerName *string `json:"TableOwnerName,omitnil,omitempty" name:"TableOwnerName"` +func (r *ModifyTaskLinksRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 执行策略信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecStrategy *RuleGroupExecStrategy `json:"ExecStrategy,omitnil,omitempty" name:"ExecStrategy"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskLinksRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskFrom") + delete(f, "TaskTo") + delete(f, "WorkflowId") + delete(f, "RealFromWorkflowId") + delete(f, "LinkDependencyType") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskLinksRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 订阅信息 +// Predefined struct for user +type ModifyTaskLinksResponseParams struct { + // 成功或者失败 // 注意:此字段可能返回 null,表示取不到有效值。 - Subscription *RuleGroupSubscribe `json:"Subscription,omitnil,omitempty" name:"Subscription"` + Data *bool `json:"Data,omitnil" name:"Data"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 数据源 id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *uint64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type ModifyTaskLinksResponse struct { + *tchttp.BaseResponse + Response *ModifyTaskLinksResponseParams `json:"Response"` +} - // 数据库 id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` +func (r *ModifyTaskLinksResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 监控是否开启.0false,1true - // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorStatus *int64 `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskLinksResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 触发条件 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerCondition *string `json:"TriggerCondition,omitnil,omitempty" name:"TriggerCondition"` +// Predefined struct for user +type ModifyTaskNameRequestParams struct { + // 名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 0或者未返回或者null:未定义,1:生产,2:开发 - // 注意:此字段可能返回 null,表示取不到有效值。 - DsEnvType *int64 `json:"DsEnvType,omitnil,omitempty" name:"DsEnvType"` + // id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *int64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 项目/工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 模式名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 备注 + Notes *string `json:"Notes,omitnil" name:"Notes"` +} - // 目标模式名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetSchemaName *string `json:"TargetSchemaName,omitnil,omitempty" name:"TargetSchemaName"` +type ModifyTaskNameRequest struct { + *tchttp.BaseRequest + + // 名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 项目/工作空间id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 备注 + Notes *string `json:"Notes,omitnil" name:"Notes"` } -type RuleConfig struct { - // 规则ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` +func (r *ModifyTaskNameRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 规则检测范围类型 1.全表 2.条件扫描 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConditionType *uint64 `json:"ConditionType,omitnil,omitempty" name:"ConditionType"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskNameRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskName") + delete(f, "TaskId") + delete(f, "ProjectId") + delete(f, "Notes") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskNameRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 检测范围表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"` +// Predefined struct for user +type ModifyTaskNameResponseParams struct { + // 结果 + Data *bool `json:"Data,omitnil" name:"Data"` - // 目标检测范围表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetCondition *string `json:"TargetCondition,omitnil,omitempty" name:"TargetCondition"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RuleDimCnt struct { - // 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - Dim *uint64 `json:"Dim,omitnil,omitempty" name:"Dim"` - - // count 数 - Cnt *uint64 `json:"Cnt,omitnil,omitempty" name:"Cnt"` +type ModifyTaskNameResponse struct { + *tchttp.BaseResponse + Response *ModifyTaskNameResponseParams `json:"Response"` } -type RuleDimStat struct { - // 总数 - TotalCnt *uint64 `json:"TotalCnt,omitnil,omitempty" name:"TotalCnt"` +func (r *ModifyTaskNameResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 维度统计数 - DimCntList []*RuleDimCnt `json:"DimCntList,omitnil,omitempty" name:"DimCntList"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskNameResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type RuleExecConfig struct { - // 计算队列名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - QueueName *string `json:"QueueName,omitnil,omitempty" name:"QueueName"` +// Predefined struct for user +type ModifyTaskScriptRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 执行资源组 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + // 脚本内容 base64编码 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` - // DLC执行引擎资源组 - // 注意:此字段可能返回 null,表示取不到有效值。 - DlcGroupName *string `json:"DlcGroupName,omitnil,omitempty" name:"DlcGroupName"` + // 集成任务脚本配置 + IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil" name:"IntegrationNodeDetails"` } -type RuleExecDateStat struct { - // 统计日期 - StatDate *string `json:"StatDate,omitnil,omitempty" name:"StatDate"` +type ModifyTaskScriptRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 告警数 - AlarmCnt *uint64 `json:"AlarmCnt,omitnil,omitempty" name:"AlarmCnt"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 阻塞数 - PipelineCnt *uint64 `json:"PipelineCnt,omitnil,omitempty" name:"PipelineCnt"` + // 脚本内容 base64编码 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` + + // 集成任务脚本配置 + IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil" name:"IntegrationNodeDetails"` } -type RuleExecLog struct { - // 是否完成 - // 注意:此字段可能返回 null,表示取不到有效值。 - Finished *bool `json:"Finished,omitnil,omitempty" name:"Finished"` +func (r *ModifyTaskScriptRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - Log *string `json:"Log,omitnil,omitempty" name:"Log"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskScriptRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "ScriptContent") + delete(f, "IntegrationNodeDetails") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyTaskScriptRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type RuleExecResult struct { - // 规则执行ID +// Predefined struct for user +type ModifyTaskScriptResponseParams struct { + // 详情 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleExecId *uint64 `json:"RuleExecId,omitnil,omitempty" name:"RuleExecId"` + Data *CommonContent `json:"Data,omitnil" name:"Data"` - // 规则组执行ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 规则组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` +type ModifyTaskScriptResponse struct { + *tchttp.BaseResponse + Response *ModifyTaskScriptResponseParams `json:"Response"` +} - // 规则ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` +func (r *ModifyTaskScriptResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 规则名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyTaskScriptResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleType *uint64 `json:"RuleType,omitnil,omitempty" name:"RuleType"` +// Predefined struct for user +type ModifyWorkflowInfoRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 源字段详细类型,int string - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil,omitempty" name:"SourceObjectDataTypeName"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 源字段名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceObjectValue *string `json:"SourceObjectValue,omitnil,omitempty" name:"SourceObjectValue"` + // 责任人 + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 条件扫描WHERE条件表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - ConditionExpression *string `json:"ConditionExpression,omitnil,omitempty" name:"ConditionExpression"` + // 责任人id + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` + + // 备注 + WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"` - // 检测结果(1:检测通过,2:触发规则,3:检测失败) - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecResultStatus *uint64 `json:"ExecResultStatus,omitnil,omitempty" name:"ExecResultStatus"` + // 工作流名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 触发结果,告警发送成功, 阻断任务成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerResult *string `json:"TriggerResult,omitnil,omitempty" name:"TriggerResult"` + // 所属文件夹id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 对比结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - CompareResult *CompareResult `json:"CompareResult,omitnil,omitempty" name:"CompareResult"` + // 工作流所属用户分组id 若有多个,分号隔开: a;b;c + UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"` - // 模版名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` + // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c + UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"` - // 质量维度 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + // 工作流参数列表 + WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil" name:"WorkflowParams"` - // 目标表-库表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetDBTableName *string `json:"TargetDBTableName,omitnil,omitempty" name:"TargetDBTableName"` + // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 + GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil" name:"GeneralTaskParams"` +} - // 目标表-字段名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectValue *string `json:"TargetObjectValue,omitnil,omitempty" name:"TargetObjectValue"` +type ModifyWorkflowInfoRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 目标表-字段类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetObjectDataType *string `json:"TargetObjectDataType,omitnil,omitempty" name:"TargetObjectDataType"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 自定义模版sql表达式参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` + // 责任人 + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 源字段与目标字段关联条件on表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - RelConditionExpr *string `json:"RelConditionExpr,omitnil,omitempty" name:"RelConditionExpr"` + // 责任人id + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` - // 执行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + // 备注 + WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"` - // 1/2/3:低/中/高 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` + // 工作流名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 触发条件 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerCondition *string `json:"TriggerCondition,omitnil,omitempty" name:"TriggerCondition"` + // 所属文件夹id + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupName *string `json:"RuleGroupName,omitnil,omitempty" name:"RuleGroupName"` + // 工作流所属用户分组id 若有多个,分号隔开: a;b;c + UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"` - // 数据源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c + UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"` - // 数据源名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 工作流参数列表 + WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil" name:"WorkflowParams"` - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 + GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil" name:"GeneralTaskParams"` +} - // 模式名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` +func (r *ModifyWorkflowInfoRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyWorkflowInfoRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkflowId") + delete(f, "Owner") + delete(f, "OwnerId") + delete(f, "WorkflowDesc") + delete(f, "WorkflowName") + delete(f, "FolderId") + delete(f, "UserGroupId") + delete(f, "UserGroupName") + delete(f, "WorkflowParams") + delete(f, "GeneralTaskParams") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyWorkflowInfoRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 判断是否屏蔽监控 0.屏蔽 1.不屏蔽 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupExist *int64 `json:"RuleGroupExist,omitnil,omitempty" name:"RuleGroupExist"` +// Predefined struct for user +type ModifyWorkflowInfoResponseParams struct { + // true代表成功,false代表失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *int64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 数据表id - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupTableId *uint64 `json:"RuleGroupTableId,omitnil,omitempty" name:"RuleGroupTableId"` +type ModifyWorkflowInfoResponse struct { + *tchttp.BaseResponse + Response *ModifyWorkflowInfoResponseParams `json:"Response"` +} - // 监控方式 1.未配置, 2.关联生产调度, 3.离线周期检测 - // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorType *int64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` +func (r *ModifyWorkflowInfoResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 执行结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyWorkflowInfoResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) } -type RuleExecResultDetail struct { - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *uint64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +// Predefined struct for user +type ModifyWorkflowScheduleRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据源名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 数据库guid - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 延迟时间,单位分钟 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 启动时间 + StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 实例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 + SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 表guid - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` - // 表名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 步长,间隔时间,最小1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 规则执行记录 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleExecResult *RuleExecResult `json:"RuleExecResult,omitnil,omitempty" name:"RuleExecResult"` + // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 表负责人userId - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil,omitempty" name:"TableOwnerUserId"` + // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 2.HIVE 3.DLC - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *uint64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 集群部署类型,CVM/TKE - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterDeployType *string `json:"ClusterDeployType,omitnil,omitempty" name:"ClusterDeployType"` -} + // cron表达式 周期类型为crontab调度才需要 + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` -type RuleExecResultPage struct { - // 记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 规则执行结果 - Items []*RuleExecResult `json:"Items,omitnil,omitempty" name:"Items"` + // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` + + // 工作流依赖 ,yes 或者no + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` } -type RuleExecStat struct { - // 规则运行总数 - TotalCnt *uint64 `json:"TotalCnt,omitnil,omitempty" name:"TotalCnt"` +type ModifyWorkflowScheduleRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 环比规则运行总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastTotalCnt *uint64 `json:"LastTotalCnt,omitnil,omitempty" name:"LastTotalCnt"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 规则运行总数占比 - TotalCntRatio *float64 `json:"TotalCntRatio,omitnil,omitempty" name:"TotalCntRatio"` + // 延迟时间,单位分钟 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 规则运行总数环比变化 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastTotalCntRatio *float64 `json:"LastTotalCntRatio,omitnil,omitempty" name:"LastTotalCntRatio"` + // 启动时间 + StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 规则触发数 - TriggerCnt *uint64 `json:"TriggerCnt,omitnil,omitempty" name:"TriggerCnt"` + // 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个 + SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 环比规则触发数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastTriggerCnt *uint64 `json:"LastTriggerCnt,omitnil,omitempty" name:"LastTriggerCnt"` + // "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` - // 触发占总数占比 - TriggerCntRatio *float64 `json:"TriggerCntRatio,omitnil,omitempty" name:"TriggerCntRatio"` + // 步长,间隔时间,最小1 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 环比规则触发数变化 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastTriggerCntRatio *float64 `json:"LastTriggerCntRatio,omitnil,omitempty" name:"LastTriggerCntRatio"` + // 生效开始时间,格式 yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 规则报警数 - AlarmCnt *uint64 `json:"AlarmCnt,omitnil,omitempty" name:"AlarmCnt"` + // 生效结束时间,格式 yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 环比规则报警数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastAlarmCnt *uint64 `json:"LastAlarmCnt,omitnil,omitempty" name:"LastAlarmCnt"` + // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 报警占总数占比 - AlarmCntRatio *float64 `json:"AlarmCntRatio,omitnil,omitempty" name:"AlarmCntRatio"` + // cron表达式 周期类型为crontab调度才需要 + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` - // 环比报警数变化 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastAlarmCntRatio *float64 `json:"LastAlarmCntRatio,omitnil,omitempty" name:"LastAlarmCntRatio"` + // 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 阻塞发生数 - PipelineCnt *uint64 `json:"PipelineCnt,omitnil,omitempty" name:"PipelineCnt"` + // 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效 + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // 环比阻塞发生数 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastPipelineCnt *uint64 `json:"LastPipelineCnt,omitnil,omitempty" name:"LastPipelineCnt"` + // 工作流依赖 ,yes 或者no + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` +} - // 阻塞占总数占比 - PipelineCntRatio *float64 `json:"PipelineCntRatio,omitnil,omitempty" name:"PipelineCntRatio"` +func (r *ModifyWorkflowScheduleRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 环比阻塞发生数变化 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastPipelineCntRatio *float64 `json:"LastPipelineCntRatio,omitnil,omitempty" name:"LastPipelineCntRatio"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyWorkflowScheduleRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkflowId") + delete(f, "DelayTime") + delete(f, "StartupTime") + delete(f, "SelfDepend") + delete(f, "CycleType") + delete(f, "CycleStep") + delete(f, "StartTime") + delete(f, "EndTime") + delete(f, "TaskAction") + delete(f, "CrontabExpression") + delete(f, "ExecutionStartTime") + delete(f, "ExecutionEndTime") + delete(f, "DependencyWorkflow") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyWorkflowScheduleRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type RuleFieldConfig struct { - // where变量 - // 注意:此字段可能返回 null,表示取不到有效值。 - WhereConfig []*FieldConfig `json:"WhereConfig,omitnil,omitempty" name:"WhereConfig"` +// Predefined struct for user +type ModifyWorkflowScheduleResponseParams struct { + // 执行结果 + Data *BatchResult `json:"Data,omitnil" name:"Data"` - // 库表变量 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableConfig []*TableConfig `json:"TableConfig,omitnil,omitempty" name:"TableConfig"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RuleGroup struct { - // 规则组Id - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` +type ModifyWorkflowScheduleResponse struct { + *tchttp.BaseResponse + Response *ModifyWorkflowScheduleResponseParams `json:"Response"` +} + +func (r *ModifyWorkflowScheduleResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ModifyWorkflowScheduleResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +type Namespace struct { + // 名称 + Name *string `json:"Name,omitnil" name:"Name"` + + // 当前状态 + Status *string `json:"Status,omitnil" name:"Status"` + + // 创建时间 + CreatedAt *string `json:"CreatedAt,omitnil" name:"CreatedAt"` +} - // 数据源Id +type OfflineInstance struct { + // 创建账号 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"` - // 数据源名称 + // 操作账号 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"` - // 数据源类型 + // 主账号 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *uint64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"` - // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + // 账号 // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + AppId *string `json:"AppId,omitnil" name:"AppId"` - // 更新时间 + // 项目Id // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + WorkspaceId *string `json:"WorkspaceId,omitnil" name:"WorkspaceId"` - // 关联数据表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 任务Id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 关联数据表Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 数据时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 关联数据表负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerName *string `json:"TableOwnerName,omitnil,omitempty" name:"TableOwnerName"` + // 下发时间 + IssueId *string `json:"IssueId,omitnil" name:"IssueId"` - // 执行策略 + // 资源组id // 注意:此字段可能返回 null,表示取不到有效值。 - ExecStrategy *RuleGroupExecStrategy `json:"ExecStrategy,omitnil,omitempty" name:"ExecStrategy"` + InlongTaskId *string `json:"InlongTaskId,omitnil" name:"InlongTaskId"` - // 执行策略 + // 资源组 // 注意:此字段可能返回 null,表示取不到有效值。 - Subscription *RuleGroupSubscribe `json:"Subscription,omitnil,omitempty" name:"Subscription"` + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` - // 数据库id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 实例类型 + TaskRunType *uint64 `json:"TaskRunType,omitnil" name:"TaskRunType"` - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 实例状态 + State *string `json:"State,omitnil" name:"State"` - // 模式名称 + // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 是否有权限 + // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Permission *bool `json:"Permission,omitnil,omitempty" name:"Permission"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 已经配置的规则数量 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 监控状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorStatus *bool `json:"MonitorStatus,omitnil,omitempty" name:"MonitorStatus"` + // 最后更新时间 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 表负责人UserId + // 唯一key // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil,omitempty" name:"TableOwnerUserId"` + InstanceKey *string `json:"InstanceKey,omitnil" name:"InstanceKey"` +} - // 实例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` +type OfflineTaskAddParam struct { + // 名称 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 依赖 + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` - // 是否已配置执行策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - StrategyConfig *bool `json:"StrategyConfig,omitnil,omitempty" name:"StrategyConfig"` + // 开始时间 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 是否已配置执行策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubscribeConfig *bool `json:"SubscribeConfig,omitnil,omitempty" name:"SubscribeConfig"` + // 结束时间 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 数据源环境:0或者未返回.未定义,1.生产 2.开发 - // 注意:此字段可能返回 null,表示取不到有效值。 - DsEnvType *int64 `json:"DsEnvType,omitnil,omitempty" name:"DsEnvType"` + // 周期 + CycleType *uint64 `json:"CycleType,omitnil" name:"CycleType"` - // EMR集群部署方式:CVM/TKE - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterDeployType *string `json:"ClusterDeployType,omitnil,omitempty" name:"ClusterDeployType"` + // 周期间隔 + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 延迟时间 + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 执行详情 + // crontab // 注意:此字段可能返回 null,表示取不到有效值。 - ExecDetail *string `json:"ExecDetail,omitnil,omitempty" name:"ExecDetail"` + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` - // 事中关联任务数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - PipelineTaskCount *int64 `json:"PipelineTaskCount,omitnil,omitempty" name:"PipelineTaskCount"` + // 重试等待 + RetryWait *uint64 `json:"RetryWait,omitnil" name:"RetryWait"` - // 有效规则数 - // 注意:此字段可能返回 null,表示取不到有效值。 - EnableRuleCount *int64 `json:"EnableRuleCount,omitnil,omitempty" name:"EnableRuleCount"` + // 是否可以重试 + Retriable *uint64 `json:"Retriable,omitnil" name:"Retriable"` - // 任务描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 重试限制 + TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"` - // 监控创建人 - CreateUserName *string `json:"CreateUserName,omitnil,omitempty" name:"CreateUserName"` -} + // 优先级 + RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"` -type RuleGroupExecResult struct { - // 规则组执行ID - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil,omitempty" name:"RuleGroupExecId"` + // 产品名称 + ProductName *string `json:"ProductName,omitnil" name:"ProductName"` - // 规则组ID + // 1 有序串行 一次一个,排队 orderly + // 2 无序串行 一次一个,不排队 serial + // 3 并行 一次多个 parallel + SelfDepend *uint64 `json:"SelfDepend,omitnil" name:"SelfDepend"` + + // 周任务:1是周天,2是周1,7是周6 。 + // 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L" // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 执行触发类型(1:手动触发, 2:调度事中触发,3:周期调度触发) + // 调度执行结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // 执行时间 yyyy-MM-dd HH:mm:ss + // 调度执行开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecTime *string `json:"ExecTime,omitnil,omitempty" name:"ExecTime"` + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 执行状态(1.已提交 2.检测中 3.正常 4.异常) + // 是否自动提交 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + TaskAutoSubmit *bool `json:"TaskAutoSubmit,omitnil" name:"TaskAutoSubmit"` - // 异常规则数 + // 实例初始化策略 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRuleCount *uint64 `json:"AlarmRuleCount,omitnil,omitempty" name:"AlarmRuleCount"` + InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"` +} - // 总规则数 +type OperateResult struct { + // 操作结果;true表示成功;false表示失败 + Result *bool `json:"Result,omitnil" name:"Result"` + + // 错误编号 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRuleCount *uint64 `json:"TotalRuleCount,omitnil,omitempty" name:"TotalRuleCount"` + ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"` - // 源表负责人 + // 操作信息 // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerName *string `json:"TableOwnerName,omitnil,omitempty" name:"TableOwnerName"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` +} - // 源表名称 +type OperationOpsDto struct { + // 操作是否成功 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + Result *bool `json:"Result,omitnil" name:"Result"` - // 表id + // 操作结果详情 // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + ResultMsg *string `json:"ResultMsg,omitnil" name:"ResultMsg"` - // 数据库id + // 操作失败类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"` - // 数据源ID + // 操作失败描述 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` +} - // 有无权限 +type OpsTaskCanvasDto struct { + // 任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - Permission *bool `json:"Permission,omitnil,omitempty" name:"Permission"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 执行详情,调度计划或者关联生产任务ID + // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecDetail *string `json:"ExecDetail,omitnil,omitempty" name:"ExecDetail"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 实际执行引擎 + // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 规则执行结果 + // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleExecResultVOList []*RuleExecResult `json:"RuleExecResultVOList,omitnil,omitempty" name:"RuleExecResultVOList"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 数据库名称 + // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 本地规则表id + // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupTableId *string `json:"RuleGroupTableId,omitnil,omitempty" name:"RuleGroupTableId"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 集群部署类型 + // 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterDeployType *string `json:"ClusterDeployType,omitnil,omitempty" name:"ClusterDeployType"` + Status *string `json:"Status,omitnil" name:"Status"` - // 实例id + // 任务类型id // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 数据库所属环境,0.未定义,1.生产 2.开发 + // 任务类型描述,其中任务类型id和任务类型描述的对应的关系为 + // 20 通用数据同步任务 + // 21 JDBC SQL + // 22 Tbase + // 25 数据ETL + // 30 Python + // 31 PySpark + // 34 Hive SQL + // 35 Shell + // 36 Spark SQL + // 37 HDFS到HBase + // 38 SHELL + // 39 Spark + // 45 DATA_QUALITY + // 55 THIVE到MYSQL + // 56 THIVE到PG + // 66 HDFS到PG + // 67 HDFS到Oracle + // 68 HDFS到MYSQL + // 69 FTP到HDFS + // 70 HIVE SQL + // 72 HIVE到HDFS + // 75 HDFS到HIVE + // 81 PYTHONSQL脚本 + // 82 SPARKSCALA计算 + // 83 虫洞任务 + // 84 校验对账文件 + // 85 HDFS到THIVE + // 86 TDW到HDFS + // 87 HDFS到TDW + // 88 校验对账文件 + // 91 FLINK任务 + // 92 MapReduce + // 98 custom topology + // 99 kafkatoHDFS + // 100 kafkatoHbase + // 101 MYSQL导入至HIVE(DX) + // 104 MYSQL到HIVE + // 105 HIVE到MYSQL + // 106 SQL SERVER到HIVE + // 107 HIVE到SQL SERVER + // 108 ORACLE到HIVE + // 109 HIVE到ORACLE + // 111 HIVE到MYSQL(NEW) + // 112 HIVE到PG + // 113 HIVE到PHOENIX + // 118 MYSQL到HDFS + // 119 PG到HDFS + // 120 ORACLE到HDFS + // 121 数据质量 + // 10000 自定义业务 // 注意:此字段可能返回 null,表示取不到有效值。 - DsEnvType *string `json:"DsEnvType,omitnil,omitempty" name:"DsEnvType"` + TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"` // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 项目名称 + // 文件夹名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 实例状态 + // 文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 实例运行的开始时间 + // 最近提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"` - // 实例运行的结束时间 + // 首次运行时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"` + FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"` - // 监控名称 + // 调度计划展示描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupName *string `json:"RuleGroupName,omitnil,omitempty" name:"RuleGroupName"` + ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"` - // 判断是否屏蔽监控 0.屏蔽 1.不屏蔽 + // 负责人 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupExist *string `json:"RuleGroupExist,omitnil,omitempty" name:"RuleGroupExist"` -} + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` -type RuleGroupExecResultPage struct { - // 记录数 + // 调度周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 规则组执行结果 + // 画布x轴坐标点 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*RuleGroupExecResult `json:"Items,omitnil,omitempty" name:"Items"` -} + LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"` -type RuleGroupExecStrategy struct { - // 规则组Id + // 画布y轴坐标点 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"` - // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + // 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务 // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorType *uint64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 计算队列 + // 弹性周期配置 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecQueue *string `json:"ExecQueue,omitnil,omitempty" name:"ExecQueue"` + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 执行资源组ID + // 延迟时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 执行资源组名称 + // 执行开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 关联的生产调度任务列表 + // 执行结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*ProdSchedulerTask `json:"Tasks,omitnil,omitempty" name:"Tasks"` + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // 周期开始时间 + // 层级 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + Layer *string `json:"Layer,omitnil" name:"Layer"` - // 周期结束时间 + // 来源数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` - // 调度周期类型 + // 来源数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` - // 延迟调度时间 + // 目标数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` - // 间隔 + // 目标数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` - // 时间指定 + // 任务告警类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` - // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + // 任务创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecEngineType *string `json:"ExecEngineType,omitnil,omitempty" name:"ExecEngineType"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` +} - // 执行计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecPlan *string `json:"ExecPlan,omitnil,omitempty" name:"ExecPlan"` +type OpsTaskCanvasInfoList struct { + // 画布任务信息 + TasksList []*OpsTaskCanvasDto `json:"TasksList,omitnil" name:"TasksList"` - // 规则id - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` + // 画布任务链接信息 + LinksList []*OpsTaskLinkInfoDto `json:"LinksList,omitnil" name:"LinksList"` +} - // 规则名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` +type OpsTaskInfoPage struct { + // 页号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 触发类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerTypes []*string `json:"TriggerTypes,omitnil,omitempty" name:"TriggerTypes"` + // 页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // DLC资源组 - // 注意:此字段可能返回 null,表示取不到有效值。 - DlcGroupName *string `json:"DlcGroupName,omitnil,omitempty" name:"DlcGroupName"` + // 任务列表信息 + Items []*TaskOpsDto `json:"Items,omitnil" name:"Items"` - // 任务名称 - RuleGroupName *string `json:"RuleGroupName,omitnil,omitempty" name:"RuleGroupName"` + // 总页数 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 页数 + PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"` - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 总条数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` +} - // 表名称 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +type OpsTaskLinkInfoDto struct { + // 下游任务id + TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"` - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 上游任务id + TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"` - // 任务描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 依赖边类型 1、“real_real”表示任务->任务;2、"virtual_real" 跨工作流任务->任务 + LinkType *string `json:"LinkType,omitnil" name:"LinkType"` - // 时区 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 依赖边id + LinkId *string `json:"LinkId,omitnil" name:"LinkId"` } -type RuleGroupPage struct { - // 记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` +type OrderField struct { + // 排序字段名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 规则组列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*RuleGroup `json:"Items,omitnil,omitempty" name:"Items"` + // 排序方向:ASC|DESC + Direction *string `json:"Direction,omitnil" name:"Direction"` } -type RuleGroupSchedulerInfo struct { - // 规则组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` +type OrganizationalFunction struct { + // 名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 1:未配置 2:关联生产调度 3:离线周期检测 + // 展示名称 + DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"` + + // 层级路径 + LayerPath *string `json:"LayerPath,omitnil" name:"LayerPath"` + + // 上级层级路径 + ParentLayerPath *string `json:"ParentLayerPath,omitnil" name:"ParentLayerPath"` + + // 函数类型 // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorType *int64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + Type *string `json:"Type,omitnil" name:"Type"` - // 开始时间 + // 函数分类:窗口函数、聚合函数、日期函数...... // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + Kind *string `json:"Kind,omitnil" name:"Kind"` - // 结束时间 + // 函数种类:系统函数、自定义函数 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + Category *string `json:"Category,omitnil" name:"Category"` - // 循环类型简写 + // 函数状态 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` + Status *string `json:"Status,omitnil" name:"Status"` - // 循环步长 + // 函数说明 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + Description *string `json:"Description,omitnil" name:"Description"` - // 循环类型 + // 函数用法 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleDesc *string `json:"CycleDesc,omitnil,omitempty" name:"CycleDesc"` + Usage *string `json:"Usage,omitnil" name:"Usage"` - // 离线周期检测下指定时间 + // 函数参数说明 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"` - // 离线周期检测下延迟时间 + // 函数返回值说明 // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"` - // 离线周期检测下注册到任务调度的任务ID + // 函数示例 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleTaskId *string `json:"CycleTaskId,omitnil,omitempty" name:"CycleTaskId"` + Example *string `json:"Example,omitnil" name:"Example"` - // 关联生产调度下关联的任务ID + // 集群实例引擎 ID // 注意:此字段可能返回 null,表示取不到有效值。 - AssociateTaskIds []*string `json:"AssociateTaskIds,omitnil,omitempty" name:"AssociateTaskIds"` -} + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` -type RuleGroupSubscribe struct { - // 规则组Id + // 函数 ID // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupId *uint64 `json:"RuleGroupId,omitnil,omitempty" name:"RuleGroupId"` + FuncId *string `json:"FuncId,omitnil" name:"FuncId"` - // 订阅接收人列表 + // 函数类名 // 注意:此字段可能返回 null,表示取不到有效值。 - Receivers []*SubscribeReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"` + ClassName *string `json:"ClassName,omitnil" name:"ClassName"` - // 订阅方式 1.邮件email 2.短信sms + // 函数资源列表 // 注意:此字段可能返回 null,表示取不到有效值。 - SubscribeType []*uint64 `json:"SubscribeType,omitnil,omitempty" name:"SubscribeType"` + ResourceList []*FunctionVersion `json:"ResourceList,omitnil" name:"ResourceList"` - // 群机器人配置的webhook信息 + // 操作人 ID 列表 // 注意:此字段可能返回 null,表示取不到有效值。 - WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"` + OperatorUserIds []*int64 `json:"OperatorUserIds,omitnil" name:"OperatorUserIds"` - // 规则Id + // 公有云 Owner ID 列表 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` + OwnerUserIds []*int64 `json:"OwnerUserIds,omitnil" name:"OwnerUserIds"` - // 规则名称 + // 数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` + DbName *string `json:"DbName,omitnil" name:"DbName"` - // 发送对象 + // 提交失败错误信息 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmMessageRule *string `json:"AlarmMessageRule,omitnil,omitempty" name:"AlarmMessageRule"` + SubmitErrorMsg *string `json:"SubmitErrorMsg,omitnil" name:"SubmitErrorMsg"` } -type RuleGroupTable struct { - // 表信息 +type PairDto struct { + // 键名 // 注意:此字段可能返回 null,表示取不到有效值。 - TableInfo *RuleGroupTableInnerInfo `json:"TableInfo,omitnil,omitempty" name:"TableInfo"` + Key *string `json:"Key,omitnil" name:"Key"` - // 规则组调度信息 + // 值 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroups []*RuleGroupSchedulerInfo `json:"RuleGroups,omitnil,omitempty" name:"RuleGroups"` + Value *string `json:"Value,omitnil" name:"Value"` +} - // 订阅者信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Subscriptions []*RuleGroupSubscribe `json:"Subscriptions,omitnil,omitempty" name:"Subscriptions"` +type ParamInfo struct { + // 参数名 + ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"` + + // 参数值 + ParamValue *string `json:"ParamValue,omitnil" name:"ParamValue"` } -type RuleGroupTableInnerInfo struct { - // 表ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +type Partition struct { + // 分区转换策略 + Transform *string `json:"Transform,omitnil" name:"Transform"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 分区字段名 + Name *string `json:"Name,omitnil" name:"Name"` - // 实例ID - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + // 策略参数 + TransformArgs []*string `json:"TransformArgs,omitnil" name:"TransformArgs"` +} - // 数据源ID +type PathNodeDsVO struct { + // PathNode ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + Id *string `json:"Id,omitnil" name:"Id"` - // 数据源名称 + // PathNode 名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + Title *string `json:"Title,omitnil" name:"Title"` - // 数据源类型 + // PathNode 类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceType *int64 `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + Type *string `json:"Type,omitnil" name:"Type"` - // 数据库ID + // 父节点唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + ParentId *string `json:"ParentId,omitnil" name:"ParentId"` - // 数据库名称 + // 是否叶子节点 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + IsLeaf *bool `json:"IsLeaf,omitnil" name:"IsLeaf"` - // 项目ID + // 子节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + Children []*PathNodeDsVO `json:"Children,omitnil" name:"Children"` - // 责任人ID + // 业务参数 ,base64编译的json串,获取具体参数需要base64反编译 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *int64 `json:"UserId,omitnil,omitempty" name:"UserId"` + Params *string `json:"Params,omitnil" name:"Params"` } -type RulePage struct { - // 记录数 +type ProdSchedulerTask struct { + // 生产调度任务工作流ID // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 规则列表 + // 生产调度任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*Rule `json:"Items,omitnil,omitempty" name:"Items"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 生产调度任务名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` } -type RuleTemplate struct { - // 规则模版ID - RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"` +type ProjectBaseInfoOpsRequest struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 规则模版名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 项目标识 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 规则模版描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 模版类型(1:系统模版,2:自定义) - Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` + // 是否admin + IsAdmin *bool `json:"IsAdmin,omitnil" name:"IsAdmin"` +} - // 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别) - SourceObjectType *uint64 `json:"SourceObjectType,omitnil,omitempty" name:"SourceObjectType"` +type Property struct { + // key值 + Key *string `json:"Key,omitnil" name:"Key"` - // 规则适用的源数据对象类型(1:数值,2:字符串) - SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil,omitempty" name:"SourceObjectDataType"` + // value值 + Value *string `json:"Value,omitnil" name:"Value"` +} - // 规则模版源侧内容,区分引擎,JSON 结构 +type QualityScore struct { + // 综合分数 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"` + CompositeScore *float64 `json:"CompositeScore,omitnil" name:"CompositeScore"` - // 源数据适用类型 + // 评分分布 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil,omitempty" name:"SourceEngineTypes"` + ScoringDistribution []*TableScoreStatisticsInfo `json:"ScoringDistribution,omitnil" name:"ScoringDistribution"` - // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) + // 总表数 // 注意:此字段可能返回 null,表示取不到有效值。 - QualityDim *uint64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + TotalTableNumber *int64 `json:"TotalTableNumber,omitnil" name:"TotalTableNumber"` +} - // 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) +type QualityScoreTrend struct { + // 周期平均分 // 注意:此字段可能返回 null,表示取不到有效值。 - CompareType *uint64 `json:"CompareType,omitnil,omitempty" name:"CompareType"` + AverageScore *float64 `json:"AverageScore,omitnil" name:"AverageScore"` - // 引用次数 + // 日评分列表 // 注意:此字段可能返回 null,表示取不到有效值。 - CitationCount *uint64 `json:"CitationCount,omitnil,omitempty" name:"CitationCount"` + DailyScoreList []*DailyScoreInfo `json:"DailyScoreList,omitnil" name:"DailyScoreList"` +} - // 创建人id +type RealTimeTaskInstanceNodeInfo struct { + // 任务名 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *uint64 `json:"UserId,omitnil,omitempty" name:"UserId"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 创建人昵称 + // 任务id // 注意:此字段可能返回 null,表示取不到有效值。 - UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 更新时间yyyy-MM-dd HH:mm:ss + // 实时任务实例节点信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + InstanceNodeInfoList []*InstanceNodeInfo `json:"InstanceNodeInfoList,omitnil" name:"InstanceNodeInfoList"` +} - // 是否添加where参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - WhereFlag *bool `json:"WhereFlag,omitnil,omitempty" name:"WhereFlag"` +type RealTimeTaskSpeed struct { + // 同步速度条/s列表 + RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil" name:"RecordsSpeedList"` - // 是否关联多个库表 - // 注意:此字段可能返回 null,表示取不到有效值。 - MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil,omitempty" name:"MultiSourceFlag"` + // 同步速度字节/s列表 + BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil" name:"BytesSpeedList"` +} - // 自定义模板SQL表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - SqlExpression *string `json:"SqlExpression,omitnil,omitempty" name:"SqlExpression"` +type RecordField struct { + // 字段名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubQualityDim *uint64 `json:"SubQualityDim,omitnil,omitempty" name:"SubQualityDim"` + // 字段值 + Value *string `json:"Value,omitnil" name:"Value"` +} - // sql表达式解析对象 +type RecordsSpeed struct { + // 节点类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ResolvedSqlExpression *SqlExpression `json:"ResolvedSqlExpression,omitnil,omitempty" name:"ResolvedSqlExpression"` + NodeType *string `json:"NodeType,omitnil" name:"NodeType"` - // 支持的数据源类型 + // 节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceTypes []*int64 `json:"DatasourceTypes,omitnil,omitempty" name:"DatasourceTypes"` + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` - // 创建人IdStr + // 速度值列表 // 注意:此字段可能返回 null,表示取不到有效值。 - UserIdStr *string `json:"UserIdStr,omitnil,omitempty" name:"UserIdStr"` -} - -type RuleTemplatePage struct { - // 记录数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 模版列表 - Items []*RuleTemplate `json:"Items,omitnil,omitempty" name:"Items"` + Values []*SpeedValue `json:"Values,omitnil" name:"Values"` } // Predefined struct for user -type RunForceSucScheduleInstancesRequestParams struct { - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` +type RegisterEventListenerRequestParams struct { + // 关键字,如果是任务,则传任务Id + Key *string `json:"Key,omitnil" name:"Key"` - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + // 事件类型,默认 REST_API + Type *string `json:"Type,omitnil" name:"Type"` - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + // 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"} + Properties *string `json:"Properties,omitnil" name:"Properties"` } -type RunForceSucScheduleInstancesRequest struct { +type RegisterEventListenerRequest struct { *tchttp.BaseRequest - // 实例列表 - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + // 关键字,如果是任务,则传任务Id + Key *string `json:"Key,omitnil" name:"Key"` - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` + // 事件名称 + EventName *string `json:"EventName,omitnil" name:"EventName"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` + // 事件类型,默认 REST_API + Type *string `json:"Type,omitnil" name:"Type"` - // 是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + // 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"} + Properties *string `json:"Properties,omitnil" name:"Properties"` } -func (r *RunForceSucScheduleInstancesRequest) ToJsonString() string { +func (r *RegisterEventListenerRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunForceSucScheduleInstancesRequest) FromJsonString(s string) error { +func (r *RegisterEventListenerRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Instances") - delete(f, "CheckFather") - delete(f, "RerunType") - delete(f, "DependentWay") - delete(f, "SkipEventListening") - delete(f, "SonInstanceType") - delete(f, "SearchCondition") - delete(f, "OptType") - delete(f, "OperatorName") - delete(f, "OperatorId") + delete(f, "Key") + delete(f, "EventName") delete(f, "ProjectId") - delete(f, "ProjectIdent") - delete(f, "ProjectName") - delete(f, "PageIndex") - delete(f, "PageSize") - delete(f, "Count") - delete(f, "RequestBaseInfo") - delete(f, "IsCount") - delete(f, "AsyncMode") + delete(f, "Type") + delete(f, "Properties") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunForceSucScheduleInstancesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterEventListenerRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RunForceSucScheduleInstancesResponseParams struct { - // 结果 - Data *BatchOperateResultOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type RegisterEventListenerResponseParams struct { + // 成功或者失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *BatchReturn `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RunForceSucScheduleInstancesResponse struct { +type RegisterEventListenerResponse struct { *tchttp.BaseResponse - Response *RunForceSucScheduleInstancesResponseParams `json:"Response"` + Response *RegisterEventListenerResponseParams `json:"Response"` } -func (r *RunForceSucScheduleInstancesResponse) ToJsonString() string { +func (r *RegisterEventListenerResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunForceSucScheduleInstancesResponse) FromJsonString(s string) error { +func (r *RegisterEventListenerResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RunRerunScheduleInstancesRequestParams struct { - // 必填,实例列表,每项必填TaskId ,CurRunDate - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 必填,检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 必填,重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 必填,重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - - // 必填,项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` - - // 必填,是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` +type RegisterEventRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查) - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` + // 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。 + Name *string `json:"Name,omitnil" name:"Name"` - // 任务原有自依赖配置 true(是)、false(否) - SameSelfDependType *bool `json:"SameSelfDependType,omitnil,omitempty" name:"SameSelfDependType"` + // 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` - // 实例运行并发度 - ParallelNum *int64 `json:"ParallelNum,omitnil,omitempty" name:"ParallelNum"` + // 广播:BROADCAST,单播:SINGLE + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` - // 任务原有自依赖配置 true(是)、false(否) - SameSelfWorkflowDependType *bool `json:"SameSelfWorkflowDependType,omitnil,omitempty" name:"SameSelfWorkflowDependType"` + // 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` - // 代表重新指定 的 是 或者 否 yes、 no - SelfWorkflowDependency *string `json:"SelfWorkflowDependency,omitnil,omitempty" name:"SelfWorkflowDependency"` + // TBDS 事件所属人 + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 运行实例数据时间排序 0---正常 1--正序 2 – 逆序 - DataTimeOrder *int64 `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"` + // 事件类型,默认值:TIME_SERIES + EventType *string `json:"EventType,omitnil" name:"EventType"` - // 重跑参数 - ReDoParams *string `json:"ReDoParams,omitnil,omitempty" name:"ReDoParams"` + // 对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss + DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"` - // 重跑实例自定义参数 - MapParamList []*StrToStrMap `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` + // 存活时间 + TimeToLive *int64 `json:"TimeToLive,omitnil" name:"TimeToLive"` - // 引擎应用执行参数 - AppParam *string `json:"AppParam,omitnil,omitempty" name:"AppParam"` + // 事件描述 + Description *string `json:"Description,omitnil" name:"Description"` } -type RunRerunScheduleInstancesRequest struct { +type RegisterEventRequest struct { *tchttp.BaseRequest - // 必填,实例列表,每项必填TaskId ,CurRunDate - Instances []*InstanceOpsDto `json:"Instances,omitnil,omitempty" name:"Instances"` - - // 必填,检查父任务类型, true: 检查父任务; false: 不检查父任务 - CheckFather *bool `json:"CheckFather,omitnil,omitempty" name:"CheckFather"` - - // 必填,重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 - DependentWay *string `json:"DependentWay,omitnil,omitempty" name:"DependentWay"` - - // 必填,重跑忽略事件监听与否 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 - SonInstanceType *string `json:"SonInstanceType,omitnil,omitempty" name:"SonInstanceType"` - - // 查询条件 - SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil,omitempty" name:"SearchCondition"` - - // 访问类型 - OptType *string `json:"OptType,omitnil,omitempty" name:"OptType"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 操作者id - OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"` - - // 必填,项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标志 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 索引页码 - PageIndex *int64 `json:"PageIndex,omitnil,omitempty" name:"PageIndex"` - - // 页面大小 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据总数 - Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` - - // 基础请求信息 - RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil,omitempty" name:"RequestBaseInfo"` - - // 是否计算总数 - IsCount *bool `json:"IsCount,omitnil,omitempty" name:"IsCount"` - - // 必填,是否异步模式 - AsyncMode *bool `json:"AsyncMode,omitnil,omitempty" name:"AsyncMode"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查) - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` + // 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。 + Name *string `json:"Name,omitnil" name:"Name"` - // 任务原有自依赖配置 true(是)、false(否) - SameSelfDependType *bool `json:"SameSelfDependType,omitnil,omitempty" name:"SameSelfDependType"` + // 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND + EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"` - // 实例运行并发度 - ParallelNum *int64 `json:"ParallelNum,omitnil,omitempty" name:"ParallelNum"` + // 广播:BROADCAST,单播:SINGLE + EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"` - // 任务原有自依赖配置 true(是)、false(否) - SameSelfWorkflowDependType *bool `json:"SameSelfWorkflowDependType,omitnil,omitempty" name:"SameSelfWorkflowDependType"` + // 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS + TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"` - // 代表重新指定 的 是 或者 否 yes、 no - SelfWorkflowDependency *string `json:"SelfWorkflowDependency,omitnil,omitempty" name:"SelfWorkflowDependency"` + // TBDS 事件所属人 + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 运行实例数据时间排序 0---正常 1--正序 2 – 逆序 - DataTimeOrder *int64 `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"` + // 事件类型,默认值:TIME_SERIES + EventType *string `json:"EventType,omitnil" name:"EventType"` - // 重跑参数 - ReDoParams *string `json:"ReDoParams,omitnil,omitempty" name:"ReDoParams"` + // 对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss + DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"` - // 重跑实例自定义参数 - MapParamList []*StrToStrMap `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` + // 存活时间 + TimeToLive *int64 `json:"TimeToLive,omitnil" name:"TimeToLive"` - // 引擎应用执行参数 - AppParam *string `json:"AppParam,omitnil,omitempty" name:"AppParam"` + // 事件描述 + Description *string `json:"Description,omitnil" name:"Description"` } -func (r *RunRerunScheduleInstancesRequest) ToJsonString() string { +func (r *RegisterEventRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunRerunScheduleInstancesRequest) FromJsonString(s string) error { +func (r *RegisterEventRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "Instances") - delete(f, "CheckFather") - delete(f, "RerunType") - delete(f, "DependentWay") - delete(f, "SkipEventListening") - delete(f, "SonInstanceType") - delete(f, "SearchCondition") - delete(f, "OptType") - delete(f, "OperatorName") - delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "ProjectIdent") - delete(f, "ProjectName") - delete(f, "PageIndex") - delete(f, "PageSize") - delete(f, "Count") - delete(f, "RequestBaseInfo") - delete(f, "IsCount") - delete(f, "AsyncMode") - delete(f, "CheckParentType") - delete(f, "SameSelfDependType") - delete(f, "ParallelNum") - delete(f, "SameSelfWorkflowDependType") - delete(f, "SelfWorkflowDependency") - delete(f, "DataTimeOrder") - delete(f, "ReDoParams") - delete(f, "MapParamList") - delete(f, "AppParam") + delete(f, "Name") + delete(f, "EventSubType") + delete(f, "EventBroadcastType") + delete(f, "TimeUnit") + delete(f, "Owner") + delete(f, "EventType") + delete(f, "DimensionFormat") + delete(f, "TimeToLive") + delete(f, "Description") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunRerunScheduleInstancesRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RegisterEventRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RunRerunScheduleInstancesResponseParams struct { - // 结果 - Data *BatchOperateResultOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type RegisterEventResponseParams struct { + // 成功或者失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *BatchReturn `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RunRerunScheduleInstancesResponse struct { +type RegisterEventResponse struct { *tchttp.BaseResponse - Response *RunRerunScheduleInstancesResponseParams `json:"Response"` + Response *RegisterEventResponseParams `json:"Response"` } -func (r *RunRerunScheduleInstancesResponse) ToJsonString() string { +func (r *RegisterEventResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunRerunScheduleInstancesResponse) FromJsonString(s string) error { +func (r *RegisterEventResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RunTasksByMultiWorkflowRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` +type RemoveWorkflowDsRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否补录中间实例 0.不补录 1.补录实例 - EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil,omitempty" name:"EnableMakeUp"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -type RunTasksByMultiWorkflowRequest struct { +type RemoveWorkflowDsRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id列表 - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 是否补录中间实例 0.不补录 1.补录实例 - EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil,omitempty" name:"EnableMakeUp"` + // 工作流ID + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` } -func (r *RunTasksByMultiWorkflowRequest) ToJsonString() string { +func (r *RemoveWorkflowDsRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunTasksByMultiWorkflowRequest) FromJsonString(s string) error { +func (r *RemoveWorkflowDsRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } delete(f, "ProjectId") - delete(f, "WorkflowIds") - delete(f, "EnableMakeUp") + delete(f, "WorkflowId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunTasksByMultiWorkflowRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RemoveWorkflowDsRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type RunTasksByMultiWorkflowResponseParams struct { - // 操作返回结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *OperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` +type RemoveWorkflowDsResponseParams struct { + // 工作流ID + Data *bool `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type RunTasksByMultiWorkflowResponse struct { +type RemoveWorkflowDsResponse struct { *tchttp.BaseResponse - Response *RunTasksByMultiWorkflowResponseParams `json:"Response"` + Response *RemoveWorkflowDsResponseParams `json:"Response"` } -func (r *RunTasksByMultiWorkflowResponse) ToJsonString() string { +func (r *RemoveWorkflowDsResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *RunTasksByMultiWorkflowResponse) FromJsonString(s string) error { +func (r *RemoveWorkflowDsResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type RuntimeInstanceCntTop struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` - - // 任务周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` +// Predefined struct for user +type RerunInstancesRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 实例状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - State *string `json:"State,omitnil,omitempty" name:"State"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` - // 耗时 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunTime *uint64 `json:"RunTime,omitnil,omitempty" name:"RunTime"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 实例运行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunTime *string `json:"CurRunTime,omitnil,omitempty" name:"CurRunTime"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 等待调度耗时 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitScheduleTime *uint64 `json:"WaitScheduleTime,omitnil,omitempty" name:"WaitScheduleTime"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` } -// Predefined struct for user -type SaveCustomFunctionRequestParams struct { - // 函数唯一标识 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` - - // 分类:窗口函数、聚合函数、日期函数...... - Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"` - - // 集群引擎实例 - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` - - // 类名 - ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"` - - // 资源列表 - ResourceList []*FunctionResource `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` - - // 函数说明 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 用法 - Usage *string `json:"Usage,omitnil,omitempty" name:"Usage"` +type RerunInstancesRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 参数说明 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` + // 实例嵌套集合 + Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"` - // 返回值说明 - ReturnDesc *string `json:"ReturnDesc,omitnil,omitempty" name:"ReturnDesc"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 示例 - Example *string `json:"Example,omitnil,omitempty" name:"Example"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 项目id,不支持修改,dlc侧创建函数保存时用 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 数据库名称,不支持修改,dlc侧创建函数保存时用 - DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 函数名称,不支持修改,dlc侧创建函数保存时用 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` } -type SaveCustomFunctionRequest struct { - *tchttp.BaseRequest - - // 函数唯一标识 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` +func (r *RerunInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 分类:窗口函数、聚合函数、日期函数...... - Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RerunInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RerunInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 集群引擎实例 - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` +// Predefined struct for user +type RerunInstancesResponseParams struct { + // 返回实例批量终止结果 + Data *OperateResult `json:"Data,omitnil" name:"Data"` - // 类名 - ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 资源列表 - ResourceList []*FunctionResource `json:"ResourceList,omitnil,omitempty" name:"ResourceList"` +type RerunInstancesResponse struct { + *tchttp.BaseResponse + Response *RerunInstancesResponseParams `json:"Response"` +} - // 函数说明 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +func (r *RerunInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 用法 - Usage *string `json:"Usage,omitnil,omitempty" name:"Usage"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RerunInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 参数说明 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` +// Predefined struct for user +type RerunOpsMakePlanInstancesRequestParams struct { + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 返回值说明 - ReturnDesc *string `json:"ReturnDesc,omitnil,omitempty" name:"ReturnDesc"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 示例 - Example *string `json:"Example,omitnil,omitempty" name:"Example"` + // 补录实例ID集合,为空则重跑整个补录计划失败实例。实例ID格式为"${TASK_ID}_${INSTANCE_DATA_TIME}",即“任务ID_任务实例数据时间”。 + InstanceIdList []*string `json:"InstanceIdList,omitnil" name:"InstanceIdList"` +} - // 项目id,不支持修改,dlc侧创建函数保存时用 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type RerunOpsMakePlanInstancesRequest struct { + *tchttp.BaseRequest + + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据库名称,不支持修改,dlc侧创建函数保存时用 - DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"` + // 补录计划ID + PlanId *string `json:"PlanId,omitnil" name:"PlanId"` - // 函数名称,不支持修改,dlc侧创建函数保存时用 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 补录实例ID集合,为空则重跑整个补录计划失败实例。实例ID格式为"${TASK_ID}_${INSTANCE_DATA_TIME}",即“任务ID_任务实例数据时间”。 + InstanceIdList []*string `json:"InstanceIdList,omitnil" name:"InstanceIdList"` } -func (r *SaveCustomFunctionRequest) ToJsonString() string { +func (r *RerunOpsMakePlanInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SaveCustomFunctionRequest) FromJsonString(s string) error { +func (r *RerunOpsMakePlanInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "FunctionId") - delete(f, "Kind") - delete(f, "ClusterIdentifier") - delete(f, "ClassName") - delete(f, "ResourceList") - delete(f, "Description") - delete(f, "Usage") - delete(f, "ParamDesc") - delete(f, "ReturnDesc") - delete(f, "Example") delete(f, "ProjectId") - delete(f, "DbName") - delete(f, "Name") + delete(f, "PlanId") + delete(f, "InstanceIdList") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SaveCustomFunctionRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RerunOpsMakePlanInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type SaveCustomFunctionResponseParams struct { - // 函数唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` - - // 无 +type RerunOpsMakePlanInstancesResponseParams struct { + // 操作结果描述 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type SaveCustomFunctionResponse struct { +type RerunOpsMakePlanInstancesResponse struct { *tchttp.BaseResponse - Response *SaveCustomFunctionResponseParams `json:"Response"` + Response *RerunOpsMakePlanInstancesResponseParams `json:"Response"` } -func (r *SaveCustomFunctionResponse) ToJsonString() string { +func (r *RerunOpsMakePlanInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SaveCustomFunctionResponse) FromJsonString(s string) error { +func (r *RerunOpsMakePlanInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type SchedulerTaskInstanceInfo struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例运行时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` -} - -type SchemaDetail struct { - // 列 - // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnKey *string `json:"ColumnKey,omitnil,omitempty" name:"ColumnKey"` - - // 描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +// Predefined struct for user +type RerunScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` -} + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` -type ScreenInstanceInfo struct { - // 统计标示 0:全部、1:当前天、2:昨天 - // 注意:此字段可能返回 null,表示取不到有效值。 - CountTag *uint64 `json:"CountTag,omitnil,omitempty" name:"CountTag"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 运行中 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunningNum *uint64 `json:"RunningNum,omitnil,omitempty" name:"RunningNum"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 等待运行 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitRunningNum *uint64 `json:"WaitRunningNum,omitnil,omitempty" name:"WaitRunningNum"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 等待上游 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyNum *uint64 `json:"DependencyNum,omitnil,omitempty" name:"DependencyNum"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 等待事件 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitEventNum *string `json:"WaitEventNum,omitnil,omitempty" name:"WaitEventNum"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 正在终止 - // 注意:此字段可能返回 null,表示取不到有效值。 - StoppingNum *uint64 `json:"StoppingNum,omitnil,omitempty" name:"StoppingNum"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - SucceedNum *uint64 `json:"SucceedNum,omitnil,omitempty" name:"SucceedNum"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - FailedNum *uint64 `json:"FailedNum,omitnil,omitempty" name:"FailedNum"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 跳过运行总数 - SkipRunningNum *int64 `json:"SkipRunningNum,omitnil,omitempty" name:"SkipRunningNum"` -} + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` -type ScreenTaskInfo struct { - // 统计标示 0:全部、1:当前天、2:昨天 - CountTag *uint64 `json:"CountTag,omitnil,omitempty" name:"CountTag"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 运行中 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunningNum *uint64 `json:"RunningNum,omitnil,omitempty" name:"RunningNum"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 停止中 - // 注意:此字段可能返回 null,表示取不到有效值。 - StoppingNum *uint64 `json:"StoppingNum,omitnil,omitempty" name:"StoppingNum"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 已停止 - // 注意:此字段可能返回 null,表示取不到有效值。 - StoppedNum *uint64 `json:"StoppedNum,omitnil,omitempty" name:"StoppedNum"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 暂停 - // 注意:此字段可能返回 null,表示取不到有效值。 - FrozenNum *uint64 `json:"FrozenNum,omitnil,omitempty" name:"FrozenNum"` +type RerunScheduleInstancesRequest struct { + *tchttp.BaseRequest + + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 无效任务数 - // 注意:此字段可能返回 null,表示取不到有效值。 - InvalidNum *uint64 `json:"InvalidNum,omitnil,omitempty" name:"InvalidNum"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 年任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - YearNum *uint64 `json:"YearNum,omitnil,omitempty" name:"YearNum"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 月任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - MonthNum *uint64 `json:"MonthNum,omitnil,omitempty" name:"MonthNum"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 周任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - WeekNum *uint64 `json:"WeekNum,omitnil,omitempty" name:"WeekNum"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 天任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - DayNum *uint64 `json:"DayNum,omitnil,omitempty" name:"DayNum"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 小时任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - HourNum *uint64 `json:"HourNum,omitnil,omitempty" name:"HourNum"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 分钟任务 - // 注意:此字段可能返回 null,表示取不到有效值。 - MinuteNum *uint64 `json:"MinuteNum,omitnil,omitempty" name:"MinuteNum"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 工作流总数 - WorkflowNum *uint64 `json:"WorkflowNum,omitnil,omitempty" name:"WorkflowNum"` -} + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` -type ScriptInfoResponse struct { - // 资源id - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 脚本名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 文件扩展名类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 文件类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // md5值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Md5Value *string `json:"Md5Value,omitnil,omitempty" name:"Md5Value"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 文件大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - Size *float64 `json:"Size,omitnil,omitempty" name:"Size"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 本地路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 远程路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` +func (r *RerunScheduleInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 用户名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RerunScheduleInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") + delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RerunScheduleInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` +// Predefined struct for user +type RerunScheduleInstancesResponseParams struct { + // 结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 路径深度 - // 注意:此字段可能返回 null,表示取不到有效值。 - PathDepth *int64 `json:"PathDepth,omitnil,omitempty" name:"PathDepth"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type RerunScheduleInstancesResponse struct { + *tchttp.BaseResponse + Response *RerunScheduleInstancesResponseParams `json:"Response"` +} - // 附加信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraInfo *string `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` +func (r *RerunScheduleInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 本地临时文件路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - LocalTempPath *string `json:"LocalTempPath,omitnil,omitempty" name:"LocalTempPath"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RerunScheduleInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 本地压缩文件路径 +type ResourcePathTree struct { + // 资源名字 // 注意:此字段可能返回 null,表示取不到有效值。 - ZipPath *string `json:"ZipPath,omitnil,omitempty" name:"ZipPath"` + Name *string `json:"Name,omitnil" name:"Name"` - // cos桶名 + // 是否为叶子节点 // 注意:此字段可能返回 null,表示取不到有效值。 - Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` + IsLeaf *bool `json:"IsLeaf,omitnil" name:"IsLeaf"` - // cos地区 + // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` -} - -type ScriptRequestInfo struct { - // 脚本路径 - // 项目区1470575647377821696项目,f1目录下: - // /datastudio/project/1470575647377821696/f1/sql1234.sql - // 个人区: - // /datastudio/personal/sqlTTT.sql - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 脚本版本 - Version *string `json:"Version,omitnil,omitempty" name:"Version"` - - // 操作类型 - Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` - // 额外信息 - ExtraInfo *string `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` - - // 桶名称 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` - - // 所属地区 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` - - // 文件扩展类型 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` -} - -type SearchColumnDocVO struct { - // 字段名称 + // 本地路径 // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"` - // 字段中文名称 + // 远程路径 // 注意:此字段可能返回 null,表示取不到有效值。 - ChineseName *string `json:"ChineseName,omitnil,omitempty" name:"ChineseName"` + RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"` - // 字段类型 + // 文件类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"` - // 字段类型长度 + // 文件大小 // 注意:此字段可能返回 null,表示取不到有效值。 - Length *uint64 `json:"Length,omitnil,omitempty" name:"Length"` + Size *int64 `json:"Size,omitnil" name:"Size"` - // 字段类型精度 + // 文件MD5值 // 注意:此字段可能返回 null,表示取不到有效值。 - Precision *uint64 `json:"Precision,omitnil,omitempty" name:"Precision"` + Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"` - // 字段类型scale + // 文件拥有者名字 // 注意:此字段可能返回 null,表示取不到有效值。 - Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` + OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"` - // 字段默认值 + // 更新人 // 注意:此字段可能返回 null,表示取不到有效值。 - DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` + UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"` - // 字段描述 + // 文件更新人uin // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"` - // 字段的顺序 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` + CreateTime *uint64 `json:"CreateTime,omitnil" name:"CreateTime"` - // 是否为分区字段 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - IsPartition *bool `json:"IsPartition,omitnil,omitempty" name:"IsPartition"` + UpdateTime *uint64 `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 列上的索引类型 主键: PRI,唯一索引: UNI,一般索引: MUL + // Cos存储桶名 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnKey *string `json:"ColumnKey,omitnil,omitempty" name:"ColumnKey"` + CosBucket *string `json:"CosBucket,omitnil" name:"CosBucket"` - // 创建时间 + // Cos地域 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"` - // 更新时间 + // 额外信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ModifiedTime *string `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` + ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"` } -type SearchCondition struct { - // 查询框架,必选 - Instance *SearchConditionInstanceNew `json:"Instance,omitnil,omitempty" name:"Instance"` +// Predefined struct for user +type RestartInLongAgentRequestParams struct { + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 排序顺序(asc,desc) - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` +type RestartInLongAgentRequest struct { + *tchttp.BaseRequest + + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type SearchConditionInstanceNew struct { - // 执行空间,可选 - // "DRY_RUN" - ExecutionSpace *string `json:"ExecutionSpace,omitnil,omitempty" name:"ExecutionSpace"` +func (r *RestartInLongAgentRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 业务产品,可选: 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RestartInLongAgentRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 资源组信息,可选 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` +// Predefined struct for user +type RestartInLongAgentResponseParams struct { + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type SearchConditionNew struct { - // 查询框架,必选 - Instance *SearchConditionInstanceNew `json:"Instance,omitnil,omitempty" name:"Instance"` +type RestartInLongAgentResponse struct { + *tchttp.BaseResponse + Response *RestartInLongAgentResponseParams `json:"Response"` +} - // 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` +func (r *RestartInLongAgentResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 排序顺序(asc,desc) - Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RestartInLongAgentResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) - SortCol *string `json:"SortCol,omitnil,omitempty" name:"SortCol"` +// Predefined struct for user +type ResumeIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) + Event *string `json:"Event,omitnil" name:"Event"` + + // 额外参数 + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` +} + +type ResumeIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) + Event *string `json:"Event,omitnil" name:"Event"` + + // 额外参数 + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` +} + +func (r *ResumeIntegrationTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ResumeIntegrationTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "ProjectId") + delete(f, "Event") + delete(f, "ExtConfig") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ResumeIntegrationTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type SetTaskAlarmNewRequestParams struct { - // 设置任务超时告警和失败告警信息 - AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil,omitempty" name:"AlarmInfoList"` +type ResumeIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type SetTaskAlarmNewRequest struct { +type ResumeIntegrationTaskResponse struct { + *tchttp.BaseResponse + Response *ResumeIntegrationTaskResponseParams `json:"Response"` +} + +func (r *ResumeIntegrationTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} + +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *ResumeIntegrationTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} + +// Predefined struct for user +type RobAndLockIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务类型:201. stream, 202. offline + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` +} + +type RobAndLockIntegrationTaskRequest struct { *tchttp.BaseRequest - // 设置任务超时告警和失败告警信息 - AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil,omitempty" name:"AlarmInfoList"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 任务类型:201. stream, 202. offline + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *SetTaskAlarmNewRequest) ToJsonString() string { +func (r *RobAndLockIntegrationTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SetTaskAlarmNewRequest) FromJsonString(s string) error { +func (r *RobAndLockIntegrationTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "AlarmInfoList") + delete(f, "TaskId") delete(f, "ProjectId") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SetTaskAlarmNewRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RobAndLockIntegrationTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type SetTaskAlarmNewResponseParams struct { - // 返回批量操作成功个数、失败个数、操作总数 - Data *BatchOperateResult `json:"Data,omitnil,omitempty" name:"Data"` +type RobAndLockIntegrationTaskResponseParams struct { + // 抢锁状态 + RobLockState *RobLockState `json:"RobLockState,omitnil" name:"RobLockState"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type SetTaskAlarmNewResponse struct { +type RobAndLockIntegrationTaskResponse struct { *tchttp.BaseResponse - Response *SetTaskAlarmNewResponseParams `json:"Response"` + Response *RobAndLockIntegrationTaskResponseParams `json:"Response"` } -func (r *SetTaskAlarmNewResponse) ToJsonString() string { +func (r *RobAndLockIntegrationTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SetTaskAlarmNewResponse) FromJsonString(s string) error { +func (r *RobAndLockIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type SimpleColumnInfo struct { - // 列ID +type RobLockState struct { + // 是否可以抢锁 + IsRob *bool `json:"IsRob,omitnil" name:"IsRob"` + + // 当前持锁人 + Locker *string `json:"Locker,omitnil" name:"Locker"` +} + +type Rule struct { + // 规则ID // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 限定名 + // 规则组ID // 注意:此字段可能返回 null,表示取不到有效值。 - QualifiedName *string `json:"QualifiedName,omitnil,omitempty" name:"QualifiedName"` + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 列名 + // 数据表Id // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 列中文名 + // 规则名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnNameCn *string `json:"ColumnNameCn,omitnil,omitempty" name:"ColumnNameCn"` + Name *string `json:"Name,omitnil" name:"Name"` - // 列类型 + // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnType *string `json:"ColumnType,omitnil,omitempty" name:"ColumnType"` + Type *uint64 `json:"Type,omitnil" name:"Type"` - // 列描述 + // 规则模板Id // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` - // 前缀路径 + // 规则模板概述 // 注意:此字段可能返回 null,表示取不到有效值。 - PrefixPath *string `json:"PrefixPath,omitnil,omitempty" name:"PrefixPath"` + RuleTemplateContent *string `json:"RuleTemplateContent,omitnil" name:"RuleTemplateContent"` - // 创建时间 + // 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // 修改时间 + // 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别) // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` - // 数据源ID + // 规则适用的源数据对象类型(1:数值,2:字符串) // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil" name:"SourceObjectDataType"` - // 下游数量 + // 源字段详细类型,INT、STRING // 注意:此字段可能返回 null,表示取不到有效值。 - DownStreamCount *int64 `json:"DownStreamCount,omitnil,omitempty" name:"DownStreamCount"` + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` - // 上游数量 + // 源字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - UpStreamCount *int64 `json:"UpStreamCount,omitnil,omitempty" name:"UpStreamCount"` + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` - // 关系参数 + // 检测范围 1.全表, 2.条件扫描 // 注意:此字段可能返回 null,表示取不到有效值。 - RelationParams *string `json:"RelationParams,omitnil,omitempty" name:"RelationParams"` + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` - // 参数 + // 条件扫描WHERE条件表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` - // 任务集合 + // 自定义SQL // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` -} + CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"` -type SimpleTaskInfo struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 报警触发条件 + // 注意:此字段可能返回 null,表示取不到有效值。 + CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"` - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` -} + // 报警触发级别 1.低, 2.中, 3.高 + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` -type SourceFieldInfo struct { - // 字段名称 - FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` + // 规则描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + Description *string `json:"Description,omitnil" name:"Description"` - // 字段类型 - FieldType *string `json:"FieldType,omitnil,omitempty" name:"FieldType"` + // 规则配置人 + // 注意:此字段可能返回 null,表示取不到有效值。 + Operator *string `json:"Operator,omitnil" name:"Operator"` - // 字段别名 - Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` + // 目标库Id + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"` - // 字段描述 + // 目标库名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetDatabaseName *string `json:"TargetDatabaseName,omitnil" name:"TargetDatabaseName"` + + // 目标表Id + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"` + + // 目标表名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetTableName *string `json:"TargetTableName,omitnil" name:"TargetTableName"` + + // 目标字段过滤条件表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"` + + // 源字段与目标字段关联条件on表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` + + // 自定义模版sql表达式参数 + // 注意:此字段可能返回 null,表示取不到有效值。 + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` + + // 是否关联多表 + // 注意:此字段可能返回 null,表示取不到有效值。 + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` + + // 是否where参数 + // 注意:此字段可能返回 null,表示取不到有效值。 + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` + + // 模版原始SQL + // 注意:此字段可能返回 null,表示取不到有效值。 + TemplateSql *string `json:"TemplateSql,omitnil" name:"TemplateSql"` + + // 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 + // 注意:此字段可能返回 null,表示取不到有效值。 + SubQualityDim *uint64 `json:"SubQualityDim,omitnil" name:"SubQualityDim"` + + // 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别) + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetObjectType *uint64 `json:"TargetObjectType,omitnil" name:"TargetObjectType"` + + // 规则适用的目标数据对象类型(1:数值,2:字符串) + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetObjectDataType *uint64 `json:"TargetObjectDataType,omitnil" name:"TargetObjectDataType"` + + // 目标字段详细类型,INT、STRING // 注意:此字段可能返回 null,表示取不到有效值。 - Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"` -} + TargetObjectDataTypeName *string `json:"TargetObjectDataTypeName,omitnil" name:"TargetObjectDataTypeName"` -type SpeedValue struct { - // 带毫秒的时间戳 + // 目标字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` - // 无 + // 源端对应的引擎类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Speed *float64 `json:"Speed,omitnil,omitempty" name:"Speed"` + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` } -type SqlExpression struct { - // sql表达式表名 +type RuleConfig struct { + // 规则ID // 注意:此字段可能返回 null,表示取不到有效值。 - TableExpressions []*SqlExpressionTable `json:"TableExpressions,omitnil,omitempty" name:"TableExpressions"` + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // sql表达式字段名 + // 规则检测范围类型 1.全表 2.条件扫描 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamExpressions []*string `json:"ParamExpressions,omitnil,omitempty" name:"ParamExpressions"` -} + ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"` -type SqlExpressionTable struct { - // sql表达式表名 + // 检测范围表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - TableExpression *string `json:"TableExpression,omitnil,omitempty" name:"TableExpression"` + Condition *string `json:"Condition,omitnil" name:"Condition"` - // sql表达式字段名 + // 目标检测范围表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnExpression []*string `json:"ColumnExpression,omitnil,omitempty" name:"ColumnExpression"` + TargetCondition *string `json:"TargetCondition,omitnil" name:"TargetCondition"` } -type StageCloudApiRequest struct { - // 无 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` +type RuleDimCnt struct { + // 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 + Dim *uint64 `json:"Dim,omitnil" name:"Dim"` - // 无 - StageId *string `json:"StageId,omitnil,omitempty" name:"StageId"` + // count 数 + Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"` +} - // 无 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` +type RuleDimStat struct { + // 总数 + TotalCnt *uint64 `json:"TotalCnt,omitnil" name:"TotalCnt"` - // 无 - StageName *string `json:"StageName,omitnil,omitempty" name:"StageName"` + // 维度统计数 + DimCntList []*RuleDimCnt `json:"DimCntList,omitnil" name:"DimCntList"` +} - // 无 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` +type RuleExecConfig struct { + // 计算队列名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + QueueName *string `json:"QueueName,omitnil" name:"QueueName"` - // 无 - Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` + // 执行资源组 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // 无 - Version *string `json:"Version,omitnil,omitempty" name:"Version"` + // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + // 注意:此字段可能返回 null,表示取不到有效值。 + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` +} - // 无 - Queue *string `json:"Queue,omitnil,omitempty" name:"Queue"` +type RuleExecDateStat struct { + // 统计日期 + StatDate *string `json:"StatDate,omitnil" name:"StatDate"` - // 无 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + // 告警数 + AlarmCnt *uint64 `json:"AlarmCnt,omitnil" name:"AlarmCnt"` - // 无 - Parameters []*Property `json:"Parameters,omitnil,omitempty" name:"Parameters"` + // 阻塞数 + PipelineCnt *uint64 `json:"PipelineCnt,omitnil" name:"PipelineCnt"` +} - // 无 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +type RuleExecExportResult struct { + // 规则执行id + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 无 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 导出任务列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExportTasks []*ExportTaskInfo `json:"ExportTasks,omitnil" name:"ExportTasks"` +} - // 无 - JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` +type RuleExecLog struct { + // 是否完成 + // 注意:此字段可能返回 null,表示取不到有效值。 + Finished *bool `json:"Finished,omitnil" name:"Finished"` - // 无 - WorkFlowId *string `json:"WorkFlowId,omitnil,omitempty" name:"WorkFlowId"` + // 内容 + // 注意:此字段可能返回 null,表示取不到有效值。 + Log *string `json:"Log,omitnil" name:"Log"` } -// Predefined struct for user -type StartIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type RuleExecResult struct { + // 规则执行ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则组执行ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // 规则组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 规则ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` -} + // 规则名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleName *string `json:"RuleName,omitnil" name:"RuleName"` -type StartIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleType *uint64 `json:"RuleType,omitnil" name:"RuleType"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 源字段详细类型,int string + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` - // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // 源字段名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` - // 额外参数 - ExtConfig []*RecordField `json:"ExtConfig,omitnil,omitempty" name:"ExtConfig"` + // 条件扫描WHERE条件表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"` - // 操作类型描述 - EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` -} + // 检测结果(1:检测通过,2:触发规则,3:检测失败) + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecResultStatus *uint64 `json:"ExecResultStatus,omitnil" name:"ExecResultStatus"` -func (r *StartIntegrationTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 触发结果,告警发送成功, 阻断任务成功 + // 注意:此字段可能返回 null,表示取不到有效值。 + TriggerResult *string `json:"TriggerResult,omitnil" name:"TriggerResult"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StartIntegrationTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - delete(f, "Event") - delete(f, "ExtConfig") - delete(f, "EventDesc") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StartIntegrationTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 对比结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + CompareResult *CompareResult `json:"CompareResult,omitnil" name:"CompareResult"` -// Predefined struct for user -type StartIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 模版名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 质量维度 + // 注意:此字段可能返回 null,表示取不到有效值。 + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` -type StartIntegrationTaskResponse struct { - *tchttp.BaseResponse - Response *StartIntegrationTaskResponseParams `json:"Response"` -} + // 目标表-库表名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetDBTableName *string `json:"TargetDBTableName,omitnil" name:"TargetDBTableName"` -func (r *StartIntegrationTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 目标表-字段名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StartIntegrationTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 目标表-字段类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetObjectDataType *string `json:"TargetObjectDataType,omitnil" name:"TargetObjectDataType"` -type StartTaskInfo struct { - // 批量运行任务类型,比如START,TIMESTAMP,RESTORE,RESUME等 + // 自定义模版sql表达式参数 // 注意:此字段可能返回 null,表示取不到有效值。 - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` - // 任务Id列表 + // 源字段与目标字段关联条件on表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"` - // 批量运行任务配置,目前仅用与实时集成基于时间位点启动。基于时间位点启动,需要设置一个name=timestamp, value=具体时间戳的RecordField的配置 + // 执行时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Config []*RecordField `json:"Config,omitnil,omitempty" name:"Config"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 操作类型 + // 1/2/3:低/中/高 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` } -// Predefined struct for user -type StopIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} +type RuleExecResultDetail struct { + // 数据源id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *uint64 `json:"DatasourceId,omitnil" name:"DatasourceId"` -type StopIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 数据源名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 数据库guid + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` -func (r *StopIntegrationTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 数据库名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopIntegrationTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StopIntegrationTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 实例ID + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` -// Predefined struct for user -type StopIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 表guid + // 注意:此字段可能返回 null,表示取不到有效值。 + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 表名 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableName *string `json:"TableName,omitnil" name:"TableName"` -type StopIntegrationTaskResponse struct { - *tchttp.BaseResponse - Response *StopIntegrationTaskResponseParams `json:"Response"` -} + // 规则执行记录 + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleExecResult *RuleExecResult `json:"RuleExecResult,omitnil" name:"RuleExecResult"` -func (r *StopIntegrationTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 表负责人userId + // 注意:此字段可能返回 null,表示取不到有效值。 + TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil" name:"TableOwnerUserId"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopIntegrationTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 2.HIVE 3.DLC + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"` } -type StrToStrMap struct { - // k +type RuleExecResultPage struct { + // 记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - K *string `json:"K,omitnil,omitempty" name:"K"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // v - // 注意:此字段可能返回 null,表示取不到有效值。 - V *string `json:"V,omitnil,omitempty" name:"V"` + // 规则执行结果 + Items []*RuleExecResult `json:"Items,omitnil" name:"Items"` } -// Predefined struct for user -type SubmitCustomFunctionRequestParams struct { - // 函数唯一标识 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` +type RuleExecStat struct { + // 规则运行总数 + TotalCnt *uint64 `json:"TotalCnt,omitnil" name:"TotalCnt"` - // 集群实例 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + // 环比规则运行总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastTotalCnt *uint64 `json:"LastTotalCnt,omitnil" name:"LastTotalCnt"` - // 备注信息 - Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"` + // 规则运行总数占比 + TotalCntRatio *float64 `json:"TotalCntRatio,omitnil" name:"TotalCntRatio"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 规则运行总数环比变化 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastTotalCntRatio *float64 `json:"LastTotalCntRatio,omitnil" name:"LastTotalCntRatio"` -type SubmitCustomFunctionRequest struct { - *tchttp.BaseRequest - - // 函数唯一标识 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + // 规则触发数 + TriggerCnt *uint64 `json:"TriggerCnt,omitnil" name:"TriggerCnt"` - // 集群实例 ID - ClusterIdentifier *string `json:"ClusterIdentifier,omitnil,omitempty" name:"ClusterIdentifier"` + // 环比规则触发数 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastTriggerCnt *uint64 `json:"LastTriggerCnt,omitnil" name:"LastTriggerCnt"` - // 备注信息 - Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"` + // 触发占总数占比 + TriggerCntRatio *float64 `json:"TriggerCntRatio,omitnil" name:"TriggerCntRatio"` - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 环比规则触发数变化 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastTriggerCntRatio *float64 `json:"LastTriggerCntRatio,omitnil" name:"LastTriggerCntRatio"` -func (r *SubmitCustomFunctionRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 规则报警数 + AlarmCnt *uint64 `json:"AlarmCnt,omitnil" name:"AlarmCnt"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitCustomFunctionRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "FunctionId") - delete(f, "ClusterIdentifier") - delete(f, "Comment") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitCustomFunctionRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 环比规则报警数 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastAlarmCnt *uint64 `json:"LastAlarmCnt,omitnil" name:"LastAlarmCnt"` -// Predefined struct for user -type SubmitCustomFunctionResponseParams struct { - // 函数唯一标识 + // 报警占总数占比 + AlarmCntRatio *float64 `json:"AlarmCntRatio,omitnil" name:"AlarmCntRatio"` + + // 环比报警数变化 // 注意:此字段可能返回 null,表示取不到有效值。 - FunctionId *string `json:"FunctionId,omitnil,omitempty" name:"FunctionId"` + LastAlarmCntRatio *float64 `json:"LastAlarmCntRatio,omitnil" name:"LastAlarmCntRatio"` + + // 阻塞发生数 + PipelineCnt *uint64 `json:"PipelineCnt,omitnil" name:"PipelineCnt"` - // 错误提示 + // 环比阻塞发生数 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"` + LastPipelineCnt *uint64 `json:"LastPipelineCnt,omitnil" name:"LastPipelineCnt"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 阻塞占总数占比 + PipelineCntRatio *float64 `json:"PipelineCntRatio,omitnil" name:"PipelineCntRatio"` -type SubmitCustomFunctionResponse struct { - *tchttp.BaseResponse - Response *SubmitCustomFunctionResponseParams `json:"Response"` + // 环比阻塞发生数变化 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastPipelineCntRatio *float64 `json:"LastPipelineCntRatio,omitnil" name:"LastPipelineCntRatio"` } -func (r *SubmitCustomFunctionResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type RuleFieldConfig struct { + // where变量 + // 注意:此字段可能返回 null,表示取不到有效值。 + WhereConfig []*FieldConfig `json:"WhereConfig,omitnil" name:"WhereConfig"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitCustomFunctionResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 库表变量 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableConfig []*TableConfig `json:"TableConfig,omitnil" name:"TableConfig"` } -// Predefined struct for user -type SubmitSqlTaskRequestParams struct { - // 数据库类型 - DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` +type RuleGroup struct { + // 规则组Id + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` // 数据源Id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 资源组Id - GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` + // 数据源名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` - // 脚本文件id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` + // 数据源类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"` - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 执行引擎实例ID - EngineId *string `json:"EngineId,omitnil,omitempty" name:"EngineId"` + // 关联数据表名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 脚本内容 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + // 关联数据表Id + // 注意:此字段可能返回 null,表示取不到有效值。 + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 资源队列 - ResourceQueue *string `json:"ResourceQueue,omitnil,omitempty" name:"ResourceQueue"` + // 关联数据表负责人 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableOwnerName *string `json:"TableOwnerName,omitnil" name:"TableOwnerName"` - // 数据库类型 - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 执行策略 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecStrategy *RuleGroupExecStrategy `json:"ExecStrategy,omitnil" name:"ExecStrategy"` - // 计算资源名称 - ComputeResource *string `json:"ComputeResource,omitnil,omitempty" name:"ComputeResource"` + // 执行策略 + // 注意:此字段可能返回 null,表示取不到有效值。 + Subscription *RuleGroupSubscribe `json:"Subscription,omitnil" name:"Subscription"` - // 高级运行参数 - RunParams *string `json:"RunParams,omitnil,omitempty" name:"RunParams"` + // 数据库id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 高级设置 - ConfParams *string `json:"ConfParams,omitnil,omitempty" name:"ConfParams"` + // 数据库名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 脚本内容是否base64加密 - ScriptEncryption *bool `json:"ScriptEncryption,omitnil,omitempty" name:"ScriptEncryption"` -} + // 是否有权限 + // 注意:此字段可能返回 null,表示取不到有效值。 + Permission *bool `json:"Permission,omitnil" name:"Permission"` -type SubmitSqlTaskRequest struct { - *tchttp.BaseRequest - - // 数据库类型 - DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"` + // 已经配置的规则数量 + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleCount *uint64 `json:"RuleCount,omitnil" name:"RuleCount"` - // 数据源Id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 监控状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"` - // 资源组Id - GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` + // 表负责人UserId + // 注意:此字段可能返回 null,表示取不到有效值。 + TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil" name:"TableOwnerUserId"` - // 脚本文件id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` + // 实例ID + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` +} - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` +type RuleGroupExecResult struct { + // 规则组执行ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"` - // 执行引擎实例ID - EngineId *string `json:"EngineId,omitnil,omitempty" name:"EngineId"` + // 规则组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 脚本内容 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + // 执行触发类型(1:手动触发, 2:调度事中触发,3:周期调度触发) + // 注意:此字段可能返回 null,表示取不到有效值。 + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` - // 资源队列 - ResourceQueue *string `json:"ResourceQueue,omitnil,omitempty" name:"ResourceQueue"` + // 执行时间 yyyy-MM-dd HH:mm:ss + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecTime *string `json:"ExecTime,omitnil" name:"ExecTime"` - // 数据库类型 - DatasourceType *string `json:"DatasourceType,omitnil,omitempty" name:"DatasourceType"` + // 执行状态(1.已提交 2.检测中 3.正常 4.异常) + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *uint64 `json:"Status,omitnil" name:"Status"` - // 计算资源名称 - ComputeResource *string `json:"ComputeResource,omitnil,omitempty" name:"ComputeResource"` + // 异常规则数 + // 注意:此字段可能返回 null,表示取不到有效值。 + AlarmRuleCount *uint64 `json:"AlarmRuleCount,omitnil" name:"AlarmRuleCount"` - // 高级运行参数 - RunParams *string `json:"RunParams,omitnil,omitempty" name:"RunParams"` + // 总规则数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalRuleCount *uint64 `json:"TotalRuleCount,omitnil" name:"TotalRuleCount"` - // 高级设置 - ConfParams *string `json:"ConfParams,omitnil,omitempty" name:"ConfParams"` + // 源表负责人 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableOwnerName *string `json:"TableOwnerName,omitnil" name:"TableOwnerName"` - // 脚本内容是否base64加密 - ScriptEncryption *bool `json:"ScriptEncryption,omitnil,omitempty" name:"ScriptEncryption"` -} + // 源表名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableName *string `json:"TableName,omitnil" name:"TableName"` -func (r *SubmitSqlTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 表id + // 注意:此字段可能返回 null,表示取不到有效值。 + TableId *string `json:"TableId,omitnil" name:"TableId"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitSqlTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "DatabaseType") - delete(f, "DatasourceId") - delete(f, "GroupId") - delete(f, "ScriptId") - delete(f, "ProjectId") - delete(f, "DatabaseName") - delete(f, "EngineId") - delete(f, "ScriptContent") - delete(f, "ResourceQueue") - delete(f, "DatasourceType") - delete(f, "ComputeResource") - delete(f, "RunParams") - delete(f, "ConfParams") - delete(f, "ScriptEncryption") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitSqlTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 数据库id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` -// Predefined struct for user -type SubmitSqlTaskResponseParams struct { - // 任务提交记录 - Record *AdhocRecord `json:"Record,omitnil,omitempty" name:"Record"` + // 数据源ID + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 子任务记录列表 - Details []*AdhocDetail `json:"Details,omitnil,omitempty" name:"Details"` + // 有无权限 + // 注意:此字段可能返回 null,表示取不到有效值。 + Permission *bool `json:"Permission,omitnil" name:"Permission"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 执行详情,调度计划或者关联生产任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecDetail *string `json:"ExecDetail,omitnil" name:"ExecDetail"` -type SubmitSqlTaskResponse struct { - *tchttp.BaseResponse - Response *SubmitSqlTaskResponseParams `json:"Response"` + // 实际执行引擎 + // 注意:此字段可能返回 null,表示取不到有效值。 + EngineType *string `json:"EngineType,omitnil" name:"EngineType"` } -func (r *SubmitSqlTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type RuleGroupExecResultPage struct { + // 记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitSqlTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 规则组执行结果 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*RuleGroupExecResult `json:"Items,omitnil" name:"Items"` } -// Predefined struct for user -type SubmitTaskRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` +type RuleGroupExecStrategy struct { + // 规则组Id + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 是否启动调度 - StartScheduling *bool `json:"StartScheduling,omitnil,omitempty" name:"StartScheduling"` -} + // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"` -type SubmitTaskRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 计算队列 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"` - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 执行资源组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // 版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // 执行资源组名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` - // 是否启动调度 - StartScheduling *bool `json:"StartScheduling,omitnil,omitempty" name:"StartScheduling"` -} + // 关联的生产调度任务列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"` -func (r *SubmitTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 周期开始时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "VersionRemark") - delete(f, "StartScheduling") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 周期结束时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` -// Predefined struct for user -type SubmitTaskResponseParams struct { - // 成功或者失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 调度周期类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 延迟调度时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` -type SubmitTaskResponse struct { - *tchttp.BaseResponse - Response *SubmitTaskResponseParams `json:"Response"` -} + // 间隔 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` -func (r *SubmitTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 时间指定 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 运行的执行引擎,不传时会请求该数据源下默认的执行引擎 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"` + + // 执行计划 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecPlan *string `json:"ExecPlan,omitnil" name:"ExecPlan"` } -// Predefined struct for user -type SubmitTaskTestRunRequestParams struct { - // taskId列表 - TaskIds *string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` +type RuleGroupMonitor struct { + // 规则组id + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 表guid + // 注意:此字段可能返回 null,表示取不到有效值。 + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 工作流id - WorkFlowId *string `json:"WorkFlowId,omitnil,omitempty" name:"WorkFlowId"` + // 数据源id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *uint64 `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 工作流名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 数据库guid + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` + + // 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"` - // 工作流任务列表 - Tasks []*StageCloudApiRequest `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 监控状态 0.false 1.true + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorStatus *uint64 `json:"MonitorStatus,omitnil" name:"MonitorStatus"` - // 备注 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 规则组创建人id + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateUserId *uint64 `json:"CreateUserId,omitnil" name:"CreateUserId"` - // 运行参数,map的Json形式 - RunParams *string `json:"RunParams,omitnil,omitempty" name:"RunParams"` + // 规则组创建人昵称 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateUserName *string `json:"CreateUserName,omitnil" name:"CreateUserName"` - // 脚本内容 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + // 规则创建时间 yyyy-MM-dd HH:mm:ss + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` +} - // 版本号 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` +type RuleGroupMonitorPage struct { + // 记录总数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 提交任务测试运行类型 - SubmitTaskTestRunType *string `json:"SubmitTaskTestRunType,omitnil,omitempty" name:"SubmitTaskTestRunType"` + // 记录 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*RuleGroupMonitor `json:"Items,omitnil" name:"Items"` } -type SubmitTaskTestRunRequest struct { - *tchttp.BaseRequest - - // taskId列表 - TaskIds *string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` +type RuleGroupPage struct { + // 记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 规则组列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*RuleGroup `json:"Items,omitnil" name:"Items"` +} - // 工作流id - WorkFlowId *string `json:"WorkFlowId,omitnil,omitempty" name:"WorkFlowId"` +type RuleGroupSchedulerInfo struct { + // 规则组ID + // 注意:此字段可能返回 null,表示取不到有效值。 + Id *int64 `json:"Id,omitnil" name:"Id"` - // 工作流名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 1:未配置 2:关联生产调度 3:离线周期检测 + // 注意:此字段可能返回 null,表示取不到有效值。 + MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"` - // 工作流任务列表 - Tasks []*StageCloudApiRequest `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 开始时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 备注 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 结束时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 运行参数,map的Json形式 - RunParams *string `json:"RunParams,omitnil,omitempty" name:"RunParams"` + // 循环类型简写 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` - // 脚本内容 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + // 循环步长 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 版本号 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` + // 循环类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleDesc *string `json:"CycleDesc,omitnil" name:"CycleDesc"` - // 提交任务测试运行类型 - SubmitTaskTestRunType *string `json:"SubmitTaskTestRunType,omitnil,omitempty" name:"SubmitTaskTestRunType"` -} + // 离线周期检测下指定时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` -func (r *SubmitTaskTestRunRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 离线周期检测下延迟时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskTestRunRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskIds") - delete(f, "ProjectId") - delete(f, "WorkFlowId") - delete(f, "Name") - delete(f, "Tasks") - delete(f, "Description") - delete(f, "RunParams") - delete(f, "ScriptContent") - delete(f, "VersionId") - delete(f, "SubmitTaskTestRunType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitTaskTestRunRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 离线周期检测下注册到任务调度的任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleTaskId *string `json:"CycleTaskId,omitnil" name:"CycleTaskId"` + + // 关联生产调度下关联的任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + AssociateTaskIds []*string `json:"AssociateTaskIds,omitnil" name:"AssociateTaskIds"` } -// Predefined struct for user -type SubmitTaskTestRunResponseParams struct { - // 提交运行jobid - JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"` +type RuleGroupSubscribe struct { + // 规则组Id + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"` + + // 订阅接收人列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"` - // 运行记录id - RecordId []*int64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` + // 订阅方式 1.邮件email 2.短信sms + // 注意:此字段可能返回 null,表示取不到有效值。 + SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 群机器人配置的webhook信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"` } -type SubmitTaskTestRunResponse struct { - *tchttp.BaseResponse - Response *SubmitTaskTestRunResponseParams `json:"Response"` -} +type RuleGroupTable struct { + // 表信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableInfo *RuleGroupTableInnerInfo `json:"TableInfo,omitnil" name:"TableInfo"` -func (r *SubmitTaskTestRunResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 规则组调度信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleGroups []*RuleGroupSchedulerInfo `json:"RuleGroups,omitnil" name:"RuleGroups"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskTestRunResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 订阅者信息 + // 注意:此字段可能返回 null,表示取不到有效值。 + Subscriptions []*RuleGroupSubscribe `json:"Subscriptions,omitnil" name:"Subscriptions"` } -type SubmitWorkflow struct { - // 被提交的任务id集合 +type RuleGroupTableInnerInfo struct { + // 表ID // 注意:此字段可能返回 null,表示取不到有效值。 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 执行结果 - Result *bool `json:"Result,omitnil,omitempty" name:"Result"` + // 表名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 执行情况备注 + // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 执行情况id + // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorId *string `json:"ErrorId,omitnil,omitempty" name:"ErrorId"` -} + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` -// Predefined struct for user -type SubmitWorkflowRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 数据源名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 数据源类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceType *int64 `json:"DatasourceType,omitnil" name:"DatasourceType"` - // 提交的版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // 数据库ID + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 是否启动调度 - StartScheduling *bool `json:"StartScheduling,omitnil,omitempty" name:"StartScheduling"` + // 数据库名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` + + // 项目ID + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectId *int64 `json:"ProjectId,omitnil" name:"ProjectId"` + + // 责任人ID + // 注意:此字段可能返回 null,表示取不到有效值。 + UserId *int64 `json:"UserId,omitnil" name:"UserId"` } -type SubmitWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type RuleHistory struct { + // 规则ID + // 注意:此字段可能返回 null,表示取不到有效值。 + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 变更时间 yyyy-MM-dd HH:mm:ss + // 注意:此字段可能返回 null,表示取不到有效值。 + AlterTime *string `json:"AlterTime,omitnil" name:"AlterTime"` - // 提交的版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + // 变更内容 + // 注意:此字段可能返回 null,表示取不到有效值。 + AlterContent *string `json:"AlterContent,omitnil" name:"AlterContent"` - // 是否启动调度 - StartScheduling *bool `json:"StartScheduling,omitnil,omitempty" name:"StartScheduling"` -} + // 操作账号UId + // 注意:此字段可能返回 null,表示取不到有效值。 + OperatorUserId *uint64 `json:"OperatorUserId,omitnil" name:"OperatorUserId"` -func (r *SubmitWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) + // 操作人名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` } -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "VersionRemark") - delete(f, "StartScheduling") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) +type RuleHistoryPage struct { + // 记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` + + // 规则操作历史列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*RuleHistory `json:"Items,omitnil" name:"Items"` } -// Predefined struct for user -type SubmitWorkflowResponseParams struct { - // 执行结果 - Data *SubmitWorkflow `json:"Data,omitnil,omitempty" name:"Data"` +type RulePage struct { + // 记录数 + // 注意:此字段可能返回 null,表示取不到有效值。 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 规则列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + Items []*Rule `json:"Items,omitnil" name:"Items"` } -type SubmitWorkflowResponse struct { - *tchttp.BaseResponse - Response *SubmitWorkflowResponseParams `json:"Response"` -} +type RuleTemplate struct { + // 规则模版ID + RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"` -func (r *SubmitWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 规则模版名称 + Name *string `json:"Name,omitnil" name:"Name"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 规则模版描述 + Description *string `json:"Description,omitnil" name:"Description"` + + // 模版类型(1:系统模版,2:自定义) + Type *uint64 `json:"Type,omitnil" name:"Type"` + + // 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别) + SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"` + + // 规则适用的源数据对象类型(1:数值,2:字符串) + SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil" name:"SourceObjectDataType"` + + // 规则模版源侧内容,区分引擎,JSON 结构 + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"` + + // 源数据适用类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"` -type SubscribeReceiver struct { - // 接收人Uin + // 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) // 注意:此字段可能返回 null,表示取不到有效值。 - ReceiverUserId *uint64 `json:"ReceiverUserId,omitnil,omitempty" name:"ReceiverUserId"` + QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"` - // 接收人名称 + // 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降) // 注意:此字段可能返回 null,表示取不到有效值。 - ReceiverName *string `json:"ReceiverName,omitnil,omitempty" name:"ReceiverName"` + CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"` - // 接收人Uin + // 引用次数 // 注意:此字段可能返回 null,表示取不到有效值。 - ReceiverUserIdStr *string `json:"ReceiverUserIdStr,omitnil,omitempty" name:"ReceiverUserIdStr"` -} + CitationCount *uint64 `json:"CitationCount,omitnil" name:"CitationCount"` -type SubscribeWebHook struct { - // 群机器人类型,当前支持飞书 + // 创建人id // 注意:此字段可能返回 null,表示取不到有效值。 - HookType *string `json:"HookType,omitnil,omitempty" name:"HookType"` + UserId *uint64 `json:"UserId,omitnil" name:"UserId"` - // 群机器人webhook地址,配置方式参考https://cloud.tencent.com/document/product/1254/70736 + // 创建人昵称 // 注意:此字段可能返回 null,表示取不到有效值。 - HookAddress *string `json:"HookAddress,omitnil,omitempty" name:"HookAddress"` -} + UserName *string `json:"UserName,omitnil" name:"UserName"` -type SuccessorTaskInfo struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 更新时间yyyy-MM-dd HH:mm:ss + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 所属工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 是否添加where参数 + // 注意:此字段可能返回 null,表示取不到有效值。 + WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"` - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 是否关联多个库表 + // 注意:此字段可能返回 null,表示取不到有效值。 + MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"` - // 层级,0表示当前任务 - Layer *int64 `json:"Layer,omitnil,omitempty" name:"Layer"` + // 自定义模板SQL表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"` - // 任务状态 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性 + // 注意:此字段可能返回 null,表示取不到有效值。 + SubQualityDim *uint64 `json:"SubQualityDim,omitnil" name:"SubQualityDim"` +} - // 任务类型,-1表示跨流任务 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` +type RuleTemplateHistory struct { + // 模版ID + TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"` - // 责任人 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 版本 + Version *uint64 `json:"Version,omitnil" name:"Version"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 用户Id + UserId *uint64 `json:"UserId,omitnil" name:"UserId"` - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 用户昵称 + UserName *string `json:"UserName,omitnil" name:"UserName"` - // 所属工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + // 变更类型1.新增2.修改3.删除 + AlterType *uint64 `json:"AlterType,omitnil" name:"AlterType"` - // 周期单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + // 变更内容 + AlterContent *string `json:"AlterContent,omitnil" name:"AlterContent"` +} - // 调度计划 +type RuleTemplateHistoryPage struct { + // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 任务类型描述 + // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` + Items []*RuleTemplateHistory `json:"Items,omitnil" name:"Items"` +} + +type RuleTemplatePage struct { + // 记录数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` + + // 模版列表 + Items []*RuleTemplate `json:"Items,omitnil" name:"Items"` } // Predefined struct for user -type SuspendIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type RunForceSucScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` + + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` + + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` + + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` + + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` + + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 事件类型(START, STOP, SUSPEND, SUSPEND_WITHOUT_SP,RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` + + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type SuspendIntegrationTaskRequest struct { +type RunForceSucScheduleInstancesRequest struct { *tchttp.BaseRequest - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` + + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` + + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` + + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` + + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` + + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` + + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` + + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` + + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` + + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` + + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` + + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` + + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 事件类型(START, STOP, SUSPEND, SUSPEND_WITHOUT_SP,RESUME, COMMIT, TIMESTAMP) - Event *string `json:"Event,omitnil,omitempty" name:"Event"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -func (r *SuspendIntegrationTaskRequest) ToJsonString() string { +func (r *RunForceSucScheduleInstancesRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SuspendIntegrationTaskRequest) FromJsonString(s string) error { +func (r *RunForceSucScheduleInstancesRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "TaskId") + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") delete(f, "ProjectId") - delete(f, "Event") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SuspendIntegrationTaskRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunForceSucScheduleInstancesRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type SuspendIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type RunForceSucScheduleInstancesResponseParams struct { + // 结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type SuspendIntegrationTaskResponse struct { +type RunForceSucScheduleInstancesResponse struct { *tchttp.BaseResponse - Response *SuspendIntegrationTaskResponseParams `json:"Response"` + Response *RunForceSucScheduleInstancesResponseParams `json:"Response"` } -func (r *SuspendIntegrationTaskResponse) ToJsonString() string { +func (r *RunForceSucScheduleInstancesResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *SuspendIntegrationTaskResponse) FromJsonString(s string) error { +func (r *RunForceSucScheduleInstancesResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -type SystemRole struct { - // 角色id - RoleId *string `json:"RoleId,omitnil,omitempty" name:"RoleId"` - - // 角色名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 角色昵称 - // 注意:此字段可能返回 null,表示取不到有效值。 - NameCn *string `json:"NameCn,omitnil,omitempty" name:"NameCn"` - - // 描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 角色权限 - // 注意:此字段可能返回 null,表示取不到有效值。 - Privileges []*RolePrivilege `json:"Privileges,omitnil,omitempty" name:"Privileges"` - - // 方法路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - MethodPaths []*string `json:"MethodPaths,omitnil,omitempty" name:"MethodPaths"` - - // 角色类型, 分为System,Tenant,Project,Commercial - // 注意:此字段可能返回 null,表示取不到有效值。 - RoleType *string `json:"RoleType,omitnil,omitempty" name:"RoleType"` - - // 是否系统默认 - // 注意:此字段可能返回 null,表示取不到有效值。 - SystemInit *bool `json:"SystemInit,omitnil,omitempty" name:"SystemInit"` - - // 自定义参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` -} - -type Table struct { - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Column []*ColumnItem `json:"Column,omitnil,omitempty" name:"Column"` - - // 1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*ColumnData `json:"Data,omitnil,omitempty" name:"Data"` -} - -type TableBaseInfo struct { - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 数据表所属数据源名字 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceConnectionName *string `json:"DatasourceConnectionName,omitnil,omitempty" name:"DatasourceConnectionName"` - - // 表备注 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableComment *string `json:"TableComment,omitnil,omitempty" name:"TableComment"` - - // 类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 数据格式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableFormat *string `json:"TableFormat,omitnil,omitempty" name:"TableFormat"` - - // 用户昵称 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserAlias *string `json:"UserAlias,omitnil,omitempty" name:"UserAlias"` - - // 建表用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UserSubUin *string `json:"UserSubUin,omitnil,omitempty" name:"UserSubUin"` - - // 数据治理配置项 - // 注意:此字段可能返回 null,表示取不到有效值。 - GovernPolicy *DlcDataGovernPolicy `json:"GovernPolicy,omitnil,omitempty" name:"GovernPolicy"` - - // 库数据治理是否关闭,关闭:true,开启:false - // 注意:此字段可能返回 null,表示取不到有效值。 - DbGovernPolicyIsDisable *string `json:"DbGovernPolicyIsDisable,omitnil,omitempty" name:"DbGovernPolicyIsDisable"` -} +// Predefined struct for user +type RunRerunScheduleInstancesRequestParams struct { + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` -type TableBasicInfo struct { - // 表的全局唯一ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 数据源全局唯一ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 数据源名 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 数据库ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 数据库名 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 引擎/存储类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 表类型,视图,外部表等 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 项目Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 所属项目英文名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 所属项目英中文名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 责任人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerId *string `json:"TableOwnerId,omitnil,omitempty" name:"TableOwnerId"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 责任人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerName *string `json:"TableOwnerName,omitnil,omitempty" name:"TableOwnerName"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 存储位置 - // 注意:此字段可能返回 null,表示取不到有效值。 - StorageLocation *int64 `json:"StorageLocation,omitnil,omitempty" name:"StorageLocation"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 表描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 是否分区表,0-全量表 1-分区表 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsPartitionTable *int64 `json:"IsPartitionTable,omitnil,omitempty" name:"IsPartitionTable"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 分区字段list - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionColumns []*string `json:"PartitionColumns,omitnil,omitempty" name:"PartitionColumns"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` +} - // 存储格式 - // 注意:此字段可能返回 null,表示取不到有效值。 - StorageFormat *string `json:"StorageFormat,omitnil,omitempty" name:"StorageFormat"` +type RunRerunScheduleInstancesRequest struct { + *tchttp.BaseRequest + + // 实例列表 + Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"` - // 存储量,字节数 - // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSize *uint64 `json:"StorageSize,omitnil,omitempty" name:"StorageSize"` + // 检查父任务类型, true: 检查父任务; false: 不检查父任务 + CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"` - // 存储量,单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil,omitempty" name:"StorageSizeWithUnit"` + // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子 + RerunType *string `json:"RerunType,omitnil" name:"RerunType"` - // 累计存储【MB】 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalSizeMb *uint64 `json:"TotalSizeMb,omitnil,omitempty" name:"TotalSizeMb"` + // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖 + DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"` - // 副本数量 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReplicaCount *int64 `json:"ReplicaCount,omitnil,omitempty" name:"ReplicaCount"` + // 重跑忽略事件监听与否 + SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"` - // 文件数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileCount *int64 `json:"FileCount,omitnil,omitempty" name:"FileCount"` + // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目 + SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"` - // 分区总数(包含hive,iceberg) - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionCount *int64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"` + // 查询条件 + SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"` - // 分区字段数量(包含hive,iceberg) - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionFieldCount *int64 `json:"PartitionFieldCount,omitnil,omitempty" name:"PartitionFieldCount"` + // 访问类型 + OptType *string `json:"OptType,omitnil" name:"OptType"` - // 生命周期-分区保留天数【分区保留策略时有效】 - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionExpireDays *int64 `json:"PartitionExpireDays,omitnil,omitempty" name:"PartitionExpireDays"` + // 操作者名称 + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 操作者id + OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"` - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 存储位置 - // 注意:此字段可能返回 null,表示取不到有效值。 - Location *string `json:"Location,omitnil,omitempty" name:"Location"` -} + // 项目标志 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` -type TableConfig struct { - // 数据库Id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 项目名称 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 索引页码 + PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"` - // 表Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 页面大小 + PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 数据总数 + Count *int64 `json:"Count,omitnil" name:"Count"` - // 表Key - // 注意:此字段可能返回 null,表示取不到有效值。 - TableKey *string `json:"TableKey,omitnil,omitempty" name:"TableKey"` + // 基础请求信息 + RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"` - // 字段变量 - // 注意:此字段可能返回 null,表示取不到有效值。 - FieldConfig []*FieldConfig `json:"FieldConfig,omitnil,omitempty" name:"FieldConfig"` + // 是否计算总数 + IsCount *bool `json:"IsCount,omitnil" name:"IsCount"` } -type TableHeat struct { - // 表ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +func (r *RunRerunScheduleInstancesRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 统计日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunRerunScheduleInstancesRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "Instances") + delete(f, "CheckFather") + delete(f, "RerunType") + delete(f, "DependentWay") + delete(f, "SkipEventListening") + delete(f, "SonInstanceType") + delete(f, "SearchCondition") + delete(f, "OptType") + delete(f, "OperatorName") + delete(f, "OperatorId") + delete(f, "ProjectId") + delete(f, "ProjectIdent") + delete(f, "ProjectName") + delete(f, "PageIndex") + delete(f, "PageSize") + delete(f, "Count") + delete(f, "RequestBaseInfo") + delete(f, "IsCount") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunRerunScheduleInstancesRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 表热度 - // 注意:此字段可能返回 null,表示取不到有效值。 - Heat *float64 `json:"Heat,omitnil,omitempty" name:"Heat"` +// Predefined struct for user +type RunRerunScheduleInstancesResponseParams struct { + // 结果 + Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"` - // 表热度最大值 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxHeat *float64 `json:"MaxHeat,omitnil,omitempty" name:"MaxHeat"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type TableInfo struct { - // 表Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +type RunRerunScheduleInstancesResponse struct { + *tchttp.BaseResponse + Response *RunRerunScheduleInstancesResponseParams `json:"Response"` +} - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +func (r *RunRerunScheduleInstancesResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 表类型,view/table - // 注意:此字段可能返回 null,表示取不到有效值。 - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunRerunScheduleInstancesResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 表databaseName - // 注意:此字段可能返回 null,表示取不到有效值。 - OriginDatabaseName *string `json:"OriginDatabaseName,omitnil,omitempty" name:"OriginDatabaseName"` +// Predefined struct for user +type RunTaskRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 表schemaName - // 注意:此字段可能返回 null,表示取不到有效值。 - OriginSchemaName *string `json:"OriginSchemaName,omitnil,omitempty" name:"OriginSchemaName"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` } -type TableLineage struct { - // 数据源id - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type RunTaskRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` +} - // 表名称 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +func (r *RunTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // catalog值 - CatalogName *string `json:"CatalogName,omitnil,omitempty" name:"CatalogName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // schema名称 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` +// Predefined struct for user +type RunTaskResponseParams struct { + // 运行成功或者失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 扩展参数 - ExtParams []*ExtParam `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // table类型 TABLE|VIEW - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` +type RunTaskResponse struct { + *tchttp.BaseResponse + Response *RunTaskResponseParams `json:"Response"` } -type TableLineageBaseInfo struct { - // 元数据类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` +func (r *RunTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 由中心节点到该节点的路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - PrefixPath *string `json:"PrefixPath,omitnil,omitempty" name:"PrefixPath"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 空间id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +// Predefined struct for user +type RunTasksByMultiWorkflowRequestParams struct { + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 工作流id列表 + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 表id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + // 是否补录中间实例 0.不补录 1.补录实例 + EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"` +} - // 表血缘参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params []*LineageParamRecord `json:"Params,omitnil,omitempty" name:"Params"` +type RunTasksByMultiWorkflowRequest struct { + *tchttp.BaseRequest + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 父节点列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentSet *string `json:"ParentSet,omitnil,omitempty" name:"ParentSet"` + // 工作流id列表 + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` - // 子节点列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - ChildSet *string `json:"ChildSet,omitnil,omitempty" name:"ChildSet"` + // 是否补录中间实例 0.不补录 1.补录实例 + EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"` +} - // 额外参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExtParams []*RecordField `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` +func (r *RunTasksByMultiWorkflowRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 血缘id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunTasksByMultiWorkflowRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkflowIds") + delete(f, "EnableMakeUp") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunTasksByMultiWorkflowRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 元数据类型名称 +// Predefined struct for user +type RunTasksByMultiWorkflowResponseParams struct { + // 操作返回结果 // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreTypeName *string `json:"MetastoreTypeName,omitnil,omitempty" name:"MetastoreTypeName"` + Data *OperationOpsDto `json:"Data,omitnil" name:"Data"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 表全称 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualifiedName *string `json:"QualifiedName,omitnil,omitempty" name:"QualifiedName"` +type RunTasksByMultiWorkflowResponse struct { + *tchttp.BaseResponse + Response *RunTasksByMultiWorkflowResponseParams `json:"Response"` +} - // 血缘下游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - DownStreamCount *int64 `json:"DownStreamCount,omitnil,omitempty" name:"DownStreamCount"` +func (r *RunTasksByMultiWorkflowResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 血缘上游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpStreamCount *int64 `json:"UpStreamCount,omitnil,omitempty" name:"UpStreamCount"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *RunTasksByMultiWorkflowResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 血缘描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` +type RunnerRuleExecResult struct { + // rule id + RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"` - // 血缘创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // rule exec id + RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"` - // 血缘更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + // exec state + State *string `json:"State,omitnil" name:"State"` - // 修改血缘的任务id列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 结果 + Data []*string `json:"Data,omitnil" name:"Data"` } -type TableLineageInfo struct { - // 元数据类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` - - // 空间id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据源id +type RuntimeInstanceCntTop struct { + // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 表id + // 1 // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 表血缘参数 + // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - Params []*LineageParamRecord `json:"Params,omitnil,omitempty" name:"Params"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 父节点列表 + // 任务周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentSet *string `json:"ParentSet,omitnil,omitempty" name:"ParentSet"` + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 子节点列表 + // 实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 - ChildSet *string `json:"ChildSet,omitnil,omitempty" name:"ChildSet"` + State *string `json:"State,omitnil" name:"State"` - // 额外参数 + // 耗时 // 注意:此字段可能返回 null,表示取不到有效值。 - ExtParams []*RecordField `json:"ExtParams,omitnil,omitempty" name:"ExtParams"` + RunTime *uint64 `json:"RunTime,omitnil" name:"RunTime"` - // 血缘id + // 实例运行时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + CurRunTime *string `json:"CurRunTime,omitnil" name:"CurRunTime"` +} - // 元数据类型名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreTypeName *string `json:"MetastoreTypeName,omitnil,omitempty" name:"MetastoreTypeName"` +// Predefined struct for user +type SaveCustomFunctionRequestParams struct { + // 函数唯一标识 + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + // 分类:窗口函数、聚合函数、日期函数...... + Kind *string `json:"Kind,omitnil" name:"Kind"` - // 表全称 - // 注意:此字段可能返回 null,表示取不到有效值。 - QualifiedName *string `json:"QualifiedName,omitnil,omitempty" name:"QualifiedName"` + // 集群引擎实例 + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` - // 血缘下游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - DownStreamCount *int64 `json:"DownStreamCount,omitnil,omitempty" name:"DownStreamCount"` + // 类名 + ClassName *string `json:"ClassName,omitnil" name:"ClassName"` - // 血缘上游节点数 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpStreamCount *int64 `json:"UpStreamCount,omitnil,omitempty" name:"UpStreamCount"` + // 资源列表 + ResourceList []*FunctionResource `json:"ResourceList,omitnil" name:"ResourceList"` - // 血缘描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 函数说明 + Description *string `json:"Description,omitnil" name:"Description"` - // 由中心节点到该节点的路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - PrefixPath *string `json:"PrefixPath,omitnil,omitempty" name:"PrefixPath"` + // 用法 + Usage *string `json:"Usage,omitnil" name:"Usage"` - // 血缘创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 参数说明 + ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"` - // 血缘更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + // 返回值说明 + ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"` - // 修改血缘的任务id列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*string `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 示例 + Example *string `json:"Example,omitnil" name:"Example"` +} - // 模块/应用类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - ChannelType *string `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` +type SaveCustomFunctionRequest struct { + *tchttp.BaseRequest + + // 函数唯一标识 + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 展示类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DisplayType *string `json:"DisplayType,omitnil,omitempty" name:"DisplayType"` + // 分类:窗口函数、聚合函数、日期函数...... + Kind *string `json:"Kind,omitnil" name:"Kind"` - // 表类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` + // 集群引擎实例 + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` - // 表类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` + // 类名 + ClassName *string `json:"ClassName,omitnil" name:"ClassName"` - // datasourceName - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` + // 资源列表 + ResourceList []*FunctionResource `json:"ResourceList,omitnil" name:"ResourceList"` - // DatabaseName - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + // 函数说明 + Description *string `json:"Description,omitnil" name:"Description"` - // DatabaseId - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + // 用法 + Usage *string `json:"Usage,omitnil" name:"Usage"` - // 数据来源 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataFromType *string `json:"DataFromType,omitnil,omitempty" name:"DataFromType"` + // 参数说明 + ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"` - // 采集id - // 注意:此字段可能返回 null,表示取不到有效值。 - CollectJobId *string `json:"CollectJobId,omitnil,omitempty" name:"CollectJobId"` + // 返回值说明 + ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"` + + // 示例 + Example *string `json:"Example,omitnil" name:"Example"` } -type TableLineagePair struct { - // 血缘数据来源表 - Sources []*TableLineage `json:"Sources,omitnil,omitempty" name:"Sources"` +func (r *SaveCustomFunctionRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 血缘数据目标表 - Target *TableLineage `json:"Target,omitnil,omitempty" name:"Target"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SaveCustomFunctionRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "FunctionId") + delete(f, "Kind") + delete(f, "ClusterIdentifier") + delete(f, "ClassName") + delete(f, "ResourceList") + delete(f, "Description") + delete(f, "Usage") + delete(f, "ParamDesc") + delete(f, "ReturnDesc") + delete(f, "Example") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SaveCustomFunctionRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type TableMeta struct { - // 表的全局唯一ID +// Predefined struct for user +type SaveCustomFunctionResponseParams struct { + // 函数唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 表名称 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerName *string `json:"TableOwnerName,omitnil,omitempty" name:"TableOwnerName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 数据源全局唯一ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +type SaveCustomFunctionResponse struct { + *tchttp.BaseResponse + Response *SaveCustomFunctionResponseParams `json:"Response"` +} - // 所属集群名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` +func (r *SaveCustomFunctionResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 数据源名 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceName *string `json:"DatasourceName,omitnil,omitempty" name:"DatasourceName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SaveCustomFunctionResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 数据库名 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` +type SchedulerTaskInstanceInfo struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 表路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - TablePath *string `json:"TablePath,omitnil,omitempty" name:"TablePath"` + // 实例运行时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` +} - // 表中文名 +type SchemaDetail struct { + // 列 // 注意:此字段可能返回 null,表示取不到有效值。 - TableNameCn *string `json:"TableNameCn,omitnil,omitempty" name:"TableNameCn"` + ColumnKey *string `json:"ColumnKey,omitnil" name:"ColumnKey"` - // 元数据租户ID + // 描述 // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreId *int64 `json:"MetastoreId,omitnil,omitempty" name:"MetastoreId"` + Description *string `json:"Description,omitnil" name:"Description"` - // 技术类型,可用值:HIVE,MYSQL,KAFKA, HBASE + // 名称 // 注意:此字段可能返回 null,表示取不到有效值。 - MetastoreType *string `json:"MetastoreType,omitnil,omitempty" name:"MetastoreType"` + Name *string `json:"Name,omitnil" name:"Name"` - // 表描述 + // 类型 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + Type *string `json:"Type,omitnil" name:"Type"` +} - // 列分隔符 +type ScreenInstanceInfo struct { + // 统计标示 0:全部、1:当前天、2:昨天 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnSeparator *string `json:"ColumnSeparator,omitnil,omitempty" name:"ColumnSeparator"` + CountTag *uint64 `json:"CountTag,omitnil" name:"CountTag"` - // 存储格式 + // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - StorageFormat *string `json:"StorageFormat,omitnil,omitempty" name:"StorageFormat"` + TotalNum *uint64 `json:"TotalNum,omitnil" name:"TotalNum"` - // 存储量,字节数 + // 运行中 // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSize *int64 `json:"StorageSize,omitnil,omitempty" name:"StorageSize"` + RunningNum *uint64 `json:"RunningNum,omitnil" name:"RunningNum"` - // 表类型,如hive MANAGED_TABLE;EXTERNAL_TABLE + // 等待运行 // 注意:此字段可能返回 null,表示取不到有效值。 - TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"` + WaitRunningNum *uint64 `json:"WaitRunningNum,omitnil" name:"WaitRunningNum"` - // 创建时间 + // 等待上游 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + DependencyNum *uint64 `json:"DependencyNum,omitnil" name:"DependencyNum"` - // 最近数据变更时间 + // 等待事件 // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + WaitEventNum *string `json:"WaitEventNum,omitnil" name:"WaitEventNum"` - // 最近DDL变更时间 + // 正在终止 // 注意:此字段可能返回 null,表示取不到有效值。 - DdlModifyTime *string `json:"DdlModifyTime,omitnil,omitempty" name:"DdlModifyTime"` + StoppingNum *uint64 `json:"StoppingNum,omitnil" name:"StoppingNum"` - // 数据最后访问时间 + // 成功 // 注意:此字段可能返回 null,表示取不到有效值。 - LastAccessTime *string `json:"LastAccessTime,omitnil,omitempty" name:"LastAccessTime"` + SucceedNum *uint64 `json:"SucceedNum,omitnil" name:"SucceedNum"` - // 所属项目英文名 + // 失败 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + FailedNum *uint64 `json:"FailedNum,omitnil" name:"FailedNum"` +} - // 所属数据目录id(可能多个) - // 注意:此字段可能返回 null,表示取不到有效值。 - BizCatalogIds []*string `json:"BizCatalogIds,omitnil,omitempty" name:"BizCatalogIds"` +type ScreenTaskInfo struct { + // 统计标示 0:全部、1:当前天、2:昨天 + CountTag *uint64 `json:"CountTag,omitnil" name:"CountTag"` - // 所属数据目录(可能多个) + // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - BizCatalogNames []*string `json:"BizCatalogNames,omitnil,omitempty" name:"BizCatalogNames"` + TotalNum *uint64 `json:"TotalNum,omitnil" name:"TotalNum"` - // true已收藏/false表示未收藏状态 + // 运行中 // 注意:此字段可能返回 null,表示取不到有效值。 - HasFavorite *bool `json:"HasFavorite,omitnil,omitempty" name:"HasFavorite"` + RunningNum *uint64 `json:"RunningNum,omitnil" name:"RunningNum"` - // 生命周期 + // 停止中 // 注意:此字段可能返回 null,表示取不到有效值。 - LifeCycleTime *int64 `json:"LifeCycleTime,omitnil,omitempty" name:"LifeCycleTime"` + StoppingNum *uint64 `json:"StoppingNum,omitnil" name:"StoppingNum"` - // 存储量,已转为适合的单位展示 + // 已停止 // 注意:此字段可能返回 null,表示取不到有效值。 - StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil,omitempty" name:"StorageSizeWithUnit"` + StoppedNum *uint64 `json:"StoppedNum,omitnil" name:"StoppedNum"` - // 数据源引擎的实例ID:如EMR集群实例ID/数据源实例ID + // 暂停 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + FrozenNum *uint64 `json:"FrozenNum,omitnil" name:"FrozenNum"` - // 数据来源技术类型:HIVE/MYSQL/HBASE/KAFKA等 + // 年任务 // 注意:此字段可能返回 null,表示取不到有效值。 - TechnologyType *string `json:"TechnologyType,omitnil,omitempty" name:"TechnologyType"` + YearNum *uint64 `json:"YearNum,omitnil" name:"YearNum"` - // 表英文名 + // 月任务 // 注意:此字段可能返回 null,表示取不到有效值。 - TableNameEn *string `json:"TableNameEn,omitnil,omitempty" name:"TableNameEn"` + MonthNum *uint64 `json:"MonthNum,omitnil" name:"MonthNum"` - // 项目Id + // 周任务 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + WeekNum *uint64 `json:"WeekNum,omitnil" name:"WeekNum"` - // Kafka Topic 分区数 + // 天任务 // 注意:此字段可能返回 null,表示取不到有效值。 - Partitions *string `json:"Partitions,omitnil,omitempty" name:"Partitions"` + DayNum *uint64 `json:"DayNum,omitnil" name:"DayNum"` - // Kafka Topic 副本数 + // 小时任务 // 注意:此字段可能返回 null,表示取不到有效值。 - ReplicationFactor *string `json:"ReplicationFactor,omitnil,omitempty" name:"ReplicationFactor"` + HourNum *uint64 `json:"HourNum,omitnil" name:"HourNum"` - // 所属项目英中文名 + // 分钟任务 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectDisplayName *string `json:"ProjectDisplayName,omitnil,omitempty" name:"ProjectDisplayName"` + MinuteNum *uint64 `json:"MinuteNum,omitnil" name:"MinuteNum"` +} - // 数据最后修改时间 +type ScriptInfoResponse struct { + // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 - DataModifyTime *string `json:"DataModifyTime,omitnil,omitempty" name:"DataModifyTime"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` - // 集群ID + // 脚本名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + FileName *string `json:"FileName,omitnil" name:"FileName"` - // 当前用户是否有管理员权限 + // 文件扩展名类型 // 注意:此字段可能返回 null,表示取不到有效值。 - HasAdminAuthority *bool `json:"HasAdminAuthority,omitnil,omitempty" name:"HasAdminAuthority"` + FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"` - // 数据源展示名称 + // 文件类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceDisplayName *string `json:"DatasourceDisplayName,omitnil,omitempty" name:"DatasourceDisplayName"` + Type *string `json:"Type,omitnil" name:"Type"` - // 数据库ID + // md5值 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` + Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"` - // 租户下对表的收藏总次数 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FavoriteCount *int64 `json:"FavoriteCount,omitnil,omitempty" name:"FavoriteCount"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 租户下对表的点赞总次数 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - LikeCount *int64 `json:"LikeCount,omitnil,omitempty" name:"LikeCount"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // true已点赞/false表示未点赞状态 + // 文件大小 // 注意:此字段可能返回 null,表示取不到有效值。 - HasLike *bool `json:"HasLike,omitnil,omitempty" name:"HasLike"` + Size *float64 `json:"Size,omitnil" name:"Size"` - // 表的资产评分 + // 本地路径 // 注意:此字段可能返回 null,表示取不到有效值。 - TablePropertyScore *TablePropertyScore `json:"TablePropertyScore,omitnil,omitempty" name:"TablePropertyScore"` + LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"` - // 表的热度值 + // 远程路径 // 注意:此字段可能返回 null,表示取不到有效值。 - TableHeat *TableHeat `json:"TableHeat,omitnil,omitempty" name:"TableHeat"` + RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"` - // 数据源ownerProjectId + // 用户名称 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerProjectId *string `json:"OwnerProjectId,omitnil,omitempty" name:"OwnerProjectId"` + OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"` - // 表负责人ID + // 用户id // 注意:此字段可能返回 null,表示取不到有效值。 - TableOwnerId *string `json:"TableOwnerId,omitnil,omitempty" name:"TableOwnerId"` + Owner *string `json:"Owner,omitnil" name:"Owner"` - // 系统源-CLUSTER, DB-自定义源 + // 路径深度 // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceCategory *string `json:"DataSourceCategory,omitnil,omitempty" name:"DataSourceCategory"` + PathDepth *int64 `json:"PathDepth,omitnil" name:"PathDepth"` - // 表字段信息 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - Columns []*SearchColumnDocVO `json:"Columns,omitnil,omitempty" name:"Columns"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 表采集类型 - // TABLE, VIEW, MANAGED_TABLE(Hive管理表), EXTERNAL_TABLE(Hive外部表), VIRTUAL_VIEW(虚拟视图), MATERIALIZED_VIEW(物化视图), LATERAL_VIEW, INDEX_TABLE(索引表), END_SELECT(查询结构), INSTANCE(中间临时表类型(数据血缘)), CDW(CDW表类型) + // 附加信息 // 注意:此字段可能返回 null,表示取不到有效值。 - MetaCrawlType *string `json:"MetaCrawlType,omitnil,omitempty" name:"MetaCrawlType"` + ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"` - // 是否视图 + // 本地临时文件路径 // 注意:此字段可能返回 null,表示取不到有效值。 - IsView *bool `json:"IsView,omitnil,omitempty" name:"IsView"` + LocalTempPath *string `json:"LocalTempPath,omitnil" name:"LocalTempPath"` - // 存储位置 + // 本地压缩文件路径 // 注意:此字段可能返回 null,表示取不到有效值。 - Location *string `json:"Location,omitnil,omitempty" name:"Location"` + ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"` - // 判断是否是分区表1 是 0否 + // cos桶名 // 注意:此字段可能返回 null,表示取不到有效值。 - IsPartitionTable *int64 `json:"IsPartitionTable,omitnil,omitempty" name:"IsPartitionTable"` + Bucket *string `json:"Bucket,omitnil" name:"Bucket"` - // 分区字段 key + // cos地区 // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionColumns []*string `json:"PartitionColumns,omitnil,omitempty" name:"PartitionColumns"` + Region *string `json:"Region,omitnil" name:"Region"` +} - // 生命周期-分区保留天数【分区保留策略时有效】 - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionExpireDays *int64 `json:"PartitionExpireDays,omitnil,omitempty" name:"PartitionExpireDays"` +type ScriptRequestInfo struct { + // 脚本路径 + FilePath *string `json:"FilePath,omitnil" name:"FilePath"` - // 表附属信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableProperties []*TableMetaProperty `json:"TableProperties,omitnil,omitempty" name:"TableProperties"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 环境,取值 prod或者 dev - // 注意:此字段可能返回 null,表示取不到有效值。 - Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"` + // 脚本版本 + Version *string `json:"Version,omitnil" name:"Version"` - // 数据库模式 - // 注意:此字段可能返回 null,表示取不到有效值。 - Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"` + // 操作类型 + Operation *string `json:"Operation,omitnil" name:"Operation"` + + // 额外信息 + ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"` + + // 桶名称 + BucketName *string `json:"BucketName,omitnil" name:"BucketName"` - // 关联数据眼信息 + // 所属地区 + Region *string `json:"Region,omitnil" name:"Region"` + + // 文件扩展类型 + FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"` +} + +type SearchColumnDocVO struct { + // 字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - CollectDatasourceList []*GovDatasourceInfo `json:"CollectDatasourceList,omitnil,omitempty" name:"CollectDatasourceList"` + Name *string `json:"Name,omitnil" name:"Name"` - // 采集任务id + // 字段中文名称 // 注意:此字段可能返回 null,表示取不到有效值。 - CollectJobId *string `json:"CollectJobId,omitnil,omitempty" name:"CollectJobId"` + ChineseName *string `json:"ChineseName,omitnil" name:"ChineseName"` - // 采集任务名称 + // 字段类型 // 注意:此字段可能返回 null,表示取不到有效值。 - CollectJobName *string `json:"CollectJobName,omitnil,omitempty" name:"CollectJobName"` + Type *string `json:"Type,omitnil" name:"Type"` - // 数据源urn + // 字段类型长度 // 注意:此字段可能返回 null,表示取不到有效值。 - Urn *string `json:"Urn,omitnil,omitempty" name:"Urn"` + Length *uint64 `json:"Length,omitnil" name:"Length"` - // 是否有修改业务权限 + // 字段类型精度 // 注意:此字段可能返回 null,表示取不到有效值。 - HasBizPermission *bool `json:"HasBizPermission,omitnil,omitempty" name:"HasBizPermission"` + Precision *uint64 `json:"Precision,omitnil" name:"Precision"` - // 引擎侧创建人 + // 字段类型scale // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerByEngine *string `json:"OwnerByEngine,omitnil,omitempty" name:"OwnerByEngine"` + Scale *int64 `json:"Scale,omitnil" name:"Scale"` - // 用户无映射账户,请先完成账户映射后再来申请。 + // 字段默认值 // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorTips *string `json:"ErrorTips,omitnil,omitempty" name:"ErrorTips"` + DefaultValue *string `json:"DefaultValue,omitnil" name:"DefaultValue"` - // 是否支持select or ddl + // 字段描述 // 注意:此字段可能返回 null,表示取不到有效值。 - IfSupportCreateAndDDL *CreateAndDDLSupport `json:"IfSupportCreateAndDDL,omitnil,omitempty" name:"IfSupportCreateAndDDL"` + Description *string `json:"Description,omitnil" name:"Description"` - // 资产来源 历史默认值都是CRAWLER + // 字段的顺序 // 注意:此字段可能返回 null,表示取不到有效值。 - DataFromType *string `json:"DataFromType,omitnil,omitempty" name:"DataFromType"` + Position *int64 `json:"Position,omitnil" name:"Position"` - // 引擎侧责任人 + // 是否为分区字段 // 注意:此字段可能返回 null,表示取不到有效值。 - EngineOwner *string `json:"EngineOwner,omitnil,omitempty" name:"EngineOwner"` + IsPartition *bool `json:"IsPartition,omitnil" name:"IsPartition"` - // 数据分层UUID + // 列上的索引类型 主键: PRI,唯一索引: UNI,一般索引: MUL // 注意:此字段可能返回 null,表示取不到有效值。 - DataLayerUuid *string `json:"DataLayerUuid,omitnil,omitempty" name:"DataLayerUuid"` + ColumnKey *string `json:"ColumnKey,omitnil" name:"ColumnKey"` - // 数据分层名称 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - DataLayerName *string `json:"DataLayerName,omitnil,omitempty" name:"DataLayerName"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 字段数量 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ColumnCount *int64 `json:"ColumnCount,omitnil,omitempty" name:"ColumnCount"` + ModifiedTime *string `json:"ModifiedTime,omitnil" name:"ModifiedTime"` } -type TableMetaProperty struct { - // 属性的key - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +type SearchCondition struct { + // 查询框架,必选 + Instance *SearchConditionInstance `json:"Instance,omitnil" name:"Instance"` - // 属性的值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` -} + // 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` -type TableNameFilter struct { - // 数据源类型 - MsType *string `json:"MsType,omitnil,omitempty" name:"MsType"` + // 排序顺序(asc,desc) + Sort *string `json:"Sort,omitnil" name:"Sort"` - // 数据源id - DatasourceId *int64 `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` + // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` +} - // 数据库名称 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` +type SearchConditionInstance struct { + // 执行空间 "DRY_RUN" + ExecutionSpace *uint64 `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"` - // schema - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + // 产品名称,可选 + ProductName *uint64 `json:"ProductName,omitnil" name:"ProductName"` - // 表名 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 资源组 + ResourceGroup *uint64 `json:"ResourceGroup,omitnil" name:"ResourceGroup"` } -type TablePartition struct { - // 分区名称 - PartitionName *string `json:"PartitionName,omitnil,omitempty" name:"PartitionName"` - - // 分区记录数 - RecordCount *int64 `json:"RecordCount,omitnil,omitempty" name:"RecordCount"` +type SearchConditionInstanceNew struct { + // 执行空间 "DRY_RUN" + ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"` - // 分区数据存储大小,字节数 - StorageSize *string `json:"StorageSize,omitnil,omitempty" name:"StorageSize"` + // 产品名称,可选 + ProductName *string `json:"ProductName,omitnil" name:"ProductName"` - // 分区创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 资源组 + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` +} - // 分区修改时间 - ModifiedTime *string `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"` +type SearchConditionNew struct { + // 查询框架,必选 + Instance *SearchConditionInstanceNew `json:"Instance,omitnil" name:"Instance"` - // 分区数据存储大小,已转为适合的单位 - StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil,omitempty" name:"StorageSizeWithUnit"` + // 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选 + Keyword *string `json:"Keyword,omitnil" name:"Keyword"` - // 文件数 - // 注意:此字段可能返回 null,表示取不到有效值。 - NumFiles *int64 `json:"NumFiles,omitnil,omitempty" name:"NumFiles"` + // 排序顺序(asc,desc) + Sort *string `json:"Sort,omitnil" name:"Sort"` - // 平均文件大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - AverageFileSizeWithUnit *string `json:"AverageFileSizeWithUnit,omitnil,omitempty" name:"AverageFileSizeWithUnit"` + // 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间) + SortCol *string `json:"SortCol,omitnil" name:"SortCol"` } -type TablePropertyScore struct { - // 表ID - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +// Predefined struct for user +type SetTaskAlarmNewRequestParams struct { + // 设置任务超时告警和失败告警信息 + AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil" name:"AlarmInfoList"` - // 统计日期 - DayTime *string `json:"DayTime,omitnil,omitempty" name:"DayTime"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 表完整性评分 - Integrity *float64 `json:"Integrity,omitnil,omitempty" name:"Integrity"` +type SetTaskAlarmNewRequest struct { + *tchttp.BaseRequest + + // 设置任务超时告警和失败告警信息 + AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil" name:"AlarmInfoList"` - // 表保障性评分 - Safety *float64 `json:"Safety,omitnil,omitempty" name:"Safety"` + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 表及时性评分 - Timeliness *float64 `json:"Timeliness,omitnil,omitempty" name:"Timeliness"` +func (r *SetTaskAlarmNewRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 表稳定性评分 - Stability *float64 `json:"Stability,omitnil,omitempty" name:"Stability"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SetTaskAlarmNewRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "AlarmInfoList") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SetTaskAlarmNewRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 表规范性评分 - Normative *float64 `json:"Normative,omitnil,omitempty" name:"Normative"` +// Predefined struct for user +type SetTaskAlarmNewResponseParams struct { + // 返回批量操作成功个数、失败个数、操作总数 + Data *BatchOperateResult `json:"Data,omitnil" name:"Data"` - // 资产评分平均分 - Average *float64 `json:"Average,omitnil,omitempty" name:"Average"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type TableQualityDetail struct { - // 数据库id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseId *string `json:"DatabaseId,omitnil,omitempty" name:"DatabaseId"` +type SetTaskAlarmNewResponse struct { + *tchttp.BaseResponse + Response *SetTaskAlarmNewResponseParams `json:"Response"` +} - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` +func (r *SetTaskAlarmNewResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 表id - // 注意:此字段可能返回 null,表示取不到有效值。 - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SetTaskAlarmNewResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 表名称 +type SimpleColumnInfo struct { + // 列ID // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + Id *string `json:"Id,omitnil" name:"Id"` - // 表责任人ID + // 限定名 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserId *int64 `json:"OwnerUserId,omitnil,omitempty" name:"OwnerUserId"` + QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"` - // 表责任人名 + // 列名 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserName *string `json:"OwnerUserName,omitnil,omitempty" name:"OwnerUserName"` + ColumnName *string `json:"ColumnName,omitnil" name:"ColumnName"` - // 库得分 + // 列中文名 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseScore *float64 `json:"DatabaseScore,omitnil,omitempty" name:"DatabaseScore"` + ColumnNameCn *string `json:"ColumnNameCn,omitnil" name:"ColumnNameCn"` - // 表得分 + // 列类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TableScore *float64 `json:"TableScore,omitnil,omitempty" name:"TableScore"` + ColumnType *string `json:"ColumnType,omitnil" name:"ColumnType"` - // 表环比 + // 列描述 // 注意:此字段可能返回 null,表示取不到有效值。 - LastPeriodRatio *float64 `json:"LastPeriodRatio,omitnil,omitempty" name:"LastPeriodRatio"` + Description *string `json:"Description,omitnil" name:"Description"` - // 0或者未返回或者null:未定义,1:生产,2:开发 + // 前缀路径 // 注意:此字段可能返回 null,表示取不到有效值。 - DsEnvType *int64 `json:"DsEnvType,omitnil,omitempty" name:"DsEnvType"` + PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"` - // 模式名称 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 规则表 + // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 - RuleGroupTableId *string `json:"RuleGroupTableId,omitnil,omitempty" name:"RuleGroupTableId"` -} + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` -type TableQualityDetailPage struct { - // 总条数 + // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 表质量列表 + // 下游数量 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TableQualityDetail `json:"Items,omitnil,omitempty" name:"Items"` -} + DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"` -type TableScoreStatisticsInfo struct { - // 等级 1、2、3、4、5 + // 上游数量 // 注意:此字段可能返回 null,表示取不到有效值。 - Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` + UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"` - // 占比 + // 关系参数 // 注意:此字段可能返回 null,表示取不到有效值。 - Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` + RelationParams *string `json:"RelationParams,omitnil" name:"RelationParams"` - // 表数量 + // 参数 // 注意:此字段可能返回 null,表示取不到有效值。 - TableNumber *int64 `json:"TableNumber,omitnil,omitempty" name:"TableNumber"` -} + Params *string `json:"Params,omitnil" name:"Params"` -type TagVoteSum struct { - // 标签id - TagId *int64 `json:"TagId,omitnil,omitempty" name:"TagId"` - - // 该表该标签投票次数 - VoteSum *int64 `json:"VoteSum,omitnil,omitempty" name:"VoteSum"` - - // 当前用户对这张表是否加了该标签 true 已添加 false 未添加 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` - - // 标签名 - TagName *string `json:"TagName,omitnil,omitempty" name:"TagName"` + // 任务集合 + // 注意:此字段可能返回 null,表示取不到有效值。 + Tasks []*string `json:"Tasks,omitnil" name:"Tasks"` } -type TaskAlarmInfo struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 规则名称 - RegularName *string `json:"RegularName,omitnil,omitempty" name:"RegularName"` - - // 规则状态(0表示关闭,1表示打开) - RegularStatus *uint64 `json:"RegularStatus,omitnil,omitempty" name:"RegularStatus"` - - // 告警级别(0表示普通,1表示重要,2表示紧急) - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http) - AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` - - // 任务类型(201表示实时,202表示离线) - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // ID +type SimpleDataSourceInfo struct { + // 若数据源列表为绑定数据库,则为db名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 规则ID - RegularId *string `json:"RegularId,omitnil,omitempty" name:"RegularId"` - - // 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停 - // ,4写入速度,5读取速度,6读取吞吐,7写入吞吐, 8脏数据字节数,9脏数据条数 - AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil,omitempty" name:"AlarmIndicator"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 指标阈值(1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败) + // 数据源描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - TriggerType *uint64 `json:"TriggerType,omitnil,omitempty" name:"TriggerType"` + Description *string `json:"Description,omitnil" name:"Description"` - // 预计的超时时间(分钟级别) + // 数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - EstimatedTime *uint64 `json:"EstimatedTime,omitnil,omitempty" name:"EstimatedTime"` + ID *uint64 `json:"ID,omitnil" name:"ID"` - // 告警接收人ID,多个用逗号隔开 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 项目ID + // 数据源引擎的实例ID,如CDB实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + Instance *string `json:"Instance,omitnil" name:"Instance"` - // 创建人 + // 数据源名称,在相同SpaceName下,数据源名称不能为空 // 注意:此字段可能返回 null,表示取不到有效值。 - Creater *string `json:"Creater,omitnil,omitempty" name:"Creater"` + Name *string `json:"Name,omitnil" name:"Name"` - // 告警接收人昵称,多个用逗号隔开 + // 数据源引擎所属区域 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientName *string `json:"AlarmRecipientName,omitnil,omitempty" name:"AlarmRecipientName"` + Region *string `json:"Region,omitnil" name:"Region"` - // 告警指标描述 + // 数据源类型:枚举值 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil,omitempty" name:"AlarmIndicatorDesc"` + Type *string `json:"Type,omitnil" name:"Type"` - // 实时任务告警需要的参数,1是大于2是小于 + // 数据源所属的集群id // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *uint64 `json:"Operator,omitnil,omitempty" name:"Operator"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 节点id,多个逗号分隔 + // 应用ID AppId // 注意:此字段可能返回 null,表示取不到有效值。 - NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` + AppId *uint64 `json:"AppId,omitnil" name:"AppId"` - // 节点名称,多个逗号分隔 + // 数据源类别:绑定引擎、绑定数据库 // 注意:此字段可能返回 null,表示取不到有效值。 - NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"` + Category *string `json:"Category,omitnil" name:"Category"` - // 指标列表 + // 数据源展示名,为了可视化查看 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmIndicatorInfos []*AlarmIndicatorInfo `json:"AlarmIndicatorInfos,omitnil,omitempty" name:"AlarmIndicatorInfos"` + Display *string `json:"Display,omitnil" name:"Display"` - // 告警接收人类型,0指定人员;1任务责任人 + // 数据源责任人账号ID // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmRecipientType *uint64 `json:"AlarmRecipientType,omitnil,omitempty" name:"AlarmRecipientType"` + OwnerAccount *string `json:"OwnerAccount,omitnil" name:"OwnerAccount"` - // 免打扰时间 + // 数据源数据源的可见性,1为可见、0为不可见。默认为1 // 注意:此字段可能返回 null,表示取不到有效值。 - QuietPeriods []*QuietPeriod `json:"QuietPeriods,omitnil,omitempty" name:"QuietPeriods"` + Status *uint64 `json:"Status,omitnil" name:"Status"` - // 企业微信群Hook地址,多个hook地址使用,隔开 + // 数据源责任人账号名称 // 注意:此字段可能返回 null,表示取不到有效值。 - WeComHook *string `json:"WeComHook,omitnil,omitempty" name:"WeComHook"` + OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"` - // 最近操作时间 + // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` - // 最近操作人Uin + // 归属项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorUin *string `json:"OperatorUin,omitnil,omitempty" name:"OperatorUin"` + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` - // 关联任务数 + // 归属项目Name // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCount *int64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"` + OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"` - // 监控对象类型,1:所有任务,2:指定任务,3:指定责任人 + // 归属项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorType *int64 `json:"MonitorType,omitnil,omitempty" name:"MonitorType"` + OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"` - // 监控对象列表 + // 是否有编辑权限 // 注意:此字段可能返回 null,表示取不到有效值。 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` + Edit *bool `json:"Edit,omitnil" name:"Edit"` - // 最近一次告警的实例ID + // 是否有授权权限 // 注意:此字段可能返回 null,表示取不到有效值。 - LatestAlarmInstanceId *string `json:"LatestAlarmInstanceId,omitnil,omitempty" name:"LatestAlarmInstanceId"` + Author *bool `json:"Author,omitnil" name:"Author"` - // 最近一次告警时间 + // 是否有转交权限 // 注意:此字段可能返回 null,表示取不到有效值。 - LatestAlarmTime *string `json:"LatestAlarmTime,omitnil,omitempty" name:"LatestAlarmTime"` + Deliver *bool `json:"Deliver,omitnil" name:"Deliver"` - // 告警规则描述 + // 数据源状态 // 注意:此字段可能返回 null,表示取不到有效值。 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + DataSourceStatus *string `json:"DataSourceStatus,omitnil" name:"DataSourceStatus"` - // 飞书群Hook地址,多个hook地址使用,隔开 + // 认证项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - LarkWebHooks *string `json:"LarkWebHooks,omitnil,omitempty" name:"LarkWebHooks"` + AuthorityProjectName *string `json:"AuthorityProjectName,omitnil" name:"AuthorityProjectName"` - // 钉钉群Hook地址,多个hook地址使用,隔开 + // 认证用户名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DingDingWebHooks *string `json:"DingDingWebHooks,omitnil,omitempty" name:"DingDingWebHooks"` + AuthorityUserName *string `json:"AuthorityUserName,omitnil" name:"AuthorityUserName"` +} - // 业务类型, 0-非默认, 1-默认 - // 注意:此字段可能返回 null,表示取不到有效值。 - BusinessType *int64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` +type SimpleTaskInfo struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // alarm message rule - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmMessageRule *string `json:"AlarmMessageRule,omitnil,omitempty" name:"AlarmMessageRule"` + // 任务名 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` +} - // 0- wedata, 1-inlong - // 注意:此字段可能返回 null,表示取不到有效值。 - ReportTarget *int64 `json:"ReportTarget,omitnil,omitempty" name:"ReportTarget"` +type SourceFieldInfo struct { + // 字段名称 + FieldName *string `json:"FieldName,omitnil" name:"FieldName"` - // 告警接收组 - // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmReceiverGroups []*AlarmReceiverGroup `json:"AlarmReceiverGroups,omitnil,omitempty" name:"AlarmReceiverGroups"` + // 字段类型 + FieldType *string `json:"FieldType,omitnil" name:"FieldType"` + + // 字段别名 + Alias *string `json:"Alias,omitnil" name:"Alias"` - // 告警接收组标记,0代表历史版本,1代表新版本 + // 字段描述 // 注意:此字段可能返回 null,表示取不到有效值。 - AlarmReceiverGroupFlag *uint64 `json:"AlarmReceiverGroupFlag,omitnil,omitempty" name:"AlarmReceiverGroupFlag"` + Comment *string `json:"Comment,omitnil" name:"Comment"` } -type TaskByCycle struct { - // num +type SourceObject struct { + // 源字段详细类型,int、string // 注意:此字段可能返回 null,表示取不到有效值。 - Number *uint64 `json:"Number,omitnil,omitempty" name:"Number"` + // + // Deprecated: SourceObjectDataTypeName is deprecated. + SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"` - // 周期单位 + // 源字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + // + // Deprecated: SourceObjectValue is deprecated. + SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"` - // 项目ID + // 源字段详细类型,int、string // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + ObjectDataTypeName *string `json:"ObjectDataTypeName,omitnil" name:"ObjectDataTypeName"` -type TaskByStatus struct { - // 统计值 + // 源字段名称 // 注意:此字段可能返回 null,表示取不到有效值。 - CountGroup *string `json:"CountGroup,omitnil,omitempty" name:"CountGroup"` + ObjectValue *string `json:"ObjectValue,omitnil" name:"ObjectValue"` - // 日期 + // 对象类型 1.常量 2.离线表级 3.离线字段级 // 注意:此字段可能返回 null,表示取不到有效值。 - ShowTimeGroup *string `json:"ShowTimeGroup,omitnil,omitempty" name:"ShowTimeGroup"` + ObjectType *uint64 `json:"ObjectType,omitnil" name:"ObjectType"` +} - // 状态 +type SpeedValue struct { + // 带毫秒的时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + Time *uint64 `json:"Time,omitnil" name:"Time"` - // 周期单位 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + Speed *float64 `json:"Speed,omitnil" name:"Speed"` +} - // 1 - ReportTime *string `json:"ReportTime,omitnil,omitempty" name:"ReportTime"` +type StageCloudApiRequest struct { + // 无 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 1 - Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` -} + // 无 + StageId *string `json:"StageId,omitnil" name:"StageId"` -type TaskCollectionParamDTO struct { - // 总数据条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + // 无 + JobId *string `json:"JobId,omitnil" name:"JobId"` - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` + // 无 + StageName *string `json:"StageName,omitnil" name:"StageName"` - // 数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskFormParams `json:"Items,omitnil,omitempty" name:"Items"` -} + // 无 + Type *string `json:"Type,omitnil" name:"Type"` -type TaskCycleLinkDTO struct { - // 依赖关系唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + // 无 + Mode *string `json:"Mode,omitnil" name:"Mode"` - // 上游任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` + // 无 + Version *string `json:"Version,omitnil" name:"Version"` - // 上游任务项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFromProjectId *string `json:"TaskFromProjectId,omitnil,omitempty" name:"TaskFromProjectId"` + // 无 + Queue *string `json:"Queue,omitnil" name:"Queue"` - // 上游任务工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFromWorkflowId *string `json:"TaskFromWorkflowId,omitnil,omitempty" name:"TaskFromWorkflowId"` + // 无 + Content *string `json:"Content,omitnil" name:"Content"` - // 下游任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` + // 无 + Parameters []*Property `json:"Parameters,omitnil" name:"Parameters"` - // 下游任务项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskToProjectId *string `json:"TaskToProjectId,omitnil,omitempty" name:"TaskToProjectId"` + // 无 + Description *string `json:"Description,omitnil" name:"Description"` - // 下游任务工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskToWorkflowId *string `json:"TaskToWorkflowId,omitnil,omitempty" name:"TaskToWorkflowId"` + // 无 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 下游任务基本信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskToInfo *TaskDsDTO `json:"TaskToInfo,omitnil,omitempty" name:"TaskToInfo"` + // 无 + JobType *string `json:"JobType,omitnil" name:"JobType"` + + // 无 + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` +} - // 依赖类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` +// Predefined struct for user +type StartIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 依赖偏移类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 依赖策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyStrategy *string `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"` + // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) + Event *string `json:"Event,omitnil" name:"Event"` - // 自定义依赖偏移量 - // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"` + // 额外参数 + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` +} - // 更新人用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` +type StartIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 创建人用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserId *string `json:"CreateUserId,omitnil,omitempty" name:"CreateUserId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 租户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` + // 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP) + Event *string `json:"Event,omitnil" name:"Event"` - // 主账号ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUserId *string `json:"OwnerUserId,omitnil,omitempty" name:"OwnerUserId"` + // 额外参数 + ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"` +} - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` +func (r *StartIntegrationTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StartIntegrationTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "ProjectId") + delete(f, "Event") + delete(f, "ExtConfig") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StartIntegrationTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type TaskDataRegistryDTO struct { - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// Predefined struct for user +type StartIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type StartIntegrationTaskResponse struct { + *tchttp.BaseResponse + Response *StartIntegrationTaskResponseParams `json:"Response"` +} - // 数据源id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` +func (r *StartIntegrationTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StartIntegrationTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` +// Predefined struct for user +type StopBaselineRequestParams struct { + // 1 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 库唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - DbGuid *string `json:"DbGuid,omitnil,omitempty" name:"DbGuid"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 表唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableGuid *string `json:"TableGuid,omitnil,omitempty" name:"TableGuid"` +type StopBaselineRequest struct { + *tchttp.BaseRequest + + // 1 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 分区名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionName *string `json:"PartitionName,omitnil,omitempty" name:"PartitionName"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 登记项id - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` +func (r *StopBaselineRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 租户id - // 注意:此字段可能返回 null,表示取不到有效值。 - AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StopBaselineRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "BaselineId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StopBaselineRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 输入输出表类型 - // 输入流 - // UPSTREAM, - // 输出流 - // DOWNSTREAM; - // 注意:此字段可能返回 null,表示取不到有效值。 - DataFlowType *string `json:"DataFlowType,omitnil,omitempty" name:"DataFlowType"` +// Predefined struct for user +type StopBaselineResponseParams struct { + // 是否操作成功描述 + Data *BooleanResponse `json:"Data,omitnil" name:"Data"` - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"` +type StopBaselineResponse struct { + *tchttp.BaseResponse + Response *StopBaselineResponseParams `json:"Response"` +} - // 主账号id - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` +func (r *StopBaselineResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 扩展信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Ext *string `json:"Ext,omitnil,omitempty" name:"Ext"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StopBaselineResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 表物理唯一id - // 注意:此字段可能返回 null,表示取不到有效值。 - TablePhysicalId *string `json:"TablePhysicalId,omitnil,omitempty" name:"TablePhysicalId"` +// Predefined struct for user +type StopIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type TaskDsDTO struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +type StopIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 虚拟任务标记 - // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualTaskId *string `json:"VirtualTaskId,omitnil,omitempty" name:"VirtualTaskId"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 虚拟任务标记 - // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` +func (r *StopIntegrationTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StopIntegrationTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StopIntegrationTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` +// Predefined struct for user +type StopIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 真实工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - RealWorkflowId *string `json:"RealWorkflowId,omitnil,omitempty" name:"RealWorkflowId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` +type StopIntegrationTaskResponse struct { + *tchttp.BaseResponse + Response *StopIntegrationTaskResponseParams `json:"Response"` +} - // 文件夹id - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` +func (r *StopIntegrationTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 文件夹名字 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *StopIntegrationTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 创建时间 +type StrToStrMap struct { + // k // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + K *string `json:"K,omitnil" name:"K"` - // 更新时间 + // v // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdate *string `json:"LastUpdate,omitnil,omitempty" name:"LastUpdate"` + V *string `json:"V,omitnil" name:"V"` +} - //

    任务状态,取值范围:

    - // +type StringListNode struct { + // string数组 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + PreviewRecord []*string `json:"PreviewRecord,omitnil" name:"PreviewRecord"` +} - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` +// Predefined struct for user +type SubmitBaselineRequestParams struct { + // 1 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 责任人用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 生效日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type SubmitBaselineRequest struct { + *tchttp.BaseRequest + + // 1 + BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"` - // 结束日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 1 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 执行时间左闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` +func (r *SubmitBaselineRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 执行时间右闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitBaselineRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "BaselineId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitBaselineRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +// Predefined struct for user +type SubmitBaselineResponseParams struct { + // 是否操作成功描述 + Data *BooleanResponse `json:"Data,omitnil" name:"Data"` - // 项目标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` +type SubmitBaselineResponse struct { + *tchttp.BaseResponse + Response *SubmitBaselineResponseParams `json:"Response"` +} - // 周期类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` +func (r *SubmitBaselineResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 步长 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitBaselineResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 对于crontab类型调度配置其为用户输入 对于周期类型调度配置其为系统计算 - // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` +// Predefined struct for user +type SubmitCustomFunctionRequestParams struct { + // 函数唯一标识 + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 延时调度 - // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + // 集群实例 ID + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` - // 延时执行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` + // 备注信息 + Comment *string `json:"Comment,omitnil" name:"Comment"` - // 重试等待时间,单位分钟 - // 注意:此字段可能返回 null,表示取不到有效值。 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 是否可重试 - // 注意:此字段可能返回 null,表示取不到有效值。 - Retriable *int64 `json:"Retriable,omitnil,omitempty" name:"Retriable"` +type SubmitCustomFunctionRequest struct { + *tchttp.BaseRequest + + // 函数唯一标识 + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 调度扩展信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 集群实例 ID + ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"` - // 运行次数限制 - // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *int64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` + // 备注信息 + Comment *string `json:"Comment,omitnil" name:"Comment"` - // 运行优先级 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunPriority *int64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` + // 项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeDsVO `json:"TaskType,omitnil,omitempty" name:"TaskType"` +func (r *SubmitCustomFunctionRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 指定的运行节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitCustomFunctionRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "FunctionId") + delete(f, "ClusterIdentifier") + delete(f, "Comment") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitCustomFunctionRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 集群name +// Predefined struct for user +type SubmitCustomFunctionResponseParams struct { + // 函数唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"` - // 最小数据时间 + // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - MinDateTime *string `json:"MinDateTime,omitnil,omitempty" name:"MinDateTime"` + ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"` - // 最大数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxDateTime *string `json:"MaxDateTime,omitnil,omitempty" name:"MaxDateTime"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 运行耗时超时时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` +type SubmitCustomFunctionResponse struct { + *tchttp.BaseResponse + Response *SubmitCustomFunctionResponseParams `json:"Response"` +} - // 是否自身依赖 是1 否2 并行3 - // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` +func (r *SubmitCustomFunctionResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // LeftCoordinate坐标 - // 注意:此字段可能返回 null,表示取不到有效值。 - LeftCoordinate *float64 `json:"LeftCoordinate,omitnil,omitempty" name:"LeftCoordinate"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitCustomFunctionResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // TopCoordinate坐标 - // 注意:此字段可能返回 null,表示取不到有效值。 - TopCoordinate *float64 `json:"TopCoordinate,omitnil,omitempty" name:"TopCoordinate"` +// Predefined struct for user +type SubmitSqlTaskRequestParams struct { + // 数据库类型 + DatabaseType *string `json:"DatabaseType,omitnil" name:"DatabaseType"` - // TaskExt信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskExt *TaskExtDsVO `json:"TaskExt,omitnil,omitempty" name:"TaskExt"` + // 数据源Id + DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"` - // taskExt 导入导出json使用 private Map properties; - // 注意:此字段可能返回 null,表示取不到有效值。 - Properties *string `json:"Properties,omitnil,omitempty" name:"Properties"` + // 资源组Id + GroupId *string `json:"GroupId,omitnil" name:"GroupId"` - // 任务备注 - // 注意:此字段可能返回 null,表示取不到有效值。 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` + // 脚本文件id + ScriptId *string `json:"ScriptId,omitnil" name:"ScriptId"` - // 实例生成策略 T+1 表示当前周期生成上一周期数据时间任务实例 默认T+1 T+0 表示当前周期生成当前周期数据时间任务实例 T-1 - // * 表示当前周期生成下一周期数据时间任务实例 - // * - // * service不做默认策略处理, 下沉到数据初始化默认T+1, service涉及到多个更新task的路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 资源池队列名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` + // 数据库名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 任务告警信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Alarms []*AlarmDsVO `json:"Alarms,omitnil,omitempty" name:"Alarms"` + // 执行引擎实例ID + EngineId *string `json:"EngineId,omitnil" name:"EngineId"` - // alarmDTO 导入导出json使用 - // 注意:此字段可能返回 null,表示取不到有效值。 - Alarm *string `json:"Alarm,omitnil,omitempty" name:"Alarm"` + // 脚本内容 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` - // 任务脚本是否发生变化 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` + // 资源队列 + ResourceQueue *string `json:"ResourceQueue,omitnil" name:"ResourceQueue"` - // 任务版本是否已提交 - // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` + // 数据库类型 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` - // 最新调度计划变更时间 仅生产态 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"` + // 计算资源名称 + ComputeResource *string `json:"ComputeResource,omitnil" name:"ComputeResource"` - // 仅生产态存储于生产态序列化任务信息, 减少base CPU重复密集计算 - // 注意:此字段可能返回 null,表示取不到有效值。 - NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil,omitempty" name:"NormalizedJobStartTime"` + // 高级运行参数 + RunParams *string `json:"RunParams,omitnil" name:"RunParams"` - // 启动暂停的任务时,选择不补录中间实例,通过此字段来标识从哪个时间开始生成实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - RecoverFreezeStartTime *string `json:"RecoverFreezeStartTime,omitnil,omitempty" name:"RecoverFreezeStartTime"` + // 高级设置 + ConfParams *string `json:"ConfParams,omitnil" name:"ConfParams"` - // 源数据源 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServer *string `json:"SourceServer,omitnil,omitempty" name:"SourceServer"` + // 脚本内容是否base64加密 + ScriptEncryption *bool `json:"ScriptEncryption,omitnil" name:"ScriptEncryption"` +} - // 目标数据源 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServer *string `json:"TargetServer,omitnil,omitempty" name:"TargetServer"` +type SubmitSqlTaskRequest struct { + *tchttp.BaseRequest + + // 数据库类型 + DatabaseType *string `json:"DatabaseType,omitnil" name:"DatabaseType"` - // 父子节点树 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*TaskDsDTO `json:"Tasks,omitnil,omitempty" name:"Tasks"` + // 数据源Id + DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 创建者 - // 注意:此字段可能返回 null,表示取不到有效值。 - Creater *string `json:"Creater,omitnil,omitempty" name:"Creater"` + // 资源组Id + GroupId *string `json:"GroupId,omitnil" name:"GroupId"` - // 分支,依赖关系,and/or, 默认and - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyRel *string `json:"DependencyRel,omitnil,omitempty" name:"DependencyRel"` + // 脚本文件id + ScriptId *string `json:"ScriptId,omitnil" name:"ScriptId"` - // 是否支持工作流依赖 yes / no 默认 no - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 支持事件监听器配置导入导出 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventListenerConfig *string `json:"EventListenerConfig,omitnil,omitempty" name:"EventListenerConfig"` + // 数据库名称 + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 支持事件触发器配置导入导出 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventPublisherConfig *string `json:"EventPublisherConfig,omitnil,omitempty" name:"EventPublisherConfig"` + // 执行引擎实例ID + EngineId *string `json:"EngineId,omitnil" name:"EngineId"` - // 依赖配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyConfigList []*DependencyConfigDsDTO `json:"DependencyConfigList,omitnil,omitempty" name:"DependencyConfigList"` + // 脚本内容 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` - //

    任务状态,取值范围:

    - // - // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil,omitempty" name:"VirtualTaskStatus"` + // 资源队列 + ResourceQueue *string `json:"ResourceQueue,omitnil" name:"ResourceQueue"` - // 回收站还原提示语 - // 注意:此字段可能返回 null,表示取不到有效值。 - RecycleTips *string `json:"RecycleTips,omitnil,omitempty" name:"RecycleTips"` + // 数据库类型 + DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"` - // 回收站所属用户 - // 注意:此字段可能返回 null,表示取不到有效值。 - RecycleUser *string `json:"RecycleUser,omitnil,omitempty" name:"RecycleUser"` + // 计算资源名称 + ComputeResource *string `json:"ComputeResource,omitnil" name:"ComputeResource"` - // 新增 或 修改 - // 注意:此字段可能返回 null,表示取不到有效值。 - NewOrUpdate *string `json:"NewOrUpdate,omitnil,omitempty" name:"NewOrUpdate"` + // 高级运行参数 + RunParams *string `json:"RunParams,omitnil" name:"RunParams"` - // 任务上游依赖信息 用于发布管理导入导出 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params []*ParameterTaskDsDto `json:"Params,omitnil,omitempty" name:"Params"` + // 高级设置 + ConfParams *string `json:"ConfParams,omitnil" name:"ConfParams"` - // 任务上游依赖信息 用于发布管理导入导出 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskLinkInfo []*TaskLinkDsDTO `json:"TaskLinkInfo,omitnil,omitempty" name:"TaskLinkInfo"` + // 脚本内容是否base64加密 + ScriptEncryption *bool `json:"ScriptEncryption,omitnil" name:"ScriptEncryption"` +} - // 导入结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - ImportResult *bool `json:"ImportResult,omitnil,omitempty" name:"ImportResult"` +func (r *SubmitSqlTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 导入失败原因 - // 注意:此字段可能返回 null,表示取不到有效值。 - ImportErrMsg *string `json:"ImportErrMsg,omitnil,omitempty" name:"ImportErrMsg"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitSqlTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "DatabaseType") + delete(f, "DatasourceId") + delete(f, "GroupId") + delete(f, "ScriptId") + delete(f, "ProjectId") + delete(f, "DatabaseName") + delete(f, "EngineId") + delete(f, "ScriptContent") + delete(f, "ResourceQueue") + delete(f, "DatasourceType") + delete(f, "ComputeResource") + delete(f, "RunParams") + delete(f, "ConfParams") + delete(f, "ScriptEncryption") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitSqlTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 任务内容 全部内容 配置内容 资源内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ContentType *string `json:"ContentType,omitnil,omitempty" name:"ContentType"` +// Predefined struct for user +type SubmitSqlTaskResponseParams struct { + // 任务提交记录 + Record *AdhocRecord `json:"Record,omitnil" name:"Record"` - // 是否导入提交运行 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAutoSubmit *bool `json:"TaskAutoSubmit,omitnil,omitempty" name:"TaskAutoSubmit"` + // 子任务记录列表 + Details []*AdhocDetail `json:"Details,omitnil" name:"Details"` - // 上层产品 数据质量 / 数据开发 / ... - // 注意:此字段可能返回 null,表示取不到有效值。 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 创建者帐号 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnId *string `json:"OwnId,omitnil,omitempty" name:"OwnId"` +type SubmitSqlTaskResponse struct { + *tchttp.BaseResponse + Response *SubmitSqlTaskResponseParams `json:"Response"` +} - // 子账号 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` +func (r *SubmitSqlTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 租户id - // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitSqlTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 最后修改的人 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUser *string `json:"UpdateUser,omitnil,omitempty" name:"UpdateUser"` +// Predefined struct for user +type SubmitTaskRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 最后修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 最后修改的人的ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` + // 版本备注 + VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"` - // 调度计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` + // 是否启动调度 + StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"` +} - // 资源组 - // - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` +type SubmitTaskRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 版本提交说明 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"` + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 编排-删除添加的链接 - // 注意:此字段可能返回 null,表示取不到有效值。 - LinkId *string `json:"LinkId,omitnil,omitempty" name:"LinkId"` + // 版本备注 + VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"` - // 脚本引用关系 - // 注意:此字段可能返回 null,表示取不到有效值。 - UserFileId *string `json:"UserFileId,omitnil,omitempty" name:"UserFileId"` + // 是否启动调度 + StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"` +} - // 来源数据源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` +func (r *SubmitTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 来源数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "TaskId") + delete(f, "VersionRemark") + delete(f, "StartScheduling") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 去向数据源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` +// Predefined struct for user +type SubmitTaskResponseParams struct { + // 成功或者失败 + Data *bool `json:"Data,omitnil" name:"Data"` - // 去向数据源类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 输入参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamInList []*ParameterTaskInDsDto `json:"ParamInList,omitnil,omitempty" name:"ParamInList"` +type SubmitTaskResponse struct { + *tchttp.BaseResponse + Response *SubmitTaskResponseParams `json:"Response"` +} - // 输出参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamOutList []*ParameterTaskOutDsDto `json:"ParamOutList,omitnil,omitempty" name:"ParamOutList"` +func (r *SubmitTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 任务文件夹id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFolderId *string `json:"TaskFolderId,omitnil,omitempty" name:"TaskFolderId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 最大尝试次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxRetryAttempts *int64 `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"` +// Predefined struct for user +type SubmitTaskTestRunRequestParams struct { + // 无 + TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"` - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` + // 无 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数据源 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceName *string `json:"SourceServiceName,omitnil,omitempty" name:"SourceServiceName"` + // 无 + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` - // 任务产出登记 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskRegisterOutputTable []*TaskDataRegistryDTO `json:"TaskRegisterOutputTable,omitnil,omitempty" name:"TaskRegisterOutputTable"` + // 无 + Name *string `json:"Name,omitnil" name:"Name"` - // 循环依赖配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleDependencyConfigList []*TaskCycleLinkDTO `json:"CycleDependencyConfigList,omitnil,omitempty" name:"CycleDependencyConfigList"` + // 无 + Tasks []*StageCloudApiRequest `json:"Tasks,omitnil" name:"Tasks"` - // 特殊警告信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Warning *string `json:"Warning,omitnil,omitempty" name:"Warning"` + // 无 + Description *string `json:"Description,omitnil" name:"Description"` - // 0 正常调度 1 空跑调度 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleRunType *int64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` + // 无 + RunParams *string `json:"RunParams,omitnil" name:"RunParams"` - // 0 并发度达到上限时,本次排队等待 1 并发度达到上限时,本次不执行,直接kill - // 注意:此字段可能返回 null,表示取不到有效值。 - ConcurrentStrategy *int64 `json:"ConcurrentStrategy,omitnil,omitempty" name:"ConcurrentStrategy"` + // 无 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` - // UTC+8;UDC-8 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 无 + VersionId *string `json:"VersionId,omitnil" name:"VersionId"` +} - // 引用的代码模版id - // 注意:此字段可能返回 null,表示取不到有效值。 - TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` +type SubmitTaskTestRunRequest struct { + *tchttp.BaseRequest + + // 无 + TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"` - // 允许重跑类 ALL 无论实例成功或者失败,都允许重跑 FAILURE 只有失败的实例允许重跑,成功的实例不允许重跑 NONE 无论成功或者失败,都不允许重跑 - // 注意:此字段可能返回 null,表示取不到有效值。 - AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"` + // 无 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // BundleId - // CI/CD工程生成的bundle唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` + // 无 + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` - // Bundle名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleName *string `json:"BundleName,omitnil,omitempty" name:"BundleName"` -} + // 无 + Name *string `json:"Name,omitnil" name:"Name"` -type TaskExtDsVO struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 无 + Tasks []*StageCloudApiRequest `json:"Tasks,omitnil" name:"Tasks"` - // 任务属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - Properties []*ParamInfoDs `json:"Properties,omitnil,omitempty" name:"Properties"` + // 无 + Description *string `json:"Description,omitnil" name:"Description"` - // 任务试运行扩展业务属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - DryRunExtAttributes []*AttributeItemDsVO `json:"DryRunExtAttributes,omitnil,omitempty" name:"DryRunExtAttributes"` + // 无 + RunParams *string `json:"RunParams,omitnil" name:"RunParams"` - // 任务试运行动态传参 - // 注意:此字段可能返回 null,表示取不到有效值。 - DryRunParameter []*AttributeItemDsVO `json:"DryRunParameter,omitnil,omitempty" name:"DryRunParameter"` + // 无 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` + + // 无 + VersionId *string `json:"VersionId,omitnil" name:"VersionId"` } -type TaskExtInfo struct { - // 键 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` +func (r *SubmitTaskTestRunRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 值 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitTaskTestRunRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskIds") + delete(f, "ProjectId") + delete(f, "WorkFlowId") + delete(f, "Name") + delete(f, "Tasks") + delete(f, "Description") + delete(f, "RunParams") + delete(f, "ScriptContent") + delete(f, "VersionId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitTaskTestRunRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) } -type TaskFormParams struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// Predefined struct for user +type SubmitTaskTestRunResponseParams struct { + // 无 + JobId *int64 `json:"JobId,omitnil" name:"JobId"` - // 参数值 - // 注意:此字段可能返回 null,表示取不到有效值。 - MapParamList []*ParamMapDsDto `json:"MapParamList,omitnil,omitempty" name:"MapParamList"` + // 无 + RecordId []*int64 `json:"RecordId,omitnil" name:"RecordId"` - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` +type SubmitTaskTestRunResponse struct { + *tchttp.BaseResponse + Response *SubmitTaskTestRunResponseParams `json:"Response"` +} - // 负责人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` +func (r *SubmitTaskTestRunResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 负责人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitTaskTestRunResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 任务名 +type SubmitWorkflow struct { + // 被提交的任务id集合 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"` - // 任务类型 - // 普通任务:dev - // 子任务:dev_container - // 注意:此字段可能返回 null,表示取不到有效值。 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + // 执行结果 + Result *bool `json:"Result,omitnil" name:"Result"` - // 如果最新保存版本和调度版本不一致,显示最新保存版本 + // 执行情况备注 // 注意:此字段可能返回 null,表示取不到有效值。 - LatestSavedVersion *string `json:"LatestSavedVersion,omitnil,omitempty" name:"LatestSavedVersion"` + ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"` - // 保存版本ID + // 执行情况id // 注意:此字段可能返回 null,表示取不到有效值。 - LatestSavedVersionId *string `json:"LatestSavedVersionId,omitnil,omitempty" name:"LatestSavedVersionId"` + ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"` } -type TaskImportInfo struct { - // 是否导入编排空间 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsImport *bool `json:"IsImport,omitnil,omitempty" name:"IsImport"` - - // 是否新建工作流 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsNewWorkFlow *bool `json:"IsNewWorkFlow,omitnil,omitempty" name:"IsNewWorkFlow"` - - // 工作流所属目录id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowFolderId *string `json:"WorkFlowFolderId,omitnil,omitempty" name:"WorkFlowFolderId"` - - // 工作流所属目录名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowFolderName *string `json:"WorkFlowFolderName,omitnil,omitempty" name:"WorkFlowFolderName"` +// Predefined struct for user +type SubmitWorkflowRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowId *string `json:"WorkFlowId,omitnil,omitempty" name:"WorkFlowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowName *string `json:"WorkFlowName,omitnil,omitempty" name:"WorkFlowName"` + // 提交的版本备注 + VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"` - // 重名任务处理策略, 0:跳过,不导入; 1: 重命名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskNameExistMode *uint64 `json:"TaskNameExistMode,omitnil,omitempty" name:"TaskNameExistMode"` + // 是否启动调度 + StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"` } -type TaskInfoVo struct { - // 租户id - // 注意:此字段可能返回 null,表示取不到有效值。 - AppID *string `json:"AppID,omitnil,omitempty" name:"AppID"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 主账号id - // 注意:此字段可能返回 null,表示取不到有效值。 - OnwerUid *string `json:"OnwerUid,omitnil,omitempty" name:"OnwerUid"` +type SubmitWorkflowRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 实例id - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` + // 提交的版本备注 + VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"` - // jobId - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + // 是否启动调度 + StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"` +} - // 引擎类型,DLC、EMR - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"` +func (r *SubmitWorkflowRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 引擎名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitWorkflowRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "ProjectId") + delete(f, "WorkflowId") + delete(f, "VersionRemark") + delete(f, "StartScheduling") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitWorkflowRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 引擎子类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineSubType *string `json:"EngineSubType,omitnil,omitempty" name:"EngineSubType"` +// Predefined struct for user +type SubmitWorkflowResponseParams struct { + // 执行结果 + Data *SubmitWorkflow `json:"Data,omitnil" name:"Data"` - // 引擎taskId - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineTaskId *string `json:"EngineTaskId,omitnil,omitempty" name:"EngineTaskId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 引擎执行状态,枚举 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeStatus *string `json:"EngineExeStatus,omitnil,omitempty" name:"EngineExeStatus"` +type SubmitWorkflowResponse struct { + *tchttp.BaseResponse + Response *SubmitWorkflowResponseParams `json:"Response"` +} - // 引擎执行用户 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeUser *string `json:"EngineExeUser,omitnil,omitempty" name:"EngineExeUser"` +func (r *SubmitWorkflowResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 引擎执行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeStartTime *string `json:"EngineExeStartTime,omitnil,omitempty" name:"EngineExeStartTime"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SubmitWorkflowResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 引擎执行结束时间 +type SubscribeReceiver struct { + // 接收人Uin // 注意:此字段可能返回 null,表示取不到有效值。 - EngineExeEndTime *string `json:"EngineExeEndTime,omitnil,omitempty" name:"EngineExeEndTime"` + ReceiverUserId *uint64 `json:"ReceiverUserId,omitnil" name:"ReceiverUserId"` - // 数据来源,DATA_INTEGRATION、DATA_EXPLORATION、DATA_QUALITY、OM_CENTER等 + // 接收人名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProductSource *string `json:"ProductSource,omitnil,omitempty" name:"ProductSource"` + ReceiverName *string `json:"ReceiverName,omitnil" name:"ReceiverName"` } -type TaskInnerInfo struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 - CycleType *int64 `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 虚拟任务id - // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualTaskId *string `json:"VirtualTaskId,omitnil,omitempty" name:"VirtualTaskId"` - - // 虚拟任务标记 +type SubscribeWebHook struct { + // 群机器人类型,当前支持飞书 // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + HookType *string `json:"HookType,omitnil" name:"HookType"` - // 真实任务工作流id + // 群机器人webhook地址,配置方式参考https://cloud.tencent.com/document/product/1254/70736 // 注意:此字段可能返回 null,表示取不到有效值。 - RealWorkflowId *string `json:"RealWorkflowId,omitnil,omitempty" name:"RealWorkflowId"` + HookAddress *string `json:"HookAddress,omitnil" name:"HookAddress"` +} - // 步长 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` +// Predefined struct for user +type SuspendIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为 0,3,4。 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 分支,依赖关系,and/or, 默认and - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyRel *string `json:"DependencyRel,omitnil,omitempty" name:"DependencyRel"` +type SuspendIntegrationTaskRequest struct { + *tchttp.BaseRequest + + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 是否支持工作流依赖 yes / no 默认 no - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type TaskInstanceCountDto struct { - // 成功的实例数 - Success *uint64 `json:"Success,omitnil,omitempty" name:"Success"` +func (r *SuspendIntegrationTaskRequest) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) +} - // 执行中实例数 - Running *uint64 `json:"Running,omitnil,omitempty" name:"Running"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SuspendIntegrationTaskRequest) FromJsonString(s string) error { + f := make(map[string]interface{}) + if err := json.Unmarshal([]byte(s), &f); err != nil { + return err + } + delete(f, "TaskId") + delete(f, "ProjectId") + if len(f) > 0 { + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SuspendIntegrationTaskRequest has unknown keys!", "") + } + return json.Unmarshal([]byte(s), &r) +} - // 等待中的实例数 - Waiting *uint64 `json:"Waiting,omitnil,omitempty" name:"Waiting"` +// Predefined struct for user +type SuspendIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` - // 等待上游实例数 - Depend *uint64 `json:"Depend,omitnil,omitempty" name:"Depend"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` +} - // 失败实例数 - Failed *uint64 `json:"Failed,omitnil,omitempty" name:"Failed"` +type SuspendIntegrationTaskResponse struct { + *tchttp.BaseResponse + Response *SuspendIntegrationTaskResponseParams `json:"Response"` +} - // 永久终止实例数 - Stopped *uint64 `json:"Stopped,omitnil,omitempty" name:"Stopped"` +func (r *SuspendIntegrationTaskResponse) ToJsonString() string { + b, _ := json.Marshal(r) + return string(b) } -type TaskLineageInfo struct { - // 任务 ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` +// FromJsonString It is highly **NOT** recommended to use this function +// because it has no param check, nor strict type check +func (r *SuspendIntegrationTaskResponse) FromJsonString(s string) error { + return json.Unmarshal([]byte(s), &r) +} - // 任务名称 +type TableBaseInfo struct { + // 数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 表 URI,格式:dsn.name + // 数据表所属数据源名字 // 注意:此字段可能返回 null,表示取不到有效值。 - TableUri *string `json:"TableUri,omitnil,omitempty" name:"TableUri"` + DatasourceConnectionName *string `json:"DatasourceConnectionName,omitnil" name:"DatasourceConnectionName"` - // 表方向类型 - // - 0 - table作为源表 - // - 1 - table作为目标表 + // 表备注 // 注意:此字段可能返回 null,表示取不到有效值。 - Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` + TableComment *string `json:"TableComment,omitnil" name:"TableComment"` - // 数据源ID + // 类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceId *int64 `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"` + Type *string `json:"Type,omitnil" name:"Type"` - // 数据源类型 + // 数据格式类型 // 注意:此字段可能返回 null,表示取不到有效值。 - DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"` + TableFormat *string `json:"TableFormat,omitnil" name:"TableFormat"` - // 数据库名称 + // 用户昵称 // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + UserAlias *string `json:"UserAlias,omitnil" name:"UserAlias"` - // 模型名称 + // 建表用户ID // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` -} + UserSubUin *string `json:"UserSubUin,omitnil" name:"UserSubUin"` -type TaskLineageInfoPair struct { - // 表血缘-源表 + // 数据治理配置项 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceTable *TaskLineageInfo `json:"SourceTable,omitnil,omitempty" name:"SourceTable"` + GovernPolicy *DlcDataGovernPolicy `json:"GovernPolicy,omitnil" name:"GovernPolicy"` - // 表血缘-目标表 + // 库数据治理是否关闭,关闭:true,开启:false // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTable *TaskLineageInfo `json:"TargetTable,omitnil,omitempty" name:"TargetTable"` + DbGovernPolicyIsDisable *string `json:"DbGovernPolicyIsDisable,omitnil" name:"DbGovernPolicyIsDisable"` } -type TaskLinkDsDTO struct { - // TaskTo信息 +type TableConfig struct { + // 数据库Id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTo *string `json:"TaskTo,omitnil,omitempty" name:"TaskTo"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // TaskFrom信息 + // 数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskFrom *string `json:"TaskFrom,omitnil,omitempty" name:"TaskFrom"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // LinkType信息 + // 表Id // 注意:此字段可能返回 null,表示取不到有效值。 - LinkType *string `json:"LinkType,omitnil,omitempty" name:"LinkType"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // key + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - LinkKey *string `json:"LinkKey,omitnil,omitempty" name:"LinkKey"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // LinkId信息 + // 表Key // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` + TableKey *string `json:"TableKey,omitnil" name:"TableKey"` - // 责任人 + // 字段变量 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + FieldConfig []*FieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"` +} - // 父子任务之间的依赖关系 +type TableHeat struct { + // 表ID // 注意:此字段可能返回 null,表示取不到有效值。 - LinkDependencyType *string `json:"LinkDependencyType,omitnil,omitempty" name:"LinkDependencyType"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 父子任务之间依赖偏移量 + // 统计日期 // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` + DayTime *string `json:"DayTime,omitnil" name:"DayTime"` - // 工作流id + // 表热度 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + Heat *float64 `json:"Heat,omitnil" name:"Heat"` - // 实体任务id + // 表热度最大值 // 注意:此字段可能返回 null,表示取不到有效值。 - RealFromTaskId *string `json:"RealFromTaskId,omitnil,omitempty" name:"RealFromTaskId"` + MaxHeat *float64 `json:"MaxHeat,omitnil" name:"MaxHeat"` +} - // 实体任务名 +type TableInfo struct { + // 表Id // 注意:此字段可能返回 null,表示取不到有效值。 - RealFromTaskName *string `json:"RealFromTaskName,omitnil,omitempty" name:"RealFromTaskName"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 实体任务所属工作流 + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil,omitempty" name:"RealFromWorkflowId"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 实体任务所属工作流名称 + // 表databaseName // 注意:此字段可能返回 null,表示取不到有效值。 - RealFromWorkflowName *string `json:"RealFromWorkflowName,omitnil,omitempty" name:"RealFromWorkflowName"` + OriginDatabaseName *string `json:"OriginDatabaseName,omitnil" name:"OriginDatabaseName"` - // 实体任务所属项目id + // 表schemaName // 注意:此字段可能返回 null,表示取不到有效值。 - RealProjectId *string `json:"RealProjectId,omitnil,omitempty" name:"RealProjectId"` + OriginSchemaName *string `json:"OriginSchemaName,omitnil" name:"OriginSchemaName"` +} - // 实体任务所属项目标识 +type TableLineageInfo struct { + // 元数据类型 // 注意:此字段可能返回 null,表示取不到有效值。 - RealProjectIdent *string `json:"RealProjectIdent,omitnil,omitempty" name:"RealProjectIdent"` + MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"` - // 实体任务所属项目名 + // 由中心节点到该节点的路径 // 注意:此字段可能返回 null,表示取不到有效值。 - RealProjectName *string `json:"RealProjectName,omitnil,omitempty" name:"RealProjectName"` + PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"` - // 曲线类型 + // 空间id // 注意:此字段可能返回 null,表示取不到有效值。 - CurveType *string `json:"CurveType,omitnil,omitempty" name:"CurveType"` -} - -type TaskLockStatus struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 持锁者 - Locker *string `json:"Locker,omitnil,omitempty" name:"Locker"` - - // 当前操作用户是否为持锁者,1表示为持锁者,0表示为不为持锁者 - IsLocker *int64 `json:"IsLocker,omitnil,omitempty" name:"IsLocker"` - - // 是否可以抢锁,1表示可以抢锁,0表示不可以抢锁 - IsRob *int64 `json:"IsRob,omitnil,omitempty" name:"IsRob"` -} - -// Predefined struct for user -type TaskLogRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 起始时间戳,单位毫秒 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间戳,单位毫秒 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 拉取日志数量,默认100 - Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` - - // 日志排序 desc 倒序 asc 顺序 - OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"` - - // 实时任务 201 离线任务 202 默认实时任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` -} - -type TaskLogRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 起始时间戳,单位毫秒 - StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间戳,单位毫秒 - EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 拉取日志数量,默认100 - Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 日志排序 desc 倒序 asc 顺序 - OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"` - - // 实时任务 201 离线任务 202 默认实时任务 - TaskType *uint64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` -} - -func (r *TaskLogRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TaskLogRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "ProjectId") - delete(f, "Limit") - delete(f, "OrderType") - delete(f, "TaskType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TaskLogRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 数据源id + // 注意:此字段可能返回 null,表示取不到有效值。 + DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"` -// Predefined struct for user -type TaskLogResponseParams struct { - // 任务详细日志 - LogContentList []*LogContent `json:"LogContentList,omitnil,omitempty" name:"LogContentList"` + // 表id + // 注意:此字段可能返回 null,表示取不到有效值。 + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 表血缘参数 + // 注意:此字段可能返回 null,表示取不到有效值。 + Params []*LineageParamRecord `json:"Params,omitnil" name:"Params"` -type TaskLogResponse struct { - *tchttp.BaseResponse - Response *TaskLogResponseParams `json:"Response"` -} + // 父节点列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"` -func (r *TaskLogResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 子节点列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TaskLogResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 额外参数 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"` -type TaskOpsDto struct { - // 任务ID + // 血缘id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + Id *string `json:"Id,omitnil" name:"Id"` - // 虚拟任务id + // 元数据类型名称 // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualTaskId *string `json:"VirtualTaskId,omitnil,omitempty" name:"VirtualTaskId"` + MetastoreTypeName *string `json:"MetastoreTypeName,omitnil" name:"MetastoreTypeName"` - // 虚拟任务标记 + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualFlag *bool `json:"VirtualFlag,omitnil,omitempty" name:"VirtualFlag"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 任务名 + // 表全称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"` - // 工作流id + // 血缘下游节点数 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"` - // 任务为虚拟任务时,任务所在的真实工作流Id + // 血缘上游节点数 // 注意:此字段可能返回 null,表示取不到有效值。 - RealWorkflowId *string `json:"RealWorkflowId,omitnil,omitempty" name:"RealWorkflowId"` + UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"` - // 工作流名称 + // 血缘描述 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + Description *string `json:"Description,omitnil" name:"Description"` - // 文件夹id + // 血缘创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 文件夹名字 + // 血缘更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` - // 创建时间 + // 修改血缘的任务id列表 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + Tasks []*string `json:"Tasks,omitnil" name:"Tasks"` +} - // 最近更新时间 +type TableMeta struct { + // 表的全局唯一ID // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdate *string `json:"LastUpdate,omitnil,omitempty" name:"LastUpdate"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 任务状态 + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + TableName *string `json:"TableName,omitnil" name:"TableName"` // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + TableOwnerName *string `json:"TableOwnerName,omitnil" name:"TableOwnerName"` - // 责任人用户id + // 数据源全局唯一ID // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"` - // 调度生效日期 + // 所属集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"` - // 调度结束日期 + // 数据源名 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"` - // 执行时间左闭区间 + // 数据库名 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 执行时间右闭区间 + // 表路径 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + TablePath *string `json:"TablePath,omitnil" name:"TablePath"` - // 周期类型 + // 表中文名 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` + TableNameCn *string `json:"TableNameCn,omitnil" name:"TableNameCn"` - // 步长 + // 元数据租户ID // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + MetastoreId *int64 `json:"MetastoreId,omitnil" name:"MetastoreId"` - // 调度cron表达式 + // 技术类型,可用值:HIVE,MYSQL,KAFKA, HBASE // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` + MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"` - // 延时执行时间,unit=分钟 + // 表描述 // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + Description *string `json:"Description,omitnil" name:"Description"` - // 开始执行时间 + // 列分隔符 // 注意:此字段可能返回 null,表示取不到有效值。 - StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` + ColumnSeparator *string `json:"ColumnSeparator,omitnil" name:"ColumnSeparator"` - // 重试等待时间, unit=分钟 + // 存储格式 // 注意:此字段可能返回 null,表示取不到有效值。 - RetryWait *uint64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` + StorageFormat *string `json:"StorageFormat,omitnil" name:"StorageFormat"` - // 是否可重试,1 代表可以重试 + // 存储量,字节数 // 注意:此字段可能返回 null,表示取不到有效值。 - RetryAble *uint64 `json:"RetryAble,omitnil,omitempty" name:"RetryAble"` + StorageSize *int64 `json:"StorageSize,omitnil" name:"StorageSize"` - // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4' + // 表类型,如hive MANAGED_TABLE;EXTERNAL_TABLE // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + TableType *string `json:"TableType,omitnil" name:"TableType"` - // 运行次数限制 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 运行优先级 + // 最近数据变更时间 // 注意:此字段可能返回 null,表示取不到有效值。 - RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` - // 任务类型 + // 最近DDL变更时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *TaskTypeOpsDto `json:"TaskType,omitnil,omitempty" name:"TaskType"` + DdlModifyTime *string `json:"DdlModifyTime,omitnil" name:"DdlModifyTime"` - // 指定的运行节点 + // 数据最后访问时间 // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + LastAccessTime *string `json:"LastAccessTime,omitnil" name:"LastAccessTime"` - // 集群name + // 所属项目英文名 // 注意:此字段可能返回 null,表示取不到有效值。 - ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 最小数据时间 + // 所属数据目录id(可能多个) // 注意:此字段可能返回 null,表示取不到有效值。 - MinDateTime *string `json:"MinDateTime,omitnil,omitempty" name:"MinDateTime"` + BizCatalogIds []*string `json:"BizCatalogIds,omitnil" name:"BizCatalogIds"` - // 最大数据时间 + // 所属数据目录(可能多个) // 注意:此字段可能返回 null,表示取不到有效值。 - MaxDateTime *string `json:"MaxDateTime,omitnil,omitempty" name:"MaxDateTime"` + BizCatalogNames []*string `json:"BizCatalogNames,omitnil" name:"BizCatalogNames"` - // 运行耗时超时时间 + // true已收藏/false表示未收藏状态 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` + HasFavorite *bool `json:"HasFavorite,omitnil" name:"HasFavorite"` - // 自依赖类型 + // 生命周期 // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` + LifeCycleTime *int64 `json:"LifeCycleTime,omitnil" name:"LifeCycleTime"` - // 左侧坐标 + // 存储量,已转为适合的单位展示 // 注意:此字段可能返回 null,表示取不到有效值。 - LeftCoordinate *float64 `json:"LeftCoordinate,omitnil,omitempty" name:"LeftCoordinate"` + StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil" name:"StorageSizeWithUnit"` - // 顶部坐标 + // 数据源引擎的实例ID:如EMR集群实例ID/数据源实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - TopCoordinate *float64 `json:"TopCoordinate,omitnil,omitempty" name:"TopCoordinate"` + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 任务备注 + // 数据来源技术类型:HIVE/MYSQL/HBASE/KAFKA等 // 注意:此字段可能返回 null,表示取不到有效值。 - Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"` + TechnologyType *string `json:"TechnologyType,omitnil" name:"TechnologyType"` - // 任务初始化策略 + // 表英文名 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` + TableNameEn *string `json:"TableNameEn,omitnil" name:"TableNameEn"` - // 计算队列 + // 项目Id // 注意:此字段可能返回 null,表示取不到有效值。 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 最新调度提交时间 + // Kafka Topic 分区数 // 注意:此字段可能返回 null,表示取不到有效值。 - LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"` + Partitions *string `json:"Partitions,omitnil" name:"Partitions"` - // 按cron表达式计算的任务开始执行时间 + // Kafka Topic 副本数 // 注意:此字段可能返回 null,表示取不到有效值。 - NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil,omitempty" name:"NormalizedJobStartTime"` + ReplicationFactor *string `json:"ReplicationFactor,omitnil" name:"ReplicationFactor"` - // 调度计划描述 + // 所属项目英中文名 // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` + ProjectDisplayName *string `json:"ProjectDisplayName,omitnil" name:"ProjectDisplayName"` - // 计算资源组 + // 数据最后修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + DataModifyTime *string `json:"DataModifyTime,omitnil" name:"DataModifyTime"` - // 任务创建人 + // 集群ID // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 任务依赖类型 and、or + // 当前用户是否有管理员权限 // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyRel *string `json:"DependencyRel,omitnil,omitempty" name:"DependencyRel"` + HasAdminAuthority *bool `json:"HasAdminAuthority,omitnil" name:"HasAdminAuthority"` - // 任务工作流依赖 yes、no + // 数据源展示名称 // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` + DatasourceDisplayName *string `json:"DatasourceDisplayName,omitnil" name:"DatasourceDisplayName"` - // 事件监听配置 + // 数据库ID // 注意:此字段可能返回 null,表示取不到有效值。 - EventListenerConfig *string `json:"EventListenerConfig,omitnil,omitempty" name:"EventListenerConfig"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 事件驱动配置 + // 租户下对表的收藏总次数 // 注意:此字段可能返回 null,表示取不到有效值。 - EventPublisherConfig *string `json:"EventPublisherConfig,omitnil,omitempty" name:"EventPublisherConfig"` + FavoriteCount *int64 `json:"FavoriteCount,omitnil" name:"FavoriteCount"` - // 虚拟任务状态 + // 租户下对表的点赞总次数 // 注意:此字段可能返回 null,表示取不到有效值。 - VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil,omitempty" name:"VirtualTaskStatus"` + LikeCount *int64 `json:"LikeCount,omitnil" name:"LikeCount"` - // 任务依赖边详情 + // true已点赞/false表示未点赞状态 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskLinkInfo *LinkOpsDto `json:"TaskLinkInfo,omitnil,omitempty" name:"TaskLinkInfo"` + HasLike *bool `json:"HasLike,omitnil" name:"HasLike"` - // 任务产品类型 + // 表的资产评分 // 注意:此字段可能返回 null,表示取不到有效值。 - ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"` + TablePropertyScore *TablePropertyScore `json:"TablePropertyScore,omitnil" name:"TablePropertyScore"` - // 项目id + // 表的热度值 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + TableHeat *TableHeat `json:"TableHeat,omitnil" name:"TableHeat"` - // 项目标识 + // 数据源ownerProjectId // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"` - // 项目名称 + // 表负责人ID // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + TableOwnerId *string `json:"TableOwnerId,omitnil" name:"TableOwnerId"` - // 主账户userId + // 系统源-CLUSTER, DB-自定义源 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnId *string `json:"OwnId,omitnil,omitempty" name:"OwnId"` + DataSourceCategory *string `json:"DataSourceCategory,omitnil" name:"DataSourceCategory"` - // 用户userId + // 表字段信息 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + Columns []*SearchColumnDocVO `json:"Columns,omitnil" name:"Columns"` +} - // 租户id +type TablePropertyScore struct { + // 表ID + TableId *string `json:"TableId,omitnil" name:"TableId"` + + // 统计日期 + DayTime *string `json:"DayTime,omitnil" name:"DayTime"` + + // 表完整性评分 + Integrity *float64 `json:"Integrity,omitnil" name:"Integrity"` + + // 表保障性评分 + Safety *float64 `json:"Safety,omitnil" name:"Safety"` + + // 表及时性评分 + Timeliness *float64 `json:"Timeliness,omitnil" name:"Timeliness"` + + // 表稳定性评分 + Stability *float64 `json:"Stability,omitnil" name:"Stability"` + + // 表规范性评分 + Normative *float64 `json:"Normative,omitnil" name:"Normative"` + + // 资产评分平均分 + Average *float64 `json:"Average,omitnil" name:"Average"` +} + +type TableQualityDetail struct { + // 数据库id // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"` - // 更新人昵称 + // 数据库名称 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUser *string `json:"UpdateUser,omitnil,omitempty" name:"UpdateUser"` + DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"` - // 更新时间 + // 表id // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 更新人userId + // 表名称 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 任务类型id + // 表责任人ID // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + OwnerUserId *int64 `json:"OwnerUserId,omitnil" name:"OwnerUserId"` - // 任务类型描述 + // 表责任人名 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` + OwnerUserName *string `json:"OwnerUserName,omitnil" name:"OwnerUserName"` - // 是否展示工作流 + // 库得分 // 注意:此字段可能返回 null,表示取不到有效值。 - ShowWorkflow *bool `json:"ShowWorkflow,omitnil,omitempty" name:"ShowWorkflow"` + DatabaseScore *float64 `json:"DatabaseScore,omitnil" name:"DatabaseScore"` - // 首次提交时间 + // 表得分 // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` + TableScore *float64 `json:"TableScore,omitnil" name:"TableScore"` - // 首次运行时间 + // 表环比 // 注意:此字段可能返回 null,表示取不到有效值。 - FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"` + LastPeriodRatio *float64 `json:"LastPeriodRatio,omitnil" name:"LastPeriodRatio"` +} - // 调度描述 +type TableQualityDetailPage struct { + // 总条数 // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` + TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"` - // 周期 + // 表质量列表 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleNum *int64 `json:"CycleNum,omitnil,omitempty" name:"CycleNum"` + Items []*TableQualityDetail `json:"Items,omitnil" name:"Items"` +} - // 表达式 +type TableScoreStatisticsInfo struct { + // 等级 1、2、3、4、5 // 注意:此字段可能返回 null,表示取不到有效值。 - Crontab *string `json:"Crontab,omitnil,omitempty" name:"Crontab"` + Level *int64 `json:"Level,omitnil" name:"Level"` - // 开始日期 + // 占比 // 注意:此字段可能返回 null,表示取不到有效值。 - StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` + Scale *int64 `json:"Scale,omitnil" name:"Scale"` - // 结束日期 + // 表数量 // 注意:此字段可能返回 null,表示取不到有效值。 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` + TableNumber *int64 `json:"TableNumber,omitnil" name:"TableNumber"` +} - // 周期单位 +type TaskAlarmInfo struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` + + // 规则名称 + RegularName *string `json:"RegularName,omitnil" name:"RegularName"` + + // 规则状态(0表示关闭,1表示打开) + RegularStatus *uint64 `json:"RegularStatus,omitnil" name:"RegularStatus"` + + // 告警级别(0表示普通,1表示重要,2表示紧急) + AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"` + + // 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http) + AlarmWay *string `json:"AlarmWay,omitnil" name:"AlarmWay"` + + // 任务类型(201表示实时,202表示离线) + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` + + // 主键ID // 注意:此字段可能返回 null,表示取不到有效值。 - CycleUnit *string `json:"CycleUnit,omitnil,omitempty" name:"CycleUnit"` + Id *string `json:"Id,omitnil" name:"Id"` - // 初始化策略 + // 规则ID + RegularId *string `json:"RegularId,omitnil" name:"RegularId"` + + // 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停 + // ,4写入速度,5读取速度,6读取吞吐,7写入吞吐, 8脏数据字节数,9脏数据条数 + AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"` + + // 指标阈值(1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败) // 注意:此字段可能返回 null,表示取不到有效值。 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` + TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"` - // 层级 + // 预计的超时时间(分钟级别) // 注意:此字段可能返回 null,表示取不到有效值。 - Layer *string `json:"Layer,omitnil,omitempty" name:"Layer"` + EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"` - // 来源数据源ID + // 告警接收人ID,多个用逗号隔开 + AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"` + + // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 来源数据源类型 + // 创建人 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` + Creater *string `json:"Creater,omitnil" name:"Creater"` - // 目标数据源ID + // 告警接收人昵称,多个用逗号隔开 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` + AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"` - // 目标数据源类型 + // 告警指标描述 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` + AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"` - // 子任务列表 + // 实时任务告警需要的参数,1是大于2是小于 // 注意:此字段可能返回 null,表示取不到有效值。 - TasksStr *string `json:"TasksStr,omitnil,omitempty" name:"TasksStr"` + Operator *uint64 `json:"Operator,omitnil" name:"Operator"` - // 任务版本是否已提交 + // 节点id,多个逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` + NodeId *string `json:"NodeId,omitnil" name:"NodeId"` - // 资源组id + // 节点名称,多个逗号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + NodeName *string `json:"NodeName,omitnil" name:"NodeName"` - // 资源组名称 + // 指标列表 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` + AlarmIndicatorInfos []*AlarmIndicatorInfo `json:"AlarmIndicatorInfos,omitnil" name:"AlarmIndicatorInfos"` - // 任务扩展信息(目前返沪离线同步的任务详情) + // 告警接收人类型,0指定人员;1任务责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskExtInfo *string `json:"TaskExtInfo,omitnil,omitempty" name:"TaskExtInfo"` + AlarmRecipientType *uint64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"` - // 任务绑定的事件信息 + // 企业微信群Hook地址,多个hook地址使用,隔开 // 注意:此字段可能返回 null,表示取不到有效值。 - EventListenerInfos []*AiOpsEventListenerDTO `json:"EventListenerInfos,omitnil,omitempty" name:"EventListenerInfos"` + WeComHook *string `json:"WeComHook,omitnil" name:"WeComHook"` - // 脚本信息 + // 最近操作时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptInfo *AiopsScriptInfo `json:"ScriptInfo,omitnil,omitempty" name:"ScriptInfo"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // DLC资源配置 + // 最近操作人Uin // 注意:此字段可能返回 null,表示取不到有效值。 - DLCResourceConfig *AiopsDLCResourceConfigDto `json:"DLCResourceConfig,omitnil,omitempty" name:"DLCResourceConfig"` + OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"` - // 父任务simple信息 + // 关联任务数 // 注意:此字段可能返回 null,表示取不到有效值。 - ParentTaskInfos *AiopsSimpleTaskDto `json:"ParentTaskInfos,omitnil,omitempty" name:"ParentTaskInfos"` + TaskCount *int64 `json:"TaskCount,omitnil" name:"TaskCount"` - // 资源获取标识 + // 监控对象类型,1:所有任务,2:指定任务,3:指定责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - ExtResourceFlag *ExtResourceFlagDto `json:"ExtResourceFlag,omitnil,omitempty" name:"ExtResourceFlag"` + MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"` - // 父任务simple信息(新) + // 监控对象列表 // 注意:此字段可能返回 null,表示取不到有效值。 - NewParentTaskInfos []*AiopsSimpleTaskDto `json:"NewParentTaskInfos,omitnil,omitempty" name:"NewParentTaskInfos"` + MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"` - // 任务自依赖类型: - // yes: 任务需满足自依赖 - // no:任务无需满足自依赖 + // 最近一次告警的实例ID // 注意:此字段可能返回 null,表示取不到有效值。 - SelfWorkFlowDependType *string `json:"SelfWorkFlowDependType,omitnil,omitempty" name:"SelfWorkFlowDependType"` + LatestAlarmInstanceId *string `json:"LatestAlarmInstanceId,omitnil" name:"LatestAlarmInstanceId"` - // 允许重跑类型,ALL 表示无论实例运行成功还是失败都允许重跑,NONE表示无论成功或者失败都不允许重跑,FAILURE 表示只有运行失败才能重跑 - AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"` -} + // 最近一次告警时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + LatestAlarmTime *string `json:"LatestAlarmTime,omitnil" name:"LatestAlarmTime"` -type TaskScriptContent struct { - // 脚本内容 base64编码 + // 告警规则描述 // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + Description *string `json:"Description,omitnil" name:"Description"` } -type TaskSimpleVo struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 +type TaskByCycle struct { + // num // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + Number *uint64 `json:"Number,omitnil" name:"Number"` - // 项目id + // 周期单位 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 工作流id + // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` +} - // 工作流名 +type TaskByStatus struct { + // 统计值 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + CountGroup *string `json:"CountGroup,omitnil" name:"CountGroup"` - // 负责人名 + // 日期 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + ShowTimeGroup *string `json:"ShowTimeGroup,omitnil" name:"ShowTimeGroup"` - // 主账号 + // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnId *string `json:"OwnId,omitnil,omitempty" name:"OwnId"` + Status *string `json:"Status,omitnil" name:"Status"` - // 子账号 + // 周期单位 // 注意:此字段可能返回 null,表示取不到有效值。 - UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 租户id - // 注意:此字段可能返回 null,表示取不到有效值。 - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 1 + ReportTime *string `json:"ReportTime,omitnil" name:"ReportTime"` - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` + // 1 + Count *uint64 `json:"Count,omitnil" name:"Count"` } -type TaskSubmitPreCheckDetailInfo struct { - // 任务编号 +type TaskCanvasInfo struct { + // 任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` + + // 工作流id + // 注意:此字段可能返回 null,表示取不到有效值。 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 项目编号 + // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 责任人编号 + // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 责任人名称 + // 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` -} + Status *string `json:"Status,omitnil" name:"Status"` -type TaskTableMetricInfo struct { - // 数据库名称 + // 任务类型id // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 表名称 + // 任务类型描述,其中任务类型id和任务类型描述的对应的关系为 + // 20 通用数据同步任务 + // 21 JDBC SQL + // 22 Tbase + // 25 数据ETL + // 30 Python + // 31 PySpark + // 34 Hive SQL + // 35 Shell + // 36 Spark SQL + // 37 HDFS到HBase + // 38 SHELL + // 39 Spark + // 45 DATA_QUALITY + // 55 THIVE到MYSQL + // 56 THIVE到PG + // 66 HDFS到PG + // 67 HDFS到Oracle + // 68 HDFS到MYSQL + // 69 FTP到HDFS + // 70 HIVE SQL + // 72 HIVE到HDFS + // 75 HDFS到HIVE + // 81 PYTHONSQL脚本 + // 82 SPARKSCALA计算 + // 83 虫洞任务 + // 84 校验对账文件 + // 85 HDFS到THIVE + // 86 TDW到HDFS + // 87 HDFS到TDW + // 88 校验对账文件 + // 91 FLINK任务 + // 92 MapReduce + // 98 custom topology + // 99 kafkatoHDFS + // 100 kafkatoHbase + // 101 MYSQL导入至HIVE(DX) + // 104 MYSQL到HIVE + // 105 HIVE到MYSQL + // 106 SQL SERVER到HIVE + // 107 HIVE到SQL SERVER + // 108 ORACLE到HIVE + // 109 HIVE到ORACLE + // 111 HIVE到MYSQL(NEW) + // 112 HIVE到PG + // 113 HIVE到PHOENIX + // 118 MYSQL到HDFS + // 119 PG到HDFS + // 120 ORACLE到HDFS + // 121 数据质量 + // 10000 自定义业务 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` + TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"` - // 总记录数 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRecordNum *int64 `json:"TotalRecordNum,omitnil,omitempty" name:"TotalRecordNum"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 总字节数 + // 文件夹名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRecordByteNum *int64 `json:"TotalRecordByteNum,omitnil,omitempty" name:"TotalRecordByteNum"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 总脏记录数 + // 文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - TotalDirtyRecordNum *int64 `json:"TotalDirtyRecordNum,omitnil,omitempty" name:"TotalDirtyRecordNum"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // Schema名称 + // 最近提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"` + FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"` - // topic名称 + // 首次运行时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"` + FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"` - // Collection名称 + // 调度计划展示描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - Collection *string `json:"Collection,omitnil,omitempty" name:"Collection"` + ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"` - // 数据源名称 - DataSourceName *string `json:"DataSourceName,omitnil,omitempty" name:"DataSourceName"` + // 负责人 + // 注意:此字段可能返回 null,表示取不到有效值。 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 节点id - NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"` + // 调度周期类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 逻辑库名 + // 画布x轴坐标点 // 注意:此字段可能返回 null,表示取不到有效值。 - LogicDatabase *string `json:"LogicDatabase,omitnil,omitempty" name:"LogicDatabase"` + LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"` - // 逻辑表名 + // 画布y轴坐标点 // 注意:此字段可能返回 null,表示取不到有效值。 - LogicTable *string `json:"LogicTable,omitnil,omitempty" name:"LogicTable"` + TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"` - // 逻辑schema名 + // 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务 // 注意:此字段可能返回 null,表示取不到有效值。 - LogicSchema *string `json:"LogicSchema,omitnil,omitempty" name:"LogicSchema"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 物理表信息 + // 弹性周期配置 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTableMetricInfos []*TaskTableMetricInfo `json:"TaskTableMetricInfos,omitnil,omitempty" name:"TaskTableMetricInfos"` + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 同步状态,0-未知,1-正常, 2-异常 + // 延迟时间 // 注意:此字段可能返回 null,表示取不到有效值。 - SyncStatus *int64 `json:"SyncStatus,omitnil,omitempty" name:"SyncStatus"` + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` - // Target数据库名称 + // 执行开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetDatabaseName *string `json:"TargetDatabaseName,omitnil,omitempty" name:"TargetDatabaseName"` + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // Target表名称 + // 执行结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTableName *string `json:"TargetTableName,omitnil,omitempty" name:"TargetTableName"` + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // Write总记录数 + // 层级 // 注意:此字段可能返回 null,表示取不到有效值。 - WriteTotalRecordNum *int64 `json:"WriteTotalRecordNum,omitnil,omitempty" name:"WriteTotalRecordNum"` + Layer *string `json:"Layer,omitnil" name:"Layer"` - // Write总字节数 + // 来源数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - WriteTotalRecordByteNum *string `json:"WriteTotalRecordByteNum,omitnil,omitempty" name:"WriteTotalRecordByteNum"` + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` - // TargetSchema名称 + // 来源数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetSchemaName *string `json:"TargetSchemaName,omitnil,omitempty" name:"TargetSchemaName"` + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` - // Targettopic名称 + // 目标数据源ID // 注意:此字段可能返回 null,表示取不到有效值。 - TargetTopic *string `json:"TargetTopic,omitnil,omitempty" name:"TargetTopic"` + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` - // TargetCollection名称 + // 目标数据源类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetCollection *string `json:"TargetCollection,omitnil,omitempty" name:"TargetCollection"` + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` - // 数据源名称 + // 任务告警类型 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetDataSourceName *string `json:"TargetDataSourceName,omitnil,omitempty" name:"TargetDataSourceName"` + AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"` - // 节点id + // 任务创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TargetNodeId *string `json:"TargetNodeId,omitnil,omitempty" name:"TargetNodeId"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 读取条数的速度 + // UserId // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRecordSpeed *float64 `json:"TotalRecordSpeed,omitnil,omitempty" name:"TotalRecordSpeed"` + UserId *string `json:"UserId,omitnil" name:"UserId"` - // 写入条数的速度 + // OwnerId // 注意:此字段可能返回 null,表示取不到有效值。 - WriteTotalRecordSpeed *float64 `json:"WriteTotalRecordSpeed,omitnil,omitempty" name:"WriteTotalRecordSpeed"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` - // 异常原因 + // TenantId + // // 注意:此字段可能返回 null,表示取不到有效值。 - ExceptionReason *string `json:"ExceptionReason,omitnil,omitempty" name:"ExceptionReason"` + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` } -type TaskTag struct { - // 标签名称 - TagName *string `json:"TagName,omitnil,omitempty" name:"TagName"` +type TaskExtInfo struct { + // 键 + Key *string `json:"Key,omitnil" name:"Key"` - // 标签值列表 - TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"` + // 值 + Value *string `json:"Value,omitnil" name:"Value"` } -type TaskTypeCnt struct { - // 统计值 +type TaskInfoData struct { + // 任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - Number *string `json:"Number,omitnil,omitempty" name:"Number"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 任务类型 + // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 类型名称 + // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` -} + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` -type TaskTypeDsVO struct { - // 任务类型id + // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // TypeDesc描述 + // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeDesc *string `json:"TypeDesc,omitnil,omitempty" name:"TypeDesc"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 创建时间 + // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 服务器类型 + // 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效 // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServerType *string `json:"SourceServerType,omitnil,omitempty" name:"SourceServerType"` + Status *string `json:"Status,omitnil" name:"Status"` - // 目标服务器类型 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServerType *string `json:"TargetServerType,omitnil,omitempty" name:"TargetServerType"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // RunJarName名称 + // 文件夹名称 // 注意:此字段可能返回 null,表示取不到有效值。 - RunJarName *string `json:"RunJarName,omitnil,omitempty" name:"RunJarName"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // Killable参数 + // 文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - KillAble *int64 `json:"KillAble,omitnil,omitempty" name:"KillAble"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // TypeSort类型 + // 负责人 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeSort *string `json:"TypeSort,omitnil,omitempty" name:"TypeSort"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // InCharge参数 + // 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务 // 注意:此字段可能返回 null,表示取不到有效值。 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 节点对应任务类型运行上限(暂时不考虑) + // 延时实例生成时间(延时调度),转换为分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerParallelism *int64 `json:"BrokerParallelism,omitnil,omitempty" name:"BrokerParallelism"` + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 每个任务运行上限(暂时不考虑 + // crontab表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskParallelism *int64 `json:"TaskParallelism,omitnil,omitempty" name:"TaskParallelism"` + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` - // 补录和重跑上限 + // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - DoRedoParallelism *int64 `json:"DoRedoParallelism,omitnil,omitempty" name:"DoRedoParallelism"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 0 为不可创建任务; >0 可创建任务 + // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - DowngradePriorityTries *int64 `json:"DowngradePriorityTries,omitnil,omitempty" name:"DowngradePriorityTries"` + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` - // 重试等待时间 + // 生效日期 // 注意:此字段可能返回 null,表示取不到有效值。 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 重试次数(在任务属性配置中设置) + // 结束日期 // 注意:此字段可能返回 null,表示取不到有效值。 - RetryLimit *int64 `json:"RetryLimit,omitnil,omitempty" name:"RetryLimit"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // DefaultAliveWait参数 + // 执行时间左闭区间 // 注意:此字段可能返回 null,表示取不到有效值。 - DefaultAliveWait *int64 `json:"DefaultAliveWait,omitnil,omitempty" name:"DefaultAliveWait"` + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // PollingSeconds秒数 + // 执行时间右闭区间 // 注意:此字段可能返回 null,表示取不到有效值。 - PollingSeconds *int64 `json:"PollingSeconds,omitnil,omitempty" name:"PollingSeconds"` + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` - // 参数列表xml + // 周期类型 // 注意:此字段可能返回 null,表示取不到有效值。 - ParamList *string `json:"ParamList,omitnil,omitempty" name:"ParamList"` + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` - // TaskTypeExts参数 + // 步长 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeExtension []*TaskTypeExtParamDsVO `json:"TaskTypeExtension,omitnil,omitempty" name:"TaskTypeExtension"` + CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 对应文件类型 + // 延时执行时间(延时执行) 对应为 开始时间 状态为分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` + StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 是否选择脚本路径 + // 重试等待时间,单位分钟 // 注意:此字段可能返回 null,表示取不到有效值。 - SelectFilePath *bool `json:"SelectFilePath,omitnil,omitempty" name:"SelectFilePath"` + RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"` - // classpath是否要排除掉common-lib,默认是0不排除 + // 是否可重试 // 注意:此字段可能返回 null,表示取不到有效值。 - ExcludeCommonLib *bool `json:"ExcludeCommonLib,omitnil,omitempty" name:"ExcludeCommonLib"` + Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"` - // runner任务完成后需要触发的hook + // 调度扩展信息 // 注意:此字段可能返回 null,表示取不到有效值。 - PostHooks *string `json:"PostHooks,omitnil,omitempty" name:"PostHooks"` -} + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` -type TaskTypeExtDsVO struct { - // 类型ID + // 运行次数限制 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"` - // 属性名 + // 运行优先级 // 注意:此字段可能返回 null,表示取不到有效值。 - PropName *string `json:"PropName,omitnil,omitempty" name:"PropName"` + RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"` - // 属性标签(ui展示用) + // 任务类型 // 注意:此字段可能返回 null,表示取不到有效值。 - PropLabel *string `json:"PropLabel,omitnil,omitempty" name:"PropLabel"` + TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"` - // 缺省标志 + // 指定的运行节点 // 注意:此字段可能返回 null,表示取不到有效值。 - DefaultFlag *int64 `json:"DefaultFlag,omitnil,omitempty" name:"DefaultFlag"` + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 可视标志 + // 集群 // 注意:此字段可能返回 null,表示取不到有效值。 - VisibleFlag *int64 `json:"VisibleFlag,omitnil,omitempty" name:"VisibleFlag"` + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 属性描述 + // 最小数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - PropDesc *string `json:"PropDesc,omitnil,omitempty" name:"PropDesc"` + MinDateTime *string `json:"MinDateTime,omitnil" name:"MinDateTime"` - // 排列id + // 最大数据时间 // 注意:此字段可能返回 null,表示取不到有效值。 - RankId *int64 `json:"RankId,omitnil,omitempty" name:"RankId"` + MaxDateTime *string `json:"MaxDateTime,omitnil" name:"MaxDateTime"` - // 控件类型 + // 是否自身依赖 是1 否2 并行3 // 注意:此字段可能返回 null,表示取不到有效值。 - InputType *string `json:"InputType,omitnil,omitempty" name:"InputType"` + SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 值类型(integer,string) + // 扩展属性 // 注意:此字段可能返回 null,表示取不到有效值。 - ValueType *string `json:"ValueType,omitnil,omitempty" name:"ValueType"` + TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"` - // 缺省值 + // 任务备注 // 注意:此字段可能返回 null,表示取不到有效值。 - DefaultValue *string `json:"DefaultValue,omitnil,omitempty" name:"DefaultValue"` + Notes *string `json:"Notes,omitnil" name:"Notes"` - // 候选值列表(,分隔) + // 队列 // 注意:此字段可能返回 null,表示取不到有效值。 - CandidateValues *string `json:"CandidateValues,omitnil,omitempty" name:"CandidateValues"` + YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"` - // 是否必填 + // 任务版本是否已提交 // 注意:此字段可能返回 null,表示取不到有效值。 - IsMandatory *int64 `json:"IsMandatory,omitnil,omitempty" name:"IsMandatory"` + Submit *bool `json:"Submit,omitnil" name:"Submit"` - // 最大值 + // 最新调度计划变更时间 仅生产态 // 注意:此字段可能返回 null,表示取不到有效值。 - MaxValue *int64 `json:"MaxValue,omitnil,omitempty" name:"MaxValue"` + LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil" name:"LastSchedulerCommitTime"` - // 最小值 + // 仅生产态存储于生产态序列化任务信息, 减少base CPU重复密集计算 // 注意:此字段可能返回 null,表示取不到有效值。 - MinValue *int64 `json:"MinValue,omitnil,omitempty" name:"MinValue"` + NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil" name:"NormalizedJobStartTime"` - // 配置等级(1-普通,2-高级,3-管理员) + // 源数据源 // 注意:此字段可能返回 null,表示取不到有效值。 - ConfLevel *int64 `json:"ConfLevel,omitnil,omitempty" name:"ConfLevel"` + SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"` - // 候选文本列表(,分隔) + // 创建者 // 注意:此字段可能返回 null,表示取不到有效值。 - CandidateTexts *string `json:"CandidateTexts,omitnil,omitempty" name:"CandidateTexts"` + Creater *string `json:"Creater,omitnil" name:"Creater"` - // 复制时是否需要修改 + // 分支,依赖关系,and/or, 默认and // 注意:此字段可能返回 null,表示取不到有效值。 - CopyKey *int64 `json:"CopyKey,omitnil,omitempty" name:"CopyKey"` + DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"` - // 字段正则表达式校验 + // 是否支持工作流依赖 yes / no 默认 no // 注意:此字段可能返回 null,表示取不到有效值。 - Regex *string `json:"Regex,omitnil,omitempty" name:"Regex"` + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` - // 字段正则表达式校验证提示tip + // 任务参数 // 注意:此字段可能返回 null,表示取不到有效值。 - Tip *string `json:"Tip,omitnil,omitempty" name:"Tip"` + Params []*ParamInfo `json:"Params,omitnil" name:"Params"` - // 可选值 + // 最后修改的人 // 注意:此字段可能返回 null,表示取不到有效值。 - Candidates []*CandidateDsDTo `json:"Candidates,omitnil,omitempty" name:"Candidates"` -} + UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"` -type TaskTypeExtParamDsVO struct { - // TaskTypeExts的Key + // 最后修改的时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeExtKey *string `json:"TaskTypeExtKey,omitnil,omitempty" name:"TaskTypeExtKey"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // TaskTypeExts的Value + // 最后修改的人Id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeExtValue *TaskTypeExtDsVO `json:"TaskTypeExtValue,omitnil,omitempty" name:"TaskTypeExtValue"` -} - -type TaskTypeMap struct { - // key - Key *int64 `json:"Key,omitnil,omitempty" name:"Key"` - - // value - Value *string `json:"Value,omitnil,omitempty" name:"Value"` -} + UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"` -type TaskTypeOpsDto struct { - // 任务类型描述 + // 调度计划 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeDesc *string `json:"TypeDesc,omitnil,omitempty" name:"TypeDesc"` + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` - // 任务类型id + // 资源组信息 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeId *int64 `json:"TypeId,omitnil,omitempty" name:"TypeId"` + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` - // 任务类型归类 + // 版本提交说明 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeSort *string `json:"TypeSort,omitnil,omitempty" name:"TypeSort"` -} + VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"` -type TaskVersionDsDTO struct { - // 版本ID + // 真实工作流Id // 注意:此字段可能返回 null,表示取不到有效值。 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` + RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"` - // 任务id + // 目标数据源 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"` - // 版本号 + // 依赖配置 // 注意:此字段可能返回 null,表示取不到有效值。 - VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"` + DependencyConfigs []*DependencyConfig `json:"DependencyConfigs,omitnil" name:"DependencyConfigs"` - // 版本备注 + // 虚拟任务状态1 // 注意:此字段可能返回 null,表示取不到有效值。 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` + VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil" name:"VirtualTaskStatus"` - // 版本创建人 + // 虚拟任务id // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"` +} - // 版本创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` +type TaskInfoDataPage struct { + // 页号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 版本更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // 最新调度计划变更时间 生产态存储 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"` + // 任务集合信息 + Items []*TaskInfoData `json:"Items,omitnil" name:"Items"` - // 版本是否正在使用 - // 注意:此字段可能返回 null,表示取不到有效值。 - UsedVersion *int64 `json:"UsedVersion,omitnil,omitempty" name:"UsedVersion"` + // 总页数1 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` +} - // 任务信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskInfo *TaskDsDTO `json:"TaskInfo,omitnil,omitempty" name:"TaskInfo"` +type TaskInfoPage struct { + // 页号 + PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"` - // 任务参数信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskParaInfo []*ParameterTaskDsDto `json:"TaskParaInfo,omitnil,omitempty" name:"TaskParaInfo"` + // 页大小 + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` - // TaskInputParam输入参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskInputParam []*ParameterTaskInDsDto `json:"TaskInputParam,omitnil,omitempty" name:"TaskInputParam"` + // 工作流列表信息 + Items []*TaskCanvasInfo `json:"Items,omitnil" name:"Items"` - // TaskOutputParam输出参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskOutputParam []*ParameterTaskOutDsDto `json:"TaskOutputParam,omitnil,omitempty" name:"TaskOutputParam"` + // 总页数 + TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"` - // 任务上游依赖信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskLinkInfo []*TaskLinkDsDTO `json:"TaskLinkInfo,omitnil,omitempty" name:"TaskLinkInfo"` + // 页数 + PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"` - // 审批状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"` + // 总条数 + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` +} - // 审批人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveName *string `json:"ApproveName,omitnil,omitempty" name:"ApproveName"` +type TaskInnerInfo struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 任务事件绑定 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskEventPublisher []*EventPublisherDTO `json:"TaskEventPublisher,omitnil,omitempty" name:"TaskEventPublisher"` + // 任务名 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 任务产出登记信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskRegisterOutputTable []*TaskDataRegistryDTO `json:"TaskRegisterOutputTable,omitnil,omitempty" name:"TaskRegisterOutputTable"` + // 工作流id + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` + + // 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离 + CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"` - // 循环依赖信息 + // 虚拟任务id // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCycleLinkInfo []*TaskCycleLinkDTO `json:"TaskCycleLinkInfo,omitnil,omitempty" name:"TaskCycleLinkInfo"` + VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"` - // 事件监听信息 + // 虚拟任务标记 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskEventListener []*EventListenerDTO `json:"TaskEventListener,omitnil,omitempty" name:"TaskEventListener"` + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 审批时间 + // 真实任务工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveTime *string `json:"ApproveTime,omitnil,omitempty" name:"ApproveTime"` + RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"` } -type TaskVersionInstance struct { - // 实例版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceVersion *int64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` +type TaskInstanceCountDto struct { + // 成功的实例数 + Success *uint64 `json:"Success,omitnil" name:"Success"` - // 实例描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionDesc *string `json:"VersionDesc,omitnil,omitempty" name:"VersionDesc"` + // 执行中实例数 + Running *uint64 `json:"Running,omitnil" name:"Running"` - // 0, "新增",1, "修改" - // 注意:此字段可能返回 null,表示取不到有效值。 - ChangeType *int64 `json:"ChangeType,omitnil,omitempty" name:"ChangeType"` + // 等待中的实例数 + Waiting *uint64 `json:"Waiting,omitnil" name:"Waiting"` - // 版本提交人UIN - // 注意:此字段可能返回 null,表示取不到有效值。 - SubmitterUin *string `json:"SubmitterUin,omitnil,omitempty" name:"SubmitterUin"` + // 等待上游实例数 + Depend *uint64 `json:"Depend,omitnil" name:"Depend"` - // 提交日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceDate *string `json:"InstanceDate,omitnil,omitempty" name:"InstanceDate"` + // 失败实例数 + Failed *uint64 `json:"Failed,omitnil" name:"Failed"` - // 0, "未启用",1, "启用(生产态)" - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"` + // 永久终止实例数 + Stopped *uint64 `json:"Stopped,omitnil" name:"Stopped"` } -type TestRunningRecord struct { - // 开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` +type TaskInstanceDetail struct { + // 实例id + TaskRunId *string `json:"TaskRunId,omitnil" name:"TaskRunId"` - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + // 实例数据运行时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 试运行记录id - // 注意:此字段可能返回 null,表示取不到有效值。 - RecordId *int64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` + // 实例实际运行时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` - // 开发侧提交的jobid - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"` + // InLong任务Id + InlongTaskId *string `json:"InlongTaskId,omitnil" name:"InlongTaskId"` - // 执行平台jobid - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + // 执行资源组id + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // 试运行记录名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - RecordName *string `json:"RecordName,omitnil,omitempty" name:"RecordName"` + // 任务类型(1 调试运行,2 调度执行) + TaskRunType *uint64 `json:"TaskRunType,omitnil" name:"TaskRunType"` - // 脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + // 任务状态(1 正在执行,2 成功,3 失败,4 等待终止,5 正在终止,6 已终止,7 终止失败,9 等待执行) + State *uint64 `json:"State,omitnil" name:"State"` - // 状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + // 实例开始运行时间,格式:yyyy-MM-dd HH:mm:ss + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 耗时 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"` + // 实例结束运行时间,格式:yyyy-MM-dd HH:mm:ss + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 用户uin - // 注意:此字段可能返回 null,表示取不到有效值。 - UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"` + // Broker IP + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 主账户uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` + // 运行实例的EKS Pod名称 + PodName *string `json:"PodName,omitnil" name:"PodName"` - // 子记录信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - SubRecordList []*TestRunningSubRecord `json:"SubRecordList,omitnil,omitempty" name:"SubRecordList"` + // 下一个调度周期的数据运行时间 + NextRunDate *string `json:"NextRunDate,omitnil" name:"NextRunDate"` - // 结果或日志地域 - // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + // 创建者的账号Id + CreateUin *uint64 `json:"CreateUin,omitnil" name:"CreateUin"` - // 结果或日志桶名 - // 注意:此字段可能返回 null,表示取不到有效值。 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` + // 操作者的账号Id + OperatorUin *uint64 `json:"OperatorUin,omitnil" name:"OperatorUin"` + + // 拥有者的账号Id + OwnerUin *uint64 `json:"OwnerUin,omitnil" name:"OwnerUin"` + + // App Id + AppId *uint64 `json:"AppId,omitnil" name:"AppId"` + + // WeData项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 创建时间 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` + + // 更新时间 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` + + // 任务名称 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` } -type TestRunningSubRecord struct { - // 开发时间 +type TaskInstanceInfo struct { + // 任务Id // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 结束时间 + // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 执行平台执行id + // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionJobId *string `json:"ExecutionJobId,omitnil,omitempty" name:"ExecutionJobId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 执行平台子执行jobid + // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionSubJobId *string `json:"ExecutionSubJobId,omitnil,omitempty" name:"ExecutionSubJobId"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` - // 开发侧提交的jobid + // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` - // 子记录id + // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - DetailId *int64 `json:"DetailId,omitnil,omitempty" name:"DetailId"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` - // 试运行记录id + // 实例状态,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功 // 注意:此字段可能返回 null,表示取不到有效值。 - RecordId *int64 `json:"RecordId,omitnil,omitempty" name:"RecordId"` + State *int64 `json:"State,omitnil" name:"State"` - // 脚本内容 + // 任务类型id,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` + TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 状态 + // 任务类型描述 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"` - // 耗时 + // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 结果总行数 + // 文件夹名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ResultTotalCount *int64 `json:"ResultTotalCount,omitnil,omitempty" name:"ResultTotalCount"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` - // 预览结果行数 + // 文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - ResultPreviewCount *int64 `json:"ResultPreviewCount,omitnil,omitempty" name:"ResultPreviewCount"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` - // 结果文件路径 + // 调度计划展示描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ResultFilePath *string `json:"ResultFilePath,omitnil,omitempty" name:"ResultFilePath"` + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` - // 预览结果文件路径 + // 负责人 // 注意:此字段可能返回 null,表示取不到有效值。 - ResultPreviewFilePath *string `json:"ResultPreviewFilePath,omitnil,omitempty" name:"ResultPreviewFilePath"` + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 更新时间 + // 调度周期类型,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` - // 序号 + // 实例开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - Sequence *string `json:"Sequence,omitnil,omitempty" name:"Sequence"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 日志路径 + // 实例结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - LogFilePath *string `json:"LogFilePath,omitnil,omitempty" name:"LogFilePath"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 是否包含子结果 + // 实例类型,0补录实例,1周期实例,2非周期实例 // 注意:此字段可能返回 null,表示取不到有效值。 - HasSubResultSet *bool `json:"HasSubResultSet,omitnil,omitempty" name:"HasSubResultSet"` -} + InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"` -type ThresholdValue struct { - // 阈值类型 1.低阈值 2.高阈值 3.普通阈值 4.枚举值 + // 最大重试次数 // 注意:此字段可能返回 null,表示取不到有效值。 - ValueType *uint64 `json:"ValueType,omitnil,omitempty" name:"ValueType"` + TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"` - // 阈值 + // 当前重试次数 // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` -} - -type TopTableStat struct { - // 告警表列表 - AlarmTables []*TopTableStatItem `json:"AlarmTables,omitnil,omitempty" name:"AlarmTables"` - - // 阻塞表列表 - PipelineTables []*TopTableStatItem `json:"PipelineTables,omitnil,omitempty" name:"PipelineTables"` -} + Tries *int64 `json:"Tries,omitnil" name:"Tries"` -type TopTableStatItem struct { - // 表Id - TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"` - - // 表名 + // 计划调度时间 // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 数 - Cnt *uint64 `json:"Cnt,omitnil,omitempty" name:"Cnt"` -} + SchedulerDateTime *string `json:"SchedulerDateTime,omitnil" name:"SchedulerDateTime"` -// Predefined struct for user -type TriggerDsEventRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件实例信息 - EventCaseList []*EventCaseDTO `json:"EventCaseList,omitnil,omitempty" name:"EventCaseList"` - - // 事件实例信息(连续时间) - EventBatchCaseList []*EventBatchCaseDTO `json:"EventBatchCaseList,omitnil,omitempty" name:"EventBatchCaseList"` - - // 触发时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 运行耗时 + // 注意:此字段可能返回 null,表示取不到有效值。 + CostTime *string `json:"CostTime,omitnil" name:"CostTime"` } -type TriggerDsEventRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 事件实例信息 - EventCaseList []*EventCaseDTO `json:"EventCaseList,omitnil,omitempty" name:"EventCaseList"` - - // 事件实例信息(连续时间) - EventBatchCaseList []*EventBatchCaseDTO `json:"EventBatchCaseList,omitnil,omitempty" name:"EventBatchCaseList"` +type TaskLinkInfo struct { + // 下游任务id + TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"` - // 触发时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` -} + // 上游任务id + TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"` -func (r *TriggerDsEventRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 依赖边类型 1、“real_real”表示任务->任务;2、"virtual_real" 跨工作流任务->任务 + LinkType *string `json:"LinkType,omitnil" name:"LinkType"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TriggerDsEventRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "EventCaseList") - delete(f, "EventBatchCaseList") - delete(f, "ScheduleTimeZone") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TriggerDsEventRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) + // 依赖边id + LinkId *string `json:"LinkId,omitnil" name:"LinkId"` } -// Predefined struct for user -type TriggerDsEventResponseParams struct { - // 操作结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchOpsDTO `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} +type TaskLockStatus struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` -type TriggerDsEventResponse struct { - *tchttp.BaseResponse - Response *TriggerDsEventResponseParams `json:"Response"` -} + // 持锁者 + Locker *string `json:"Locker,omitnil" name:"Locker"` -func (r *TriggerDsEventResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 当前操作用户是否为持锁者,1表示为持锁者,0表示为不为持锁者 + IsLocker *int64 `json:"IsLocker,omitnil" name:"IsLocker"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TriggerDsEventResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // 是否可以抢锁,1表示可以抢锁,0表示不可以抢锁 + IsRob *int64 `json:"IsRob,omitnil" name:"IsRob"` } // Predefined struct for user -type TriggerEventRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type TaskLogRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 案例名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 起始时间戳,单位毫秒 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` - // 时间格式:如果选择触发时间:2022年6月21,则设置为20220621 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` + // 结束时间戳,单位毫秒 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` - // 描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 拉取日志数量,默认100 + Limit *uint64 `json:"Limit,omitnil" name:"Limit"` + + // 日志排序 desc 倒序 asc 顺序 + OrderType *string `json:"OrderType,omitnil" name:"OrderType"` + + // 实时任务 201 离线任务 202 默认实时任务 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -type TriggerEventRequest struct { +type TaskLogRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 案例名称 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` + // 起始时间戳,单位毫秒 + StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"` - // 时间格式:如果选择触发时间:2022年6月21,则设置为20220621 - Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` + // 结束时间戳,单位毫秒 + EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"` - // 描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 拉取日志数量,默认100 + Limit *uint64 `json:"Limit,omitnil" name:"Limit"` + + // 日志排序 desc 倒序 asc 顺序 + OrderType *string `json:"OrderType,omitnil" name:"OrderType"` + + // 实时任务 201 离线任务 202 默认实时任务 + TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"` } -func (r *TriggerEventRequest) ToJsonString() string { +func (r *TaskLogRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *TriggerEventRequest) FromJsonString(s string) error { +func (r *TaskLogRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") + delete(f, "StartTime") + delete(f, "EndTime") delete(f, "ProjectId") - delete(f, "Name") - delete(f, "Dimension") - delete(f, "Description") + delete(f, "Limit") + delete(f, "OrderType") + delete(f, "TaskType") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TriggerEventRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TaskLogRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type TriggerEventResponseParams struct { - // 成功或者失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchReturn `json:"Data,omitnil,omitempty" name:"Data"` +type TaskLogResponseParams struct { + // 详细日志 + LogContentList []*LogContent `json:"LogContentList,omitnil" name:"LogContentList"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type TriggerEventResponse struct { +type TaskLogResponse struct { *tchttp.BaseResponse - Response *TriggerEventResponseParams `json:"Response"` + Response *TaskLogResponseParams `json:"Response"` } -func (r *TriggerEventResponse) ToJsonString() string { +func (r *TaskLogResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *TriggerEventResponse) FromJsonString(s string) error { +func (r *TaskLogResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type TriggerManualTasksRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type TaskOpsDto struct { + // 任务ID + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 触发运行名称 - TriggerName *string `json:"TriggerName,omitnil,omitempty" name:"TriggerName"` + // 虚拟任务id + // 注意:此字段可能返回 null,表示取不到有效值。 + VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"` - // 运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK - TriggerScope *string `json:"TriggerScope,omitnil,omitempty" name:"TriggerScope"` + // 虚拟任务标记 + // 注意:此字段可能返回 null,表示取不到有效值。 + VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"` - // 运行数据时间列表 - DataTimeList []*string `json:"DataTimeList,omitnil,omitempty" name:"DataTimeList"` + // 任务名 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskName *string `json:"TaskName,omitnil" name:"TaskName"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 工作流id + // 注意:此字段可能返回 null,表示取不到有效值。 + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` - // 备注 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` + // 任务为虚拟任务时,任务所在的真实工作流Id + // 注意:此字段可能返回 null,表示取不到有效值。 + RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"` + + // 工作流名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` + + // 文件夹id + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` + + // 文件夹名字 + // 注意:此字段可能返回 null,表示取不到有效值。 + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` + + // 创建时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` - // 需要运行的任务列表 - // TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + // 最近更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"` - // 用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组 - SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil,omitempty" name:"SchedulerResourceGroup"` + // 任务状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + Status *string `json:"Status,omitnil" name:"Status"` - // 用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组 - IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil,omitempty" name:"IntegrationResourceGroup"` + // 责任人 + // 注意:此字段可能返回 null,表示取不到有效值。 + InCharge *string `json:"InCharge,omitnil" name:"InCharge"` - // 执行顺序 ASC、RAND、DESC - ExecOrder *string `json:"ExecOrder,omitnil,omitempty" name:"ExecOrder"` + // 责任人用户id + // 注意:此字段可能返回 null,表示取不到有效值。 + InChargeId *string `json:"InChargeId,omitnil" name:"InChargeId"` - // 自定义参数,最高优先级 - CustomParams []*KVPair `json:"CustomParams,omitnil,omitempty" name:"CustomParams"` + // 调度生效日期 + // 注意:此字段可能返回 null,表示取不到有效值。 + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` - // 页面反显使用,无业务含义 - ExtraParams *string `json:"ExtraParams,omitnil,omitempty" name:"ExtraParams"` + // 调度结束日期 + // 注意:此字段可能返回 null,表示取不到有效值。 + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` - // 实例时间的时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 执行时间左闭区间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` - // 时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` -} + // 执行时间右闭区间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` -type TriggerManualTasksRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 周期类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` - // 触发运行名称 - TriggerName *string `json:"TriggerName,omitnil,omitempty" name:"TriggerName"` + // 步长 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` - // 运行范围 ENTIRE_WORKFLOW or SPECIFIED_TASK - TriggerScope *string `json:"TriggerScope,omitnil,omitempty" name:"TriggerScope"` + // 调度cron表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` - // 运行数据时间列表 - DataTimeList []*string `json:"DataTimeList,omitnil,omitempty" name:"DataTimeList"` + // 延时执行时间,unit=分钟 + // 注意:此字段可能返回 null,表示取不到有效值。 + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + // 开始执行时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + StartupTime *uint64 `json:"StartupTime,omitnil" name:"StartupTime"` - // 备注 - Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` + // 重试等待时间, unit=分钟 + // 注意:此字段可能返回 null,表示取不到有效值。 + RetryWait *uint64 `json:"RetryWait,omitnil" name:"RetryWait"` - // 需要运行的任务列表 - // TriggerScope=ENTIRE_WORKFLOW 时无需传此参数,TriggerScope=SPECIFIED_TASK此参数必传 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` + // 是否可重试,1 代表可以重试 + // 注意:此字段可能返回 null,表示取不到有效值。 + RetryAble *uint64 `json:"RetryAble,omitnil" name:"RetryAble"` - // 用户提交运行时指定的调度资源组,未指定时使用任务配置的调度资源组 - SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil,omitempty" name:"SchedulerResourceGroup"` + // 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4' + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` - // 用户提交运行时指定的集成资源组,未指定时使用任务配置的集成资源组 - IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil,omitempty" name:"IntegrationResourceGroup"` + // 运行次数限制 + // 注意:此字段可能返回 null,表示取不到有效值。 + TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"` - // 执行顺序 ASC、RAND、DESC - ExecOrder *string `json:"ExecOrder,omitnil,omitempty" name:"ExecOrder"` + // 运行优先级 + // 注意:此字段可能返回 null,表示取不到有效值。 + RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"` - // 自定义参数,最高优先级 - CustomParams []*KVPair `json:"CustomParams,omitnil,omitempty" name:"CustomParams"` + // 任务类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskType *TaskTypeOpsDto `json:"TaskType,omitnil" name:"TaskType"` - // 页面反显使用,无业务含义 - ExtraParams *string `json:"ExtraParams,omitnil,omitempty" name:"ExtraParams"` + // 指定的运行节点 + // 注意:此字段可能返回 null,表示取不到有效值。 + BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"` - // 实例时间的时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + // 集群name + // 注意:此字段可能返回 null,表示取不到有效值。 + ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"` - // 时间类型,DATA_TIME:数据时间、SCHEDULE_TIME:计划调度时间, 为空时会被当成DATA_TIME处理 - TimeType *string `json:"TimeType,omitnil,omitempty" name:"TimeType"` -} + // 最小数据时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + MinDateTime *string `json:"MinDateTime,omitnil" name:"MinDateTime"` -func (r *TriggerManualTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 最大数据时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + MaxDateTime *string `json:"MaxDateTime,omitnil" name:"MaxDateTime"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TriggerManualTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TriggerName") - delete(f, "TriggerScope") - delete(f, "DataTimeList") - delete(f, "WorkflowId") - delete(f, "Remark") - delete(f, "TaskIds") - delete(f, "SchedulerResourceGroup") - delete(f, "IntegrationResourceGroup") - delete(f, "ExecOrder") - delete(f, "CustomParams") - delete(f, "ExtraParams") - delete(f, "ScheduleTimeZone") - delete(f, "TimeType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TriggerManualTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 运行耗时超时时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutionTTL *int64 `json:"ExecutionTTL,omitnil" name:"ExecutionTTL"` -// Predefined struct for user -type TriggerManualTasksResponseParams struct { - // 请求来源,WEB 前端;CLIENT 客户端 + // 自依赖类型 // 注意:此字段可能返回 null,表示取不到有效值。 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + SelfDepend *string `json:"SelfDepend,omitnil" name:"SelfDepend"` - // 详情结果 + // 左侧坐标 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *ManualTriggerRecordOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 顶部坐标 + // 注意:此字段可能返回 null,表示取不到有效值。 + TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"` -type TriggerManualTasksResponse struct { - *tchttp.BaseResponse - Response *TriggerManualTasksResponseParams `json:"Response"` -} + // 任务备注 + // 注意:此字段可能返回 null,表示取不到有效值。 + Notes *string `json:"Notes,omitnil" name:"Notes"` -func (r *TriggerManualTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 任务初始化策略 + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *TriggerManualTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 计算队列 + // 注意:此字段可能返回 null,表示取不到有效值。 + YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"` -// Predefined struct for user -type UnboundProjectExecutorResourceRequestParams struct { - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 最新调度提交时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil" name:"LastSchedulerCommitTime"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 按cron表达式计算的任务开始执行时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil" name:"NormalizedJobStartTime"` - // 可选: 需要绑定的多个项目id, 若申明将带上ProjectId一起绑定 - ProjectIdList []*string `json:"ProjectIdList,omitnil,omitempty" name:"ProjectIdList"` + // 调度计划描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` - // 需要绑定项目的资源包id集合,为空则绑定整个资源组 - ExecutorResourcePackageIds []*string `json:"ExecutorResourcePackageIds,omitnil,omitempty" name:"ExecutorResourcePackageIds"` -} + // 计算资源组 + // 注意:此字段可能返回 null,表示取不到有效值。 + ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"` -type UnboundProjectExecutorResourceRequest struct { - *tchttp.BaseRequest - - // 执行资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` + // 任务创建人 + // 注意:此字段可能返回 null,表示取不到有效值。 + Creator *string `json:"Creator,omitnil" name:"Creator"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 任务依赖类型 and、or + // 注意:此字段可能返回 null,表示取不到有效值。 + DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"` - // 可选: 需要绑定的多个项目id, 若申明将带上ProjectId一起绑定 - ProjectIdList []*string `json:"ProjectIdList,omitnil,omitempty" name:"ProjectIdList"` + // 任务工作流依赖 yes、no + // 注意:此字段可能返回 null,表示取不到有效值。 + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` - // 需要绑定项目的资源包id集合,为空则绑定整个资源组 - ExecutorResourcePackageIds []*string `json:"ExecutorResourcePackageIds,omitnil,omitempty" name:"ExecutorResourcePackageIds"` -} + // 事件监听配置 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventListenerConfig *string `json:"EventListenerConfig,omitnil" name:"EventListenerConfig"` -func (r *UnboundProjectExecutorResourceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 事件驱动配置 + // 注意:此字段可能返回 null,表示取不到有效值。 + EventPublisherConfig *string `json:"EventPublisherConfig,omitnil" name:"EventPublisherConfig"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UnboundProjectExecutorResourceRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ExecutorGroupId") - delete(f, "ProjectId") - delete(f, "ProjectIdList") - delete(f, "ExecutorResourcePackageIds") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UnboundProjectExecutorResourceRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 虚拟任务状态 + // 注意:此字段可能返回 null,表示取不到有效值。 + VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil" name:"VirtualTaskStatus"` -// Predefined struct for user -type UnboundProjectExecutorResourceResponseParams struct { - // 是否绑定成功,失败返回异常 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 任务依赖边详情 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskLinkInfo *LinkOpsDto `json:"TaskLinkInfo,omitnil" name:"TaskLinkInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 任务产品类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProductName *string `json:"ProductName,omitnil" name:"ProductName"` -type UnboundProjectExecutorResourceResponse struct { - *tchttp.BaseResponse - Response *UnboundProjectExecutorResourceResponseParams `json:"Response"` -} + // 项目id + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` + + // 项目标识 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` + + // 项目名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` + + // 主账户userId + // 注意:此字段可能返回 null,表示取不到有效值。 + OwnId *string `json:"OwnId,omitnil" name:"OwnId"` + + // 用户userId + // 注意:此字段可能返回 null,表示取不到有效值。 + UserId *string `json:"UserId,omitnil" name:"UserId"` -func (r *UnboundProjectExecutorResourceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 租户id + // 注意:此字段可能返回 null,表示取不到有效值。 + TenantId *string `json:"TenantId,omitnil" name:"TenantId"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UnboundProjectExecutorResourceResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 更新人昵称 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"` -// Predefined struct for user -type UnlockIntegrationTaskRequestParams struct { - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 更新时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 更新人userId + // 注意:此字段可能返回 null,表示取不到有效值。 + UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"` -type UnlockIntegrationTaskRequest struct { - *tchttp.BaseRequest - - // 任务id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` + // 任务类型id + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskTypeId *int64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"` - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} + // 任务类型描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"` -func (r *UnlockIntegrationTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 是否展示工作流 + // 注意:此字段可能返回 null,表示取不到有效值。 + ShowWorkflow *bool `json:"ShowWorkflow,omitnil" name:"ShowWorkflow"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UnlockIntegrationTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UnlockIntegrationTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} + // 首次提交时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"` -// Predefined struct for user -type UnlockIntegrationTaskResponseParams struct { - // 操作成功与否标识 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + // 首次运行时间 + // 注意:此字段可能返回 null,表示取不到有效值。 + FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 调度描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"` -type UnlockIntegrationTaskResponse struct { - *tchttp.BaseResponse - Response *UnlockIntegrationTaskResponseParams `json:"Response"` -} + // 周期 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleNum *int64 `json:"CycleNum,omitnil" name:"CycleNum"` -func (r *UnlockIntegrationTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} + // 表达式 + // 注意:此字段可能返回 null,表示取不到有效值。 + Crontab *string `json:"Crontab,omitnil" name:"Crontab"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UnlockIntegrationTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} + // 开始日期 + // 注意:此字段可能返回 null,表示取不到有效值。 + StartDate *string `json:"StartDate,omitnil" name:"StartDate"` -// Predefined struct for user -type UpdateCodeTemplateRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + // 结束日期 + // 注意:此字段可能返回 null,表示取不到有效值。 + EndDate *string `json:"EndDate,omitnil" name:"EndDate"` - // 模版id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 周期单位 + // 注意:此字段可能返回 null,表示取不到有效值。 + CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"` - // 模版名 - CodeTemplateName *string `json:"CodeTemplateName,omitnil,omitempty" name:"CodeTemplateName"` + // 初始化策略 + // 注意:此字段可能返回 null,表示取不到有效值。 + InitStrategy *string `json:"InitStrategy,omitnil" name:"InitStrategy"` - // 责任人列表 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + // 层级 + // 注意:此字段可能返回 null,表示取不到有效值。 + Layer *string `json:"Layer,omitnil" name:"Layer"` - // 责任人名称 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 来源数据源ID + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"` - // 扩展属性 - Ext *TaskExtDsVO `json:"Ext,omitnil,omitempty" name:"Ext"` + // 来源数据源类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"` - // 执行机ip - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + // 目标数据源ID + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"` - // 资源组id - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + // 目标数据源类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"` - // 模版描述 - CodeTemplateDesc *string `json:"CodeTemplateDesc,omitnil,omitempty" name:"CodeTemplateDesc"` + // 子任务列表 + // 注意:此字段可能返回 null,表示取不到有效值。 + TasksStr *string `json:"TasksStr,omitnil" name:"TasksStr"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 任务版本是否已提交 + // 注意:此字段可能返回 null,表示取不到有效值。 + Submit *bool `json:"Submit,omitnil" name:"Submit"` - // 脚本是否发生变化 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` + // 资源组id + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` - // 转Base64的代码内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + // 资源组名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"` } -type UpdateCodeTemplateRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` +type TaskReportDetail struct { + // 任务ID + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 模版id - CodeTemplateId *string `json:"CodeTemplateId,omitnil,omitempty" name:"CodeTemplateId"` + // 任务实例ID + InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"` - // 模版名 - CodeTemplateName *string `json:"CodeTemplateName,omitnil,omitempty" name:"CodeTemplateName"` + // 实例数据运行时间 + CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"` - // 责任人列表 - InChargeId *string `json:"InChargeId,omitnil,omitempty" name:"InChargeId"` + // 实例实际下发时间 + IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"` - // 责任人名称 - InCharge *string `json:"InCharge,omitnil,omitempty" name:"InCharge"` + // 任务状态码。1 正在执行,2 成功,3 失败,4 等待终止,5 正在终止,6 已终止,7 终止失败,9 等待执行。 + TaskState *string `json:"TaskState,omitnil" name:"TaskState"` - // 扩展属性 - Ext *TaskExtDsVO `json:"Ext,omitnil,omitempty" name:"Ext"` + // 总读取条数 + TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"` - // 执行机ip - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` + // 总读取字节数 + TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"` - // 资源组id - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` + // 总写入条数 + TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"` - // 模版描述 - CodeTemplateDesc *string `json:"CodeTemplateDesc,omitnil,omitempty" name:"CodeTemplateDesc"` + // 总写入字节数 + TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"` - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` + // 写入速度(条/秒) + RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"` - // 脚本是否发生变化 - ScriptChange *bool `json:"ScriptChange,omitnil,omitempty" name:"ScriptChange"` + // 吞吐(Byte/秒) + ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"` - // 转Base64的代码内容 - Content *string `json:"Content,omitnil,omitempty" name:"Content"` + // 脏数据条数 + TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"` } -func (r *UpdateCodeTemplateRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) +type TaskScriptContent struct { + // 脚本内容 base64编码 + // 注意:此字段可能返回 null,表示取不到有效值。 + ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"` } -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeTemplateRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeTemplateId") - delete(f, "CodeTemplateName") - delete(f, "InChargeId") - delete(f, "InCharge") - delete(f, "Ext") - delete(f, "BrokerIp") - delete(f, "ResourceGroup") - delete(f, "CodeTemplateDesc") - delete(f, "RequestFromSource") - delete(f, "ScriptChange") - delete(f, "Content") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateCodeTemplateRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) +type TaskTag struct { + // 标签名称 + TagName *string `json:"TagName,omitnil" name:"TagName"` + + // 标签值列表 + TagValues []*string `json:"TagValues,omitnil" name:"TagValues"` } -// Predefined struct for user -type UpdateCodeTemplateResponseParams struct { - // 详情 +type TaskTypeCnt struct { + // 统计值 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` + Number *string `json:"Number,omitnil" name:"Number"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} + // 任务类型 + // 注意:此字段可能返回 null,表示取不到有效值。 + TaskType *string `json:"TaskType,omitnil" name:"TaskType"` -type UpdateCodeTemplateResponse struct { - *tchttp.BaseResponse - Response *UpdateCodeTemplateResponseParams `json:"Response"` + // 类型名称 + // 注意:此字段可能返回 null,表示取不到有效值。 + TypeName *string `json:"TypeName,omitnil" name:"TypeName"` } -func (r *UpdateCodeTemplateResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} +type TaskTypeMap struct { + // key + Key *int64 `json:"Key,omitnil" name:"Key"` -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeTemplateResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) + // value + Value *string `json:"Value,omitnil" name:"Value"` } -// Predefined struct for user -type UpdateDataModelRegistryInfoRequestParams struct { - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` - - // 数语的CAM角色 - AppCamRole *string `json:"AppCamRole,omitnil,omitempty" name:"AppCamRole"` - - // 数语的公网访问ip - Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` +type TaskTypeOpsDto struct { + // 任务类型描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + TypeDesc *string `json:"TypeDesc,omitnil" name:"TypeDesc"` - // 数语的公网访问端口 - Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` + // 任务类型id + // 注意:此字段可能返回 null,表示取不到有效值。 + TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"` - // 数语的CAM角色id - AppCamRoleId *string `json:"AppCamRoleId,omitnil,omitempty" name:"AppCamRoleId"` + // 任务类型归类 + // 注意:此字段可能返回 null,表示取不到有效值。 + TypeSort *string `json:"TypeSort,omitnil" name:"TypeSort"` +} - // 服务提供方 - Provider *string `json:"Provider,omitnil,omitempty" name:"Provider"` +type TaskVersionInstance struct { + // 实例版本号 + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"` - // 租户id - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 实例描述 + // 注意:此字段可能返回 null,表示取不到有效值。 + VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"` - // 主账号id - OwnId *string `json:"OwnId,omitnil,omitempty" name:"OwnId"` + // 0, "新增",1, "修改" + // 注意:此字段可能返回 null,表示取不到有效值。 + ChangeType *int64 `json:"ChangeType,omitnil" name:"ChangeType"` - // VpcId - VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` + // 版本提交人UIN + // 注意:此字段可能返回 null,表示取不到有效值。 + SubmitterUin *string `json:"SubmitterUin,omitnil" name:"SubmitterUin"` - // Vpc地域 - VpcRegion *string `json:"VpcRegion,omitnil,omitempty" name:"VpcRegion"` + // 提交日期 + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceDate *string `json:"InstanceDate,omitnil" name:"InstanceDate"` - // 数语的内网访问ip - Pip *string `json:"Pip,omitnil,omitempty" name:"Pip"` + // 0, "未启用",1, "启用(生产态)" + // 注意:此字段可能返回 null,表示取不到有效值。 + InstanceStatus *int64 `json:"InstanceStatus,omitnil" name:"InstanceStatus"` +} - // 数语的内网访问端口 - Pport *uint64 `json:"Pport,omitnil,omitempty" name:"Pport"` +type ThresholdValue struct { + // 阈值类型 1.低阈值 2.高阈值 3.普通阈值 4.枚举值 + // 注意:此字段可能返回 null,表示取不到有效值。 + ValueType *uint64 `json:"ValueType,omitnil" name:"ValueType"` - // 是否开放公网访问数语, 1:是,0:否,默认1开放 - IsPublic *uint64 `json:"IsPublic,omitnil,omitempty" name:"IsPublic"` + // 阈值 + // 注意:此字段可能返回 null,表示取不到有效值。 + Value *string `json:"Value,omitnil" name:"Value"` } -type UpdateDataModelRegistryInfoRequest struct { - *tchttp.BaseRequest - - // 云应用的实例id - CloudappId *string `json:"CloudappId,omitnil,omitempty" name:"CloudappId"` +type TopTableStat struct { + // 告警表列表 + AlarmTables []*TopTableStatItem `json:"AlarmTables,omitnil" name:"AlarmTables"` - // 数语的CAM角色 - AppCamRole *string `json:"AppCamRole,omitnil,omitempty" name:"AppCamRole"` + // 阻塞表列表 + PipelineTables []*TopTableStatItem `json:"PipelineTables,omitnil" name:"PipelineTables"` +} - // 数语的公网访问ip - Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` +type TopTableStatItem struct { + // 表Id + TableId *string `json:"TableId,omitnil" name:"TableId"` - // 数语的公网访问端口 - Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` + // 表名 + // 注意:此字段可能返回 null,表示取不到有效值。 + TableName *string `json:"TableName,omitnil" name:"TableName"` - // 数语的CAM角色id - AppCamRoleId *string `json:"AppCamRoleId,omitnil,omitempty" name:"AppCamRoleId"` + // 数 + Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"` +} - // 服务提供方 - Provider *string `json:"Provider,omitnil,omitempty" name:"Provider"` +// Predefined struct for user +type TriggerEventRequestParams struct { + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 租户id - TenantId *string `json:"TenantId,omitnil,omitempty" name:"TenantId"` + // 案例名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 主账号id - OwnId *string `json:"OwnId,omitnil,omitempty" name:"OwnId"` + // 时间格式:如果选择触发时间:2022年6月21,则设置为20220621 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` - // VpcId - VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` + // 描述信息 + Description *string `json:"Description,omitnil" name:"Description"` +} - // Vpc地域 - VpcRegion *string `json:"VpcRegion,omitnil,omitempty" name:"VpcRegion"` +type TriggerEventRequest struct { + *tchttp.BaseRequest + + // 项目Id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 数语的内网访问ip - Pip *string `json:"Pip,omitnil,omitempty" name:"Pip"` + // 案例名称 + Name *string `json:"Name,omitnil" name:"Name"` - // 数语的内网访问端口 - Pport *uint64 `json:"Pport,omitnil,omitempty" name:"Pport"` + // 时间格式:如果选择触发时间:2022年6月21,则设置为20220621 + Dimension *string `json:"Dimension,omitnil" name:"Dimension"` - // 是否开放公网访问数语, 1:是,0:否,默认1开放 - IsPublic *uint64 `json:"IsPublic,omitnil,omitempty" name:"IsPublic"` + // 描述信息 + Description *string `json:"Description,omitnil" name:"Description"` } -func (r *UpdateDataModelRegistryInfoRequest) ToJsonString() string { +func (r *TriggerEventRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateDataModelRegistryInfoRequest) FromJsonString(s string) error { +func (r *TriggerEventRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } - delete(f, "CloudappId") - delete(f, "AppCamRole") - delete(f, "Ip") - delete(f, "Port") - delete(f, "AppCamRoleId") - delete(f, "Provider") - delete(f, "TenantId") - delete(f, "OwnId") - delete(f, "VpcId") - delete(f, "VpcRegion") - delete(f, "Pip") - delete(f, "Pport") - delete(f, "IsPublic") + delete(f, "ProjectId") + delete(f, "Name") + delete(f, "Dimension") + delete(f, "Description") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateDataModelRegistryInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "TriggerEventRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type UpdateDataModelRegistryInfoResponseParams struct { - // 数语向wedata注册成功 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` +type TriggerEventResponseParams struct { + // 成功或者失败 + // 注意:此字段可能返回 null,表示取不到有效值。 + Data *BatchReturn `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type UpdateDataModelRegistryInfoResponse struct { +type TriggerEventResponse struct { *tchttp.BaseResponse - Response *UpdateDataModelRegistryInfoResponseParams `json:"Response"` + Response *TriggerEventResponseParams `json:"Response"` } -func (r *UpdateDataModelRegistryInfoResponse) ToJsonString() string { +func (r *TriggerEventResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateDataModelRegistryInfoResponse) FromJsonString(s string) error { +func (r *TriggerEventResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type UpdateProjectUserRoleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户id - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` +type UnlockIntegrationTaskRequestParams struct { + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -type UpdateProjectUserRoleRequest struct { +type UnlockIntegrationTaskRequest struct { *tchttp.BaseRequest - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 用户id - UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"` + // 任务id + TaskId *string `json:"TaskId,omitnil" name:"TaskId"` - // 角色id - RoleIds []*string `json:"RoleIds,omitnil,omitempty" name:"RoleIds"` + // 项目id + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` } -func (r *UpdateProjectUserRoleRequest) ToJsonString() string { +func (r *UnlockIntegrationTaskRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateProjectUserRoleRequest) FromJsonString(s string) error { +func (r *UnlockIntegrationTaskRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "TaskId") delete(f, "ProjectId") - delete(f, "UserIds") - delete(f, "RoleIds") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateProjectUserRoleRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UnlockIntegrationTaskRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type UpdateProjectUserRoleResponseParams struct { - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +type UnlockIntegrationTaskResponseParams struct { + // 操作成功与否标识 + Data *bool `json:"Data,omitnil" name:"Data"` + + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type UpdateProjectUserRoleResponse struct { +type UnlockIntegrationTaskResponse struct { *tchttp.BaseResponse - Response *UpdateProjectUserRoleResponseParams `json:"Response"` + Response *UnlockIntegrationTaskResponseParams `json:"Response"` } -func (r *UpdateProjectUserRoleResponse) ToJsonString() string { +func (r *UnlockIntegrationTaskResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateProjectUserRoleResponse) FromJsonString(s string) error { +func (r *UnlockIntegrationTaskResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type UpdateWorkflowInfoRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` - - // 责任人id - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` - - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 所属文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流所属用户分组id 若有多个,分号隔开: a;b;c - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` +type UpdateInLongAgentRequestParams struct { + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` + // 采集器名称 + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` - // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 - GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil,omitempty" name:"GeneralTaskParams"` + // 集成资源组ID + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -type UpdateWorkflowInfoRequest struct { +type UpdateInLongAgentRequest struct { *tchttp.BaseRequest - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 操作者名称 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` - - // 责任人id - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` - - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 所属文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流所属用户分组id 若有多个,分号隔开: a;b;c - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` + // 采集器ID + AgentId *string `json:"AgentId,omitnil" name:"AgentId"` - // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + // WeData项目ID + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` + // 采集器名称 + AgentName *string `json:"AgentName,omitnil" name:"AgentName"` - // 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。 - GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil,omitempty" name:"GeneralTaskParams"` + // 集成资源组ID + ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"` } -func (r *UpdateWorkflowInfoRequest) ToJsonString() string { +func (r *UpdateInLongAgentRequest) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateWorkflowInfoRequest) FromJsonString(s string) error { +func (r *UpdateInLongAgentRequest) FromJsonString(s string) error { f := make(map[string]interface{}) if err := json.Unmarshal([]byte(s), &f); err != nil { return err } + delete(f, "AgentId") delete(f, "ProjectId") - delete(f, "OperatorName") - delete(f, "WorkflowId") - delete(f, "Owner") - delete(f, "OwnerId") - delete(f, "WorkflowDesc") - delete(f, "WorkflowName") - delete(f, "FolderId") - delete(f, "UserGroupId") - delete(f, "UserGroupName") - delete(f, "WorkflowParams") - delete(f, "GeneralTaskParams") + delete(f, "AgentName") + delete(f, "ExecutorGroupId") if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateWorkflowInfoRequest has unknown keys!", "") + return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateInLongAgentRequest has unknown keys!", "") } return json.Unmarshal([]byte(s), &r) } // Predefined struct for user -type UpdateWorkflowInfoResponseParams struct { - // true代表成功,false代表失败 - Data *bool `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` +type UpdateInLongAgentResponseParams struct { + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } -type UpdateWorkflowInfoResponse struct { +type UpdateInLongAgentResponse struct { *tchttp.BaseResponse - Response *UpdateWorkflowInfoResponseParams `json:"Response"` + Response *UpdateInLongAgentResponseParams `json:"Response"` } -func (r *UpdateWorkflowInfoResponse) ToJsonString() string { +func (r *UpdateInLongAgentResponse) ToJsonString() string { b, _ := json.Marshal(r) return string(b) } // FromJsonString It is highly **NOT** recommended to use this function // because it has no param check, nor strict type check -func (r *UpdateWorkflowInfoResponse) FromJsonString(s string) error { +func (r *UpdateInLongAgentResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } // Predefined struct for user type UpdateWorkflowOwnerRequestParams struct { // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 工作流Ids - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` // 责任人,多个以';'号分割 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 责任人UserId,多个以';'号分割 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` } type UpdateWorkflowOwnerRequest struct { *tchttp.BaseRequest // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 工作流Ids - WorkflowIds []*string `json:"WorkflowIds,omitnil,omitempty" name:"WorkflowIds"` + WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"` // 责任人,多个以';'号分割 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 责任人UserId,多个以';'号分割 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` } func (r *UpdateWorkflowOwnerRequest) ToJsonString() string { @@ -41568,10 +35229,10 @@ func (r *UpdateWorkflowOwnerRequest) FromJsonString(s string) error { type UpdateWorkflowOwnerResponseParams struct { // 响应数据 // 注意:此字段可能返回 null,表示取不到有效值。 - Data *BatchOperationOpsDto `json:"Data,omitnil,omitempty" name:"Data"` + Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type UpdateWorkflowOwnerResponse struct { @@ -41593,26 +35254,14 @@ func (r *UpdateWorkflowOwnerResponse) FromJsonString(s string) error { // Predefined struct for user type UploadContentRequestParams struct { // 脚本上传信息 - ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil,omitempty" name:"ScriptRequestInfo"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil" name:"ScriptRequestInfo"` } type UploadContentRequest struct { *tchttp.BaseRequest // 脚本上传信息 - ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil,omitempty" name:"ScriptRequestInfo"` - - // 请求来源,WEB 前端;CLIENT 客户端 - RequestFromSource *string `json:"RequestFromSource,omitnil,omitempty" name:"RequestFromSource"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil" name:"ScriptRequestInfo"` } func (r *UploadContentRequest) ToJsonString() string { @@ -41628,8 +35277,6 @@ func (r *UploadContentRequest) FromJsonString(s string) error { return err } delete(f, "ScriptRequestInfo") - delete(f, "RequestFromSource") - delete(f, "ProjectId") if len(f) > 0 { return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UploadContentRequest has unknown keys!", "") } @@ -41640,10 +35287,10 @@ func (r *UploadContentRequest) FromJsonString(s string) error { type UploadContentResponseParams struct { // 脚本信息响应 // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptInfo *ScriptInfoResponse `json:"ScriptInfo,omitnil,omitempty" name:"ScriptInfo"` + ScriptInfo *ScriptInfoResponse `json:"ScriptInfo,omitnil" name:"ScriptInfo"` - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` + // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + RequestId *string `json:"RequestId,omitnil" name:"RequestId"` } type UploadContentResponse struct { @@ -41662,786 +35309,476 @@ func (r *UploadContentResponse) FromJsonString(s string) error { return json.Unmarshal([]byte(s), &r) } -// Predefined struct for user -type UploadResourceRequestParams struct { - // 资源上传请求信息 - UploadResourceRequestInfo *UploadResourceRequestInfo `json:"UploadResourceRequestInfo,omitnil,omitempty" name:"UploadResourceRequestInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type UploadResourceRequest struct { - *tchttp.BaseRequest - - // 资源上传请求信息 - UploadResourceRequestInfo *UploadResourceRequestInfo `json:"UploadResourceRequestInfo,omitnil,omitempty" name:"UploadResourceRequestInfo"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *UploadResourceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UploadResourceRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "UploadResourceRequestInfo") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UploadResourceRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -type UploadResourceRequestInfo struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源路径 - FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"` - - // 桶名称 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` - - // 所属地区 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` - - // 是否为新资源 - NewFile *bool `json:"NewFile,omitnil,omitempty" name:"NewFile"` - - // 资源列表 - FileList []*string `json:"FileList,omitnil,omitempty" name:"FileList"` - - // 资源大小列表 - FileSizeList []*string `json:"FileSizeList,omitnil,omitempty" name:"FileSizeList"` - - // File Md5(适配私有化,公有云可以不传) - FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"` - - // 资源在对象存储上的实际路径 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` -} - -// Predefined struct for user -type UploadResourceResponseParams struct { - // 资源文件信息列表 - Data []*UserFileDTONew `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UploadResourceResponse struct { - *tchttp.BaseResponse - Response *UploadResourceResponseParams `json:"Response"` -} - -func (r *UploadResourceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UploadResourceResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UserFileDTONew struct { +type UserFileDTO struct { // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` // 文件名 // 注意:此字段可能返回 null,表示取不到有效值。 - FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` + FileName *string `json:"FileName,omitnil" name:"FileName"` // 文件类型,如 jar zip 等 // 注意:此字段可能返回 null,表示取不到有效值。 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` + FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"` // 文件上传类型,资源管理为 resource // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + FileUploadType *string `json:"FileUploadType,omitnil" name:"FileUploadType"` // 文件MD5值 // 注意:此字段可能返回 null,表示取不到有效值。 - Md5Value *string `json:"Md5Value,omitnil,omitempty" name:"Md5Value"` + Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` // 文件大小,单位为字节 // 注意:此字段可能返回 null,表示取不到有效值。 - Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` + Size *uint64 `json:"Size,omitnil" name:"Size"` // 本地路径 // 注意:此字段可能返回 null,表示取不到有效值。 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` + LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"` // 本地临时路径 // 注意:此字段可能返回 null,表示取不到有效值。 - LocalTempPath *string `json:"LocalTempPath,omitnil,omitempty" name:"LocalTempPath"` + LocalTmpPath *string `json:"LocalTmpPath,omitnil" name:"LocalTmpPath"` // 远程路径 // 注意:此字段可能返回 null,表示取不到有效值。 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` + RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"` // 文件拥有者名字 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` + OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"` // 文件拥有者uin // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 文件深度 // 注意:此字段可能返回 null,表示取不到有效值。 - PathDepth *string `json:"PathDepth,omitnil,omitempty" name:"PathDepth"` + PathDepth *string `json:"PathDepth,omitnil" name:"PathDepth"` // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 附加信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraInfo *string `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` + ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"` // 本地临时压缩文件绝对路径 // 注意:此字段可能返回 null,表示取不到有效值。 - ZipPath *string `json:"ZipPath,omitnil,omitempty" name:"ZipPath"` + ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"` // 文件所属存储桶 // 注意:此字段可能返回 null,表示取不到有效值。 - Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` + Bucket *string `json:"Bucket,omitnil" name:"Bucket"` // 文件所属存储桶的地域 // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` - - // 删除用户名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteName *string `json:"DeleteName,omitnil,omitempty" name:"DeleteName"` - - // 删除用户id - // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteOwner *string `json:"DeleteOwner,omitnil,omitempty" name:"DeleteOwner"` - - // 操作者id - // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` - - // 操作者名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` - - // 全路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"` + Region *string `json:"Region,omitnil" name:"Region"` } type UserFileInfo struct { // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` + ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"` // 文件名 // 注意:此字段可能返回 null,表示取不到有效值。 - FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` + FileName *string `json:"FileName,omitnil" name:"FileName"` // 文件类型,如 jar zip 等 // 注意:此字段可能返回 null,表示取不到有效值。 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` + FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"` // 文件上传类型,资源管理为 resource // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` + Type *string `json:"Type,omitnil" name:"Type"` // 文件MD5值 // 注意:此字段可能返回 null,表示取不到有效值。 - Md5Value *string `json:"Md5Value,omitnil,omitempty" name:"Md5Value"` + Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` + UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"` // 文件大小,单位为字节 // 注意:此字段可能返回 null,表示取不到有效值。 - Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"` + Size *uint64 `json:"Size,omitnil" name:"Size"` // 本地路径 // 注意:此字段可能返回 null,表示取不到有效值。 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` + LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"` // 本地临时路径 // 注意:此字段可能返回 null,表示取不到有效值。 - LocalTempPath *string `json:"LocalTempPath,omitnil,omitempty" name:"LocalTempPath"` + LocalTempPath *string `json:"LocalTempPath,omitnil" name:"LocalTempPath"` // 远程路径 // 注意:此字段可能返回 null,表示取不到有效值。 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` + RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"` // 文件拥有者名字 // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"` + OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"` // 文件拥有者uin // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 文件深度 // 注意:此字段可能返回 null,表示取不到有效值。 - PathDepth *int64 `json:"PathDepth,omitnil,omitempty" name:"PathDepth"` + PathDepth *int64 `json:"PathDepth,omitnil" name:"PathDepth"` // 项目ID // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 附加信息 // 注意:此字段可能返回 null,表示取不到有效值。 - ExtraInfo []*ParamInfo `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"` + ExtraInfo []*ParamInfo `json:"ExtraInfo,omitnil" name:"ExtraInfo"` // 本地临时压缩文件绝对路径 // 注意:此字段可能返回 null,表示取不到有效值。 - ZipPath *string `json:"ZipPath,omitnil,omitempty" name:"ZipPath"` + ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"` // 文件所属存储桶 // 注意:此字段可能返回 null,表示取不到有效值。 - Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` + Bucket *string `json:"Bucket,omitnil" name:"Bucket"` // 文件所属存储桶的地域 // 注意:此字段可能返回 null,表示取不到有效值。 - Region *string `json:"Region,omitnil,omitempty" name:"Region"` + Region *string `json:"Region,omitnil" name:"Region"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteName *string `json:"DeleteName,omitnil,omitempty" name:"DeleteName"` + DeleteName *string `json:"DeleteName,omitnil" name:"DeleteName"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - DeleteOwner *string `json:"DeleteOwner,omitnil,omitempty" name:"DeleteOwner"` + DeleteOwner *string `json:"DeleteOwner,omitnil" name:"DeleteOwner"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` + Operator *string `json:"Operator,omitnil" name:"Operator"` // 无 // 注意:此字段可能返回 null,表示取不到有效值。 - OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"` + OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"` // 附加信息 base64编码 // 注意:此字段可能返回 null,表示取不到有效值。 - EncodeExtraInfo *string `json:"EncodeExtraInfo,omitnil,omitempty" name:"EncodeExtraInfo"` + EncodeExtraInfo *string `json:"EncodeExtraInfo,omitnil" name:"EncodeExtraInfo"` } type WeightInfo struct { // 权重 - Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"` + Weight *int64 `json:"Weight,omitnil" name:"Weight"` // 维度类型 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性 - QualityDim *int64 `json:"QualityDim,omitnil,omitempty" name:"QualityDim"` + QualityDim *int64 `json:"QualityDim,omitnil" name:"QualityDim"` } type WorkFlowExecuteDto struct { // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 工作流运行状态 0:等待运行、1:运行中、2:运行完成、3:运行出错 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` + Status *uint64 `json:"Status,omitnil" name:"Status"` } type WorkFlowExecuteDtoByPage struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` // data // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*WorkFlowExecuteDto `json:"Items,omitnil,omitempty" name:"Items"` + Items []*WorkFlowExecuteDto `json:"Items,omitnil" name:"Items"` // 分页大小 // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` + PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"` } type Workflow struct { // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 责任人Id // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标识 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` + WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"` // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` // 所属文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` // 工作流所属用户分组id 若有多个,分号隔开: a;b;c // 注意:此字段可能返回 null,表示取不到有效值。 - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` + UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"` // 工作流所属用户分组名称 若有多个,分号隔开: a;b;c // 注意:此字段可能返回 null,表示取不到有效值。 - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"` } type WorkflowCanvasOpsDto struct { // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 工作流详情描述 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` + WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"` // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` + WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"` // 所属文件夹id // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` // 所属文件夹ids // 注意:此字段可能返回 null,表示取不到有效值。 - FolderIds []*string `json:"FolderIds,omitnil,omitempty" name:"FolderIds"` + FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"` // 任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*TaskOpsDto `json:"Tasks,omitnil,omitempty" name:"Tasks"` + Tasks []*TaskOpsDto `json:"Tasks,omitnil" name:"Tasks"` // 任务依赖边列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Links []*LinkOpsDto `json:"Links,omitnil,omitempty" name:"Links"` + Links []*LinkOpsDto `json:"Links,omitnil" name:"Links"` // 工作流所属用户分组id,若有多个分号隔开: a;b;c // 注意:此字段可能返回 null,表示取不到有效值。 - UserGroupId *string `json:"UserGroupId,omitnil,omitempty" name:"UserGroupId"` + UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"` // 工作流所属用户分组名称,若有多个分号隔开: a;b;c // 注意:此字段可能返回 null,表示取不到有效值。 - UserGroupName *string `json:"UserGroupName,omitnil,omitempty" name:"UserGroupName"` + UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"` // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 责任人UserId // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` - - // 工作流类型,周期cycle,手动manual - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` -} - -type WorkflowDsDTO struct { - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` - - // 责任人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` - - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 工作流描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // SparkSQL参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SparkParams *string `json:"SparkParams,omitnil,omitempty" name:"SparkParams"` - - // 任务列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tasks []*TaskDsDTO `json:"Tasks,omitnil,omitempty" name:"Tasks"` - - // 任务链接列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Links []*TaskLinkDsDTO `json:"Links,omitnil,omitempty" name:"Links"` - - // 参数列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params []*ParameterTaskDsDto `json:"Params,omitnil,omitempty" name:"Params"` - - // 工作流类型, 取值示例 - // - // - cycle 周期工作流 - // - manual 手动工作流 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 最近更新人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUser *string `json:"UpdateUser,omitnil,omitempty" name:"UpdateUser"` - - // 最近更新人id - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserId *string `json:"UpdateUserId,omitnil,omitempty" name:"UpdateUserId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` } type WorkflowExtOpsDto struct { // 任务数量count // 注意:此字段可能返回 null,表示取不到有效值。 - TaskCount *uint64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"` + TaskCount *uint64 `json:"TaskCount,omitnil" name:"TaskCount"` // 文件名 // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` + FolderName *string `json:"FolderName,omitnil" name:"FolderName"` // 工作流id // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowId *string `json:"WorkFlowId,omitnil,omitempty" name:"WorkFlowId"` + WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"` // 责任人 // 注意:此字段可能返回 null,表示取不到有效值。 - Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"` + Owner *string `json:"Owner,omitnil" name:"Owner"` // 责任人userId // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerId *string `json:"OwnerId,omitnil,omitempty" name:"OwnerId"` + OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"` // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` + ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"` // 项目标识 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectIdent *string `json:"ProjectIdent,omitnil,omitempty" name:"ProjectIdent"` + ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"` // 项目名称 // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` + ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"` // 工作流描述 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowDesc *string `json:"WorkFlowDesc,omitnil,omitempty" name:"WorkFlowDesc"` + WorkFlowDesc *string `json:"WorkFlowDesc,omitnil" name:"WorkFlowDesc"` // 工作流名称 // 注意:此字段可能返回 null,表示取不到有效值。 - WorkFlowName *string `json:"WorkFlowName,omitnil,omitempty" name:"WorkFlowName"` + WorkFlowName *string `json:"WorkFlowName,omitnil" name:"WorkFlowName"` // 工作流文件id // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` + FolderId *string `json:"FolderId,omitnil" name:"FolderId"` // 工作流状态 // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` + Status *string `json:"Status,omitnil" name:"Status"` // 工作流创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 最近更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 最近更新人 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyUser *string `json:"ModifyUser,omitnil,omitempty" name:"ModifyUser"` - - // 工作流类型,周期cycle,手动manual - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` } type WorkflowExtOpsDtoPage struct { // 记录总数 // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` + TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"` // 记录列表 // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*WorkflowExtOpsDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type WorkflowScheduleDtoDs struct { - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - Creater *string `json:"Creater,omitnil,omitempty" name:"Creater"` - - // 修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 延迟时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *int64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 启动时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartupTime *int64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 任务依赖 - // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 指定运行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 调度周期时间单位 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 调度周期 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *int64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` - - // Cron表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 执行时间左闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 实例初始化策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 工作流依赖 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 调度计划 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` - - // 工作流首次提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` - - // 工作流最近提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LatestSubmitTime *string `json:"LatestSubmitTime,omitnil,omitempty" name:"LatestSubmitTime"` - - // 日历调度是否开启 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历调度名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"` - - // 日历调度id - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` - - // 时区配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` + Items []*WorkflowExtOpsDto `json:"Items,omitnil" name:"Items"` } type WorkflowSchedulerOpsDto struct { // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` + CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"` // 创建人 // 注意:此字段可能返回 null,表示取不到有效值。 - Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"` + Creator *string `json:"Creator,omitnil" name:"Creator"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` + ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"` // 延迟时间, unit=minute // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` + DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"` // 启动时间,unit=minute // 注意:此字段可能返回 null,表示取不到有效值。 - StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` + StartupTime *uint64 `json:"StartupTime,omitnil" name:"StartupTime"` // 任务自依赖类型 // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` + SelfDepend *string `json:"SelfDepend,omitnil" name:"SelfDepend"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` + StartTime *string `json:"StartTime,omitnil" name:"StartTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` + EndTime *string `json:"EndTime,omitnil" name:"EndTime"` // 指定运行时间, 指定时间:如周一:1 // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` + TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"` // 调度周期类型,时间单位 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` + CycleType *string `json:"CycleType,omitnil" name:"CycleType"` // 调度周期,间隔步长 unit=minute // 注意:此字段可能返回 null,表示取不到有效值。 - CycleStep *uint64 `json:"CycleStep,omitnil,omitempty" name:"CycleStep"` + CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"` // 调度cron表达式 // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` + CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"` // 执行时间左闭区间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` + ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"` // 执行时间右闭区间 // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` + ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"` // 任务实例初始化策略 // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` + InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"` // 工作流ID // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` + WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"` // 工作流自依赖 // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` + DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"` // 调度计划释义 // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` + SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"` // 工作流首次提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` + FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"` // 工作流最近提交时间 // 注意:此字段可能返回 null,表示取不到有效值。 - LatestSubmitTime *string `json:"LatestSubmitTime,omitnil,omitempty" name:"LatestSubmitTime"` + LatestSubmitTime *string `json:"LatestSubmitTime,omitnil" name:"LatestSubmitTime"` } type WorkflowTaskCountOpsDto struct { // 工作流任务数 // 注意:此字段可能返回 null,表示取不到有效值。 - Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` + Count *uint64 `json:"Count,omitnil" name:"Count"` // 任务类型维度统计 // 注意:此字段可能返回 null,表示取不到有效值。 - TypeCount []*PairDto `json:"TypeCount,omitnil,omitempty" name:"TypeCount"` + TypeCount []*PairDto `json:"TypeCount,omitnil" name:"TypeCount"` // 任务周期类型维度统计 // 注意:此字段可能返回 null,表示取不到有效值。 - CycleCount []*PairDto `json:"CycleCount,omitnil,omitempty" name:"CycleCount"` -} - -type WorkspaceExt struct { - // 2670965482618679296 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // metrics - // 注意:此字段可能返回 null,表示取不到有效值。 - Key *string `json:"Key,omitnil,omitempty" name:"Key"` - - // json - // 注意:此字段可能返回 null,表示取不到有效值。 - Value *string `json:"Value,omitnil,omitempty" name:"Value"` + CycleCount []*PairDto `json:"CycleCount,omitnil" name:"CycleCount"` } \ No newline at end of file diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/client.go deleted file mode 100644 index ff66fba6e8..0000000000 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/client.go +++ /dev/null @@ -1,4240 +0,0 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package v20250806 - -import ( - "context" - "errors" - "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common" - tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" - "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile" -) - -const APIVersion = "2025-08-06" - -type Client struct { - common.Client -} - -// Deprecated -func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) { - cpf := profile.NewClientProfile() - client = &Client{} - client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf) - return -} - -func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) { - client = &Client{} - client.Init(region). - WithCredential(credential). - WithProfile(clientProfile) - return -} - - -func NewCreateCodeFileRequest() (request *CreateCodeFileRequest) { - request = &CreateCodeFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateCodeFile") - - - return -} - -func NewCreateCodeFileResponse() (response *CreateCodeFileResponse) { - response = &CreateCodeFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateCodeFile -// 新建代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateCodeFile(request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error) { - return c.CreateCodeFileWithContext(context.Background(), request) -} - -// CreateCodeFile -// 新建代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateCodeFileWithContext(ctx context.Context, request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error) { - if request == nil { - request = NewCreateCodeFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateCodeFile") - - if c.GetCredential() == nil { - return nil, errors.New("CreateCodeFile require credential") - } - - request.SetContext(ctx) - - response = NewCreateCodeFileResponse() - err = c.Send(request, response) - return -} - -func NewCreateCodeFolderRequest() (request *CreateCodeFolderRequest) { - request = &CreateCodeFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateCodeFolder") - - - return -} - -func NewCreateCodeFolderResponse() (response *CreateCodeFolderResponse) { - response = &CreateCodeFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateCodeFolder -// 新建代码文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateCodeFolder(request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error) { - return c.CreateCodeFolderWithContext(context.Background(), request) -} - -// CreateCodeFolder -// 新建代码文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateCodeFolderWithContext(ctx context.Context, request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error) { - if request == nil { - request = NewCreateCodeFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateCodeFolder") - - if c.GetCredential() == nil { - return nil, errors.New("CreateCodeFolder require credential") - } - - request.SetContext(ctx) - - response = NewCreateCodeFolderResponse() - err = c.Send(request, response) - return -} - -func NewCreateDataBackfillPlanRequest() (request *CreateDataBackfillPlanRequest) { - request = &CreateDataBackfillPlanRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateDataBackfillPlan") - - - return -} - -func NewCreateDataBackfillPlanResponse() (response *CreateDataBackfillPlanResponse) { - response = &CreateDataBackfillPlanResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateDataBackfillPlan -// 创建数据补录计划 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) CreateDataBackfillPlan(request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error) { - return c.CreateDataBackfillPlanWithContext(context.Background(), request) -} - -// CreateDataBackfillPlan -// 创建数据补录计划 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) CreateDataBackfillPlanWithContext(ctx context.Context, request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error) { - if request == nil { - request = NewCreateDataBackfillPlanRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateDataBackfillPlan") - - if c.GetCredential() == nil { - return nil, errors.New("CreateDataBackfillPlan require credential") - } - - request.SetContext(ctx) - - response = NewCreateDataBackfillPlanResponse() - err = c.Send(request, response) - return -} - -func NewCreateOpsAlarmRuleRequest() (request *CreateOpsAlarmRuleRequest) { - request = &CreateOpsAlarmRuleRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateOpsAlarmRule") - - - return -} - -func NewCreateOpsAlarmRuleResponse() (response *CreateOpsAlarmRuleResponse) { - response = &CreateOpsAlarmRuleResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateOpsAlarmRule -// 设置告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) CreateOpsAlarmRule(request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error) { - return c.CreateOpsAlarmRuleWithContext(context.Background(), request) -} - -// CreateOpsAlarmRule -// 设置告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) CreateOpsAlarmRuleWithContext(ctx context.Context, request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error) { - if request == nil { - request = NewCreateOpsAlarmRuleRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateOpsAlarmRule") - - if c.GetCredential() == nil { - return nil, errors.New("CreateOpsAlarmRule require credential") - } - - request.SetContext(ctx) - - response = NewCreateOpsAlarmRuleResponse() - err = c.Send(request, response) - return -} - -func NewCreateResourceFileRequest() (request *CreateResourceFileRequest) { - request = &CreateResourceFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateResourceFile") - - - return -} - -func NewCreateResourceFileResponse() (response *CreateResourceFileResponse) { - response = &CreateResourceFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateResourceFile -// 创建资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateResourceFile(request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error) { - return c.CreateResourceFileWithContext(context.Background(), request) -} - -// CreateResourceFile -// 创建资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateResourceFileWithContext(ctx context.Context, request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error) { - if request == nil { - request = NewCreateResourceFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateResourceFile") - - if c.GetCredential() == nil { - return nil, errors.New("CreateResourceFile require credential") - } - - request.SetContext(ctx) - - response = NewCreateResourceFileResponse() - err = c.Send(request, response) - return -} - -func NewCreateResourceFolderRequest() (request *CreateResourceFolderRequest) { - request = &CreateResourceFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateResourceFolder") - - - return -} - -func NewCreateResourceFolderResponse() (response *CreateResourceFolderResponse) { - response = &CreateResourceFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateResourceFolder -// 创建资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateResourceFolder(request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error) { - return c.CreateResourceFolderWithContext(context.Background(), request) -} - -// CreateResourceFolder -// 创建资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateResourceFolderWithContext(ctx context.Context, request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error) { - if request == nil { - request = NewCreateResourceFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateResourceFolder") - - if c.GetCredential() == nil { - return nil, errors.New("CreateResourceFolder require credential") - } - - request.SetContext(ctx) - - response = NewCreateResourceFolderResponse() - err = c.Send(request, response) - return -} - -func NewCreateSQLFolderRequest() (request *CreateSQLFolderRequest) { - request = &CreateSQLFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateSQLFolder") - - - return -} - -func NewCreateSQLFolderResponse() (response *CreateSQLFolderResponse) { - response = &CreateSQLFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateSQLFolder -// 创建数据探索脚本文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateSQLFolder(request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error) { - return c.CreateSQLFolderWithContext(context.Background(), request) -} - -// CreateSQLFolder -// 创建数据探索脚本文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateSQLFolderWithContext(ctx context.Context, request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error) { - if request == nil { - request = NewCreateSQLFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateSQLFolder") - - if c.GetCredential() == nil { - return nil, errors.New("CreateSQLFolder require credential") - } - - request.SetContext(ctx) - - response = NewCreateSQLFolderResponse() - err = c.Send(request, response) - return -} - -func NewCreateSQLScriptRequest() (request *CreateSQLScriptRequest) { - request = &CreateSQLScriptRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateSQLScript") - - - return -} - -func NewCreateSQLScriptResponse() (response *CreateSQLScriptResponse) { - response = &CreateSQLScriptResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateSQLScript -// 新增SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateSQLScript(request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error) { - return c.CreateSQLScriptWithContext(context.Background(), request) -} - -// CreateSQLScript -// 新增SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) CreateSQLScriptWithContext(ctx context.Context, request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error) { - if request == nil { - request = NewCreateSQLScriptRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateSQLScript") - - if c.GetCredential() == nil { - return nil, errors.New("CreateSQLScript require credential") - } - - request.SetContext(ctx) - - response = NewCreateSQLScriptResponse() - err = c.Send(request, response) - return -} - -func NewCreateTaskRequest() (request *CreateTaskRequest) { - request = &CreateTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateTask") - - - return -} - -func NewCreateTaskResponse() (response *CreateTaskResponse) { - response = &CreateTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error) { - return c.CreateTaskWithContext(context.Background(), request) -} - -// CreateTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateTaskWithContext(ctx context.Context, request *CreateTaskRequest) (response *CreateTaskResponse, err error) { - if request == nil { - request = NewCreateTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateTask") - - if c.GetCredential() == nil { - return nil, errors.New("CreateTask require credential") - } - - request.SetContext(ctx) - - response = NewCreateTaskResponse() - err = c.Send(request, response) - return -} - -func NewCreateWorkflowRequest() (request *CreateWorkflowRequest) { - request = &CreateWorkflowRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateWorkflow") - - - return -} - -func NewCreateWorkflowResponse() (response *CreateWorkflowResponse) { - response = &CreateWorkflowResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateWorkflow -// 创建工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error) { - return c.CreateWorkflowWithContext(context.Background(), request) -} - -// CreateWorkflow -// 创建工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error) { - if request == nil { - request = NewCreateWorkflowRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateWorkflow") - - if c.GetCredential() == nil { - return nil, errors.New("CreateWorkflow require credential") - } - - request.SetContext(ctx) - - response = NewCreateWorkflowResponse() - err = c.Send(request, response) - return -} - -func NewCreateWorkflowFolderRequest() (request *CreateWorkflowFolderRequest) { - request = &CreateWorkflowFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "CreateWorkflowFolder") - - - return -} - -func NewCreateWorkflowFolderResponse() (response *CreateWorkflowFolderResponse) { - response = &CreateWorkflowFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// CreateWorkflowFolder -// 创建文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateWorkflowFolder(request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error) { - return c.CreateWorkflowFolderWithContext(context.Background(), request) -} - -// CreateWorkflowFolder -// 创建文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) CreateWorkflowFolderWithContext(ctx context.Context, request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error) { - if request == nil { - request = NewCreateWorkflowFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "CreateWorkflowFolder") - - if c.GetCredential() == nil { - return nil, errors.New("CreateWorkflowFolder require credential") - } - - request.SetContext(ctx) - - response = NewCreateWorkflowFolderResponse() - err = c.Send(request, response) - return -} - -func NewDeleteCodeFileRequest() (request *DeleteCodeFileRequest) { - request = &DeleteCodeFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteCodeFile") - - - return -} - -func NewDeleteCodeFileResponse() (response *DeleteCodeFileResponse) { - response = &DeleteCodeFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteCodeFile -// 删除代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeFile(request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error) { - return c.DeleteCodeFileWithContext(context.Background(), request) -} - -// DeleteCodeFile -// 删除代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeFileWithContext(ctx context.Context, request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error) { - if request == nil { - request = NewDeleteCodeFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteCodeFile") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteCodeFile require credential") - } - - request.SetContext(ctx) - - response = NewDeleteCodeFileResponse() - err = c.Send(request, response) - return -} - -func NewDeleteCodeFolderRequest() (request *DeleteCodeFolderRequest) { - request = &DeleteCodeFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteCodeFolder") - - - return -} - -func NewDeleteCodeFolderResponse() (response *DeleteCodeFolderResponse) { - response = &DeleteCodeFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteCodeFolder -// 数据探索删除文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeFolder(request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error) { - return c.DeleteCodeFolderWithContext(context.Background(), request) -} - -// DeleteCodeFolder -// 数据探索删除文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteCodeFolderWithContext(ctx context.Context, request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error) { - if request == nil { - request = NewDeleteCodeFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteCodeFolder") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteCodeFolder require credential") - } - - request.SetContext(ctx) - - response = NewDeleteCodeFolderResponse() - err = c.Send(request, response) - return -} - -func NewDeleteOpsAlarmRuleRequest() (request *DeleteOpsAlarmRuleRequest) { - request = &DeleteOpsAlarmRuleRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteOpsAlarmRule") - - - return -} - -func NewDeleteOpsAlarmRuleResponse() (response *DeleteOpsAlarmRuleResponse) { - response = &DeleteOpsAlarmRuleResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteOpsAlarmRule -// 删除告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteOpsAlarmRule(request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error) { - return c.DeleteOpsAlarmRuleWithContext(context.Background(), request) -} - -// DeleteOpsAlarmRule -// 删除告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteOpsAlarmRuleWithContext(ctx context.Context, request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error) { - if request == nil { - request = NewDeleteOpsAlarmRuleRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteOpsAlarmRule") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteOpsAlarmRule require credential") - } - - request.SetContext(ctx) - - response = NewDeleteOpsAlarmRuleResponse() - err = c.Send(request, response) - return -} - -func NewDeleteResourceFileRequest() (request *DeleteResourceFileRequest) { - request = &DeleteResourceFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteResourceFile") - - - return -} - -func NewDeleteResourceFileResponse() (response *DeleteResourceFileResponse) { - response = &DeleteResourceFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteResourceFile -// 资源管理-删除资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteResourceFile(request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error) { - return c.DeleteResourceFileWithContext(context.Background(), request) -} - -// DeleteResourceFile -// 资源管理-删除资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteResourceFileWithContext(ctx context.Context, request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error) { - if request == nil { - request = NewDeleteResourceFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteResourceFile") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteResourceFile require credential") - } - - request.SetContext(ctx) - - response = NewDeleteResourceFileResponse() - err = c.Send(request, response) - return -} - -func NewDeleteResourceFolderRequest() (request *DeleteResourceFolderRequest) { - request = &DeleteResourceFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteResourceFolder") - - - return -} - -func NewDeleteResourceFolderResponse() (response *DeleteResourceFolderResponse) { - response = &DeleteResourceFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteResourceFolder -// 删除资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteResourceFolder(request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error) { - return c.DeleteResourceFolderWithContext(context.Background(), request) -} - -// DeleteResourceFolder -// 删除资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteResourceFolderWithContext(ctx context.Context, request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error) { - if request == nil { - request = NewDeleteResourceFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteResourceFolder") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteResourceFolder require credential") - } - - request.SetContext(ctx) - - response = NewDeleteResourceFolderResponse() - err = c.Send(request, response) - return -} - -func NewDeleteSQLFolderRequest() (request *DeleteSQLFolderRequest) { - request = &DeleteSQLFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteSQLFolder") - - - return -} - -func NewDeleteSQLFolderResponse() (response *DeleteSQLFolderResponse) { - response = &DeleteSQLFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteSQLFolder -// 删除SQL文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteSQLFolder(request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error) { - return c.DeleteSQLFolderWithContext(context.Background(), request) -} - -// DeleteSQLFolder -// 删除SQL文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteSQLFolderWithContext(ctx context.Context, request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error) { - if request == nil { - request = NewDeleteSQLFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteSQLFolder") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteSQLFolder require credential") - } - - request.SetContext(ctx) - - response = NewDeleteSQLFolderResponse() - err = c.Send(request, response) - return -} - -func NewDeleteSQLScriptRequest() (request *DeleteSQLScriptRequest) { - request = &DeleteSQLScriptRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteSQLScript") - - - return -} - -func NewDeleteSQLScriptResponse() (response *DeleteSQLScriptResponse) { - response = &DeleteSQLScriptResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteSQLScript -// 删除探索脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteSQLScript(request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error) { - return c.DeleteSQLScriptWithContext(context.Background(), request) -} - -// DeleteSQLScript -// 删除探索脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) DeleteSQLScriptWithContext(ctx context.Context, request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error) { - if request == nil { - request = NewDeleteSQLScriptRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteSQLScript") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteSQLScript require credential") - } - - request.SetContext(ctx) - - response = NewDeleteSQLScriptResponse() - err = c.Send(request, response) - return -} - -func NewDeleteTaskRequest() (request *DeleteTaskRequest) { - request = &DeleteTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteTask") - - - return -} - -func NewDeleteTaskResponse() (response *DeleteTaskResponse) { - response = &DeleteTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteTask -// 删除编排空间任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error) { - return c.DeleteTaskWithContext(context.Background(), request) -} - -// DeleteTask -// 删除编排空间任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteTaskWithContext(ctx context.Context, request *DeleteTaskRequest) (response *DeleteTaskResponse, err error) { - if request == nil { - request = NewDeleteTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteTask") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteTask require credential") - } - - request.SetContext(ctx) - - response = NewDeleteTaskResponse() - err = c.Send(request, response) - return -} - -func NewDeleteWorkflowRequest() (request *DeleteWorkflowRequest) { - request = &DeleteWorkflowRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteWorkflow") - - - return -} - -func NewDeleteWorkflowResponse() (response *DeleteWorkflowResponse) { - response = &DeleteWorkflowResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteWorkflow -// 删除工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteWorkflow(request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error) { - return c.DeleteWorkflowWithContext(context.Background(), request) -} - -// DeleteWorkflow -// 删除工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) DeleteWorkflowWithContext(ctx context.Context, request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error) { - if request == nil { - request = NewDeleteWorkflowRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteWorkflow") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteWorkflow require credential") - } - - request.SetContext(ctx) - - response = NewDeleteWorkflowResponse() - err = c.Send(request, response) - return -} - -func NewDeleteWorkflowFolderRequest() (request *DeleteWorkflowFolderRequest) { - request = &DeleteWorkflowFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "DeleteWorkflowFolder") - - - return -} - -func NewDeleteWorkflowFolderResponse() (response *DeleteWorkflowFolderResponse) { - response = &DeleteWorkflowFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// DeleteWorkflowFolder -// 删除数据开发文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteWorkflowFolder(request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error) { - return c.DeleteWorkflowFolderWithContext(context.Background(), request) -} - -// DeleteWorkflowFolder -// 删除数据开发文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) DeleteWorkflowFolderWithContext(ctx context.Context, request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error) { - if request == nil { - request = NewDeleteWorkflowFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "DeleteWorkflowFolder") - - if c.GetCredential() == nil { - return nil, errors.New("DeleteWorkflowFolder require credential") - } - - request.SetContext(ctx) - - response = NewDeleteWorkflowFolderResponse() - err = c.Send(request, response) - return -} - -func NewGetAlarmMessageRequest() (request *GetAlarmMessageRequest) { - request = &GetAlarmMessageRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetAlarmMessage") - - - return -} - -func NewGetAlarmMessageResponse() (response *GetAlarmMessageResponse) { - response = &GetAlarmMessageResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetAlarmMessage -// 查询告警信息详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetAlarmMessage(request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error) { - return c.GetAlarmMessageWithContext(context.Background(), request) -} - -// GetAlarmMessage -// 查询告警信息详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetAlarmMessageWithContext(ctx context.Context, request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error) { - if request == nil { - request = NewGetAlarmMessageRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetAlarmMessage") - - if c.GetCredential() == nil { - return nil, errors.New("GetAlarmMessage require credential") - } - - request.SetContext(ctx) - - response = NewGetAlarmMessageResponse() - err = c.Send(request, response) - return -} - -func NewGetCodeFileRequest() (request *GetCodeFileRequest) { - request = &GetCodeFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetCodeFile") - - - return -} - -func NewGetCodeFileResponse() (response *GetCodeFileResponse) { - response = &GetCodeFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetCodeFile -// 查看代码文件详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetCodeFile(request *GetCodeFileRequest) (response *GetCodeFileResponse, err error) { - return c.GetCodeFileWithContext(context.Background(), request) -} - -// GetCodeFile -// 查看代码文件详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetCodeFileWithContext(ctx context.Context, request *GetCodeFileRequest) (response *GetCodeFileResponse, err error) { - if request == nil { - request = NewGetCodeFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetCodeFile") - - if c.GetCredential() == nil { - return nil, errors.New("GetCodeFile require credential") - } - - request.SetContext(ctx) - - response = NewGetCodeFileResponse() - err = c.Send(request, response) - return -} - -func NewGetOpsAlarmRuleRequest() (request *GetOpsAlarmRuleRequest) { - request = &GetOpsAlarmRuleRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetOpsAlarmRule") - - - return -} - -func NewGetOpsAlarmRuleResponse() (response *GetOpsAlarmRuleResponse) { - response = &GetOpsAlarmRuleResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetOpsAlarmRule -// 根据告警规则id/名称查询单个告警规则信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetOpsAlarmRule(request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error) { - return c.GetOpsAlarmRuleWithContext(context.Background(), request) -} - -// GetOpsAlarmRule -// 根据告警规则id/名称查询单个告警规则信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetOpsAlarmRuleWithContext(ctx context.Context, request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error) { - if request == nil { - request = NewGetOpsAlarmRuleRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOpsAlarmRule") - - if c.GetCredential() == nil { - return nil, errors.New("GetOpsAlarmRule require credential") - } - - request.SetContext(ctx) - - response = NewGetOpsAlarmRuleResponse() - err = c.Send(request, response) - return -} - -func NewGetOpsAsyncJobRequest() (request *GetOpsAsyncJobRequest) { - request = &GetOpsAsyncJobRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetOpsAsyncJob") - - - return -} - -func NewGetOpsAsyncJobResponse() (response *GetOpsAsyncJobResponse) { - response = &GetOpsAsyncJobResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetOpsAsyncJob -// 查询运维中心异步操作详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetOpsAsyncJob(request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error) { - return c.GetOpsAsyncJobWithContext(context.Background(), request) -} - -// GetOpsAsyncJob -// 查询运维中心异步操作详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetOpsAsyncJobWithContext(ctx context.Context, request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error) { - if request == nil { - request = NewGetOpsAsyncJobRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOpsAsyncJob") - - if c.GetCredential() == nil { - return nil, errors.New("GetOpsAsyncJob require credential") - } - - request.SetContext(ctx) - - response = NewGetOpsAsyncJobResponse() - err = c.Send(request, response) - return -} - -func NewGetOpsTaskRequest() (request *GetOpsTaskRequest) { - request = &GetOpsTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetOpsTask") - - - return -} - -func NewGetOpsTaskResponse() (response *GetOpsTaskResponse) { - response = &GetOpsTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetOpsTask -// 获取任务详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -func (c *Client) GetOpsTask(request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error) { - return c.GetOpsTaskWithContext(context.Background(), request) -} - -// GetOpsTask -// 获取任务详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -func (c *Client) GetOpsTaskWithContext(ctx context.Context, request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error) { - if request == nil { - request = NewGetOpsTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOpsTask") - - if c.GetCredential() == nil { - return nil, errors.New("GetOpsTask require credential") - } - - request.SetContext(ctx) - - response = NewGetOpsTaskResponse() - err = c.Send(request, response) - return -} - -func NewGetOpsTaskCodeRequest() (request *GetOpsTaskCodeRequest) { - request = &GetOpsTaskCodeRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetOpsTaskCode") - - - return -} - -func NewGetOpsTaskCodeResponse() (response *GetOpsTaskCodeResponse) { - response = &GetOpsTaskCodeResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetOpsTaskCode -// 获取任务代码 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetOpsTaskCode(request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error) { - return c.GetOpsTaskCodeWithContext(context.Background(), request) -} - -// GetOpsTaskCode -// 获取任务代码 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetOpsTaskCodeWithContext(ctx context.Context, request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error) { - if request == nil { - request = NewGetOpsTaskCodeRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOpsTaskCode") - - if c.GetCredential() == nil { - return nil, errors.New("GetOpsTaskCode require credential") - } - - request.SetContext(ctx) - - response = NewGetOpsTaskCodeResponse() - err = c.Send(request, response) - return -} - -func NewGetOpsWorkflowRequest() (request *GetOpsWorkflowRequest) { - request = &GetOpsWorkflowRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetOpsWorkflow") - - - return -} - -func NewGetOpsWorkflowResponse() (response *GetOpsWorkflowResponse) { - response = &GetOpsWorkflowResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetOpsWorkflow -// 根据工作流id,获取工作流调度详情。 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetOpsWorkflow(request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error) { - return c.GetOpsWorkflowWithContext(context.Background(), request) -} - -// GetOpsWorkflow -// 根据工作流id,获取工作流调度详情。 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetOpsWorkflowWithContext(ctx context.Context, request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error) { - if request == nil { - request = NewGetOpsWorkflowRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetOpsWorkflow") - - if c.GetCredential() == nil { - return nil, errors.New("GetOpsWorkflow require credential") - } - - request.SetContext(ctx) - - response = NewGetOpsWorkflowResponse() - err = c.Send(request, response) - return -} - -func NewGetResourceFileRequest() (request *GetResourceFileRequest) { - request = &GetResourceFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetResourceFile") - - - return -} - -func NewGetResourceFileResponse() (response *GetResourceFileResponse) { - response = &GetResourceFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetResourceFile -// 获取资源文件详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetResourceFile(request *GetResourceFileRequest) (response *GetResourceFileResponse, err error) { - return c.GetResourceFileWithContext(context.Background(), request) -} - -// GetResourceFile -// 获取资源文件详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetResourceFileWithContext(ctx context.Context, request *GetResourceFileRequest) (response *GetResourceFileResponse, err error) { - if request == nil { - request = NewGetResourceFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetResourceFile") - - if c.GetCredential() == nil { - return nil, errors.New("GetResourceFile require credential") - } - - request.SetContext(ctx) - - response = NewGetResourceFileResponse() - err = c.Send(request, response) - return -} - -func NewGetSQLScriptRequest() (request *GetSQLScriptRequest) { - request = &GetSQLScriptRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetSQLScript") - - - return -} - -func NewGetSQLScriptResponse() (response *GetSQLScriptResponse) { - response = &GetSQLScriptResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetSQLScript -// 查询脚本详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetSQLScript(request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error) { - return c.GetSQLScriptWithContext(context.Background(), request) -} - -// GetSQLScript -// 查询脚本详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) GetSQLScriptWithContext(ctx context.Context, request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error) { - if request == nil { - request = NewGetSQLScriptRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetSQLScript") - - if c.GetCredential() == nil { - return nil, errors.New("GetSQLScript require credential") - } - - request.SetContext(ctx) - - response = NewGetSQLScriptResponse() - err = c.Send(request, response) - return -} - -func NewGetTaskRequest() (request *GetTaskRequest) { - request = &GetTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetTask") - - - return -} - -func NewGetTaskResponse() (response *GetTaskResponse) { - response = &GetTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTask(request *GetTaskRequest) (response *GetTaskResponse, err error) { - return c.GetTaskWithContext(context.Background(), request) -} - -// GetTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTaskWithContext(ctx context.Context, request *GetTaskRequest) (response *GetTaskResponse, err error) { - if request == nil { - request = NewGetTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTask") - - if c.GetCredential() == nil { - return nil, errors.New("GetTask require credential") - } - - request.SetContext(ctx) - - response = NewGetTaskResponse() - err = c.Send(request, response) - return -} - -func NewGetTaskCodeRequest() (request *GetTaskCodeRequest) { - request = &GetTaskCodeRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetTaskCode") - - - return -} - -func NewGetTaskCodeResponse() (response *GetTaskCodeResponse) { - response = &GetTaskCodeResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetTaskCode -// 获取任务代码 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTaskCode(request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error) { - return c.GetTaskCodeWithContext(context.Background(), request) -} - -// GetTaskCode -// 获取任务代码 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTaskCodeWithContext(ctx context.Context, request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error) { - if request == nil { - request = NewGetTaskCodeRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTaskCode") - - if c.GetCredential() == nil { - return nil, errors.New("GetTaskCode require credential") - } - - request.SetContext(ctx) - - response = NewGetTaskCodeResponse() - err = c.Send(request, response) - return -} - -func NewGetTaskInstanceRequest() (request *GetTaskInstanceRequest) { - request = &GetTaskInstanceRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetTaskInstance") - - - return -} - -func NewGetTaskInstanceResponse() (response *GetTaskInstanceResponse) { - response = &GetTaskInstanceResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetTaskInstance -// 调度实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetTaskInstance(request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error) { - return c.GetTaskInstanceWithContext(context.Background(), request) -} - -// GetTaskInstance -// 调度实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetTaskInstanceWithContext(ctx context.Context, request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error) { - if request == nil { - request = NewGetTaskInstanceRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTaskInstance") - - if c.GetCredential() == nil { - return nil, errors.New("GetTaskInstance require credential") - } - - request.SetContext(ctx) - - response = NewGetTaskInstanceResponse() - err = c.Send(request, response) - return -} - -func NewGetTaskInstanceLogRequest() (request *GetTaskInstanceLogRequest) { - request = &GetTaskInstanceLogRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetTaskInstanceLog") - - - return -} - -func NewGetTaskInstanceLogResponse() (response *GetTaskInstanceLogResponse) { - response = &GetTaskInstanceLogResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetTaskInstanceLog -// 获取实例列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetTaskInstanceLog(request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error) { - return c.GetTaskInstanceLogWithContext(context.Background(), request) -} - -// GetTaskInstanceLog -// 获取实例列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetTaskInstanceLogWithContext(ctx context.Context, request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error) { - if request == nil { - request = NewGetTaskInstanceLogRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTaskInstanceLog") - - if c.GetCredential() == nil { - return nil, errors.New("GetTaskInstanceLog require credential") - } - - request.SetContext(ctx) - - response = NewGetTaskInstanceLogResponse() - err = c.Send(request, response) - return -} - -func NewGetTaskVersionRequest() (request *GetTaskVersionRequest) { - request = &GetTaskVersionRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetTaskVersion") - - - return -} - -func NewGetTaskVersionResponse() (response *GetTaskVersionResponse) { - response = &GetTaskVersionResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetTaskVersion -// 拉取任务版本列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTaskVersion(request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error) { - return c.GetTaskVersionWithContext(context.Background(), request) -} - -// GetTaskVersion -// 拉取任务版本列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) GetTaskVersionWithContext(ctx context.Context, request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error) { - if request == nil { - request = NewGetTaskVersionRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetTaskVersion") - - if c.GetCredential() == nil { - return nil, errors.New("GetTaskVersion require credential") - } - - request.SetContext(ctx) - - response = NewGetTaskVersionResponse() - err = c.Send(request, response) - return -} - -func NewGetWorkflowRequest() (request *GetWorkflowRequest) { - request = &GetWorkflowRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "GetWorkflow") - - - return -} - -func NewGetWorkflowResponse() (response *GetWorkflowResponse) { - response = &GetWorkflowResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// GetWorkflow -// 获取工作流信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetWorkflow(request *GetWorkflowRequest) (response *GetWorkflowResponse, err error) { - return c.GetWorkflowWithContext(context.Background(), request) -} - -// GetWorkflow -// 获取工作流信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) GetWorkflowWithContext(ctx context.Context, request *GetWorkflowRequest) (response *GetWorkflowResponse, err error) { - if request == nil { - request = NewGetWorkflowRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "GetWorkflow") - - if c.GetCredential() == nil { - return nil, errors.New("GetWorkflow require credential") - } - - request.SetContext(ctx) - - response = NewGetWorkflowResponse() - err = c.Send(request, response) - return -} - -func NewKillTaskInstancesAsyncRequest() (request *KillTaskInstancesAsyncRequest) { - request = &KillTaskInstancesAsyncRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "KillTaskInstancesAsync") - - - return -} - -func NewKillTaskInstancesAsyncResponse() (response *KillTaskInstancesAsyncResponse) { - response = &KillTaskInstancesAsyncResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// KillTaskInstancesAsync -// 实例批量终止操作-异步操作 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) KillTaskInstancesAsync(request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error) { - return c.KillTaskInstancesAsyncWithContext(context.Background(), request) -} - -// KillTaskInstancesAsync -// 实例批量终止操作-异步操作 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) KillTaskInstancesAsyncWithContext(ctx context.Context, request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error) { - if request == nil { - request = NewKillTaskInstancesAsyncRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "KillTaskInstancesAsync") - - if c.GetCredential() == nil { - return nil, errors.New("KillTaskInstancesAsync require credential") - } - - request.SetContext(ctx) - - response = NewKillTaskInstancesAsyncResponse() - err = c.Send(request, response) - return -} - -func NewListAlarmMessagesRequest() (request *ListAlarmMessagesRequest) { - request = &ListAlarmMessagesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListAlarmMessages") - - - return -} - -func NewListAlarmMessagesResponse() (response *ListAlarmMessagesResponse) { - response = &ListAlarmMessagesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListAlarmMessages -// 获取告警信息列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListAlarmMessages(request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error) { - return c.ListAlarmMessagesWithContext(context.Background(), request) -} - -// ListAlarmMessages -// 获取告警信息列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListAlarmMessagesWithContext(ctx context.Context, request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error) { - if request == nil { - request = NewListAlarmMessagesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListAlarmMessages") - - if c.GetCredential() == nil { - return nil, errors.New("ListAlarmMessages require credential") - } - - request.SetContext(ctx) - - response = NewListAlarmMessagesResponse() - err = c.Send(request, response) - return -} - -func NewListCodeFolderContentsRequest() (request *ListCodeFolderContentsRequest) { - request = &ListCodeFolderContentsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListCodeFolderContents") - - - return -} - -func NewListCodeFolderContentsResponse() (response *ListCodeFolderContentsResponse) { - response = &ListCodeFolderContentsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListCodeFolderContents -// 获取文件夹内容 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListCodeFolderContents(request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error) { - return c.ListCodeFolderContentsWithContext(context.Background(), request) -} - -// ListCodeFolderContents -// 获取文件夹内容 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListCodeFolderContentsWithContext(ctx context.Context, request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error) { - if request == nil { - request = NewListCodeFolderContentsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListCodeFolderContents") - - if c.GetCredential() == nil { - return nil, errors.New("ListCodeFolderContents require credential") - } - - request.SetContext(ctx) - - response = NewListCodeFolderContentsResponse() - err = c.Send(request, response) - return -} - -func NewListDataBackfillInstancesRequest() (request *ListDataBackfillInstancesRequest) { - request = &ListDataBackfillInstancesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListDataBackfillInstances") - - - return -} - -func NewListDataBackfillInstancesResponse() (response *ListDataBackfillInstancesResponse) { - response = &ListDataBackfillInstancesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListDataBackfillInstances -// 获取单次补录的所有实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListDataBackfillInstances(request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error) { - return c.ListDataBackfillInstancesWithContext(context.Background(), request) -} - -// ListDataBackfillInstances -// 获取单次补录的所有实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListDataBackfillInstancesWithContext(ctx context.Context, request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error) { - if request == nil { - request = NewListDataBackfillInstancesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListDataBackfillInstances") - - if c.GetCredential() == nil { - return nil, errors.New("ListDataBackfillInstances require credential") - } - - request.SetContext(ctx) - - response = NewListDataBackfillInstancesResponse() - err = c.Send(request, response) - return -} - -func NewListDownstreamOpsTasksRequest() (request *ListDownstreamOpsTasksRequest) { - request = &ListDownstreamOpsTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListDownstreamOpsTasks") - - - return -} - -func NewListDownstreamOpsTasksResponse() (response *ListDownstreamOpsTasksResponse) { - response = &ListDownstreamOpsTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListDownstreamOpsTasks -// 获取任务直接下游详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamOpsTasks(request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error) { - return c.ListDownstreamOpsTasksWithContext(context.Background(), request) -} - -// ListDownstreamOpsTasks -// 获取任务直接下游详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamOpsTasksWithContext(ctx context.Context, request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error) { - if request == nil { - request = NewListDownstreamOpsTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListDownstreamOpsTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListDownstreamOpsTasks require credential") - } - - request.SetContext(ctx) - - response = NewListDownstreamOpsTasksResponse() - err = c.Send(request, response) - return -} - -func NewListDownstreamTaskInstancesRequest() (request *ListDownstreamTaskInstancesRequest) { - request = &ListDownstreamTaskInstancesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListDownstreamTaskInstances") - - - return -} - -func NewListDownstreamTaskInstancesResponse() (response *ListDownstreamTaskInstancesResponse) { - response = &ListDownstreamTaskInstancesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListDownstreamTaskInstances -// 获取实例直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamTaskInstances(request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error) { - return c.ListDownstreamTaskInstancesWithContext(context.Background(), request) -} - -// ListDownstreamTaskInstances -// 获取实例直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamTaskInstancesWithContext(ctx context.Context, request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error) { - if request == nil { - request = NewListDownstreamTaskInstancesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListDownstreamTaskInstances") - - if c.GetCredential() == nil { - return nil, errors.New("ListDownstreamTaskInstances require credential") - } - - request.SetContext(ctx) - - response = NewListDownstreamTaskInstancesResponse() - err = c.Send(request, response) - return -} - -func NewListDownstreamTasksRequest() (request *ListDownstreamTasksRequest) { - request = &ListDownstreamTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListDownstreamTasks") - - - return -} - -func NewListDownstreamTasksResponse() (response *ListDownstreamTasksResponse) { - response = &ListDownstreamTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListDownstreamTasks -// 获取任务直接下游详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamTasks(request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error) { - return c.ListDownstreamTasksWithContext(context.Background(), request) -} - -// ListDownstreamTasks -// 获取任务直接下游详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListDownstreamTasksWithContext(ctx context.Context, request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error) { - if request == nil { - request = NewListDownstreamTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListDownstreamTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListDownstreamTasks require credential") - } - - request.SetContext(ctx) - - response = NewListDownstreamTasksResponse() - err = c.Send(request, response) - return -} - -func NewListOpsAlarmRulesRequest() (request *ListOpsAlarmRulesRequest) { - request = &ListOpsAlarmRulesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListOpsAlarmRules") - - - return -} - -func NewListOpsAlarmRulesResponse() (response *ListOpsAlarmRulesResponse) { - response = &ListOpsAlarmRulesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListOpsAlarmRules -// 查询告警规则列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListOpsAlarmRules(request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error) { - return c.ListOpsAlarmRulesWithContext(context.Background(), request) -} - -// ListOpsAlarmRules -// 查询告警规则列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListOpsAlarmRulesWithContext(ctx context.Context, request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error) { - if request == nil { - request = NewListOpsAlarmRulesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListOpsAlarmRules") - - if c.GetCredential() == nil { - return nil, errors.New("ListOpsAlarmRules require credential") - } - - request.SetContext(ctx) - - response = NewListOpsAlarmRulesResponse() - err = c.Send(request, response) - return -} - -func NewListOpsTasksRequest() (request *ListOpsTasksRequest) { - request = &ListOpsTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListOpsTasks") - - - return -} - -func NewListOpsTasksResponse() (response *ListOpsTasksResponse) { - response = &ListOpsTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListOpsTasks -// 根据项目id获取任务列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListOpsTasks(request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error) { - return c.ListOpsTasksWithContext(context.Background(), request) -} - -// ListOpsTasks -// 根据项目id获取任务列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListOpsTasksWithContext(ctx context.Context, request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error) { - if request == nil { - request = NewListOpsTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListOpsTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListOpsTasks require credential") - } - - request.SetContext(ctx) - - response = NewListOpsTasksResponse() - err = c.Send(request, response) - return -} - -func NewListOpsWorkflowsRequest() (request *ListOpsWorkflowsRequest) { - request = &ListOpsWorkflowsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListOpsWorkflows") - - - return -} - -func NewListOpsWorkflowsResponse() (response *ListOpsWorkflowsResponse) { - response = &ListOpsWorkflowsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListOpsWorkflows -// 根据项目ID获取项目下工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ListOpsWorkflows(request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error) { - return c.ListOpsWorkflowsWithContext(context.Background(), request) -} - -// ListOpsWorkflows -// 根据项目ID获取项目下工作流 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -func (c *Client) ListOpsWorkflowsWithContext(ctx context.Context, request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error) { - if request == nil { - request = NewListOpsWorkflowsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListOpsWorkflows") - - if c.GetCredential() == nil { - return nil, errors.New("ListOpsWorkflows require credential") - } - - request.SetContext(ctx) - - response = NewListOpsWorkflowsResponse() - err = c.Send(request, response) - return -} - -func NewListResourceFilesRequest() (request *ListResourceFilesRequest) { - request = &ListResourceFilesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListResourceFiles") - - - return -} - -func NewListResourceFilesResponse() (response *ListResourceFilesResponse) { - response = &ListResourceFilesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListResourceFiles -// 获取资源文件列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListResourceFiles(request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error) { - return c.ListResourceFilesWithContext(context.Background(), request) -} - -// ListResourceFiles -// 获取资源文件列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListResourceFilesWithContext(ctx context.Context, request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error) { - if request == nil { - request = NewListResourceFilesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListResourceFiles") - - if c.GetCredential() == nil { - return nil, errors.New("ListResourceFiles require credential") - } - - request.SetContext(ctx) - - response = NewListResourceFilesResponse() - err = c.Send(request, response) - return -} - -func NewListResourceFoldersRequest() (request *ListResourceFoldersRequest) { - request = &ListResourceFoldersRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListResourceFolders") - - - return -} - -func NewListResourceFoldersResponse() (response *ListResourceFoldersResponse) { - response = &ListResourceFoldersResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListResourceFolders -// 查询资源文件文件夹列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListResourceFolders(request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error) { - return c.ListResourceFoldersWithContext(context.Background(), request) -} - -// ListResourceFolders -// 查询资源文件文件夹列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListResourceFoldersWithContext(ctx context.Context, request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error) { - if request == nil { - request = NewListResourceFoldersRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListResourceFolders") - - if c.GetCredential() == nil { - return nil, errors.New("ListResourceFolders require credential") - } - - request.SetContext(ctx) - - response = NewListResourceFoldersResponse() - err = c.Send(request, response) - return -} - -func NewListSQLFolderContentsRequest() (request *ListSQLFolderContentsRequest) { - request = &ListSQLFolderContentsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListSQLFolderContents") - - - return -} - -func NewListSQLFolderContentsResponse() (response *ListSQLFolderContentsResponse) { - response = &ListSQLFolderContentsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListSQLFolderContents -// 查询数据探索文件夹树,包括文件夹下的脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListSQLFolderContents(request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error) { - return c.ListSQLFolderContentsWithContext(context.Background(), request) -} - -// ListSQLFolderContents -// 查询数据探索文件夹树,包括文件夹下的脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListSQLFolderContentsWithContext(ctx context.Context, request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error) { - if request == nil { - request = NewListSQLFolderContentsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListSQLFolderContents") - - if c.GetCredential() == nil { - return nil, errors.New("ListSQLFolderContents require credential") - } - - request.SetContext(ctx) - - response = NewListSQLFolderContentsResponse() - err = c.Send(request, response) - return -} - -func NewListSQLScriptRunsRequest() (request *ListSQLScriptRunsRequest) { - request = &ListSQLScriptRunsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListSQLScriptRuns") - - - return -} - -func NewListSQLScriptRunsResponse() (response *ListSQLScriptRunsResponse) { - response = &ListSQLScriptRunsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListSQLScriptRuns -// 查询SQL运行记录 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListSQLScriptRuns(request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error) { - return c.ListSQLScriptRunsWithContext(context.Background(), request) -} - -// ListSQLScriptRuns -// 查询SQL运行记录 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) ListSQLScriptRunsWithContext(ctx context.Context, request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error) { - if request == nil { - request = NewListSQLScriptRunsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListSQLScriptRuns") - - if c.GetCredential() == nil { - return nil, errors.New("ListSQLScriptRuns require credential") - } - - request.SetContext(ctx) - - response = NewListSQLScriptRunsResponse() - err = c.Send(request, response) - return -} - -func NewListTaskInstanceExecutionsRequest() (request *ListTaskInstanceExecutionsRequest) { - request = &ListTaskInstanceExecutionsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListTaskInstanceExecutions") - - - return -} - -func NewListTaskInstanceExecutionsResponse() (response *ListTaskInstanceExecutionsResponse) { - response = &ListTaskInstanceExecutionsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListTaskInstanceExecutions -// 调度实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskInstanceExecutions(request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error) { - return c.ListTaskInstanceExecutionsWithContext(context.Background(), request) -} - -// ListTaskInstanceExecutions -// 调度实例详情 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskInstanceExecutionsWithContext(ctx context.Context, request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error) { - if request == nil { - request = NewListTaskInstanceExecutionsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListTaskInstanceExecutions") - - if c.GetCredential() == nil { - return nil, errors.New("ListTaskInstanceExecutions require credential") - } - - request.SetContext(ctx) - - response = NewListTaskInstanceExecutionsResponse() - err = c.Send(request, response) - return -} - -func NewListTaskInstancesRequest() (request *ListTaskInstancesRequest) { - request = &ListTaskInstancesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListTaskInstances") - - - return -} - -func NewListTaskInstancesResponse() (response *ListTaskInstancesResponse) { - response = &ListTaskInstancesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListTaskInstances -// 获取实例列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskInstances(request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error) { - return c.ListTaskInstancesWithContext(context.Background(), request) -} - -// ListTaskInstances -// 获取实例列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskInstancesWithContext(ctx context.Context, request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error) { - if request == nil { - request = NewListTaskInstancesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListTaskInstances") - - if c.GetCredential() == nil { - return nil, errors.New("ListTaskInstances require credential") - } - - request.SetContext(ctx) - - response = NewListTaskInstancesResponse() - err = c.Send(request, response) - return -} - -func NewListTaskVersionsRequest() (request *ListTaskVersionsRequest) { - request = &ListTaskVersionsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListTaskVersions") - - - return -} - -func NewListTaskVersionsResponse() (response *ListTaskVersionsResponse) { - response = &ListTaskVersionsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListTaskVersions -// 任务保存版本列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskVersions(request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error) { - return c.ListTaskVersionsWithContext(context.Background(), request) -} - -// ListTaskVersions -// 任务保存版本列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTaskVersionsWithContext(ctx context.Context, request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error) { - if request == nil { - request = NewListTaskVersionsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListTaskVersions") - - if c.GetCredential() == nil { - return nil, errors.New("ListTaskVersions require credential") - } - - request.SetContext(ctx) - - response = NewListTaskVersionsResponse() - err = c.Send(request, response) - return -} - -func NewListTasksRequest() (request *ListTasksRequest) { - request = &ListTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListTasks") - - - return -} - -func NewListTasksResponse() (response *ListTasksResponse) { - response = &ListTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListTasks -// 查询任务分页信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error) { - return c.ListTasksWithContext(context.Background(), request) -} - -// ListTasks -// 查询任务分页信息 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error) { - if request == nil { - request = NewListTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListTasks require credential") - } - - request.SetContext(ctx) - - response = NewListTasksResponse() - err = c.Send(request, response) - return -} - -func NewListUpstreamOpsTasksRequest() (request *ListUpstreamOpsTasksRequest) { - request = &ListUpstreamOpsTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListUpstreamOpsTasks") - - - return -} - -func NewListUpstreamOpsTasksResponse() (response *ListUpstreamOpsTasksResponse) { - response = &ListUpstreamOpsTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListUpstreamOpsTasks -// 获取任务直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamOpsTasks(request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error) { - return c.ListUpstreamOpsTasksWithContext(context.Background(), request) -} - -// ListUpstreamOpsTasks -// 获取任务直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamOpsTasksWithContext(ctx context.Context, request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error) { - if request == nil { - request = NewListUpstreamOpsTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListUpstreamOpsTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListUpstreamOpsTasks require credential") - } - - request.SetContext(ctx) - - response = NewListUpstreamOpsTasksResponse() - err = c.Send(request, response) - return -} - -func NewListUpstreamTaskInstancesRequest() (request *ListUpstreamTaskInstancesRequest) { - request = &ListUpstreamTaskInstancesRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListUpstreamTaskInstances") - - - return -} - -func NewListUpstreamTaskInstancesResponse() (response *ListUpstreamTaskInstancesResponse) { - response = &ListUpstreamTaskInstancesResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListUpstreamTaskInstances -// 获取实例直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamTaskInstances(request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error) { - return c.ListUpstreamTaskInstancesWithContext(context.Background(), request) -} - -// ListUpstreamTaskInstances -// 获取实例直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamTaskInstancesWithContext(ctx context.Context, request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error) { - if request == nil { - request = NewListUpstreamTaskInstancesRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListUpstreamTaskInstances") - - if c.GetCredential() == nil { - return nil, errors.New("ListUpstreamTaskInstances require credential") - } - - request.SetContext(ctx) - - response = NewListUpstreamTaskInstancesResponse() - err = c.Send(request, response) - return -} - -func NewListUpstreamTasksRequest() (request *ListUpstreamTasksRequest) { - request = &ListUpstreamTasksRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListUpstreamTasks") - - - return -} - -func NewListUpstreamTasksResponse() (response *ListUpstreamTasksResponse) { - response = &ListUpstreamTasksResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListUpstreamTasks -// 获取任务直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamTasks(request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error) { - return c.ListUpstreamTasksWithContext(context.Background(), request) -} - -// ListUpstreamTasks -// 获取任务直接上游 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListUpstreamTasksWithContext(ctx context.Context, request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error) { - if request == nil { - request = NewListUpstreamTasksRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListUpstreamTasks") - - if c.GetCredential() == nil { - return nil, errors.New("ListUpstreamTasks require credential") - } - - request.SetContext(ctx) - - response = NewListUpstreamTasksResponse() - err = c.Send(request, response) - return -} - -func NewListWorkflowFoldersRequest() (request *ListWorkflowFoldersRequest) { - request = &ListWorkflowFoldersRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListWorkflowFolders") - - - return -} - -func NewListWorkflowFoldersResponse() (response *ListWorkflowFoldersResponse) { - response = &ListWorkflowFoldersResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListWorkflowFolders -// 查询文件夹列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListWorkflowFolders(request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error) { - return c.ListWorkflowFoldersWithContext(context.Background(), request) -} - -// ListWorkflowFolders -// 查询文件夹列表 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) ListWorkflowFoldersWithContext(ctx context.Context, request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error) { - if request == nil { - request = NewListWorkflowFoldersRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListWorkflowFolders") - - if c.GetCredential() == nil { - return nil, errors.New("ListWorkflowFolders require credential") - } - - request.SetContext(ctx) - - response = NewListWorkflowFoldersResponse() - err = c.Send(request, response) - return -} - -func NewListWorkflowsRequest() (request *ListWorkflowsRequest) { - request = &ListWorkflowsRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "ListWorkflows") - - - return -} - -func NewListWorkflowsResponse() (response *ListWorkflowsResponse) { - response = &ListWorkflowsResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// ListWorkflows -// 查询工作流列表 -// -// 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListWorkflows(request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error) { - return c.ListWorkflowsWithContext(context.Background(), request) -} - -// ListWorkflows -// 查询工作流列表 -// -// 可能返回的错误码: -// AUTHFAILURE = "AuthFailure" -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) ListWorkflowsWithContext(ctx context.Context, request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error) { - if request == nil { - request = NewListWorkflowsRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "ListWorkflows") - - if c.GetCredential() == nil { - return nil, errors.New("ListWorkflows require credential") - } - - request.SetContext(ctx) - - response = NewListWorkflowsResponse() - err = c.Send(request, response) - return -} - -func NewPauseOpsTasksAsyncRequest() (request *PauseOpsTasksAsyncRequest) { - request = &PauseOpsTasksAsyncRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "PauseOpsTasksAsync") - - - return -} - -func NewPauseOpsTasksAsyncResponse() (response *PauseOpsTasksAsyncResponse) { - response = &PauseOpsTasksAsyncResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// PauseOpsTasksAsync -// 异步批量暂停任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) PauseOpsTasksAsync(request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error) { - return c.PauseOpsTasksAsyncWithContext(context.Background(), request) -} - -// PauseOpsTasksAsync -// 异步批量暂停任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) PauseOpsTasksAsyncWithContext(ctx context.Context, request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error) { - if request == nil { - request = NewPauseOpsTasksAsyncRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "PauseOpsTasksAsync") - - if c.GetCredential() == nil { - return nil, errors.New("PauseOpsTasksAsync require credential") - } - - request.SetContext(ctx) - - response = NewPauseOpsTasksAsyncResponse() - err = c.Send(request, response) - return -} - -func NewRerunTaskInstancesAsyncRequest() (request *RerunTaskInstancesAsyncRequest) { - request = &RerunTaskInstancesAsyncRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "RerunTaskInstancesAsync") - - - return -} - -func NewRerunTaskInstancesAsyncResponse() (response *RerunTaskInstancesAsyncResponse) { - response = &RerunTaskInstancesAsyncResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// RerunTaskInstancesAsync -// 实例批量重跑-异步 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) RerunTaskInstancesAsync(request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error) { - return c.RerunTaskInstancesAsyncWithContext(context.Background(), request) -} - -// RerunTaskInstancesAsync -// 实例批量重跑-异步 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) RerunTaskInstancesAsyncWithContext(ctx context.Context, request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error) { - if request == nil { - request = NewRerunTaskInstancesAsyncRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RerunTaskInstancesAsync") - - if c.GetCredential() == nil { - return nil, errors.New("RerunTaskInstancesAsync require credential") - } - - request.SetContext(ctx) - - response = NewRerunTaskInstancesAsyncResponse() - err = c.Send(request, response) - return -} - -func NewRunSQLScriptRequest() (request *RunSQLScriptRequest) { - request = &RunSQLScriptRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "RunSQLScript") - - - return -} - -func NewRunSQLScriptResponse() (response *RunSQLScriptResponse) { - response = &RunSQLScriptResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// RunSQLScript -// 运行SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) RunSQLScript(request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error) { - return c.RunSQLScriptWithContext(context.Background(), request) -} - -// RunSQLScript -// 运行SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) RunSQLScriptWithContext(ctx context.Context, request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error) { - if request == nil { - request = NewRunSQLScriptRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "RunSQLScript") - - if c.GetCredential() == nil { - return nil, errors.New("RunSQLScript require credential") - } - - request.SetContext(ctx) - - response = NewRunSQLScriptResponse() - err = c.Send(request, response) - return -} - -func NewSetSuccessTaskInstancesAsyncRequest() (request *SetSuccessTaskInstancesAsyncRequest) { - request = &SetSuccessTaskInstancesAsyncRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "SetSuccessTaskInstancesAsync") - - - return -} - -func NewSetSuccessTaskInstancesAsyncResponse() (response *SetSuccessTaskInstancesAsyncResponse) { - response = &SetSuccessTaskInstancesAsyncResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// SetSuccessTaskInstancesAsync -// 实例批量置成功-异步 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) SetSuccessTaskInstancesAsync(request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error) { - return c.SetSuccessTaskInstancesAsyncWithContext(context.Background(), request) -} - -// SetSuccessTaskInstancesAsync -// 实例批量置成功-异步 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) SetSuccessTaskInstancesAsyncWithContext(ctx context.Context, request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error) { - if request == nil { - request = NewSetSuccessTaskInstancesAsyncRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SetSuccessTaskInstancesAsync") - - if c.GetCredential() == nil { - return nil, errors.New("SetSuccessTaskInstancesAsync require credential") - } - - request.SetContext(ctx) - - response = NewSetSuccessTaskInstancesAsyncResponse() - err = c.Send(request, response) - return -} - -func NewStopOpsTasksAsyncRequest() (request *StopOpsTasksAsyncRequest) { - request = &StopOpsTasksAsyncRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "StopOpsTasksAsync") - - - return -} - -func NewStopOpsTasksAsyncResponse() (response *StopOpsTasksAsyncResponse) { - response = &StopOpsTasksAsyncResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// StopOpsTasksAsync -// 异步批量下线任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) StopOpsTasksAsync(request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error) { - return c.StopOpsTasksAsyncWithContext(context.Background(), request) -} - -// StopOpsTasksAsync -// 异步批量下线任务 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) StopOpsTasksAsyncWithContext(ctx context.Context, request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error) { - if request == nil { - request = NewStopOpsTasksAsyncRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "StopOpsTasksAsync") - - if c.GetCredential() == nil { - return nil, errors.New("StopOpsTasksAsync require credential") - } - - request.SetContext(ctx) - - response = NewStopOpsTasksAsyncResponse() - err = c.Send(request, response) - return -} - -func NewStopSQLScriptRunRequest() (request *StopSQLScriptRunRequest) { - request = &StopSQLScriptRunRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "StopSQLScriptRun") - - - return -} - -func NewStopSQLScriptRunResponse() (response *StopSQLScriptRunResponse) { - response = &StopSQLScriptRunResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// StopSQLScriptRun -// 停止运行SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) StopSQLScriptRun(request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error) { - return c.StopSQLScriptRunWithContext(context.Background(), request) -} - -// StopSQLScriptRun -// 停止运行SQL脚本 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) StopSQLScriptRunWithContext(ctx context.Context, request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error) { - if request == nil { - request = NewStopSQLScriptRunRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "StopSQLScriptRun") - - if c.GetCredential() == nil { - return nil, errors.New("StopSQLScriptRun require credential") - } - - request.SetContext(ctx) - - response = NewStopSQLScriptRunResponse() - err = c.Send(request, response) - return -} - -func NewSubmitTaskRequest() (request *SubmitTaskRequest) { - request = &SubmitTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "SubmitTask") - - - return -} - -func NewSubmitTaskResponse() (response *SubmitTaskResponse) { - response = &SubmitTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// SubmitTask -// 提交任务。 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { - return c.SubmitTaskWithContext(context.Background(), request) -} - -// SubmitTask -// 提交任务。 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error) { - if request == nil { - request = NewSubmitTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "SubmitTask") - - if c.GetCredential() == nil { - return nil, errors.New("SubmitTask require credential") - } - - request.SetContext(ctx) - - response = NewSubmitTaskResponse() - err = c.Send(request, response) - return -} - -func NewUpdateCodeFileRequest() (request *UpdateCodeFileRequest) { - request = &UpdateCodeFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateCodeFile") - - - return -} - -func NewUpdateCodeFileResponse() (response *UpdateCodeFileResponse) { - response = &UpdateCodeFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateCodeFile -// 更新代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateCodeFile(request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error) { - return c.UpdateCodeFileWithContext(context.Background(), request) -} - -// UpdateCodeFile -// 更新代码文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateCodeFileWithContext(ctx context.Context, request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error) { - if request == nil { - request = NewUpdateCodeFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateCodeFile") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateCodeFile require credential") - } - - request.SetContext(ctx) - - response = NewUpdateCodeFileResponse() - err = c.Send(request, response) - return -} - -func NewUpdateCodeFolderRequest() (request *UpdateCodeFolderRequest) { - request = &UpdateCodeFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateCodeFolder") - - - return -} - -func NewUpdateCodeFolderResponse() (response *UpdateCodeFolderResponse) { - response = &UpdateCodeFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateCodeFolder -// 重命名代码文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateCodeFolder(request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error) { - return c.UpdateCodeFolderWithContext(context.Background(), request) -} - -// UpdateCodeFolder -// 重命名代码文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateCodeFolderWithContext(ctx context.Context, request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error) { - if request == nil { - request = NewUpdateCodeFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateCodeFolder") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateCodeFolder require credential") - } - - request.SetContext(ctx) - - response = NewUpdateCodeFolderResponse() - err = c.Send(request, response) - return -} - -func NewUpdateOpsAlarmRuleRequest() (request *UpdateOpsAlarmRuleRequest) { - request = &UpdateOpsAlarmRuleRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateOpsAlarmRule") - - - return -} - -func NewUpdateOpsAlarmRuleResponse() (response *UpdateOpsAlarmRuleResponse) { - response = &UpdateOpsAlarmRuleResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateOpsAlarmRule -// 修改告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) UpdateOpsAlarmRule(request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error) { - return c.UpdateOpsAlarmRuleWithContext(context.Background(), request) -} - -// UpdateOpsAlarmRule -// 修改告警规则 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) UpdateOpsAlarmRuleWithContext(ctx context.Context, request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error) { - if request == nil { - request = NewUpdateOpsAlarmRuleRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateOpsAlarmRule") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateOpsAlarmRule require credential") - } - - request.SetContext(ctx) - - response = NewUpdateOpsAlarmRuleResponse() - err = c.Send(request, response) - return -} - -func NewUpdateOpsTasksOwnerRequest() (request *UpdateOpsTasksOwnerRequest) { - request = &UpdateOpsTasksOwnerRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateOpsTasksOwner") - - - return -} - -func NewUpdateOpsTasksOwnerResponse() (response *UpdateOpsTasksOwnerResponse) { - response = &UpdateOpsTasksOwnerResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateOpsTasksOwner -// 修改任务负责人 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) UpdateOpsTasksOwner(request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error) { - return c.UpdateOpsTasksOwnerWithContext(context.Background(), request) -} - -// UpdateOpsTasksOwner -// 修改任务负责人 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" -// INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" -// INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" -func (c *Client) UpdateOpsTasksOwnerWithContext(ctx context.Context, request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error) { - if request == nil { - request = NewUpdateOpsTasksOwnerRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateOpsTasksOwner") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateOpsTasksOwner require credential") - } - - request.SetContext(ctx) - - response = NewUpdateOpsTasksOwnerResponse() - err = c.Send(request, response) - return -} - -func NewUpdateResourceFileRequest() (request *UpdateResourceFileRequest) { - request = &UpdateResourceFileRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateResourceFile") - - - return -} - -func NewUpdateResourceFileResponse() (response *UpdateResourceFileResponse) { - response = &UpdateResourceFileResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateResourceFile -// 更新资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateResourceFile(request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error) { - return c.UpdateResourceFileWithContext(context.Background(), request) -} - -// UpdateResourceFile -// 更新资源文件 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateResourceFileWithContext(ctx context.Context, request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error) { - if request == nil { - request = NewUpdateResourceFileRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateResourceFile") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateResourceFile require credential") - } - - request.SetContext(ctx) - - response = NewUpdateResourceFileResponse() - err = c.Send(request, response) - return -} - -func NewUpdateResourceFolderRequest() (request *UpdateResourceFolderRequest) { - request = &UpdateResourceFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateResourceFolder") - - - return -} - -func NewUpdateResourceFolderResponse() (response *UpdateResourceFolderResponse) { - response = &UpdateResourceFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateResourceFolder -// 创建资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateResourceFolder(request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error) { - return c.UpdateResourceFolderWithContext(context.Background(), request) -} - -// UpdateResourceFolder -// 创建资源文件文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateResourceFolderWithContext(ctx context.Context, request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error) { - if request == nil { - request = NewUpdateResourceFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateResourceFolder") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateResourceFolder require credential") - } - - request.SetContext(ctx) - - response = NewUpdateResourceFolderResponse() - err = c.Send(request, response) - return -} - -func NewUpdateSQLFolderRequest() (request *UpdateSQLFolderRequest) { - request = &UpdateSQLFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateSQLFolder") - - - return -} - -func NewUpdateSQLFolderResponse() (response *UpdateSQLFolderResponse) { - response = &UpdateSQLFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateSQLFolder -// 重命名SQL文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateSQLFolder(request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error) { - return c.UpdateSQLFolderWithContext(context.Background(), request) -} - -// UpdateSQLFolder -// 重命名SQL文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateSQLFolderWithContext(ctx context.Context, request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error) { - if request == nil { - request = NewUpdateSQLFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateSQLFolder") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateSQLFolder require credential") - } - - request.SetContext(ctx) - - response = NewUpdateSQLFolderResponse() - err = c.Send(request, response) - return -} - -func NewUpdateSQLScriptRequest() (request *UpdateSQLScriptRequest) { - request = &UpdateSQLScriptRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateSQLScript") - - - return -} - -func NewUpdateSQLScriptResponse() (response *UpdateSQLScriptResponse) { - response = &UpdateSQLScriptResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateSQLScript -// 保存探索脚本内容 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateSQLScript(request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error) { - return c.UpdateSQLScriptWithContext(context.Background(), request) -} - -// UpdateSQLScript -// 保存探索脚本内容 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -func (c *Client) UpdateSQLScriptWithContext(ctx context.Context, request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error) { - if request == nil { - request = NewUpdateSQLScriptRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateSQLScript") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateSQLScript require credential") - } - - request.SetContext(ctx) - - response = NewUpdateSQLScriptResponse() - err = c.Send(request, response) - return -} - -func NewUpdateTaskRequest() (request *UpdateTaskRequest) { - request = &UpdateTaskRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateTask") - - - return -} - -func NewUpdateTaskResponse() (response *UpdateTaskResponse) { - response = &UpdateTaskResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateTask(request *UpdateTaskRequest) (response *UpdateTaskResponse, err error) { - return c.UpdateTaskWithContext(context.Background(), request) -} - -// UpdateTask -// 创建任务接口 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateTaskWithContext(ctx context.Context, request *UpdateTaskRequest) (response *UpdateTaskResponse, err error) { - if request == nil { - request = NewUpdateTaskRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateTask") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateTask require credential") - } - - request.SetContext(ctx) - - response = NewUpdateTaskResponse() - err = c.Send(request, response) - return -} - -func NewUpdateWorkflowRequest() (request *UpdateWorkflowRequest) { - request = &UpdateWorkflowRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateWorkflow") - - - return -} - -func NewUpdateWorkflowResponse() (response *UpdateWorkflowResponse) { - response = &UpdateWorkflowResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateWorkflow -// 更新工作流(包括工作流基本信息与工作流参数) -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UpdateWorkflow(request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error) { - return c.UpdateWorkflowWithContext(context.Background(), request) -} - -// UpdateWorkflow -// 更新工作流(包括工作流基本信息与工作流参数) -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// MISSINGPARAMETER = "MissingParameter" -func (c *Client) UpdateWorkflowWithContext(ctx context.Context, request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error) { - if request == nil { - request = NewUpdateWorkflowRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateWorkflow") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateWorkflow require credential") - } - - request.SetContext(ctx) - - response = NewUpdateWorkflowResponse() - err = c.Send(request, response) - return -} - -func NewUpdateWorkflowFolderRequest() (request *UpdateWorkflowFolderRequest) { - request = &UpdateWorkflowFolderRequest{ - BaseRequest: &tchttp.BaseRequest{}, - } - - request.Init().WithApiInfo("wedata", APIVersion, "UpdateWorkflowFolder") - - - return -} - -func NewUpdateWorkflowFolderResponse() (response *UpdateWorkflowFolderResponse) { - response = &UpdateWorkflowFolderResponse{ - BaseResponse: &tchttp.BaseResponse{}, - } - return - -} - -// UpdateWorkflowFolder -// 创建文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateWorkflowFolder(request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error) { - return c.UpdateWorkflowFolderWithContext(context.Background(), request) -} - -// UpdateWorkflowFolder -// 创建文件夹 -// -// 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" -// LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// OPERATIONDENIED = "OperationDenied" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -func (c *Client) UpdateWorkflowFolderWithContext(ctx context.Context, request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error) { - if request == nil { - request = NewUpdateWorkflowFolderRequest() - } - c.InitBaseRequest(&request.BaseRequest, "wedata", APIVersion, "UpdateWorkflowFolder") - - if c.GetCredential() == nil { - return nil, errors.New("UpdateWorkflowFolder require credential") - } - - request.SetContext(ctx) - - response = NewUpdateWorkflowFolderResponse() - err = c.Send(request, response) - return -} diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/errors.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/errors.go deleted file mode 100644 index 5e38c12c5e..0000000000 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/errors.go +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package v20250806 - -const ( - // 此产品的特有错误码 - - // CAM签名/鉴权错误。 - AUTHFAILURE = "AuthFailure" - - // 操作失败。 - FAILEDOPERATION = "FailedOperation" - - // 内部错误。 - INTERNALERROR = "InternalError" - - // 参数错误。 - INVALIDPARAMETER = "InvalidParameter" - - // ClientIp未被授权。 - INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" - - // Missing Servlet Request Parameter - INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" - - // 参数取值错误。 - INVALIDPARAMETERVALUE = "InvalidParameterValue" - - // 告警规则名称重复 - INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" - - // Param Validation Error - INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" - - // 超过配额限制。 - LIMITEXCEEDED = "LimitExceeded" - - // 缺少参数错误。 - MISSINGPARAMETER = "MissingParameter" - - // 操作被拒绝。 - OPERATIONDENIED = "OperationDenied" - - // 资源被占用。 - RESOURCEINUSE = "ResourceInUse" - - // 资源不存在。 - RESOURCENOTFOUND = "ResourceNotFound" -) diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/models.go deleted file mode 100644 index f85e92b853..0000000000 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806/models.go +++ /dev/null @@ -1,9928 +0,0 @@ -// Copyright (c) 2017-2025 Tencent. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package v20250806 - -import ( - tcerr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors" - tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" - "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json" -) - -type AlarmGroup struct { - // 告警升级人ID列表 - // 若告警接收人或上级升级人未在告警间隔时间内确认告警,则会发送告警给下一级升级人。 - AlarmEscalationRecipientIds []*string `json:"AlarmEscalationRecipientIds,omitnil,omitempty" name:"AlarmEscalationRecipientIds"` - - // 告警升级间隔 - AlarmEscalationInterval *int64 `json:"AlarmEscalationInterval,omitnil,omitempty" name:"AlarmEscalationInterval"` - - // 告警通知疲劳配置 - NotificationFatigue *NotificationFatigue `json:"NotificationFatigue,omitnil,omitempty" name:"NotificationFatigue"` - - // 告警渠道 1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群 8 飞书群 9 钉钉群 10 Slack群 11 Teams群(默认1.邮件) 7.企业微信群 8 飞书群 9 钉钉群 10 Slack群 11 Teams群 只能选择一个渠道 - AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` - - // 企业微信群/飞书群/钉钉群 /Slack群/Teams群的webhook地址列表 - WebHooks []*AlarmWayWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"` - - // 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员) - AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil,omitempty" name:"AlarmRecipientType"` - - // 根据AlarmRecipientType的类型该列表具有不同的业务id 1(指定人员): 告警接收人id列表 2(任务责任人):无需配置 3(值班表):值班表id列表 - AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil,omitempty" name:"AlarmRecipientIds"` -} - -type AlarmMessage struct { - // 告警消息Id - AlarmMessageId *uint64 `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"` - - // 告警时间,同一条告警可能发送多次,只显示最新的告警时间 - AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"` - - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务的实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 告警原因 - AlarmReason *string `json:"AlarmReason,omitnil,omitempty" name:"AlarmReason"` - - // 告警级别,1.普通, 2.重要,3.紧急 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警规则Id - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` - - // 告警渠道 1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群, 8.飞书群,9.钉钉群,10.Slack群,11.Teams群(默认1.邮件),7.企业微信群,8.飞书群,9.钉钉群,10.Slack群,11.Teams群 - AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"` - - // 告警接收人 - AlarmRecipients []*string `json:"AlarmRecipients,omitnil,omitempty" name:"AlarmRecipients"` -} - -type AlarmQuietInterval struct { - // ISO标准,1表示周一,7表示周日。 - DaysOfWeek []*uint64 `json:"DaysOfWeek,omitnil,omitempty" name:"DaysOfWeek"` - - // 开始时间,精度时分秒,格式 HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间,精度时分秒,格式 HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` -} - -type AlarmRuleData struct { - // 告警规则id - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` - - // 告警规则名称 - AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"` - - // 告警规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` - - // 监控对象类型, - // 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) - // 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` - - // 告警规则监控类型 - // failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; - // 项目波动告警 - // projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; - // projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; - // - // 离线集成任务对账告警: - // reconciliationFailure: 离线对账任务失败告警 - // reconciliationOvertime: 离线对账任务运行超时告警 - // reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"` - - // 告警规则是否启用 - // 0-- 禁用 1--启用 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 告警规则配置信息 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 - AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"` - - // 告警级别 1.普通、2.重要、3.紧急 - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警规则创建人uid - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // bundle 客户端绑定的告警规则: 为空是正常的告警规则,不为空则是对应bundle客户端绑定的规则 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // bundleId不为空 则表示绑定的bundle客户端名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` - - // 告警接收人配置列表 - AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"` -} - -type AlarmRuleDetail struct { - // 失败触发时机  - // - // 1 – 首次失败触发 - // 2 --所有重试完成触发 (默认) - // 注意:此字段可能返回 null,表示取不到有效值。 - Trigger *int64 `json:"Trigger,omitnil,omitempty" name:"Trigger"` - - // 补录重跑触发时机 - // - // 1 –  首次失败触发 - // 2 – 所有重试完成触发 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataBackfillOrRerunTrigger *int64 `json:"DataBackfillOrRerunTrigger,omitnil,omitempty" name:"DataBackfillOrRerunTrigger"` - - // 周期实例超时配置明细 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeOutExtInfo []*TimeOutStrategyInfo `json:"TimeOutExtInfo,omitnil,omitempty" name:"TimeOutExtInfo"` - - // 重跑补录实例超时配置明细 - // 注意:此字段可能返回 null,表示取不到有效值。 - DataBackfillOrRerunTimeOutExtInfo []*TimeOutStrategyInfo `json:"DataBackfillOrRerunTimeOutExtInfo,omitnil,omitempty" name:"DataBackfillOrRerunTimeOutExtInfo"` - - // 项目波动告警配置明细 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectInstanceStatisticsAlarmInfoList []*ProjectInstanceStatisticsAlarmInfo `json:"ProjectInstanceStatisticsAlarmInfoList,omitnil,omitempty" name:"ProjectInstanceStatisticsAlarmInfoList"` - - // 离线集成对账告警配置信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ReconciliationExtInfo []*ReconciliationStrategyInfo `json:"ReconciliationExtInfo,omitnil,omitempty" name:"ReconciliationExtInfo"` -} - -type AlarmWayWebHook struct { - // 告警渠道值 - // 7.企业微信群,8 飞书群 9 钉钉群 10 Slack群 11 Teams群 - AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"` - - // 告警群的webhook地址列表 - WebHooks []*string `json:"WebHooks,omitnil,omitempty" name:"WebHooks"` -} - -type BackfillInstance struct { - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 实例数据时间 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // 执行状态 - State *string `json:"State,omitnil,omitempty" name:"State"` - - // 开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 执行时长 - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"` -} - -type BackfillInstanceCollection struct { - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 记录总数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 补录实例列表 - Items []*BackfillInstance `json:"Items,omitnil,omitempty" name:"Items"` -} - -type ChildDependencyConfigPage struct { - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"` -} - -type CodeFile struct { - // 脚本ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` - - // 脚本名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"` - - // 脚本所有者 uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 脚本配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"` - - // 脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"` - - // 最近一次操作人 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 更新时间 yyyy-MM-dd hh:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 创建时间 yyyy-MM-dd hh:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 权限范围:SHARED, PRIVATE - // 注意:此字段可能返回 null,表示取不到有效值。 - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` - - // 节点全路径,/aaa/bbb/ccc.ipynb,由各个节点的名称组成 - // 注意:此字段可能返回 null,表示取不到有效值。 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` -} - -type CodeFileConfig struct { - // 高级运行参数,变量替换,map-json String,String - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // notebook kernel session信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - NotebookSessionInfo *NotebookSessionInfo `json:"NotebookSessionInfo,omitnil,omitempty" name:"NotebookSessionInfo"` -} - -type CodeFolderNode struct { - // 唯一标识 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 名称 - Title *string `json:"Title,omitnil,omitempty" name:"Title"` - - // 类型 folder,script - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 是否叶子节点 - IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"` - - // 业务参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 权限范围: SHARED, PRIVATE - // 注意:此字段可能返回 null,表示取不到有效值。 - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` - - // 节点路径 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` - - // 目录/文件责任人uin - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建人 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 当前用户对节点拥有的权限 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"` - - // 子节点列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Children []*CodeFolderNode `json:"Children,omitnil,omitempty" name:"Children"` -} - -type CodeStudioFileActionResult struct { - // 成功true,失败false - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` -} - -type CodeStudioFolderActionResult struct { - // 成功true,失败false - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type CodeStudioFolderResult struct { - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type CreateAlarmRuleData struct { - // 告警规则唯一id - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` -} - -// Predefined struct for user -type CreateCodeFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件名称 - CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 代码文件配置 - CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"` - - // 代码文件内容 - CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"` -} - -type CreateCodeFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件名称 - CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 代码文件配置 - CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"` - - // 代码文件内容 - CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"` -} - -func (r *CreateCodeFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeFileName") - delete(f, "ParentFolderPath") - delete(f, "CodeFileConfig") - delete(f, "CodeFileContent") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateCodeFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateCodeFileResponseParams struct { - // 结果 - Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateCodeFileResponse struct { - *tchttp.BaseResponse - Response *CreateCodeFileResponseParams `json:"Response"` -} - -func (r *CreateCodeFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateCodeFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` -} - -type CreateCodeFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` -} - -func (r *CreateCodeFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderName") - delete(f, "ParentFolderPath") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateCodeFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateCodeFolderResponseParams struct { - // 成功true,失败false - Data *CodeStudioFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateCodeFolderResponse struct { - *tchttp.BaseResponse - Response *CreateCodeFolderResponseParams `json:"Response"` -} - -func (r *CreateCodeFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateCodeFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateDataBackfillPlanRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录任务集合 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 补录任务的数据时间配置 - DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"` - - // 时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // 数据补录计划名称,不填则由系统随机生成一串字符 - DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"` - - // 检查父任务类型,取值范围:- NONE-全部不检查- ALL-检查全部上游父任务- MAKE_SCOPE-只在(当前补录计划)选中任务中检查,默认NONE不检查 - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` - - // 补录是否忽略事件依赖,默认true - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 自定义的工作流自依赖,yes或者no;如果不配置,则使用工作流原有自依赖 - RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"` - - // 自定义实例运行并发度, 如果不配置,则使用任务原有自依赖 - RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"` - - // 调度资源组id,为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"` - - // 集成任务资源组id,为空则表示使用任务原有调度执行资源组 - IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"` - - // 自定义参数,可以重新指定任务的参数,方便补录实例执行新的逻辑 - RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"` - - // 补录是实例数据时间顺序,生效必须满足2个条件: - // 1. 必须同周期任务 - // 2. 优先按依赖关系执行,无依赖关系影响的情况下按配置执行顺序执行 - // - // 可选值 - // - NORMAL: 不设置 - // - ORDER: 顺序 - // - REVERSE: 逆序 - // 不设置默认为NORMAL - DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"` - - // 补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例 - // * MONTH_CYCLE: 月 - RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"` -} - -type CreateDataBackfillPlanRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录任务集合 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 补录任务的数据时间配置 - DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"` - - // 时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // 数据补录计划名称,不填则由系统随机生成一串字符 - DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"` - - // 检查父任务类型,取值范围:- NONE-全部不检查- ALL-检查全部上游父任务- MAKE_SCOPE-只在(当前补录计划)选中任务中检查,默认NONE不检查 - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` - - // 补录是否忽略事件依赖,默认true - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 自定义的工作流自依赖,yes或者no;如果不配置,则使用工作流原有自依赖 - RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"` - - // 自定义实例运行并发度, 如果不配置,则使用任务原有自依赖 - RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"` - - // 调度资源组id,为空则表示使用任务原有调度执行资源组 - SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"` - - // 集成任务资源组id,为空则表示使用任务原有调度执行资源组 - IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"` - - // 自定义参数,可以重新指定任务的参数,方便补录实例执行新的逻辑 - RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"` - - // 补录是实例数据时间顺序,生效必须满足2个条件: - // 1. 必须同周期任务 - // 2. 优先按依赖关系执行,无依赖关系影响的情况下按配置执行顺序执行 - // - // 可选值 - // - NORMAL: 不设置 - // - ORDER: 顺序 - // - REVERSE: 逆序 - // 不设置默认为NORMAL - DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"` - - // 补录实例重新生成周期,如果设置会重新指定补录任务实例的生成周期,目前只会将天实例转换成每月1号生成的实例 - // * MONTH_CYCLE: 月 - RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"` -} - -func (r *CreateDataBackfillPlanRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateDataBackfillPlanRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskIds") - delete(f, "DataBackfillRangeList") - delete(f, "TimeZone") - delete(f, "DataBackfillPlanName") - delete(f, "CheckParentType") - delete(f, "SkipEventListening") - delete(f, "RedefineSelfWorkflowDependency") - delete(f, "RedefineParallelNum") - delete(f, "SchedulerResourceGroupId") - delete(f, "IntegrationResourceGroupId") - delete(f, "RedefineParamList") - delete(f, "DataTimeOrder") - delete(f, "RedefineCycleType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateDataBackfillPlanRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateDataBackfillPlanResponseParams struct { - // 数据补录计划创建结果 - Data *CreateDataReplenishmentPlan `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateDataBackfillPlanResponse struct { - *tchttp.BaseResponse - Response *CreateDataBackfillPlanResponseParams `json:"Response"` -} - -func (r *CreateDataBackfillPlanResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateDataBackfillPlanResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type CreateDataReplenishmentPlan struct { - // 补录计划Id - DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"` -} - -type CreateFolderResult struct { - // 创建成功的文件夹ID。如果创建失败则报错。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -// Predefined struct for user -type CreateOpsAlarmRuleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则名称 - AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"` - - // 监控对象业务id列表,根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` - - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; - // 项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; - // 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"` - - // 告警接收人配置信息 - AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"` - - // 监控对象类型, - // 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) - // 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 告警规则配置信息 - // 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 - AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"` - - // 告警级别 1.普通、2.重要、3.紧急(默认1.普通) - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -type CreateOpsAlarmRuleRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则名称 - AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"` - - // 监控对象业务id列表,根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` - - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; - // 项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; - // 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"` - - // 告警接收人配置信息 - AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"` - - // 监控对象类型, - // 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) - // 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 告警规则配置信息 - // 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 - AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"` - - // 告警级别 1.普通、2.重要、3.紧急(默认1.普通) - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警规则描述 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -func (r *CreateOpsAlarmRuleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateOpsAlarmRuleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AlarmRuleName") - delete(f, "MonitorObjectIds") - delete(f, "AlarmTypes") - delete(f, "AlarmGroups") - delete(f, "MonitorObjectType") - delete(f, "AlarmRuleDetail") - delete(f, "AlarmLevel") - delete(f, "Description") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateOpsAlarmRuleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateOpsAlarmRuleResponseParams struct { - // 告警规则唯一id - Data *CreateAlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateOpsAlarmRuleResponse struct { - *tchttp.BaseResponse - Response *CreateOpsAlarmRuleResponseParams `json:"Response"` -} - -func (r *CreateOpsAlarmRuleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateOpsAlarmRuleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateResourceFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件名称, 尽可能和上传文件名保持一致 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // cos存储桶名称, 可从GetResourceCosPath接口获取 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` - - // BucketName桶对应的cos存储桶区域 - CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` - - // 项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // - 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值 - // - 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例: /datastudio/resource/projectId/parentFolderPath/name - ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"` - - // bundle客户端ID - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // bundle客户端信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type CreateResourceFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件名称, 尽可能和上传文件名保持一致 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // cos存储桶名称, 可从GetResourceCosPath接口获取 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` - - // BucketName桶对应的cos存储桶区域 - CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` - - // 项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // - 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值 - // - 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例: /datastudio/resource/projectId/parentFolderPath/name - ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"` - - // bundle客户端ID - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // bundle客户端信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -func (r *CreateResourceFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateResourceFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ResourceName") - delete(f, "BucketName") - delete(f, "CosRegion") - delete(f, "ParentFolderPath") - delete(f, "ResourceFile") - delete(f, "BundleId") - delete(f, "BundleInfo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateResourceFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateResourceFileResponseParams struct { - // 创建资源文件结果 - Data *CreateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateResourceFileResponse struct { - *tchttp.BaseResponse - Response *CreateResourceFileResponseParams `json:"Response"` -} - -func (r *CreateResourceFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateResourceFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type CreateResourceFileResult struct { - // 资源文件ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` -} - -// Predefined struct for user -type CreateResourceFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径, 取值示例 /wedata/test, 根目录,请使用/即可 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type CreateResourceFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径, 取值示例 /wedata/test, 根目录,请使用/即可 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -func (r *CreateResourceFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateResourceFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "FolderName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateResourceFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateResourceFolderResponseParams struct { - // 创建文件夹结果,如果创建失败则报错。 - Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateResourceFolderResponse struct { - *tchttp.BaseResponse - Response *CreateResourceFolderResponseParams `json:"Response"` -} - -func (r *CreateResourceFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateResourceFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateSQLFolderRequestParams struct { - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -type CreateSQLFolderRequest struct { - *tchttp.BaseRequest - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -func (r *CreateSQLFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateSQLFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "FolderName") - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "AccessScope") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateSQLFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateSQLFolderResponseParams struct { - // 成功true,失败false - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *SqlCreateResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateSQLFolderResponse struct { - *tchttp.BaseResponse - Response *CreateSQLFolderResponseParams `json:"Response"` -} - -func (r *CreateSQLFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateSQLFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateSQLScriptRequestParams struct { - // 脚本名称 - ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,根目录为空字符串或/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据探索脚本配置 - ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"` - - // 脚本内容,如有值,则要将内容进行base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -type CreateSQLScriptRequest struct { - *tchttp.BaseRequest - - // 脚本名称 - ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,根目录为空字符串或/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据探索脚本配置 - ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"` - - // 脚本内容,如有值,则要将内容进行base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -func (r *CreateSQLScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateSQLScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ScriptName") - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "ScriptConfig") - delete(f, "ScriptContent") - delete(f, "AccessScope") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateSQLScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateSQLScriptResponseParams struct { - // 结果 - Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateSQLScriptResponse struct { - *tchttp.BaseResponse - Response *CreateSQLScriptResponseParams `json:"Response"` -} - -func (r *CreateSQLScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateSQLScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type CreateTaskBaseAttribute struct { - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务类型ID: - // - // * 21:JDBC SQL - // * 23:TDSQL-PostgreSQL - // * 26:OfflineSynchronization - // * 30:Python - // * 31:PySpark - // * 32:DLC SQL - // * 33:Impala - // * 34:Hive SQL - // * 35:Shell - // * 36:Spark SQL - // * 38:Shell Form Mode - // * 39:Spark - // * 40:TCHouse-P - // * 41:Kettle - // * 42:Tchouse-X - // * 43:TCHouse-X SQL - // * 46:DLC Spark - // * 47:TiOne - // * 48:Trino - // * 50:DLC PySpark - // * 92:MapReduce - // * 130:Branch Node - // * 131:Merged Node - // * 132:Notebook - // * 133:SSH - // * 134:StarRocks - // * 137:For-each - // * 138:Setats SQL - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务负责人ID,默认为当前用户 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务描述 - TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"` -} - -type CreateTaskConfiguration struct { - // 资源组ID: 需要通过 DescribeNormalSchedulerExecutorGroups 获取 ExecutorGroupId - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 代码内容的Base64编码 - CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"` - - // 任务扩展属性配置列表 - TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"` - - // 集群ID - DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"` - - // 指定的运行节点 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 资源池队列名称,需要通过 DescribeProjectClusterQueues 获取 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 来源数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` - - // 目标数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` - - // 调度参数 - TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"` - - // Bundle使用的ID - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -// Predefined struct for user -type CreateTaskRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务基本属性 - TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"` - - // 任务配置 - TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"` - - // 任务调度配置 - TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"` -} - -type CreateTaskRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务基本属性 - TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"` - - // 任务配置 - TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"` - - // 任务调度配置 - TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"` -} - -func (r *CreateTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskBaseAttribute") - delete(f, "TaskConfiguration") - delete(f, "TaskSchedulerConfiguration") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateTaskResponseParams struct { - // 任务ID - Data *CreateTaskResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateTaskResponse struct { - *tchttp.BaseResponse - Response *CreateTaskResponseParams `json:"Response"` -} - -func (r *CreateTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type CreateTaskResult struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -type CreateTaskSchedulerConfiguration struct { - // 周期类型:默认为 DAY_CYCLE - // - // 支持的类型为 - // - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 时区,默认为 UTC+8 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // Cron表达式,默认为 0 0 0 * * ? * - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 生效日期,默认为当前日期的 00:00:00 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束日期,默认为 2099-12-31 23:59:59 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 执行时间 左闭区间,默认 00:00 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间 右闭区间,默认 23:59 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 调度类型: 0 正常调度 1 空跑调度,默认为 0 - ScheduleRunType *string `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历调度 日历 ID - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` - - // 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序) - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 上游依赖数组 - UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"` - - // 事件数组 - EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"` - - // 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6 - RunPriority *string `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 重试策略 重试等待时间,单位分钟: 默认: 5 - RetryWait *string `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 重试策略 最大尝试次数, 默认: 4 - MaxRetryAttempts *string `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"` - - // 超时处理策略 运行耗时超时(单位:分钟)默认为 -1 - ExecutionTTL *string `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1 - WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"` - - // 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录; - AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"` - - // 输出参数数组 - ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"` - - // 输入参数数组 - ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"` - - // 产出登记 - TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"` - - // **实例生成策略** - // * T_PLUS_0: T+0生成,默认策略 - // * T_PLUS_1: T+1生成 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` -} - -// Predefined struct for user -type CreateWorkflowFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径,如/abc/de,如果是根目录则传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 要创建的文件夹名字 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type CreateWorkflowFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径,如/abc/de,如果是根目录则传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 要创建的文件夹名字 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -func (r *CreateWorkflowFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "FolderName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateWorkflowFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateWorkflowFolderResponseParams struct { - // 创建文件夹结果,如果创建失败则报错。 - Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateWorkflowFolderResponse struct { - *tchttp.BaseResponse - Response *CreateWorkflowFolderResponseParams `json:"Response"` -} - -func (r *CreateWorkflowFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateWorkflowRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 所属文件夹路径 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 工作流类型,取值示例:cycle 周期工作流;manual 手动工作流,默认传入cycle - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流描述 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流负责人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 工作流参数 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` - - // 统一调度信息 - WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"` - - // BundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type CreateWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 所属文件夹路径 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 工作流类型,取值示例:cycle 周期工作流;manual 手动工作流,默认传入cycle - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流描述 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流负责人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 工作流参数 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` - - // 统一调度信息 - WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"` - - // BundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -func (r *CreateWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowName") - delete(f, "ParentFolderPath") - delete(f, "WorkflowType") - delete(f, "WorkflowDesc") - delete(f, "OwnerUin") - delete(f, "WorkflowParams") - delete(f, "WorkflowSchedulerConfiguration") - delete(f, "BundleId") - delete(f, "BundleInfo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type CreateWorkflowResponseParams struct { - // 返回工作流ID - Data *CreateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type CreateWorkflowResponse struct { - *tchttp.BaseResponse - Response *CreateWorkflowResponseParams `json:"Response"` -} - -func (r *CreateWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *CreateWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type CreateWorkflowResult struct { - // 创建成功后的工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -type DataBackfillRange struct { - // 开始日期,格式yyyy-MM-dd 表示从指定日期的00:00:00开始 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` - - // 结束日期,格式yyyy-MM-dd,表示从指定日期的 23:59:59结束 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` - - // 在[StartDate, EndDate]之间每天的开始时间点,格式HH:mm,只针对小时及周期小于小时的任务生效 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 在[StartDate, EndDate]之间每天的结束时间点,格式HH:mm,只针对小时及周期小于小时的任务生效 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` -} - -type DeleteAlarmRuleResult struct { - // 是否删除成功 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type DeleteCodeFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` -} - -type DeleteCodeFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` -} - -func (r *DeleteCodeFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteCodeFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeFileId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteCodeFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteCodeFileResponseParams struct { - // 执行结果 - Data *CodeStudioFileActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteCodeFileResponse struct { - *tchttp.BaseResponse - Response *DeleteCodeFileResponseParams `json:"Response"` -} - -func (r *DeleteCodeFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteCodeFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteCodeFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,参数值来自CreateCodeFolder接口的返回 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type DeleteCodeFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,参数值来自CreateCodeFolder接口的返回 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -func (r *DeleteCodeFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteCodeFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteCodeFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteCodeFolderResponseParams struct { - // 执行结果 - Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteCodeFolderResponse struct { - *tchttp.BaseResponse - Response *DeleteCodeFolderResponseParams `json:"Response"` -} - -func (r *DeleteCodeFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteCodeFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type DeleteFolderResult struct { - // 删除状态,true表示成功,false表示失败 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type DeleteOpsAlarmRuleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id,接口CreateAlarmRule返回 - // 与AlarmRuleName二选一 - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` -} - -type DeleteOpsAlarmRuleRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id,接口CreateAlarmRule返回 - // 与AlarmRuleName二选一 - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` -} - -func (r *DeleteOpsAlarmRuleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteOpsAlarmRuleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AlarmRuleId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteOpsAlarmRuleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteOpsAlarmRuleResponseParams struct { - // 是否删除成功 - Data *DeleteAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteOpsAlarmRuleResponse struct { - *tchttp.BaseResponse - Response *DeleteOpsAlarmRuleResponseParams `json:"Response"` -} - -func (r *DeleteOpsAlarmRuleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteOpsAlarmRuleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteResourceFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源ID, 可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` -} - -type DeleteResourceFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源ID, 可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` -} - -func (r *DeleteResourceFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteResourceFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ResourceId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteResourceFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteResourceFileResponseParams struct { - // 资源删除结果 - Data *DeleteResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteResourceFileResponse struct { - *tchttp.BaseResponse - Response *DeleteResourceFileResponseParams `json:"Response"` -} - -func (r *DeleteResourceFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteResourceFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type DeleteResourceFileResult struct { - // true - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type DeleteResourceFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID, 可通过ListResourceFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type DeleteResourceFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID, 可通过ListResourceFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -func (r *DeleteResourceFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteResourceFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteResourceFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteResourceFolderResponseParams struct { - // true代表删除成功,false代表删除失败 - Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteResourceFolderResponse struct { - *tchttp.BaseResponse - Response *DeleteResourceFolderResponseParams `json:"Response"` -} - -func (r *DeleteResourceFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteResourceFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteSQLFolderRequestParams struct { - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type DeleteSQLFolderRequest struct { - *tchttp.BaseRequest - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *DeleteSQLFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteSQLFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "FolderId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteSQLFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteSQLFolderResponseParams struct { - // 操作结果 - Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteSQLFolderResponse struct { - *tchttp.BaseResponse - Response *DeleteSQLFolderResponseParams `json:"Response"` -} - -func (r *DeleteSQLFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteSQLFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteSQLScriptRequestParams struct { - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type DeleteSQLScriptRequest struct { - *tchttp.BaseRequest - - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *DeleteSQLScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteSQLScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ScriptId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteSQLScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteSQLScriptResponseParams struct { - // 执行结果 - Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteSQLScriptResponse struct { - *tchttp.BaseResponse - Response *DeleteSQLScriptResponseParams `json:"Response"` -} - -func (r *DeleteSQLScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteSQLScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteTaskRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - // 和VirtualTaskId选填一个 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务操作是否消息通知下游任务责任人true:通知 - // false:不通知 - // 不传默认false - OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"` - - // 任务删除方式 - // true:不针对下游任务实例进行强制失败 - // false:针对下游任务实例进行强制失败 - // 不传默认false - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` -} - -type DeleteTaskRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - // 和VirtualTaskId选填一个 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务操作是否消息通知下游任务责任人true:通知 - // false:不通知 - // 不传默认false - OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"` - - // 任务删除方式 - // true:不针对下游任务实例进行强制失败 - // false:针对下游任务实例进行强制失败 - // 不传默认false - DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"` -} - -func (r *DeleteTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "OperateInform") - delete(f, "DeleteMode") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteTaskResponseParams struct { - // 是否删除成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *DeleteTaskResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteTaskResponse struct { - *tchttp.BaseResponse - Response *DeleteTaskResponseParams `json:"Response"` -} - -func (r *DeleteTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type DeleteTaskResult struct { - // 删除状态,true表示成功,false表示失败 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type DeleteWorkflowFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,可通过ListWorkflowFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type DeleteWorkflowFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,可通过ListWorkflowFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -func (r *DeleteWorkflowFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteWorkflowFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteWorkflowFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteWorkflowFolderResponseParams struct { - // 删除结果 - Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteWorkflowFolderResponse struct { - *tchttp.BaseResponse - Response *DeleteWorkflowFolderResponseParams `json:"Response"` -} - -func (r *DeleteWorkflowFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteWorkflowFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteWorkflowRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -type DeleteWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -func (r *DeleteWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type DeleteWorkflowResponseParams struct { - // 返回删除成功的工作流任务个数、失败个数、任务总数 - Data *DeleteWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type DeleteWorkflowResponse struct { - *tchttp.BaseResponse - Response *DeleteWorkflowResponseParams `json:"Response"` -} - -func (r *DeleteWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *DeleteWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type DeleteWorkflowResult struct { - // 删除工作流是否成功 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -type DependencyConfigPage struct { - // 满足查询条件的数据总条数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 满足查询条件的数据总页数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 当前请求的数据页数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 当前请求的数据页条数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskDependDto `json:"Items,omitnil,omitempty" name:"Items"` -} - -type DependencyStrategyTask struct { - // 等待上游任务实例策略:EXECUTING(执行);WAITING(等待) - // - // 注意:此字段可能返回 null,表示取不到有效值。 - PollingNullStrategy *string `json:"PollingNullStrategy,omitnil,omitempty" name:"PollingNullStrategy"` - - // 仅当PollingNullStrategy为EXECUTING时才需要填本字段,List类型:NOT_EXIST(默认,在分钟依赖分钟/小时依赖小时的情况下,父实例不在下游实例调度时间范围内);PARENT_EXPIRED(父实例失败);PARENT_TIMEOUT(父实例超时)。以上场景满足任一条件即可通过该父任务实例依赖判断,除以上场景外均需等待父实例。 - // - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskDependencyExecutingStrategies []*string `json:"TaskDependencyExecutingStrategies,omitnil,omitempty" name:"TaskDependencyExecutingStrategies"` - - // 仅当TaskDependencyExecutingStrategies中包含PARENT_TIMEOUT时才需要填本字段,下游任务依赖父实例执行超时时间,单位:分钟。 - // - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskDependencyExecutingTimeoutValue *int64 `json:"TaskDependencyExecutingTimeoutValue,omitnil,omitempty" name:"TaskDependencyExecutingTimeoutValue"` -} - -type DependencyTaskBrief struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 主依赖配置,取值为: - // - // * CRONTAB - // * DAY - // * HOUR - // * LIST_DAY - // * LIST_HOUR - // * LIST_MINUTE - // * MINUTE - // * MONTH - // * RANGE_DAY - // * RANGE_HOUR - // * RANGE_MINUTE - // * WEEK - // * YEAR - // 注意:此字段可能返回 null,表示取不到有效值。 - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` - - // 次依赖配置,取值为: - // * ALL_DAY_OF_YEAR - // * ALL_MONTH_OF_YEAR - // * CURRENT - // * CURRENT_DAY - // * CURRENT_HOUR - // * CURRENT_MINUTE - // * CURRENT_MONTH - // * CURRENT_WEEK - // * CURRENT_YEAR - // * PREVIOUS_BEGIN_OF_MONTH - // * PREVIOUS_DAY - // * PREVIOUS_DAY_LATER_OFFSET_HOUR - // * PREVIOUS_DAY_LATER_OFFSET_MINUTE - // * PREVIOUS_END_OF_MONTH - // * PREVIOUS_FRIDAY - // * PREVIOUS_HOUR - // * PREVIOUS_HOUR_CYCLE - // * PREVIOUS_HOUR_LATER_OFFSET_MINUTE - // * PREVIOUS_MINUTE_CYCLE - // * PREVIOUS_MONTH - // * PREVIOUS_WEEK - // * PREVIOUS_WEEKEND - // * RECENT_DATE - // 注意:此字段可能返回 null,表示取不到有效值。 - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` - - // 区间、列表模式下的偏移量 - // 注意:此字段可能返回 null,表示取不到有效值。 - Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"` - - // 依赖执行策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyStrategy *DependencyStrategyTask `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"` -} - -type EventListener struct { - // 事件名 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` - - // 事件周期:SECOND, MIN, HOUR, DAY - // 注意:此字段可能返回 null,表示取不到有效值。 - EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"` - - // 事件广播类型:SINGLE, BROADCAST - // 注意:此字段可能返回 null,表示取不到有效值。 - EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"` - - // 扩展信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - PropertiesList []*ParamInfo `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"` -} - -// Predefined struct for user -type GetAlarmMessageRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警消息Id - AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"` - - // 返回日期的时区, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -type GetAlarmMessageRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警消息Id - AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"` - - // 返回日期的时区, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -func (r *GetAlarmMessageRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetAlarmMessageRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AlarmMessageId") - delete(f, "TimeZone") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetAlarmMessageRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetAlarmMessageResponseParams struct { - // 告警信息 - Data *AlarmMessage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetAlarmMessageResponse struct { - *tchttp.BaseResponse - Response *GetAlarmMessageResponseParams `json:"Response"` -} - -func (r *GetAlarmMessageResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetAlarmMessageResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetCodeFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` - - // true:返回文件内容+配置,false:不返回文件内容,只返回配置信息;默认为false - IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"` -} - -type GetCodeFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` - - // true:返回文件内容+配置,false:不返回文件内容,只返回配置信息;默认为false - IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"` -} - -func (r *GetCodeFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetCodeFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeFileId") - delete(f, "IncludeContent") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetCodeFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetCodeFileResponseParams struct { - // 代码文件详情 - Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetCodeFileResponse struct { - *tchttp.BaseResponse - Response *GetCodeFileResponseParams `json:"Response"` -} - -func (r *GetCodeFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetCodeFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsAlarmRuleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` -} - -type GetOpsAlarmRuleRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` -} - -func (r *GetOpsAlarmRuleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsAlarmRuleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AlarmRuleId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOpsAlarmRuleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsAlarmRuleResponseParams struct { - // 告警规则详细信息 - Data *AlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetOpsAlarmRuleResponse struct { - *tchttp.BaseResponse - Response *GetOpsAlarmRuleResponseParams `json:"Response"` -} - -func (r *GetOpsAlarmRuleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsAlarmRuleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsAsyncJobRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 异步操作id - AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"` -} - -type GetOpsAsyncJobRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 异步操作id - AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"` -} - -func (r *GetOpsAsyncJobRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsAsyncJobRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AsyncId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOpsAsyncJobRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsAsyncJobResponseParams struct { - // 异步操作详情结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *OpsAsyncJobDetail `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetOpsAsyncJobResponse struct { - *tchttp.BaseResponse - Response *GetOpsAsyncJobResponseParams `json:"Response"` -} - -func (r *GetOpsAsyncJobResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsAsyncJobResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsTaskCodeRequestParams struct { - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -type GetOpsTaskCodeRequest struct { - *tchttp.BaseRequest - - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -func (r *GetOpsTaskCodeRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsTaskCodeRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOpsTaskCodeRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsTaskCodeResponseParams struct { - // 获取任务代码结果 - Data *TaskCode `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetOpsTaskCodeResponse struct { - *tchttp.BaseResponse - Response *GetOpsTaskCodeResponseParams `json:"Response"` -} - -func (r *GetOpsTaskCodeResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsTaskCodeResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsTaskRequestParams struct { - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type GetOpsTaskRequest struct { - *tchttp.BaseRequest - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *GetOpsTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOpsTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsTaskResponseParams struct { - // 任务详情 - Data *Task `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetOpsTaskResponse struct { - *tchttp.BaseResponse - Response *GetOpsTaskResponseParams `json:"Response"` -} - -func (r *GetOpsTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsWorkflowRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流Id,可以从ListOpsWorkflows接口获取 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -type GetOpsWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流Id,可以从ListOpsWorkflows接口获取 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -func (r *GetOpsWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetOpsWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetOpsWorkflowResponseParams struct { - // 工作流调度详情 - Data *OpsWorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetOpsWorkflowResponse struct { - *tchttp.BaseResponse - Response *GetOpsWorkflowResponseParams `json:"Response"` -} - -func (r *GetOpsWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetOpsWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetResourceFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件ID,可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` -} - -type GetResourceFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件ID,可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` -} - -func (r *GetResourceFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetResourceFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ResourceId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetResourceFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetResourceFileResponseParams struct { - // 资源文件详情 - Data *ResourceFile `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetResourceFileResponse struct { - *tchttp.BaseResponse - Response *GetResourceFileResponseParams `json:"Response"` -} - -func (r *GetResourceFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetResourceFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetSQLScriptRequestParams struct { - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type GetSQLScriptRequest struct { - *tchttp.BaseRequest - - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *GetSQLScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetSQLScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ScriptId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetSQLScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetSQLScriptResponseParams struct { - // 脚本详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetSQLScriptResponse struct { - *tchttp.BaseResponse - Response *GetSQLScriptResponseParams `json:"Response"` -} - -func (r *GetSQLScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetSQLScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskCodeRequestParams struct { - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -type GetTaskCodeRequest struct { - *tchttp.BaseRequest - - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -func (r *GetTaskCodeRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskCodeRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskCodeRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskCodeResponseParams struct { - // 获取任务代码结果 - Data *TaskCodeResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetTaskCodeResponse struct { - *tchttp.BaseResponse - Response *GetTaskCodeResponseParams `json:"Response"` -} - -func (r *GetTaskCodeResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskCodeResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskInstanceLogRequestParams struct { - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **实例生命周期编号,标识实例的某一次执行**例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1; 默认最新一次 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` - - // **日志级别** 默认All - Info - Debug - Warn - Error - All - LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` - - // **分页查询日志时使用,无具体业务含义** 第一次查询时值为null 第二次及以后查询时使用上一次查询返回信息中的NextCursor字段值即可 - NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"` -} - -type GetTaskInstanceLogRequest struct { - *tchttp.BaseRequest - - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **实例生命周期编号,标识实例的某一次执行**例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1; 默认最新一次 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` - - // **日志级别** 默认All - Info - Debug - Warn - Error - All - LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"` - - // **分页查询日志时使用,无具体业务含义** 第一次查询时值为null 第二次及以后查询时使用上一次查询返回信息中的NextCursor字段值即可 - NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"` -} - -func (r *GetTaskInstanceLogRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskInstanceLogRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "LifeRoundNum") - delete(f, "LogLevel") - delete(f, "NextCursor") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskInstanceLogRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskInstanceLogResponseParams struct { - // 调度实例详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *InstanceLog `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetTaskInstanceLogResponse struct { - *tchttp.BaseResponse - Response *GetTaskInstanceLogResponseParams `json:"Response"` -} - -func (r *GetTaskInstanceLogResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskInstanceLogResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskInstanceRequestParams struct { - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例唯一标识,可以通过ListInstances获取 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -type GetTaskInstanceRequest struct { - *tchttp.BaseRequest - - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例唯一标识,可以通过ListInstances获取 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -func (r *GetTaskInstanceRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskInstanceRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "TimeZone") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskInstanceRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskInstanceResponseParams struct { - // 实例详情 - Data *TaskInstanceDetail `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetTaskInstanceResponse struct { - *tchttp.BaseResponse - Response *GetTaskInstanceResponseParams `json:"Response"` -} - -func (r *GetTaskInstanceResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskInstanceResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -type GetTaskRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` -} - -func (r *GetTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskResponseParams struct { - // 任务详情 - Data *Task `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetTaskResponse struct { - *tchttp.BaseResponse - Response *GetTaskResponseParams `json:"Response"` -} - -func (r *GetTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskVersionRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 提交版本ID,不填默认拿最新提交版本 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` -} - -type GetTaskVersionRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 提交版本ID,不填默认拿最新提交版本 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` -} - -func (r *GetTaskVersionRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskVersionRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "VersionId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetTaskVersionRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetTaskVersionResponseParams struct { - // 版本详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *TaskVersionDetail `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetTaskVersionResponse struct { - *tchttp.BaseResponse - Response *GetTaskVersionResponseParams `json:"Response"` -} - -func (r *GetTaskVersionResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetTaskVersionResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetWorkflowRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID 通过ListWorkflows接口获取 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -type GetWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID 通过ListWorkflows接口获取 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` -} - -func (r *GetWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type GetWorkflowResponseParams struct { - // 工作流详细信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *WorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type GetWorkflowResponse struct { - *tchttp.BaseResponse - Response *GetWorkflowResponseParams `json:"Response"` -} - -func (r *GetWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *GetWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type InTaskParameter struct { - // 参数名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` - - // 参数描述:格式为 项目标识.任务名称.参数名;例:project_wedata_1.sh_250820_104107.pp_out - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"` - - // 父任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FromTaskId *string `json:"FromTaskId,omitnil,omitempty" name:"FromTaskId"` - - // 父任务参数key - // 注意:此字段可能返回 null,表示取不到有效值。 - FromParamKey *string `json:"FromParamKey,omitnil,omitempty" name:"FromParamKey"` -} - -type InstanceExecution struct { - // 实例唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **实例生命周期编号,标识实例的某一次执行** - // - // 例如:周期实例第一次运行的编号为0,用户后期又重跑了该实例,第二次执行的编号为1 - // 注意:此字段可能返回 null,表示取不到有效值。 - LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"` - - // **实例状态** - // - WAIT_EVENT: 等待事件 - // - WAIT_UPSTREAM: 等待上游 - // - WAIT_RUN: 等待运行 - // - RUNNING: 运行中 - // - SKIP_RUNNING: 跳过运行 - // - FAILED_RETRY: 失败重试 - // - EXPIRED: 失败 - // - COMPLETED: 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **实例运行触发类型** - // - // - RERUN 表示重跑 - // - ADDITION 表示补录 - // - PERIODIC 表示周期 - // - APERIODIC 表示非周期 - // - RERUN_SKIP_RUN 表示重跑 - 空跑 - // - ADDITION_SKIP_RUN 表示补录 - 空跑 - // - PERIODIC_SKIP_RUN 表示周期 - 空跑 - // - APERIODIC_SKIP_RUN 表示非周期 - 空跑 - // - MANUAL_TRIGGER 表示手动触发 - // - RERUN_MANUAL_TRIGGER 表示手动触发 - 重跑 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"` - - // 失败重试次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // **实例执行生命周期列表** - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionPhaseList []*InstanceExecutionPhase `json:"ExecutionPhaseList,omitnil,omitempty" name:"ExecutionPhaseList"` - - // 耗费时间, 单位ms - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` -} - -type InstanceExecutionPhase struct { - // 该状态开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // **实例生命周期阶段状态** - // - // - WAIT_UPSTREAM 表示 等待事件/上游状态 - // - WAIT_RUN 表示 等待运行状态 - // - RUNNING 表示 运行中状态 - // - COMPLETE 表示 终态-完成 - // - FAILED 表示 终态-失败重试 - // - EXPIRED 表示 终态-失败 - // - SKIP_RUNNING 表示 终态-被上游分支节点跳过的分支 - // - HISTORY 表示 兼容2024-03-30之前的历史实例,之后实例无需关注次枚举类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - DetailState *string `json:"DetailState,omitnil,omitempty" name:"DetailState"` - - // 该状态结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` -} - -type InstanceLog struct { - // 实例唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 项目ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **运行代码内容** - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"` - - // **日志内容** - // 注意:此字段可能返回 null,表示取不到有效值。 - LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"` - - // **分页查询日志时使用,无具体业务含义** - // - // 第一次查询时值为null - // 第二次及以后查询时使用上一次查询返回信息中的NextCursor字段值即可 - // 注意:此字段可能返回 null,表示取不到有效值。 - NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"` -} - -type JobDto struct { - // 数据探索任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 数据探索任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` - - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"` - - // 脚本ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 子任务列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobExecutionList []*JobExecutionDto `json:"JobExecutionList,omitnil,omitempty" name:"JobExecutionList"` - - // 脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 任务状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 任务创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 云主账号UIN - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 账号UIN - // 注意:此字段可能返回 null,表示取不到有效值。 - UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"` - - // 耗时 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"` - - // 是否脚本内容被截断 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"` -} - -type JobExecutionDto struct { - // 数据探索任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 子查询任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - JobExecutionId *string `json:"JobExecutionId,omitnil,omitempty" name:"JobExecutionId"` - - // 子查询名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobExecutionName *string `json:"JobExecutionName,omitnil,omitempty" name:"JobExecutionName"` - - // 子查询sql内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 子查询状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 执行阶段 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecuteStageInfo *string `json:"ExecuteStageInfo,omitnil,omitempty" name:"ExecuteStageInfo"` - - // 日志路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - LogFilePath *string `json:"LogFilePath,omitnil,omitempty" name:"LogFilePath"` - - // 下载结果路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResultFilePath *string `json:"ResultFilePath,omitnil,omitempty" name:"ResultFilePath"` - - // 预览结果路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResultPreviewFilePath *string `json:"ResultPreviewFilePath,omitnil,omitempty" name:"ResultPreviewFilePath"` - - // 任务执行的结果总行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResultTotalCount *int64 `json:"ResultTotalCount,omitnil,omitempty" name:"ResultTotalCount"` - - // 更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 耗时 - // 注意:此字段可能返回 null,表示取不到有效值。 - TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"` - - // 上下文SQL内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ContextScriptContent []*string `json:"ContextScriptContent,omitnil,omitempty" name:"ContextScriptContent"` - - // 任务执行的结果预览行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResultPreviewCount *int64 `json:"ResultPreviewCount,omitnil,omitempty" name:"ResultPreviewCount"` - - // 任务执行的结果影响行数 - // 注意:此字段可能返回 null,表示取不到有效值。 - ResultEffectCount *int64 `json:"ResultEffectCount,omitnil,omitempty" name:"ResultEffectCount"` - - // 是否正在收集全量结果:默认false,true表示正在收集全量结果,用于前端判断是否需要继续轮询 - // 注意:此字段可能返回 null,表示取不到有效值。 - CollectingTotalResult *bool `json:"CollectingTotalResult,omitnil,omitempty" name:"CollectingTotalResult"` - - // 是否需要截断脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"` -} - -type KVMap struct { - // k - // 注意:此字段可能返回 null,表示取不到有效值。 - K *string `json:"K,omitnil,omitempty" name:"K"` - - // v - // 注意:此字段可能返回 null,表示取不到有效值。 - V *string `json:"V,omitnil,omitempty" name:"V"` -} - -type KVPair struct { - // 键名 - // 注意:此字段可能返回 null,表示取不到有效值。 - K *string `json:"K,omitnil,omitempty" name:"K"` - - // 值,请勿传SQL(请求会被视为攻击接口),如果有需要,请将SQL进行Base64转码并解码。 - // 注意:此字段可能返回 null,表示取不到有效值。 - V *string `json:"V,omitnil,omitempty" name:"V"` -} - -// Predefined struct for user -type KillTaskInstancesAsyncRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` -} - -type KillTaskInstancesAsyncRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` -} - -func (r *KillTaskInstancesAsyncRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillTaskInstancesAsyncRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKeyList") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "KillTaskInstancesAsyncRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type KillTaskInstancesAsyncResponseParams struct { - // 批量中止操作的返回的异步id, 可以在接口GetAsyncJob获取具体执行详情 - Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type KillTaskInstancesAsyncResponse struct { - *tchttp.BaseResponse - Response *KillTaskInstancesAsyncResponseParams `json:"Response"` -} - -func (r *KillTaskInstancesAsyncResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *KillTaskInstancesAsyncResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListAlarmMessages struct { - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 总条数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 告警信息列表 - Items []*AlarmMessage `json:"Items,omitnil,omitempty" name:"Items"` -} - -// Predefined struct for user -type ListAlarmMessagesRequestParams struct { - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 页码数,用于翻页,最小值为 1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的条数,最大 100 条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 起始告警时间, 格式为yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 截止告警时间, 格式yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 告警级别 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警接收人Id - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 对于传入和返回的过滤时区, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -type ListAlarmMessagesRequest struct { - *tchttp.BaseRequest - - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 页码数,用于翻页,最小值为 1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的条数,最大 100 条 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 起始告警时间, 格式为yyyy-MM-dd HH:mm:ss - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 截止告警时间, 格式yyyy-MM-dd HH:mm:ss - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 告警级别 - AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警接收人Id - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 对于传入和返回的过滤时区, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -func (r *ListAlarmMessagesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListAlarmMessagesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "StartTime") - delete(f, "EndTime") - delete(f, "AlarmLevel") - delete(f, "AlarmRecipientId") - delete(f, "TimeZone") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListAlarmMessagesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListAlarmMessagesResponseParams struct { - // 告警信息列表 - Data *ListAlarmMessages `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListAlarmMessagesResponse struct { - *tchttp.BaseResponse - Response *ListAlarmMessagesResponseParams `json:"Response"` -} - -func (r *ListAlarmMessagesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListAlarmMessagesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListAlarmRulesResult struct { - // 分页的页数,当前页数 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的条数 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 所有的告警规则个数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 告警规则信息列表 - Items []*AlarmRuleData `json:"Items,omitnil,omitempty" name:"Items"` -} - -// Predefined struct for user -type ListCodeFolderContentsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称/代码文件名称搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 只查询文件夹 - OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"` - - // 是否只查询用户自己创建的代码文件 - OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"` -} - -type ListCodeFolderContentsRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,例如/aaa/bbb/ccc,路径头需带斜杠,根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称/代码文件名称搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 只查询文件夹 - OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"` - - // 是否只查询用户自己创建的代码文件 - OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"` -} - -func (r *ListCodeFolderContentsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListCodeFolderContentsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "Keyword") - delete(f, "OnlyFolderNode") - delete(f, "OnlyUserSelfScript") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListCodeFolderContentsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListCodeFolderContentsResponseParams struct { - // 结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data []*CodeFolderNode `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListCodeFolderContentsResponse struct { - *tchttp.BaseResponse - Response *ListCodeFolderContentsResponseParams `json:"Response"` -} - -func (r *ListCodeFolderContentsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListCodeFolderContentsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDataBackfillInstancesRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划Id - DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListDataBackfillInstancesRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 补录计划Id - DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListDataBackfillInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDataBackfillInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "DataBackfillPlanId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListDataBackfillInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDataBackfillInstancesResponseParams struct { - // 单个补录计划下的所有补录实例 - Data *BackfillInstanceCollection `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListDataBackfillInstancesResponse struct { - *tchttp.BaseResponse - Response *ListDataBackfillInstancesResponseParams `json:"Response"` -} - -func (r *ListDataBackfillInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDataBackfillInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamOpsTasksRequestParams struct { - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListDownstreamOpsTasksRequest struct { - *tchttp.BaseRequest - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListDownstreamOpsTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamOpsTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "TaskId") - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListDownstreamOpsTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamOpsTasksResponseParams struct { - // 下游依赖详情 - Data *ChildDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListDownstreamOpsTasksResponse struct { - *tchttp.BaseResponse - Response *ListDownstreamOpsTasksResponseParams `json:"Response"` -} - -func (r *ListDownstreamOpsTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamOpsTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamTaskInstancesRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区** timeZone, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **页码,整型**配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListDownstreamTaskInstancesRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区** timeZone, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **页码,整型**配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListDownstreamTaskInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamTaskInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "TimeZone") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListDownstreamTaskInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamTaskInstancesResponseParams struct { - // 直接下游实例列表 - Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListDownstreamTaskInstancesResponse struct { - *tchttp.BaseResponse - Response *ListDownstreamTaskInstancesResponseParams `json:"Response"` -} - -func (r *ListDownstreamTaskInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamTaskInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamTasksRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页大小 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页页码 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListDownstreamTasksRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页大小 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页页码 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListDownstreamTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListDownstreamTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListDownstreamTasksResponseParams struct { - // 下游依赖详情 - Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListDownstreamTasksResponse struct { - *tchttp.BaseResponse - Response *ListDownstreamTasksResponseParams `json:"Response"` -} - -func (r *ListDownstreamTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListDownstreamTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListOpsAlarmRulesRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页的页数,默认为1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的条数,默认为20,最小值为1、最大值为200 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 监控对象类型, 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 根据任务id查询告警规则 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 查询配置对应告警类型的告警规则 - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; - // 项目波动告警 - // projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; - // 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` - - // 查询配置了对应告警级别的告警规则 - // 告警级别 1.普通、2.重要、3.紧急 - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 查询配置对应告警接收人的告警规则 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 根据告警规则id/规则名称查询对应的告警规则 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 告警规则创建人过滤 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 告警规则创建时间范围起始时间, 格式如2025-08-17 00:00:00 - CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"` - - // 告警规则创建时间范围结束时间,格式如"2025-08-26 23:59:59" - CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"` - - // 最后更新时间过滤告警规则, 格式如"2025-08-26 00:00:00" - UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"` - - // 最后更新时间过滤告警规则 格式如: "2025-08-26 23:59:59" - UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"` -} - -type ListOpsAlarmRulesRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页的页数,默认为1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的条数,默认为20,最小值为1、最大值为200 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 监控对象类型, 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 根据任务id查询告警规则 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 查询配置对应告警类型的告警规则 - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; - // 项目波动告警 - // projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; - // 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` - - // 查询配置了对应告警级别的告警规则 - // 告警级别 1.普通、2.重要、3.紧急 - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 查询配置对应告警接收人的告警规则 - AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"` - - // 根据告警规则id/规则名称查询对应的告警规则 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 告警规则创建人过滤 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 告警规则创建时间范围起始时间, 格式如2025-08-17 00:00:00 - CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"` - - // 告警规则创建时间范围结束时间,格式如"2025-08-26 23:59:59" - CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"` - - // 最后更新时间过滤告警规则, 格式如"2025-08-26 00:00:00" - UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"` - - // 最后更新时间过滤告警规则 格式如: "2025-08-26 23:59:59" - UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"` -} - -func (r *ListOpsAlarmRulesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsAlarmRulesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "MonitorObjectType") - delete(f, "TaskId") - delete(f, "AlarmType") - delete(f, "AlarmLevel") - delete(f, "AlarmRecipientId") - delete(f, "Keyword") - delete(f, "CreateUserUin") - delete(f, "CreateTimeFrom") - delete(f, "CreateTimeTo") - delete(f, "UpdateTimeFrom") - delete(f, "UpdateTimeTo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListOpsAlarmRulesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListOpsAlarmRulesResponseParams struct { - // 告警信息信息响应 - Data *ListAlarmRulesResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListOpsAlarmRulesResponse struct { - *tchttp.BaseResponse - Response *ListOpsAlarmRulesResponseParams `json:"Response"` -} - -func (r *ListOpsAlarmRulesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsAlarmRulesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListOpsTasksPage struct { - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskOpsInfo `json:"Items,omitnil,omitempty" name:"Items"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -// Predefined struct for user -type ListOpsTasksRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 任务类型Id - // - 20:通用数据同步 - // - 25:ETLTaskType - // - 26:ETLTaskType - // - 30:python - // - 31:pyspark - // - 34:HiveSQLTaskType - // - 35:shell - // - 36:SparkSQLTaskType - // - 21:JDBCSQLTaskType - // - 32:DLCTaskType - // - 33:ImpalaTaskType - // - 40:CDWTaskType - // - 41:kettle - // - 46:DLCSparkTaskType - // - 47:TiOne机器学习 - // - 48:TrinoTaskType - // - 50:DLCPyspark39:spark - // - 92:mr - // - 38:shell脚本 - // - 70:hivesql脚本 - // - 1000:自定义业务通用 - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 工作流Id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 责任人id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 数据源id - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` - - // 目标数据源id - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` - - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 任务周期类型 - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 任务状态: - // - Y: 运行 - // - F: 停止 - // - O: 冻结 - // - T: 停止中 - // - INVALID: 已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 时区, 默认默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -type ListOpsTasksRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 任务类型Id - // - 20:通用数据同步 - // - 25:ETLTaskType - // - 26:ETLTaskType - // - 30:python - // - 31:pyspark - // - 34:HiveSQLTaskType - // - 35:shell - // - 36:SparkSQLTaskType - // - 21:JDBCSQLTaskType - // - 32:DLCTaskType - // - 33:ImpalaTaskType - // - 40:CDWTaskType - // - 41:kettle - // - 46:DLCSparkTaskType - // - 47:TiOne机器学习 - // - 48:TrinoTaskType - // - 50:DLCPyspark39:spark - // - 92:mr - // - 38:shell脚本 - // - 70:hivesql脚本 - // - 1000:自定义业务通用 - TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 工作流Id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 责任人id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 数据源id - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` - - // 目标数据源id - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` - - // 资源组id - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 任务周期类型 - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 任务状态: - // - Y: 运行 - // - F: 停止 - // - O: 冻结 - // - T: 停止中 - // - INVALID: 已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 时区, 默认默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` -} - -func (r *ListOpsTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageSize") - delete(f, "PageNumber") - delete(f, "TaskTypeId") - delete(f, "WorkflowId") - delete(f, "WorkflowName") - delete(f, "OwnerUin") - delete(f, "FolderId") - delete(f, "SourceServiceId") - delete(f, "TargetServiceId") - delete(f, "ExecutorGroupId") - delete(f, "CycleType") - delete(f, "Status") - delete(f, "TimeZone") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListOpsTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListOpsTasksResponseParams struct { - // 任务列表 - Data *ListOpsTasksPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListOpsTasksResponse struct { - *tchttp.BaseResponse - Response *ListOpsTasksResponseParams `json:"Response"` -} - -func (r *ListOpsTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListOpsWorkflowsRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 文件Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流状态筛选 - // * ALL_RUNNING : 全部调度中 - // * ALL_FREEZED : 全部已暂停 - // * ALL_STOPPTED : 全部已下线 - // * PART_RUNNING : 部分调度中 - // * ALL_NO_RUNNING : 全部未调度 - // * ALL_INVALID : 全部已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 负责人Id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 工作流类型筛选, 支持值 Cycle或Manual. 默认只查询 Cycle - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流关键词过滤,支持工作流 Id/name 模糊匹配 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` - - // 排序项,可选CreateTime、TaskCount - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` - - // 排序方式,DESC或ASC, 大写 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // 创建人Id - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 更新时间,格式yyyy-MM-dd HH:mm:ss - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间,格式yyyy-MM-dd HH:mm:ss - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -type ListOpsWorkflowsRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 分页页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 文件Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流状态筛选 - // * ALL_RUNNING : 全部调度中 - // * ALL_FREEZED : 全部已暂停 - // * ALL_STOPPTED : 全部已下线 - // * PART_RUNNING : 部分调度中 - // * ALL_NO_RUNNING : 全部未调度 - // * ALL_INVALID : 全部已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 负责人Id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 工作流类型筛选, 支持值 Cycle或Manual. 默认只查询 Cycle - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流关键词过滤,支持工作流 Id/name 模糊匹配 - KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"` - - // 排序项,可选CreateTime、TaskCount - SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"` - - // 排序方式,DESC或ASC, 大写 - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` - - // 创建人Id - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 更新时间,格式yyyy-MM-dd HH:mm:ss - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间,格式yyyy-MM-dd HH:mm:ss - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -func (r *ListOpsWorkflowsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsWorkflowsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "FolderId") - delete(f, "Status") - delete(f, "OwnerUin") - delete(f, "WorkflowType") - delete(f, "KeyWord") - delete(f, "SortItem") - delete(f, "SortType") - delete(f, "CreateUserUin") - delete(f, "ModifyTime") - delete(f, "CreateTime") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListOpsWorkflowsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListOpsWorkflowsResponseParams struct { - // 工作流列表 - Data *OpsWorkflows `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListOpsWorkflowsResponse struct { - *tchttp.BaseResponse - Response *ListOpsWorkflowsResponseParams `json:"Response"` -} - -func (r *ListOpsWorkflowsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListOpsWorkflowsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListResourceFilesRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 资源文件名称(模糊搜索关键词) - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // 资源文件所属文件夹路径(如/a/b/c,查询c文件夹下的资源文件) - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 创建人ID, 可通过DescribeCurrentUserInfo接口获取 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 更新时间范围,开始时间, 格式yyyy-MM-dd HH:mm:ss - ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"` - - // 更新时间范围,结束时间, 格式yyyy-MM-dd HH:mm:ss - ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"` - - // 创建时间范围,开始时间, 格式yyyy-MM-dd HH:mm:ss - CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"` - - // 创建时间范围,结束时间, 格式yyyy-MM-dd HH:mm:ss - CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"` -} - -type ListResourceFilesRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 资源文件名称(模糊搜索关键词) - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // 资源文件所属文件夹路径(如/a/b/c,查询c文件夹下的资源文件) - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 创建人ID, 可通过DescribeCurrentUserInfo接口获取 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 更新时间范围,开始时间, 格式yyyy-MM-dd HH:mm:ss - ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"` - - // 更新时间范围,结束时间, 格式yyyy-MM-dd HH:mm:ss - ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"` - - // 创建时间范围,开始时间, 格式yyyy-MM-dd HH:mm:ss - CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"` - - // 创建时间范围,结束时间, 格式yyyy-MM-dd HH:mm:ss - CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"` -} - -func (r *ListResourceFilesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListResourceFilesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "ResourceName") - delete(f, "ParentFolderPath") - delete(f, "CreateUserUin") - delete(f, "ModifyTimeStart") - delete(f, "ModifyTimeEnd") - delete(f, "CreateTimeStart") - delete(f, "CreateTimeEnd") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListResourceFilesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListResourceFilesResponseParams struct { - // 获取资源文件列表 - Data *ResourceFilePage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListResourceFilesResponse struct { - *tchttp.BaseResponse - Response *ListResourceFilesResponseParams `json:"Response"` -} - -func (r *ListResourceFilesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListResourceFilesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListResourceFoldersRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件夹绝对路径,取值示例 - // /wedata/test - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListResourceFoldersRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件夹绝对路径,取值示例 - // /wedata/test - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListResourceFoldersRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListResourceFoldersRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListResourceFoldersRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListResourceFoldersResponseParams struct { - // 分页的资源文件夹查询结果 - Data *ResourceFolderPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListResourceFoldersResponse struct { - *tchttp.BaseResponse - Response *ListResourceFoldersResponseParams `json:"Response"` -} - -func (r *ListResourceFoldersResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListResourceFoldersResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListSQLFolderContentsRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称/脚本名称搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 只查询文件夹 - OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"` - - // 是否只查询用户自己创建的脚本 - OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -type ListSQLFolderContentsRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹path,/aaa/bbb/ccc,路径头需带斜杠,查询根目录传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 文件夹名称/脚本名称搜索 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 只查询文件夹 - OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"` - - // 是否只查询用户自己创建的脚本 - OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -func (r *ListSQLFolderContentsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListSQLFolderContentsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "Keyword") - delete(f, "OnlyFolderNode") - delete(f, "OnlyUserSelfScript") - delete(f, "AccessScope") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListSQLFolderContentsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListSQLFolderContentsResponseParams struct { - // 结果列表 - Data []*SQLFolderNode `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListSQLFolderContentsResponse struct { - *tchttp.BaseResponse - Response *ListSQLFolderContentsResponseParams `json:"Response"` -} - -func (r *ListSQLFolderContentsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListSQLFolderContentsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListSQLScriptRunsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 脚本id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 任务id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 搜索关键词 - SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` - - // 执行人 - ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` -} - -type ListSQLScriptRunsRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 脚本id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 任务id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 搜索关键词 - SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"` - - // 执行人 - ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"` - - // 开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` -} - -func (r *ListSQLScriptRunsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListSQLScriptRunsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ScriptId") - delete(f, "JobId") - delete(f, "SearchWord") - delete(f, "ExecuteUserUin") - delete(f, "StartTime") - delete(f, "EndTime") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListSQLScriptRunsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListSQLScriptRunsResponseParams struct { - // 数据探索任务 - Data []*JobDto `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListSQLScriptRunsResponse struct { - *tchttp.BaseResponse - Response *ListSQLScriptRunsResponseParams `json:"Response"` -} - -func (r *ListSQLScriptRunsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListSQLScriptRunsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListTaskInfo struct { - // 任务数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskBaseAttribute `json:"Items,omitnil,omitempty" name:"Items"` - - // 当前请求的数据页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 当前请求的数据页条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 满足查询条件的数据总条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 满足查询条件的数据总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` -} - -// Predefined struct for user -type ListTaskInstanceExecutionsRequestParams struct { - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例唯一标识,可以通过ListInstances获取 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // 每页大小,默认10, 最大200 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页页码,默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` -} - -type ListTaskInstanceExecutionsRequest struct { - *tchttp.BaseRequest - - // 所属项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例唯一标识,可以通过ListInstances获取 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // 每页大小,默认10, 最大200 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页页码,默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` -} - -func (r *ListTaskInstanceExecutionsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskInstanceExecutionsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "TimeZone") - delete(f, "PageSize") - delete(f, "PageNumber") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListTaskInstanceExecutionsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTaskInstanceExecutionsResponseParams struct { - // 实例详情 - Data *TaskInstanceExecutions `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListTaskInstanceExecutionsResponse struct { - *tchttp.BaseResponse - Response *ListTaskInstanceExecutionsResponseParams `json:"Response"` -} - -func (r *ListTaskInstanceExecutionsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskInstanceExecutionsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTaskInstancesRequestParams struct { - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **页码,整型** - // 配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // **任务名称 或 任务ID** - // 支持模糊搜索过滤, 多个用 英文逗号, 分割 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **实例类型** - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例状态** - WAIT_EVENT: 等待事件 - WAIT_UPSTREAM: 等待上游 - WAIT_RUN: 等待运行 - RUNNING: 运行中 - SKIP_RUNNING: 跳过运行 - FAILED_RETRY: 失败重试 - EXPIRED: 失败 - COMPLETED: 成功 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **任务类型Id** - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // **任务周期类型** * ONEOFF_CYCLE: 一次性 * YEAR_CYCLE: 年 * MONTH_CYCLE: 月 * WEEK_CYCLE: 周 * DAY_CYCLE: 天 * HOUR_CYCLE: 小时 * MINUTE_CYCLE: 分钟 * CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // **任务负责人id** - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // **任务所属文件id** - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // **任务所属工作流id** - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // **执行资源组Id** - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // **实例计划调度时间过滤条件**过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"` - - // **实例计划调度时间过滤条件**过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"` - - // **实例执行开始时间过滤条件**过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"` - - // **实例执行开始时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"` - - // **查询结果排序字段**- SCHEDULE_DATE 表示 根据计划调度时间排序- START_TIME 表示 根据实例开始执行时间排序- END_TIME 表示 根据实例结束执行时间排序- COST_TIME 表示 根据实例执行时长排序 - SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"` - - // **实例排序方式** - // - // - ASC - // - DESC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` -} - -type ListTaskInstancesRequest struct { - *tchttp.BaseRequest - - // **项目ID** - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **页码,整型** - // 配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // **任务名称 或 任务ID** - // 支持模糊搜索过滤, 多个用 英文逗号, 分割 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // **时区**timeZone, 传入的时间字符串的所在时区,默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **实例类型** - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // **实例状态** - WAIT_EVENT: 等待事件 - WAIT_UPSTREAM: 等待上游 - WAIT_RUN: 等待运行 - RUNNING: 运行中 - SKIP_RUNNING: 跳过运行 - FAILED_RETRY: 失败重试 - EXPIRED: 失败 - COMPLETED: 成功 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **任务类型Id** - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // **任务周期类型** * ONEOFF_CYCLE: 一次性 * YEAR_CYCLE: 年 * MONTH_CYCLE: 月 * WEEK_CYCLE: 周 * DAY_CYCLE: 天 * HOUR_CYCLE: 小时 * MINUTE_CYCLE: 分钟 * CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // **任务负责人id** - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // **任务所属文件id** - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // **任务所属工作流id** - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // **执行资源组Id** - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // **实例计划调度时间过滤条件**过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"` - - // **实例计划调度时间过滤条件**过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"` - - // **实例执行开始时间过滤条件**过滤起始时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"` - - // **实例执行开始时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"` - - // **实例最近更新时间过滤条件** - // 过滤截止时间,时间格式为 yyyy-MM-dd HH:mm:ss - LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"` - - // **查询结果排序字段**- SCHEDULE_DATE 表示 根据计划调度时间排序- START_TIME 表示 根据实例开始执行时间排序- END_TIME 表示 根据实例结束执行时间排序- COST_TIME 表示 根据实例执行时长排序 - SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"` - - // **实例排序方式** - // - // - ASC - // - DESC - SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"` -} - -func (r *ListTaskInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Keyword") - delete(f, "TimeZone") - delete(f, "InstanceType") - delete(f, "InstanceState") - delete(f, "TaskTypeId") - delete(f, "CycleType") - delete(f, "OwnerUin") - delete(f, "FolderId") - delete(f, "WorkflowId") - delete(f, "ExecutorGroupId") - delete(f, "ScheduleTimeFrom") - delete(f, "ScheduleTimeTo") - delete(f, "StartTimeFrom") - delete(f, "StartTimeTo") - delete(f, "LastUpdateTimeFrom") - delete(f, "LastUpdateTimeTo") - delete(f, "SortColumn") - delete(f, "SortType") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListTaskInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTaskInstancesResponseParams struct { - // 实例结果集 - Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListTaskInstancesResponse struct { - *tchttp.BaseResponse - Response *ListTaskInstancesResponseParams `json:"Response"` -} - -func (r *ListTaskInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListTaskVersions struct { - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskVersion `json:"Items,omitnil,omitempty" name:"Items"` - - // 满足查询条件的数据总条数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 满足查询条件的数据总页数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 当前页记录数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"` - - // 当前请求的数据页条数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 当前请求的数据页数。 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` -} - -// Predefined struct for user -type ListTaskVersionsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 保存版本:SAVE - // 提交版本:SUBMIT - // 默认为SAVE - TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListTaskVersionsRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 保存版本:SAVE - // 提交版本:SUBMIT - // 默认为SAVE - TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListTaskVersionsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskVersionsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "TaskVersionType") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListTaskVersionsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTaskVersionsResponseParams struct { - // 版本列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *ListTaskVersions `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListTaskVersionsResponse struct { - *tchttp.BaseResponse - Response *ListTaskVersionsResponseParams `json:"Response"` -} - -func (r *ListTaskVersionsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTaskVersionsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTasksRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求的数据页数。默认值为1,取值大于等于1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 所属工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务类型 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务状态 - // * N: 新建 - // * Y: 调度中 - // * F: 已下线 - // * O: 已暂停 - // * T: 下线中 - // * INVALID: 已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 提交状态 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` - - // BundleId信息 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // 创建人ID - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 修改时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -type ListTasksRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求的数据页数。默认值为1,取值大于等于1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 所属工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 责任人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务类型 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务状态 - // * N: 新建 - // * Y: 调度中 - // * F: 已下线 - // * O: 已暂停 - // * T: 下线中 - // * INVALID: 已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 提交状态 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` - - // BundleId信息 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // 创建人ID - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 修改时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -func (r *ListTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "TaskName") - delete(f, "WorkflowId") - delete(f, "OwnerUin") - delete(f, "TaskTypeId") - delete(f, "Status") - delete(f, "Submit") - delete(f, "BundleId") - delete(f, "CreateUserUin") - delete(f, "ModifyTime") - delete(f, "CreateTime") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListTasksResponseParams struct { - // 任务分页信息 - Data *ListTaskInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListTasksResponse struct { - *tchttp.BaseResponse - Response *ListTasksResponseParams `json:"Response"` -} - -func (r *ListTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamOpsTasksRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListUpstreamOpsTasksRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 分页页码 - PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListUpstreamOpsTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamOpsTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListUpstreamOpsTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamOpsTasksResponseParams struct { - // 上游任务详情 - Data *ParentDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListUpstreamOpsTasksResponse struct { - *tchttp.BaseResponse - Response *ListUpstreamOpsTasksResponseParams `json:"Response"` -} - -func (r *ListUpstreamOpsTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamOpsTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamTaskInstancesRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区** timeZone, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **页码,整型**配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListUpstreamTaskInstancesRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // **时区** timeZone, 默认UTC+8 - TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"` - - // **页码,整型**配合pageSize使用且不能小于1, 默认值1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // **每页显示的条数,默认为10,最小值为1、最大值为100 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListUpstreamTaskInstancesRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamTaskInstancesRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKey") - delete(f, "TimeZone") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListUpstreamTaskInstancesRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamTaskInstancesResponseParams struct { - // 上游实例列表 - Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListUpstreamTaskInstancesResponse struct { - *tchttp.BaseResponse - Response *ListUpstreamTaskInstancesResponseParams `json:"Response"` -} - -func (r *ListUpstreamTaskInstancesResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamTaskInstancesResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamTasksRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListUpstreamTasksRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 请求的数据页数。默认值为1,取值大于等于1。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListUpstreamTasksRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamTasksRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListUpstreamTasksRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListUpstreamTasksResponseParams struct { - // 上游任务详情 - Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListUpstreamTasksResponse struct { - *tchttp.BaseResponse - Response *ListUpstreamTasksResponseParams `json:"Response"` -} - -func (r *ListUpstreamTasksResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListUpstreamTasksResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListWorkflowFoldersRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径,如/abc/de,如果是根目录则传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ListWorkflowFoldersRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 父文件夹绝对路径,如/abc/de,如果是根目录则传/ - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 数据页数,大于等于1。默认1 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条。默认10 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -func (r *ListWorkflowFoldersRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListWorkflowFoldersRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ParentFolderPath") - delete(f, "PageNumber") - delete(f, "PageSize") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListWorkflowFoldersRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListWorkflowFoldersResponseParams struct { - // 分页的文件夹查询结果 - Data *WorkflowFolderPage `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListWorkflowFoldersResponse struct { - *tchttp.BaseResponse - Response *ListWorkflowFoldersResponseParams `json:"Response"` -} - -func (r *ListWorkflowFoldersResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListWorkflowFoldersResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ListWorkflowInfo struct { - // 列表item - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*WorkflowInfo `json:"Items,omitnil,omitempty" name:"Items"` - - // 满足查询条件的数据总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 当前请求的数据页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 当前请求的数据页条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 满足查询条件的数据总条数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` -} - -// Predefined struct for user -type ListWorkflowsRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求的数据页数。默认值为1,取值大于等于1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 搜索关键词 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 工作流所属文件夹 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 工作流类型,cycle和manual - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // bundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // 负责人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建人ID - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 修改时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -type ListWorkflowsRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 请求的数据页数。默认值为1,取值大于等于1 - PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数。默认值为10 ,最小值为10,最大值为200 - PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 搜索关键词 - Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` - - // 工作流所属文件夹 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 工作流类型,cycle和manual - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // bundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // 负责人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建人ID - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 修改时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 创建时间区间 yyyy-MM-dd HH:mm:ss,需要在数组填入两个时间 - CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` -} - -func (r *ListWorkflowsRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListWorkflowsRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "PageNumber") - delete(f, "PageSize") - delete(f, "Keyword") - delete(f, "ParentFolderPath") - delete(f, "WorkflowType") - delete(f, "BundleId") - delete(f, "OwnerUin") - delete(f, "CreateUserUin") - delete(f, "ModifyTime") - delete(f, "CreateTime") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ListWorkflowsRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type ListWorkflowsResponseParams struct { - // 查询工作流分页信息 - Data *ListWorkflowInfo `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type ListWorkflowsResponse struct { - *tchttp.BaseResponse - Response *ListWorkflowsResponseParams `json:"Response"` -} - -func (r *ListWorkflowsResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *ListWorkflowsResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ModifyAlarmRuleResult struct { - // 是否更新成功 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -type NotebookSessionInfo struct { - // 会话ID - NotebookSessionId *string `json:"NotebookSessionId,omitnil,omitempty" name:"NotebookSessionId"` - - // 会话名称 - NotebookSessionName *string `json:"NotebookSessionName,omitnil,omitempty" name:"NotebookSessionName"` -} - -type NotificationFatigue struct { - // 告警次数 - NotifyCount *uint64 `json:"NotifyCount,omitnil,omitempty" name:"NotifyCount"` - - // 告警间隔,分钟 - NotifyInterval *uint64 `json:"NotifyInterval,omitnil,omitempty" name:"NotifyInterval"` - - // 免打扰时间,例如示例值 - // [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] - // 每周一、周二的00:00到09:00免打扰 - // 注意:此字段可能返回 null,表示取不到有效值。 - QuietIntervals []*AlarmQuietInterval `json:"QuietIntervals,omitnil,omitempty" name:"QuietIntervals"` -} - -type OpsAsyncJobDetail struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 操作id - AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"` - - // 异步操作类型 - AsyncType *string `json:"AsyncType,omitnil,omitempty" name:"AsyncType"` - - // 异步操作状态:初始状态: INIT; 运行中: RUNNING; 成功: SUCCESS; 失败: FAIL; 部分成功: PART_SUCCESS - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 错误信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"` - - // 子操作总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalSubProcessCount *uint64 `json:"TotalSubProcessCount,omitnil,omitempty" name:"TotalSubProcessCount"` - - // 已完成的子操作个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - FinishedSubProcessCount *uint64 `json:"FinishedSubProcessCount,omitnil,omitempty" name:"FinishedSubProcessCount"` - - // 已成功的子操作个数 - // 注意:此字段可能返回 null,表示取不到有效值。 - SuccessSubProcessCount *uint64 `json:"SuccessSubProcessCount,omitnil,omitempty" name:"SuccessSubProcessCount"` - - // 操作人id - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 操作创建时间 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 更新时间 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` -} - -type OpsAsyncResponse struct { - // 异步执行记录Id - AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"` -} - -type OpsTaskDepend struct { - // 任务Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 任务状态: - // - Y: 调度中 - // - F: 已下线 - // - O: 已暂停 - // - T: 下线中 - // - INVALID: 已失效 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 任务类型Id: - // * 21:JDBC SQL - // * 23:TDSQL-PostgreSQL - // * 26:OfflineSynchronization - // * 30:Python - // * 31:PySpark - // * 33:Impala - // * 34:Hive SQL - // * 35:Shell - // * 36:Spark SQL - // * 38:Shell Form Mode - // * 39:Spark - // * 40:TCHouse-P - // * 41:Kettle - // * 42:Tchouse-X - // * 43:TCHouse-X SQL - // * 46:DLC Spark - // * 47:TiOne - // * 48:Trino - // * 50:DLC PySpark - // * 92:MapReduce - // * 130:Branch Node - // * 131:Merged Node - // * 132:Notebook - // * 133:SSH - // * 134:StarRocks - // * 137:For-each - // * 138:Setats SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务类型描述 - // - 20 : 通用数据同步 - // - 25 : ETLTaskType - // - 26 : ETLTaskType - // - 30 : python - // - 31 : pyspark - // - 34 : hivesql - // - 35 : shell - // - 36 : sparksql - // - 21 : jdbcsql - // - 32 : dlc - // - 33 : ImpalaTaskType - // - 40 : CDWTaskType - // - 41 : kettle - // - 42 : TCHouse-X - // - 43 : TCHouse-X SQL - // - 46 : dlcsparkTaskType - // - 47 : TiOneMachineLearningTaskType - // - 48 : Trino - // - 50 : DLCPyspark - // - 23 : TencentDistributedSQL - // - 39 : spark - // - 92 : MRTaskType - // - 38 : ShellScript - // - 70 : HiveSQLScrip - // - 130 : 分支 - // - 131 : 归并 - // - 132 : Notebook探索 - // - 133 : SSH节点 - // - 134 : StarRocks - // - 137 : For-each - // - 10000 : 自定义业务通用 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 文件夹id - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 最近提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` - - // 首次运行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"` - - // 调度计划展示描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` - - // 任务周期类型 - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 执行开始时间, 格式HH:mm, 如00:00 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行结束时间, 格式HH:mm, 如23:59 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` -} - -type OpsWorkflow struct { - // 任务数量 - TaskCount *uint64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"` - - // 文件名 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流文件id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 工作流类型 - // - cycle周期 - // - manual手动 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 负责人userId,多个‘;’隔开 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 工作流状态 - // * ALL_RUNNING : 全部调度中 - // * ALL_FREEZED : 全部已暂停 - // * ALL_STOPPTED : 全部已下线 - // * PART_RUNNING : 部分调度中 - // * ALL_NO_RUNNING : 全部未调度 - // * ALL_INVALID : 全部已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 工作流创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 最近更新时间, 包含开发、生产变更 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 最近更新人,包含开发、生产变更 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` -} - -type OpsWorkflowDetail struct { - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流类型: - // - cycle 周期; - // - manual手动 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 延时执行时间,unit=minute - // 注意:此字段可能返回 null,表示取不到有效值。 - StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"` - - // 配置生效日期 开始日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 配置结束日期 结束日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 任务周期类型 - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 文件夹Id - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 任务实例初始化策略 - // - T_PLUS_1(T+1):延迟一天初始化 - // - T_PLUS_0(T+0):当天初始化 - // - T_MINUS_1(T-1):提前一天初始化 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"` - - // 调度计划释义 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"` - - // 工作流首次提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` - - // 工作流最近提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LatestSubmitTime *string `json:"LatestSubmitTime,omitnil,omitempty" name:"LatestSubmitTime"` - - // 工作流状态 - // * ALL_RUNNING : 全部调度中 - // * ALL_FREEZED : 全部已暂停 - // * ALL_STOPPTED : 全部已下线 - // * PART_RUNNING : 部分调度中 - // * ALL_NO_RUNNING : 全部未调度 - // * ALL_INVALID : 全部已失效 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 负责人, 多个以‘;’隔开 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` -} - -type OpsWorkflows struct { - // 记录列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*OpsWorkflow `json:"Items,omitnil,omitempty" name:"Items"` - - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` -} - -type OutTaskParameter struct { - // 参数名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` - - // 参数定义 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` -} - -type ParamInfo struct { - // 参数名 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` - - // 参数值 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` -} - -type ParentDependencyConfigPage struct { - // 结果总数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 分页数据 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"` -} - -// Predefined struct for user -type PauseOpsTasksAsyncRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 是否需要终止已生成实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` -} - -type PauseOpsTasksAsyncRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 是否需要终止已生成实例 - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` -} - -func (r *PauseOpsTasksAsyncRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *PauseOpsTasksAsyncRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskIds") - delete(f, "KillInstance") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "PauseOpsTasksAsyncRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type PauseOpsTasksAsyncResponseParams struct { - // 异步操作结果 - Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type PauseOpsTasksAsyncResponse struct { - *tchttp.BaseResponse - Response *PauseOpsTasksAsyncResponseParams `json:"Response"` -} - -func (r *PauseOpsTasksAsyncResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *PauseOpsTasksAsyncResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ProjectInstanceStatisticsAlarmInfo struct { - // 告警类型  - // - // projectFailureInstanceUpwardFluctuationAlarm: 失败实例向上波动告警 - // - // projectSuccessInstanceDownwardFluctuationAlarm: 成功实例向下波动告警 - AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` - - // 实例成功数向下波动比例告警阀值;实例失败数向上波动比例告警阀值 - InstanceThresholdCountPercent *uint64 `json:"InstanceThresholdCountPercent,omitnil,omitempty" name:"InstanceThresholdCountPercent"` - - // 累计实例数波动阀值 - InstanceThresholdCount *uint64 `json:"InstanceThresholdCount,omitnil,omitempty" name:"InstanceThresholdCount"` - - // 稳定性次数阈值(防抖动配置统计周期数) - StabilizeThreshold *uint64 `json:"StabilizeThreshold,omitnil,omitempty" name:"StabilizeThreshold"` - - // 稳定性统计周期(防抖动配置统计周期数) - StabilizeStatisticsCycle *uint64 `json:"StabilizeStatisticsCycle,omitnil,omitempty" name:"StabilizeStatisticsCycle"` - - // 是否累计计算,false:连续,true:累计 - IsCumulant *bool `json:"IsCumulant,omitnil,omitempty" name:"IsCumulant"` - - // 当日累计实例数; - // 当天失败实例数向下波动量 - InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` -} - -type ReconciliationStrategyInfo struct { - // 离线告警规则类型 - // reconciliationFailure: 离线对账失败告警 - // reconciliationOvertime: 离线对账任务运行超时告警(需配置超时时间) - // reconciliationMismatch: 离线对账不一致条数告警(需配置不一致条数阀值) - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"` - - // 对账不一致条数阀值, RuleType=reconciliationMismatch对账不一致条数类型,需要配置该字段,无默认值 - // 注意:此字段可能返回 null,表示取不到有效值。 - MismatchCount *uint64 `json:"MismatchCount,omitnil,omitempty" name:"MismatchCount"` - - // 对账任务运行超时阀值: 小时, 默认为0 - // 注意:此字段可能返回 null,表示取不到有效值。 - Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"` - - // 对账任务运行超时阀值: 分钟, 默认为1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Min *int64 `json:"Min,omitnil,omitempty" name:"Min"` -} - -// Predefined struct for user -type RerunTaskInstancesAsyncRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` - - // 下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW - SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"` - - // 重跑是否忽略事件监听 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 自定义实例运行并发度, 如果不配置,则使用任务原有自依赖 - RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"` - - // 自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖 - RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"` - - // 重跑实例自定义参数 - RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"` -} - -type RerunTaskInstancesAsyncRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` - - // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子,默认1 - RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"` - - // 是否检查上游任务: ALL(全部)、 MAKE_SCOPE(选中)、NONE (全部不检查),默认NONE - CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"` - - // 下游实例范围 WORKFLOW: 所在工作流 PROJECT: 所在项目 ALL: 所有跨工作流依赖的项目,默认WORKFLOW - SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"` - - // 重跑是否忽略事件监听 - SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"` - - // 自定义实例运行并发度, 如果不配置,则使用任务原有自依赖 - RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"` - - // 自定义的工作流自依赖: yes开启,no关闭,如果不配置,则使用工作流原有自依赖 - RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"` - - // 重跑实例自定义参数 - RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"` -} - -func (r *RerunTaskInstancesAsyncRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *RerunTaskInstancesAsyncRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKeyList") - delete(f, "RerunType") - delete(f, "CheckParentType") - delete(f, "SonRangeType") - delete(f, "SkipEventListening") - delete(f, "RedefineParallelNum") - delete(f, "RedefineSelfWorkflowDependency") - delete(f, "RedefineParamList") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RerunTaskInstancesAsyncRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type RerunTaskInstancesAsyncResponseParams struct { - // 批量重跑操作的返回的异步id, 可以在接口GetAsyncJob获取具体执行详情 - Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type RerunTaskInstancesAsyncResponse struct { - *tchttp.BaseResponse - Response *RerunTaskInstancesAsyncResponseParams `json:"Response"` -} - -func (r *RerunTaskInstancesAsyncResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *RerunTaskInstancesAsyncResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type ResourceFile struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - - // 资源文件名称 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // 资源文件路径 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` - - // 资源对象COS存储路径 - RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"` - - // 资源文件类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` - - // 资源大小 - Size *string `json:"Size,omitnil,omitempty" name:"Size"` - - // 创建用户ID - CreatorUserUin *string `json:"CreatorUserUin,omitnil,omitempty" name:"CreatorUserUin"` - - // 创建用户名称 - CreatorUserName *string `json:"CreatorUserName,omitnil,omitempty" name:"CreatorUserName"` - - // 最后更新用户名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserName *string `json:"UpdateUserName,omitnil,omitempty" name:"UpdateUserName"` - - // 最后更新用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // COS 桶 - BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"` - - // COS 地域 - CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` - - // 资源来源模式 - ResourceSourceMode *string `json:"ResourceSourceMode,omitnil,omitempty" name:"ResourceSourceMode"` - - // 本地工程ID - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // 本地工程信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type ResourceFileItem struct { - // 资源文件ID - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - - // 资源文件名称 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // 资源文件类型 - FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"` - - // 资源路径 - LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"` -} - -type ResourceFilePage struct { - // 任务集合信息 - Items []*ResourceFileItem `json:"Items,omitnil,omitempty" name:"Items"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 总数量 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 当前页 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type ResourceFolder struct { - // 资源文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 创建人ID - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 创建人名称 - CreateUserName *string `json:"CreateUserName,omitnil,omitempty" name:"CreateUserName"` - - // 文件夹路径 - FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type ResourceFolderPage struct { - // 资源文件夹集合信息 - Items []*ResourceFolder `json:"Items,omitnil,omitempty" name:"Items"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 总数量 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 当前页 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -// Predefined struct for user -type RunSQLScriptRequestParams struct { - // 脚本id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 高级运行参数,JSON格式base64编码 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` -} - -type RunSQLScriptRequest struct { - *tchttp.BaseRequest - - // 脚本id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 脚本内容,不传则默认执行已保存的全量脚本内容;若传递则要用Base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 高级运行参数,JSON格式base64编码 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` -} - -func (r *RunSQLScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *RunSQLScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ScriptId") - delete(f, "ProjectId") - delete(f, "ScriptContent") - delete(f, "Params") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunSQLScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type RunSQLScriptResponseParams struct { - // 数据探索任务 - Data *JobDto `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type RunSQLScriptResponse struct { - *tchttp.BaseResponse - Response *RunSQLScriptResponseParams `json:"Response"` -} - -func (r *RunSQLScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *RunSQLScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type SQLContentActionResult struct { - // 操作是否成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -type SQLFolderNode struct { - // 唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - Id *string `json:"Id,omitnil,omitempty" name:"Id"` - - // 名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - Name *string `json:"Name,omitnil,omitempty" name:"Name"` - - // 类型 folder,script - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *string `json:"Type,omitnil,omitempty" name:"Type"` - - // 父文件夹path,/aaa/bbb/ccc - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 是否叶子节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"` - - // 业务参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 权限范围: SHARED, PRIVATE - // 注意:此字段可能返回 null,表示取不到有效值。 - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` - - // 节点路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` - - // 创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 当前用户对节点拥有的权限 - // 注意:此字段可能返回 null,表示取不到有效值。 - NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"` - - // 子节点列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Children []*SQLFolderNode `json:"Children,omitnil,omitempty" name:"Children"` - - // 文件责任人 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` -} - -type SQLScript struct { - // 脚本id - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 脚本名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"` - - // 脚本所有者 uin - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 父文件夹path,/aaa/bbb/ccc - // 注意:此字段可能返回 null,表示取不到有效值。 - ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"` - - // 脚本配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"` - - // 脚本内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` - - // 最近一次操作人 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 更新时间 yyyy-MM-dd hh:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` - - // 创建时间 yyyy-MM-dd hh:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 权限范围:SHARED, PRIVATE - // 注意:此字段可能返回 null,表示取不到有效值。 - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` - - // 节点全路径,/aaa/bbb/ccc.ipynb,由各个节点的名称组成 - // 注意:此字段可能返回 null,表示取不到有效值。 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` -} - -type SQLScriptConfig struct { - // 数据源Id - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据源环境 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceEnv *string `json:"DatasourceEnv,omitnil,omitempty" name:"DatasourceEnv"` - - // 计算资源 - // 注意:此字段可能返回 null,表示取不到有效值。 - ComputeResource *string `json:"ComputeResource,omitnil,omitempty" name:"ComputeResource"` - - // 执行资源组 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 高级运行参数,变量替换,map-json String,String - // 注意:此字段可能返回 null,表示取不到有效值。 - Params *string `json:"Params,omitnil,omitempty" name:"Params"` - - // 高级设置,执行配置参数,map-json String,String. 采用Base64编码 - // 注意:此字段可能返回 null,表示取不到有效值。 - AdvanceConfig *string `json:"AdvanceConfig,omitnil,omitempty" name:"AdvanceConfig"` -} - -type SQLStopResult struct { - // 是否成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type SetSuccessTaskInstancesAsyncRequestParams struct { - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` -} - -type SetSuccessTaskInstancesAsyncRequest struct { - *tchttp.BaseRequest - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 实例id列表,可以从ListInstances中获取 - InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"` -} - -func (r *SetSuccessTaskInstancesAsyncRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SetSuccessTaskInstancesAsyncRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "InstanceKeyList") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SetSuccessTaskInstancesAsyncRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type SetSuccessTaskInstancesAsyncResponseParams struct { - // 批量置成功操作的返回的异步id, 可以在接口GetAsyncJob获取具体执行详情 - Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type SetSuccessTaskInstancesAsyncResponse struct { - *tchttp.BaseResponse - Response *SetSuccessTaskInstancesAsyncResponseParams `json:"Response"` -} - -func (r *SetSuccessTaskInstancesAsyncResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SetSuccessTaskInstancesAsyncResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type SqlCreateResult struct { - // 文件夹id - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` -} - -// Predefined struct for user -type StopOpsTasksAsyncRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 是否终止已生成实例,默认false - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` -} - -type StopOpsTasksAsyncRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 是否终止已生成实例,默认false - KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"` -} - -func (r *StopOpsTasksAsyncRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopOpsTasksAsyncRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskIds") - delete(f, "KillInstance") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StopOpsTasksAsyncRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type StopOpsTasksAsyncResponseParams struct { - // AsyncId - Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type StopOpsTasksAsyncResponse struct { - *tchttp.BaseResponse - Response *StopOpsTasksAsyncResponseParams `json:"Response"` -} - -func (r *StopOpsTasksAsyncResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopOpsTasksAsyncResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type StopSQLScriptRunRequestParams struct { - // 查询id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -type StopSQLScriptRunRequest struct { - *tchttp.BaseRequest - - // 查询id - JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` -} - -func (r *StopSQLScriptRunRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopSQLScriptRunRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "JobId") - delete(f, "ProjectId") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "StopSQLScriptRunRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type StopSQLScriptRunResponseParams struct { - // 执行结果 - Data *SQLStopResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type StopSQLScriptRunResponse struct { - *tchttp.BaseResponse - Response *StopSQLScriptRunResponseParams `json:"Response"` -} - -func (r *StopSQLScriptRunResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *StopSQLScriptRunResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type SubmitTaskRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` -} - -type SubmitTaskRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 版本备注 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` -} - -func (r *SubmitTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "VersionRemark") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type SubmitTaskResponseParams struct { - // 成功或者失败 - Data *SubmitTaskResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type SubmitTaskResponse struct { - *tchttp.BaseResponse - Response *SubmitTaskResponseParams `json:"Response"` -} - -func (r *SubmitTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *SubmitTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type SubmitTaskResult struct { - // 生成的任务版本ID - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` - - // 提交状态 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -type Task struct { - // 任务基本属性 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskBaseAttribute *TaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"` - - // 任务配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"` - - // 任务调度配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"` -} - -type TaskBaseAttribute struct { - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务类型ID: - // - // * 21:JDBC SQL - // * 23:TDSQL-PostgreSQL - // * 26:OfflineSynchronization - // * 30:Python - // * 31:PySpark - // * 33:Impala - // * 34:Hive SQL - // * 35:Shell - // * 36:Spark SQL - // * 38:Shell Form Mode - // * 39:Spark - // * 40:TCHouse-P - // * 41:Kettle - // * 42:Tchouse-X - // * 43:TCHouse-X SQL - // * 46:DLC Spark - // * 47:TiOne - // * 48:Trino - // * 50:DLC PySpark - // * 92:MapReduce - // * 130:Branch Node - // * 131:Merged Node - // * 132:Notebook - // * 133:SSH - // * 134:StarRocks - // * 137:For-each - // * 138:Setats SQL - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 最近一次保存版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskLatestVersionNo *string `json:"TaskLatestVersionNo,omitnil,omitempty" name:"TaskLatestVersionNo"` - - // 最近一次提交版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskLatestSubmitVersionNo *string `json:"TaskLatestSubmitVersionNo,omitnil,omitempty" name:"TaskLatestSubmitVersionNo"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 任务状态: - // * N: 新建 - // * Y: 调度中 - // * F: 已下线 - // * O: 已暂停 - // * T: 下线中 - // * INVALID: 已失效 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 任务最新提交状态,任务是否已经提交:true/false - // 注意:此字段可能返回 null,表示取不到有效值。 - Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"` - - // 任务创建时间,示例:2022-02-12 11:13:41 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 最后更新时间,示例:2025-08-13 16:34:06 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` - - // 最后更新人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateUserName *string `json:"LastUpdateUserName,omitnil,omitempty" name:"LastUpdateUserName"` - - // 最后运维时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastOpsTime *string `json:"LastOpsTime,omitnil,omitempty" name:"LastOpsTime"` - - // 最后运维人名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastOpsUserName *string `json:"LastOpsUserName,omitnil,omitempty" name:"LastOpsUserName"` - - // 任务负责人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"` - - // 最近一次更新用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // 创建用户ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` -} - -type TaskCode struct { - // 代码内容 - CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"` - - // 代码文件大小,单位bytes - CodeFileSize *uint64 `json:"CodeFileSize,omitnil,omitempty" name:"CodeFileSize"` -} - -type TaskCodeResult struct { - // 代码内容 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeInfo *string `json:"CodeInfo,omitnil,omitempty" name:"CodeInfo"` - - // 代码文件大小,单位KB - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeFileSize *string `json:"CodeFileSize,omitnil,omitempty" name:"CodeFileSize"` -} - -type TaskConfiguration struct { - // 代码内容的Base64编码 - // 注意:此字段可能返回 null,表示取不到有效值。 - CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"` - - // 任务扩展属性配置列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"` - - // 集群ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"` - - // 指定的运行节点 - // 注意:此字段可能返回 null,表示取不到有效值。 - BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"` - - // 资源池队列名称,需要通过 DescribeProjectClusterQueues 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"` - - // 来源数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"` - - // 来源数据源类型, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"` - - // 来源数据源名称, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - SourceServiceName *string `json:"SourceServiceName,omitnil,omitempty" name:"SourceServiceName"` - - // 目标数据源ID, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"` - - // 目标数据源类型, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"` - - // 目标数据源名称, 使用 ; 分隔, 需要通过 DescribeDataSourceWithoutInfo 获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - TargetServiceName *string `json:"TargetServiceName,omitnil,omitempty" name:"TargetServiceName"` - - // 资源组ID: 需要通过 DescribeNormalSchedulerExecutorGroups 获取 ExecutorGroupId - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"` - - // 资源组名称: 需要通过 DescribeNormalSchedulerExecutorGroups 获取 ExecutorGroupName - // 注意:此字段可能返回 null,表示取不到有效值。 - ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"` - - // 调度参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"` - - // Bundle使用的ID - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type TaskDataRegistry struct { - // 数据源ID - // 注意:此字段可能返回 null,表示取不到有效值。 - DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"` - - // 数据库名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"` - - // 表名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"` - - // 分区名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - PartitionName *string `json:"PartitionName,omitnil,omitempty" name:"PartitionName"` - - // 输入输出表类型 - // 输入流 - // UPSTREAM, - // 输出流 - // DOWNSTREAM; - // 注意:此字段可能返回 null,表示取不到有效值。 - DataFlowType *string `json:"DataFlowType,omitnil,omitempty" name:"DataFlowType"` - - // 表物理唯一ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TablePhysicalId *string `json:"TablePhysicalId,omitnil,omitempty" name:"TablePhysicalId"` - - // 库唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - DbGuid *string `json:"DbGuid,omitnil,omitempty" name:"DbGuid"` - - // 表唯一标识 - // 注意:此字段可能返回 null,表示取不到有效值。 - TableGuid *string `json:"TableGuid,omitnil,omitempty" name:"TableGuid"` -} - -type TaskDependDto struct { - // 任务Id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 工作流id - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务状态: - // - Y: 运行 - // - F: 停止 - // - O: 冻结 - // - T: 停止中 - // - INVALID: 已失效 - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务类型描述 - // - 20 : 通用数据同步 - // - 25 : ETLTaskType - // - 26 : ETLTaskType - // - 30 : python - // - 31 : pyspark - // - 34 : hivesql - // - 35 : shell - // - 36 : sparksql - // - 21 : jdbcsql - // - 32 : dlc - // - 33 : ImpalaTaskType - // - 40 : CDWTaskType - // - 41 : kettle - // - 42 : TCHouse-X - // - 43 : TCHouse-X SQL - // - 46 : dlcsparkTaskType - // - 47 : TiOneMachineLearningTaskType - // - 48 : Trino - // - 50 : DLCPyspark - // - 23 : TencentDistributedSQL - // - 39 : spark - // - 92 : MRTaskType - // - 38 : ShellScript - // - 70 : HiveSQLScrip - // - 130 : 分支 - // - 131 : 归并 - // - 132 : Notebook探索 - // - 133 : SSH节点 - // - 134 : StarRocks - // - 137 : For-each - // - 10000 : 自定义业务通用 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` - - // 调度计划展示描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` - - // 任务开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 任务结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 延迟时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"` - - // 周期类型:默认为 D - // - // 支持的类型为 - // - // * O: 一次性 - // * Y: 年 - // * M: 月 - // * W: 周 - // * D: 天 - // * H: 小时 - // * I: 分钟 - // * C: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 负责人 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 弹性周期配置 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"` - - // 调度初始化策略 - // 注意:此字段可能返回 null,表示取不到有效值。 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` - - // crontab表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` -} - -type TaskExtParameter struct { - // 参数名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` - - // 参数值 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` -} - -type TaskInstance struct { - // 所属项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // **实例状态** - // - WAIT_EVENT: 等待事件 - // - WAIT_UPSTREAM: 等待上游 - // - WAIT_RUN: 等待运行 - // - RUNNING: 运行中 - // - SKIP_RUNNING: 跳过运行 - // - FAILED_RETRY: 失败重试 - // - EXPIRED: 失败 - // - COMPLETED: 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // 负责人列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"` - - // 累计运行次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"` - - // 任务类型描述 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // 任务类型id - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // **任务周期类型** - // 支持过滤多个,条件间为 或 的过滤关系 - // * O: ONEOFF_CYCLE - // * Y: YEAR_CYCLE - // * M: MONTH_CYCLE - // * W: WEEK_CYCLE - // * D: DAY_CYCLE - // * H: HOUR_CYCLE - // * I: MINUTE_CYCLE - // * C: CRONTAB_CYCLE - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 每次运行失败,下发重试次数限制 - // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // **失败重试次数** - // 再次使用 手动重跑 或 补录实例等方式触发运行时,会被重置为 0 后重新计数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 运行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 运行完成时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 耗费时间, 单位ms - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` - - // 计划调度时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"` - - // 实例最近更新时间, 时间格式为 yyyy-MM-dd HH:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` - - // 执行资源组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` -} - -type TaskInstanceDetail struct { - // 所属项目id - // 注意:此字段可能返回 null,表示取不到有效值。 - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // **实例唯一标识** - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"` - - // 文件夹ID - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 任务ID - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // taskType对应的id - TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"` - - // **任务周期类型** - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 实例数据时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"` - - // **实例状态** - // - WAIT_EVENT: 等待事件 - // - WAIT_UPSTREAM: 等待上游 - // - WAIT_RUN: 等待运行 - // - RUNNING: 运行中 - // - SKIP_RUNNING: 跳过运行 - // - FAILED_RETRY: 失败重试 - // - EXPIRED: 失败 - // - COMPLETED: 成功 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"` - - // **实例类型** - // - // - 0 表示补录类型 - // - 1 表示周期实例 - // - 2 表示非周期实例 - // 注意:此字段可能返回 null,表示取不到有效值。 - InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` - - // 负责人列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"` - - // 累计运行次数 - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"` - - // 每次运行失败,下发重试次数限制 - // 注意:此字段可能返回 null,表示取不到有效值。 - TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"` - - // **失败重试次数** - // 再次使用 手动重跑 或 补录实例等方式触发运行时,会被重置为 0 后重新计数 - // 注意:此字段可能返回 null,表示取不到有效值。 - Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"` - - // 耗费时间, 单位ms - // 注意:此字段可能返回 null,表示取不到有效值。 - CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` - - // 运行开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 运行完成时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 计划调度时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"` - - // 实例最近更新时间, 时间格式为 yyyy-MM-dd HH:mm:ss - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` - - // 执行资源组ID - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 资源组名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 简要的任务失败信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - JobErrorMsg *string `json:"JobErrorMsg,omitnil,omitempty" name:"JobErrorMsg"` -} - -type TaskInstanceExecutions struct { - // 结果总数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 记录列表 - Items []*InstanceExecution `json:"Items,omitnil,omitempty" name:"Items"` - - // 页码 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 分页大小 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` -} - -type TaskInstancePage struct { - // **总条数** - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // **总分页数** - // 注意:此字段可能返回 null,表示取不到有效值。 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 页码 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页条目数 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 数据列表 - // 注意:此字段可能返回 null,表示取不到有效值。 - Items []*TaskInstance `json:"Items,omitnil,omitempty" name:"Items"` -} - -type TaskOpsInfo struct { - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务名 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 负责人Id - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务状态: - // - Y: 调度中 - // - F: 已下线 - // - O: 已暂停 - // - T: 下线中 - // - INVALID: 已失效 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 文件夹id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名字 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 工作流id - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 项目名称 - ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"` - - // 更新人名称 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // 任务类型Id: - // * 21:JDBC SQL - // * 23:TDSQL-PostgreSQL - // * 26:OfflineSynchronization - // * 30:Python - // * 31:PySpark - // * 33:Impala - // * 34:Hive SQL - // * 35:Shell - // * 36:Spark SQL - // * 38:Shell Form Mode - // * 39:Spark - // * 40:TCHouse-P - // * 41:Kettle - // * 42:Tchouse-X - // * 43:TCHouse-X SQL - // * 46:DLC Spark - // * 47:TiOne - // * 48:Trino - // * 50:DLC PySpark - // * 92:MapReduce - // * 130:Branch Node - // * 131:Merged Node - // * 132:Notebook - // * 133:SSH - // * 134:StarRocks - // * 137:For-each - // * 138:Setats SQL - TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` - - // 任务类型描述 - // - 通用数据同步 - // - ETLTaskType - // - ETLTaskType - // - python - // - pyspark - // - HiveSQLTaskType - // - shell - // - SparkSQLTaskType - // - JDBCSQLTaskType - // - DLCTaskType - // - ImpalaTaskType - // - CDWTaskType - // - kettle - // - DLCSparkTaskType - // - TiOne机器学习 - // - TrinoTaskType - // - DLCPyspark - // - spark - // - mr - // - shell脚本 - // - hivesql脚本 - // - 自定义业务通用 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"` - - // 任务周期类型 - // * ONEOFF_CYCLE: 一次性 - // * YEAR_CYCLE: 年 - // * MONTH_CYCLE: 月 - // * WEEK_CYCLE: 周 - // * DAY_CYCLE: 天 - // * HOUR_CYCLE: 小时 - // * MINUTE_CYCLE: 分钟 - // * CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 资源组id - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"` - - // 调度描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"` - - // 资源组名称 - ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"` - - // 最新调度提交时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"` - - // 首次执行时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"` - - // 最近一次提交时间 - FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 最近更新时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` -} - -type TaskSchedulerConfiguration struct { - // 周期类型:支持的类型为 - // - // ONEOFF_CYCLE: 一次性 - // YEAR_CYCLE: 年 - // MONTH_CYCLE: 月 - // WEEK_CYCLE: 周 - // DAY_CYCLE: 天 - // HOUR_CYCLE: 小时 - // MINUTE_CYCLE: 分钟 - // CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 时区 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 0 2 3 1,L,2 * ? - // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 生效日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 结束日期 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 执行时间 左闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间 右闭区间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 调度类型: 0 正常调度 1 空跑调度 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleRunType *int64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"` - - // 日历调度 取值为 0 和 1, 1为打开,0为关闭,默认为0 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历调度 日历 ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` - - // 日历调度 日历名称, 需要从 DescribeScheduleCalendarPageList 中获取 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"` - - // 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序) - // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 上游依赖数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"` - - // 下游依赖数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - DownStreamDependencyConfigList []*DependencyTaskBrief `json:"DownStreamDependencyConfigList,omitnil,omitempty" name:"DownStreamDependencyConfigList"` - - // 事件数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"` - - // 任务调度优先级 运行优先级 4高 5中 6低 , 默认:6 - // 注意:此字段可能返回 null,表示取不到有效值。 - RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"` - - // 重试策略 重试等待时间,单位分钟: 默认: 5 - // 注意:此字段可能返回 null,表示取不到有效值。 - RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"` - - // 重试策略 最大尝试次数, 默认: 4 - // 注意:此字段可能返回 null,表示取不到有效值。 - MaxRetryAttempts *int64 `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"` - - // 超时处理策略 运行耗时超时(单位:分钟)默认为 -1 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"` - - // 超时处理策略 等待总时长耗时超时(单位:分钟)默认为 -1 - // 注意:此字段可能返回 null,表示取不到有效值。 - WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"` - - // 重跑&补录配置, 默认为 ALL; , ALL 运行成功或失败后皆可重跑或补录, FAILURE 运行成功后不可重跑或补录,运行失败后可重跑或补录, NONE 运行成功或失败后皆不可重跑或补录; - // 注意:此字段可能返回 null,表示取不到有效值。 - AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"` - - // 输出参数数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"` - - // 输入参数数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"` - - // 产出登记 - // 注意:此字段可能返回 null,表示取不到有效值。 - TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"` - - // **实例生成策略** - // * T_PLUS_0: T+0生成,默认策略 - // * T_PLUS_1: T+1生成 - // 注意:此字段可能返回 null,表示取不到有效值。 - InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"` -} - -type TaskSchedulingParameter struct { - // 参数名 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"` - - // 参数值 - // 注意:此字段可能返回 null,表示取不到有效值。 - ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"` -} - -type TaskVersion struct { - // 保存时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"` - - // 创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 保存版本id - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` - - // 版本描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` - - // 审批状态(只有提交版本有) - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"` - - // 生产状态(只有提交版本有) - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *string `json:"Status,omitnil,omitempty" name:"Status"` - - // 审批人(只有提交版本有) - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"` -} - -type TaskVersionDetail struct { - // 保存时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 版本号 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"` - - // 版本创建人 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 保存版本Id - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"` - - // 版本描述信息 - // 注意:此字段可能返回 null,表示取不到有效值。 - VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"` - - // 审批状态(只有提交版本有) - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"` - - // 生产状态(只有提交版本有) - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveTime *string `json:"ApproveTime,omitnil,omitempty" name:"ApproveTime"` - - // 版本的任务详情 - // 注意:此字段可能返回 null,表示取不到有效值。 - Task *Task `json:"Task,omitnil,omitempty" name:"Task"` - - // 审批人Id - // 注意:此字段可能返回 null,表示取不到有效值。 - ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"` -} - -type TimeOutStrategyInfo struct { - // 超时告警超时配置: - // - // 1.预计运行耗时超时,2.预计完成时间超时,3.预计等待调度耗时超时,4.预计周期内完成但实际未完成 - // 注意:此字段可能返回 null,表示取不到有效值。 - RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"` - - // 超时值配置类型 - // - // 1--指定值 - // 2--平均值 - // 注意:此字段可能返回 null,表示取不到有效值。 - Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` - - // 超时指定值小时, 默认 为0 - // 注意:此字段可能返回 null,表示取不到有效值。 - Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"` - - // 超时指定值分钟, 默认为1 - // 注意:此字段可能返回 null,表示取不到有效值。 - Min *int64 `json:"Min,omitnil,omitempty" name:"Min"` - - // 超时时间对应的时区配置, 如 UTC+7, 默认为UTC+8 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` -} - -// Predefined struct for user -type UpdateCodeFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` - - // 代码文件配置 - CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"` - - // 代码文件内容 - CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"` -} - -type UpdateCodeFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 代码文件ID,参数值来自CreateCodeFile接口的返回 - CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"` - - // 代码文件配置 - CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"` - - // 代码文件内容 - CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"` -} - -func (r *UpdateCodeFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "CodeFileId") - delete(f, "CodeFileConfig") - delete(f, "CodeFileContent") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateCodeFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateCodeFileResponseParams struct { - // 结果 - Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateCodeFileResponse struct { - *tchttp.BaseResponse - Response *UpdateCodeFileResponseParams `json:"Response"` -} - -func (r *UpdateCodeFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateCodeFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,参数值来自CreateCodeFolder接口的返回 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type UpdateCodeFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,参数值来自CreateCodeFolder接口的返回 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -func (r *UpdateCodeFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - delete(f, "FolderName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateCodeFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateCodeFolderResponseParams struct { - // 执行结果 - Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateCodeFolderResponse struct { - *tchttp.BaseResponse - Response *UpdateCodeFolderResponseParams `json:"Response"` -} - -func (r *UpdateCodeFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateCodeFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UpdateFolderResult struct { - // 更新状态,true表示更新成功,false表示更新失败 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type UpdateOpsAlarmRuleRequestParams struct { - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id,通过接口GetAlarmRule/ListAlarmRule获取 - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` - - // 告警规则新的规则名称 - AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"` - - // 监控对象类型, - // 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) - // 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` - - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; 项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectFailureInstanceUpwardVolatilityAlarm:当天失败实例数向上波动量超过阀值告警 projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; projectSuccessInstanceDownwardVolatilityAlarm: 当天成功实例数向下波动量超过阀值告警 projectFailureInstanceCountAlarm: 当天失败实例数超过阀值告警 projectFailureInstanceProportionAlarm: 当天失败实例数占比超过阀值告警 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"` - - // 告警规则配置信息 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 - AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"` - - // 告警规则的启用状态0--禁用1--启用 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 告警级别 1.普通、2.重要、3.紧急 - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警接收人配置信息 - AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"` - - // 告警描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -type UpdateOpsAlarmRuleRequest struct { - *tchttp.BaseRequest - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 告警规则唯一id,通过接口GetAlarmRule/ListAlarmRule获取 - AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"` - - // 告警规则新的规则名称 - AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"` - - // 监控对象类型, - // 任务维度监控: 可按照任务/工作流/项目来配置:1.任务、2.工作流、3.项目(默认为1.任务) - // 项目维度监控: 项目整体任务波动告警, 7:项目波动监控告警 - MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"` - - // 根据MonitorType 的设置传入不同的业务id,如下1(任务): MonitorObjectIds为任务id列表2(工作流): MonitorObjectIds 为工作流id列表(工作流id可从接口ListWorkflows获取)3(项目): MonitorObjectIds为项目id列表 - MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"` - - // 告警规则监控类型 failure:失败告警 ;overtime:超时告警 success:成功告警; backTrackingOrRerunSuccess: 补录重跑成功告警 backTrackingOrRerunFailure:补录重跑失败告警; 项目波动告警 projectFailureInstanceUpwardFluctuationAlarm: 当天失败实例数向上波动率超过阀值告警; projectFailureInstanceUpwardVolatilityAlarm:当天失败实例数向上波动量超过阀值告警 projectSuccessInstanceDownwardFluctuationAlarm:当天成功实例数向下波动率超过阀值告警; projectSuccessInstanceDownwardVolatilityAlarm: 当天成功实例数向下波动量超过阀值告警 projectFailureInstanceCountAlarm: 当天失败实例数超过阀值告警 projectFailureInstanceProportionAlarm: 当天失败实例数占比超过阀值告警 离线集成任务对账告警: reconciliationFailure: 离线对账任务失败告警 reconciliationOvertime: 离线对账任务运行超时告警 reconciliationMismatch: 数据对账任务不一致条数超过阀值告警 - AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"` - - // 告警规则配置信息 成功告警无需配置;失败告警可以配置首次失败告警或者所有重试失败告警;超时配置需要配置超时类型及超时阀值;项目波动告警需要配置波动率及防抖周期配置 - AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"` - - // 告警规则的启用状态0--禁用1--启用 - Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` - - // 告警级别 1.普通、2.重要、3.紧急 - AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"` - - // 告警接收人配置信息 - AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"` - - // 告警描述信息 - Description *string `json:"Description,omitnil,omitempty" name:"Description"` -} - -func (r *UpdateOpsAlarmRuleRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateOpsAlarmRuleRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "AlarmRuleId") - delete(f, "AlarmRuleName") - delete(f, "MonitorObjectType") - delete(f, "MonitorObjectIds") - delete(f, "AlarmTypes") - delete(f, "AlarmRuleDetail") - delete(f, "Status") - delete(f, "AlarmLevel") - delete(f, "AlarmGroups") - delete(f, "Description") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateOpsAlarmRuleRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateOpsAlarmRuleResponseParams struct { - // 更新结果是否成功 - // true: 更新成功 false:更新失败/未更新 - Data *ModifyAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateOpsAlarmRuleResponse struct { - *tchttp.BaseResponse - Response *UpdateOpsAlarmRuleResponseParams `json:"Response"` -} - -func (r *UpdateOpsAlarmRuleResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateOpsAlarmRuleResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateOpsTasksOwnerRequestParams struct { - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 任务负责人Id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` -} - -type UpdateOpsTasksOwnerRequest struct { - *tchttp.BaseRequest - - // 所属项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务Id列表 - TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` - - // 任务负责人Id - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` -} - -func (r *UpdateOpsTasksOwnerRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateOpsTasksOwnerRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskIds") - delete(f, "OwnerUin") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateOpsTasksOwnerRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateOpsTasksOwnerResponseParams struct { - // 操作结果 - Data *UpdateTasksOwner `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateOpsTasksOwnerResponse struct { - *tchttp.BaseResponse - Response *UpdateOpsTasksOwnerResponseParams `json:"Response"` -} - -func (r *UpdateOpsTasksOwnerResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateOpsTasksOwnerResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateResourceFileRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件ID,可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - - // - 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值 - // - 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例: - // /datastudio/resource/projectId/parentFolderPath/name - ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"` - - // 资源名称, 尽可能和文件名保持一致 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // bundle客户端ID - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // bundle客户端名称 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type UpdateResourceFileRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 资源文件ID,可通过ListResourceFiles接口获取 - ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` - - // - 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值 - // - 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例: - // /datastudio/resource/projectId/parentFolderPath/name - ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"` - - // 资源名称, 尽可能和文件名保持一致 - ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` - - // bundle客户端ID - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // bundle客户端名称 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -func (r *UpdateResourceFileRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateResourceFileRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "ResourceId") - delete(f, "ResourceFile") - delete(f, "ResourceName") - delete(f, "BundleId") - delete(f, "BundleInfo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateResourceFileRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateResourceFileResponseParams struct { - // 更新状态 - Data *UpdateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateResourceFileResponse struct { - *tchttp.BaseResponse - Response *UpdateResourceFileResponseParams `json:"Response"` -} - -func (r *UpdateResourceFileResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateResourceFileResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UpdateResourceFileResult struct { - // true - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type UpdateResourceFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID, 可通过ListResourceFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type UpdateResourceFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID, 可通过ListResourceFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -func (r *UpdateResourceFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateResourceFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - delete(f, "FolderName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateResourceFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateResourceFolderResponseParams struct { - // 更新文件夹结果,如果更新失败则报错。 - Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateResourceFolderResponse struct { - *tchttp.BaseResponse - Response *UpdateResourceFolderResponseParams `json:"Response"` -} - -func (r *UpdateResourceFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateResourceFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateSQLFolderRequestParams struct { - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -type UpdateSQLFolderRequest struct { - *tchttp.BaseRequest - - // 文件夹Id - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` - - // 项目id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 权限范围:SHARED, PRIVATE - AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"` -} - -func (r *UpdateSQLFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateSQLFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "FolderId") - delete(f, "FolderName") - delete(f, "ProjectId") - delete(f, "AccessScope") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateSQLFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateSQLFolderResponseParams struct { - // 成功true,失败false - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateSQLFolderResponse struct { - *tchttp.BaseResponse - Response *UpdateSQLFolderResponseParams `json:"Response"` -} - -func (r *UpdateSQLFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateSQLFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateSQLScriptRequestParams struct { - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据探索脚本配置 - ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"` - - // 脚本内容, 需要用Base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` -} - -type UpdateSQLScriptRequest struct { - *tchttp.BaseRequest - - // 探索脚本Id - ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"` - - // 项目Id - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 数据探索脚本配置 - ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"` - - // 脚本内容, 需要用Base64编码 - ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"` -} - -func (r *UpdateSQLScriptRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateSQLScriptRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ScriptId") - delete(f, "ProjectId") - delete(f, "ScriptConfig") - delete(f, "ScriptContent") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateSQLScriptRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateSQLScriptResponseParams struct { - // 结果 - // 注意:此字段可能返回 null,表示取不到有效值。 - Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateSQLScriptResponse struct { - *tchttp.BaseResponse - Response *UpdateSQLScriptResponseParams `json:"Response"` -} - -func (r *UpdateSQLScriptResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateSQLScriptResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UpdateTaskBaseAttribute struct { - // 任务名称 - TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` - - // 任务负责人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 任务描述 - TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"` -} - -type UpdateTaskBrief struct { - // 任务基本属性 - TaskBaseAttribute *UpdateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"` - - // 任务配置 - TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"` - - // 任务调度配置 - TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"` -} - -// Predefined struct for user -type UpdateTaskRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务基本属性 - Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"` -} - -type UpdateTaskRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 任务ID - TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` - - // 任务基本属性 - Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"` -} - -func (r *UpdateTaskRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateTaskRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "TaskId") - delete(f, "Task") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateTaskRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateTaskResponseParams struct { - // 任务ID - Data *UpdateTaskResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateTaskResponse struct { - *tchttp.BaseResponse - Response *UpdateTaskResponseParams `json:"Response"` -} - -func (r *UpdateTaskResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateTaskResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UpdateTaskResult struct { - // 处理结果,成功返回 true,不成功返回 false - // 注意:此字段可能返回 null,表示取不到有效值。 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -type UpdateTasksOwner struct { - // 修改任务责任人结果 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -// Predefined struct for user -type UpdateWorkflowFolderRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,可通过ListWorkflowFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 更新后的文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -type UpdateWorkflowFolderRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID,可通过ListWorkflowFolders接口获取 - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 更新后的文件夹名称 - FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"` -} - -func (r *UpdateWorkflowFolderRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateWorkflowFolderRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "FolderId") - delete(f, "FolderName") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateWorkflowFolderRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateWorkflowFolderResponseParams struct { - // 更新文件夹结果,如果更新失败则报错。 - Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateWorkflowFolderResponse struct { - *tchttp.BaseResponse - Response *UpdateWorkflowFolderResponseParams `json:"Response"` -} - -func (r *UpdateWorkflowFolderResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateWorkflowFolderResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateWorkflowRequestParams struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 责任人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` - - // 统一调度参数 - WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"` - - // BundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type UpdateWorkflowRequest struct { - *tchttp.BaseRequest - - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 工作流ID - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 责任人ID - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 备注 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流参数列表 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` - - // 统一调度参数 - WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"` - - // BundleId项 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // Bundle信息 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -func (r *UpdateWorkflowRequest) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateWorkflowRequest) FromJsonString(s string) error { - f := make(map[string]interface{}) - if err := json.Unmarshal([]byte(s), &f); err != nil { - return err - } - delete(f, "ProjectId") - delete(f, "WorkflowId") - delete(f, "WorkflowName") - delete(f, "OwnerUin") - delete(f, "WorkflowDesc") - delete(f, "WorkflowParams") - delete(f, "WorkflowSchedulerConfiguration") - delete(f, "BundleId") - delete(f, "BundleInfo") - if len(f) > 0 { - return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "UpdateWorkflowRequest has unknown keys!", "") - } - return json.Unmarshal([]byte(s), &r) -} - -// Predefined struct for user -type UpdateWorkflowResponseParams struct { - // true代表成功,false代表失败 - Data *UpdateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"` - - // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` -} - -type UpdateWorkflowResponse struct { - *tchttp.BaseResponse - Response *UpdateWorkflowResponseParams `json:"Response"` -} - -func (r *UpdateWorkflowResponse) ToJsonString() string { - b, _ := json.Marshal(r) - return string(b) -} - -// FromJsonString It is highly **NOT** recommended to use this function -// because it has no param check, nor strict type check -func (r *UpdateWorkflowResponse) FromJsonString(s string) error { - return json.Unmarshal([]byte(s), &r) -} - -type UpdateWorkflowResult struct { - // 更新工作流结果 - Status *bool `json:"Status,omitnil,omitempty" name:"Status"` -} - -type WorkflowDetail struct { - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 责任人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` - - // 工作流类型,cycle和manual - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 工作流参数数组 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"` - - // 统一调度参数 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowSchedulerConfiguration *WorkflowSchedulerConfiguration `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"` - - // 工作流描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 工作流所属路径 - // 注意:此字段可能返回 null,表示取不到有效值。 - Path *string `json:"Path,omitnil,omitempty" name:"Path"` - - // BundleId项 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"` - - // BundleInfo项 - // 注意:此字段可能返回 null,表示取不到有效值。 - BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"` -} - -type WorkflowFolder struct { - // 项目ID - ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` - - // 文件夹ID - FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"` - - // 文件夹绝对路径 - FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"` - - // 创建人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` -} - -type WorkflowFolderPage struct { - // 数据页数,大于等于1 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` - - // 每页显示的数据条数,最小为10条,最大为200 条 - // 注意:此字段可能返回 null,表示取不到有效值。 - PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` - - // 文件夹总数 - TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` - - // 总页数 - TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"` - - // 文件夹列表 - Items []*WorkflowFolder `json:"Items,omitnil,omitempty" name:"Items"` -} - -type WorkflowInfo struct { - // 工作流ID - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"` - - // 工作流名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"` - - // 工作流类型,cycle及manual - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"` - - // 负责人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"` - - // 创建时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` - - // 最新修改时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` - - // 最后更新人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"` - - // 工作流描述 - // 注意:此字段可能返回 null,表示取不到有效值。 - WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"` - - // 创建人ID - // 注意:此字段可能返回 null,表示取不到有效值。 - CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"` -} - -type WorkflowSchedulerConfiguration struct { - // 时区 - // 注意:此字段可能返回 null,表示取不到有效值。 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 周期类型:支持的类型为 - // ONEOFF_CYCLE: 一次性 - // YEAR_CYCLE: 年 - // MONTH_CYCLE: 月 - // WEEK_CYCLE: 周 - // DAY_CYCLE: 天 - // HOUR_CYCLE: 小时 - // MINUTE_CYCLE: 分钟 - // CRONTAB_CYCLE: crontab表达式类型 - // 注意:此字段可能返回 null,表示取不到有效值。 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序) - // 注意:此字段可能返回 null,表示取不到有效值。 - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间 - // 注意:此字段可能返回 null,表示取不到有效值。 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // 工作流依赖,yes or no - // 注意:此字段可能返回 null,表示取不到有效值。 - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 执行时间左闭区间,示例:00:00 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,示例:23:59 - // 注意:此字段可能返回 null,表示取不到有效值。 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // cron表达式 - // 注意:此字段可能返回 null,表示取不到有效值。 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 是否开启日历调度 1 开启 0关闭 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历名称 - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"` - - // 日历id - // 注意:此字段可能返回 null,表示取不到有效值。 - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` -} - -type WorkflowSchedulerConfigurationInfo struct { - // 时区 - ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"` - - // 周期类型:支持的类型为 - // ONEOFF_CYCLE: 一次性 - // YEAR_CYCLE: 年 - // MONTH_CYCLE: 月 - // WEEK_CYCLE: 周 - // DAY_CYCLE: 天 - // HOUR_CYCLE: 小时 - // MINUTE_CYCLE: 分钟 - // CRONTAB_CYCLE: crontab表达式类型 - CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"` - - // 自依赖, 默认值 serial, 取值为:parallel(并行), serial(串行), orderly(有序) - SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"` - - // 生效开始时间 - StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` - - // 生效结束时间 - EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` - - // cron表达式 - CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"` - - // 工作流依赖,yes or no - DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"` - - // 0:不修改 1:将任务的上游依赖配置改为默认值 - ModifyCycleValue *string `json:"ModifyCycleValue,omitnil,omitempty" name:"ModifyCycleValue"` - - // 工作流存在跨工作流依赖且使用cron表达式调度。如果保存统一调度,会断开不支持的依赖关系 - ClearLink *bool `json:"ClearLink,omitnil,omitempty" name:"ClearLink"` - - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-时间维度,取值为: - // * CRONTAB - // * DAY - // * HOUR - // * LIST_DAY - // * LIST_HOUR - // * LIST_MINUTE - // * MINUTE - // * MONTH - // * RANGE_DAY - // * RANGE_HOUR - // * RANGE_MINUTE - // * WEEK - // * YEAR - // - // https://capi.woa.com/object/detail?product=wedata&env=api_dev&version=2025-08-06&name=WorkflowSchedulerConfigurationInfo - MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"` - - // ModifyCycleValue为1的时候生效,表示默认修改的上游依赖-实例范围 - // 取值为: - // * ALL_DAY_OF_YEAR - // * ALL_MONTH_OF_YEAR - // * CURRENT - // * CURRENT_DAY - // * CURRENT_HOUR - // * CURRENT_MINUTE - // * CURRENT_MONTH - // * CURRENT_WEEK - // * CURRENT_YEAR - // * PREVIOUS_BEGIN_OF_MONTH - // * PREVIOUS_DAY - // * PREVIOUS_DAY_LATER_OFFSET_HOUR - // * PREVIOUS_DAY_LATER_OFFSET_MINUTE - // * PREVIOUS_END_OF_MONTH - // * PREVIOUS_FRIDAY - // * PREVIOUS_HOUR - // * PREVIOUS_HOUR_CYCLE - // * PREVIOUS_HOUR_LATER_OFFSET_MINUTE - // * PREVIOUS_MINUTE_CYCLE - // * PREVIOUS_MONTH - // * PREVIOUS_WEEK - // * PREVIOUS_WEEKEND - // * RECENT_DATE - // - // https://capi.woa.com/object/detail?product=wedata&env=api_dev&version=2025-08-06&name=WorkflowSchedulerConfigurationInfo - SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"` - - // 执行时间左闭区间,示例:00:00,只有周期类型为MINUTE_CYCLE才需要填入 - ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"` - - // 执行时间右闭区间,示例:23:59,只有周期类型为MINUTE_CYCLE才需要填入 - ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"` - - // 是否开启日历调度 1 开启 0关闭 - CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"` - - // 日历id - CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"` -} \ No newline at end of file diff --git a/vendor/modules.txt b/vendor/modules.txt index 8fde6caaf3..8426413675 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1170,7 +1170,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1148 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.31 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.1.30 ## explicit; go 1.11 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors @@ -1359,10 +1359,9 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1170 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf/v20180125 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.1.31 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820 -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20250806 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 ## explicit; go 1.14 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss/v20180426