v20250806

package
v3.0.1301+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM signature/authentication error.
	AUTHFAILURE = "AuthFailure"

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// Internal error.
	INTERNALERROR = "InternalError"

	// Parameter error.
	INVALIDPARAMETER = "InvalidParameter"

	// Client ip is unauthorized.
	INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"

	// Missing Servlet Request Parameter
	INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"

	// Parameter value error.
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// Alarm rule name is duplicate.
	INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"

	// Param Validation Error
	INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

	// The quota limit is exceeded.
	LIMITEXCEEDED = "LimitExceeded"

	// Parameter missing.
	MISSINGPARAMETER = "MissingParameter"

	// Operation denied.
	OPERATIONDENIED = "OperationDenied"

	// The resource is occupied.
	RESOURCEINUSE = "ResourceInUse"

	// The resource does not exist.
	RESOURCENOTFOUND = "ResourceNotFound"
)
View Source
const APIVersion = "2025-08-06"

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmGroup

type AlarmGroup struct {
	// Specifies the list of Alarm escalation recipient ids.
	// If the Alarm recipient or supervisor does not confirm the Alarm within the Alarm interval, an Alarm will be sent to the next-level superior.
	AlarmEscalationRecipientIds []*string `json:"AlarmEscalationRecipientIds,omitnil,omitempty" name:"AlarmEscalationRecipientIds"`

	// Escalation interval for alarms.
	AlarmEscalationInterval *int64 `json:"AlarmEscalationInterval,omitnil,omitempty" name:"AlarmEscalationInterval"`

	// Alarm notification fatigue configuration.
	NotificationFatigue *NotificationFatigue `json:"NotificationFatigue,omitnil,omitempty" name:"NotificationFatigue"`

	// Alarm channel. valid values: 1. mail, 2. sms, 3. wechat, 4. voice, 5. wecom, 6. Http, 7. wecom group, 8. lark group, 9. dingtalk group, 10. Slack group, 11. Teams group (default: 1. mail). only select one channel.
	AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"`

	// webhook url list for wecom group/lark group/dingtalk group/Slack group/Teams group.
	WebHooks []*AlarmWayWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"`

	// Alarm recipient type: 1. specified personnel, 2. task owner, 3. duty schedule (default: 1. specified personnel).
	AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil,omitempty" name:"AlarmRecipientType"`

	// Specifies different business ids based on AlarmRecipientType. valid values: 1 (designated personnel): Alarm recipient id list. 2 (task owner): no configuration required. 3 (duty schedule): schedule id list.
	AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil,omitempty" name:"AlarmRecipientIds"`
}

type AlarmMessage

type AlarmMessage struct {
	// Alarm message Id.
	AlarmMessageId *uint64 `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`

	// Alarm time. the same Alarm may be sent multiple times, only the latest Alarm time is displayed.
	AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Instance data time of the task.
	CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`

	// Indicates the Alarm cause.
	AlarmReason *string `json:"AlarmReason,omitnil,omitempty" name:"AlarmReason"`

	// Alarm level. 1. ordinary, 2. important, 3. critical.
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Specifies the Id of the Alarm rule.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`

	// Alarm channel specifies the notification methods: 1. mail, 2. sms, 3. wechat, 4. voice, 5. wecom, 6. Http, 7. wecom group, 8. lark group, 9. dingtalk group, 10. Slack group, 11. Teams group (default: 1. mail).
	AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"`

	// Alarm recipient
	AlarmRecipients []*string `json:"AlarmRecipients,omitnil,omitempty" name:"AlarmRecipients"`
}

type AlarmQuietInterval

type AlarmQuietInterval struct {
	// ISO standard. 1 means monday, 7 means sunday.
	DaysOfWeek []*uint64 `json:"DaysOfWeek,omitnil,omitempty" name:"DaysOfWeek"`

	// Start time. precision: hour/minute/second. format: HH:mm:ss.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time. precision: hour/minute/second. format: HH:mm:ss.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type AlarmRuleData

type AlarmRuleData struct {
	// Alarm Rule ID
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`

	// Specifies the Alarm rule name.
	AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`

	// Describes the Alarm rule.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Pass different business IDs depending on the value of MonitorType:
	//
	// 1 (Task): MonitorObjectIds should contain a list of task IDs.
	//
	// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
	//
	// 3 (Project): MonitorObjectIds should contain a list of project IDs.
	MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`

	// Alarm Rule Monitoring Types:
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when an offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`

	// Whether the Alarm rule is enabled.
	// Valid values: 0 (disabled), 1 (enabled).
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Alarm Rule Configuration Information
	//
	// Success Alarms - No configuration required;
	//
	// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
	//
	// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
	//
	// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
	AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`

	// Alarm level. 1. ordinary, 2. important, 3. critical.
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Specifies the id of the Alarm rule creator.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// The Alarm rule bound to the bundle client. it is normal if empty, otherwise it corresponds to the rule bound to the bundle client.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// bundleId is not empty. it indicates the bound client name.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`

	// Describes the Alarm recipient configuration list.
	AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
}

type AlarmRuleDetail

type AlarmRuleDetail struct {
	// Failure Trigger Condition
	//
	// 1: Trigger on the first failure
	//
	// 2: Trigger after all retries are completed (default)
	Trigger *int64 `json:"Trigger,omitnil,omitempty" name:"Trigger"`

	// Backfill/Rerun Trigger Condition
	//
	// 1: Trigger on the first failure
	//
	// 2: Trigger after all retries are completed
	DataBackfillOrRerunTrigger *int64 `json:"DataBackfillOrRerunTrigger,omitnil,omitempty" name:"DataBackfillOrRerunTrigger"`

	// Timeout configuration of the periodic instance.
	TimeOutExtInfo []*TimeOutStrategyInfo `json:"TimeOutExtInfo,omitnil,omitempty" name:"TimeOutExtInfo"`

	// Specifies the timeout configuration details for rerunning a backfill instance.
	DataBackfillOrRerunTimeOutExtInfo []*TimeOutStrategyInfo `json:"DataBackfillOrRerunTimeOutExtInfo,omitnil,omitempty" name:"DataBackfillOrRerunTimeOutExtInfo"`

	// Specifies the detail of Alarm configuration for project fluctuation.
	ProjectInstanceStatisticsAlarmInfoList []*ProjectInstanceStatisticsAlarmInfo `json:"ProjectInstanceStatisticsAlarmInfoList,omitnil,omitempty" name:"ProjectInstanceStatisticsAlarmInfoList"`

	// Describes the Alarm configuration information for offline integration reconciliation.
	ReconciliationExtInfo []*ReconciliationStrategyInfo `json:"ReconciliationExtInfo,omitnil,omitempty" name:"ReconciliationExtInfo"`
}

type AlarmWayWebHook

type AlarmWayWebHook struct {
	// Specifies the Alarm channel value.
	// 7. wecom group 8. lark group 9. dingtalk group 10. Slack group 11. Teams group.
	AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"`

	// webhook url list of the Alarm group.
	WebHooks []*string `json:"WebHooks,omitnil,omitempty" name:"WebHooks"`
}

type BackfillInstance

type BackfillInstance struct {
	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Specifies the instance data time.
	CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`

	// Execution status.
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// Start time.
	//
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	//
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Execution duration.
	//
	CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"`
}

type BackfillInstanceCollection

type BackfillInstanceCollection struct {
	// Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Total number of records
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Specifies the backfill instance list.
	Items []*BackfillInstance `json:"Items,omitnil,omitempty" name:"Items"`
}

type ChildDependencyConfigPage

type ChildDependencyConfigPage struct {
	// Total number of results
	//
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Paging data
	Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateCodeFile

func (c *Client) CreateCodeFile(request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)

CreateCodeFile This API is used to create a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCodeFileWithContext

func (c *Client) CreateCodeFileWithContext(ctx context.Context, request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)

CreateCodeFile This API is used to create a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCodeFolder

func (c *Client) CreateCodeFolder(request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)

CreateCodeFolder This API is used to create a code folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateCodeFolderWithContext

func (c *Client) CreateCodeFolderWithContext(ctx context.Context, request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)

CreateCodeFolder This API is used to create a code folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDataBackfillPlan

func (c *Client) CreateDataBackfillPlan(request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)

CreateDataBackfillPlan This API is used to create a data backfill plan.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateDataBackfillPlanWithContext

func (c *Client) CreateDataBackfillPlanWithContext(ctx context.Context, request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)

CreateDataBackfillPlan This API is used to create a data backfill plan.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateOpsAlarmRule

func (c *Client) CreateOpsAlarmRule(request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)

CreateOpsAlarmRule This API is used to set alarm rules.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) CreateOpsAlarmRuleWithContext

func (c *Client) CreateOpsAlarmRuleWithContext(ctx context.Context, request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)

CreateOpsAlarmRule This API is used to set alarm rules.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) CreateResourceFile

func (c *Client) CreateResourceFile(request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)

CreateResourceFile This API is used to create a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateResourceFileWithContext

func (c *Client) CreateResourceFileWithContext(ctx context.Context, request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)

CreateResourceFile This API is used to create a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateResourceFolder

func (c *Client) CreateResourceFolder(request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)

CreateResourceFolder This API is used to create a resource file folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateResourceFolderWithContext

func (c *Client) CreateResourceFolderWithContext(ctx context.Context, request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)

CreateResourceFolder This API is used to create a resource file folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateSQLFolder

func (c *Client) CreateSQLFolder(request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)

CreateSQLFolder This API is used to create an SQL folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateSQLFolderWithContext

func (c *Client) CreateSQLFolderWithContext(ctx context.Context, request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)

CreateSQLFolder This API is used to create an SQL folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateSQLScript

func (c *Client) CreateSQLScript(request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)

CreateSQLScript This API is used to add an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateSQLScriptWithContext

func (c *Client) CreateSQLScriptWithContext(ctx context.Context, request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)

CreateSQLScript This API is used to add an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateTask

func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)

CreateTask This API is used to create a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateTaskWithContext

func (c *Client) CreateTaskWithContext(ctx context.Context, request *CreateTaskRequest) (response *CreateTaskResponse, err error)

CreateTask This API is used to create a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateWorkflow

func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)

CreateWorkflow This API is used to create workflow.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateWorkflowFolder

func (c *Client) CreateWorkflowFolder(request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)

CreateWorkflowFolder This API is used to create a workflow folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateWorkflowFolderWithContext

func (c *Client) CreateWorkflowFolderWithContext(ctx context.Context, request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)

CreateWorkflowFolder This API is used to create a workflow folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateWorkflowWithContext

func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)

CreateWorkflow This API is used to create workflow.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteCodeFile

func (c *Client) DeleteCodeFile(request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)

DeleteCodeFile This API is used to delete a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteCodeFileWithContext

func (c *Client) DeleteCodeFileWithContext(ctx context.Context, request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)

DeleteCodeFile This API is used to delete a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteCodeFolder

func (c *Client) DeleteCodeFolder(request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)

DeleteCodeFolder This API is used to delete folders in data exploration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteCodeFolderWithContext

func (c *Client) DeleteCodeFolderWithContext(ctx context.Context, request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)

DeleteCodeFolder This API is used to delete folders in data exploration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteOpsAlarmRule

func (c *Client) DeleteOpsAlarmRule(request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)

DeleteOpsAlarmRule Deletes alarm rules

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteOpsAlarmRuleWithContext

func (c *Client) DeleteOpsAlarmRuleWithContext(ctx context.Context, request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)

DeleteOpsAlarmRule Deletes alarm rules

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteResourceFile

func (c *Client) DeleteResourceFile(request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)

DeleteResourceFile This API is used to delete a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteResourceFileWithContext

func (c *Client) DeleteResourceFileWithContext(ctx context.Context, request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)

DeleteResourceFile This API is used to delete a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteResourceFolder

func (c *Client) DeleteResourceFolder(request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)

DeleteResourceFolder This API is used to delete a resource folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteResourceFolderWithContext

func (c *Client) DeleteResourceFolderWithContext(ctx context.Context, request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)

DeleteResourceFolder This API is used to delete a resource folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSQLFolder

func (c *Client) DeleteSQLFolder(request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)

DeleteSQLFolder This API is used to delete a SQL folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteSQLFolderWithContext

func (c *Client) DeleteSQLFolderWithContext(ctx context.Context, request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)

DeleteSQLFolder This API is used to delete a SQL folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteSQLScript

func (c *Client) DeleteSQLScript(request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)

DeleteSQLScript This API is used to delete an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteSQLScriptWithContext

func (c *Client) DeleteSQLScriptWithContext(ctx context.Context, request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)

DeleteSQLScript This API is used to delete an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteTask

func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)

DeleteTask This API is used to delete an orchestration space task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteTaskWithContext

func (c *Client) DeleteTaskWithContext(ctx context.Context, request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)

DeleteTask This API is used to delete an orchestration space task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteWorkflow

func (c *Client) DeleteWorkflow(request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)

DeleteWorkflow Deletes a workflow

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteWorkflowFolder

func (c *Client) DeleteWorkflowFolder(request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)

DeleteWorkflowFolder This API is used to delete a data development folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWorkflowFolderWithContext

func (c *Client) DeleteWorkflowFolderWithContext(ctx context.Context, request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)

DeleteWorkflowFolder This API is used to delete a data development folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWorkflowWithContext

func (c *Client) DeleteWorkflowWithContext(ctx context.Context, request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)

DeleteWorkflow Deletes a workflow

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetAlarmMessage

func (c *Client) GetAlarmMessage(request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)

GetAlarmMessage This API is used to query alert information details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetAlarmMessageWithContext

func (c *Client) GetAlarmMessageWithContext(ctx context.Context, request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)

GetAlarmMessage This API is used to query alert information details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetCodeFile

func (c *Client) GetCodeFile(request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)

GetCodeFile This API is used to view code file details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetCodeFileWithContext

func (c *Client) GetCodeFileWithContext(ctx context.Context, request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)

GetCodeFile This API is used to view code file details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetOpsAlarmRule

func (c *Client) GetOpsAlarmRule(request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)

GetOpsAlarmRule This API is used to query alert rule information based on alarm rule id or name.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetOpsAlarmRuleWithContext

func (c *Client) GetOpsAlarmRuleWithContext(ctx context.Context, request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)

GetOpsAlarmRule This API is used to query alert rule information based on alarm rule id or name.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetOpsAsyncJob

func (c *Client) GetOpsAsyncJob(request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)

GetOpsAsyncJob This API is used to query async operation details in Ops center.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetOpsAsyncJobWithContext

func (c *Client) GetOpsAsyncJobWithContext(ctx context.Context, request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)

GetOpsAsyncJob This API is used to query async operation details in Ops center.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetOpsTask

func (c *Client) GetOpsTask(request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)

GetOpsTask Obtaining Task Details

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GetOpsTaskCode

func (c *Client) GetOpsTaskCode(request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)

GetOpsTaskCode This API is used to retrieve task code.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetOpsTaskCodeWithContext

func (c *Client) GetOpsTaskCodeWithContext(ctx context.Context, request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)

GetOpsTaskCode This API is used to retrieve task code.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetOpsTaskWithContext

func (c *Client) GetOpsTaskWithContext(ctx context.Context, request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)

GetOpsTask Obtaining Task Details

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) GetOpsWorkflow

func (c *Client) GetOpsWorkflow(request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)

GetOpsWorkflow This API is used to obtain workflow scheduling details based on the workflow id.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetOpsWorkflowWithContext

func (c *Client) GetOpsWorkflowWithContext(ctx context.Context, request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)

GetOpsWorkflow This API is used to obtain workflow scheduling details based on the workflow id.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetResourceFile

func (c *Client) GetResourceFile(request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)

GetResourceFile This API is used to obtain resource file details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetResourceFileWithContext

func (c *Client) GetResourceFileWithContext(ctx context.Context, request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)

GetResourceFile This API is used to obtain resource file details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetSQLScript

func (c *Client) GetSQLScript(request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)

GetSQLScript This API is used to query script details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetSQLScriptWithContext

func (c *Client) GetSQLScriptWithContext(ctx context.Context, request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)

GetSQLScript This API is used to query script details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) GetTask

func (c *Client) GetTask(request *GetTaskRequest) (response *GetTaskResponse, err error)

GetTask This API is used to retrieve task details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTaskCode

func (c *Client) GetTaskCode(request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)

GetTaskCode This API is used to obtain task code.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTaskCodeWithContext

func (c *Client) GetTaskCodeWithContext(ctx context.Context, request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)

GetTaskCode This API is used to obtain task code.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTaskInstance

func (c *Client) GetTaskInstance(request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)

GetTaskInstance This API is used to query the details of a scheduling instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetTaskInstanceLog

func (c *Client) GetTaskInstanceLog(request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)

GetTaskInstanceLog This API is used to obtain instance lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetTaskInstanceLogWithContext

func (c *Client) GetTaskInstanceLogWithContext(ctx context.Context, request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)

GetTaskInstanceLog This API is used to obtain instance lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetTaskInstanceWithContext

func (c *Client) GetTaskInstanceWithContext(ctx context.Context, request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)

GetTaskInstance This API is used to query the details of a scheduling instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetTaskVersion

func (c *Client) GetTaskVersion(request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)

GetTaskVersion This API is used to list task versions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTaskVersionWithContext

func (c *Client) GetTaskVersionWithContext(ctx context.Context, request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)

GetTaskVersion This API is used to list task versions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTaskWithContext

func (c *Client) GetTaskWithContext(ctx context.Context, request *GetTaskRequest) (response *GetTaskResponse, err error)

GetTask This API is used to retrieve task details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetWorkflow

func (c *Client) GetWorkflow(request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)

GetWorkflow This API is used to retrieve workflow information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) GetWorkflowWithContext

func (c *Client) GetWorkflowWithContext(ctx context.Context, request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)

GetWorkflow This API is used to retrieve workflow information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) KillTaskInstancesAsync

func (c *Client) KillTaskInstancesAsync(request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)

KillTaskInstancesAsync This API is used to terminate instances in batches asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) KillTaskInstancesAsyncWithContext

func (c *Client) KillTaskInstancesAsyncWithContext(ctx context.Context, request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)

KillTaskInstancesAsync This API is used to terminate instances in batches asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListAlarmMessages

func (c *Client) ListAlarmMessages(request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)

ListAlarmMessages This API is used to search the alarm information list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListAlarmMessagesWithContext

func (c *Client) ListAlarmMessagesWithContext(ctx context.Context, request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)

ListAlarmMessages This API is used to search the alarm information list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListCodeFolderContents

func (c *Client) ListCodeFolderContents(request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)

ListCodeFolderContents This API is used to get folder content.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListCodeFolderContentsWithContext

func (c *Client) ListCodeFolderContentsWithContext(ctx context.Context, request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)

ListCodeFolderContents This API is used to get folder content.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDataBackfillInstances

func (c *Client) ListDataBackfillInstances(request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)

ListDataBackfillInstances This API is used to retrieve all instances of a single backfill.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDataBackfillInstancesWithContext

func (c *Client) ListDataBackfillInstancesWithContext(ctx context.Context, request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)

ListDataBackfillInstances This API is used to retrieve all instances of a single backfill.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListDownstreamOpsTasks

func (c *Client) ListDownstreamOpsTasks(request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)

ListDownstreamOpsTasks This API is used to retrieve task direct downstream details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListDownstreamOpsTasksWithContext

func (c *Client) ListDownstreamOpsTasksWithContext(ctx context.Context, request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)

ListDownstreamOpsTasks This API is used to retrieve task direct downstream details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListDownstreamTaskInstances

func (c *Client) ListDownstreamTaskInstances(request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)

ListDownstreamTaskInstances This API is used to get the direct upstream of an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListDownstreamTaskInstancesWithContext

func (c *Client) ListDownstreamTaskInstancesWithContext(ctx context.Context, request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)

ListDownstreamTaskInstances This API is used to get the direct upstream of an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListDownstreamTasks

func (c *Client) ListDownstreamTasks(request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)

ListDownstreamTasks This API is used to retrieve the direct downstream task details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListDownstreamTasksWithContext

func (c *Client) ListDownstreamTasksWithContext(ctx context.Context, request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)

ListDownstreamTasks This API is used to retrieve the direct downstream task details.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListOpsAlarmRules

func (c *Client) ListOpsAlarmRules(request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)

ListOpsAlarmRules This API is used to query the alarm rule list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListOpsAlarmRulesWithContext

func (c *Client) ListOpsAlarmRulesWithContext(ctx context.Context, request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)

ListOpsAlarmRules This API is used to query the alarm rule list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListOpsTasks

func (c *Client) ListOpsTasks(request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)

ListOpsTasks This API is used to obtain the task list based on the project id.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListOpsTasksWithContext

func (c *Client) ListOpsTasksWithContext(ctx context.Context, request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)

ListOpsTasks This API is used to obtain the task list based on the project id.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListOpsWorkflows

func (c *Client) ListOpsWorkflows(request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)

ListOpsWorkflows Get Workflows under a Project by Project ID.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ListOpsWorkflowsWithContext

func (c *Client) ListOpsWorkflowsWithContext(ctx context.Context, request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)

ListOpsWorkflows Get Workflows under a Project by Project ID.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ListResourceFiles

func (c *Client) ListResourceFiles(request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)

ListResourceFiles This API is used to view resource file list

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListResourceFilesWithContext

func (c *Client) ListResourceFilesWithContext(ctx context.Context, request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)

ListResourceFiles This API is used to view resource file list

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListResourceFolders

func (c *Client) ListResourceFolders(request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)

ListResourceFolders This API is used to query the resource file folder list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListResourceFoldersWithContext

func (c *Client) ListResourceFoldersWithContext(ctx context.Context, request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)

ListResourceFolders This API is used to query the resource file folder list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListSQLFolderContents

func (c *Client) ListSQLFolderContents(request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)

ListSQLFolderContents This API is used to retrieve the content list of an sql folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListSQLFolderContentsWithContext

func (c *Client) ListSQLFolderContentsWithContext(ctx context.Context, request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)

ListSQLFolderContents This API is used to retrieve the content list of an sql folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListSQLScriptRuns

func (c *Client) ListSQLScriptRuns(request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)

ListSQLScriptRuns This API is used to query SQL run history.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListSQLScriptRunsWithContext

func (c *Client) ListSQLScriptRunsWithContext(ctx context.Context, request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)

ListSQLScriptRuns This API is used to query SQL run history.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) ListTaskInstanceExecutions

func (c *Client) ListTaskInstanceExecutions(request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)

ListTaskInstanceExecutions This API is used to query the details of a scheduling instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTaskInstanceExecutionsWithContext

func (c *Client) ListTaskInstanceExecutionsWithContext(ctx context.Context, request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)

ListTaskInstanceExecutions This API is used to query the details of a scheduling instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTaskInstances

func (c *Client) ListTaskInstances(request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)

ListTaskInstances This API is used to obtain instance lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTaskInstancesWithContext

func (c *Client) ListTaskInstancesWithContext(ctx context.Context, request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)

ListTaskInstances This API is used to obtain instance lists.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTaskVersions

func (c *Client) ListTaskVersions(request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)

ListTaskVersions This API is used to list saved task versions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTaskVersionsWithContext

func (c *Client) ListTaskVersionsWithContext(ctx context.Context, request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)

ListTaskVersions This API is used to list saved task versions.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTasks

func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)

ListTasks This API is used to query pagination information of tasks.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListTasksWithContext

func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)

ListTasks This API is used to query pagination information of tasks.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamOpsTasks

func (c *Client) ListUpstreamOpsTasks(request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)

ListUpstreamOpsTasks This API is used to retrieve task direct upstream.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamOpsTasksWithContext

func (c *Client) ListUpstreamOpsTasksWithContext(ctx context.Context, request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)

ListUpstreamOpsTasks This API is used to retrieve task direct upstream.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamTaskInstances

func (c *Client) ListUpstreamTaskInstances(request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)

ListUpstreamTaskInstances This API is used to get the direct upstream of an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamTaskInstancesWithContext

func (c *Client) ListUpstreamTaskInstancesWithContext(ctx context.Context, request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)

ListUpstreamTaskInstances This API is used to get the direct upstream of an instance.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamTasks

func (c *Client) ListUpstreamTasks(request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)

ListUpstreamTasks This API is used to retrieve the direct upstream task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListUpstreamTasksWithContext

func (c *Client) ListUpstreamTasksWithContext(ctx context.Context, request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)

ListUpstreamTasks This API is used to retrieve the direct upstream task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListWorkflowFolders

func (c *Client) ListWorkflowFolders(request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)

ListWorkflowFolders This API is used to query the folder list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListWorkflowFoldersWithContext

func (c *Client) ListWorkflowFoldersWithContext(ctx context.Context, request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)

ListWorkflowFolders This API is used to query the folder list.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListWorkflows

func (c *Client) ListWorkflows(request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)

ListWorkflows This API is used to query the list of workflows.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ListWorkflowsWithContext

func (c *Client) ListWorkflowsWithContext(ctx context.Context, request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)

ListWorkflows This API is used to query the list of workflows.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) PauseOpsTasksAsync

func (c *Client) PauseOpsTasksAsync(request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)

PauseOpsTasksAsync This API is used to pause tasks in batches asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) PauseOpsTasksAsyncWithContext

func (c *Client) PauseOpsTasksAsyncWithContext(ctx context.Context, request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)

PauseOpsTasksAsync This API is used to pause tasks in batches asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RerunTaskInstancesAsync

func (c *Client) RerunTaskInstancesAsync(request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)

RerunTaskInstancesAsync This API is used to batch rerun instances asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RerunTaskInstancesAsyncWithContext

func (c *Client) RerunTaskInstancesAsyncWithContext(ctx context.Context, request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)

RerunTaskInstancesAsync This API is used to batch rerun instances asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RunSQLScript

func (c *Client) RunSQLScript(request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)

RunSQLScript This API is used to run an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) RunSQLScriptWithContext

func (c *Client) RunSQLScriptWithContext(ctx context.Context, request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)

RunSQLScript This API is used to run an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) SetSuccessTaskInstancesAsync

func (c *Client) SetSuccessTaskInstancesAsync(request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)

SetSuccessTaskInstancesAsync This API is used to batch configure instances asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) SetSuccessTaskInstancesAsyncWithContext

func (c *Client) SetSuccessTaskInstancesAsyncWithContext(ctx context.Context, request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)

SetSuccessTaskInstancesAsync This API is used to batch configure instances asynchronously.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) StopOpsTasksAsync

func (c *Client) StopOpsTasksAsync(request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)

StopOpsTasksAsync This API is used to asynchronously deactivate tasks in batch.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) StopOpsTasksAsyncWithContext

func (c *Client) StopOpsTasksAsyncWithContext(ctx context.Context, request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)

StopOpsTasksAsync This API is used to asynchronously deactivate tasks in batch.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) StopSQLScriptRun

func (c *Client) StopSQLScriptRun(request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)

StopSQLScriptRun This API is used to stop running an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) StopSQLScriptRunWithContext

func (c *Client) StopSQLScriptRunWithContext(ctx context.Context, request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)

StopSQLScriptRun This API is used to stop running an SQL script.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitTask

func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)

SubmitTask This API is used to submit a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitTaskWithContext

func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)

SubmitTask This API is used to submit a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateCodeFile

func (c *Client) UpdateCodeFile(request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)

UpdateCodeFile This API is used to update a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateCodeFileWithContext

func (c *Client) UpdateCodeFileWithContext(ctx context.Context, request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)

UpdateCodeFile This API is used to update a code file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateCodeFolder

func (c *Client) UpdateCodeFolder(request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)

UpdateCodeFolder This API is used to rename a code folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateCodeFolderWithContext

func (c *Client) UpdateCodeFolderWithContext(ctx context.Context, request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)

UpdateCodeFolder This API is used to rename a code folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateOpsAlarmRule

func (c *Client) UpdateOpsAlarmRule(request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)

UpdateOpsAlarmRule Modifies alarm rules

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) UpdateOpsAlarmRuleWithContext

func (c *Client) UpdateOpsAlarmRuleWithContext(ctx context.Context, request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)

UpdateOpsAlarmRule Modifies alarm rules

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) UpdateOpsTasksOwner

func (c *Client) UpdateOpsTasksOwner(request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)

UpdateOpsTasksOwner This API is used to modify the task owner.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) UpdateOpsTasksOwnerWithContext

func (c *Client) UpdateOpsTasksOwnerWithContext(ctx context.Context, request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)

UpdateOpsTasksOwner This API is used to modify the task owner.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter"
INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated"
INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"

func (*Client) UpdateResourceFile

func (c *Client) UpdateResourceFile(request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)

UpdateResourceFile This API is used to update a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateResourceFileWithContext

func (c *Client) UpdateResourceFileWithContext(ctx context.Context, request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)

UpdateResourceFile This API is used to update a resource file.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateResourceFolder

func (c *Client) UpdateResourceFolder(request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)

UpdateResourceFolder This API is used to update a resource folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateResourceFolderWithContext

func (c *Client) UpdateResourceFolderWithContext(ctx context.Context, request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)

UpdateResourceFolder This API is used to update a resource folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateSQLFolder

func (c *Client) UpdateSQLFolder(request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)

UpdateSQLFolder This API is used to rename an SQL folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateSQLFolderWithContext

func (c *Client) UpdateSQLFolderWithContext(ctx context.Context, request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)

UpdateSQLFolder This API is used to rename an SQL folder.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateSQLScript

func (c *Client) UpdateSQLScript(request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)

UpdateSQLScript This API is used to save the script content for data exploration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateSQLScriptWithContext

func (c *Client) UpdateSQLScriptWithContext(ctx context.Context, request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)

UpdateSQLScript This API is used to save the script content for data exploration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) UpdateTask

func (c *Client) UpdateTask(request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)

UpdateTask This API is used to update a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateTaskWithContext

func (c *Client) UpdateTaskWithContext(ctx context.Context, request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)

UpdateTask This API is used to update a task.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateWorkflow

func (c *Client) UpdateWorkflow(request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)

UpdateWorkflow This API is used to update a workflow including basic information and workflow parameters.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) UpdateWorkflowFolder

func (c *Client) UpdateWorkflowFolder(request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)

UpdateWorkflowFolder This API is used to update a workflow folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateWorkflowFolderWithContext

func (c *Client) UpdateWorkflowFolderWithContext(ctx context.Context, request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)

UpdateWorkflowFolder This API is used to update a workflow folder

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateWorkflowWithContext

func (c *Client) UpdateWorkflowWithContext(ctx context.Context, request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)

UpdateWorkflow This API is used to update a workflow including basic information and workflow parameters.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

type CodeFile

type CodeFile struct {
	// Script ID
	//
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`

	// Script name.
	CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`

	// Specifies the script owner uin.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Specifies the script configuration.
	CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`

	// Specifies the script content.
	CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`

	// Latest operator.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Update time. format: yyyy-MM-dd hh:MM:ss.
	// Note: This field may return null, indicating that no valid
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Creation time. format: yyyy-MM-dd hh:MM:ss.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`

	// Full path of the node, /aaa/bbb/ccc.ipynb, consists of the name of each node.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

type CodeFileConfig

type CodeFileConfig struct {
	// Advanced running parameter variable replacement map-json String,String.
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`

	// notebook kernel session information.
	NotebookSessionInfo *NotebookSessionInfo `json:"NotebookSessionInfo,omitnil,omitempty" name:"NotebookSessionInfo"`
}

type CodeFolderNode

type CodeFolderNode struct {
	// Unique identifier
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Name
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// folder type, script.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Whether it is a leaf node.
	IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"`

	// Business parameters
	//
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`

	// Permission scope: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`

	// Node path.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Specifies the uin of the responsible person for the directory/file.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Creator
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Specifies the permission of the current user for nodes.
	NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"`

	// Sub-node list
	//
	Children []*CodeFolderNode `json:"Children,omitnil,omitempty" name:"Children"`
}

type CodeStudioFileActionResult

type CodeStudioFileActionResult struct {
	// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// Folder ID.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
}

type CodeStudioFolderActionResult

type CodeStudioFolderActionResult struct {
	// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// Folder ID.
	//
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

type CodeStudioFolderResult

type CodeStudioFolderResult struct {
	// Folder ID.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

type CreateAlarmRuleData

type CreateAlarmRuleData struct {
	// Specifies the unique id of the Alarm rule.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}

type CreateCodeFileRequest

type CreateCodeFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Filename of the code file.
	CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`

	// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the code file configuration.
	CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`

	// Specifies the code file content.
	CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}

func NewCreateCodeFileRequest

func NewCreateCodeFileRequest() (request *CreateCodeFileRequest)

func (*CreateCodeFileRequest) FromJsonString

func (r *CreateCodeFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCodeFileRequest) ToJsonString

func (r *CreateCodeFileRequest) ToJsonString() string

type CreateCodeFileRequestParams

type CreateCodeFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Filename of the code file.
	CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`

	// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the code file configuration.
	CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`

	// Specifies the code file content.
	CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}

Predefined struct for user

type CreateCodeFileResponse

type CreateCodeFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateCodeFileResponseParams `json:"Response"`
}

func NewCreateCodeFileResponse

func NewCreateCodeFileResponse() (response *CreateCodeFileResponse)

func (*CreateCodeFileResponse) FromJsonString

func (r *CreateCodeFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCodeFileResponse) ToJsonString

func (r *CreateCodeFileResponse) ToJsonString() string

type CreateCodeFileResponseParams

type CreateCodeFileResponseParams struct {
	// Result
	Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCodeFolderRequest

type CreateCodeFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
}

func NewCreateCodeFolderRequest

func NewCreateCodeFolderRequest() (request *CreateCodeFolderRequest)

func (*CreateCodeFolderRequest) FromJsonString

func (r *CreateCodeFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCodeFolderRequest) ToJsonString

func (r *CreateCodeFolderRequest) ToJsonString() string

type CreateCodeFolderRequestParams

type CreateCodeFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
}

Predefined struct for user

type CreateCodeFolderResponse

type CreateCodeFolderResponse struct {
	*tchttp.BaseResponse
	Response *CreateCodeFolderResponseParams `json:"Response"`
}

func NewCreateCodeFolderResponse

func NewCreateCodeFolderResponse() (response *CreateCodeFolderResponse)

func (*CreateCodeFolderResponse) FromJsonString

func (r *CreateCodeFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCodeFolderResponse) ToJsonString

func (r *CreateCodeFolderResponse) ToJsonString() string

type CreateCodeFolderResponseParams

type CreateCodeFolderResponseParams struct {
	// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
	Data *CodeStudioFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDataBackfillPlanRequest

type CreateDataBackfillPlanRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Backfill task collection.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Specifies the data time configuration for the backfill task.
	DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"`

	// Time zone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// Backfill plan name. if left empty, a string of characters is randomly generated by system.
	DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"`

	// Check parent task type. valid values: NONE (do not check ALL), ALL (check ALL upstream parent tasks), MAKE_SCOPE (only check in the currently selected tasks of the backfill plan). default: NONE (do not check).
	CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`

	// Specifies whether to ignore event dependency for backfill. default true.
	SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`

	// Custom workflow self-dependency. valid values: yes or no. if not configured, use the original workflow self-dependency.
	RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`

	// Customizes the degree of concurrency for instance running. if without configuring, use the existing self-dependent of the task.
	RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`

	// Scheduling resource group id. if left empty, indicates usage of the original task scheduling execution resource group.
	SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"`

	// Integration task resource group id. indicates usage of the original task scheduling execution resource group if empty.
	IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"`

	// Custom parameter. re-specifies the task's parameters to facilitate the execution of new logic by replenished instances.
	RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`

	// Backfill Execution Order - The execution order for backfill instances based on their data time. Effective only when both conditions are met:
	//
	// 1. Must be the same cycle task.
	//
	// 2. Priority is given to dependency order. If no dependencies apply, execution follows the configured order.
	//
	// Valid values:
	//
	// -NORMAL: No specific order (default)
	//
	// -ORDER: Execute in chronological order
	//
	// -REVERSE: Execute in reverse chronological order
	DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"`

	// Backfill Instance Regeneration Cycle - If set, this will redefine the generation cycle of backfill task instances. Currently, only daily instances can be converted into instances generated on the first day of each month.
	//
	// Valid value:
	//
	// MONTH_CYCLE: Monthly
	RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"`
}

func NewCreateDataBackfillPlanRequest

func NewCreateDataBackfillPlanRequest() (request *CreateDataBackfillPlanRequest)

func (*CreateDataBackfillPlanRequest) FromJsonString

func (r *CreateDataBackfillPlanRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDataBackfillPlanRequest) ToJsonString

func (r *CreateDataBackfillPlanRequest) ToJsonString() string

type CreateDataBackfillPlanRequestParams

type CreateDataBackfillPlanRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Backfill task collection.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Specifies the data time configuration for the backfill task.
	DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"`

	// Time zone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// Backfill plan name. if left empty, a string of characters is randomly generated by system.
	DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"`

	// Check parent task type. valid values: NONE (do not check ALL), ALL (check ALL upstream parent tasks), MAKE_SCOPE (only check in the currently selected tasks of the backfill plan). default: NONE (do not check).
	CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`

	// Specifies whether to ignore event dependency for backfill. default true.
	SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`

	// Custom workflow self-dependency. valid values: yes or no. if not configured, use the original workflow self-dependency.
	RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`

	// Customizes the degree of concurrency for instance running. if without configuring, use the existing self-dependent of the task.
	RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`

	// Scheduling resource group id. if left empty, indicates usage of the original task scheduling execution resource group.
	SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"`

	// Integration task resource group id. indicates usage of the original task scheduling execution resource group if empty.
	IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"`

	// Custom parameter. re-specifies the task's parameters to facilitate the execution of new logic by replenished instances.
	RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`

	// Backfill Execution Order - The execution order for backfill instances based on their data time. Effective only when both conditions are met:
	//
	// 1. Must be the same cycle task.
	//
	// 2. Priority is given to dependency order. If no dependencies apply, execution follows the configured order.
	//
	// Valid values:
	//
	// -NORMAL: No specific order (default)
	//
	// -ORDER: Execute in chronological order
	//
	// -REVERSE: Execute in reverse chronological order
	DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"`

	// Backfill Instance Regeneration Cycle - If set, this will redefine the generation cycle of backfill task instances. Currently, only daily instances can be converted into instances generated on the first day of each month.
	//
	// Valid value:
	//
	// MONTH_CYCLE: Monthly
	RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"`
}

Predefined struct for user

type CreateDataBackfillPlanResponse

type CreateDataBackfillPlanResponse struct {
	*tchttp.BaseResponse
	Response *CreateDataBackfillPlanResponseParams `json:"Response"`
}

func NewCreateDataBackfillPlanResponse

func NewCreateDataBackfillPlanResponse() (response *CreateDataBackfillPlanResponse)

func (*CreateDataBackfillPlanResponse) FromJsonString

func (r *CreateDataBackfillPlanResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDataBackfillPlanResponse) ToJsonString

func (r *CreateDataBackfillPlanResponse) ToJsonString() string

type CreateDataBackfillPlanResponseParams

type CreateDataBackfillPlanResponseParams struct {
	// Specifies the creation result of the data backfill plan.
	Data *CreateDataReplenishmentPlan `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDataReplenishmentPlan

type CreateDataReplenishmentPlan struct {
	// Specifies the backfill plan Id.
	DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`
}

type CreateFolderResult

type CreateFolderResult struct {
	// Folder ID upon successful creation. error will be reported if creation failed.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

type CreateOpsAlarmRuleRequest

type CreateOpsAlarmRuleRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the Alarm rule name.
	AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`

	// Monitoring Object Business ID List - Pass different business IDs depending on the value of MonitorType:
	//
	// 1 (Task): MonitorObjectIds should contain a list of task IDs.
	//
	// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
	//
	// 3 (Project): MonitorObjectIds should contain a list of project IDs.
	MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`

	// Alarm Rule Monitoring Types:
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when an offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`

	// Alarm recipient configuration.
	AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Alarm Rule Configuration Information
	//
	// Success Alarms - No configuration required;
	//
	// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
	//
	// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
	//
	// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
	AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`

	// Alarm level. 1. ordinary, 2. important, 3. critical (default: 1. ordinary).
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Describes the Alarm rule.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateOpsAlarmRuleRequest

func NewCreateOpsAlarmRuleRequest() (request *CreateOpsAlarmRuleRequest)

func (*CreateOpsAlarmRuleRequest) FromJsonString

func (r *CreateOpsAlarmRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpsAlarmRuleRequest) ToJsonString

func (r *CreateOpsAlarmRuleRequest) ToJsonString() string

type CreateOpsAlarmRuleRequestParams

type CreateOpsAlarmRuleRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the Alarm rule name.
	AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`

	// Monitoring Object Business ID List - Pass different business IDs depending on the value of MonitorType:
	//
	// 1 (Task): MonitorObjectIds should contain a list of task IDs.
	//
	// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
	//
	// 3 (Project): MonitorObjectIds should contain a list of project IDs.
	MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`

	// Alarm Rule Monitoring Types:
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when an offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`

	// Alarm recipient configuration.
	AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Alarm Rule Configuration Information
	//
	// Success Alarms - No configuration required;
	//
	// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
	//
	// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
	//
	// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
	AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`

	// Alarm level. 1. ordinary, 2. important, 3. critical (default: 1. ordinary).
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Describes the Alarm rule.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateOpsAlarmRuleResponse

type CreateOpsAlarmRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpsAlarmRuleResponseParams `json:"Response"`
}

func NewCreateOpsAlarmRuleResponse

func NewCreateOpsAlarmRuleResponse() (response *CreateOpsAlarmRuleResponse)

func (*CreateOpsAlarmRuleResponse) FromJsonString

func (r *CreateOpsAlarmRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpsAlarmRuleResponse) ToJsonString

func (r *CreateOpsAlarmRuleResponse) ToJsonString() string

type CreateOpsAlarmRuleResponseParams

type CreateOpsAlarmRuleResponseParams struct {
	// Specifies the unique id of the Alarm rule.
	Data *CreateAlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateResourceFileRequest

type CreateResourceFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file name. should be consistent with the uploaded file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Bucket name. can be obtained from the GetResourceCosPath api.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// BucketName specifies the cos storage bucket region.
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// Upload path for resource files in the project. value example: /wedata/qxxxm/. root directory, please use /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
	// -The manually entered value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID. import a specific value. parentFolderPath is the folder path. name is the file name. value example: /datastudio/resource/projectId/parentFolderPath/name.
	ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`

	// Bundle Client ID.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// bundle client info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

func NewCreateResourceFileRequest

func NewCreateResourceFileRequest() (request *CreateResourceFileRequest)

func (*CreateResourceFileRequest) FromJsonString

func (r *CreateResourceFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceFileRequest) ToJsonString

func (r *CreateResourceFileRequest) ToJsonString() string

type CreateResourceFileRequestParams

type CreateResourceFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file name. should be consistent with the uploaded file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Bucket name. can be obtained from the GetResourceCosPath api.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// BucketName specifies the cos storage bucket region.
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// Upload path for resource files in the project. value example: /wedata/qxxxm/. root directory, please use /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
	// -The manually entered value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID. import a specific value. parentFolderPath is the folder path. name is the file name. value example: /datastudio/resource/projectId/parentFolderPath/name.
	ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`

	// Bundle Client ID.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// bundle client info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

Predefined struct for user

type CreateResourceFileResponse

type CreateResourceFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateResourceFileResponseParams `json:"Response"`
}

func NewCreateResourceFileResponse

func NewCreateResourceFileResponse() (response *CreateResourceFileResponse)

func (*CreateResourceFileResponse) FromJsonString

func (r *CreateResourceFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceFileResponse) ToJsonString

func (r *CreateResourceFileResponse) ToJsonString() string

type CreateResourceFileResponseParams

type CreateResourceFileResponseParams struct {
	// Create resource file result.
	Data *CreateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateResourceFileResult

type CreateResourceFileResult struct {
	// Resource file ID.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type CreateResourceFolderRequest

type CreateResourceFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder's absolute path. Example: /wedata/test. Use / to represent the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

func NewCreateResourceFolderRequest

func NewCreateResourceFolderRequest() (request *CreateResourceFolderRequest)

func (*CreateResourceFolderRequest) FromJsonString

func (r *CreateResourceFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceFolderRequest) ToJsonString

func (r *CreateResourceFolderRequest) ToJsonString() string

type CreateResourceFolderRequestParams

type CreateResourceFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder's absolute path. Example: /wedata/test. Use / to represent the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

Predefined struct for user

type CreateResourceFolderResponse

type CreateResourceFolderResponse struct {
	*tchttp.BaseResponse
	Response *CreateResourceFolderResponseParams `json:"Response"`
}

func NewCreateResourceFolderResponse

func NewCreateResourceFolderResponse() (response *CreateResourceFolderResponse)

func (*CreateResourceFolderResponse) FromJsonString

func (r *CreateResourceFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateResourceFolderResponse) ToJsonString

func (r *CreateResourceFolderResponse) ToJsonString() string

type CreateResourceFolderResponseParams

type CreateResourceFolderResponseParams struct {
	// Creation result of the folder. Error will be reported if failed to create.
	Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSQLFolderRequest

type CreateSQLFolderRequest struct {
	*tchttp.BaseRequest

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

func NewCreateSQLFolderRequest

func NewCreateSQLFolderRequest() (request *CreateSQLFolderRequest)

func (*CreateSQLFolderRequest) FromJsonString

func (r *CreateSQLFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSQLFolderRequest) ToJsonString

func (r *CreateSQLFolderRequest) ToJsonString() string

type CreateSQLFolderRequestParams

type CreateSQLFolderRequestParams struct {
	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

Predefined struct for user

type CreateSQLFolderResponse

type CreateSQLFolderResponse struct {
	*tchttp.BaseResponse
	Response *CreateSQLFolderResponseParams `json:"Response"`
}

func NewCreateSQLFolderResponse

func NewCreateSQLFolderResponse() (response *CreateSQLFolderResponse)

func (*CreateSQLFolderResponse) FromJsonString

func (r *CreateSQLFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSQLFolderResponse) ToJsonString

func (r *CreateSQLFolderResponse) ToJsonString() string

type CreateSQLFolderResponseParams

type CreateSQLFolderResponseParams struct {
	// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
	Data *SqlCreateResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSQLScriptRequest

type CreateSQLScriptRequest struct {
	*tchttp.BaseRequest

	// Script name.
	ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. root directory is empty string or /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the script configuration for data exploration.
	ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`

	// Specifies the script content, if any, needs to be base64 encoded.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

func NewCreateSQLScriptRequest

func NewCreateSQLScriptRequest() (request *CreateSQLScriptRequest)

func (*CreateSQLScriptRequest) FromJsonString

func (r *CreateSQLScriptRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSQLScriptRequest) ToJsonString

func (r *CreateSQLScriptRequest) ToJsonString() string

type CreateSQLScriptRequestParams

type CreateSQLScriptRequestParams struct {
	// Script name.
	ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. root directory is empty string or /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the script configuration for data exploration.
	ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`

	// Specifies the script content, if any, needs to be base64 encoded.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

Predefined struct for user

type CreateSQLScriptResponse

type CreateSQLScriptResponse struct {
	*tchttp.BaseResponse
	Response *CreateSQLScriptResponseParams `json:"Response"`
}

func NewCreateSQLScriptResponse

func NewCreateSQLScriptResponse() (response *CreateSQLScriptResponse)

func (*CreateSQLScriptResponse) FromJsonString

func (r *CreateSQLScriptResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSQLScriptResponse) ToJsonString

func (r *CreateSQLScriptResponse) ToJsonString() string

type CreateSQLScriptResponseParams

type CreateSQLScriptResponseParams struct {
	// Result
	Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTaskBaseAttribute

type CreateTaskBaseAttribute struct {
	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Task type 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"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Task owner ID. defaults to the current user.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task description
	TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`
}

type CreateTaskConfiguration

type CreateTaskConfiguration struct {
	// Resource Group ID: Must be obtained via DescribeNormalSchedulerExecutorGroups API to get the ExecutorGroupId.
	ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"`

	// Base64 encoding of the code content.
	CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`

	// Specifies the configuration list of task extended attributes.
	TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"`

	// Cluster ID
	DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"`

	// Specifies the running node.
	BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`

	// Resource Pool Queue Name: Must be obtained using DescribeProjectClusterQueues API.
	YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"`

	// Source Data Source ID - One or more IDs separated by semicolons (;). Retrieve IDs using the DescribeDataSourceWithoutInfo API.
	SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`

	// Target data source ID- One or more IDs separated by semicolons (;). Retrieve IDs using the DescribeDataSourceWithoutInfo API.
	TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`

	// Scheduling parameter.
	TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"`

	// ID used by the Bundle.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

type CreateTaskRequest

type CreateTaskRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// The basic attributes of the task.
	TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`

	// Task configurations.
	TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`

	// Task scheduling configuration.
	TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}

func NewCreateTaskRequest

func NewCreateTaskRequest() (request *CreateTaskRequest)

func (*CreateTaskRequest) FromJsonString

func (r *CreateTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskRequest) ToJsonString

func (r *CreateTaskRequest) ToJsonString() string

type CreateTaskRequestParams

type CreateTaskRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// The basic attributes of the task.
	TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`

	// Task configurations.
	TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`

	// Task scheduling configuration.
	TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}

Predefined struct for user

type CreateTaskResponse

type CreateTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateTaskResponseParams `json:"Response"`
}

func NewCreateTaskResponse

func NewCreateTaskResponse() (response *CreateTaskResponse)

func (*CreateTaskResponse) FromJsonString

func (r *CreateTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskResponse) ToJsonString

func (r *CreateTaskResponse) ToJsonString() string

type CreateTaskResponseParams

type CreateTaskResponseParams struct {
	// Task ID
	Data *CreateTaskResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTaskResult

type CreateTaskResult struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type CreateTaskSchedulerConfiguration

type CreateTaskSchedulerConfiguration struct {
	// Period type: defaults to DAY_CYCLE.
	//
	// Supported types.
	//
	// ONEOFF_CYCLE: specifies a one-time cycle.
	// YEAR_CYCLE: specifies the year cycle.
	// MONTH_CYCLE: specifies the monthly cycle.
	// WEEK_CYCLE: specifies the week cycle.
	// DAY_CYCLE: specifies the day cycle.
	// HOUR_CYCLE: specifies the hour cycle.
	// MINUTE_CYCLE: specifies the minute cycle.
	// CRONTAB_CYCLE: specifies the crontab expression type.
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Time zone, defaults to UTC+8.
	ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`

	// Cron expression, defaults to 0 0 0 * * ? *.
	CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`

	// Effective date, defaults to 00:00:00 of the current date.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date, defaults to 2099-12-31 23:59:59.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Execution time: the left-closed interval. Default: 00:00.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// Execution time: the right closed interval. Default: 23:59.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`

	// Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling. Default is 0.
	ScheduleRunType *string `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"`

	// Calendar scheduling value: 0 or 1, where 1 means ON and 0 means OFF. Default is 0.
	CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`

	// Calendar scheduling:  the calendar ID.
	CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`

	// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
	SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`

	// Specifies the upstream dependency list.
	UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"`

	// List of Events
	EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"`

	// Task scheduling priority. Valid values: 4 (high), 5 (medium), 6 (low). Default: 6.
	RunPriority *string `json:"RunPriority,omitnil,omitempty" name:"RunPriority"`

	// Retry Policy: Retry Wait Time (in minutes): Default 5
	RetryWait *string `json:"RetryWait,omitnil,omitempty" name:"RetryWait"`

	// Retry Policy: maximum attempts. Default: 4.
	MaxRetryAttempts *string `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"`

	// Timeout Handling Policy: Execution Timeout (in minutes), default: -1
	ExecutionTTL *string `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"`

	// Timeout Handling Policy: Wait Duration Timeout  (in minutes), default: -1
	WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"`

	// Rerun & Refill Configuration: Default: ALL;
	//
	// * ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails.
	//
	// * FAILURE: Rerun or refill is allowed only if the task fails; not allowed if the task succeeds.
	//
	// * NONE: Rerun or refill is not allowed regardless of success or failure.
	AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"`

	// Output parameter list.
	ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"`

	// Input parameter list.
	ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"`

	// Output registration.
	TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"`

	// **Instance generation policy**.
	// T_PLUS_0: specifies t+0 generation. default policy.
	// T_PLUS_1: specifies t+1 generation.
	InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`
}

type CreateWorkflowFolderRequest

type CreateWorkflowFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder absolute path, such as /abc/de. if it is the root directory, pass /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the folder name to be created.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

func NewCreateWorkflowFolderRequest

func NewCreateWorkflowFolderRequest() (request *CreateWorkflowFolderRequest)

func (*CreateWorkflowFolderRequest) FromJsonString

func (r *CreateWorkflowFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowFolderRequest) ToJsonString

func (r *CreateWorkflowFolderRequest) ToJsonString() string

type CreateWorkflowFolderRequestParams

type CreateWorkflowFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder absolute path, such as /abc/de. if it is the root directory, pass /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the folder name to be created.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

Predefined struct for user

type CreateWorkflowFolderResponse

type CreateWorkflowFolderResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkflowFolderResponseParams `json:"Response"`
}

func NewCreateWorkflowFolderResponse

func NewCreateWorkflowFolderResponse() (response *CreateWorkflowFolderResponse)

func (*CreateWorkflowFolderResponse) FromJsonString

func (r *CreateWorkflowFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowFolderResponse) ToJsonString

func (r *CreateWorkflowFolderResponse) ToJsonString() string

type CreateWorkflowFolderResponseParams

type CreateWorkflowFolderResponseParams struct {
	// Folder creation result. error will be reported if creation failed.
	Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWorkflowRequest

type CreateWorkflowRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Specifies the folder path.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Workflow type. value examples: cycle for periodic workflow; manual for manual workflow. default input: cycle.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Workflow parameter.
	WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`

	// Specifies unified scheduling info.
	WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`

	// BundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

func NewCreateWorkflowRequest

func NewCreateWorkflowRequest() (request *CreateWorkflowRequest)

func (*CreateWorkflowRequest) FromJsonString

func (r *CreateWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowRequest) ToJsonString

func (r *CreateWorkflowRequest) ToJsonString() string

type CreateWorkflowRequestParams

type CreateWorkflowRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Specifies the folder path.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Workflow type. value examples: cycle for periodic workflow; manual for manual workflow. default input: cycle.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Workflow parameter.
	WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`

	// Specifies unified scheduling info.
	WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`

	// BundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

Predefined struct for user

type CreateWorkflowResponse

type CreateWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkflowResponseParams `json:"Response"`
}

func NewCreateWorkflowResponse

func NewCreateWorkflowResponse() (response *CreateWorkflowResponse)

func (*CreateWorkflowResponse) FromJsonString

func (r *CreateWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWorkflowResponse) ToJsonString

func (r *CreateWorkflowResponse) ToJsonString() string

type CreateWorkflowResponseParams

type CreateWorkflowResponseParams struct {
	// Returns the workflow ID.
	Data *CreateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateWorkflowResult

type CreateWorkflowResult struct {
	// Workflow id after successful creation.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

type DataBackfillRange

type DataBackfillRange struct {
	// Start date in yyyy-MM-dd format. indicates the start from 00:00:00 on the specified date.
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// End date in the format yyyy-MM-dd, indicates ending at 23:59:59 of the specified date.
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// Start time of each day between [StartDate, EndDate] in HH:mm format. effective for tasks with a period of hours or less.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// End time point between [StartDate, EndDate] in HH:mm format. effective for tasks with a period of hours or less.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
}

type DeleteAlarmRuleResult

type DeleteAlarmRuleResult struct {
	// Whether deletion succeeded.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteCodeFileRequest

type DeleteCodeFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
}

func NewDeleteCodeFileRequest

func NewDeleteCodeFileRequest() (request *DeleteCodeFileRequest)

func (*DeleteCodeFileRequest) FromJsonString

func (r *DeleteCodeFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCodeFileRequest) ToJsonString

func (r *DeleteCodeFileRequest) ToJsonString() string

type DeleteCodeFileRequestParams

type DeleteCodeFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
}

Predefined struct for user

type DeleteCodeFileResponse

type DeleteCodeFileResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCodeFileResponseParams `json:"Response"`
}

func NewDeleteCodeFileResponse

func NewDeleteCodeFileResponse() (response *DeleteCodeFileResponse)

func (*DeleteCodeFileResponse) FromJsonString

func (r *DeleteCodeFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCodeFileResponse) ToJsonString

func (r *DeleteCodeFileResponse) ToJsonString() string

type DeleteCodeFileResponseParams

type DeleteCodeFileResponseParams struct {
	// Execution result
	Data *CodeStudioFileActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCodeFolderRequest

type DeleteCodeFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. the parameter value comes from the CreateCodeFolder API response.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

func NewDeleteCodeFolderRequest

func NewDeleteCodeFolderRequest() (request *DeleteCodeFolderRequest)

func (*DeleteCodeFolderRequest) FromJsonString

func (r *DeleteCodeFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCodeFolderRequest) ToJsonString

func (r *DeleteCodeFolderRequest) ToJsonString() string

type DeleteCodeFolderRequestParams

type DeleteCodeFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. the parameter value comes from the CreateCodeFolder API response.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

Predefined struct for user

type DeleteCodeFolderResponse

type DeleteCodeFolderResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCodeFolderResponseParams `json:"Response"`
}

func NewDeleteCodeFolderResponse

func NewDeleteCodeFolderResponse() (response *DeleteCodeFolderResponse)

func (*DeleteCodeFolderResponse) FromJsonString

func (r *DeleteCodeFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCodeFolderResponse) ToJsonString

func (r *DeleteCodeFolderResponse) ToJsonString() string

type DeleteCodeFolderResponseParams

type DeleteCodeFolderResponseParams struct {
	// Execution result
	Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteFolderResult

type DeleteFolderResult struct {
	// Deletion status. true indicates success, false indicates failure.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteOpsAlarmRuleRequest

type DeleteOpsAlarmRuleRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Alarm Rule Unique ID. Obtained from the response of the CreateAlarmRule API. Either this field or AlarmRuleName must be provided.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}

func NewDeleteOpsAlarmRuleRequest

func NewDeleteOpsAlarmRuleRequest() (request *DeleteOpsAlarmRuleRequest)

func (*DeleteOpsAlarmRuleRequest) FromJsonString

func (r *DeleteOpsAlarmRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOpsAlarmRuleRequest) ToJsonString

func (r *DeleteOpsAlarmRuleRequest) ToJsonString() string

type DeleteOpsAlarmRuleRequestParams

type DeleteOpsAlarmRuleRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Alarm Rule Unique ID. Obtained from the response of the CreateAlarmRule API. Either this field or AlarmRuleName must be provided.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}

Predefined struct for user

type DeleteOpsAlarmRuleResponse

type DeleteOpsAlarmRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteOpsAlarmRuleResponseParams `json:"Response"`
}

func NewDeleteOpsAlarmRuleResponse

func NewDeleteOpsAlarmRuleResponse() (response *DeleteOpsAlarmRuleResponse)

func (*DeleteOpsAlarmRuleResponse) FromJsonString

func (r *DeleteOpsAlarmRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteOpsAlarmRuleResponse) ToJsonString

func (r *DeleteOpsAlarmRuleResponse) ToJsonString() string

type DeleteOpsAlarmRuleResponseParams

type DeleteOpsAlarmRuleResponseParams struct {
	// Whether deletion succeeded.
	Data *DeleteAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteResourceFileRequest

type DeleteResourceFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource ID. obtain through the API ListResourceFiles.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewDeleteResourceFileRequest

func NewDeleteResourceFileRequest() (request *DeleteResourceFileRequest)

func (*DeleteResourceFileRequest) FromJsonString

func (r *DeleteResourceFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceFileRequest) ToJsonString

func (r *DeleteResourceFileRequest) ToJsonString() string

type DeleteResourceFileRequestParams

type DeleteResourceFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource ID. obtain through the API ListResourceFiles.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type DeleteResourceFileResponse

type DeleteResourceFileResponse struct {
	*tchttp.BaseResponse
	Response *DeleteResourceFileResponseParams `json:"Response"`
}

func NewDeleteResourceFileResponse

func NewDeleteResourceFileResponse() (response *DeleteResourceFileResponse)

func (*DeleteResourceFileResponse) FromJsonString

func (r *DeleteResourceFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceFileResponse) ToJsonString

func (r *DeleteResourceFileResponse) ToJsonString() string

type DeleteResourceFileResponseParams

type DeleteResourceFileResponseParams struct {
	// Specifies the resource deletion result.
	Data *DeleteResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteResourceFileResult

type DeleteResourceFileResult struct {
	// true
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteResourceFolderRequest

type DeleteResourceFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the ListResourceFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

func NewDeleteResourceFolderRequest

func NewDeleteResourceFolderRequest() (request *DeleteResourceFolderRequest)

func (*DeleteResourceFolderRequest) FromJsonString

func (r *DeleteResourceFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceFolderRequest) ToJsonString

func (r *DeleteResourceFolderRequest) ToJsonString() string

type DeleteResourceFolderRequestParams

type DeleteResourceFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the ListResourceFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

Predefined struct for user

type DeleteResourceFolderResponse

type DeleteResourceFolderResponse struct {
	*tchttp.BaseResponse
	Response *DeleteResourceFolderResponseParams `json:"Response"`
}

func NewDeleteResourceFolderResponse

func NewDeleteResourceFolderResponse() (response *DeleteResourceFolderResponse)

func (*DeleteResourceFolderResponse) FromJsonString

func (r *DeleteResourceFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceFolderResponse) ToJsonString

func (r *DeleteResourceFolderResponse) ToJsonString() string

type DeleteResourceFolderResponseParams

type DeleteResourceFolderResponseParams struct {
	// true represents successful deletion. false represents failure.
	Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSQLFolderRequest

type DeleteSQLFolderRequest struct {
	*tchttp.BaseRequest

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDeleteSQLFolderRequest

func NewDeleteSQLFolderRequest() (request *DeleteSQLFolderRequest)

func (*DeleteSQLFolderRequest) FromJsonString

func (r *DeleteSQLFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSQLFolderRequest) ToJsonString

func (r *DeleteSQLFolderRequest) ToJsonString() string

type DeleteSQLFolderRequestParams

type DeleteSQLFolderRequestParams struct {
	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DeleteSQLFolderResponse

type DeleteSQLFolderResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSQLFolderResponseParams `json:"Response"`
}

func NewDeleteSQLFolderResponse

func NewDeleteSQLFolderResponse() (response *DeleteSQLFolderResponse)

func (*DeleteSQLFolderResponse) FromJsonString

func (r *DeleteSQLFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSQLFolderResponse) ToJsonString

func (r *DeleteSQLFolderResponse) ToJsonString() string

type DeleteSQLFolderResponseParams

type DeleteSQLFolderResponseParams struct {
	// Operation result.
	Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSQLScriptRequest

type DeleteSQLScriptRequest struct {
	*tchttp.BaseRequest

	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDeleteSQLScriptRequest

func NewDeleteSQLScriptRequest() (request *DeleteSQLScriptRequest)

func (*DeleteSQLScriptRequest) FromJsonString

func (r *DeleteSQLScriptRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSQLScriptRequest) ToJsonString

func (r *DeleteSQLScriptRequest) ToJsonString() string

type DeleteSQLScriptRequestParams

type DeleteSQLScriptRequestParams struct {
	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DeleteSQLScriptResponse

type DeleteSQLScriptResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSQLScriptResponseParams `json:"Response"`
}

func NewDeleteSQLScriptResponse

func NewDeleteSQLScriptResponse() (response *DeleteSQLScriptResponse)

func (*DeleteSQLScriptResponse) FromJsonString

func (r *DeleteSQLScriptResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSQLScriptResponse) ToJsonString

func (r *DeleteSQLScriptResponse) ToJsonString() string

type DeleteSQLScriptResponseParams

type DeleteSQLScriptResponseParams struct {
	// Execution result
	Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTaskRequest

type DeleteTaskRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Either Task ID or VirtualTaskId must be provided (optional, choose one).
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Whether to send a notification to downstream task owners when performing task operations.
	// true: Send notification
	// false: Do not send notification
	// default: false.
	OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"`

	// Task Deletion Mode.
	// true: Do not force downstream task instances to fail
	// false: Force downstream task instances to fail
	// default: false
	DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"`
}

func NewDeleteTaskRequest

func NewDeleteTaskRequest() (request *DeleteTaskRequest)

func (*DeleteTaskRequest) FromJsonString

func (r *DeleteTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTaskRequest) ToJsonString

func (r *DeleteTaskRequest) ToJsonString() string

type DeleteTaskRequestParams

type DeleteTaskRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Either Task ID or VirtualTaskId must be provided (optional, choose one).
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Whether to send a notification to downstream task owners when performing task operations.
	// true: Send notification
	// false: Do not send notification
	// default: false.
	OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"`

	// Task Deletion Mode.
	// true: Do not force downstream task instances to fail
	// false: Force downstream task instances to fail
	// default: false
	DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"`
}

Predefined struct for user

type DeleteTaskResponse

type DeleteTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTaskResponseParams `json:"Response"`
}

func NewDeleteTaskResponse

func NewDeleteTaskResponse() (response *DeleteTaskResponse)

func (*DeleteTaskResponse) FromJsonString

func (r *DeleteTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTaskResponse) ToJsonString

func (r *DeleteTaskResponse) ToJsonString() string

type DeleteTaskResponseParams

type DeleteTaskResponseParams struct {
	// Whether deletion succeeded.
	Data *DeleteTaskResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTaskResult

type DeleteTaskResult struct {
	// Deletion status. true indicates success. false indicates failure.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteWorkflowFolderRequest

type DeleteWorkflowFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. Obtain through the ListWorkflowFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

func NewDeleteWorkflowFolderRequest

func NewDeleteWorkflowFolderRequest() (request *DeleteWorkflowFolderRequest)

func (*DeleteWorkflowFolderRequest) FromJsonString

func (r *DeleteWorkflowFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowFolderRequest) ToJsonString

func (r *DeleteWorkflowFolderRequest) ToJsonString() string

type DeleteWorkflowFolderRequestParams

type DeleteWorkflowFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. Obtain through the ListWorkflowFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

Predefined struct for user

type DeleteWorkflowFolderResponse

type DeleteWorkflowFolderResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWorkflowFolderResponseParams `json:"Response"`
}

func NewDeleteWorkflowFolderResponse

func NewDeleteWorkflowFolderResponse() (response *DeleteWorkflowFolderResponse)

func (*DeleteWorkflowFolderResponse) FromJsonString

func (r *DeleteWorkflowFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowFolderResponse) ToJsonString

func (r *DeleteWorkflowFolderResponse) ToJsonString() string

type DeleteWorkflowFolderResponseParams

type DeleteWorkflowFolderResponseParams struct {
	// Deletion result
	Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWorkflowRequest

type DeleteWorkflowRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewDeleteWorkflowRequest

func NewDeleteWorkflowRequest() (request *DeleteWorkflowRequest)

func (*DeleteWorkflowRequest) FromJsonString

func (r *DeleteWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowRequest) ToJsonString

func (r *DeleteWorkflowRequest) ToJsonString() string

type DeleteWorkflowRequestParams

type DeleteWorkflowRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type DeleteWorkflowResponse

type DeleteWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWorkflowResponseParams `json:"Response"`
}

func NewDeleteWorkflowResponse

func NewDeleteWorkflowResponse() (response *DeleteWorkflowResponse)

func (*DeleteWorkflowResponse) FromJsonString

func (r *DeleteWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWorkflowResponse) ToJsonString

func (r *DeleteWorkflowResponse) ToJsonString() string

type DeleteWorkflowResponseParams

type DeleteWorkflowResponseParams struct {
	// Returns the count of successfully deleted workflow tasks, number of failures, and total number of tasks.
	Data *DeleteWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWorkflowResult

type DeleteWorkflowResult struct {
	// Indicates whether the workflow deletion was successful
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type DependencyConfigPage

type DependencyConfigPage struct {
	// Total number of records matching the query conditions.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total number of pages matching the query conditions.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// The page number of the current request.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// The number of entries in the current request data page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Paginated Data
	Items []*TaskDependDto `json:"Items,omitnil,omitempty" name:"Items"`
}

type DependencyStrategyTask

type DependencyStrategyTask struct {
	// Wait upstream task instance policy: EXECUTING (execute); WAITING (wait).
	PollingNullStrategy *string `json:"PollingNullStrategy,omitnil,omitempty" name:"PollingNullStrategy"`

	// This field is required only when PollingNullStrategy is set to EXECUTING.
	// Type: List
	//
	// NOT_EXIST (default) - In cases where minute depends on minute / hour depends on hour, the parent instance does not fall within the scheduling time range of the downstream instance.
	//
	// PARENT_EXPIRED - The parent instance failed.
	//
	// PARENT_TIMEOUT - The parent instance timed out.
	//
	// If any of the above conditions are met, the dependency check for that parent task instance is considered satisfied. In all other cases, the system must wait for the parent instance.
	TaskDependencyExecutingStrategies []*string `json:"TaskDependencyExecutingStrategies,omitnil,omitempty" name:"TaskDependencyExecutingStrategies"`

	// This field is required only when TaskDependencyExecutingStrategies includes PARENT_TIMEOUT.
	// Specifies the timeout duration (in minutes) for the downstream task's dependency on the parent instance execution.
	TaskDependencyExecutingTimeoutValue *int64 `json:"TaskDependencyExecutingTimeoutValue,omitnil,omitempty" name:"TaskDependencyExecutingTimeoutValue"`
}

type DependencyTaskBrief

type DependencyTaskBrief struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Main dependency configuration. Valid values:
	//
	// * CRONTAB
	// * DAY
	// * HOUR
	// * LIST_DAY
	// * LIST_HOUR
	// * LIST_MINUTE
	// * MINUTE
	// * MONTH
	// * RANGE_DAY
	// * RANGE_HOUR
	// * RANGE_MINUTE
	// * WEEK
	// * YEAR
	MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"`

	// Configures secondary dependencies.  Valid values:
	// * 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
	SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"`

	// Offset in Range/List Mode
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Dependency Execution Policy
	DependencyStrategy *DependencyStrategyTask `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"`
}

type EventListener

type EventListener struct {
	// Event name
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// Event cycle. valid values: SECOND, MIN, HOUR, DAY.
	EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"`

	// Event BROADCAST type: SINGLE, BROADCAST.
	EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"`

	// Extension Information
	//
	PropertiesList []*ParamInfo `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"`
}

type GetAlarmMessageRequest

type GetAlarmMessageRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Alarm message Id.
	AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`

	// Specifies the time zone of the return date. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewGetAlarmMessageRequest

func NewGetAlarmMessageRequest() (request *GetAlarmMessageRequest)

func (*GetAlarmMessageRequest) FromJsonString

func (r *GetAlarmMessageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAlarmMessageRequest) ToJsonString

func (r *GetAlarmMessageRequest) ToJsonString() string

type GetAlarmMessageRequestParams

type GetAlarmMessageRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Alarm message Id.
	AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`

	// Specifies the time zone of the return date. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type GetAlarmMessageResponse

type GetAlarmMessageResponse struct {
	*tchttp.BaseResponse
	Response *GetAlarmMessageResponseParams `json:"Response"`
}

func NewGetAlarmMessageResponse

func NewGetAlarmMessageResponse() (response *GetAlarmMessageResponse)

func (*GetAlarmMessageResponse) FromJsonString

func (r *GetAlarmMessageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetAlarmMessageResponse) ToJsonString

func (r *GetAlarmMessageResponse) ToJsonString() string

type GetAlarmMessageResponseParams

type GetAlarmMessageResponseParams struct {
	// Alarm information.
	Data *AlarmMessage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetCodeFileRequest

type GetCodeFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API response.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`

	// true: return file content and configuration. false: only return configuration message. default false.
	IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"`
}

func NewGetCodeFileRequest

func NewGetCodeFileRequest() (request *GetCodeFileRequest)

func (*GetCodeFileRequest) FromJsonString

func (r *GetCodeFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCodeFileRequest) ToJsonString

func (r *GetCodeFileRequest) ToJsonString() string

type GetCodeFileRequestParams

type GetCodeFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API response.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`

	// true: return file content and configuration. false: only return configuration message. default false.
	IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"`
}

Predefined struct for user

type GetCodeFileResponse

type GetCodeFileResponse struct {
	*tchttp.BaseResponse
	Response *GetCodeFileResponseParams `json:"Response"`
}

func NewGetCodeFileResponse

func NewGetCodeFileResponse() (response *GetCodeFileResponse)

func (*GetCodeFileResponse) FromJsonString

func (r *GetCodeFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetCodeFileResponse) ToJsonString

func (r *GetCodeFileResponse) ToJsonString() string

type GetCodeFileResponseParams

type GetCodeFileResponseParams struct {
	// Specifies the code file detail.
	Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOpsAlarmRuleRequest

type GetOpsAlarmRuleRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the unique id of the Alarm rule.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}

func NewGetOpsAlarmRuleRequest

func NewGetOpsAlarmRuleRequest() (request *GetOpsAlarmRuleRequest)

func (*GetOpsAlarmRuleRequest) FromJsonString

func (r *GetOpsAlarmRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsAlarmRuleRequest) ToJsonString

func (r *GetOpsAlarmRuleRequest) ToJsonString() string

type GetOpsAlarmRuleRequestParams

type GetOpsAlarmRuleRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the unique id of the Alarm rule.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}

Predefined struct for user

type GetOpsAlarmRuleResponse

type GetOpsAlarmRuleResponse struct {
	*tchttp.BaseResponse
	Response *GetOpsAlarmRuleResponseParams `json:"Response"`
}

func NewGetOpsAlarmRuleResponse

func NewGetOpsAlarmRuleResponse() (response *GetOpsAlarmRuleResponse)

func (*GetOpsAlarmRuleResponse) FromJsonString

func (r *GetOpsAlarmRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsAlarmRuleResponse) ToJsonString

func (r *GetOpsAlarmRuleResponse) ToJsonString() string

type GetOpsAlarmRuleResponseParams

type GetOpsAlarmRuleResponseParams struct {
	// Specifies the Alarm rule details.
	Data *AlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOpsAsyncJobRequest

type GetOpsAsyncJobRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Asynchronous operation id.
	AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}

func NewGetOpsAsyncJobRequest

func NewGetOpsAsyncJobRequest() (request *GetOpsAsyncJobRequest)

func (*GetOpsAsyncJobRequest) FromJsonString

func (r *GetOpsAsyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsAsyncJobRequest) ToJsonString

func (r *GetOpsAsyncJobRequest) ToJsonString() string

type GetOpsAsyncJobRequestParams

type GetOpsAsyncJobRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Asynchronous operation id.
	AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}

Predefined struct for user

type GetOpsAsyncJobResponse

type GetOpsAsyncJobResponse struct {
	*tchttp.BaseResponse
	Response *GetOpsAsyncJobResponseParams `json:"Response"`
}

func NewGetOpsAsyncJobResponse

func NewGetOpsAsyncJobResponse() (response *GetOpsAsyncJobResponse)

func (*GetOpsAsyncJobResponse) FromJsonString

func (r *GetOpsAsyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsAsyncJobResponse) ToJsonString

func (r *GetOpsAsyncJobResponse) ToJsonString() string

type GetOpsAsyncJobResponseParams

type GetOpsAsyncJobResponseParams struct {
	// Asynchronous operation result.
	Data *OpsAsyncJobDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOpsTaskCodeRequest

type GetOpsTaskCodeRequest struct {
	*tchttp.BaseRequest

	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetOpsTaskCodeRequest

func NewGetOpsTaskCodeRequest() (request *GetOpsTaskCodeRequest)

func (*GetOpsTaskCodeRequest) FromJsonString

func (r *GetOpsTaskCodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsTaskCodeRequest) ToJsonString

func (r *GetOpsTaskCodeRequest) ToJsonString() string

type GetOpsTaskCodeRequestParams

type GetOpsTaskCodeRequestParams struct {
	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetOpsTaskCodeResponse

type GetOpsTaskCodeResponse struct {
	*tchttp.BaseResponse
	Response *GetOpsTaskCodeResponseParams `json:"Response"`
}

func NewGetOpsTaskCodeResponse

func NewGetOpsTaskCodeResponse() (response *GetOpsTaskCodeResponse)

func (*GetOpsTaskCodeResponse) FromJsonString

func (r *GetOpsTaskCodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsTaskCodeResponse) ToJsonString

func (r *GetOpsTaskCodeResponse) ToJsonString() string

type GetOpsTaskCodeResponseParams

type GetOpsTaskCodeResponseParams struct {
	// Retrieves the task code result.
	Data *TaskCode `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOpsTaskRequest

type GetOpsTaskRequest struct {
	*tchttp.BaseRequest

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewGetOpsTaskRequest

func NewGetOpsTaskRequest() (request *GetOpsTaskRequest)

func (*GetOpsTaskRequest) FromJsonString

func (r *GetOpsTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsTaskRequest) ToJsonString

func (r *GetOpsTaskRequest) ToJsonString() string

type GetOpsTaskRequestParams

type GetOpsTaskRequestParams struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type GetOpsTaskResponse

type GetOpsTaskResponse struct {
	*tchttp.BaseResponse
	Response *GetOpsTaskResponseParams `json:"Response"`
}

func NewGetOpsTaskResponse

func NewGetOpsTaskResponse() (response *GetOpsTaskResponse)

func (*GetOpsTaskResponse) FromJsonString

func (r *GetOpsTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsTaskResponse) ToJsonString

func (r *GetOpsTaskResponse) ToJsonString() string

type GetOpsTaskResponseParams

type GetOpsTaskResponseParams struct {
	// Task details.
	Data *Task `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetOpsWorkflowRequest

type GetOpsWorkflowRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow Id, can be obtained through the ListOpsWorkflows api.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewGetOpsWorkflowRequest

func NewGetOpsWorkflowRequest() (request *GetOpsWorkflowRequest)

func (*GetOpsWorkflowRequest) FromJsonString

func (r *GetOpsWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsWorkflowRequest) ToJsonString

func (r *GetOpsWorkflowRequest) ToJsonString() string

type GetOpsWorkflowRequestParams

type GetOpsWorkflowRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow Id, can be obtained through the ListOpsWorkflows api.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type GetOpsWorkflowResponse

type GetOpsWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *GetOpsWorkflowResponseParams `json:"Response"`
}

func NewGetOpsWorkflowResponse

func NewGetOpsWorkflowResponse() (response *GetOpsWorkflowResponse)

func (*GetOpsWorkflowResponse) FromJsonString

func (r *GetOpsWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetOpsWorkflowResponse) ToJsonString

func (r *GetOpsWorkflowResponse) ToJsonString() string

type GetOpsWorkflowResponseParams

type GetOpsWorkflowResponseParams struct {
	// Workflow scheduling details.
	Data *OpsWorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetResourceFileRequest

type GetResourceFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file ID. obtain through the API ListResourceFiles.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewGetResourceFileRequest

func NewGetResourceFileRequest() (request *GetResourceFileRequest)

func (*GetResourceFileRequest) FromJsonString

func (r *GetResourceFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetResourceFileRequest) ToJsonString

func (r *GetResourceFileRequest) ToJsonString() string

type GetResourceFileRequestParams

type GetResourceFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file ID. obtain through the API ListResourceFiles.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type GetResourceFileResponse

type GetResourceFileResponse struct {
	*tchttp.BaseResponse
	Response *GetResourceFileResponseParams `json:"Response"`
}

func NewGetResourceFileResponse

func NewGetResourceFileResponse() (response *GetResourceFileResponse)

func (*GetResourceFileResponse) FromJsonString

func (r *GetResourceFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetResourceFileResponse) ToJsonString

func (r *GetResourceFileResponse) ToJsonString() string

type GetResourceFileResponseParams

type GetResourceFileResponseParams struct {
	// Describes the resource file details.
	Data *ResourceFile `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetSQLScriptRequest

type GetSQLScriptRequest struct {
	*tchttp.BaseRequest

	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewGetSQLScriptRequest

func NewGetSQLScriptRequest() (request *GetSQLScriptRequest)

func (*GetSQLScriptRequest) FromJsonString

func (r *GetSQLScriptRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSQLScriptRequest) ToJsonString

func (r *GetSQLScriptRequest) ToJsonString() string

type GetSQLScriptRequestParams

type GetSQLScriptRequestParams struct {
	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type GetSQLScriptResponse

type GetSQLScriptResponse struct {
	*tchttp.BaseResponse
	Response *GetSQLScriptResponseParams `json:"Response"`
}

func NewGetSQLScriptResponse

func NewGetSQLScriptResponse() (response *GetSQLScriptResponse)

func (*GetSQLScriptResponse) FromJsonString

func (r *GetSQLScriptResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetSQLScriptResponse) ToJsonString

func (r *GetSQLScriptResponse) ToJsonString() string

type GetSQLScriptResponseParams

type GetSQLScriptResponseParams struct {
	// Script details.
	Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskCodeRequest

type GetTaskCodeRequest struct {
	*tchttp.BaseRequest

	// The project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetTaskCodeRequest

func NewGetTaskCodeRequest() (request *GetTaskCodeRequest)

func (*GetTaskCodeRequest) FromJsonString

func (r *GetTaskCodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskCodeRequest) ToJsonString

func (r *GetTaskCodeRequest) ToJsonString() string

type GetTaskCodeRequestParams

type GetTaskCodeRequestParams struct {
	// The project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetTaskCodeResponse

type GetTaskCodeResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskCodeResponseParams `json:"Response"`
}

func NewGetTaskCodeResponse

func NewGetTaskCodeResponse() (response *GetTaskCodeResponse)

func (*GetTaskCodeResponse) FromJsonString

func (r *GetTaskCodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskCodeResponse) ToJsonString

func (r *GetTaskCodeResponse) ToJsonString() string

type GetTaskCodeResponseParams

type GetTaskCodeResponseParams struct {
	// Retrieves the task code result.
	Data *TaskCodeResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskInstanceLogRequest

type GetTaskInstanceLogRequest struct {
	*tchttp.BaseRequest

	// **Project ID**. specifies the project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Instance Lifecycle Number** - Identifies a specific execution of an instance.
	// For example: the first run of a cyclic instance has a lifecycle number of 0. If the user reruns that instance later, the second execution will have a lifecycle number of 1;
	// By default, the latest execution is used.
	LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`

	// **Log level** default All - Info - Debug - Warn - Error - All.
	LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`

	// **Used when performing paginated log queries; has no specific business meaning.**
	//
	// For the first query, the value is null.
	//
	// For subsequent queries, use the value of the NextCursor field returned from the previous query.
	NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}

func NewGetTaskInstanceLogRequest

func NewGetTaskInstanceLogRequest() (request *GetTaskInstanceLogRequest)

func (*GetTaskInstanceLogRequest) FromJsonString

func (r *GetTaskInstanceLogRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskInstanceLogRequest) ToJsonString

func (r *GetTaskInstanceLogRequest) ToJsonString() string

type GetTaskInstanceLogRequestParams

type GetTaskInstanceLogRequestParams struct {
	// **Project ID**. specifies the project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Instance Lifecycle Number** - Identifies a specific execution of an instance.
	// For example: the first run of a cyclic instance has a lifecycle number of 0. If the user reruns that instance later, the second execution will have a lifecycle number of 1;
	// By default, the latest execution is used.
	LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`

	// **Log level** default All - Info - Debug - Warn - Error - All.
	LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`

	// **Used when performing paginated log queries; has no specific business meaning.**
	//
	// For the first query, the value is null.
	//
	// For subsequent queries, use the value of the NextCursor field returned from the previous query.
	NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}

Predefined struct for user

type GetTaskInstanceLogResponse

type GetTaskInstanceLogResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskInstanceLogResponseParams `json:"Response"`
}

func NewGetTaskInstanceLogResponse

func NewGetTaskInstanceLogResponse() (response *GetTaskInstanceLogResponse)

func (*GetTaskInstanceLogResponse) FromJsonString

func (r *GetTaskInstanceLogResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskInstanceLogResponse) ToJsonString

func (r *GetTaskInstanceLogResponse) ToJsonString() string

type GetTaskInstanceLogResponseParams

type GetTaskInstanceLogResponseParams struct {
	// Details of a scheduled instance.
	Data *InstanceLog `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskInstanceRequest

type GetTaskInstanceRequest struct {
	*tchttp.BaseRequest

	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance unique id, can be obtained through ListInstances.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewGetTaskInstanceRequest

func NewGetTaskInstanceRequest() (request *GetTaskInstanceRequest)

func (*GetTaskInstanceRequest) FromJsonString

func (r *GetTaskInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskInstanceRequest) ToJsonString

func (r *GetTaskInstanceRequest) ToJsonString() string

type GetTaskInstanceRequestParams

type GetTaskInstanceRequestParams struct {
	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance unique id, can be obtained through ListInstances.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type GetTaskInstanceResponse

type GetTaskInstanceResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskInstanceResponseParams `json:"Response"`
}

func NewGetTaskInstanceResponse

func NewGetTaskInstanceResponse() (response *GetTaskInstanceResponse)

func (*GetTaskInstanceResponse) FromJsonString

func (r *GetTaskInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskInstanceResponse) ToJsonString

func (r *GetTaskInstanceResponse) ToJsonString() string

type GetTaskInstanceResponseParams

type GetTaskInstanceResponseParams struct {
	// Details of an instance.
	Data *TaskInstanceDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskRequest

type GetTaskRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewGetTaskRequest

func NewGetTaskRequest() (request *GetTaskRequest)

func (*GetTaskRequest) FromJsonString

func (r *GetTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskRequest) ToJsonString

func (r *GetTaskRequest) ToJsonString() string

type GetTaskRequestParams

type GetTaskRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type GetTaskResponse

type GetTaskResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskResponseParams `json:"Response"`
}

func NewGetTaskResponse

func NewGetTaskResponse() (response *GetTaskResponse)

func (*GetTaskResponse) FromJsonString

func (r *GetTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskResponse) ToJsonString

func (r *GetTaskResponse) ToJsonString() string

type GetTaskResponseParams

type GetTaskResponseParams struct {
	// Task details.
	Data *Task `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTaskVersionRequest

type GetTaskVersionRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Submit version ID. If not specified, the latest submit version will be used by default.
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

func NewGetTaskVersionRequest

func NewGetTaskVersionRequest() (request *GetTaskVersionRequest)

func (*GetTaskVersionRequest) FromJsonString

func (r *GetTaskVersionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskVersionRequest) ToJsonString

func (r *GetTaskVersionRequest) ToJsonString() string

type GetTaskVersionRequestParams

type GetTaskVersionRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Submit version ID. If not specified, the latest submit version will be used by default.
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}

Predefined struct for user

type GetTaskVersionResponse

type GetTaskVersionResponse struct {
	*tchttp.BaseResponse
	Response *GetTaskVersionResponseParams `json:"Response"`
}

func NewGetTaskVersionResponse

func NewGetTaskVersionResponse() (response *GetTaskVersionResponse)

func (*GetTaskVersionResponse) FromJsonString

func (r *GetTaskVersionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetTaskVersionResponse) ToJsonString

func (r *GetTaskVersionResponse) ToJsonString() string

type GetTaskVersionResponseParams

type GetTaskVersionResponseParams struct {
	// Version detail.
	Data *TaskVersionDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetWorkflowRequest

type GetWorkflowRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow ID. Obtained through the  ListWorkflows API.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

func NewGetWorkflowRequest

func NewGetWorkflowRequest() (request *GetWorkflowRequest)

func (*GetWorkflowRequest) FromJsonString

func (r *GetWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetWorkflowRequest) ToJsonString

func (r *GetWorkflowRequest) ToJsonString() string

type GetWorkflowRequestParams

type GetWorkflowRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow ID. Obtained through the  ListWorkflows API.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}

Predefined struct for user

type GetWorkflowResponse

type GetWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *GetWorkflowResponseParams `json:"Response"`
}

func NewGetWorkflowResponse

func NewGetWorkflowResponse() (response *GetWorkflowResponse)

func (*GetWorkflowResponse) FromJsonString

func (r *GetWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetWorkflowResponse) ToJsonString

func (r *GetWorkflowResponse) ToJsonString() string

type GetWorkflowResponseParams

type GetWorkflowResponseParams struct {
	// Describes workflow details.
	Data *WorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InTaskParameter

type InTaskParameter struct {
	// Parameter name.
	ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`

	// Parameter Description: The format is ProjectIdentifier.TaskName.ParameterName
	// Example: project_wedata_1.sh_250820_104107.pp_out
	ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"`

	// Parent Task ID
	FromTaskId *string `json:"FromTaskId,omitnil,omitempty" name:"FromTaskId"`

	// Parent task parameter key.
	FromParamKey *string `json:"FromParamKey,omitnil,omitempty" name:"FromParamKey"`
}

type InstanceExecution

type InstanceExecution struct {
	// Instance unique identifier.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Instance lifecycle number, identifies one-time execution of the instance.**.
	//
	// For example, the first run of a periodic instance is numbered 0. if the user reruns the instance subsequently, the second execution is numbered 1.
	LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`

	// **Instance status**.
	// -WAIT_EVENT: specifies the wait for event.
	// -WAIT_UPSTREAM: waiting for upstream.
	// - WAIT_RUN: awaiting execution.
	// - RUNNING: indicates the instance is RUNNING.
	// - SKIP_RUNNING: SKIP RUNNING.
	// - FAILED_RETRY: RETRY on failure.
	// - EXPIRED: failed.
	// -COMPLETED: success.
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// **Trigger type for instance running**.
	//
	// -RERUN indicates a rerun.
	// -ADDITION indicates supplementary recording.
	// -PERIODIC indicates a period.
	// -APERIODIC indicates non-periodic.
	// -RERUN_SKIP_RUN indicates rerun - empty run.
	// -ADDITION_SKIP_RUN indicates a supplementary empty run.
	// -PERIODIC_SKIP_RUN indicates cycle - empty run.
	// -APERIODIC_SKIP_RUN indicates non-periodic empty run.
	// -MANUAL_TRIGGER indicates manual triggering.
	// -RERUN_MANUAL_TRIGGER indicates manual triggering - rerun.
	RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"`

	// Specifies the number of retry attempts on failure.
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// **Specifies the lifecycle list for instance execution.**.
	ExecutionPhaseList []*InstanceExecutionPhase `json:"ExecutionPhaseList,omitnil,omitempty" name:"ExecutionPhaseList"`

	// Time spent, in milliseconds.
	CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`
}

type InstanceExecutionPhase

type InstanceExecutionPhase struct {
	// Start time of the state.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// **Instance lifecycle phase status**.
	//
	// -WAIT_UPSTREAM indicates the wait event/upstream status.
	// -WAIT_RUN indicates the waiting for running status.
	// -RUNNING indicates the running state.
	// -COMPLETE indicates the final state of completion.
	// - FAILED indicates the final state - retry on failure.
	// -EXPIRED indicates the final state - failure.
	// -SKIP_RUNNING indicates the branch skipped by the upstream branch node in the final state.
	// -HISTORY indicates compatibility with historical instances before 2024-03-30. no need to pay attention to this enum afterward.
	DetailState *string `json:"DetailState,omitnil,omitempty" name:"DetailState"`

	// End time of the state.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type InstanceLog

type InstanceLog struct {
	// Instance unique id.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the code content to run.
	CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`

	// log information
	LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"`

	// Used for paginated log queries; has no specific business meaning.
	//
	// For the first query, set the value to null.
	//
	// For subsequent queries, use the NextCursor value returned from the previous query.
	NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}

type JobDto

type JobDto struct {
	// Task ID of the data exploration.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Task name.
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// Task type
	JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`

	// Script ID
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Subtask List
	JobExecutionList []*JobExecutionDto `json:"JobExecutionList,omitnil,omitempty" name:"JobExecutionList"`

	// Specifies the script content.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// State of a task.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task creation time
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Root account UIN.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Account UIN.
	UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"`

	// Duration. specifies the time taken.
	TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"`

	// Specifies whether the script content is truncated.
	ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"`
}

type JobExecutionDto

type JobExecutionDto struct {
	// Job ID of the data exploration.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Query job ID.
	JobExecutionId *string `json:"JobExecutionId,omitnil,omitempty" name:"JobExecutionId"`

	// Specifies the subquery name.
	JobExecutionName *string `json:"JobExecutionName,omitnil,omitempty" name:"JobExecutionName"`

	// Specifies the subquery sql content.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Subquery status.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Execution phase.
	ExecuteStageInfo *string `json:"ExecuteStageInfo,omitnil,omitempty" name:"ExecuteStageInfo"`

	// Log path
	LogFilePath *string `json:"LogFilePath,omitnil,omitempty" name:"LogFilePath"`

	// Result path for download.
	ResultFilePath *string `json:"ResultFilePath,omitnil,omitempty" name:"ResultFilePath"`

	// Preview result path.
	ResultPreviewFilePath *string `json:"ResultPreviewFilePath,omitnil,omitempty" name:"ResultPreviewFilePath"`

	// Total number of lines in the task execution result.
	ResultTotalCount *int64 `json:"ResultTotalCount,omitnil,omitempty" name:"ResultTotalCount"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// End time.
	//
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Duration. specifies the time taken.
	TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"`

	// SQL content in the context.
	ContextScriptContent []*string `json:"ContextScriptContent,omitnil,omitempty" name:"ContextScriptContent"`

	// Specifies the preview row count for task execution results.
	ResultPreviewCount *int64 `json:"ResultPreviewCount,omitnil,omitempty" name:"ResultPreviewCount"`

	// Specifies the number of affected rows in task execution.
	ResultEffectCount *int64 `json:"ResultEffectCount,omitnil,omitempty" name:"ResultEffectCount"`

	// Whether the full result is being collected: default false. true indicates the full result is being collected, for the frontend to determine whether to continue to poll.
	CollectingTotalResult *bool `json:"CollectingTotalResult,omitnil,omitempty" name:"CollectingTotalResult"`

	// Specifies whether to truncate the script content.
	ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"`
}

type KVMap

type KVMap struct {
	// k
	K *string `json:"K,omitnil,omitempty" name:"K"`

	// v
	V *string `json:"V,omitnil,omitempty" name:"V"`
}

type KVPair

type KVPair struct {
	// Key name
	//
	K *string `json:"K,omitnil,omitempty" name:"K"`

	// The value. do not pass SQL (the request will be deemed as an attack on the api). if needed, transcode the SQL with Base64 and decode it.
	V *string `json:"V,omitnil,omitempty" name:"V"`
}

type KillTaskInstancesAsyncRequest

type KillTaskInstancesAsyncRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list, can be obtained from ListInstances API.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}

func NewKillTaskInstancesAsyncRequest

func NewKillTaskInstancesAsyncRequest() (request *KillTaskInstancesAsyncRequest)

func (*KillTaskInstancesAsyncRequest) FromJsonString

func (r *KillTaskInstancesAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KillTaskInstancesAsyncRequest) ToJsonString

func (r *KillTaskInstancesAsyncRequest) ToJsonString() string

type KillTaskInstancesAsyncRequestParams

type KillTaskInstancesAsyncRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list, can be obtained from ListInstances API.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}

Predefined struct for user

type KillTaskInstancesAsyncResponse

type KillTaskInstancesAsyncResponse struct {
	*tchttp.BaseResponse
	Response *KillTaskInstancesAsyncResponseParams `json:"Response"`
}

func NewKillTaskInstancesAsyncResponse

func NewKillTaskInstancesAsyncResponse() (response *KillTaskInstancesAsyncResponse)

func (*KillTaskInstancesAsyncResponse) FromJsonString

func (r *KillTaskInstancesAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KillTaskInstancesAsyncResponse) ToJsonString

func (r *KillTaskInstancesAsyncResponse) ToJsonString() string

type KillTaskInstancesAsyncResponseParams

type KillTaskInstancesAsyncResponseParams struct {
	// Async id of the batch termination operation. can be used in the GetAsyncJob API to query execution detail.
	Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListAlarmMessages

type ListAlarmMessages struct {
	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of entries
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Alarm information list.
	Items []*AlarmMessage `json:"Items,omitnil,omitempty" name:"Items"`
}

type ListAlarmMessagesRequest

type ListAlarmMessagesRequest struct {
	*tchttp.BaseRequest

	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number for pagination, minimum value is 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items displayed per page. maximum value: 100.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Starting Alarm time. format: yyyy-MM-dd HH:MM:ss.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Specifies the Alarm end time in the format yyyy-MM-dd HH:MM:ss.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Alarm level.
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Alert recipient Id.
	AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`

	// For incoming and returned filter time zone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewListAlarmMessagesRequest

func NewListAlarmMessagesRequest() (request *ListAlarmMessagesRequest)

func (*ListAlarmMessagesRequest) FromJsonString

func (r *ListAlarmMessagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAlarmMessagesRequest) ToJsonString

func (r *ListAlarmMessagesRequest) ToJsonString() string

type ListAlarmMessagesRequestParams

type ListAlarmMessagesRequestParams struct {
	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number for pagination, minimum value is 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items displayed per page. maximum value: 100.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Starting Alarm time. format: yyyy-MM-dd HH:MM:ss.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Specifies the Alarm end time in the format yyyy-MM-dd HH:MM:ss.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Alarm level.
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Alert recipient Id.
	AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`

	// For incoming and returned filter time zone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type ListAlarmMessagesResponse

type ListAlarmMessagesResponse struct {
	*tchttp.BaseResponse
	Response *ListAlarmMessagesResponseParams `json:"Response"`
}

func NewListAlarmMessagesResponse

func NewListAlarmMessagesResponse() (response *ListAlarmMessagesResponse)

func (*ListAlarmMessagesResponse) FromJsonString

func (r *ListAlarmMessagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListAlarmMessagesResponse) ToJsonString

func (r *ListAlarmMessagesResponse) ToJsonString() string

type ListAlarmMessagesResponseParams

type ListAlarmMessagesResponseParams struct {
	// Alarm information list.
	Data *ListAlarmMessages `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListAlarmRulesResult

type ListAlarmRulesResult struct {
	// Page number for pagination. current page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of pages.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Count of all Alarm rules.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Alert rule information list.
	Items []*AlarmRuleData `json:"Items,omitnil,omitempty" name:"Items"`
}

type ListCodeFolderContentsRequest

type ListCodeFolderContentsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, such as /aaa/bbb/ccc. path header must include a slash. pass / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name or code file name.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Queries folder only.
	OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`

	// Specifies whether to query only code script created by user themselves.
	OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
}

func NewListCodeFolderContentsRequest

func NewListCodeFolderContentsRequest() (request *ListCodeFolderContentsRequest)

func (*ListCodeFolderContentsRequest) FromJsonString

func (r *ListCodeFolderContentsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListCodeFolderContentsRequest) ToJsonString

func (r *ListCodeFolderContentsRequest) ToJsonString() string

type ListCodeFolderContentsRequestParams

type ListCodeFolderContentsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, such as /aaa/bbb/ccc. path header must include a slash. pass / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name or code file name.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Queries folder only.
	OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`

	// Specifies whether to query only code script created by user themselves.
	OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
}

Predefined struct for user

type ListCodeFolderContentsResponse

type ListCodeFolderContentsResponse struct {
	*tchttp.BaseResponse
	Response *ListCodeFolderContentsResponseParams `json:"Response"`
}

func NewListCodeFolderContentsResponse

func NewListCodeFolderContentsResponse() (response *ListCodeFolderContentsResponse)

func (*ListCodeFolderContentsResponse) FromJsonString

func (r *ListCodeFolderContentsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListCodeFolderContentsResponse) ToJsonString

func (r *ListCodeFolderContentsResponse) ToJsonString() string

type ListCodeFolderContentsResponseParams

type ListCodeFolderContentsResponseParams struct {
	// Result
	Data []*CodeFolderNode `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDataBackfillInstancesRequest

type ListDataBackfillInstancesRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Backfill plan Id.
	DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListDataBackfillInstancesRequest

func NewListDataBackfillInstancesRequest() (request *ListDataBackfillInstancesRequest)

func (*ListDataBackfillInstancesRequest) FromJsonString

func (r *ListDataBackfillInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDataBackfillInstancesRequest) ToJsonString

func (r *ListDataBackfillInstancesRequest) ToJsonString() string

type ListDataBackfillInstancesRequestParams

type ListDataBackfillInstancesRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Backfill plan Id.
	DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListDataBackfillInstancesResponse

type ListDataBackfillInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ListDataBackfillInstancesResponseParams `json:"Response"`
}

func NewListDataBackfillInstancesResponse

func NewListDataBackfillInstancesResponse() (response *ListDataBackfillInstancesResponse)

func (*ListDataBackfillInstancesResponse) FromJsonString

func (r *ListDataBackfillInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDataBackfillInstancesResponse) ToJsonString

func (r *ListDataBackfillInstancesResponse) ToJsonString() string

type ListDataBackfillInstancesResponseParams

type ListDataBackfillInstancesResponseParams struct {
	// All backfill  instances under one backfill  plan.
	Data *BackfillInstanceCollection `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDownstreamOpsTasksRequest

type ListDownstreamOpsTasksRequest struct {
	*tchttp.BaseRequest

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListDownstreamOpsTasksRequest

func NewListDownstreamOpsTasksRequest() (request *ListDownstreamOpsTasksRequest)

func (*ListDownstreamOpsTasksRequest) FromJsonString

func (r *ListDownstreamOpsTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamOpsTasksRequest) ToJsonString

func (r *ListDownstreamOpsTasksRequest) ToJsonString() string

type ListDownstreamOpsTasksRequestParams

type ListDownstreamOpsTasksRequestParams struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListDownstreamOpsTasksResponse

type ListDownstreamOpsTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListDownstreamOpsTasksResponseParams `json:"Response"`
}

func NewListDownstreamOpsTasksResponse

func NewListDownstreamOpsTasksResponse() (response *ListDownstreamOpsTasksResponse)

func (*ListDownstreamOpsTasksResponse) FromJsonString

func (r *ListDownstreamOpsTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamOpsTasksResponse) ToJsonString

func (r *ListDownstreamOpsTasksResponse) ToJsonString() string

type ListDownstreamOpsTasksResponseParams

type ListDownstreamOpsTasksResponseParams struct {
	// Downstream dependency description.
	Data *ChildDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDownstreamTaskInstancesRequest

type ListDownstreamTaskInstancesRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListDownstreamTaskInstancesRequest

func NewListDownstreamTaskInstancesRequest() (request *ListDownstreamTaskInstancesRequest)

func (*ListDownstreamTaskInstancesRequest) FromJsonString

func (r *ListDownstreamTaskInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamTaskInstancesRequest) ToJsonString

func (r *ListDownstreamTaskInstancesRequest) ToJsonString() string

type ListDownstreamTaskInstancesRequestParams

type ListDownstreamTaskInstancesRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListDownstreamTaskInstancesResponse

type ListDownstreamTaskInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ListDownstreamTaskInstancesResponseParams `json:"Response"`
}

func NewListDownstreamTaskInstancesResponse

func NewListDownstreamTaskInstancesResponse() (response *ListDownstreamTaskInstancesResponse)

func (*ListDownstreamTaskInstancesResponse) FromJsonString

func (r *ListDownstreamTaskInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamTaskInstancesResponse) ToJsonString

func (r *ListDownstreamTaskInstancesResponse) ToJsonString() string

type ListDownstreamTaskInstancesResponseParams

type ListDownstreamTaskInstancesResponseParams struct {
	// Direct downstream instance list.
	Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListDownstreamTasksRequest

type ListDownstreamTasksRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListDownstreamTasksRequest

func NewListDownstreamTasksRequest() (request *ListDownstreamTasksRequest)

func (*ListDownstreamTasksRequest) FromJsonString

func (r *ListDownstreamTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamTasksRequest) ToJsonString

func (r *ListDownstreamTasksRequest) ToJsonString() string

type ListDownstreamTasksRequestParams

type ListDownstreamTasksRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListDownstreamTasksResponse

type ListDownstreamTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListDownstreamTasksResponseParams `json:"Response"`
}

func NewListDownstreamTasksResponse

func NewListDownstreamTasksResponse() (response *ListDownstreamTasksResponse)

func (*ListDownstreamTasksResponse) FromJsonString

func (r *ListDownstreamTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListDownstreamTasksResponse) ToJsonString

func (r *ListDownstreamTasksResponse) ToJsonString() string

type ListDownstreamTasksResponseParams

type ListDownstreamTasksResponseParams struct {
	// Describes the downstream dependency details.
	Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOpsAlarmRulesRequest

type ListOpsAlarmRulesRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number for pagination. defaults to 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items to display per page, defaults to 20, minimum value 1, maximum value 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Based on task id, queries Alarm rules.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Alarm Rule Monitoring Types:
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when an offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`

	// Queries Alarm rules configured with corresponding Alarm levels.
	// Valid values: 1. ordinary, 2. important, 3. critical.
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Query the alarm rules associated with the configured alarm recipients.
	AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`

	// Queries the corresponding Alarm rule based on Alarm rule id or rule name.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Specifies the creator filter for Alarm rule creation.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Start time of the Alarm rule create time range, in the format of 2025-08-17 00:00:00.
	CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"`

	// End time of the Alarm rule creation time range, in the format of "2025-08-26 23:59:59".
	CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"`

	// Filters Alarm rules by last update time, in the format of "2025-08-26 00:00:00".
	UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"`

	// Filters Alarm rules by last update time in the format of "2025-08-26 23:59:59".
	UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"`
}

func NewListOpsAlarmRulesRequest

func NewListOpsAlarmRulesRequest() (request *ListOpsAlarmRulesRequest)

func (*ListOpsAlarmRulesRequest) FromJsonString

func (r *ListOpsAlarmRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsAlarmRulesRequest) ToJsonString

func (r *ListOpsAlarmRulesRequest) ToJsonString() string

type ListOpsAlarmRulesRequestParams

type ListOpsAlarmRulesRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number for pagination. defaults to 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of items to display per page, defaults to 20, minimum value 1, maximum value 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Based on task id, queries Alarm rules.
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Alarm Rule Monitoring Types:
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when an offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`

	// Queries Alarm rules configured with corresponding Alarm levels.
	// Valid values: 1. ordinary, 2. important, 3. critical.
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Query the alarm rules associated with the configured alarm recipients.
	AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`

	// Queries the corresponding Alarm rule based on Alarm rule id or rule name.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Specifies the creator filter for Alarm rule creation.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Start time of the Alarm rule create time range, in the format of 2025-08-17 00:00:00.
	CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"`

	// End time of the Alarm rule creation time range, in the format of "2025-08-26 23:59:59".
	CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"`

	// Filters Alarm rules by last update time, in the format of "2025-08-26 00:00:00".
	UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"`

	// Filters Alarm rules by last update time in the format of "2025-08-26 23:59:59".
	UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"`
}

Predefined struct for user

type ListOpsAlarmRulesResponse

type ListOpsAlarmRulesResponse struct {
	*tchttp.BaseResponse
	Response *ListOpsAlarmRulesResponseParams `json:"Response"`
}

func NewListOpsAlarmRulesResponse

func NewListOpsAlarmRulesResponse() (response *ListOpsAlarmRulesResponse)

func (*ListOpsAlarmRulesResponse) FromJsonString

func (r *ListOpsAlarmRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsAlarmRulesResponse) ToJsonString

func (r *ListOpsAlarmRulesResponse) ToJsonString() string

type ListOpsAlarmRulesResponseParams

type ListOpsAlarmRulesResponseParams struct {
	// Alarm information response.
	Data *ListAlarmRulesResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOpsTasksPage

type ListOpsTasksPage struct {
	// Total number of results
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Record list
	//
	Items []*TaskOpsInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

type ListOpsTasksRequest

type ListOpsTasksRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Task type Id.
	// -20: common data sync.
	//  - 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 machine learning.
	//  - 48:TrinoTaskType
	//  - 50:DLCPyspark39:spark
	//  - 92:mr
	// -38: shell script.
	// -70: hivesql script.
	// -1000: common custom business.
	TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Owner id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Data source ID.
	SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`

	// Target data source id.
	TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`

	// Executor Group ID
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Task Cycle Type:
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Task Status
	//
	// -Y: Running
	//
	// -F: Stopped
	//
	// -O: Frozen
	//
	// -T: Stopping
	//
	// -INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Time zone. defaults to UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewListOpsTasksRequest

func NewListOpsTasksRequest() (request *ListOpsTasksRequest)

func (*ListOpsTasksRequest) FromJsonString

func (r *ListOpsTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsTasksRequest) ToJsonString

func (r *ListOpsTasksRequest) ToJsonString() string

type ListOpsTasksRequestParams

type ListOpsTasksRequestParams struct {
	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Task type Id.
	// -20: common data sync.
	//  - 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 machine learning.
	//  - 48:TrinoTaskType
	//  - 50:DLCPyspark39:spark
	//  - 92:mr
	// -38: shell script.
	// -70: hivesql script.
	// -1000: common custom business.
	TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Owner id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Data source ID.
	SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`

	// Target data source id.
	TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`

	// Executor Group ID
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Task Cycle Type:
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Task Status
	//
	// -Y: Running
	//
	// -F: Stopped
	//
	// -O: Frozen
	//
	// -T: Stopping
	//
	// -INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Time zone. defaults to UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type ListOpsTasksResponse

type ListOpsTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListOpsTasksResponseParams `json:"Response"`
}

func NewListOpsTasksResponse

func NewListOpsTasksResponse() (response *ListOpsTasksResponse)

func (*ListOpsTasksResponse) FromJsonString

func (r *ListOpsTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsTasksResponse) ToJsonString

func (r *ListOpsTasksResponse) ToJsonString() string

type ListOpsTasksResponseParams

type ListOpsTasksResponseParams struct {
	// Task list.
	Data *ListOpsTasksPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListOpsWorkflowsRequest

type ListOpsWorkflowsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Workflow Status Filter
	//
	// * ALL_RUNNING: All workflows are running (scheduled)
	//
	// * ALL_FREEZED: All workflows are paused
	//
	// * ALL_STOPPED: All workflows are offline
	//
	// * PART_RUNNING: Some workflows are running (partially scheduled)
	//
	// * ALL_NO_RUNNING: No workflows are running (unscheduled)
	//
	// * ALL_INVALID: All workflows are invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Owner ID
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Workflow type filter criteria. supported values: Cycle or Manual. default: Cycle.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow keyword-based filtering supports fuzzy matching of workflow Id/name.
	KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`

	// Sort item. Options: CreateTime, TaskCount.
	SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"`

	// Sorting method, DESC or ASC, uppercase.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// CreatorId. specifies the id of the creator.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Update time. format: yyyy-MM-dd HH:MM:ss.
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time. format: yyyy-MM-dd HH:MM:ss.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

func NewListOpsWorkflowsRequest

func NewListOpsWorkflowsRequest() (request *ListOpsWorkflowsRequest)

func (*ListOpsWorkflowsRequest) FromJsonString

func (r *ListOpsWorkflowsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsWorkflowsRequest) ToJsonString

func (r *ListOpsWorkflowsRequest) ToJsonString() string

type ListOpsWorkflowsRequestParams

type ListOpsWorkflowsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Workflow Status Filter
	//
	// * ALL_RUNNING: All workflows are running (scheduled)
	//
	// * ALL_FREEZED: All workflows are paused
	//
	// * ALL_STOPPED: All workflows are offline
	//
	// * PART_RUNNING: Some workflows are running (partially scheduled)
	//
	// * ALL_NO_RUNNING: No workflows are running (unscheduled)
	//
	// * ALL_INVALID: All workflows are invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Owner ID
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Workflow type filter criteria. supported values: Cycle or Manual. default: Cycle.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow keyword-based filtering supports fuzzy matching of workflow Id/name.
	KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`

	// Sort item. Options: CreateTime, TaskCount.
	SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"`

	// Sorting method, DESC or ASC, uppercase.
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`

	// CreatorId. specifies the id of the creator.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Update time. format: yyyy-MM-dd HH:MM:ss.
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time. format: yyyy-MM-dd HH:MM:ss.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

Predefined struct for user

type ListOpsWorkflowsResponse

type ListOpsWorkflowsResponse struct {
	*tchttp.BaseResponse
	Response *ListOpsWorkflowsResponseParams `json:"Response"`
}

func NewListOpsWorkflowsResponse

func NewListOpsWorkflowsResponse() (response *ListOpsWorkflowsResponse)

func (*ListOpsWorkflowsResponse) FromJsonString

func (r *ListOpsWorkflowsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListOpsWorkflowsResponse) ToJsonString

func (r *ListOpsWorkflowsResponse) ToJsonString() string

type ListOpsWorkflowsResponseParams

type ListOpsWorkflowsResponseParams struct {
	// Workflow list
	Data *OpsWorkflows `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListResourceFilesRequest

type ListResourceFilesRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Resource file name (fuzzy search keyword).
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Specifies the path of the file's parent folder (for example /a/b/c, querying resource files under the folder c).
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Creator ID. obtain through the DescribeCurrentUserInfo API.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Update time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
	ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"`

	// Update time range. specifies the end time in yyyy-MM-dd HH:MM:ss format.
	ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"`

	// Create time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
	CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"`

	// Create time range. specifies the termination time in yyyy-MM-dd HH:MM:ss format.
	CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"`
}

func NewListResourceFilesRequest

func NewListResourceFilesRequest() (request *ListResourceFilesRequest)

func (*ListResourceFilesRequest) FromJsonString

func (r *ListResourceFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListResourceFilesRequest) ToJsonString

func (r *ListResourceFilesRequest) ToJsonString() string

type ListResourceFilesRequestParams

type ListResourceFilesRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Resource file name (fuzzy search keyword).
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Specifies the path of the file's parent folder (for example /a/b/c, querying resource files under the folder c).
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Creator ID. obtain through the DescribeCurrentUserInfo API.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Update time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
	ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"`

	// Update time range. specifies the end time in yyyy-MM-dd HH:MM:ss format.
	ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"`

	// Create time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
	CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"`

	// Create time range. specifies the termination time in yyyy-MM-dd HH:MM:ss format.
	CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"`
}

Predefined struct for user

type ListResourceFilesResponse

type ListResourceFilesResponse struct {
	*tchttp.BaseResponse
	Response *ListResourceFilesResponseParams `json:"Response"`
}

func NewListResourceFilesResponse

func NewListResourceFilesResponse() (response *ListResourceFilesResponse)

func (*ListResourceFilesResponse) FromJsonString

func (r *ListResourceFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListResourceFilesResponse) ToJsonString

func (r *ListResourceFilesResponse) ToJsonString() string

type ListResourceFilesResponseParams

type ListResourceFilesResponseParams struct {
	// Retrieve the resource file list.
	Data *ResourceFilePage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListResourceFoldersRequest

type ListResourceFoldersRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource folder absolute path. value example.
	// /wedata/test
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListResourceFoldersRequest

func NewListResourceFoldersRequest() (request *ListResourceFoldersRequest)

func (*ListResourceFoldersRequest) FromJsonString

func (r *ListResourceFoldersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListResourceFoldersRequest) ToJsonString

func (r *ListResourceFoldersRequest) ToJsonString() string

type ListResourceFoldersRequestParams

type ListResourceFoldersRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource folder absolute path. value example.
	// /wedata/test
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListResourceFoldersResponse

type ListResourceFoldersResponse struct {
	*tchttp.BaseResponse
	Response *ListResourceFoldersResponseParams `json:"Response"`
}

func NewListResourceFoldersResponse

func NewListResourceFoldersResponse() (response *ListResourceFoldersResponse)

func (*ListResourceFoldersResponse) FromJsonString

func (r *ListResourceFoldersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListResourceFoldersResponse) ToJsonString

func (r *ListResourceFoldersResponse) ToJsonString() string

type ListResourceFoldersResponseParams

type ListResourceFoldersResponseParams struct {
	// Paginated resource folder query result.
	Data *ResourceFolderPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListSQLFolderContentsRequest

type ListSQLFolderContentsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name or script name search.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Queries only the folder.
	OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`

	// Specifies whether to query only scripts created by the user themselves.
	OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

func NewListSQLFolderContentsRequest

func NewListSQLFolderContentsRequest() (request *ListSQLFolderContentsRequest)

func (*ListSQLFolderContentsRequest) FromJsonString

func (r *ListSQLFolderContentsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSQLFolderContentsRequest) ToJsonString

func (r *ListSQLFolderContentsRequest) ToJsonString() string

type ListSQLFolderContentsRequestParams

type ListSQLFolderContentsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Folder name or script name search.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Queries only the folder.
	OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`

	// Specifies whether to query only scripts created by the user themselves.
	OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

Predefined struct for user

type ListSQLFolderContentsResponse

type ListSQLFolderContentsResponse struct {
	*tchttp.BaseResponse
	Response *ListSQLFolderContentsResponseParams `json:"Response"`
}

func NewListSQLFolderContentsResponse

func NewListSQLFolderContentsResponse() (response *ListSQLFolderContentsResponse)

func (*ListSQLFolderContentsResponse) FromJsonString

func (r *ListSQLFolderContentsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSQLFolderContentsResponse) ToJsonString

func (r *ListSQLFolderContentsResponse) ToJsonString() string

type ListSQLFolderContentsResponseParams

type ListSQLFolderContentsResponseParams struct {
	// Result list
	Data []*SQLFolderNode `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListSQLScriptRunsRequest

type ListSQLScriptRunsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Script id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Task ID.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Search keywords.
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// Specifies the executor ID.
	ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewListSQLScriptRunsRequest

func NewListSQLScriptRunsRequest() (request *ListSQLScriptRunsRequest)

func (*ListSQLScriptRunsRequest) FromJsonString

func (r *ListSQLScriptRunsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSQLScriptRunsRequest) ToJsonString

func (r *ListSQLScriptRunsRequest) ToJsonString() string

type ListSQLScriptRunsRequestParams

type ListSQLScriptRunsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Script id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Task ID.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Search keywords.
	SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`

	// Specifies the executor ID.
	ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type ListSQLScriptRunsResponse

type ListSQLScriptRunsResponse struct {
	*tchttp.BaseResponse
	Response *ListSQLScriptRunsResponseParams `json:"Response"`
}

func NewListSQLScriptRunsResponse

func NewListSQLScriptRunsResponse() (response *ListSQLScriptRunsResponse)

func (*ListSQLScriptRunsResponse) FromJsonString

func (r *ListSQLScriptRunsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListSQLScriptRunsResponse) ToJsonString

func (r *ListSQLScriptRunsResponse) ToJsonString() string

type ListSQLScriptRunsResponseParams

type ListSQLScriptRunsResponseParams struct {
	// Data Exploration runs.
	Data []*JobDto `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListTaskInfo

type ListTaskInfo struct {
	// Task Array
	Items []*TaskBaseAttribute `json:"Items,omitnil,omitempty" name:"Items"`

	// Current request data page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of entries in the current request.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of data entries that meet the query condition.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total number of pages that meet the query condition.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
}

type ListTaskInstanceExecutionsRequest

type ListTaskInstanceExecutionsRequest struct {
	*tchttp.BaseRequest

	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance unique id, can be obtained through ListInstances.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// Size per page. default: 10. maximum: 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number, which is 1 by default.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewListTaskInstanceExecutionsRequest

func NewListTaskInstanceExecutionsRequest() (request *ListTaskInstanceExecutionsRequest)

func (*ListTaskInstanceExecutionsRequest) FromJsonString

func (r *ListTaskInstanceExecutionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskInstanceExecutionsRequest) ToJsonString

func (r *ListTaskInstanceExecutionsRequest) ToJsonString() string

type ListTaskInstanceExecutionsRequestParams

type ListTaskInstanceExecutionsRequestParams struct {
	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance unique id, can be obtained through ListInstances.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// Size per page. default: 10. maximum: 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number, which is 1 by default.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type ListTaskInstanceExecutionsResponse

type ListTaskInstanceExecutionsResponse struct {
	*tchttp.BaseResponse
	Response *ListTaskInstanceExecutionsResponseParams `json:"Response"`
}

func NewListTaskInstanceExecutionsResponse

func NewListTaskInstanceExecutionsResponse() (response *ListTaskInstanceExecutionsResponse)

func (*ListTaskInstanceExecutionsResponse) FromJsonString

func (r *ListTaskInstanceExecutionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskInstanceExecutionsResponse) ToJsonString

func (r *ListTaskInstanceExecutionsResponse) ToJsonString() string

type ListTaskInstanceExecutionsResponseParams

type ListTaskInstanceExecutionsResponseParams struct {
	// Instance details.
	Data *TaskInstanceExecutions `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListTaskInstancesRequest

type ListTaskInstancesRequest struct {
	*tchttp.BaseRequest

	// **Project ID**. specifies the project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Page number. integer.**.
	// Used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Task name or task ID.
	// Supports fuzzy search filtering. multiple values are separated by commas.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Instance Type**
	//
	// 0 - Backfill instance
	//
	// 1 - Cyclic (scheduled) instance
	//
	// 2 - Non-cyclic (non-scheduled) instance
	InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// **Instance Status**
	//
	// WAIT_EVENT: Waiting for event
	//
	// WAIT_UPSTREAM: Waiting for upstream
	//
	// WAIT_RUN: Waiting to run
	//
	// RUNNING: Running
	//
	// SKIP_RUNNING: Skipped
	//
	// FAILED_RETRY: Retrying after failure
	//
	// EXPIRED: Failed
	//
	// COMPLETED: Succeeded
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// Task type Id.
	TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// **Task Cycle Type**
	//
	// ONEOFF_CYCLE: One-time
	//
	// YEAR_CYCLE: Yearly
	//
	// MONTH_CYCLE: Monthly
	//
	// WEEK_CYCLE: Weekly
	//
	// DAY_CYCLE: Daily
	//
	// HOUR_CYCLE: Hourly
	//
	// MINUTE_CYCLE: Minute-level
	//
	// CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Task owner id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Folder id
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Workflow id of the task.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// **Execution resource group Id**.
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// **Instance Scheduled Time Filter Condition** specifies the filter start time in the time format yyyy-MM-dd HH:MM:ss.
	ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"`

	// **Instance Scheduled Time Filter Condition** specifies the cutoff time in the format of yyyy-MM-dd HH:MM:ss.
	ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"`

	// **Instance Execution Start Time Filter Condition** specifies the start time for filtering. time format: yyyy-MM-dd HH:MM:ss.
	StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"`

	// **Instance Execution Start Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"`

	// **Instance Last Update Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"`

	// **Instance Last Update Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"`

	// **Query Result Sorting Field**
	//
	// SCHEDULE_DATE: Sort by scheduled execution time
	//
	// START_TIME: Sort by actual execution start time
	//
	// END_TIME: Sort by actual execution end time
	//
	// COST_TIME: Sort by execution duration
	SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"`

	// **Instance Sorting Order**
	//
	// - ASC
	// - DESC
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

func NewListTaskInstancesRequest

func NewListTaskInstancesRequest() (request *ListTaskInstancesRequest)

func (*ListTaskInstancesRequest) FromJsonString

func (r *ListTaskInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskInstancesRequest) ToJsonString

func (r *ListTaskInstancesRequest) ToJsonString() string

type ListTaskInstancesRequestParams

type ListTaskInstancesRequestParams struct {
	// **Project ID**. specifies the project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Page number. integer.**.
	// Used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Task name or task ID.
	// Supports fuzzy search filtering. multiple values are separated by commas.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Instance Type**
	//
	// 0 - Backfill instance
	//
	// 1 - Cyclic (scheduled) instance
	//
	// 2 - Non-cyclic (non-scheduled) instance
	InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// **Instance Status**
	//
	// WAIT_EVENT: Waiting for event
	//
	// WAIT_UPSTREAM: Waiting for upstream
	//
	// WAIT_RUN: Waiting to run
	//
	// RUNNING: Running
	//
	// SKIP_RUNNING: Skipped
	//
	// FAILED_RETRY: Retrying after failure
	//
	// EXPIRED: Failed
	//
	// COMPLETED: Succeeded
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// Task type Id.
	TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// **Task Cycle Type**
	//
	// ONEOFF_CYCLE: One-time
	//
	// YEAR_CYCLE: Yearly
	//
	// MONTH_CYCLE: Monthly
	//
	// WEEK_CYCLE: Weekly
	//
	// DAY_CYCLE: Daily
	//
	// HOUR_CYCLE: Hourly
	//
	// MINUTE_CYCLE: Minute-level
	//
	// CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Task owner id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Folder id
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Workflow id of the task.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// **Execution resource group Id**.
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// **Instance Scheduled Time Filter Condition** specifies the filter start time in the time format yyyy-MM-dd HH:MM:ss.
	ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"`

	// **Instance Scheduled Time Filter Condition** specifies the cutoff time in the format of yyyy-MM-dd HH:MM:ss.
	ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"`

	// **Instance Execution Start Time Filter Condition** specifies the start time for filtering. time format: yyyy-MM-dd HH:MM:ss.
	StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"`

	// **Instance Execution Start Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"`

	// **Instance Last Update Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"`

	// **Instance Last Update Time Filter Condition**.
	// Expiration time in yyyy-MM-dd HH:MM:ss format.
	LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"`

	// **Query Result Sorting Field**
	//
	// SCHEDULE_DATE: Sort by scheduled execution time
	//
	// START_TIME: Sort by actual execution start time
	//
	// END_TIME: Sort by actual execution end time
	//
	// COST_TIME: Sort by execution duration
	SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"`

	// **Instance Sorting Order**
	//
	// - ASC
	// - DESC
	SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}

Predefined struct for user

type ListTaskInstancesResponse

type ListTaskInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ListTaskInstancesResponseParams `json:"Response"`
}

func NewListTaskInstancesResponse

func NewListTaskInstancesResponse() (response *ListTaskInstancesResponse)

func (*ListTaskInstancesResponse) FromJsonString

func (r *ListTaskInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskInstancesResponse) ToJsonString

func (r *ListTaskInstancesResponse) ToJsonString() string

type ListTaskInstancesResponseParams

type ListTaskInstancesResponseParams struct {
	// Instance result set.
	Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListTaskVersions

type ListTaskVersions struct {
	// Record list
	//
	Items []*TaskVersion `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number of records that meet the query condition.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total number of pages that meet the query condition.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Number of records on current page.
	PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"`

	// Specifies the number of entries in the current request data page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Specifies the data page number of the current request.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

type ListTaskVersionsRequest

type ListTaskVersionsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// SAVE version.
	// SUBMIT version.
	// Defaults to SAVE.
	TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListTaskVersionsRequest

func NewListTaskVersionsRequest() (request *ListTaskVersionsRequest)

func (*ListTaskVersionsRequest) FromJsonString

func (r *ListTaskVersionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskVersionsRequest) ToJsonString

func (r *ListTaskVersionsRequest) ToJsonString() string

type ListTaskVersionsRequestParams

type ListTaskVersionsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// SAVE version.
	// SUBMIT version.
	// Defaults to SAVE.
	TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListTaskVersionsResponse

type ListTaskVersionsResponse struct {
	*tchttp.BaseResponse
	Response *ListTaskVersionsResponseParams `json:"Response"`
}

func NewListTaskVersionsResponse

func NewListTaskVersionsResponse() (response *ListTaskVersionsResponse)

func (*ListTaskVersionsResponse) FromJsonString

func (r *ListTaskVersionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTaskVersionsResponse) ToJsonString

func (r *ListTaskVersionsResponse) ToJsonString() string

type ListTaskVersionsResponseParams

type ListTaskVersionsResponseParams struct {
	// Task version list.
	Data *ListTaskVersions `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListTasksRequest

type ListTasksRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Workflow ID
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task type
	TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task Status:
	// * N: New
	// * Y: Scheduling
	// * F: Offline
	// * O: Paused
	// * T: Offlining
	// * INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Submission status.
	Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`

	// Bundle id.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Modification time range (yyyy-MM-dd HH:mm:ss). Two time values must be provided in the array.
	ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time range (yyyy-MM-dd HH:MM:ss). Two time values must be provided in the array.
	CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

func NewListTasksRequest

func NewListTasksRequest() (request *ListTasksRequest)

func (*ListTasksRequest) FromJsonString

func (r *ListTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTasksRequest) ToJsonString

func (r *ListTasksRequest) ToJsonString() string

type ListTasksRequestParams

type ListTasksRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Workflow ID
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task type
	TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task Status:
	// * N: New
	// * Y: Scheduling
	// * F: Offline
	// * O: Paused
	// * T: Offlining
	// * INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Submission status.
	Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`

	// Bundle id.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Modification time range (yyyy-MM-dd HH:mm:ss). Two time values must be provided in the array.
	ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time range (yyyy-MM-dd HH:MM:ss). Two time values must be provided in the array.
	CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

Predefined struct for user

type ListTasksResponse

type ListTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListTasksResponseParams `json:"Response"`
}

func NewListTasksResponse

func NewListTasksResponse() (response *ListTasksResponse)

func (*ListTasksResponse) FromJsonString

func (r *ListTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListTasksResponse) ToJsonString

func (r *ListTasksResponse) ToJsonString() string

type ListTasksResponseParams

type ListTasksResponseParams struct {
	// Describes the task pagination information.
	Data *ListTaskInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUpstreamOpsTasksRequest

type ListUpstreamOpsTasksRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListUpstreamOpsTasksRequest

func NewListUpstreamOpsTasksRequest() (request *ListUpstreamOpsTasksRequest)

func (*ListUpstreamOpsTasksRequest) FromJsonString

func (r *ListUpstreamOpsTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamOpsTasksRequest) ToJsonString

func (r *ListUpstreamOpsTasksRequest) ToJsonString() string

type ListUpstreamOpsTasksRequestParams

type ListUpstreamOpsTasksRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Page number
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListUpstreamOpsTasksResponse

type ListUpstreamOpsTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListUpstreamOpsTasksResponseParams `json:"Response"`
}

func NewListUpstreamOpsTasksResponse

func NewListUpstreamOpsTasksResponse() (response *ListUpstreamOpsTasksResponse)

func (*ListUpstreamOpsTasksResponse) FromJsonString

func (r *ListUpstreamOpsTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamOpsTasksResponse) ToJsonString

func (r *ListUpstreamOpsTasksResponse) ToJsonString() string

type ListUpstreamOpsTasksResponseParams

type ListUpstreamOpsTasksResponseParams struct {
	// Upstream task details.
	Data *ParentDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUpstreamTaskInstancesRequest

type ListUpstreamTaskInstancesRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListUpstreamTaskInstancesRequest

func NewListUpstreamTaskInstancesRequest() (request *ListUpstreamTaskInstancesRequest)

func (*ListUpstreamTaskInstancesRequest) FromJsonString

func (r *ListUpstreamTaskInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamTaskInstancesRequest) ToJsonString

func (r *ListUpstreamTaskInstancesRequest) ToJsonString() string

type ListUpstreamTaskInstancesRequestParams

type ListUpstreamTaskInstancesRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// **Time zone** timeZone, default UTC+8.
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of items to display per page. default: 10. value range: 1-100.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListUpstreamTaskInstancesResponse

type ListUpstreamTaskInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ListUpstreamTaskInstancesResponseParams `json:"Response"`
}

func NewListUpstreamTaskInstancesResponse

func NewListUpstreamTaskInstancesResponse() (response *ListUpstreamTaskInstancesResponse)

func (*ListUpstreamTaskInstancesResponse) FromJsonString

func (r *ListUpstreamTaskInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamTaskInstancesResponse) ToJsonString

func (r *ListUpstreamTaskInstancesResponse) ToJsonString() string

type ListUpstreamTaskInstancesResponseParams

type ListUpstreamTaskInstancesResponseParams struct {
	// Upstream instance list.
	Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListUpstreamTasksRequest

type ListUpstreamTasksRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListUpstreamTasksRequest

func NewListUpstreamTasksRequest() (request *ListUpstreamTasksRequest)

func (*ListUpstreamTasksRequest) FromJsonString

func (r *ListUpstreamTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamTasksRequest) ToJsonString

func (r *ListUpstreamTasksRequest) ToJsonString() string

type ListUpstreamTasksRequestParams

type ListUpstreamTasksRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListUpstreamTasksResponse

type ListUpstreamTasksResponse struct {
	*tchttp.BaseResponse
	Response *ListUpstreamTasksResponseParams `json:"Response"`
}

func NewListUpstreamTasksResponse

func NewListUpstreamTasksResponse() (response *ListUpstreamTasksResponse)

func (*ListUpstreamTasksResponse) FromJsonString

func (r *ListUpstreamTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListUpstreamTasksResponse) ToJsonString

func (r *ListUpstreamTasksResponse) ToJsonString() string

type ListUpstreamTasksResponseParams

type ListUpstreamTasksResponseParams struct {
	// Upstream task details.
	Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListWorkflowFoldersRequest

type ListWorkflowFoldersRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder absolute path, for example /abc/de, if it is root directory, pass /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewListWorkflowFoldersRequest

func NewListWorkflowFoldersRequest() (request *ListWorkflowFoldersRequest)

func (*ListWorkflowFoldersRequest) FromJsonString

func (r *ListWorkflowFoldersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListWorkflowFoldersRequest) ToJsonString

func (r *ListWorkflowFoldersRequest) ToJsonString() string

type ListWorkflowFoldersRequestParams

type ListWorkflowFoldersRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Parent folder absolute path, for example /abc/de, if it is root directory, pass /.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Data page number, equal to or greater than 1. default 1.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type ListWorkflowFoldersResponse

type ListWorkflowFoldersResponse struct {
	*tchttp.BaseResponse
	Response *ListWorkflowFoldersResponseParams `json:"Response"`
}

func NewListWorkflowFoldersResponse

func NewListWorkflowFoldersResponse() (response *ListWorkflowFoldersResponse)

func (*ListWorkflowFoldersResponse) FromJsonString

func (r *ListWorkflowFoldersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListWorkflowFoldersResponse) ToJsonString

func (r *ListWorkflowFoldersResponse) ToJsonString() string

type ListWorkflowFoldersResponseParams

type ListWorkflowFoldersResponseParams struct {
	// Paginated folder query result.
	Data *WorkflowFolderPage `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ListWorkflowInfo

type ListWorkflowInfo struct {
	// List items.
	Items []*WorkflowInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number of pages that meet the query condition.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Current request data page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Number of entries in the current request.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of data entries that meet the query condition.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ListWorkflowsRequest

type ListWorkflowsRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Workflow folder.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Workflow type. valid values: cycle and manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// bundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Owner ID
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Modification time interval yyyy-MM-dd HH:MM:ss. fill in two times in the array.
	ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time range yyyy-MM-dd HH:MM:ss. two times must be filled in the array.
	CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

func NewListWorkflowsRequest

func NewListWorkflowsRequest() (request *ListWorkflowsRequest)

func (*ListWorkflowsRequest) FromJsonString

func (r *ListWorkflowsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListWorkflowsRequest) ToJsonString

func (r *ListWorkflowsRequest) ToJsonString() string

type ListWorkflowsRequestParams

type ListWorkflowsRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// Workflow folder.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Workflow type. valid values: cycle and manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// bundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Owner ID
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Modification time interval yyyy-MM-dd HH:MM:ss. fill in two times in the array.
	ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Creation time range yyyy-MM-dd HH:MM:ss. two times must be filled in the array.
	CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

Predefined struct for user

type ListWorkflowsResponse

type ListWorkflowsResponse struct {
	*tchttp.BaseResponse
	Response *ListWorkflowsResponseParams `json:"Response"`
}

func NewListWorkflowsResponse

func NewListWorkflowsResponse() (response *ListWorkflowsResponse)

func (*ListWorkflowsResponse) FromJsonString

func (r *ListWorkflowsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ListWorkflowsResponse) ToJsonString

func (r *ListWorkflowsResponse) ToJsonString() string

type ListWorkflowsResponseParams

type ListWorkflowsResponseParams struct {
	// Describes workflow pagination information.
	Data *ListWorkflowInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAlarmRuleResult

type ModifyAlarmRuleResult struct {
	// Whether update succeeded
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type NotebookSessionInfo

type NotebookSessionInfo struct {
	// Specifies the session ID.
	NotebookSessionId *string `json:"NotebookSessionId,omitnil,omitempty" name:"NotebookSessionId"`

	// Session Name
	NotebookSessionName *string `json:"NotebookSessionName,omitnil,omitempty" name:"NotebookSessionName"`
}

type NotificationFatigue

type NotificationFatigue struct {
	// Number of alarms.
	NotifyCount *uint64 `json:"NotifyCount,omitnil,omitempty" name:"NotifyCount"`

	// Alarm interval, in minutes.
	NotifyInterval *uint64 `json:"NotifyInterval,omitnil,omitempty" name:"NotifyInterval"`

	// Do not disturb period, such as example value.
	// [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}]
	// Specifies notification muting from 00:00 to 09:00 every monday and tuesday.
	QuietIntervals []*AlarmQuietInterval `json:"QuietIntervals,omitnil,omitempty" name:"QuietIntervals"`
}

type OpsAsyncJobDetail

type OpsAsyncJobDetail struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Operation ID
	AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`

	// Asynchronous operation type.
	AsyncType *string `json:"AsyncType,omitnil,omitempty" name:"AsyncType"`

	// Asynchronous operation status: initial status: INIT; Running: RUNNING; Success: SUCCESS; failure: FAIL; partially successful: PART_SUCCESS.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Error message.
	//
	ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"`

	// Total sub-processes.
	TotalSubProcessCount *uint64 `json:"TotalSubProcessCount,omitnil,omitempty" name:"TotalSubProcessCount"`

	// Number of completed sub-processes.
	FinishedSubProcessCount *uint64 `json:"FinishedSubProcessCount,omitnil,omitempty" name:"FinishedSubProcessCount"`

	// Count of successful sub-processes.
	SuccessSubProcessCount *uint64 `json:"SuccessSubProcessCount,omitnil,omitempty" name:"SuccessSubProcessCount"`

	// Operator id.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type OpsAsyncResponse

type OpsAsyncResponse struct {
	// Asynchronous execution record Id.
	AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}

type OpsTaskDepend

type OpsTaskDepend struct {
	// Task ID
	//
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task name.
	//
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	//
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Project name.
	//
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// Task Status
	//
	// -N: New
	//
	// -Y: Scheduling
	//
	// -F: Offline
	//
	// -O: Paused
	//
	// -T: Offlining
	//
	// -INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task type 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
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task type description.
	// -20 : universal data synchronization.
	//  - 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: specifies the branch.
	// -131: specifies the merge.
	// -132: specifies the Notebook explore.
	// -133: specifies the SSH node.
	//  - 134 :  StarRocks
	//  - 137 :  For-each
	// -10000: common custom business.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Latest submission time.
	FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`

	// First running time
	//
	FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"`

	// Describes the scheduling plan display description information.
	ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`

	// Task Cycle Type
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Specifies the person in charge.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Execution start time. format: HH:mm, for example 00:00.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// Execution end time. format: HH:mm, for example 23:59.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
}

type OpsWorkflow

type OpsWorkflow struct {
	// Number of Tasks
	TaskCount *uint64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"`

	// folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Workflow folder id.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Specifies the workflow type.
	// -cycle period.
	// -manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Responsible user id, multiple ';' separators.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Project name.
	//
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// Workflow Status
	//
	// * ALL_RUNNING: All running (all workflows are in scheduling state)
	//
	// * ALL_FREEZED: All paused
	//
	// * ALL_STOPPTED: All stopped
	//
	// * PART_RUNNING: Partially running (some workflows are running, others not)
	//
	// * ALL_NO_RUNNING: All not scheduled
	//
	// * ALL_INVALID: All invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Workflow creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Latest update time. specifies development and production updates.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Last updated by, including development and production updates.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
}

type OpsWorkflowDetail

type OpsWorkflowDetail struct {
	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Specifies the workflow type.
	// -cycle.
	// -manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Creator
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Modification time.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Delayed execution time. unit: minute.
	StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"`

	// Effective date. specifies the start date.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Configure end date end date.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Task Cycle Type
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Folder ID
	//
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Task instance initialization strategy.
	// -T_PLUS_1 (t+1): initializes with a one-day delay.
	// -T_PLUS_0 (t+0): initialize on the day.
	// -T_MINUS_1 (t-1): initialize one day in advance.
	InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"`

	// Specifies the scheduling plan interpretation.
	SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"`

	// First submission time of workflow.
	FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`

	// Latest submission time of workflow.
	LatestSubmitTime *string `json:"LatestSubmitTime,omitnil,omitempty" name:"LatestSubmitTime"`

	// Workflow Status
	//
	// * ALL_RUNNING: All running (all workflows are in scheduling state)
	//
	// * ALL_FREEZED: All paused
	//
	// * ALL_STOPPTED: All stopped
	//
	// * PART_RUNNING: Partially running (some workflows are running, others not)
	//
	// * ALL_NO_RUNNING: All not scheduled
	//
	// * ALL_INVALID: All invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Person in charge. multiple values are separated by a ";" separator.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
}

type OpsWorkflows

type OpsWorkflows struct {
	// Record list
	//
	Items []*OpsWorkflow `json:"Items,omitnil,omitempty" name:"Items"`

	// Total number of results
	//
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	//
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Page number
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

type OutTaskParameter

type OutTaskParameter struct {
	// Parameter name.
	ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`

	// Parameter definition.
	ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"`
}

type ParamInfo

type ParamInfo struct {
	// Parameter name.
	ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`

	// Parameter value.
	ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"`
}

type ParentDependencyConfigPage

type ParentDependencyConfigPage struct {
	// Total number of results
	//
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	//
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Page number.
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	//
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Paging data
	Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"`
}

type PauseOpsTasksAsyncRequest

type PauseOpsTasksAsyncRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Whether required to terminate the generated instance.
	KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}

func NewPauseOpsTasksAsyncRequest

func NewPauseOpsTasksAsyncRequest() (request *PauseOpsTasksAsyncRequest)

func (*PauseOpsTasksAsyncRequest) FromJsonString

func (r *PauseOpsTasksAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseOpsTasksAsyncRequest) ToJsonString

func (r *PauseOpsTasksAsyncRequest) ToJsonString() string

type PauseOpsTasksAsyncRequestParams

type PauseOpsTasksAsyncRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Whether required to terminate the generated instance.
	KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}

Predefined struct for user

type PauseOpsTasksAsyncResponse

type PauseOpsTasksAsyncResponse struct {
	*tchttp.BaseResponse
	Response *PauseOpsTasksAsyncResponseParams `json:"Response"`
}

func NewPauseOpsTasksAsyncResponse

func NewPauseOpsTasksAsyncResponse() (response *PauseOpsTasksAsyncResponse)

func (*PauseOpsTasksAsyncResponse) FromJsonString

func (r *PauseOpsTasksAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseOpsTasksAsyncResponse) ToJsonString

func (r *PauseOpsTasksAsyncResponse) ToJsonString() string

type PauseOpsTasksAsyncResponseParams

type PauseOpsTasksAsyncResponseParams struct {
	// Asynchronous operation result.
	Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ProjectInstanceStatisticsAlarmInfo

type ProjectInstanceStatisticsAlarmInfo struct {
	// Alarm type
	//
	// projectFailureInstanceUpwardFluctuationAlarm: specifies the upward fluctuation alert for failed instances.
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: specifies the downward fluctuation alert for successful instances.
	AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`

	// Alarm threshold for the downward fluctuation ratio of the number of successful instances.
	// Alarm threshold for the upward fluctuation ratio of the number of failed instances.
	InstanceThresholdCountPercent *uint64 `json:"InstanceThresholdCountPercent,omitnil,omitempty" name:"InstanceThresholdCountPercent"`

	// Cumulative instance number fluctuation threshold.
	InstanceThresholdCount *uint64 `json:"InstanceThresholdCount,omitnil,omitempty" name:"InstanceThresholdCount"`

	// Stability threshold count (debounce configuration statistical cycle count).
	StabilizeThreshold *uint64 `json:"StabilizeThreshold,omitnil,omitempty" name:"StabilizeThreshold"`

	// Stability statistical cycle (anti-shake configuration statistical cycle count).
	StabilizeStatisticsCycle *uint64 `json:"StabilizeStatisticsCycle,omitnil,omitempty" name:"StabilizeStatisticsCycle"`

	// Specifies whether to use cumulative calculation. valid values: false (consecutive), true (cumulative).
	IsCumulant *bool `json:"IsCumulant,omitnil,omitempty" name:"IsCumulant"`

	// Cumulative number of instances for the current day.
	// Specifies the downward fluctuation of failed instance count on the day.
	InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`
}

type ReconciliationStrategyInfo

type ReconciliationStrategyInfo struct {
	// Offline Integration Task Reconciliation Alarms
	//
	// reconciliationFailure: Alarm when offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// Reconciliation Mismatch Threshold - Required when RuleType = reconciliationMismatch. Specifies the threshold for the number of mismatched records in reconciliation. No default value.
	MismatchCount *uint64 `json:"MismatchCount,omitnil,omitempty" name:"MismatchCount"`

	// Task run timeout threshold for reconciliation: hr, defaults to 0.
	Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Reconciliation task timeout threshold: minutes, defaults to 1.
	Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`
}

type RerunTaskInstancesAsyncRequest

type RerunTaskInstancesAsyncRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list. obtain from ListInstances.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`

	// Rerun type. valid values: 1 (self), 3 (child), 2 (self and child). default: 1.
	RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"`

	// Whether to check upstream tasks: ALL (ALL), MAKE_SCOPE (select), NONE (do not check). default is NONE.
	CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`

	// Downstream Instance Scope
	//
	// * WORKFLOW: Within the current workflow (default)
	//
	// * PROJECT: Within the current project
	//
	// * ALL: Across all projects with cross-workflow dependencies
	SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"`

	// Specifies whether to ignore event monitoring when rerunning.
	SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`

	// Specifies the degree of concurrency for a custom instance run. if not configured, use the existing self-dependent task.
	RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`

	// Custom workflow self-dependency. valid values: yes (enable), no (disable). if not configured, use the existing workflow self-dependency.
	RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`

	// Rerun instance custom parameter.
	RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
}

func NewRerunTaskInstancesAsyncRequest

func NewRerunTaskInstancesAsyncRequest() (request *RerunTaskInstancesAsyncRequest)

func (*RerunTaskInstancesAsyncRequest) FromJsonString

func (r *RerunTaskInstancesAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RerunTaskInstancesAsyncRequest) ToJsonString

func (r *RerunTaskInstancesAsyncRequest) ToJsonString() string

type RerunTaskInstancesAsyncRequestParams

type RerunTaskInstancesAsyncRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list. obtain from ListInstances.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`

	// Rerun type. valid values: 1 (self), 3 (child), 2 (self and child). default: 1.
	RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"`

	// Whether to check upstream tasks: ALL (ALL), MAKE_SCOPE (select), NONE (do not check). default is NONE.
	CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`

	// Downstream Instance Scope
	//
	// * WORKFLOW: Within the current workflow (default)
	//
	// * PROJECT: Within the current project
	//
	// * ALL: Across all projects with cross-workflow dependencies
	SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"`

	// Specifies whether to ignore event monitoring when rerunning.
	SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`

	// Specifies the degree of concurrency for a custom instance run. if not configured, use the existing self-dependent task.
	RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`

	// Custom workflow self-dependency. valid values: yes (enable), no (disable). if not configured, use the existing workflow self-dependency.
	RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`

	// Rerun instance custom parameter.
	RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
}

Predefined struct for user

type RerunTaskInstancesAsyncResponse

type RerunTaskInstancesAsyncResponse struct {
	*tchttp.BaseResponse
	Response *RerunTaskInstancesAsyncResponseParams `json:"Response"`
}

func NewRerunTaskInstancesAsyncResponse

func NewRerunTaskInstancesAsyncResponse() (response *RerunTaskInstancesAsyncResponse)

func (*RerunTaskInstancesAsyncResponse) FromJsonString

func (r *RerunTaskInstancesAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RerunTaskInstancesAsyncResponse) ToJsonString

func (r *RerunTaskInstancesAsyncResponse) ToJsonString() string

type RerunTaskInstancesAsyncResponseParams

type RerunTaskInstancesAsyncResponseParams struct {
	// Asynchronous ID returned by the batch rerun operation. You can use the GetAsyncJob API to retrieve detailed execution information.
	Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResourceFile

type ResourceFile struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file ID.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// Resource file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Source file path.
	LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`

	// Specifies the COS storage path of the resource object.
	RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"`

	// Specifies the resource file type.
	FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"`

	// Resource size
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// Creator user ID
	CreatorUserUin *string `json:"CreatorUserUin,omitnil,omitempty" name:"CreatorUserUin"`

	// Creator name
	CreatorUserName *string `json:"CreatorUserName,omitnil,omitempty" name:"CreatorUserName"`

	// Last updated username.
	UpdateUserName *string `json:"UpdateUserName,omitnil,omitempty" name:"UpdateUserName"`

	// Last updated user ID.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// COS bucket.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// COS region
	CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`

	// Specifies the resource source mode.
	ResourceSourceMode *string `json:"ResourceSourceMode,omitnil,omitempty" name:"ResourceSourceMode"`

	// Local project ID.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Local project information.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

type ResourceFileItem

type ResourceFileItem struct {
	// Resource file ID.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// Resource file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Specifies the resource file type.
	FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"`

	// Resource path
	LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`
}

type ResourceFilePage

type ResourceFilePage struct {
	// Task collection information.
	Items []*ResourceFileItem `json:"Items,omitnil,omitempty" name:"Items"`

	// Total page number
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Total file count.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Current Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Items per Page
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

type ResourceFolder

type ResourceFolder struct {
	// Resource folder ID.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Creator's name.
	CreateUserName *string `json:"CreateUserName,omitnil,omitempty" name:"CreateUserName"`

	// Specifies the folder path.
	FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

type ResourceFolderPage

type ResourceFolderPage struct {
	// Resource folder collection information.
	Items []*ResourceFolder `json:"Items,omitnil,omitempty" name:"Items"`

	// Total page number.
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Total resource folder count
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Current Page number
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Items per Page
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

type RunSQLScriptRequest

type RunSQLScriptRequest struct {
	*tchttp.BaseRequest

	// Script id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Script content. executed by default if not transmitted. requires Base64 encoding if transmitted.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Advanced running parameter, JSON format base64 encode.
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`
}

func NewRunSQLScriptRequest

func NewRunSQLScriptRequest() (request *RunSQLScriptRequest)

func (*RunSQLScriptRequest) FromJsonString

func (r *RunSQLScriptRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunSQLScriptRequest) ToJsonString

func (r *RunSQLScriptRequest) ToJsonString() string

type RunSQLScriptRequestParams

type RunSQLScriptRequestParams struct {
	// Script id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Script content. executed by default if not transmitted. requires Base64 encoding if transmitted.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Advanced running parameter, JSON format base64 encode.
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`
}

Predefined struct for user

type RunSQLScriptResponse

type RunSQLScriptResponse struct {
	*tchttp.BaseResponse
	Response *RunSQLScriptResponseParams `json:"Response"`
}

func NewRunSQLScriptResponse

func NewRunSQLScriptResponse() (response *RunSQLScriptResponse)

func (*RunSQLScriptResponse) FromJsonString

func (r *RunSQLScriptResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunSQLScriptResponse) ToJsonString

func (r *RunSQLScriptResponse) ToJsonString() string

type RunSQLScriptResponseParams

type RunSQLScriptResponseParams struct {
	// Explores data tasks.
	Data *JobDto `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SQLContentActionResult

type SQLContentActionResult struct {
	// Whether the operation is successful
	//
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// Folder ID.
	//
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

type SQLFolderNode

type SQLFolderNode struct {
	// Unique identifier
	//
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// folder type, script type.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Whether it is a leaf node.
	//
	IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"`

	// Business parameters
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`

	// Permission scope: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`

	// Node path.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Creator
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Specifies the permission of the current user for nodes.
	NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"`

	// Sub-node list
	Children []*SQLFolderNode `json:"Children,omitnil,omitempty" name:"Children"`

	// Owner of the file.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}

type SQLScript

type SQLScript struct {
	// Script id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Script name.
	ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`

	// Specifies the script owner uin.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Parent folder path, /aaa/bbb/ccc.
	ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`

	// Specifies the script configuration.
	ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`

	// Specifies the script content.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`

	// Latest operator.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// Project ID.
	//
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Update time. format: yyyy-MM-dd hh:MM:ss.
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Creation time. format: yyyy-MM-dd hh:MM:ss.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`

	// Full path of the node, /aaa/bbb/ccc.ipynb, consists of the name of each node.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

type SQLScriptConfig

type SQLScriptConfig struct {
	// Data source Id.
	DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"`

	// Specifies the data source environment.
	DatasourceEnv *string `json:"DatasourceEnv,omitnil,omitempty" name:"DatasourceEnv"`

	// Computational resource.
	ComputeResource *string `json:"ComputeResource,omitnil,omitempty" name:"ComputeResource"`

	// Specifies the execution resource group.
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Advanced running parameter variable replacement map-json String,String.
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`

	// Advanced setting. executes configuration parameters. map-json String,String. use Base64 encode.
	AdvanceConfig *string `json:"AdvanceConfig,omitnil,omitempty" name:"AdvanceConfig"`
}

type SQLStopResult

type SQLStopResult struct {
	// Success status
	//
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type SetSuccessTaskInstancesAsyncRequest

type SetSuccessTaskInstancesAsyncRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list, can be obtained from ListInstances API.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}

func NewSetSuccessTaskInstancesAsyncRequest

func NewSetSuccessTaskInstancesAsyncRequest() (request *SetSuccessTaskInstancesAsyncRequest)

func (*SetSuccessTaskInstancesAsyncRequest) FromJsonString

func (r *SetSuccessTaskInstancesAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetSuccessTaskInstancesAsyncRequest) ToJsonString

func (r *SetSuccessTaskInstancesAsyncRequest) ToJsonString() string

type SetSuccessTaskInstancesAsyncRequestParams

type SetSuccessTaskInstancesAsyncRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Instance id list, can be obtained from ListInstances API.
	InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}

Predefined struct for user

type SetSuccessTaskInstancesAsyncResponse

type SetSuccessTaskInstancesAsyncResponse struct {
	*tchttp.BaseResponse
	Response *SetSuccessTaskInstancesAsyncResponseParams `json:"Response"`
}

func NewSetSuccessTaskInstancesAsyncResponse

func NewSetSuccessTaskInstancesAsyncResponse() (response *SetSuccessTaskInstancesAsyncResponse)

func (*SetSuccessTaskInstancesAsyncResponse) FromJsonString

func (r *SetSuccessTaskInstancesAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetSuccessTaskInstancesAsyncResponse) ToJsonString

func (r *SetSuccessTaskInstancesAsyncResponse) ToJsonString() string

type SetSuccessTaskInstancesAsyncResponseParams

type SetSuccessTaskInstancesAsyncResponseParams struct {
	// Async id of the batch successful operation. can be used in the GetAsyncJob API to query execution detail.
	Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SqlCreateResult

type SqlCreateResult struct {
	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}

type StopOpsTasksAsyncRequest

type StopOpsTasksAsyncRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Specifies whether to terminate the generated instance. default value: false.
	KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}

func NewStopOpsTasksAsyncRequest

func NewStopOpsTasksAsyncRequest() (request *StopOpsTasksAsyncRequest)

func (*StopOpsTasksAsyncRequest) FromJsonString

func (r *StopOpsTasksAsyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopOpsTasksAsyncRequest) ToJsonString

func (r *StopOpsTasksAsyncRequest) ToJsonString() string

type StopOpsTasksAsyncRequestParams

type StopOpsTasksAsyncRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Specifies whether to terminate the generated instance. default value: false.
	KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}

Predefined struct for user

type StopOpsTasksAsyncResponse

type StopOpsTasksAsyncResponse struct {
	*tchttp.BaseResponse
	Response *StopOpsTasksAsyncResponseParams `json:"Response"`
}

func NewStopOpsTasksAsyncResponse

func NewStopOpsTasksAsyncResponse() (response *StopOpsTasksAsyncResponse)

func (*StopOpsTasksAsyncResponse) FromJsonString

func (r *StopOpsTasksAsyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopOpsTasksAsyncResponse) ToJsonString

func (r *StopOpsTasksAsyncResponse) ToJsonString() string

type StopOpsTasksAsyncResponseParams

type StopOpsTasksAsyncResponseParams struct {
	// AsyncId
	Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopSQLScriptRunRequest

type StopSQLScriptRunRequest struct {
	*tchttp.BaseRequest

	// Specifies the query id.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewStopSQLScriptRunRequest

func NewStopSQLScriptRunRequest() (request *StopSQLScriptRunRequest)

func (*StopSQLScriptRunRequest) FromJsonString

func (r *StopSQLScriptRunRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSQLScriptRunRequest) ToJsonString

func (r *StopSQLScriptRunRequest) ToJsonString() string

type StopSQLScriptRunRequestParams

type StopSQLScriptRunRequestParams struct {
	// Specifies the query id.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type StopSQLScriptRunResponse

type StopSQLScriptRunResponse struct {
	*tchttp.BaseResponse
	Response *StopSQLScriptRunResponseParams `json:"Response"`
}

func NewStopSQLScriptRunResponse

func NewStopSQLScriptRunResponse() (response *StopSQLScriptRunResponse)

func (*StopSQLScriptRunResponse) FromJsonString

func (r *StopSQLScriptRunResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSQLScriptRunResponse) ToJsonString

func (r *StopSQLScriptRunResponse) ToJsonString() string

type StopSQLScriptRunResponseParams

type StopSQLScriptRunResponseParams struct {
	// Execution result
	Data *SQLStopResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitTaskRequest

type SubmitTaskRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Version remarks.
	VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
}

func NewSubmitTaskRequest

func NewSubmitTaskRequest() (request *SubmitTaskRequest)

func (*SubmitTaskRequest) FromJsonString

func (r *SubmitTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitTaskRequest) ToJsonString

func (r *SubmitTaskRequest) ToJsonString() string

type SubmitTaskRequestParams

type SubmitTaskRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Version remarks.
	VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
}

Predefined struct for user

type SubmitTaskResponse

type SubmitTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitTaskResponseParams `json:"Response"`
}

func NewSubmitTaskResponse

func NewSubmitTaskResponse() (response *SubmitTaskResponse)

func (*SubmitTaskResponse) FromJsonString

func (r *SubmitTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitTaskResponse) ToJsonString

func (r *SubmitTaskResponse) ToJsonString() string

type SubmitTaskResponseParams

type SubmitTaskResponseParams struct {
	// Success or failure.
	Data *SubmitTaskResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitTaskResult

type SubmitTaskResult struct {
	// Generated task version ID.
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// Submission status.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type Task

type Task struct {
	// Describes the basic attributes of the task.
	TaskBaseAttribute *TaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`

	// Task configurations.
	TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`

	// Specifies task scheduling configuration.
	TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}

type TaskBaseAttribute

type TaskBaseAttribute struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Specifies the task type 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"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Last save version number.
	TaskLatestVersionNo *string `json:"TaskLatestVersionNo,omitnil,omitempty" name:"TaskLatestVersionNo"`

	// Last submit version number.
	TaskLatestSubmitVersionNo *string `json:"TaskLatestSubmitVersionNo,omitnil,omitempty" name:"TaskLatestSubmitVersionNo"`

	// Workflow name.
	//
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Task Status:
	//
	// * N: New
	// * Y: Scheduling
	// * F: Offline
	// * O: Paused
	// * T: Offlining (in the process of being taken offline)
	// * INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Latest submission status of the task. Specifies whether it has been submitted: true/false.
	Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`

	// Task creation time. example: 2022-02-12 11:13:41.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Last update time. example: 2025-08-13 16:34:06.
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`

	// Last Updated By (Name).
	LastUpdateUserName *string `json:"LastUpdateUserName,omitnil,omitempty" name:"LastUpdateUserName"`

	// Last operation time.
	LastOpsTime *string `json:"LastOpsTime,omitnil,omitempty" name:"LastOpsTime"`

	// Last operator name.
	LastOpsUserName *string `json:"LastOpsUserName,omitnil,omitempty" name:"LastOpsUserName"`

	// Task owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task description
	TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`

	// Last Updated User ID
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// Created By User ID
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}

type TaskCode

type TaskCode struct {
	// Specifies the code content.
	CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`

	// Specifies the size of the code file in bytes.
	CodeFileSize *uint64 `json:"CodeFileSize,omitnil,omitempty" name:"CodeFileSize"`
}

type TaskCodeResult

type TaskCodeResult struct {
	// Code content.
	CodeInfo *string `json:"CodeInfo,omitnil,omitempty" name:"CodeInfo"`

	// Code file size. unit: KB.
	CodeFileSize *string `json:"CodeFileSize,omitnil,omitempty" name:"CodeFileSize"`
}

type TaskConfiguration

type TaskConfiguration struct {
	// Base64 encoding of the code content.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`

	// Extended attribute configuration list of the task.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"`

	// Cluster ID
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"`

	// Specifies the specified running node.
	// Note: This field may return null, indicating that no valid values can be obtained.
	BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`

	// Resource pool queue name. need to pass through DescribeProjectClusterQueues to obtain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"`

	// Source data source ID, separated by;, obtained through DescribeDataSourceWithoutInfo.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`

	// Data source type. use semicolon to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"`

	// Data source name. use semicolons to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SourceServiceName *string `json:"SourceServiceName,omitnil,omitempty" name:"SourceServiceName"`

	// TargetTarget data source ID, separated by semicolons. need to pass through DescribeDataSourceWithoutInfo to obtain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`

	// Target data source type. uses ; for separation. needs to pass through DescribeDataSourceWithoutInfo for retrieval.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"`

	// Target data source name. use semicolon to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TargetServiceName *string `json:"TargetServiceName,omitnil,omitempty" name:"TargetServiceName"`

	// Resource group ID: need to pass through DescribeNormalSchedulerExecutorGroups to obtain ExecutorGroupId.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"`

	// Resource group name: need to pass through DescribeNormalSchedulerExecutorGroups to obtain ExecutorGroupName.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"`

	// Specifies the scheduling parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"`

	// ID used by the Bundle.
	// Note: This field may return null, indicating that no valid values can be obtained.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	// Note: This field may return null, indicating that no valid values can be obtained.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

type TaskDataRegistry

type TaskDataRegistry struct {
	// Data source ID.
	DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"`

	// Database name.
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// Table name
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// Partition name
	PartitionName *string `json:"PartitionName,omitnil,omitempty" name:"PartitionName"`

	// Input output table data type.
	// Input stream:
	//  UPSTREAM,
	// Output stream:
	//   DOWNSTREAM;.
	DataFlowType *string `json:"DataFlowType,omitnil,omitempty" name:"DataFlowType"`

	// Physical unique ID..
	TablePhysicalId *string `json:"TablePhysicalId,omitnil,omitempty" name:"TablePhysicalId"`

	// Database unique id..
	DbGuid *string `json:"DbGuid,omitnil,omitempty" name:"DbGuid"`

	// Unique id of the table.
	TableGuid *string `json:"TableGuid,omitnil,omitempty" name:"TableGuid"`
}

type TaskDependDto

type TaskDependDto struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Status:
	//
	// * N: New
	//
	// * Y: Scheduling
	//
	// * F: Offline
	//
	// * O: Paused
	//
	// * T: Offlining (in the process of being taken offline)
	//
	// I* NVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Task type id.
	TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task type description.
	// -20 : universal data synchronization.
	//  - 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: branch.
	// -131: merge.
	// -132: Notebook
	// -133: SSH node.
	//  - 134 :  StarRocks
	//  - 137 :  For-each
	// -10000 : custom business common.
	TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`

	// Specifies scheduling plan display description information.
	ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`

	// Task start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Task end time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Delay time.
	DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`

	// Cycle Type, Default: D
	// Supported types:
	// * O: One-time
	//
	// * Y: Yearly
	//
	// * M: Monthly
	//
	// * W: Weekly
	//
	// * D: Daily
	//
	// * H: Hourly
	//
	// * I: Minute
	//
	// * C: Crontab expression type
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Owner ID
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Elastic cycle configuration.
	TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"`

	// Initialization strategy for scheduling.
	InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`

	// crontab expression.
	CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
}

type TaskExtParameter

type TaskExtParameter struct {
	// Parameter name.
	//
	ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`

	// Parameter value.
	//
	ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"`
}

type TaskInstance

type TaskInstance struct {
	// Project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// Folder ID.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Instance data time.
	CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`

	// **Instance status**.
	// -WAIT_EVENT: specifies the wait for event.
	// -WAIT_UPSTREAM: waiting for upstream.
	// - WAIT_RUN: awaiting execution.
	// - RUNNING: indicates the instance is RUNNING.
	// - SKIP_RUNNING: SKIP RUNNING.
	// - FAILED_RETRY: RETRY on failure.
	// - EXPIRED: failed.
	// -COMPLETED: success.
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// Specifies the instance type.
	//
	// -0 indicates the supplementary entry type.
	// -Indicates a periodic instance.
	// -2 indicates a non-periodic instance.
	InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// Owner Uin list.
	OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"`

	// Cumulative running times.
	TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"`

	// Task type description.
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Task type id.
	TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task Cycle Type
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Retry count limit when execution fails each time.
	TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"`

	// Specifies the number of retry attempts on failure.
	// When triggered by manual rerun, supplementary entry instance, or other methods, the count will be reset to 0 and start again.
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// Operation start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Operation completion time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Time spent, in milliseconds.
	CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`

	// Scheduled dispatch time.
	SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"`

	// Latest update time of the instance. specifies the time format as yyyy-MM-dd HH:MM:ss.
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`

	// Execution resource group ID.
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Resource group name.
	ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`
}

type TaskInstanceDetail

type TaskInstanceDetail struct {
	// Specifies the project id.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// **Instance unique id**.
	InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`

	// Folder ID.
	//
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Specifies the folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	//
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Task ID
	//
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task name.
	//
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Specifies the id corresponding to taskType.
	TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`

	// Task type
	//
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// Task Cycle Type
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Specifies the instance data time.
	CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`

	// Instance status.
	// -WAIT_EVENT: wait for event.
	// -WAIT_UPSTREAM: waiting for upstream.
	// - WAIT_RUN: awaiting execution.
	// -RUNNING. specifies the running status.
	// - SKIP_RUNNING: specifies whether to SKIP RUNNING.
	// - FAILED_RETRY: RETRY on failure.
	// -EXPIRED: indicates a failure.
	// -COMPLETED: success.
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// Specifies the instance type.
	//
	// -0 indicates the replenishment type.
	// -Indicates a periodic instance.
	// -2 indicates a non-periodic instance.
	InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// owner uin list.
	//
	OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"`

	// Cumulative running times.
	TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"`

	// Retry count limit when execution fails each time.
	TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"`

	// **Failure Retry Count** - The number of retry attempts after a failure. When the instance is triggered again through methods such as manual rerun or backfill, this counter is reset to 0 and starts counting again.
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// Time spent, in milliseconds.
	CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`

	// Start time.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Operation completion time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Scheduled dispatch time.
	SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"`

	// Latest update time of the instance. format: yyyy-MM-dd HH:MM:ss.
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`

	// Execution resource group ID.
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Resource group name.
	ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`

	// Brief task failure information.
	JobErrorMsg *string `json:"JobErrorMsg,omitnil,omitempty" name:"JobErrorMsg"`
}

type TaskInstanceExecutions

type TaskInstanceExecutions struct {
	// Total number of results
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Record list
	Items []*InstanceExecution `json:"Items,omitnil,omitempty" name:"Items"`

	// Page number.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Pagination size.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

type TaskInstancePage

type TaskInstancePage struct {
	// **Total number of entries**.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// **Total number of pages.**
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Page number.
	//
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of entries per page.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Data List
	//
	Items []*TaskInstance `json:"Items,omitnil,omitempty" name:"Items"`
}

type TaskOpsInfo

type TaskOpsInfo struct {
	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Owner id
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task Status
	//
	// -N: New
	//
	// -Y: Scheduling
	//
	// -F: Offline
	//
	// -O: Paused
	//
	// -T: Offlining
	//
	// -INVALID: Invalid
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Workflow id.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Project name.
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// Specifies the name of the updater.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// Task type 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"`

	// Task type description.
	// -Universal data synchronization.
	//  - ETLTaskType
	//  - ETLTaskType
	//  - python
	//  - pyspark
	//  - HiveSQLTaskType
	//  - shell
	//  - SparkSQLTaskType
	//  - JDBCSQLTaskType
	//  - DLCTaskType
	//  - ImpalaTaskType
	//  - CDWTaskType
	//  - kettle
	//  - DLCSparkTaskType
	// -TiOne machine learning.
	//  - TrinoTaskType
	//  - DLCPyspark
	//  - spark
	//  - mr
	// -Specifies the shell script.
	// -hivesql script.
	// -Specifies common custom business.
	TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`

	// Task Cycle Type
	//
	// * ONEOFF_CYCLE: One-time
	//
	// * YEAR_CYCLE: Yearly
	//
	// * MONTH_CYCLE: Monthly
	//
	// * WEEK_CYCLE: Weekly
	//
	// * DAY_CYCLE: Daily
	//
	// * HOUR_CYCLE: Hourly
	//
	// * MINUTE_CYCLE: Minute-level
	//
	// * CRONTAB_CYCLE: Crontab expression-based
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Resource group ID
	ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`

	// Scheduling description.
	ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`

	// Resource group name.
	ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`

	// Latest scheduling submission time.
	LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"`

	// First execution time.
	FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"`

	// Most recent submission time.
	FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`

	// Creation time.
	//
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Latest update time.
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
}

type TaskSchedulerConfiguration

type TaskSchedulerConfiguration struct {
	// Period type. Supported types:
	//
	// ONEOFF_CYCLE: specifies a one-time cycle.
	// YEAR_CYCLE: specifies the year cycle.
	// MONTH_CYCLE: specifies the monthly cycle.
	// WEEK_CYCLE: specifies the week cycle.
	// DAY_CYCLE: specifies the day cycle.
	// HOUR_CYCLE: specifies the hour cycle.
	// MINUTE_CYCLE: specifies the minute cycle.
	// CRONTAB_CYCLE: specifies the crontab expression type
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Time zone.
	ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`

	// 0 2 3 1,L,2 * ?
	CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`

	// Effective date.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End date
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Execution time. the left-closed interval.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// Execution time. right closed interval.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`

	// Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling.
	ScheduleRunType *int64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"`

	// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
	CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`

	// Calendar id.
	CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`

	// Calendar name, which needs to be obtained from DescribeScheduleCalendarPageList API.
	CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"`

	// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
	SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`

	// Specifies the upstream dependency array.
	UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"`

	// SpecSpecifies the downstream dependency array.
	DownStreamDependencyConfigList []*DependencyTaskBrief `json:"DownStreamDependencyConfigList,omitnil,omitempty" name:"DownStreamDependencyConfigList"`

	// Array of Events
	EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"`

	// Task scheduling priority. valid values: 4 (high), 5 (medium), 6 (low). default: 6.
	RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"`

	// Retry policy. retry wait time in minutes. default: 5.
	RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"`

	// Specifies the maximum attempts of the retry policy. default: 4.
	MaxRetryAttempts *int64 `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"`

	// Timeout Handling Policy: Execution Timeout (in minutes), default: -1
	ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"`

	// Timeout Handling Policy: Wait Duration Timeout  (in minutes), default: -1
	WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"`

	// Rerun & Refill Configuration: Default: ALL;
	//
	// * ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails.
	//
	// * FAILURE: Rerun or refill is allowed only if the task fails; not allowed if the task succeeds.
	//
	// * NONE: Rerun or refill is not allowed regardless of success or failure.
	AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"`

	// Output parameter list.
	ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"`

	// Input parameter list.
	ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"`

	// Output registration.
	TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"`

	// **Instance generation policy**.
	// T_PLUS_0: specifies t+0 generation. default policy.
	// T_PLUS_1: specifies t+1 generation.
	InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`
}

type TaskSchedulingParameter

type TaskSchedulingParameter struct {
	// Parameter name.
	ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`

	// Parameter value.
	ParamValue *string `json:"ParamValue,omitnil,omitempty" name:"ParamValue"`
}

type TaskVersion

type TaskVersion struct {
	// Creation time
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Version number
	VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"`

	// Creator ID
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Saved version ID
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// Version description
	VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`

	// Approval status (only for submit version).
	ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"`

	// Production status (only for submit version).
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Approver (only for submit version).
	ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"`
}

type TaskVersionDetail

type TaskVersionDetail struct {
	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Version number
	//
	VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"`

	// Specifies the version creator.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Specifies the version Id to save.
	VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// Version description
	VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`

	// Approval status (only for submit version).
	ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"`

	// Production status  (only for submit version).
	ApproveTime *string `json:"ApproveTime,omitnil,omitempty" name:"ApproveTime"`

	// Describes the task detail of the version.
	Task *Task `json:"Task,omitnil,omitempty" name:"Task"`

	// Approver Id.
	ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"`
}

type TimeOutStrategyInfo

type TimeOutStrategyInfo struct {
	// Timeout Alarm Configuration
	//
	// Expected Execution Duration Timeout - The actual runtime exceeds the estimated execution duration.
	//
	// Expected Completion Time Timeout - The task has not completed by the estimated completion time.
	//
	// Expected Scheduling Wait Timeout - The waiting time in the scheduling queue exceeds the estimated wait time.
	//
	// Cycle-Incomplete Timeout - The task was expected to complete within its scheduled cycle but did not.
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// Timeout Value Configuration Type
	//
	// 1: Fixed value (specified manually)
	//
	// 2: Average value (calculated automatically)
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Timeout Specified Value (hours) - The timeout threshold in hours. Default is 1.
	Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Timeout Specified Value (minutes) - The timeout threshold in minutes. Default is 1.
	Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`

	// The time zone configuration corresponding to the timeout, such as UTC+7, defaults to UTC+8.
	ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
}

type UpdateCodeFileRequest

type UpdateCodeFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API response.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`

	// Specifies the code file configuration.
	CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`

	// Specifies the content of the code file.
	CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}

func NewUpdateCodeFileRequest

func NewUpdateCodeFileRequest() (request *UpdateCodeFileRequest)

func (*UpdateCodeFileRequest) FromJsonString

func (r *UpdateCodeFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCodeFileRequest) ToJsonString

func (r *UpdateCodeFileRequest) ToJsonString() string

type UpdateCodeFileRequestParams

type UpdateCodeFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Code file ID. the parameter value comes from the CreateCodeFile API response.
	CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`

	// Specifies the code file configuration.
	CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`

	// Specifies the content of the code file.
	CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}

Predefined struct for user

type UpdateCodeFileResponse

type UpdateCodeFileResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCodeFileResponseParams `json:"Response"`
}

func NewUpdateCodeFileResponse

func NewUpdateCodeFileResponse() (response *UpdateCodeFileResponse)

func (*UpdateCodeFileResponse) FromJsonString

func (r *UpdateCodeFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCodeFileResponse) ToJsonString

func (r *UpdateCodeFileResponse) ToJsonString() string

type UpdateCodeFileResponseParams

type UpdateCodeFileResponseParams struct {
	// Result
	Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCodeFolderRequest

type UpdateCodeFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. The parameter value can be obtained from the response of the CreateCodeFolder API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

func NewUpdateCodeFolderRequest

func NewUpdateCodeFolderRequest() (request *UpdateCodeFolderRequest)

func (*UpdateCodeFolderRequest) FromJsonString

func (r *UpdateCodeFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCodeFolderRequest) ToJsonString

func (r *UpdateCodeFolderRequest) ToJsonString() string

type UpdateCodeFolderRequestParams

type UpdateCodeFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. The parameter value can be obtained from the response of the CreateCodeFolder API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

Predefined struct for user

type UpdateCodeFolderResponse

type UpdateCodeFolderResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCodeFolderResponseParams `json:"Response"`
}

func NewUpdateCodeFolderResponse

func NewUpdateCodeFolderResponse() (response *UpdateCodeFolderResponse)

func (*UpdateCodeFolderResponse) FromJsonString

func (r *UpdateCodeFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCodeFolderResponse) ToJsonString

func (r *UpdateCodeFolderResponse) ToJsonString() string

type UpdateCodeFolderResponseParams

type UpdateCodeFolderResponseParams struct {
	// Execution result
	Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateFolderResult

type UpdateFolderResult struct {
	// Update status. true indicates update succeeded. false indicates update failed.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type UpdateOpsAlarmRuleRequest

type UpdateOpsAlarmRuleRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the unique id of the Alarm rule, obtained through the GetAlarmRule/ListAlarmRule api.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`

	// Specifies the new rule name of the Alarm rule.
	AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Pass different business IDs based on the MonitorType setting:
	//
	// 1 (Task): MonitorObjectIds should be a list of task IDs.
	//
	// 2 (Workflow): MonitorObjectIds should be a list of workflow IDs (workflow IDs can be obtained via the ListWorkflows API).
	//
	// 3 (Project): MonitorObjectIds should be a list of project IDs.
	MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`

	// Alarm Rule Monitoring Types
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectFailureInstanceUpwardVolatilityAlarm: Alarm when the upward fluctuation count of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardVolatilityAlarm: Alarm when the downward fluctuation count of successful instances for the day exceeds the threshold
	//
	// projectFailureInstanceCountAlarm: Alarm when the number of failed instances for the day exceeds the threshold
	//
	// projectFailureInstanceProportionAlarm: Alarm when the proportion of failed instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`

	// Alarm Rule Configuration Information
	//
	// Success Alarms - No configuration required;
	//
	// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
	//
	// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
	//
	// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
	AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`

	// Enable status of the Alarm rule. valid values: 0 (disabled), 1 (enabled).
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Alarm level. 1. ordinary, 2. important, 3. critical.
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Describes the Alarm recipient configuration message.
	AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`

	// Alarm description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewUpdateOpsAlarmRuleRequest

func NewUpdateOpsAlarmRuleRequest() (request *UpdateOpsAlarmRuleRequest)

func (*UpdateOpsAlarmRuleRequest) FromJsonString

func (r *UpdateOpsAlarmRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOpsAlarmRuleRequest) ToJsonString

func (r *UpdateOpsAlarmRuleRequest) ToJsonString() string

type UpdateOpsAlarmRuleRequestParams

type UpdateOpsAlarmRuleRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the unique id of the Alarm rule, obtained through the GetAlarmRule/ListAlarmRule api.
	AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`

	// Specifies the new rule name of the Alarm rule.
	AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`

	// Monitoring Object Type
	//
	// Task-level Monitoring - Can be configured by Task / Workflow / Project:
	// 1 = Task (default)
	// 2 = Workflow
	// 3 = Project
	//
	// Project-level Monitoring - Monitors overall task fluctuations within a project:
	// 7 = Project fluctuation monitoring alarm
	MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`

	// Pass different business IDs based on the MonitorType setting:
	//
	// 1 (Task): MonitorObjectIds should be a list of task IDs.
	//
	// 2 (Workflow): MonitorObjectIds should be a list of workflow IDs (workflow IDs can be obtained via the ListWorkflows API).
	//
	// 3 (Project): MonitorObjectIds should be a list of project IDs.
	MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`

	// Alarm Rule Monitoring Types
	//
	// failure: Failure alarm
	//
	// overtime: Timeout alarm
	//
	// success: Success alarm
	//
	// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
	//
	// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
	//
	// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
	//
	// projectFailureInstanceUpwardVolatilityAlarm: Alarm when the upward fluctuation count of failed instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
	//
	// projectSuccessInstanceDownwardVolatilityAlarm: Alarm when the downward fluctuation count of successful instances for the day exceeds the threshold
	//
	// projectFailureInstanceCountAlarm: Alarm when the number of failed instances for the day exceeds the threshold
	//
	// projectFailureInstanceProportionAlarm: Alarm when the proportion of failed instances for the day exceeds the threshold
	//
	// reconciliationFailure: Alarm when offline reconciliation task fails
	//
	// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
	//
	// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
	AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`

	// Alarm Rule Configuration Information
	//
	// Success Alarms - No configuration required;
	//
	// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
	//
	// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
	//
	// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
	AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`

	// Enable status of the Alarm rule. valid values: 0 (disabled), 1 (enabled).
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Alarm level. 1. ordinary, 2. important, 3. critical.
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// Describes the Alarm recipient configuration message.
	AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`

	// Alarm description.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type UpdateOpsAlarmRuleResponse

type UpdateOpsAlarmRuleResponse struct {
	*tchttp.BaseResponse
	Response *UpdateOpsAlarmRuleResponseParams `json:"Response"`
}

func NewUpdateOpsAlarmRuleResponse

func NewUpdateOpsAlarmRuleResponse() (response *UpdateOpsAlarmRuleResponse)

func (*UpdateOpsAlarmRuleResponse) FromJsonString

func (r *UpdateOpsAlarmRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOpsAlarmRuleResponse) ToJsonString

func (r *UpdateOpsAlarmRuleResponse) ToJsonString() string

type UpdateOpsAlarmRuleResponseParams

type UpdateOpsAlarmRuleResponseParams struct {
	// Indicates whether the update is successful.
	// true: update successful. false: failed to update.
	Data *ModifyAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateOpsTasksOwnerRequest

type UpdateOpsTasksOwnerRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Task owner Id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}

func NewUpdateOpsTasksOwnerRequest

func NewUpdateOpsTasksOwnerRequest() (request *UpdateOpsTasksOwnerRequest)

func (*UpdateOpsTasksOwnerRequest) FromJsonString

func (r *UpdateOpsTasksOwnerRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOpsTasksOwnerRequest) ToJsonString

func (r *UpdateOpsTasksOwnerRequest) ToJsonString() string

type UpdateOpsTasksOwnerRequestParams

type UpdateOpsTasksOwnerRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task Id list. specifies the list of task ids.
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// Task owner Id.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}

Predefined struct for user

type UpdateOpsTasksOwnerResponse

type UpdateOpsTasksOwnerResponse struct {
	*tchttp.BaseResponse
	Response *UpdateOpsTasksOwnerResponseParams `json:"Response"`
}

func NewUpdateOpsTasksOwnerResponse

func NewUpdateOpsTasksOwnerResponse() (response *UpdateOpsTasksOwnerResponse)

func (*UpdateOpsTasksOwnerResponse) FromJsonString

func (r *UpdateOpsTasksOwnerResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateOpsTasksOwnerResponse) ToJsonString

func (r *UpdateOpsTasksOwnerResponse) ToJsonString() string

type UpdateOpsTasksOwnerResponseParams

type UpdateOpsTasksOwnerResponseParams struct {
	// Operation result.
	Data *UpdateTasksOwner `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateResourceFileRequest

type UpdateResourceFileRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file ID. Can be obtained through the ListResourceFiles API.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
	// -The hand-filled value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID and requires a specific value. parentFolderPath is the parent folder path. name is the file name.
	// Hand-filled value example:.
	//    /datastudio/resource/projectId/parentFolderPath/name
	ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`

	// Resource name, preferably kept consistent with the file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Bundle Client ID.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle Client Name
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

func NewUpdateResourceFileRequest

func NewUpdateResourceFileRequest() (request *UpdateResourceFileRequest)

func (*UpdateResourceFileRequest) FromJsonString

func (r *UpdateResourceFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateResourceFileRequest) ToJsonString

func (r *UpdateResourceFileRequest) ToJsonString() string

type UpdateResourceFileRequestParams

type UpdateResourceFileRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Resource file ID. Can be obtained through the ListResourceFiles API.
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
	// -The hand-filled value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID and requires a specific value. parentFolderPath is the parent folder path. name is the file name.
	// Hand-filled value example:.
	//    /datastudio/resource/projectId/parentFolderPath/name
	ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`

	// Resource name, preferably kept consistent with the file name.
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// Bundle Client ID.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle Client Name
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

Predefined struct for user

type UpdateResourceFileResponse

type UpdateResourceFileResponse struct {
	*tchttp.BaseResponse
	Response *UpdateResourceFileResponseParams `json:"Response"`
}

func NewUpdateResourceFileResponse

func NewUpdateResourceFileResponse() (response *UpdateResourceFileResponse)

func (*UpdateResourceFileResponse) FromJsonString

func (r *UpdateResourceFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateResourceFileResponse) ToJsonString

func (r *UpdateResourceFileResponse) ToJsonString() string

type UpdateResourceFileResponseParams

type UpdateResourceFileResponseParams struct {
	// Update status.
	Data *UpdateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateResourceFileResult

type UpdateResourceFileResult struct {
	// true
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type UpdateResourceFolderRequest

type UpdateResourceFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the  ListResourceFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

func NewUpdateResourceFolderRequest

func NewUpdateResourceFolderRequest() (request *UpdateResourceFolderRequest)

func (*UpdateResourceFolderRequest) FromJsonString

func (r *UpdateResourceFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateResourceFolderRequest) ToJsonString

func (r *UpdateResourceFolderRequest) ToJsonString() string

type UpdateResourceFolderRequestParams

type UpdateResourceFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the  ListResourceFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

Predefined struct for user

type UpdateResourceFolderResponse

type UpdateResourceFolderResponse struct {
	*tchttp.BaseResponse
	Response *UpdateResourceFolderResponseParams `json:"Response"`
}

func NewUpdateResourceFolderResponse

func NewUpdateResourceFolderResponse() (response *UpdateResourceFolderResponse)

func (*UpdateResourceFolderResponse) FromJsonString

func (r *UpdateResourceFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateResourceFolderResponse) ToJsonString

func (r *UpdateResourceFolderResponse) ToJsonString() string

type UpdateResourceFolderResponseParams

type UpdateResourceFolderResponseParams struct {
	// Specifies the update folder result. if the update fails, an error will be reported.
	Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateSQLFolderRequest

type UpdateSQLFolderRequest struct {
	*tchttp.BaseRequest

	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

func NewUpdateSQLFolderRequest

func NewUpdateSQLFolderRequest() (request *UpdateSQLFolderRequest)

func (*UpdateSQLFolderRequest) FromJsonString

func (r *UpdateSQLFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateSQLFolderRequest) ToJsonString

func (r *UpdateSQLFolderRequest) ToJsonString() string

type UpdateSQLFolderRequestParams

type UpdateSQLFolderRequestParams struct {
	// Folder ID
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Folder name.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Access permission: SHARED, PRIVATE.
	AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}

Predefined struct for user

type UpdateSQLFolderResponse

type UpdateSQLFolderResponse struct {
	*tchttp.BaseResponse
	Response *UpdateSQLFolderResponseParams `json:"Response"`
}

func NewUpdateSQLFolderResponse

func NewUpdateSQLFolderResponse() (response *UpdateSQLFolderResponse)

func (*UpdateSQLFolderResponse) FromJsonString

func (r *UpdateSQLFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateSQLFolderResponse) ToJsonString

func (r *UpdateSQLFolderResponse) ToJsonString() string

type UpdateSQLFolderResponseParams

type UpdateSQLFolderResponseParams struct {
	// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
	Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateSQLScriptRequest

type UpdateSQLScriptRequest struct {
	*tchttp.BaseRequest

	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the script configuration for data exploration.
	ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`

	// Specifies the script content, needs to be Base64 encoded.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
}

func NewUpdateSQLScriptRequest

func NewUpdateSQLScriptRequest() (request *UpdateSQLScriptRequest)

func (*UpdateSQLScriptRequest) FromJsonString

func (r *UpdateSQLScriptRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateSQLScriptRequest) ToJsonString

func (r *UpdateSQLScriptRequest) ToJsonString() string

type UpdateSQLScriptRequestParams

type UpdateSQLScriptRequestParams struct {
	// Script Id.
	ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Specifies the script configuration for data exploration.
	ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`

	// Specifies the script content, needs to be Base64 encoded.
	ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
}

Predefined struct for user

type UpdateSQLScriptResponse

type UpdateSQLScriptResponse struct {
	*tchttp.BaseResponse
	Response *UpdateSQLScriptResponseParams `json:"Response"`
}

func NewUpdateSQLScriptResponse

func NewUpdateSQLScriptResponse() (response *UpdateSQLScriptResponse)

func (*UpdateSQLScriptResponse) FromJsonString

func (r *UpdateSQLScriptResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateSQLScriptResponse) ToJsonString

func (r *UpdateSQLScriptResponse) ToJsonString() string

type UpdateSQLScriptResponseParams

type UpdateSQLScriptResponseParams struct {
	// Result
	//
	Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateTaskBaseAttribute

type UpdateTaskBaseAttribute struct {
	// Task name.
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Task owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Task description
	TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`
}

type UpdateTaskBrief

type UpdateTaskBrief struct {
	// Describes the basic attributes of the task.
	TaskBaseAttribute *UpdateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`

	// Task configurations.
	TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`

	// Task scheduling configuration.
	TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}

type UpdateTaskRequest

type UpdateTaskRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Describes the basic attributes of the task.
	Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"`
}

func NewUpdateTaskRequest

func NewUpdateTaskRequest() (request *UpdateTaskRequest)

func (*UpdateTaskRequest) FromJsonString

func (r *UpdateTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateTaskRequest) ToJsonString

func (r *UpdateTaskRequest) ToJsonString() string

type UpdateTaskRequestParams

type UpdateTaskRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Describes the basic attributes of the task.
	Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"`
}

Predefined struct for user

type UpdateTaskResponse

type UpdateTaskResponse struct {
	*tchttp.BaseResponse
	Response *UpdateTaskResponseParams `json:"Response"`
}

func NewUpdateTaskResponse

func NewUpdateTaskResponse() (response *UpdateTaskResponse)

func (*UpdateTaskResponse) FromJsonString

func (r *UpdateTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateTaskResponse) ToJsonString

func (r *UpdateTaskResponse) ToJsonString() string

type UpdateTaskResponseParams

type UpdateTaskResponseParams struct {
	// Task ID
	Data *UpdateTaskResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateTaskResult

type UpdateTaskResult struct {
	// Processing result. returns true on success. returns false on failure.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type UpdateTasksOwner

type UpdateTasksOwner struct {
	// Describes the result of modifying the task owner.
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type UpdateWorkflowFolderRequest

type UpdateWorkflowFolderRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the ListWorkflowFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Specifies the folder name after update.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

func NewUpdateWorkflowFolderRequest

func NewUpdateWorkflowFolderRequest() (request *UpdateWorkflowFolderRequest)

func (*UpdateWorkflowFolderRequest) FromJsonString

func (r *UpdateWorkflowFolderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkflowFolderRequest) ToJsonString

func (r *UpdateWorkflowFolderRequest) ToJsonString() string

type UpdateWorkflowFolderRequestParams

type UpdateWorkflowFolderRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID. obtain through the ListWorkflowFolders API.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Specifies the folder name after update.
	FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}

Predefined struct for user

type UpdateWorkflowFolderResponse

type UpdateWorkflowFolderResponse struct {
	*tchttp.BaseResponse
	Response *UpdateWorkflowFolderResponseParams `json:"Response"`
}

func NewUpdateWorkflowFolderResponse

func NewUpdateWorkflowFolderResponse() (response *UpdateWorkflowFolderResponse)

func (*UpdateWorkflowFolderResponse) FromJsonString

func (r *UpdateWorkflowFolderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkflowFolderResponse) ToJsonString

func (r *UpdateWorkflowFolderResponse) ToJsonString() string

type UpdateWorkflowFolderResponseParams

type UpdateWorkflowFolderResponseParams struct {
	// Specifies the update folder result. if the update fails, an error will be reported.
	Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateWorkflowRequest

type UpdateWorkflowRequest struct {
	*tchttp.BaseRequest

	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Remarks.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow parameter list.
	WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`

	// Specifies unified scheduling parameters.
	WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`

	// BundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

func NewUpdateWorkflowRequest

func NewUpdateWorkflowRequest() (request *UpdateWorkflowRequest)

func (*UpdateWorkflowRequest) FromJsonString

func (r *UpdateWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkflowRequest) ToJsonString

func (r *UpdateWorkflowRequest) ToJsonString() string

type UpdateWorkflowRequestParams

type UpdateWorkflowRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Remarks.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow parameter list.
	WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`

	// Specifies unified scheduling parameters.
	WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`

	// BundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Bundle info.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

Predefined struct for user

type UpdateWorkflowResponse

type UpdateWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *UpdateWorkflowResponseParams `json:"Response"`
}

func NewUpdateWorkflowResponse

func NewUpdateWorkflowResponse() (response *UpdateWorkflowResponse)

func (*UpdateWorkflowResponse) FromJsonString

func (r *UpdateWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateWorkflowResponse) ToJsonString

func (r *UpdateWorkflowResponse) ToJsonString() string

type UpdateWorkflowResponseParams

type UpdateWorkflowResponseParams struct {
	// true represents success. false represents failure.
	Data *UpdateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateWorkflowResult

type UpdateWorkflowResult struct {
	// Update Workflow Result
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}

type WorkflowDetail

type WorkflowDetail struct {
	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Owner ID.
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`

	// Workflow type. Valid values: cycle or manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Workflow parameter array.
	WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`

	// Unified scheduling parameter.
	// .
	WorkflowSchedulerConfiguration *WorkflowSchedulerConfiguration `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Workflow path.
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// BundleId item.
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// BundleInfo item. specifies the bundle information.
	BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}

type WorkflowFolder

type WorkflowFolder struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Folder ID.
	FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`

	// Specifies the absolute path of the folder.
	FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}

type WorkflowFolderPage

type WorkflowFolderPage struct {
	// Data page number, equal to or greater than 1.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// Specifies the number of data records displayed per page. value range: 10 to 200.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// Total number of folders.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Total pages
	TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`

	// Folder list.
	Items []*WorkflowFolder `json:"Items,omitnil,omitempty" name:"Items"`
}

type WorkflowInfo

type WorkflowInfo struct {
	// Workflow ID.
	WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`

	// Workflow name.
	WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`

	// Workflow type: cycle or manual.
	WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`

	// Owner ID
	//
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// Creation time.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Last Modification Time
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// Last updated user ID.
	UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`

	// Workflow description.
	WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`

	// Creator ID.
	CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}

type WorkflowSchedulerConfiguration

type WorkflowSchedulerConfiguration struct {
	// Specifies the time zone.
	ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`

	// Period type. Supported types:
	//
	// ONEOFF_CYCLE: specifies a one-time cycle.
	// YEAR_CYCLE: specifies the year cycle.
	// MONTH_CYCLE: specifies the monthly cycle.
	// WEEK_CYCLE: specifies the week cycle.
	// DAY_CYCLE: specifies the day cycle.
	// HOUR_CYCLE: specifies the hour cycle.
	// MINUTE_CYCLE: specifies the minute cycle.
	// CRONTAB_CYCLE: specifies the crontab expression type
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
	SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`

	// Effective Start Time
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Effective End Time.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Workflow dependency. Valid values: yes or no.
	DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"`

	// Execution time. specifies the left-closed interval. example: 00:00.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// Execution time right closed interval, for example: 23:59.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`

	// Cron expression
	//
	CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`

	// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
	CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`

	// Calendar name.
	CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"`

	// Calendar id.
	CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
}

type WorkflowSchedulerConfigurationInfo

type WorkflowSchedulerConfigurationInfo struct {
	// Specifies the time zone.
	ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`

	// Period type. Supported types:
	//
	// ONEOFF_CYCLE: specifies a one-time cycle.
	// YEAR_CYCLE: specifies the year cycle.
	// MONTH_CYCLE: specifies the monthly cycle.
	// WEEK_CYCLE: specifies the week cycle.
	// DAY_CYCLE: specifies the day cycle.
	// HOUR_CYCLE: specifies the hour cycle.
	// MINUTE_CYCLE: specifies the minute cycle.
	// CRONTAB_CYCLE: specifies the crontab expression type
	CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`

	// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
	SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`

	// Effective Start Time
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Effective End Time
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Cron expression
	CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`

	// Workflow dependency. Valid values: yes or no.
	DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"`

	// 0: Do not modify
	// 1: Reset the task's upstream dependency configuration to the default value
	ModifyCycleValue *string `json:"ModifyCycleValue,omitnil,omitempty" name:"ModifyCycleValue"`

	// The workflow contains cross-workflow dependencies and uses a cron expression for scheduling. If unified scheduling is saved, unsupported dependencies will be disconnected.
	ClearLink *bool `json:"ClearLink,omitnil,omitempty" name:"ClearLink"`

	// Takes effect when ModifyCycleValue = 1. Indicates the default modification of the upstream dependency time dimension. Valid values are:
	// * 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"`

	// Takes effect when ModifyCycleValue = 1. Indicates the default modification of the upstream dependency - instance scope. Valid values are:
	// * 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"`

	// Execution time left closed interval, for example: 00:00. only required when the CycleType is MINUTE_CYCLE.
	ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`

	// Execution time right closed interval, for example: 23:59. only required when the CycleType is MINUTE_CYCLE.
	ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`

	// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
	CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`

	// Calendar id.
	CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL