client

package
v6.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbolishDataServiceApiRequest

type AbolishDataServiceApiRequest struct {
	// The ID of the DataService Studio API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (AbolishDataServiceApiRequest) GoString

func (s AbolishDataServiceApiRequest) GoString() string

func (*AbolishDataServiceApiRequest) SetApiId

func (*AbolishDataServiceApiRequest) SetProjectId

func (*AbolishDataServiceApiRequest) SetTenantId

func (AbolishDataServiceApiRequest) String

type AbolishDataServiceApiResponse

type AbolishDataServiceApiResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AbolishDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AbolishDataServiceApiResponse) GoString

func (*AbolishDataServiceApiResponse) SetBody

func (*AbolishDataServiceApiResponse) SetHeaders

func (*AbolishDataServiceApiResponse) SetStatusCode

func (AbolishDataServiceApiResponse) String

type AbolishDataServiceApiResponseBody

type AbolishDataServiceApiResponseBody struct {
	// Indicates whether the DataService Studio API is unpublished.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (AbolishDataServiceApiResponseBody) GoString

func (*AbolishDataServiceApiResponseBody) SetData

func (*AbolishDataServiceApiResponseBody) SetErrorCode

func (*AbolishDataServiceApiResponseBody) SetErrorMessage

func (*AbolishDataServiceApiResponseBody) SetHttpStatusCode

func (*AbolishDataServiceApiResponseBody) SetRequestId

func (*AbolishDataServiceApiResponseBody) SetSuccess

func (AbolishDataServiceApiResponseBody) String

type AddMetaCollectionEntityRequest

type AddMetaCollectionEntityRequest struct {
	// The unique identifier of the entity.
	//
	// Example: maxcompute-table.projectA.tableA.
	CollectionQualifiedName *string `json:"CollectionQualifiedName,omitempty" xml:"CollectionQualifiedName,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	EntityQualifiedName *string `json:"EntityQualifiedName,omitempty" xml:"EntityQualifiedName,omitempty"`
	Remark              *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
}

func (AddMetaCollectionEntityRequest) GoString

func (*AddMetaCollectionEntityRequest) SetCollectionQualifiedName

func (s *AddMetaCollectionEntityRequest) SetCollectionQualifiedName(v string) *AddMetaCollectionEntityRequest

func (*AddMetaCollectionEntityRequest) SetEntityQualifiedName

func (*AddMetaCollectionEntityRequest) SetRemark

func (AddMetaCollectionEntityRequest) String

type AddMetaCollectionEntityResponse

type AddMetaCollectionEntityResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddMetaCollectionEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddMetaCollectionEntityResponse) GoString

func (*AddMetaCollectionEntityResponse) SetHeaders

func (*AddMetaCollectionEntityResponse) SetStatusCode

func (AddMetaCollectionEntityResponse) String

type AddMetaCollectionEntityResponseBody

type AddMetaCollectionEntityResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// true: The request was successful.
	//
	// false: The request failed.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The result of the operation. Valid values:
	//
	// *   true: succeeded
	// *   false: failed
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The HTTP status code returned.
	Status  *bool `json:"Status,omitempty" xml:"Status,omitempty"`
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (AddMetaCollectionEntityResponseBody) GoString

func (*AddMetaCollectionEntityResponseBody) SetErrorCode

func (*AddMetaCollectionEntityResponseBody) SetErrorMessage

func (*AddMetaCollectionEntityResponseBody) SetHttpStatusCode

func (*AddMetaCollectionEntityResponseBody) SetRequestId

func (*AddMetaCollectionEntityResponseBody) SetStatus

func (*AddMetaCollectionEntityResponseBody) SetSuccess

func (AddMetaCollectionEntityResponseBody) String

type AddProjectMemberToRoleRequest

type AddProjectMemberToRoleRequest struct {
	// The ID of the request. You can use the ID to search for logs and troubleshoot issues based on the logs.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The ID of your Alibaba Cloud account. To view the ID, log on to [the DataWorks console](https://workbench.data.aliyun.com/console) and move the pointer over the profile picture in the upper-right corner.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The client token. It is a field with the idempotence property. We recommend that you use a universally unique identifier (UUID). This parameter is used to uniquely identify the API operation call.
	RoleCode *string `json:"RoleCode,omitempty" xml:"RoleCode,omitempty"`
	// The region of the workspace. For example, the ID of the China (Shanghai) region is cn-shanghai, and that of the China (Zhangjiakou) region is cn-zhangjiakou. The system automatically determines the value of this parameter based on the endpoint used to call the operation.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (AddProjectMemberToRoleRequest) GoString

func (*AddProjectMemberToRoleRequest) SetClientToken

func (*AddProjectMemberToRoleRequest) SetProjectId

func (*AddProjectMemberToRoleRequest) SetRoleCode

func (*AddProjectMemberToRoleRequest) SetUserId

func (AddProjectMemberToRoleRequest) String

type AddProjectMemberToRoleResponse

type AddProjectMemberToRoleResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddProjectMemberToRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddProjectMemberToRoleResponse) GoString

func (*AddProjectMemberToRoleResponse) SetHeaders

func (*AddProjectMemberToRoleResponse) SetStatusCode

func (AddProjectMemberToRoleResponse) String

type AddProjectMemberToRoleResponseBody

type AddProjectMemberToRoleResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddProjectMemberToRoleResponseBody) GoString

func (*AddProjectMemberToRoleResponseBody) SetRequestId

func (AddProjectMemberToRoleResponseBody) String

type AddToMetaCategoryRequest

type AddToMetaCategoryRequest struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The GUID of the metatable.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (AddToMetaCategoryRequest) GoString

func (s AddToMetaCategoryRequest) GoString() string

func (*AddToMetaCategoryRequest) SetCategoryId

func (*AddToMetaCategoryRequest) SetTableGuid

func (AddToMetaCategoryRequest) String

func (s AddToMetaCategoryRequest) String() string

type AddToMetaCategoryResponse

type AddToMetaCategoryResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AddToMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AddToMetaCategoryResponse) GoString

func (s AddToMetaCategoryResponse) GoString() string

func (*AddToMetaCategoryResponse) SetBody

func (*AddToMetaCategoryResponse) SetHeaders

func (*AddToMetaCategoryResponse) SetStatusCode

func (AddToMetaCategoryResponse) String

func (s AddToMetaCategoryResponse) String() string

type AddToMetaCategoryResponseBody

type AddToMetaCategoryResponseBody struct {
	// Indicates whether the metatable was added to the specified category.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (AddToMetaCategoryResponseBody) GoString

func (*AddToMetaCategoryResponseBody) SetData

func (*AddToMetaCategoryResponseBody) SetErrorCode

func (*AddToMetaCategoryResponseBody) SetErrorMessage

func (*AddToMetaCategoryResponseBody) SetHttpStatusCode

func (*AddToMetaCategoryResponseBody) SetRequestId

func (*AddToMetaCategoryResponseBody) SetSuccess

func (AddToMetaCategoryResponseBody) String

type ApprovePermissionApplyOrderRequest

type ApprovePermissionApplyOrderRequest struct {
	// The approval action. Valid values:
	//
	// *   1: Approve the permission request order.
	// *   2: Reject the permission request order.
	ApproveAction *int32 `json:"ApproveAction,omitempty" xml:"ApproveAction,omitempty"`
	// The comment on the approval.
	ApproveComment *string `json:"ApproveComment,omitempty" xml:"ApproveComment,omitempty"`
	// The ID of the permission request order. You can call the ListPermissionApplyOrders operation to obtain the order ID.
	FlowId *string `json:"FlowId,omitempty" xml:"FlowId,omitempty"`
}

func (ApprovePermissionApplyOrderRequest) GoString

func (*ApprovePermissionApplyOrderRequest) SetApproveAction

func (*ApprovePermissionApplyOrderRequest) SetApproveComment

func (*ApprovePermissionApplyOrderRequest) SetFlowId

func (ApprovePermissionApplyOrderRequest) String

type ApprovePermissionApplyOrderResponse

type ApprovePermissionApplyOrderResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ApprovePermissionApplyOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ApprovePermissionApplyOrderResponse) GoString

func (*ApprovePermissionApplyOrderResponse) SetHeaders

func (*ApprovePermissionApplyOrderResponse) SetStatusCode

func (ApprovePermissionApplyOrderResponse) String

type ApprovePermissionApplyOrderResponseBody

type ApprovePermissionApplyOrderResponseBody struct {
	// Indicates that the approval is successful.
	ApproveSuccess *bool `json:"ApproveSuccess,omitempty" xml:"ApproveSuccess,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ApprovePermissionApplyOrderResponseBody) GoString

func (*ApprovePermissionApplyOrderResponseBody) SetApproveSuccess

func (*ApprovePermissionApplyOrderResponseBody) SetRequestId

func (ApprovePermissionApplyOrderResponseBody) String

type CallbackExtensionRequest

type CallbackExtensionRequest struct {
	CheckMessage  *string `json:"CheckMessage,omitempty" xml:"CheckMessage,omitempty"`
	CheckResult   *string `json:"CheckResult,omitempty" xml:"CheckResult,omitempty"`
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	MessageId     *string `json:"MessageId,omitempty" xml:"MessageId,omitempty"`
}

func (CallbackExtensionRequest) GoString

func (s CallbackExtensionRequest) GoString() string

func (*CallbackExtensionRequest) SetCheckMessage

func (*CallbackExtensionRequest) SetCheckResult

func (*CallbackExtensionRequest) SetExtensionCode

func (*CallbackExtensionRequest) SetMessageId

func (CallbackExtensionRequest) String

func (s CallbackExtensionRequest) String() string

type CallbackExtensionResponse

type CallbackExtensionResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CallbackExtensionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CallbackExtensionResponse) GoString

func (s CallbackExtensionResponse) GoString() string

func (*CallbackExtensionResponse) SetBody

func (*CallbackExtensionResponse) SetHeaders

func (*CallbackExtensionResponse) SetStatusCode

func (CallbackExtensionResponse) String

func (s CallbackExtensionResponse) String() string

type CallbackExtensionResponseBody

type CallbackExtensionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CallbackExtensionResponseBody) GoString

func (*CallbackExtensionResponseBody) SetRequestId

func (*CallbackExtensionResponseBody) SetSuccess

func (CallbackExtensionResponseBody) String

type ChangeResourceManagerResourceGroupRequest

type ChangeResourceManagerResourceGroupRequest struct {
	// The ID of the new resource group.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// Indicates whether the resource group was successfully modified.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The ID of the resource type. Valid values:
	//
	// *   If you set the ResourceType parameter to project, set this parameter to the value of ProjectIdentifier. You can call the [ListProjects](~~178393~~) operation to obtain the value of ProjectIdentifier.
	// *   If you set the ResourceType parameter to tenantresourcegroup, set this parameter to the value of ResourceGroupType. You can call the [ListResourceGroups](~~173913~~) operation to obtain the value of ResourceGroupType. Only the values 7, 8, and 9 are valid.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ChangeResourceManagerResourceGroupRequest) GoString

func (*ChangeResourceManagerResourceGroupRequest) SetResourceId

func (*ChangeResourceManagerResourceGroupRequest) SetResourceManagerResourceGroupId

func (*ChangeResourceManagerResourceGroupRequest) SetResourceType

func (ChangeResourceManagerResourceGroupRequest) String

type ChangeResourceManagerResourceGroupResponse

type ChangeResourceManagerResourceGroupResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ChangeResourceManagerResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ChangeResourceManagerResourceGroupResponse) GoString

func (*ChangeResourceManagerResourceGroupResponse) SetHeaders

func (*ChangeResourceManagerResourceGroupResponse) SetStatusCode

func (ChangeResourceManagerResourceGroupResponse) String

type ChangeResourceManagerResourceGroupResponseBody

type ChangeResourceManagerResourceGroupResponseBody struct {
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The HTTP status code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ChangeResourceManagerResourceGroupResponseBody) GoString

func (*ChangeResourceManagerResourceGroupResponseBody) SetData

func (*ChangeResourceManagerResourceGroupResponseBody) SetHttpStatusCode

func (*ChangeResourceManagerResourceGroupResponseBody) SetRequestId

func (*ChangeResourceManagerResourceGroupResponseBody) SetSuccess

func (ChangeResourceManagerResourceGroupResponseBody) String

type CheckFileDeploymentRequest

type CheckFileDeploymentRequest struct {
	// This parameter is deprecated.
	CheckDetailUrl *string `json:"CheckDetailUrl,omitempty" xml:"CheckDetailUrl,omitempty"`
	// The ID of the instance to which the file checker belongs. You can obtain the ID from the CheckerInstanceId parameter in the check event logs returned by DataWorks.
	CheckerInstanceId *string `json:"CheckerInstanceId,omitempty" xml:"CheckerInstanceId,omitempty"`
	// The check status of the file that you want to deploy. Valid values:
	//
	// *   OK: The file passes the check.
	// *   WARN: The file passes the check, but an alert is reported.
	// *   FAIL: The file fails the check.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CheckFileDeploymentRequest) GoString

func (s CheckFileDeploymentRequest) GoString() string

func (*CheckFileDeploymentRequest) SetCheckDetailUrl

func (*CheckFileDeploymentRequest) SetCheckerInstanceId

func (s *CheckFileDeploymentRequest) SetCheckerInstanceId(v string) *CheckFileDeploymentRequest

func (*CheckFileDeploymentRequest) SetStatus

func (CheckFileDeploymentRequest) String

type CheckFileDeploymentResponse

type CheckFileDeploymentResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CheckFileDeploymentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CheckFileDeploymentResponse) GoString

func (s CheckFileDeploymentResponse) GoString() string

func (*CheckFileDeploymentResponse) SetBody

func (*CheckFileDeploymentResponse) SetHeaders

func (*CheckFileDeploymentResponse) SetStatusCode

func (CheckFileDeploymentResponse) String

type CheckFileDeploymentResponseBody

type CheckFileDeploymentResponseBody struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckFileDeploymentResponseBody) GoString

func (*CheckFileDeploymentResponseBody) SetRequestId

func (CheckFileDeploymentResponseBody) String

type CheckMetaPartitionRequest

type CheckMetaPartitionRequest struct {
	// The name of the table.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Indicates whether the partition exists.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The name of the database.
	Partition *string `json:"Partition,omitempty" xml:"Partition,omitempty"`
	// The ID of the E-MapReduce (EMR) cluster.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The HTTP status code.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (CheckMetaPartitionRequest) GoString

func (s CheckMetaPartitionRequest) GoString() string

func (*CheckMetaPartitionRequest) SetClusterId

func (*CheckMetaPartitionRequest) SetDataSourceType

func (*CheckMetaPartitionRequest) SetDatabaseName

func (*CheckMetaPartitionRequest) SetPartition

func (*CheckMetaPartitionRequest) SetTableGuid

func (*CheckMetaPartitionRequest) SetTableName

func (CheckMetaPartitionRequest) String

func (s CheckMetaPartitionRequest) String() string

type CheckMetaPartitionResponse

type CheckMetaPartitionResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CheckMetaPartitionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CheckMetaPartitionResponse) GoString

func (s CheckMetaPartitionResponse) GoString() string

func (*CheckMetaPartitionResponse) SetBody

func (*CheckMetaPartitionResponse) SetHeaders

func (*CheckMetaPartitionResponse) SetStatusCode

func (CheckMetaPartitionResponse) String

type CheckMetaPartitionResponseBody

type CheckMetaPartitionResponseBody struct {
	// The error message.
	Data      *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CheckMetaPartitionResponseBody) GoString

func (*CheckMetaPartitionResponseBody) SetData

func (*CheckMetaPartitionResponseBody) SetErrorCode

func (*CheckMetaPartitionResponseBody) SetErrorMessage

func (*CheckMetaPartitionResponseBody) SetHttpStatusCode

func (*CheckMetaPartitionResponseBody) SetRequestId

func (*CheckMetaPartitionResponseBody) SetSuccess

func (CheckMetaPartitionResponseBody) String

type CheckMetaTableRequest

type CheckMetaTableRequest struct {
	// The name of the EMR table.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the request.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The name of the EMR database.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// Indicates whether the table exists.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (CheckMetaTableRequest) GoString

func (s CheckMetaTableRequest) GoString() string

func (*CheckMetaTableRequest) SetClusterId

func (*CheckMetaTableRequest) SetDataSourceType

func (s *CheckMetaTableRequest) SetDataSourceType(v string) *CheckMetaTableRequest

func (*CheckMetaTableRequest) SetDatabaseName

func (s *CheckMetaTableRequest) SetDatabaseName(v string) *CheckMetaTableRequest

func (*CheckMetaTableRequest) SetTableGuid

func (*CheckMetaTableRequest) SetTableName

func (CheckMetaTableRequest) String

func (s CheckMetaTableRequest) String() string

type CheckMetaTableResponse

type CheckMetaTableResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CheckMetaTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CheckMetaTableResponse) GoString

func (s CheckMetaTableResponse) GoString() string

func (*CheckMetaTableResponse) SetBody

func (*CheckMetaTableResponse) SetHeaders

func (*CheckMetaTableResponse) SetStatusCode

func (CheckMetaTableResponse) String

func (s CheckMetaTableResponse) String() string

type CheckMetaTableResponseBody

type CheckMetaTableResponseBody struct {
	Data      *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CheckMetaTableResponseBody) GoString

func (s CheckMetaTableResponseBody) GoString() string

func (*CheckMetaTableResponseBody) SetData

func (*CheckMetaTableResponseBody) SetRequestId

func (CheckMetaTableResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AbolishDataServiceApi

func (client *Client) AbolishDataServiceApi(request *AbolishDataServiceApiRequest) (_result *AbolishDataServiceApiResponse, _err error)

func (*Client) AbolishDataServiceApiWithOptions

func (client *Client) AbolishDataServiceApiWithOptions(request *AbolishDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *AbolishDataServiceApiResponse, _err error)

func (*Client) AddMetaCollectionEntity

func (client *Client) AddMetaCollectionEntity(request *AddMetaCollectionEntityRequest) (_result *AddMetaCollectionEntityResponse, _err error)

func (*Client) AddMetaCollectionEntityWithOptions

func (client *Client) AddMetaCollectionEntityWithOptions(request *AddMetaCollectionEntityRequest, runtime *util.RuntimeOptions) (_result *AddMetaCollectionEntityResponse, _err error)

func (*Client) AddProjectMemberToRole

func (client *Client) AddProjectMemberToRole(request *AddProjectMemberToRoleRequest) (_result *AddProjectMemberToRoleResponse, _err error)

*

  • The ID of the DataWorks workspace. You can call the [ListProjects](~~178393~~) operation to query the ID. *
  • @param request AddProjectMemberToRoleRequest
  • @return AddProjectMemberToRoleResponse

func (*Client) AddProjectMemberToRoleWithOptions

func (client *Client) AddProjectMemberToRoleWithOptions(request *AddProjectMemberToRoleRequest, runtime *util.RuntimeOptions) (_result *AddProjectMemberToRoleResponse, _err error)

*

  • The ID of the DataWorks workspace. You can call the [ListProjects](~~178393~~) operation to query the ID. *
  • @param request AddProjectMemberToRoleRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return AddProjectMemberToRoleResponse

func (*Client) AddToMetaCategory

func (client *Client) AddToMetaCategory(request *AddToMetaCategoryRequest) (_result *AddToMetaCategoryResponse, _err error)

func (*Client) AddToMetaCategoryWithOptions

func (client *Client) AddToMetaCategoryWithOptions(request *AddToMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *AddToMetaCategoryResponse, _err error)

func (*Client) ApprovePermissionApplyOrder

func (client *Client) ApprovePermissionApplyOrder(request *ApprovePermissionApplyOrderRequest) (_result *ApprovePermissionApplyOrderResponse, _err error)

func (*Client) ApprovePermissionApplyOrderWithOptions

func (client *Client) ApprovePermissionApplyOrderWithOptions(request *ApprovePermissionApplyOrderRequest, runtime *util.RuntimeOptions) (_result *ApprovePermissionApplyOrderResponse, _err error)

func (*Client) CallbackExtension

func (client *Client) CallbackExtension(request *CallbackExtensionRequest) (_result *CallbackExtensionResponse, _err error)

func (*Client) CallbackExtensionWithOptions

func (client *Client) CallbackExtensionWithOptions(request *CallbackExtensionRequest, runtime *util.RuntimeOptions) (_result *CallbackExtensionResponse, _err error)

func (*Client) ChangeResourceManagerResourceGroup

func (client *Client) ChangeResourceManagerResourceGroup(request *ChangeResourceManagerResourceGroupRequest) (_result *ChangeResourceManagerResourceGroupResponse, _err error)

func (*Client) ChangeResourceManagerResourceGroupWithOptions

func (client *Client) ChangeResourceManagerResourceGroupWithOptions(request *ChangeResourceManagerResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceManagerResourceGroupResponse, _err error)

func (*Client) CheckFileDeployment

func (client *Client) CheckFileDeployment(request *CheckFileDeploymentRequest) (_result *CheckFileDeploymentResponse, _err error)

func (*Client) CheckFileDeploymentWithOptions

func (client *Client) CheckFileDeploymentWithOptions(request *CheckFileDeploymentRequest, runtime *util.RuntimeOptions) (_result *CheckFileDeploymentResponse, _err error)

func (*Client) CheckMetaPartition

func (client *Client) CheckMetaPartition(request *CheckMetaPartitionRequest) (_result *CheckMetaPartitionResponse, _err error)

func (*Client) CheckMetaPartitionWithOptions

func (client *Client) CheckMetaPartitionWithOptions(request *CheckMetaPartitionRequest, runtime *util.RuntimeOptions) (_result *CheckMetaPartitionResponse, _err error)

func (*Client) CheckMetaTable

func (client *Client) CheckMetaTable(request *CheckMetaTableRequest) (_result *CheckMetaTableResponse, _err error)

func (*Client) CheckMetaTableWithOptions

func (client *Client) CheckMetaTableWithOptions(request *CheckMetaTableRequest, runtime *util.RuntimeOptions) (_result *CheckMetaTableResponse, _err error)

func (*Client) CreateBaseline

func (client *Client) CreateBaseline(request *CreateBaselineRequest) (_result *CreateBaselineResponse, _err error)

func (*Client) CreateBaselineWithOptions

func (client *Client) CreateBaselineWithOptions(request *CreateBaselineRequest, runtime *util.RuntimeOptions) (_result *CreateBaselineResponse, _err error)

func (*Client) CreateBusiness

func (client *Client) CreateBusiness(request *CreateBusinessRequest) (_result *CreateBusinessResponse, _err error)

func (*Client) CreateBusinessWithOptions

func (client *Client) CreateBusinessWithOptions(request *CreateBusinessRequest, runtime *util.RuntimeOptions) (_result *CreateBusinessResponse, _err error)

func (*Client) CreateConnection

func (client *Client) CreateConnection(request *CreateConnectionRequest) (_result *CreateConnectionResponse, _err error)

*

  • @deprecated *
  • @param request CreateConnectionRequest
  • @return CreateConnectionResponse

Deprecated

func (*Client) CreateConnectionWithOptions

func (client *Client) CreateConnectionWithOptions(request *CreateConnectionRequest, runtime *util.RuntimeOptions) (_result *CreateConnectionResponse, _err error)

*

  • @deprecated *
  • @param request CreateConnectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateConnectionResponse

Deprecated

func (*Client) CreateDIAlarmRule

func (client *Client) CreateDIAlarmRule(request *CreateDIAlarmRuleRequest) (_result *CreateDIAlarmRuleResponse, _err error)

func (*Client) CreateDIAlarmRuleWithOptions

func (client *Client) CreateDIAlarmRuleWithOptions(tmpReq *CreateDIAlarmRuleRequest, runtime *util.RuntimeOptions) (_result *CreateDIAlarmRuleResponse, _err error)

func (*Client) CreateDIJob

func (client *Client) CreateDIJob(request *CreateDIJobRequest) (_result *CreateDIJobResponse, _err error)

func (*Client) CreateDIJobWithOptions

func (client *Client) CreateDIJobWithOptions(tmpReq *CreateDIJobRequest, runtime *util.RuntimeOptions) (_result *CreateDIJobResponse, _err error)

func (*Client) CreateDISyncTask

func (client *Client) CreateDISyncTask(request *CreateDISyncTaskRequest) (_result *CreateDISyncTaskResponse, _err error)

*

  • DataWorks allows you to use only the CreateDISyncTask operation to create a batch synchronization node in Data Integration. To create a real-time synchronization node or a synchronization solution, you must first call the [GenerateDISyncTaskConfigForCreating](~~383463~~) operation to generate the ID of an asynchronous thread and call the [QueryDISyncTaskConfigProcessResult](~~383465~~) operation to obtain the asynchronously generated parameters based on the ID. Then, you can call the CreateDISyncTask operation and use the parameters as request parameters to create a real-time synchronization node or a synchronization solution in Data Integration. *
  • @param request CreateDISyncTaskRequest
  • @return CreateDISyncTaskResponse

func (*Client) CreateDISyncTaskWithOptions

func (client *Client) CreateDISyncTaskWithOptions(request *CreateDISyncTaskRequest, runtime *util.RuntimeOptions) (_result *CreateDISyncTaskResponse, _err error)

*

  • DataWorks allows you to use only the CreateDISyncTask operation to create a batch synchronization node in Data Integration. To create a real-time synchronization node or a synchronization solution, you must first call the [GenerateDISyncTaskConfigForCreating](~~383463~~) operation to generate the ID of an asynchronous thread and call the [QueryDISyncTaskConfigProcessResult](~~383465~~) operation to obtain the asynchronously generated parameters based on the ID. Then, you can call the CreateDISyncTask operation and use the parameters as request parameters to create a real-time synchronization node or a synchronization solution in Data Integration. *
  • @param request CreateDISyncTaskRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDISyncTaskResponse

func (*Client) CreateDagComplement

func (client *Client) CreateDagComplement(request *CreateDagComplementRequest) (_result *CreateDagComplementResponse, _err error)

*

  • @deprecated *
  • @param request CreateDagComplementRequest
  • @return CreateDagComplementResponse

Deprecated

func (*Client) CreateDagComplementWithOptions

func (client *Client) CreateDagComplementWithOptions(request *CreateDagComplementRequest, runtime *util.RuntimeOptions) (_result *CreateDagComplementResponse, _err error)

*

  • @deprecated *
  • @param request CreateDagComplementRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDagComplementResponse

Deprecated

func (*Client) CreateDagTest

func (client *Client) CreateDagTest(request *CreateDagTestRequest) (_result *CreateDagTestResponse, _err error)

*

  • @deprecated *
  • @param request CreateDagTestRequest
  • @return CreateDagTestResponse

Deprecated

func (*Client) CreateDagTestWithOptions

func (client *Client) CreateDagTestWithOptions(request *CreateDagTestRequest, runtime *util.RuntimeOptions) (_result *CreateDagTestResponse, _err error)

*

  • @deprecated *
  • @param request CreateDagTestRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateDagTestResponse

Deprecated

func (*Client) CreateDataServiceApi

func (client *Client) CreateDataServiceApi(request *CreateDataServiceApiRequest) (_result *CreateDataServiceApiResponse, _err error)

func (*Client) CreateDataServiceApiAuthority

func (client *Client) CreateDataServiceApiAuthority(request *CreateDataServiceApiAuthorityRequest) (_result *CreateDataServiceApiAuthorityResponse, _err error)

func (*Client) CreateDataServiceApiAuthorityWithOptions

func (client *Client) CreateDataServiceApiAuthorityWithOptions(request *CreateDataServiceApiAuthorityRequest, runtime *util.RuntimeOptions) (_result *CreateDataServiceApiAuthorityResponse, _err error)

func (*Client) CreateDataServiceApiWithOptions

func (client *Client) CreateDataServiceApiWithOptions(request *CreateDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *CreateDataServiceApiResponse, _err error)

func (*Client) CreateDataServiceFolder

func (client *Client) CreateDataServiceFolder(request *CreateDataServiceFolderRequest) (_result *CreateDataServiceFolderResponse, _err error)

func (*Client) CreateDataServiceFolderWithOptions

func (client *Client) CreateDataServiceFolderWithOptions(request *CreateDataServiceFolderRequest, runtime *util.RuntimeOptions) (_result *CreateDataServiceFolderResponse, _err error)

func (*Client) CreateDataServiceGroup

func (client *Client) CreateDataServiceGroup(request *CreateDataServiceGroupRequest) (_result *CreateDataServiceGroupResponse, _err error)

func (*Client) CreateDataServiceGroupWithOptions

func (client *Client) CreateDataServiceGroupWithOptions(request *CreateDataServiceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDataServiceGroupResponse, _err error)

func (*Client) CreateDataSource

func (client *Client) CreateDataSource(request *CreateDataSourceRequest) (_result *CreateDataSourceResponse, _err error)

func (*Client) CreateDataSourceWithOptions

func (client *Client) CreateDataSourceWithOptions(request *CreateDataSourceRequest, runtime *util.RuntimeOptions) (_result *CreateDataSourceResponse, _err error)

func (*Client) CreateExportMigration

func (client *Client) CreateExportMigration(request *CreateExportMigrationRequest) (_result *CreateExportMigrationResponse, _err error)

func (*Client) CreateExportMigrationWithOptions

func (client *Client) CreateExportMigrationWithOptions(request *CreateExportMigrationRequest, runtime *util.RuntimeOptions) (_result *CreateExportMigrationResponse, _err error)

func (*Client) CreateFile

func (client *Client) CreateFile(request *CreateFileRequest) (_result *CreateFileResponse, _err error)

func (*Client) CreateFileWithOptions

func (client *Client) CreateFileWithOptions(request *CreateFileRequest, runtime *util.RuntimeOptions) (_result *CreateFileResponse, _err error)

func (*Client) CreateFolder

func (client *Client) CreateFolder(request *CreateFolderRequest) (_result *CreateFolderResponse, _err error)

func (*Client) CreateFolderWithOptions

func (client *Client) CreateFolderWithOptions(request *CreateFolderRequest, runtime *util.RuntimeOptions) (_result *CreateFolderResponse, _err error)

func (*Client) CreateImportMigration

func (client *Client) CreateImportMigration(request *CreateImportMigrationRequest) (_result *CreateImportMigrationResponse, _err error)

*

  • The import package must be uploaded. Example of the upload method:
  • Config config = new Config();
  • config.setAccessKeyId(accessId);
  • config.setAccessKeySecret(accessKey);
  • config.setEndpoint(popEndpoint);
  • config.setRegionId(regionId);
  • Client client = new Client(config);
  • CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest();
  • request.setName("test_migration_api\\_" + System.currentTimeMillis());
  • request.setProjectId(123456L);
  • request.setPackageType("DATAWORKS_MODEL");
  • request.setPackageFileObject(new FileInputStream("/home/admin/Downloads/test.zip"));
  • RuntimeOptions runtime = new RuntimeOptions();
  • CreateImportMigrationResponse response = client.createImportMigrationAdvance(request, runtime);
  • ... *
  • @param request CreateImportMigrationRequest
  • @return CreateImportMigrationResponse

func (*Client) CreateImportMigrationAdvance

func (client *Client) CreateImportMigrationAdvance(request *CreateImportMigrationAdvanceRequest, runtime *util.RuntimeOptions) (_result *CreateImportMigrationResponse, _err error)

func (*Client) CreateImportMigrationWithOptions

func (client *Client) CreateImportMigrationWithOptions(request *CreateImportMigrationRequest, runtime *util.RuntimeOptions) (_result *CreateImportMigrationResponse, _err error)

*

  • The import package must be uploaded. Example of the upload method:
  • Config config = new Config();
  • config.setAccessKeyId(accessId);
  • config.setAccessKeySecret(accessKey);
  • config.setEndpoint(popEndpoint);
  • config.setRegionId(regionId);
  • Client client = new Client(config);
  • CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest();
  • request.setName("test_migration_api\\_" + System.currentTimeMillis());
  • request.setProjectId(123456L);
  • request.setPackageType("DATAWORKS_MODEL");
  • request.setPackageFileObject(new FileInputStream("/home/admin/Downloads/test.zip"));
  • RuntimeOptions runtime = new RuntimeOptions();
  • CreateImportMigrationResponse response = client.createImportMigrationAdvance(request, runtime);
  • ... *
  • @param request CreateImportMigrationRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateImportMigrationResponse

func (*Client) CreateManualDag

func (client *Client) CreateManualDag(request *CreateManualDagRequest) (_result *CreateManualDagResponse, _err error)

*

  • @deprecated *
  • @param request CreateManualDagRequest
  • @return CreateManualDagResponse

Deprecated

func (*Client) CreateManualDagWithOptions

func (client *Client) CreateManualDagWithOptions(request *CreateManualDagRequest, runtime *util.RuntimeOptions) (_result *CreateManualDagResponse, _err error)

*

  • @deprecated *
  • @param request CreateManualDagRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateManualDagResponse

Deprecated

func (*Client) CreateMetaCategory

func (client *Client) CreateMetaCategory(request *CreateMetaCategoryRequest) (_result *CreateMetaCategoryResponse, _err error)

func (*Client) CreateMetaCategoryWithOptions

func (client *Client) CreateMetaCategoryWithOptions(request *CreateMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *CreateMetaCategoryResponse, _err error)

func (*Client) CreateMetaCollection

func (client *Client) CreateMetaCollection(request *CreateMetaCollectionRequest) (_result *CreateMetaCollectionResponse, _err error)

*

  • A category must belong to a data album.
  • You can create a category in a data album only after you create the data album. You can set the value of the parentQualifiedName parameter to the unique identifier of the data album to create the category. *
  • @param request CreateMetaCollectionRequest
  • @return CreateMetaCollectionResponse

func (*Client) CreateMetaCollectionWithOptions

func (client *Client) CreateMetaCollectionWithOptions(request *CreateMetaCollectionRequest, runtime *util.RuntimeOptions) (_result *CreateMetaCollectionResponse, _err error)

*

  • A category must belong to a data album.
  • You can create a category in a data album only after you create the data album. You can set the value of the parentQualifiedName parameter to the unique identifier of the data album to create the category. *
  • @param request CreateMetaCollectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return CreateMetaCollectionResponse

func (*Client) CreatePermissionApplyOrder

func (client *Client) CreatePermissionApplyOrder(request *CreatePermissionApplyOrderRequest) (_result *CreatePermissionApplyOrderResponse, _err error)

func (*Client) CreatePermissionApplyOrderWithOptions

func (client *Client) CreatePermissionApplyOrderWithOptions(request *CreatePermissionApplyOrderRequest, runtime *util.RuntimeOptions) (_result *CreatePermissionApplyOrderResponse, _err error)

func (*Client) CreateProjectMember

func (client *Client) CreateProjectMember(request *CreateProjectMemberRequest) (_result *CreateProjectMemberResponse, _err error)

func (*Client) CreateProjectMemberWithOptions

func (client *Client) CreateProjectMemberWithOptions(request *CreateProjectMemberRequest, runtime *util.RuntimeOptions) (_result *CreateProjectMemberResponse, _err error)

func (*Client) CreateQualityEntity

func (client *Client) CreateQualityEntity(request *CreateQualityEntityRequest) (_result *CreateQualityEntityResponse, _err error)

func (*Client) CreateQualityEntityWithOptions

func (client *Client) CreateQualityEntityWithOptions(request *CreateQualityEntityRequest, runtime *util.RuntimeOptions) (_result *CreateQualityEntityResponse, _err error)

func (*Client) CreateQualityFollower

func (client *Client) CreateQualityFollower(request *CreateQualityFollowerRequest) (_result *CreateQualityFollowerResponse, _err error)

func (*Client) CreateQualityFollowerWithOptions

func (client *Client) CreateQualityFollowerWithOptions(request *CreateQualityFollowerRequest, runtime *util.RuntimeOptions) (_result *CreateQualityFollowerResponse, _err error)

func (*Client) CreateQualityRelativeNode

func (client *Client) CreateQualityRelativeNode(request *CreateQualityRelativeNodeRequest) (_result *CreateQualityRelativeNodeResponse, _err error)

func (*Client) CreateQualityRelativeNodeWithOptions

func (client *Client) CreateQualityRelativeNodeWithOptions(request *CreateQualityRelativeNodeRequest, runtime *util.RuntimeOptions) (_result *CreateQualityRelativeNodeResponse, _err error)

func (*Client) CreateQualityRule

func (client *Client) CreateQualityRule(request *CreateQualityRuleRequest) (_result *CreateQualityRuleResponse, _err error)

func (*Client) CreateQualityRuleWithOptions

func (client *Client) CreateQualityRuleWithOptions(request *CreateQualityRuleRequest, runtime *util.RuntimeOptions) (_result *CreateQualityRuleResponse, _err error)

func (*Client) CreateRemind

func (client *Client) CreateRemind(request *CreateRemindRequest) (_result *CreateRemindResponse, _err error)

func (*Client) CreateRemindWithOptions

func (client *Client) CreateRemindWithOptions(request *CreateRemindRequest, runtime *util.RuntimeOptions) (_result *CreateRemindResponse, _err error)

func (*Client) CreateResourceFile

func (client *Client) CreateResourceFile(request *CreateResourceFileRequest) (_result *CreateResourceFileResponse, _err error)

func (*Client) CreateResourceFileAdvance

func (client *Client) CreateResourceFileAdvance(request *CreateResourceFileAdvanceRequest, runtime *util.RuntimeOptions) (_result *CreateResourceFileResponse, _err error)

func (*Client) CreateResourceFileWithOptions

func (client *Client) CreateResourceFileWithOptions(request *CreateResourceFileRequest, runtime *util.RuntimeOptions) (_result *CreateResourceFileResponse, _err error)

func (*Client) CreateTable

func (client *Client) CreateTable(request *CreateTableRequest) (_result *CreateTableResponse, _err error)

func (*Client) CreateTableLevel

func (client *Client) CreateTableLevel(request *CreateTableLevelRequest) (_result *CreateTableLevelResponse, _err error)

func (*Client) CreateTableLevelWithOptions

func (client *Client) CreateTableLevelWithOptions(request *CreateTableLevelRequest, runtime *util.RuntimeOptions) (_result *CreateTableLevelResponse, _err error)

func (*Client) CreateTableTheme

func (client *Client) CreateTableTheme(request *CreateTableThemeRequest) (_result *CreateTableThemeResponse, _err error)

func (*Client) CreateTableThemeWithOptions

func (client *Client) CreateTableThemeWithOptions(request *CreateTableThemeRequest, runtime *util.RuntimeOptions) (_result *CreateTableThemeResponse, _err error)

func (*Client) CreateTableWithOptions

func (client *Client) CreateTableWithOptions(request *CreateTableRequest, runtime *util.RuntimeOptions) (_result *CreateTableResponse, _err error)

func (*Client) CreateUdfFile

func (client *Client) CreateUdfFile(request *CreateUdfFileRequest) (_result *CreateUdfFileResponse, _err error)

func (*Client) CreateUdfFileWithOptions

func (client *Client) CreateUdfFileWithOptions(request *CreateUdfFileRequest, runtime *util.RuntimeOptions) (_result *CreateUdfFileResponse, _err error)

func (*Client) DeleteBaseline

func (client *Client) DeleteBaseline(request *DeleteBaselineRequest) (_result *DeleteBaselineResponse, _err error)

func (*Client) DeleteBaselineWithOptions

func (client *Client) DeleteBaselineWithOptions(request *DeleteBaselineRequest, runtime *util.RuntimeOptions) (_result *DeleteBaselineResponse, _err error)

func (*Client) DeleteBusiness

func (client *Client) DeleteBusiness(request *DeleteBusinessRequest) (_result *DeleteBusinessResponse, _err error)

func (*Client) DeleteBusinessWithOptions

func (client *Client) DeleteBusinessWithOptions(request *DeleteBusinessRequest, runtime *util.RuntimeOptions) (_result *DeleteBusinessResponse, _err error)

func (*Client) DeleteConnection

func (client *Client) DeleteConnection(request *DeleteConnectionRequest) (_result *DeleteConnectionResponse, _err error)

*

  • @deprecated *
  • @param request DeleteConnectionRequest
  • @return DeleteConnectionResponse

Deprecated

func (*Client) DeleteConnectionWithOptions

func (client *Client) DeleteConnectionWithOptions(request *DeleteConnectionRequest, runtime *util.RuntimeOptions) (_result *DeleteConnectionResponse, _err error)

*

  • @deprecated *
  • @param request DeleteConnectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteConnectionResponse

Deprecated

func (*Client) DeleteDIAlarmRule

func (client *Client) DeleteDIAlarmRule(request *DeleteDIAlarmRuleRequest) (_result *DeleteDIAlarmRuleResponse, _err error)

func (*Client) DeleteDIAlarmRuleWithOptions

func (client *Client) DeleteDIAlarmRuleWithOptions(request *DeleteDIAlarmRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteDIAlarmRuleResponse, _err error)

func (*Client) DeleteDIJob

func (client *Client) DeleteDIJob(request *DeleteDIJobRequest) (_result *DeleteDIJobResponse, _err error)

func (*Client) DeleteDIJobWithOptions

func (client *Client) DeleteDIJobWithOptions(request *DeleteDIJobRequest, runtime *util.RuntimeOptions) (_result *DeleteDIJobResponse, _err error)

func (*Client) DeleteDISyncTask

func (client *Client) DeleteDISyncTask(request *DeleteDISyncTaskRequest) (_result *DeleteDISyncTaskResponse, _err error)

func (*Client) DeleteDISyncTaskWithOptions

func (client *Client) DeleteDISyncTaskWithOptions(request *DeleteDISyncTaskRequest, runtime *util.RuntimeOptions) (_result *DeleteDISyncTaskResponse, _err error)

func (*Client) DeleteDataServiceApi

func (client *Client) DeleteDataServiceApi(request *DeleteDataServiceApiRequest) (_result *DeleteDataServiceApiResponse, _err error)

func (*Client) DeleteDataServiceApiAuthority

func (client *Client) DeleteDataServiceApiAuthority(request *DeleteDataServiceApiAuthorityRequest) (_result *DeleteDataServiceApiAuthorityResponse, _err error)

func (*Client) DeleteDataServiceApiAuthorityWithOptions

func (client *Client) DeleteDataServiceApiAuthorityWithOptions(request *DeleteDataServiceApiAuthorityRequest, runtime *util.RuntimeOptions) (_result *DeleteDataServiceApiAuthorityResponse, _err error)

func (*Client) DeleteDataServiceApiWithOptions

func (client *Client) DeleteDataServiceApiWithOptions(request *DeleteDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *DeleteDataServiceApiResponse, _err error)

func (*Client) DeleteDataSource

func (client *Client) DeleteDataSource(request *DeleteDataSourceRequest) (_result *DeleteDataSourceResponse, _err error)

func (*Client) DeleteDataSourceWithOptions

func (client *Client) DeleteDataSourceWithOptions(request *DeleteDataSourceRequest, runtime *util.RuntimeOptions) (_result *DeleteDataSourceResponse, _err error)

func (*Client) DeleteFile

func (client *Client) DeleteFile(request *DeleteFileRequest) (_result *DeleteFileResponse, _err error)

func (*Client) DeleteFileWithOptions

func (client *Client) DeleteFileWithOptions(request *DeleteFileRequest, runtime *util.RuntimeOptions) (_result *DeleteFileResponse, _err error)

func (*Client) DeleteFolder

func (client *Client) DeleteFolder(request *DeleteFolderRequest) (_result *DeleteFolderResponse, _err error)

func (*Client) DeleteFolderWithOptions

func (client *Client) DeleteFolderWithOptions(request *DeleteFolderRequest, runtime *util.RuntimeOptions) (_result *DeleteFolderResponse, _err error)

func (*Client) DeleteFromMetaCategory

func (client *Client) DeleteFromMetaCategory(request *DeleteFromMetaCategoryRequest) (_result *DeleteFromMetaCategoryResponse, _err error)

func (*Client) DeleteFromMetaCategoryWithOptions

func (client *Client) DeleteFromMetaCategoryWithOptions(request *DeleteFromMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *DeleteFromMetaCategoryResponse, _err error)

func (*Client) DeleteLineageRelation

func (client *Client) DeleteLineageRelation(request *DeleteLineageRelationRequest) (_result *DeleteLineageRelationResponse, _err error)

func (*Client) DeleteLineageRelationWithOptions

func (client *Client) DeleteLineageRelationWithOptions(request *DeleteLineageRelationRequest, runtime *util.RuntimeOptions) (_result *DeleteLineageRelationResponse, _err error)

func (*Client) DeleteMetaCategory

func (client *Client) DeleteMetaCategory(request *DeleteMetaCategoryRequest) (_result *DeleteMetaCategoryResponse, _err error)

func (*Client) DeleteMetaCategoryWithOptions

func (client *Client) DeleteMetaCategoryWithOptions(request *DeleteMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *DeleteMetaCategoryResponse, _err error)

func (*Client) DeleteMetaCollection

func (client *Client) DeleteMetaCollection(request *DeleteMetaCollectionRequest) (_result *DeleteMetaCollectionResponse, _err error)

func (*Client) DeleteMetaCollectionEntity

func (client *Client) DeleteMetaCollectionEntity(request *DeleteMetaCollectionEntityRequest) (_result *DeleteMetaCollectionEntityResponse, _err error)

func (*Client) DeleteMetaCollectionEntityWithOptions

func (client *Client) DeleteMetaCollectionEntityWithOptions(request *DeleteMetaCollectionEntityRequest, runtime *util.RuntimeOptions) (_result *DeleteMetaCollectionEntityResponse, _err error)

func (*Client) DeleteMetaCollectionWithOptions

func (client *Client) DeleteMetaCollectionWithOptions(request *DeleteMetaCollectionRequest, runtime *util.RuntimeOptions) (_result *DeleteMetaCollectionResponse, _err error)

func (*Client) DeleteProjectMember

func (client *Client) DeleteProjectMember(request *DeleteProjectMemberRequest) (_result *DeleteProjectMemberResponse, _err error)

func (*Client) DeleteProjectMemberWithOptions

func (client *Client) DeleteProjectMemberWithOptions(request *DeleteProjectMemberRequest, runtime *util.RuntimeOptions) (_result *DeleteProjectMemberResponse, _err error)

func (*Client) DeleteQualityEntity

func (client *Client) DeleteQualityEntity(request *DeleteQualityEntityRequest) (_result *DeleteQualityEntityResponse, _err error)

func (*Client) DeleteQualityEntityWithOptions

func (client *Client) DeleteQualityEntityWithOptions(request *DeleteQualityEntityRequest, runtime *util.RuntimeOptions) (_result *DeleteQualityEntityResponse, _err error)

func (*Client) DeleteQualityFollower

func (client *Client) DeleteQualityFollower(request *DeleteQualityFollowerRequest) (_result *DeleteQualityFollowerResponse, _err error)

*

  • In Data Quality, you must configure monitoring rules based on a partition filter expression. Data Quality uses these rules to detect changes in source data and dirty data generated during the process of extract, transformation, load (ETL). Thereby, Data Quality automatically blocks the nodes that involve dirty data to stop dirty data from spreading downstream. This prevents nodes from producing unexpected dirty data that affects normal use and business decisions. You can go to the Manage Subscriptions page to add subscribers for a partition filter expression. When the monitoring rule described by the partition filter expression is triggered, the subscribers can receive notifications and troubleshoot errors in a timely manner. For more information, see [Configure monitoring rules for MaxCompute](~~73690~~). *
  • @param request DeleteQualityFollowerRequest
  • @return DeleteQualityFollowerResponse

func (*Client) DeleteQualityFollowerWithOptions

func (client *Client) DeleteQualityFollowerWithOptions(request *DeleteQualityFollowerRequest, runtime *util.RuntimeOptions) (_result *DeleteQualityFollowerResponse, _err error)

*

  • In Data Quality, you must configure monitoring rules based on a partition filter expression. Data Quality uses these rules to detect changes in source data and dirty data generated during the process of extract, transformation, load (ETL). Thereby, Data Quality automatically blocks the nodes that involve dirty data to stop dirty data from spreading downstream. This prevents nodes from producing unexpected dirty data that affects normal use and business decisions. You can go to the Manage Subscriptions page to add subscribers for a partition filter expression. When the monitoring rule described by the partition filter expression is triggered, the subscribers can receive notifications and troubleshoot errors in a timely manner. For more information, see [Configure monitoring rules for MaxCompute](~~73690~~). *
  • @param request DeleteQualityFollowerRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return DeleteQualityFollowerResponse

func (*Client) DeleteQualityRelativeNode

func (client *Client) DeleteQualityRelativeNode(request *DeleteQualityRelativeNodeRequest) (_result *DeleteQualityRelativeNodeResponse, _err error)

func (*Client) DeleteQualityRelativeNodeWithOptions

func (client *Client) DeleteQualityRelativeNodeWithOptions(request *DeleteQualityRelativeNodeRequest, runtime *util.RuntimeOptions) (_result *DeleteQualityRelativeNodeResponse, _err error)

func (*Client) DeleteQualityRule

func (client *Client) DeleteQualityRule(request *DeleteQualityRuleRequest) (_result *DeleteQualityRuleResponse, _err error)

func (*Client) DeleteQualityRuleWithOptions

func (client *Client) DeleteQualityRuleWithOptions(request *DeleteQualityRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteQualityRuleResponse, _err error)

func (*Client) DeleteRemind

func (client *Client) DeleteRemind(request *DeleteRemindRequest) (_result *DeleteRemindResponse, _err error)

func (*Client) DeleteRemindWithOptions

func (client *Client) DeleteRemindWithOptions(request *DeleteRemindRequest, runtime *util.RuntimeOptions) (_result *DeleteRemindResponse, _err error)

func (*Client) DeleteTable

func (client *Client) DeleteTable(request *DeleteTableRequest) (_result *DeleteTableResponse, _err error)

func (*Client) DeleteTableLevel

func (client *Client) DeleteTableLevel(request *DeleteTableLevelRequest) (_result *DeleteTableLevelResponse, _err error)

func (*Client) DeleteTableLevelWithOptions

func (client *Client) DeleteTableLevelWithOptions(request *DeleteTableLevelRequest, runtime *util.RuntimeOptions) (_result *DeleteTableLevelResponse, _err error)

func (*Client) DeleteTableTheme

func (client *Client) DeleteTableTheme(request *DeleteTableThemeRequest) (_result *DeleteTableThemeResponse, _err error)

func (*Client) DeleteTableThemeWithOptions

func (client *Client) DeleteTableThemeWithOptions(request *DeleteTableThemeRequest, runtime *util.RuntimeOptions) (_result *DeleteTableThemeResponse, _err error)

func (*Client) DeleteTableWithOptions

func (client *Client) DeleteTableWithOptions(request *DeleteTableRequest, runtime *util.RuntimeOptions) (_result *DeleteTableResponse, _err error)

func (*Client) DeployDISyncTask

func (client *Client) DeployDISyncTask(request *DeployDISyncTaskRequest) (_result *DeployDISyncTaskResponse, _err error)

func (*Client) DeployDISyncTaskWithOptions

func (client *Client) DeployDISyncTaskWithOptions(request *DeployDISyncTaskRequest, runtime *util.RuntimeOptions) (_result *DeployDISyncTaskResponse, _err error)

func (*Client) DeployFile

func (client *Client) DeployFile(request *DeployFileRequest) (_result *DeployFileResponse, _err error)

func (*Client) DeployFileWithOptions

func (client *Client) DeployFileWithOptions(request *DeployFileRequest, runtime *util.RuntimeOptions) (_result *DeployFileResponse, _err error)

func (*Client) DesensitizeData

func (client *Client) DesensitizeData(request *DesensitizeDataRequest) (_result *DesensitizeDataResponse, _err error)

func (*Client) DesensitizeDataWithOptions

func (client *Client) DesensitizeDataWithOptions(request *DesensitizeDataRequest, runtime *util.RuntimeOptions) (_result *DesensitizeDataResponse, _err error)

func (*Client) EstablishRelationTableToBusiness

func (client *Client) EstablishRelationTableToBusiness(request *EstablishRelationTableToBusinessRequest) (_result *EstablishRelationTableToBusinessResponse, _err error)

func (*Client) EstablishRelationTableToBusinessWithOptions

func (client *Client) EstablishRelationTableToBusinessWithOptions(request *EstablishRelationTableToBusinessRequest, runtime *util.RuntimeOptions) (_result *EstablishRelationTableToBusinessResponse, _err error)

func (*Client) ExportDataSources

func (client *Client) ExportDataSources(request *ExportDataSourcesRequest) (_result *ExportDataSourcesResponse, _err error)

func (*Client) ExportDataSourcesWithOptions

func (client *Client) ExportDataSourcesWithOptions(request *ExportDataSourcesRequest, runtime *util.RuntimeOptions) (_result *ExportDataSourcesResponse, _err error)

func (*Client) GenerateDISyncTaskConfigForCreating

func (client *Client) GenerateDISyncTaskConfigForCreating(request *GenerateDISyncTaskConfigForCreatingRequest) (_result *GenerateDISyncTaskConfigForCreatingResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request GenerateDISyncTaskConfigForCreatingRequest
  • @return GenerateDISyncTaskConfigForCreatingResponse

func (*Client) GenerateDISyncTaskConfigForCreatingWithOptions

func (client *Client) GenerateDISyncTaskConfigForCreatingWithOptions(request *GenerateDISyncTaskConfigForCreatingRequest, runtime *util.RuntimeOptions) (_result *GenerateDISyncTaskConfigForCreatingResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request GenerateDISyncTaskConfigForCreatingRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GenerateDISyncTaskConfigForCreatingResponse

func (*Client) GenerateDISyncTaskConfigForUpdating

func (client *Client) GenerateDISyncTaskConfigForUpdating(request *GenerateDISyncTaskConfigForUpdatingRequest) (_result *GenerateDISyncTaskConfigForUpdatingResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request GenerateDISyncTaskConfigForUpdatingRequest
  • @return GenerateDISyncTaskConfigForUpdatingResponse

func (*Client) GenerateDISyncTaskConfigForUpdatingWithOptions

func (client *Client) GenerateDISyncTaskConfigForUpdatingWithOptions(request *GenerateDISyncTaskConfigForUpdatingRequest, runtime *util.RuntimeOptions) (_result *GenerateDISyncTaskConfigForUpdatingResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request GenerateDISyncTaskConfigForUpdatingRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GenerateDISyncTaskConfigForUpdatingResponse

func (*Client) GetBaseline

func (client *Client) GetBaseline(request *GetBaselineRequest) (_result *GetBaselineResponse, _err error)

func (*Client) GetBaselineConfig

func (client *Client) GetBaselineConfig(request *GetBaselineConfigRequest) (_result *GetBaselineConfigResponse, _err error)

func (*Client) GetBaselineConfigWithOptions

func (client *Client) GetBaselineConfigWithOptions(request *GetBaselineConfigRequest, runtime *util.RuntimeOptions) (_result *GetBaselineConfigResponse, _err error)

func (*Client) GetBaselineKeyPath

func (client *Client) GetBaselineKeyPath(request *GetBaselineKeyPathRequest) (_result *GetBaselineKeyPathResponse, _err error)

func (*Client) GetBaselineKeyPathWithOptions

func (client *Client) GetBaselineKeyPathWithOptions(request *GetBaselineKeyPathRequest, runtime *util.RuntimeOptions) (_result *GetBaselineKeyPathResponse, _err error)

func (*Client) GetBaselineStatus

func (client *Client) GetBaselineStatus(request *GetBaselineStatusRequest) (_result *GetBaselineStatusResponse, _err error)

func (*Client) GetBaselineStatusWithOptions

func (client *Client) GetBaselineStatusWithOptions(request *GetBaselineStatusRequest, runtime *util.RuntimeOptions) (_result *GetBaselineStatusResponse, _err error)

func (*Client) GetBaselineWithOptions

func (client *Client) GetBaselineWithOptions(request *GetBaselineRequest, runtime *util.RuntimeOptions) (_result *GetBaselineResponse, _err error)

func (*Client) GetBusiness

func (client *Client) GetBusiness(request *GetBusinessRequest) (_result *GetBusinessResponse, _err error)

func (*Client) GetBusinessWithOptions

func (client *Client) GetBusinessWithOptions(request *GetBusinessRequest, runtime *util.RuntimeOptions) (_result *GetBusinessResponse, _err error)

func (*Client) GetDDLJobStatus

func (client *Client) GetDDLJobStatus(request *GetDDLJobStatusRequest) (_result *GetDDLJobStatusResponse, _err error)

func (*Client) GetDDLJobStatusWithOptions

func (client *Client) GetDDLJobStatusWithOptions(request *GetDDLJobStatusRequest, runtime *util.RuntimeOptions) (_result *GetDDLJobStatusResponse, _err error)

func (*Client) GetDIAlarmRule

func (client *Client) GetDIAlarmRule(request *GetDIAlarmRuleRequest) (_result *GetDIAlarmRuleResponse, _err error)

func (*Client) GetDIAlarmRuleWithOptions

func (client *Client) GetDIAlarmRuleWithOptions(request *GetDIAlarmRuleRequest, runtime *util.RuntimeOptions) (_result *GetDIAlarmRuleResponse, _err error)

func (*Client) GetDIJob

func (client *Client) GetDIJob(request *GetDIJobRequest) (_result *GetDIJobResponse, _err error)

func (*Client) GetDIJobWithOptions

func (client *Client) GetDIJobWithOptions(request *GetDIJobRequest, runtime *util.RuntimeOptions) (_result *GetDIJobResponse, _err error)

func (*Client) GetDISyncInstanceInfo

func (client *Client) GetDISyncInstanceInfo(request *GetDISyncInstanceInfoRequest) (_result *GetDISyncInstanceInfoResponse, _err error)

func (*Client) GetDISyncInstanceInfoWithOptions

func (client *Client) GetDISyncInstanceInfoWithOptions(request *GetDISyncInstanceInfoRequest, runtime *util.RuntimeOptions) (_result *GetDISyncInstanceInfoResponse, _err error)

func (*Client) GetDISyncTask

func (client *Client) GetDISyncTask(request *GetDISyncTaskRequest) (_result *GetDISyncTaskResponse, _err error)

func (*Client) GetDISyncTaskWithOptions

func (client *Client) GetDISyncTaskWithOptions(request *GetDISyncTaskRequest, runtime *util.RuntimeOptions) (_result *GetDISyncTaskResponse, _err error)

func (*Client) GetDag

func (client *Client) GetDag(request *GetDagRequest) (_result *GetDagResponse, _err error)

*

  • Supported DAG types:
  • * MANUAL: the DAG for a manually triggered workflow.
  • * SMOKE_TEST: the DAG for a smoke testing workflow.
  • * SUPPLY_DATA: the DAG for a data backfill instance.
  • * BUSINESS_PROCESS_DAG: the DAG for a one-time workflow.
  • Supported DAG states:
  • * CREATED: The DAG is created.
  • * RUNNING: The DAG is running.
  • * FAILURE: The DAG fails to run.
  • * SUCCESS: The DAG successfully runs. *
  • @param request GetDagRequest
  • @return GetDagResponse

func (*Client) GetDagWithOptions

func (client *Client) GetDagWithOptions(request *GetDagRequest, runtime *util.RuntimeOptions) (_result *GetDagResponse, _err error)

*

  • Supported DAG types:
  • * MANUAL: the DAG for a manually triggered workflow.
  • * SMOKE_TEST: the DAG for a smoke testing workflow.
  • * SUPPLY_DATA: the DAG for a data backfill instance.
  • * BUSINESS_PROCESS_DAG: the DAG for a one-time workflow.
  • Supported DAG states:
  • * CREATED: The DAG is created.
  • * RUNNING: The DAG is running.
  • * FAILURE: The DAG fails to run.
  • * SUCCESS: The DAG successfully runs. *
  • @param request GetDagRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetDagResponse

func (*Client) GetDataServiceApi

func (client *Client) GetDataServiceApi(request *GetDataServiceApiRequest) (_result *GetDataServiceApiResponse, _err error)

func (*Client) GetDataServiceApiTest

func (client *Client) GetDataServiceApiTest(request *GetDataServiceApiTestRequest) (_result *GetDataServiceApiTestResponse, _err error)

func (*Client) GetDataServiceApiTestWithOptions

func (client *Client) GetDataServiceApiTestWithOptions(request *GetDataServiceApiTestRequest, runtime *util.RuntimeOptions) (_result *GetDataServiceApiTestResponse, _err error)

func (*Client) GetDataServiceApiWithOptions

func (client *Client) GetDataServiceApiWithOptions(request *GetDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *GetDataServiceApiResponse, _err error)

func (*Client) GetDataServiceApplication

func (client *Client) GetDataServiceApplication(request *GetDataServiceApplicationRequest) (_result *GetDataServiceApplicationResponse, _err error)

func (*Client) GetDataServiceApplicationWithOptions

func (client *Client) GetDataServiceApplicationWithOptions(request *GetDataServiceApplicationRequest, runtime *util.RuntimeOptions) (_result *GetDataServiceApplicationResponse, _err error)

func (*Client) GetDataServiceFolder

func (client *Client) GetDataServiceFolder(request *GetDataServiceFolderRequest) (_result *GetDataServiceFolderResponse, _err error)

func (*Client) GetDataServiceFolderWithOptions

func (client *Client) GetDataServiceFolderWithOptions(request *GetDataServiceFolderRequest, runtime *util.RuntimeOptions) (_result *GetDataServiceFolderResponse, _err error)

func (*Client) GetDataServiceGroup

func (client *Client) GetDataServiceGroup(request *GetDataServiceGroupRequest) (_result *GetDataServiceGroupResponse, _err error)

func (*Client) GetDataServiceGroupWithOptions

func (client *Client) GetDataServiceGroupWithOptions(request *GetDataServiceGroupRequest, runtime *util.RuntimeOptions) (_result *GetDataServiceGroupResponse, _err error)

func (*Client) GetDataServicePublishedApi

func (client *Client) GetDataServicePublishedApi(request *GetDataServicePublishedApiRequest) (_result *GetDataServicePublishedApiResponse, _err error)

func (*Client) GetDataServicePublishedApiWithOptions

func (client *Client) GetDataServicePublishedApiWithOptions(request *GetDataServicePublishedApiRequest, runtime *util.RuntimeOptions) (_result *GetDataServicePublishedApiResponse, _err error)

func (*Client) GetDataSourceMeta

func (client *Client) GetDataSourceMeta(request *GetDataSourceMetaRequest) (_result *GetDataSourceMetaResponse, _err error)

func (*Client) GetDataSourceMetaWithOptions

func (client *Client) GetDataSourceMetaWithOptions(request *GetDataSourceMetaRequest, runtime *util.RuntimeOptions) (_result *GetDataSourceMetaResponse, _err error)

func (*Client) GetDeployment

func (client *Client) GetDeployment(request *GetDeploymentRequest) (_result *GetDeploymentResponse, _err error)

func (*Client) GetDeploymentWithOptions

func (client *Client) GetDeploymentWithOptions(request *GetDeploymentRequest, runtime *util.RuntimeOptions) (_result *GetDeploymentResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetExtension

func (client *Client) GetExtension(request *GetExtensionRequest) (_result *GetExtensionResponse, _err error)

func (*Client) GetExtensionWithOptions

func (client *Client) GetExtensionWithOptions(request *GetExtensionRequest, runtime *util.RuntimeOptions) (_result *GetExtensionResponse, _err error)

func (*Client) GetFile

func (client *Client) GetFile(request *GetFileRequest) (_result *GetFileResponse, _err error)

func (*Client) GetFileTypeStatistic

func (client *Client) GetFileTypeStatistic(request *GetFileTypeStatisticRequest) (_result *GetFileTypeStatisticResponse, _err error)

func (*Client) GetFileTypeStatisticWithOptions

func (client *Client) GetFileTypeStatisticWithOptions(request *GetFileTypeStatisticRequest, runtime *util.RuntimeOptions) (_result *GetFileTypeStatisticResponse, _err error)

func (*Client) GetFileVersion

func (client *Client) GetFileVersion(request *GetFileVersionRequest) (_result *GetFileVersionResponse, _err error)

func (*Client) GetFileVersionWithOptions

func (client *Client) GetFileVersionWithOptions(request *GetFileVersionRequest, runtime *util.RuntimeOptions) (_result *GetFileVersionResponse, _err error)

func (*Client) GetFileWithOptions

func (client *Client) GetFileWithOptions(request *GetFileRequest, runtime *util.RuntimeOptions) (_result *GetFileResponse, _err error)

func (*Client) GetFolder

func (client *Client) GetFolder(request *GetFolderRequest) (_result *GetFolderResponse, _err error)

func (*Client) GetFolderWithOptions

func (client *Client) GetFolderWithOptions(request *GetFolderRequest, runtime *util.RuntimeOptions) (_result *GetFolderResponse, _err error)

func (*Client) GetIDEEventDetail

func (client *Client) GetIDEEventDetail(request *GetIDEEventDetailRequest) (_result *GetIDEEventDetailResponse, _err error)

func (*Client) GetIDEEventDetailWithOptions

func (client *Client) GetIDEEventDetailWithOptions(request *GetIDEEventDetailRequest, runtime *util.RuntimeOptions) (_result *GetIDEEventDetailResponse, _err error)

func (*Client) GetInstance

func (client *Client) GetInstance(request *GetInstanceRequest) (_result *GetInstanceResponse, _err error)

func (*Client) GetInstanceConsumeTimeRank

func (client *Client) GetInstanceConsumeTimeRank(request *GetInstanceConsumeTimeRankRequest) (_result *GetInstanceConsumeTimeRankResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceConsumeTimeRankRequest
  • @return GetInstanceConsumeTimeRankResponse

Deprecated

func (*Client) GetInstanceConsumeTimeRankWithOptions

func (client *Client) GetInstanceConsumeTimeRankWithOptions(request *GetInstanceConsumeTimeRankRequest, runtime *util.RuntimeOptions) (_result *GetInstanceConsumeTimeRankResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceConsumeTimeRankRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetInstanceConsumeTimeRankResponse

Deprecated

func (*Client) GetInstanceCountTrend

func (client *Client) GetInstanceCountTrend(request *GetInstanceCountTrendRequest) (_result *GetInstanceCountTrendResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceCountTrendRequest
  • @return GetInstanceCountTrendResponse

Deprecated

func (*Client) GetInstanceCountTrendWithOptions

func (client *Client) GetInstanceCountTrendWithOptions(request *GetInstanceCountTrendRequest, runtime *util.RuntimeOptions) (_result *GetInstanceCountTrendResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceCountTrendRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetInstanceCountTrendResponse

Deprecated

func (*Client) GetInstanceErrorRank

func (client *Client) GetInstanceErrorRank(request *GetInstanceErrorRankRequest) (_result *GetInstanceErrorRankResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceErrorRankRequest
  • @return GetInstanceErrorRankResponse

Deprecated

func (*Client) GetInstanceErrorRankWithOptions

func (client *Client) GetInstanceErrorRankWithOptions(request *GetInstanceErrorRankRequest, runtime *util.RuntimeOptions) (_result *GetInstanceErrorRankResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceErrorRankRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetInstanceErrorRankResponse

Deprecated

func (*Client) GetInstanceLog

func (client *Client) GetInstanceLog(request *GetInstanceLogRequest) (_result *GetInstanceLogResponse, _err error)

*

  • You may not obtain the instance logs that were generated more than seven days ago. *
  • @param request GetInstanceLogRequest
  • @return GetInstanceLogResponse

func (*Client) GetInstanceLogWithOptions

func (client *Client) GetInstanceLogWithOptions(request *GetInstanceLogRequest, runtime *util.RuntimeOptions) (_result *GetInstanceLogResponse, _err error)

*

  • You may not obtain the instance logs that were generated more than seven days ago. *
  • @param request GetInstanceLogRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetInstanceLogResponse

func (*Client) GetInstanceStatusCount

func (client *Client) GetInstanceStatusCount(request *GetInstanceStatusCountRequest) (_result *GetInstanceStatusCountResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceStatusCountRequest
  • @return GetInstanceStatusCountResponse

Deprecated

func (*Client) GetInstanceStatusCountWithOptions

func (client *Client) GetInstanceStatusCountWithOptions(request *GetInstanceStatusCountRequest, runtime *util.RuntimeOptions) (_result *GetInstanceStatusCountResponse, _err error)

*

  • @deprecated *
  • @param request GetInstanceStatusCountRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetInstanceStatusCountResponse

Deprecated

func (*Client) GetInstanceStatusStatistic

func (client *Client) GetInstanceStatusStatistic(request *GetInstanceStatusStatisticRequest) (_result *GetInstanceStatusStatisticResponse, _err error)

func (*Client) GetInstanceStatusStatisticWithOptions

func (client *Client) GetInstanceStatusStatisticWithOptions(request *GetInstanceStatusStatisticRequest, runtime *util.RuntimeOptions) (_result *GetInstanceStatusStatisticResponse, _err error)

func (*Client) GetInstanceWithOptions

func (client *Client) GetInstanceWithOptions(request *GetInstanceRequest, runtime *util.RuntimeOptions) (_result *GetInstanceResponse, _err error)

func (*Client) GetManualDagInstances

func (client *Client) GetManualDagInstances(request *GetManualDagInstancesRequest) (_result *GetManualDagInstancesResponse, _err error)

*

  • @deprecated *
  • @param request GetManualDagInstancesRequest
  • @return GetManualDagInstancesResponse

Deprecated

func (*Client) GetManualDagInstancesWithOptions

func (client *Client) GetManualDagInstancesWithOptions(request *GetManualDagInstancesRequest, runtime *util.RuntimeOptions) (_result *GetManualDagInstancesResponse, _err error)

*

  • @deprecated *
  • @param request GetManualDagInstancesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetManualDagInstancesResponse

Deprecated

func (*Client) GetMetaCategory

func (client *Client) GetMetaCategory(request *GetMetaCategoryRequest) (_result *GetMetaCategoryResponse, _err error)

func (*Client) GetMetaCategoryWithOptions

func (client *Client) GetMetaCategoryWithOptions(request *GetMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *GetMetaCategoryResponse, _err error)

func (*Client) GetMetaCollectionDetail

func (client *Client) GetMetaCollectionDetail(request *GetMetaCollectionDetailRequest) (_result *GetMetaCollectionDetailResponse, _err error)

func (*Client) GetMetaCollectionDetailWithOptions

func (client *Client) GetMetaCollectionDetailWithOptions(request *GetMetaCollectionDetailRequest, runtime *util.RuntimeOptions) (_result *GetMetaCollectionDetailResponse, _err error)

func (*Client) GetMetaColumnLineage

func (client *Client) GetMetaColumnLineage(request *GetMetaColumnLineageRequest) (_result *GetMetaColumnLineageResponse, _err error)

func (*Client) GetMetaColumnLineageWithOptions

func (client *Client) GetMetaColumnLineageWithOptions(request *GetMetaColumnLineageRequest, runtime *util.RuntimeOptions) (_result *GetMetaColumnLineageResponse, _err error)

func (*Client) GetMetaDBInfo

func (client *Client) GetMetaDBInfo(request *GetMetaDBInfoRequest) (_result *GetMetaDBInfoResponse, _err error)

*

func (*Client) GetMetaDBInfoWithOptions

func (client *Client) GetMetaDBInfoWithOptions(request *GetMetaDBInfoRequest, runtime *util.RuntimeOptions) (_result *GetMetaDBInfoResponse, _err error)

*

func (*Client) GetMetaDBTableList

func (client *Client) GetMetaDBTableList(request *GetMetaDBTableListRequest) (_result *GetMetaDBTableListResponse, _err error)

func (*Client) GetMetaDBTableListWithOptions

func (client *Client) GetMetaDBTableListWithOptions(request *GetMetaDBTableListRequest, runtime *util.RuntimeOptions) (_result *GetMetaDBTableListResponse, _err error)

func (*Client) GetMetaTableBasicInfo

func (client *Client) GetMetaTableBasicInfo(request *GetMetaTableBasicInfoRequest) (_result *GetMetaTableBasicInfoResponse, _err error)

*

  • **** *
  • @param request GetMetaTableBasicInfoRequest
  • @return GetMetaTableBasicInfoResponse

func (*Client) GetMetaTableBasicInfoWithOptions

func (client *Client) GetMetaTableBasicInfoWithOptions(request *GetMetaTableBasicInfoRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableBasicInfoResponse, _err error)

*

  • **** *
  • @param request GetMetaTableBasicInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetMetaTableBasicInfoResponse

func (*Client) GetMetaTableChangeLog

func (client *Client) GetMetaTableChangeLog(request *GetMetaTableChangeLogRequest) (_result *GetMetaTableChangeLogResponse, _err error)

func (*Client) GetMetaTableChangeLogWithOptions

func (client *Client) GetMetaTableChangeLogWithOptions(request *GetMetaTableChangeLogRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableChangeLogResponse, _err error)

func (*Client) GetMetaTableColumn

func (client *Client) GetMetaTableColumn(request *GetMetaTableColumnRequest) (_result *GetMetaTableColumnResponse, _err error)

func (*Client) GetMetaTableColumnWithOptions

func (client *Client) GetMetaTableColumnWithOptions(request *GetMetaTableColumnRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableColumnResponse, _err error)

func (*Client) GetMetaTableFullInfo

func (client *Client) GetMetaTableFullInfo(request *GetMetaTableFullInfoRequest) (_result *GetMetaTableFullInfoResponse, _err error)

func (*Client) GetMetaTableFullInfoWithOptions

func (client *Client) GetMetaTableFullInfoWithOptions(request *GetMetaTableFullInfoRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableFullInfoResponse, _err error)

func (*Client) GetMetaTableIntroWiki

func (client *Client) GetMetaTableIntroWiki(request *GetMetaTableIntroWikiRequest) (_result *GetMetaTableIntroWikiResponse, _err error)

func (*Client) GetMetaTableIntroWikiWithOptions

func (client *Client) GetMetaTableIntroWikiWithOptions(request *GetMetaTableIntroWikiRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableIntroWikiResponse, _err error)

func (*Client) GetMetaTableLineage

func (client *Client) GetMetaTableLineage(request *GetMetaTableLineageRequest) (_result *GetMetaTableLineageResponse, _err error)

func (*Client) GetMetaTableLineageWithOptions

func (client *Client) GetMetaTableLineageWithOptions(request *GetMetaTableLineageRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableLineageResponse, _err error)

func (*Client) GetMetaTableListByCategory

func (client *Client) GetMetaTableListByCategory(request *GetMetaTableListByCategoryRequest) (_result *GetMetaTableListByCategoryResponse, _err error)

func (*Client) GetMetaTableListByCategoryWithOptions

func (client *Client) GetMetaTableListByCategoryWithOptions(request *GetMetaTableListByCategoryRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableListByCategoryResponse, _err error)

func (*Client) GetMetaTableOutput

func (client *Client) GetMetaTableOutput(request *GetMetaTableOutputRequest) (_result *GetMetaTableOutputResponse, _err error)

func (*Client) GetMetaTableOutputWithOptions

func (client *Client) GetMetaTableOutputWithOptions(request *GetMetaTableOutputRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableOutputResponse, _err error)

func (*Client) GetMetaTablePartition

func (client *Client) GetMetaTablePartition(request *GetMetaTablePartitionRequest) (_result *GetMetaTablePartitionResponse, _err error)

*

  • The operation that you want to perform. Set the value to **GetMetaTablePartition**. *
  • @param request GetMetaTablePartitionRequest
  • @return GetMetaTablePartitionResponse

func (*Client) GetMetaTablePartitionWithOptions

func (client *Client) GetMetaTablePartitionWithOptions(tmpReq *GetMetaTablePartitionRequest, runtime *util.RuntimeOptions) (_result *GetMetaTablePartitionResponse, _err error)

*

  • The operation that you want to perform. Set the value to **GetMetaTablePartition**. *
  • @param tmpReq GetMetaTablePartitionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetMetaTablePartitionResponse

func (*Client) GetMetaTableProducingTasks

func (client *Client) GetMetaTableProducingTasks(request *GetMetaTableProducingTasksRequest) (_result *GetMetaTableProducingTasksResponse, _err error)

func (*Client) GetMetaTableProducingTasksWithOptions

func (client *Client) GetMetaTableProducingTasksWithOptions(request *GetMetaTableProducingTasksRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableProducingTasksResponse, _err error)

func (*Client) GetMetaTableThemeLevel

func (client *Client) GetMetaTableThemeLevel(request *GetMetaTableThemeLevelRequest) (_result *GetMetaTableThemeLevelResponse, _err error)

func (*Client) GetMetaTableThemeLevelWithOptions

func (client *Client) GetMetaTableThemeLevelWithOptions(request *GetMetaTableThemeLevelRequest, runtime *util.RuntimeOptions) (_result *GetMetaTableThemeLevelResponse, _err error)

func (*Client) GetMigrationProcess

func (client *Client) GetMigrationProcess(request *GetMigrationProcessRequest) (_result *GetMigrationProcessResponse, _err error)

func (*Client) GetMigrationProcessWithOptions

func (client *Client) GetMigrationProcessWithOptions(request *GetMigrationProcessRequest, runtime *util.RuntimeOptions) (_result *GetMigrationProcessResponse, _err error)

func (*Client) GetMigrationSummary

func (client *Client) GetMigrationSummary(request *GetMigrationSummaryRequest) (_result *GetMigrationSummaryResponse, _err error)

func (*Client) GetMigrationSummaryWithOptions

func (client *Client) GetMigrationSummaryWithOptions(request *GetMigrationSummaryRequest, runtime *util.RuntimeOptions) (_result *GetMigrationSummaryResponse, _err error)

func (*Client) GetNode

func (client *Client) GetNode(request *GetNodeRequest) (_result *GetNodeResponse, _err error)

func (*Client) GetNodeChildren

func (client *Client) GetNodeChildren(request *GetNodeChildrenRequest) (_result *GetNodeChildrenResponse, _err error)

func (*Client) GetNodeChildrenWithOptions

func (client *Client) GetNodeChildrenWithOptions(request *GetNodeChildrenRequest, runtime *util.RuntimeOptions) (_result *GetNodeChildrenResponse, _err error)

func (*Client) GetNodeCode

func (client *Client) GetNodeCode(request *GetNodeCodeRequest) (_result *GetNodeCodeResponse, _err error)

func (*Client) GetNodeCodeWithOptions

func (client *Client) GetNodeCodeWithOptions(request *GetNodeCodeRequest, runtime *util.RuntimeOptions) (_result *GetNodeCodeResponse, _err error)

func (*Client) GetNodeOnBaseline

func (client *Client) GetNodeOnBaseline(request *GetNodeOnBaselineRequest) (_result *GetNodeOnBaselineResponse, _err error)

*

  • @deprecated *
  • @param request GetNodeOnBaselineRequest
  • @return GetNodeOnBaselineResponse

Deprecated

func (*Client) GetNodeOnBaselineWithOptions

func (client *Client) GetNodeOnBaselineWithOptions(request *GetNodeOnBaselineRequest, runtime *util.RuntimeOptions) (_result *GetNodeOnBaselineResponse, _err error)

*

  • @deprecated *
  • @param request GetNodeOnBaselineRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetNodeOnBaselineResponse

Deprecated

func (*Client) GetNodeParents

func (client *Client) GetNodeParents(request *GetNodeParentsRequest) (_result *GetNodeParentsResponse, _err error)

func (*Client) GetNodeParentsWithOptions

func (client *Client) GetNodeParentsWithOptions(request *GetNodeParentsRequest, runtime *util.RuntimeOptions) (_result *GetNodeParentsResponse, _err error)

func (*Client) GetNodeTypeListInfo

func (client *Client) GetNodeTypeListInfo(request *GetNodeTypeListInfoRequest) (_result *GetNodeTypeListInfoResponse, _err error)

*

  • @deprecated *
  • @param request GetNodeTypeListInfoRequest
  • @return GetNodeTypeListInfoResponse

Deprecated

func (*Client) GetNodeTypeListInfoWithOptions

func (client *Client) GetNodeTypeListInfoWithOptions(request *GetNodeTypeListInfoRequest, runtime *util.RuntimeOptions) (_result *GetNodeTypeListInfoResponse, _err error)

*

  • @deprecated *
  • @param request GetNodeTypeListInfoRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetNodeTypeListInfoResponse

Deprecated

func (*Client) GetNodeWithOptions

func (client *Client) GetNodeWithOptions(request *GetNodeRequest, runtime *util.RuntimeOptions) (_result *GetNodeResponse, _err error)

func (*Client) GetOpRiskData

func (client *Client) GetOpRiskData(request *GetOpRiskDataRequest) (_result *GetOpRiskDataResponse, _err error)

func (*Client) GetOpRiskDataWithOptions

func (client *Client) GetOpRiskDataWithOptions(request *GetOpRiskDataRequest, runtime *util.RuntimeOptions) (_result *GetOpRiskDataResponse, _err error)

func (*Client) GetOpSensitiveData

func (client *Client) GetOpSensitiveData(request *GetOpSensitiveDataRequest) (_result *GetOpSensitiveDataResponse, _err error)

func (*Client) GetOpSensitiveDataWithOptions

func (client *Client) GetOpSensitiveDataWithOptions(request *GetOpSensitiveDataRequest, runtime *util.RuntimeOptions) (_result *GetOpSensitiveDataResponse, _err error)

func (*Client) GetOptionValueForProject

func (client *Client) GetOptionValueForProject(request *GetOptionValueForProjectRequest) (_result *GetOptionValueForProjectResponse, _err error)

func (*Client) GetOptionValueForProjectWithOptions

func (client *Client) GetOptionValueForProjectWithOptions(request *GetOptionValueForProjectRequest, runtime *util.RuntimeOptions) (_result *GetOptionValueForProjectResponse, _err error)

func (*Client) GetPermissionApplyOrderDetail

func (client *Client) GetPermissionApplyOrderDetail(request *GetPermissionApplyOrderDetailRequest) (_result *GetPermissionApplyOrderDetailResponse, _err error)

func (*Client) GetPermissionApplyOrderDetailWithOptions

func (client *Client) GetPermissionApplyOrderDetailWithOptions(request *GetPermissionApplyOrderDetailRequest, runtime *util.RuntimeOptions) (_result *GetPermissionApplyOrderDetailResponse, _err error)

func (*Client) GetProject

func (client *Client) GetProject(request *GetProjectRequest) (_result *GetProjectResponse, _err error)

func (*Client) GetProjectDetail

func (client *Client) GetProjectDetail(request *GetProjectDetailRequest) (_result *GetProjectDetailResponse, _err error)

*

  • @deprecated *
  • @param request GetProjectDetailRequest
  • @return GetProjectDetailResponse

Deprecated

func (*Client) GetProjectDetailWithOptions

func (client *Client) GetProjectDetailWithOptions(request *GetProjectDetailRequest, runtime *util.RuntimeOptions) (_result *GetProjectDetailResponse, _err error)

*

  • @deprecated *
  • @param request GetProjectDetailRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetProjectDetailResponse

Deprecated

func (*Client) GetProjectWithOptions

func (client *Client) GetProjectWithOptions(request *GetProjectRequest, runtime *util.RuntimeOptions) (_result *GetProjectResponse, _err error)

func (*Client) GetQualityEntity

func (client *Client) GetQualityEntity(request *GetQualityEntityRequest) (_result *GetQualityEntityResponse, _err error)

func (*Client) GetQualityEntityWithOptions

func (client *Client) GetQualityEntityWithOptions(request *GetQualityEntityRequest, runtime *util.RuntimeOptions) (_result *GetQualityEntityResponse, _err error)

func (*Client) GetQualityFollower

func (client *Client) GetQualityFollower(request *GetQualityFollowerRequest) (_result *GetQualityFollowerResponse, _err error)

func (*Client) GetQualityFollowerWithOptions

func (client *Client) GetQualityFollowerWithOptions(request *GetQualityFollowerRequest, runtime *util.RuntimeOptions) (_result *GetQualityFollowerResponse, _err error)

func (*Client) GetQualityRule

func (client *Client) GetQualityRule(request *GetQualityRuleRequest) (_result *GetQualityRuleResponse, _err error)

func (*Client) GetQualityRuleWithOptions

func (client *Client) GetQualityRuleWithOptions(request *GetQualityRuleRequest, runtime *util.RuntimeOptions) (_result *GetQualityRuleResponse, _err error)

func (*Client) GetRemind

func (client *Client) GetRemind(request *GetRemindRequest) (_result *GetRemindResponse, _err error)

func (*Client) GetRemindWithOptions

func (client *Client) GetRemindWithOptions(request *GetRemindRequest, runtime *util.RuntimeOptions) (_result *GetRemindResponse, _err error)

func (*Client) GetSensitiveData

func (client *Client) GetSensitiveData(request *GetSensitiveDataRequest) (_result *GetSensitiveDataResponse, _err error)

func (*Client) GetSensitiveDataWithOptions

func (client *Client) GetSensitiveDataWithOptions(request *GetSensitiveDataRequest, runtime *util.RuntimeOptions) (_result *GetSensitiveDataResponse, _err error)

func (*Client) GetSuccessInstanceTrend

func (client *Client) GetSuccessInstanceTrend(request *GetSuccessInstanceTrendRequest) (_result *GetSuccessInstanceTrendResponse, _err error)

*

  • @deprecated *
  • @param request GetSuccessInstanceTrendRequest
  • @return GetSuccessInstanceTrendResponse

Deprecated

func (*Client) GetSuccessInstanceTrendWithOptions

func (client *Client) GetSuccessInstanceTrendWithOptions(request *GetSuccessInstanceTrendRequest, runtime *util.RuntimeOptions) (_result *GetSuccessInstanceTrendResponse, _err error)

*

  • @deprecated *
  • @param request GetSuccessInstanceTrendRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetSuccessInstanceTrendResponse

Deprecated

func (*Client) GetTopic

func (client *Client) GetTopic(request *GetTopicRequest) (_result *GetTopicResponse, _err error)

*

  • **** *
  • @param request GetTopicRequest
  • @return GetTopicResponse

func (*Client) GetTopicInfluence

func (client *Client) GetTopicInfluence(request *GetTopicInfluenceRequest) (_result *GetTopicInfluenceResponse, _err error)

func (*Client) GetTopicInfluenceWithOptions

func (client *Client) GetTopicInfluenceWithOptions(request *GetTopicInfluenceRequest, runtime *util.RuntimeOptions) (_result *GetTopicInfluenceResponse, _err error)

func (*Client) GetTopicWithOptions

func (client *Client) GetTopicWithOptions(request *GetTopicRequest, runtime *util.RuntimeOptions) (_result *GetTopicResponse, _err error)

*

  • **** *
  • @param request GetTopicRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return GetTopicResponse

func (*Client) ImportDataSources

func (client *Client) ImportDataSources(request *ImportDataSourcesRequest) (_result *ImportDataSourcesResponse, _err error)

*

  • You can import self-managed data sources or data sources that are exported from other Dataworks workspaces to a specified DataWorks workspace.
  • * To import a self-managed data source to DataWorks, the data source type must be supported by DataWorks. For more information about the types of data sources supported by DataWorks, see [Supported data stores](~~181656~~).
  • * For more information about how to export data sources from DataWorks workspaces to on-premises devices, see [ExportDataSources](~~279570~~). *
  • @param request ImportDataSourcesRequest
  • @return ImportDataSourcesResponse

func (*Client) ImportDataSourcesWithOptions

func (client *Client) ImportDataSourcesWithOptions(request *ImportDataSourcesRequest, runtime *util.RuntimeOptions) (_result *ImportDataSourcesResponse, _err error)

*

  • You can import self-managed data sources or data sources that are exported from other Dataworks workspaces to a specified DataWorks workspace.
  • * To import a self-managed data source to DataWorks, the data source type must be supported by DataWorks. For more information about the types of data sources supported by DataWorks, see [Supported data stores](~~181656~~).
  • * For more information about how to export data sources from DataWorks workspaces to on-premises devices, see [ExportDataSources](~~279570~~). *
  • @param request ImportDataSourcesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ImportDataSourcesResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListAlertMessages

func (client *Client) ListAlertMessages(request *ListAlertMessagesRequest) (_result *ListAlertMessagesResponse, _err error)

func (*Client) ListAlertMessagesWithOptions

func (client *Client) ListAlertMessagesWithOptions(request *ListAlertMessagesRequest, runtime *util.RuntimeOptions) (_result *ListAlertMessagesResponse, _err error)

func (*Client) ListBaselineConfigs

func (client *Client) ListBaselineConfigs(request *ListBaselineConfigsRequest) (_result *ListBaselineConfigsResponse, _err error)

func (*Client) ListBaselineConfigsWithOptions

func (client *Client) ListBaselineConfigsWithOptions(request *ListBaselineConfigsRequest, runtime *util.RuntimeOptions) (_result *ListBaselineConfigsResponse, _err error)

func (*Client) ListBaselineStatuses

func (client *Client) ListBaselineStatuses(request *ListBaselineStatusesRequest) (_result *ListBaselineStatusesResponse, _err error)

func (*Client) ListBaselineStatusesWithOptions

func (client *Client) ListBaselineStatusesWithOptions(request *ListBaselineStatusesRequest, runtime *util.RuntimeOptions) (_result *ListBaselineStatusesResponse, _err error)

func (*Client) ListBaselines

func (client *Client) ListBaselines(request *ListBaselinesRequest) (_result *ListBaselinesResponse, _err error)

func (*Client) ListBaselinesWithOptions

func (client *Client) ListBaselinesWithOptions(request *ListBaselinesRequest, runtime *util.RuntimeOptions) (_result *ListBaselinesResponse, _err error)

func (*Client) ListBusiness

func (client *Client) ListBusiness(request *ListBusinessRequest) (_result *ListBusinessResponse, _err error)

func (*Client) ListBusinessWithOptions

func (client *Client) ListBusinessWithOptions(request *ListBusinessRequest, runtime *util.RuntimeOptions) (_result *ListBusinessResponse, _err error)

func (*Client) ListCalcEngines

func (client *Client) ListCalcEngines(request *ListCalcEnginesRequest) (_result *ListCalcEnginesResponse, _err error)

func (*Client) ListCalcEnginesWithOptions

func (client *Client) ListCalcEnginesWithOptions(request *ListCalcEnginesRequest, runtime *util.RuntimeOptions) (_result *ListCalcEnginesResponse, _err error)

func (*Client) ListConnections

func (client *Client) ListConnections(request *ListConnectionsRequest) (_result *ListConnectionsResponse, _err error)

*

  • @deprecated *
  • @param request ListConnectionsRequest
  • @return ListConnectionsResponse

Deprecated

func (*Client) ListConnectionsWithOptions

func (client *Client) ListConnectionsWithOptions(request *ListConnectionsRequest, runtime *util.RuntimeOptions) (_result *ListConnectionsResponse, _err error)

*

  • @deprecated *
  • @param request ListConnectionsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListConnectionsResponse

Deprecated

func (*Client) ListDIAlarmRules

func (client *Client) ListDIAlarmRules(request *ListDIAlarmRulesRequest) (_result *ListDIAlarmRulesResponse, _err error)

func (*Client) ListDIAlarmRulesWithOptions

func (client *Client) ListDIAlarmRulesWithOptions(request *ListDIAlarmRulesRequest, runtime *util.RuntimeOptions) (_result *ListDIAlarmRulesResponse, _err error)

func (*Client) ListDIJobs

func (client *Client) ListDIJobs(request *ListDIJobsRequest) (_result *ListDIJobsResponse, _err error)

func (*Client) ListDIJobsWithOptions

func (client *Client) ListDIJobsWithOptions(request *ListDIJobsRequest, runtime *util.RuntimeOptions) (_result *ListDIJobsResponse, _err error)

func (*Client) ListDIProjectConfig

func (client *Client) ListDIProjectConfig(request *ListDIProjectConfigRequest) (_result *ListDIProjectConfigResponse, _err error)

*

  • DataWorks allows you to set the default global configuration for only the processing rules of DDL messages in sync solutions. After you configure the **processing rules of DDL messages** in sync solutions, the configuration is set as the default global configuration and applies to all real-time sync nodes. You can also modify the **processing rules of DDL messages** based on your business requirements. For more information, see [Sync solutions](~~199008~~). *
  • @param request ListDIProjectConfigRequest
  • @return ListDIProjectConfigResponse

func (*Client) ListDIProjectConfigWithOptions

func (client *Client) ListDIProjectConfigWithOptions(request *ListDIProjectConfigRequest, runtime *util.RuntimeOptions) (_result *ListDIProjectConfigResponse, _err error)

*

  • DataWorks allows you to set the default global configuration for only the processing rules of DDL messages in sync solutions. After you configure the **processing rules of DDL messages** in sync solutions, the configuration is set as the default global configuration and applies to all real-time sync nodes. You can also modify the **processing rules of DDL messages** based on your business requirements. For more information, see [Sync solutions](~~199008~~). *
  • @param request ListDIProjectConfigRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListDIProjectConfigResponse

func (*Client) ListDags

func (client *Client) ListDags(request *ListDagsRequest) (_result *ListDagsResponse, _err error)

*

  • The operation that you want to perform. Set the value to **ListDags**. *
  • @param request ListDagsRequest
  • @return ListDagsResponse

func (*Client) ListDagsWithOptions

func (client *Client) ListDagsWithOptions(request *ListDagsRequest, runtime *util.RuntimeOptions) (_result *ListDagsResponse, _err error)

*

  • The operation that you want to perform. Set the value to **ListDags**. *
  • @param request ListDagsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListDagsResponse

func (*Client) ListDataServiceApiAuthorities

func (client *Client) ListDataServiceApiAuthorities(request *ListDataServiceApiAuthoritiesRequest) (_result *ListDataServiceApiAuthoritiesResponse, _err error)

func (*Client) ListDataServiceApiAuthoritiesWithOptions

func (client *Client) ListDataServiceApiAuthoritiesWithOptions(request *ListDataServiceApiAuthoritiesRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceApiAuthoritiesResponse, _err error)

func (*Client) ListDataServiceApiTest

func (client *Client) ListDataServiceApiTest(request *ListDataServiceApiTestRequest) (_result *ListDataServiceApiTestResponse, _err error)

func (*Client) ListDataServiceApiTestWithOptions

func (client *Client) ListDataServiceApiTestWithOptions(request *ListDataServiceApiTestRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceApiTestResponse, _err error)

func (*Client) ListDataServiceApis

func (client *Client) ListDataServiceApis(request *ListDataServiceApisRequest) (_result *ListDataServiceApisResponse, _err error)

func (*Client) ListDataServiceApisWithOptions

func (client *Client) ListDataServiceApisWithOptions(request *ListDataServiceApisRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceApisResponse, _err error)

func (*Client) ListDataServiceApplications

func (client *Client) ListDataServiceApplications(request *ListDataServiceApplicationsRequest) (_result *ListDataServiceApplicationsResponse, _err error)

func (*Client) ListDataServiceApplicationsWithOptions

func (client *Client) ListDataServiceApplicationsWithOptions(request *ListDataServiceApplicationsRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceApplicationsResponse, _err error)

func (*Client) ListDataServiceAuthorizedApis

func (client *Client) ListDataServiceAuthorizedApis(request *ListDataServiceAuthorizedApisRequest) (_result *ListDataServiceAuthorizedApisResponse, _err error)

func (*Client) ListDataServiceAuthorizedApisWithOptions

func (client *Client) ListDataServiceAuthorizedApisWithOptions(request *ListDataServiceAuthorizedApisRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceAuthorizedApisResponse, _err error)

func (*Client) ListDataServiceFolders

func (client *Client) ListDataServiceFolders(request *ListDataServiceFoldersRequest) (_result *ListDataServiceFoldersResponse, _err error)

func (*Client) ListDataServiceFoldersWithOptions

func (client *Client) ListDataServiceFoldersWithOptions(request *ListDataServiceFoldersRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceFoldersResponse, _err error)

func (*Client) ListDataServiceGroups

func (client *Client) ListDataServiceGroups(request *ListDataServiceGroupsRequest) (_result *ListDataServiceGroupsResponse, _err error)

func (*Client) ListDataServiceGroupsWithOptions

func (client *Client) ListDataServiceGroupsWithOptions(request *ListDataServiceGroupsRequest, runtime *util.RuntimeOptions) (_result *ListDataServiceGroupsResponse, _err error)

func (*Client) ListDataServicePublishedApis

func (client *Client) ListDataServicePublishedApis(request *ListDataServicePublishedApisRequest) (_result *ListDataServicePublishedApisResponse, _err error)

func (*Client) ListDataServicePublishedApisWithOptions

func (client *Client) ListDataServicePublishedApisWithOptions(request *ListDataServicePublishedApisRequest, runtime *util.RuntimeOptions) (_result *ListDataServicePublishedApisResponse, _err error)

func (*Client) ListDataSources

func (client *Client) ListDataSources(request *ListDataSourcesRequest) (_result *ListDataSourcesResponse, _err error)

func (*Client) ListDataSourcesWithOptions

func (client *Client) ListDataSourcesWithOptions(request *ListDataSourcesRequest, runtime *util.RuntimeOptions) (_result *ListDataSourcesResponse, _err error)

func (*Client) ListDeployments

func (client *Client) ListDeployments(request *ListDeploymentsRequest) (_result *ListDeploymentsResponse, _err error)

func (*Client) ListDeploymentsWithOptions

func (client *Client) ListDeploymentsWithOptions(request *ListDeploymentsRequest, runtime *util.RuntimeOptions) (_result *ListDeploymentsResponse, _err error)

func (*Client) ListEnabledExtensionsForProject

func (client *Client) ListEnabledExtensionsForProject(request *ListEnabledExtensionsForProjectRequest) (_result *ListEnabledExtensionsForProjectResponse, _err error)

func (*Client) ListEnabledExtensionsForProjectWithOptions

func (client *Client) ListEnabledExtensionsForProjectWithOptions(request *ListEnabledExtensionsForProjectRequest, runtime *util.RuntimeOptions) (_result *ListEnabledExtensionsForProjectResponse, _err error)

func (*Client) ListEntitiesByTags

func (client *Client) ListEntitiesByTags(request *ListEntitiesByTagsRequest) (_result *ListEntitiesByTagsResponse, _err error)

func (*Client) ListEntitiesByTagsWithOptions

func (client *Client) ListEntitiesByTagsWithOptions(tmpReq *ListEntitiesByTagsRequest, runtime *util.RuntimeOptions) (_result *ListEntitiesByTagsResponse, _err error)

func (*Client) ListEntityTags

func (client *Client) ListEntityTags(request *ListEntityTagsRequest) (_result *ListEntityTagsResponse, _err error)

func (*Client) ListEntityTagsWithOptions

func (client *Client) ListEntityTagsWithOptions(request *ListEntityTagsRequest, runtime *util.RuntimeOptions) (_result *ListEntityTagsResponse, _err error)

func (*Client) ListExtensions

func (client *Client) ListExtensions(request *ListExtensionsRequest) (_result *ListExtensionsResponse, _err error)

func (*Client) ListExtensionsWithOptions

func (client *Client) ListExtensionsWithOptions(request *ListExtensionsRequest, runtime *util.RuntimeOptions) (_result *ListExtensionsResponse, _err error)

func (*Client) ListFileType

func (client *Client) ListFileType(request *ListFileTypeRequest) (_result *ListFileTypeResponse, _err error)

func (*Client) ListFileTypeWithOptions

func (client *Client) ListFileTypeWithOptions(request *ListFileTypeRequest, runtime *util.RuntimeOptions) (_result *ListFileTypeResponse, _err error)

func (*Client) ListFileVersions

func (client *Client) ListFileVersions(request *ListFileVersionsRequest) (_result *ListFileVersionsResponse, _err error)

func (*Client) ListFileVersionsWithOptions

func (client *Client) ListFileVersionsWithOptions(request *ListFileVersionsRequest, runtime *util.RuntimeOptions) (_result *ListFileVersionsResponse, _err error)

func (*Client) ListFiles

func (client *Client) ListFiles(request *ListFilesRequest) (_result *ListFilesResponse, _err error)

func (*Client) ListFilesWithOptions

func (client *Client) ListFilesWithOptions(request *ListFilesRequest, runtime *util.RuntimeOptions) (_result *ListFilesResponse, _err error)

func (*Client) ListFolders

func (client *Client) ListFolders(request *ListFoldersRequest) (_result *ListFoldersResponse, _err error)

func (*Client) ListFoldersWithOptions

func (client *Client) ListFoldersWithOptions(request *ListFoldersRequest, runtime *util.RuntimeOptions) (_result *ListFoldersResponse, _err error)

func (*Client) ListInnerNodes

func (client *Client) ListInnerNodes(request *ListInnerNodesRequest) (_result *ListInnerNodesResponse, _err error)

func (*Client) ListInnerNodesWithOptions

func (client *Client) ListInnerNodesWithOptions(request *ListInnerNodesRequest, runtime *util.RuntimeOptions) (_result *ListInnerNodesResponse, _err error)

func (*Client) ListInstanceAmount

func (client *Client) ListInstanceAmount(request *ListInstanceAmountRequest) (_result *ListInstanceAmountResponse, _err error)

func (*Client) ListInstanceAmountWithOptions

func (client *Client) ListInstanceAmountWithOptions(request *ListInstanceAmountRequest, runtime *util.RuntimeOptions) (_result *ListInstanceAmountResponse, _err error)

func (*Client) ListInstanceHistory

func (client *Client) ListInstanceHistory(request *ListInstanceHistoryRequest) (_result *ListInstanceHistoryResponse, _err error)

func (*Client) ListInstanceHistoryWithOptions

func (client *Client) ListInstanceHistoryWithOptions(request *ListInstanceHistoryRequest, runtime *util.RuntimeOptions) (_result *ListInstanceHistoryResponse, _err error)

func (*Client) ListInstances

func (client *Client) ListInstances(request *ListInstancesRequest) (_result *ListInstancesResponse, _err error)

func (*Client) ListInstancesWithOptions

func (client *Client) ListInstancesWithOptions(request *ListInstancesRequest, runtime *util.RuntimeOptions) (_result *ListInstancesResponse, _err error)

func (*Client) ListLineage

func (client *Client) ListLineage(request *ListLineageRequest) (_result *ListLineageResponse, _err error)

func (*Client) ListLineageWithOptions

func (client *Client) ListLineageWithOptions(request *ListLineageRequest, runtime *util.RuntimeOptions) (_result *ListLineageResponse, _err error)

func (*Client) ListManualDagInstances

func (client *Client) ListManualDagInstances(request *ListManualDagInstancesRequest) (_result *ListManualDagInstancesResponse, _err error)

func (*Client) ListManualDagInstancesWithOptions

func (client *Client) ListManualDagInstancesWithOptions(request *ListManualDagInstancesRequest, runtime *util.RuntimeOptions) (_result *ListManualDagInstancesResponse, _err error)

func (*Client) ListMetaCollectionEntities

func (client *Client) ListMetaCollectionEntities(request *ListMetaCollectionEntitiesRequest) (_result *ListMetaCollectionEntitiesResponse, _err error)

func (*Client) ListMetaCollectionEntitiesWithOptions

func (client *Client) ListMetaCollectionEntitiesWithOptions(request *ListMetaCollectionEntitiesRequest, runtime *util.RuntimeOptions) (_result *ListMetaCollectionEntitiesResponse, _err error)

func (*Client) ListMetaCollections

func (client *Client) ListMetaCollections(request *ListMetaCollectionsRequest) (_result *ListMetaCollectionsResponse, _err error)

*

  • You can configure only one of the Creator, Administrator, and Follower parameters. *
  • @param request ListMetaCollectionsRequest
  • @return ListMetaCollectionsResponse

func (*Client) ListMetaCollectionsWithOptions

func (client *Client) ListMetaCollectionsWithOptions(request *ListMetaCollectionsRequest, runtime *util.RuntimeOptions) (_result *ListMetaCollectionsResponse, _err error)

*

  • You can configure only one of the Creator, Administrator, and Follower parameters. *
  • @param request ListMetaCollectionsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListMetaCollectionsResponse

func (*Client) ListMetaDB

func (client *Client) ListMetaDB(request *ListMetaDBRequest) (_result *ListMetaDBResponse, _err error)

func (*Client) ListMetaDBWithOptions

func (client *Client) ListMetaDBWithOptions(request *ListMetaDBRequest, runtime *util.RuntimeOptions) (_result *ListMetaDBResponse, _err error)

func (*Client) ListMigrations

func (client *Client) ListMigrations(request *ListMigrationsRequest) (_result *ListMigrationsResponse, _err error)

func (*Client) ListMigrationsWithOptions

func (client *Client) ListMigrationsWithOptions(request *ListMigrationsRequest, runtime *util.RuntimeOptions) (_result *ListMigrationsResponse, _err error)

func (*Client) ListNodeIO

func (client *Client) ListNodeIO(request *ListNodeIORequest) (_result *ListNodeIOResponse, _err error)

*

  • @deprecated *
  • @param request ListNodeIORequest
  • @return ListNodeIOResponse

Deprecated

func (*Client) ListNodeIOWithOptions

func (client *Client) ListNodeIOWithOptions(request *ListNodeIORequest, runtime *util.RuntimeOptions) (_result *ListNodeIOResponse, _err error)

*

  • @deprecated *
  • @param request ListNodeIORequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListNodeIOResponse

Deprecated

func (*Client) ListNodeInputOrOutput

func (client *Client) ListNodeInputOrOutput(request *ListNodeInputOrOutputRequest) (_result *ListNodeInputOrOutputResponse, _err error)

func (*Client) ListNodeInputOrOutputWithOptions

func (client *Client) ListNodeInputOrOutputWithOptions(request *ListNodeInputOrOutputRequest, runtime *util.RuntimeOptions) (_result *ListNodeInputOrOutputResponse, _err error)

func (*Client) ListNodes

func (client *Client) ListNodes(request *ListNodesRequest) (_result *ListNodesResponse, _err error)

func (*Client) ListNodesByBaseline

func (client *Client) ListNodesByBaseline(request *ListNodesByBaselineRequest) (_result *ListNodesByBaselineResponse, _err error)

func (*Client) ListNodesByBaselineWithOptions

func (client *Client) ListNodesByBaselineWithOptions(request *ListNodesByBaselineRequest, runtime *util.RuntimeOptions) (_result *ListNodesByBaselineResponse, _err error)

func (*Client) ListNodesByOutput

func (client *Client) ListNodesByOutput(request *ListNodesByOutputRequest) (_result *ListNodesByOutputResponse, _err error)

func (*Client) ListNodesByOutputWithOptions

func (client *Client) ListNodesByOutputWithOptions(request *ListNodesByOutputRequest, runtime *util.RuntimeOptions) (_result *ListNodesByOutputResponse, _err error)

func (*Client) ListNodesWithOptions

func (client *Client) ListNodesWithOptions(request *ListNodesRequest, runtime *util.RuntimeOptions) (_result *ListNodesResponse, _err error)

func (*Client) ListPermissionApplyOrders

func (client *Client) ListPermissionApplyOrders(request *ListPermissionApplyOrdersRequest) (_result *ListPermissionApplyOrdersResponse, _err error)

func (*Client) ListPermissionApplyOrdersWithOptions

func (client *Client) ListPermissionApplyOrdersWithOptions(request *ListPermissionApplyOrdersRequest, runtime *util.RuntimeOptions) (_result *ListPermissionApplyOrdersResponse, _err error)

func (*Client) ListProgramTypeCount

func (client *Client) ListProgramTypeCount(request *ListProgramTypeCountRequest) (_result *ListProgramTypeCountResponse, _err error)

*

  • @deprecated *
  • @param request ListProgramTypeCountRequest
  • @return ListProgramTypeCountResponse

Deprecated

func (*Client) ListProgramTypeCountWithOptions

func (client *Client) ListProgramTypeCountWithOptions(request *ListProgramTypeCountRequest, runtime *util.RuntimeOptions) (_result *ListProgramTypeCountResponse, _err error)

*

  • @deprecated *
  • @param request ListProgramTypeCountRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListProgramTypeCountResponse

Deprecated

func (*Client) ListProjectIds

func (client *Client) ListProjectIds(request *ListProjectIdsRequest) (_result *ListProjectIdsResponse, _err error)

*

  • For example, an Alibaba Cloud account can assume the developer, O&M engineer, or workspace administrator role in a workspace. For more information, see [Manage members and roles](~~136941~~). *
  • @param request ListProjectIdsRequest
  • @return ListProjectIdsResponse

func (*Client) ListProjectIdsWithOptions

func (client *Client) ListProjectIdsWithOptions(request *ListProjectIdsRequest, runtime *util.RuntimeOptions) (_result *ListProjectIdsResponse, _err error)

*

  • For example, an Alibaba Cloud account can assume the developer, O&M engineer, or workspace administrator role in a workspace. For more information, see [Manage members and roles](~~136941~~). *
  • @param request ListProjectIdsRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListProjectIdsResponse

func (*Client) ListProjectMembers

func (client *Client) ListProjectMembers(request *ListProjectMembersRequest) (_result *ListProjectMembersResponse, _err error)

func (*Client) ListProjectMembersWithOptions

func (client *Client) ListProjectMembersWithOptions(request *ListProjectMembersRequest, runtime *util.RuntimeOptions) (_result *ListProjectMembersResponse, _err error)

func (*Client) ListProjectRoles

func (client *Client) ListProjectRoles(request *ListProjectRolesRequest) (_result *ListProjectRolesResponse, _err error)

func (*Client) ListProjectRolesWithOptions

func (client *Client) ListProjectRolesWithOptions(request *ListProjectRolesRequest, runtime *util.RuntimeOptions) (_result *ListProjectRolesResponse, _err error)

func (*Client) ListProjects

func (client *Client) ListProjects(request *ListProjectsRequest) (_result *ListProjectsResponse, _err error)

func (*Client) ListProjectsWithOptions

func (client *Client) ListProjectsWithOptions(tmpReq *ListProjectsRequest, runtime *util.RuntimeOptions) (_result *ListProjectsResponse, _err error)

func (*Client) ListQualityResultsByEntity

func (client *Client) ListQualityResultsByEntity(request *ListQualityResultsByEntityRequest) (_result *ListQualityResultsByEntityResponse, _err error)

*

  • **** *
  • @param request ListQualityResultsByEntityRequest
  • @return ListQualityResultsByEntityResponse

func (*Client) ListQualityResultsByEntityWithOptions

func (client *Client) ListQualityResultsByEntityWithOptions(request *ListQualityResultsByEntityRequest, runtime *util.RuntimeOptions) (_result *ListQualityResultsByEntityResponse, _err error)

*

  • **** *
  • @param request ListQualityResultsByEntityRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return ListQualityResultsByEntityResponse

func (*Client) ListQualityResultsByRule

func (client *Client) ListQualityResultsByRule(request *ListQualityResultsByRuleRequest) (_result *ListQualityResultsByRuleResponse, _err error)

func (*Client) ListQualityResultsByRuleWithOptions

func (client *Client) ListQualityResultsByRuleWithOptions(request *ListQualityResultsByRuleRequest, runtime *util.RuntimeOptions) (_result *ListQualityResultsByRuleResponse, _err error)

func (*Client) ListQualityRules

func (client *Client) ListQualityRules(request *ListQualityRulesRequest) (_result *ListQualityRulesResponse, _err error)

func (*Client) ListQualityRulesWithOptions

func (client *Client) ListQualityRulesWithOptions(request *ListQualityRulesRequest, runtime *util.RuntimeOptions) (_result *ListQualityRulesResponse, _err error)

func (*Client) ListRefDISyncTasks

func (client *Client) ListRefDISyncTasks(request *ListRefDISyncTasksRequest) (_result *ListRefDISyncTasksResponse, _err error)

func (*Client) ListRefDISyncTasksWithOptions

func (client *Client) ListRefDISyncTasksWithOptions(request *ListRefDISyncTasksRequest, runtime *util.RuntimeOptions) (_result *ListRefDISyncTasksResponse, _err error)

func (*Client) ListReminds

func (client *Client) ListReminds(request *ListRemindsRequest) (_result *ListRemindsResponse, _err error)

func (*Client) ListRemindsWithOptions

func (client *Client) ListRemindsWithOptions(request *ListRemindsRequest, runtime *util.RuntimeOptions) (_result *ListRemindsResponse, _err error)

func (*Client) ListResourceGroups

func (client *Client) ListResourceGroups(request *ListResourceGroupsRequest) (_result *ListResourceGroupsResponse, _err error)

func (*Client) ListResourceGroupsWithOptions

func (client *Client) ListResourceGroupsWithOptions(tmpReq *ListResourceGroupsRequest, runtime *util.RuntimeOptions) (_result *ListResourceGroupsResponse, _err error)

func (*Client) ListShiftPersonnels

func (client *Client) ListShiftPersonnels(request *ListShiftPersonnelsRequest) (_result *ListShiftPersonnelsResponse, _err error)

func (*Client) ListShiftPersonnelsWithOptions

func (client *Client) ListShiftPersonnelsWithOptions(request *ListShiftPersonnelsRequest, runtime *util.RuntimeOptions) (_result *ListShiftPersonnelsResponse, _err error)

func (*Client) ListShiftSchedules

func (client *Client) ListShiftSchedules(request *ListShiftSchedulesRequest) (_result *ListShiftSchedulesResponse, _err error)

func (*Client) ListShiftSchedulesWithOptions

func (client *Client) ListShiftSchedulesWithOptions(request *ListShiftSchedulesRequest, runtime *util.RuntimeOptions) (_result *ListShiftSchedulesResponse, _err error)

func (*Client) ListSuccessInstanceAmount

func (client *Client) ListSuccessInstanceAmount(request *ListSuccessInstanceAmountRequest) (_result *ListSuccessInstanceAmountResponse, _err error)

func (*Client) ListSuccessInstanceAmountWithOptions

func (client *Client) ListSuccessInstanceAmountWithOptions(request *ListSuccessInstanceAmountRequest, runtime *util.RuntimeOptions) (_result *ListSuccessInstanceAmountResponse, _err error)

func (*Client) ListTableLevel

func (client *Client) ListTableLevel(request *ListTableLevelRequest) (_result *ListTableLevelResponse, _err error)

func (*Client) ListTableLevelWithOptions

func (client *Client) ListTableLevelWithOptions(request *ListTableLevelRequest, runtime *util.RuntimeOptions) (_result *ListTableLevelResponse, _err error)

func (*Client) ListTableTheme

func (client *Client) ListTableTheme(request *ListTableThemeRequest) (_result *ListTableThemeResponse, _err error)

func (*Client) ListTableThemeWithOptions

func (client *Client) ListTableThemeWithOptions(request *ListTableThemeRequest, runtime *util.RuntimeOptions) (_result *ListTableThemeResponse, _err error)

func (*Client) ListTopics

func (client *Client) ListTopics(request *ListTopicsRequest) (_result *ListTopicsResponse, _err error)

func (*Client) ListTopicsWithOptions

func (client *Client) ListTopicsWithOptions(request *ListTopicsRequest, runtime *util.RuntimeOptions) (_result *ListTopicsResponse, _err error)

func (*Client) MountDirectory

func (client *Client) MountDirectory(request *MountDirectoryRequest) (_result *MountDirectoryResponse, _err error)

func (*Client) MountDirectoryWithOptions

func (client *Client) MountDirectoryWithOptions(request *MountDirectoryRequest, runtime *util.RuntimeOptions) (_result *MountDirectoryResponse, _err error)

func (*Client) OfflineNode

func (client *Client) OfflineNode(request *OfflineNodeRequest) (_result *OfflineNodeResponse, _err error)

func (*Client) OfflineNodeWithOptions

func (client *Client) OfflineNodeWithOptions(request *OfflineNodeRequest, runtime *util.RuntimeOptions) (_result *OfflineNodeResponse, _err error)

func (*Client) PublishDataServiceApi

func (client *Client) PublishDataServiceApi(request *PublishDataServiceApiRequest) (_result *PublishDataServiceApiResponse, _err error)

func (*Client) PublishDataServiceApiWithOptions

func (client *Client) PublishDataServiceApiWithOptions(request *PublishDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *PublishDataServiceApiResponse, _err error)

func (*Client) QueryDISyncTaskConfigProcessResult

func (client *Client) QueryDISyncTaskConfigProcessResult(request *QueryDISyncTaskConfigProcessResultRequest) (_result *QueryDISyncTaskConfigProcessResultResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request QueryDISyncTaskConfigProcessResultRequest
  • @return QueryDISyncTaskConfigProcessResultResponse

func (*Client) QueryDISyncTaskConfigProcessResultWithOptions

func (client *Client) QueryDISyncTaskConfigProcessResultWithOptions(request *QueryDISyncTaskConfigProcessResultRequest, runtime *util.RuntimeOptions) (_result *QueryDISyncTaskConfigProcessResultResponse, _err error)

*

  • The operation that you want to perform. *
  • @param request QueryDISyncTaskConfigProcessResultRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return QueryDISyncTaskConfigProcessResultResponse

func (*Client) QueryPublicModelEngine

func (client *Client) QueryPublicModelEngine(request *QueryPublicModelEngineRequest) (_result *QueryPublicModelEngineResponse, _err error)

func (*Client) QueryPublicModelEngineWithOptions

func (client *Client) QueryPublicModelEngineWithOptions(request *QueryPublicModelEngineRequest, runtime *util.RuntimeOptions) (_result *QueryPublicModelEngineResponse, _err error)

func (*Client) RegisterLineageRelation

func (client *Client) RegisterLineageRelation(request *RegisterLineageRelationRequest) (_result *RegisterLineageRelationResponse, _err error)

func (*Client) RegisterLineageRelationWithOptions

func (client *Client) RegisterLineageRelationWithOptions(tmpReq *RegisterLineageRelationRequest, runtime *util.RuntimeOptions) (_result *RegisterLineageRelationResponse, _err error)

func (*Client) RemoveEntityTags

func (client *Client) RemoveEntityTags(request *RemoveEntityTagsRequest) (_result *RemoveEntityTagsResponse, _err error)

func (*Client) RemoveEntityTagsWithOptions

func (client *Client) RemoveEntityTagsWithOptions(tmpReq *RemoveEntityTagsRequest, runtime *util.RuntimeOptions) (_result *RemoveEntityTagsResponse, _err error)

func (*Client) RemoveProjectMemberFromRole

func (client *Client) RemoveProjectMemberFromRole(request *RemoveProjectMemberFromRoleRequest) (_result *RemoveProjectMemberFromRoleResponse, _err error)

func (*Client) RemoveProjectMemberFromRoleWithOptions

func (client *Client) RemoveProjectMemberFromRoleWithOptions(request *RemoveProjectMemberFromRoleRequest, runtime *util.RuntimeOptions) (_result *RemoveProjectMemberFromRoleResponse, _err error)

func (*Client) RestartInstance

func (client *Client) RestartInstance(request *RestartInstanceRequest) (_result *RestartInstanceResponse, _err error)

func (*Client) RestartInstanceWithOptions

func (client *Client) RestartInstanceWithOptions(request *RestartInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartInstanceResponse, _err error)

func (*Client) ResumeInstance

func (client *Client) ResumeInstance(request *ResumeInstanceRequest) (_result *ResumeInstanceResponse, _err error)

func (*Client) ResumeInstanceWithOptions

func (client *Client) ResumeInstanceWithOptions(request *ResumeInstanceRequest, runtime *util.RuntimeOptions) (_result *ResumeInstanceResponse, _err error)

func (*Client) RevokeColumnPermission

func (client *Client) RevokeColumnPermission(request *RevokeColumnPermissionRequest) (_result *RevokeColumnPermissionResponse, _err error)

func (*Client) RevokeColumnPermissionWithOptions

func (client *Client) RevokeColumnPermissionWithOptions(request *RevokeColumnPermissionRequest, runtime *util.RuntimeOptions) (_result *RevokeColumnPermissionResponse, _err error)

func (*Client) RevokeTablePermission

func (client *Client) RevokeTablePermission(request *RevokeTablePermissionRequest) (_result *RevokeTablePermissionResponse, _err error)

func (*Client) RevokeTablePermissionWithOptions

func (client *Client) RevokeTablePermissionWithOptions(request *RevokeTablePermissionRequest, runtime *util.RuntimeOptions) (_result *RevokeTablePermissionResponse, _err error)

func (*Client) RunCycleDagNodes

func (client *Client) RunCycleDagNodes(request *RunCycleDagNodesRequest) (_result *RunCycleDagNodesResponse, _err error)

*

  • For more information about data backfill, see [Backfill data](~~137937~~). *
  • @param request RunCycleDagNodesRequest
  • @return RunCycleDagNodesResponse

func (*Client) RunCycleDagNodesWithOptions

func (client *Client) RunCycleDagNodesWithOptions(request *RunCycleDagNodesRequest, runtime *util.RuntimeOptions) (_result *RunCycleDagNodesResponse, _err error)

*

  • For more information about data backfill, see [Backfill data](~~137937~~). *
  • @param request RunCycleDagNodesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return RunCycleDagNodesResponse

func (*Client) RunManualDagNodes

func (client *Client) RunManualDagNodes(request *RunManualDagNodesRequest) (_result *RunManualDagNodesResponse, _err error)

func (*Client) RunManualDagNodesWithOptions

func (client *Client) RunManualDagNodesWithOptions(request *RunManualDagNodesRequest, runtime *util.RuntimeOptions) (_result *RunManualDagNodesResponse, _err error)

func (*Client) RunSmokeTest

func (client *Client) RunSmokeTest(request *RunSmokeTestRequest) (_result *RunSmokeTestResponse, _err error)

func (*Client) RunSmokeTestWithOptions

func (client *Client) RunSmokeTestWithOptions(request *RunSmokeTestRequest, runtime *util.RuntimeOptions) (_result *RunSmokeTestResponse, _err error)

func (*Client) RunTriggerNode

func (client *Client) RunTriggerNode(request *RunTriggerNodeRequest) (_result *RunTriggerNodeResponse, _err error)

func (*Client) RunTriggerNodeWithOptions

func (client *Client) RunTriggerNodeWithOptions(request *RunTriggerNodeRequest, runtime *util.RuntimeOptions) (_result *RunTriggerNodeResponse, _err error)

func (*Client) SaveDataServiceApiTestResult

func (client *Client) SaveDataServiceApiTestResult(request *SaveDataServiceApiTestResultRequest) (_result *SaveDataServiceApiTestResultResponse, _err error)

func (*Client) SaveDataServiceApiTestResultWithOptions

func (client *Client) SaveDataServiceApiTestResultWithOptions(request *SaveDataServiceApiTestResultRequest, runtime *util.RuntimeOptions) (_result *SaveDataServiceApiTestResultResponse, _err error)

func (*Client) ScanSensitiveData

func (client *Client) ScanSensitiveData(request *ScanSensitiveDataRequest) (_result *ScanSensitiveDataResponse, _err error)

func (*Client) ScanSensitiveDataWithOptions

func (client *Client) ScanSensitiveDataWithOptions(request *ScanSensitiveDataRequest, runtime *util.RuntimeOptions) (_result *ScanSensitiveDataResponse, _err error)

func (*Client) SearchMetaTables

func (client *Client) SearchMetaTables(request *SearchMetaTablesRequest) (_result *SearchMetaTablesResponse, _err error)

*

  • The operation that you want to perform. Set the value to **SearchMetaTables**. *
  • @param request SearchMetaTablesRequest
  • @return SearchMetaTablesResponse

func (*Client) SearchMetaTablesWithOptions

func (client *Client) SearchMetaTablesWithOptions(request *SearchMetaTablesRequest, runtime *util.RuntimeOptions) (_result *SearchMetaTablesResponse, _err error)

*

  • The operation that you want to perform. Set the value to **SearchMetaTables**. *
  • @param request SearchMetaTablesRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SearchMetaTablesResponse

func (*Client) SearchNodesByOutput

func (client *Client) SearchNodesByOutput(request *SearchNodesByOutputRequest) (_result *SearchNodesByOutputResponse, _err error)

*

  • @deprecated *
  • @param request SearchNodesByOutputRequest
  • @return SearchNodesByOutputResponse

Deprecated

func (*Client) SearchNodesByOutputWithOptions

func (client *Client) SearchNodesByOutputWithOptions(request *SearchNodesByOutputRequest, runtime *util.RuntimeOptions) (_result *SearchNodesByOutputResponse, _err error)

*

  • @deprecated *
  • @param request SearchNodesByOutputRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SearchNodesByOutputResponse

Deprecated

func (*Client) SetDataSourceShare

func (client *Client) SetDataSourceShare(request *SetDataSourceShareRequest) (_result *SetDataSourceShareResponse, _err error)

*

  • @deprecated *
  • @param request SetDataSourceShareRequest
  • @return SetDataSourceShareResponse

Deprecated

func (*Client) SetDataSourceShareWithOptions

func (client *Client) SetDataSourceShareWithOptions(request *SetDataSourceShareRequest, runtime *util.RuntimeOptions) (_result *SetDataSourceShareResponse, _err error)

*

  • @deprecated *
  • @param request SetDataSourceShareRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return SetDataSourceShareResponse

Deprecated

func (*Client) SetEntityTags

func (client *Client) SetEntityTags(request *SetEntityTagsRequest) (_result *SetEntityTagsResponse, _err error)

func (*Client) SetEntityTagsWithOptions

func (client *Client) SetEntityTagsWithOptions(tmpReq *SetEntityTagsRequest, runtime *util.RuntimeOptions) (_result *SetEntityTagsResponse, _err error)

func (*Client) SetSuccessInstance

func (client *Client) SetSuccessInstance(request *SetSuccessInstanceRequest) (_result *SetSuccessInstanceResponse, _err error)

func (*Client) SetSuccessInstanceWithOptions

func (client *Client) SetSuccessInstanceWithOptions(request *SetSuccessInstanceRequest, runtime *util.RuntimeOptions) (_result *SetSuccessInstanceResponse, _err error)

func (*Client) StartDIJob

func (client *Client) StartDIJob(request *StartDIJobRequest) (_result *StartDIJobResponse, _err error)

func (*Client) StartDIJobWithOptions

func (client *Client) StartDIJobWithOptions(tmpReq *StartDIJobRequest, runtime *util.RuntimeOptions) (_result *StartDIJobResponse, _err error)

func (*Client) StartDISyncInstance

func (client *Client) StartDISyncInstance(request *StartDISyncInstanceRequest) (_result *StartDISyncInstanceResponse, _err error)

func (*Client) StartDISyncInstanceWithOptions

func (client *Client) StartDISyncInstanceWithOptions(request *StartDISyncInstanceRequest, runtime *util.RuntimeOptions) (_result *StartDISyncInstanceResponse, _err error)

func (*Client) StartMigration

func (client *Client) StartMigration(request *StartMigrationRequest) (_result *StartMigrationResponse, _err error)

func (*Client) StartMigrationWithOptions

func (client *Client) StartMigrationWithOptions(request *StartMigrationRequest, runtime *util.RuntimeOptions) (_result *StartMigrationResponse, _err error)

func (*Client) StopDIJob

func (client *Client) StopDIJob(request *StopDIJobRequest) (_result *StopDIJobResponse, _err error)

func (*Client) StopDIJobWithOptions

func (client *Client) StopDIJobWithOptions(request *StopDIJobRequest, runtime *util.RuntimeOptions) (_result *StopDIJobResponse, _err error)

func (*Client) StopDISyncInstance

func (client *Client) StopDISyncInstance(request *StopDISyncInstanceRequest) (_result *StopDISyncInstanceResponse, _err error)

func (*Client) StopDISyncInstanceWithOptions

func (client *Client) StopDISyncInstanceWithOptions(request *StopDISyncInstanceRequest, runtime *util.RuntimeOptions) (_result *StopDISyncInstanceResponse, _err error)

func (*Client) StopInstance

func (client *Client) StopInstance(request *StopInstanceRequest) (_result *StopInstanceResponse, _err error)

func (*Client) StopInstanceWithOptions

func (client *Client) StopInstanceWithOptions(request *StopInstanceRequest, runtime *util.RuntimeOptions) (_result *StopInstanceResponse, _err error)

func (*Client) SubmitDataServiceApi

func (client *Client) SubmitDataServiceApi(request *SubmitDataServiceApiRequest) (_result *SubmitDataServiceApiResponse, _err error)

func (*Client) SubmitDataServiceApiWithOptions

func (client *Client) SubmitDataServiceApiWithOptions(request *SubmitDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *SubmitDataServiceApiResponse, _err error)

func (*Client) SubmitFile

func (client *Client) SubmitFile(request *SubmitFileRequest) (_result *SubmitFileResponse, _err error)

func (*Client) SubmitFileWithOptions

func (client *Client) SubmitFileWithOptions(request *SubmitFileRequest, runtime *util.RuntimeOptions) (_result *SubmitFileResponse, _err error)

func (*Client) SuspendInstance

func (client *Client) SuspendInstance(request *SuspendInstanceRequest) (_result *SuspendInstanceResponse, _err error)

func (*Client) SuspendInstanceWithOptions

func (client *Client) SuspendInstanceWithOptions(request *SuspendInstanceRequest, runtime *util.RuntimeOptions) (_result *SuspendInstanceResponse, _err error)

func (*Client) TerminateDISyncInstance

func (client *Client) TerminateDISyncInstance(request *TerminateDISyncInstanceRequest) (_result *TerminateDISyncInstanceResponse, _err error)

func (*Client) TerminateDISyncInstanceWithOptions

func (client *Client) TerminateDISyncInstanceWithOptions(request *TerminateDISyncInstanceRequest, runtime *util.RuntimeOptions) (_result *TerminateDISyncInstanceResponse, _err error)

func (*Client) TestDataServiceApi

func (client *Client) TestDataServiceApi(request *TestDataServiceApiRequest) (_result *TestDataServiceApiResponse, _err error)

func (*Client) TestDataServiceApiWithOptions

func (client *Client) TestDataServiceApiWithOptions(request *TestDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *TestDataServiceApiResponse, _err error)

func (*Client) TestNetworkConnection

func (client *Client) TestNetworkConnection(request *TestNetworkConnectionRequest) (_result *TestNetworkConnectionResponse, _err error)

func (*Client) TestNetworkConnectionWithOptions

func (client *Client) TestNetworkConnectionWithOptions(request *TestNetworkConnectionRequest, runtime *util.RuntimeOptions) (_result *TestNetworkConnectionResponse, _err error)

func (*Client) TopTenElapsedTimeInstance

func (client *Client) TopTenElapsedTimeInstance(request *TopTenElapsedTimeInstanceRequest) (_result *TopTenElapsedTimeInstanceResponse, _err error)

func (*Client) TopTenElapsedTimeInstanceWithOptions

func (client *Client) TopTenElapsedTimeInstanceWithOptions(request *TopTenElapsedTimeInstanceRequest, runtime *util.RuntimeOptions) (_result *TopTenElapsedTimeInstanceResponse, _err error)

func (*Client) TopTenErrorTimesInstance

func (client *Client) TopTenErrorTimesInstance(request *TopTenErrorTimesInstanceRequest) (_result *TopTenErrorTimesInstanceResponse, _err error)

func (*Client) TopTenErrorTimesInstanceWithOptions

func (client *Client) TopTenErrorTimesInstanceWithOptions(request *TopTenErrorTimesInstanceRequest, runtime *util.RuntimeOptions) (_result *TopTenErrorTimesInstanceResponse, _err error)

func (*Client) UmountDirectory

func (client *Client) UmountDirectory(request *UmountDirectoryRequest) (_result *UmountDirectoryResponse, _err error)

func (*Client) UmountDirectoryWithOptions

func (client *Client) UmountDirectoryWithOptions(request *UmountDirectoryRequest, runtime *util.RuntimeOptions) (_result *UmountDirectoryResponse, _err error)

func (*Client) UpdateBaseline

func (client *Client) UpdateBaseline(request *UpdateBaselineRequest) (_result *UpdateBaselineResponse, _err error)

func (*Client) UpdateBaselineWithOptions

func (client *Client) UpdateBaselineWithOptions(tmpReq *UpdateBaselineRequest, runtime *util.RuntimeOptions) (_result *UpdateBaselineResponse, _err error)

func (*Client) UpdateBusiness

func (client *Client) UpdateBusiness(request *UpdateBusinessRequest) (_result *UpdateBusinessResponse, _err error)

func (*Client) UpdateBusinessWithOptions

func (client *Client) UpdateBusinessWithOptions(request *UpdateBusinessRequest, runtime *util.RuntimeOptions) (_result *UpdateBusinessResponse, _err error)

func (*Client) UpdateConnection

func (client *Client) UpdateConnection(request *UpdateConnectionRequest) (_result *UpdateConnectionResponse, _err error)

*

  • @deprecated *
  • @param request UpdateConnectionRequest
  • @return UpdateConnectionResponse

Deprecated

func (*Client) UpdateConnectionWithOptions

func (client *Client) UpdateConnectionWithOptions(request *UpdateConnectionRequest, runtime *util.RuntimeOptions) (_result *UpdateConnectionResponse, _err error)

*

  • @deprecated *
  • @param request UpdateConnectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateConnectionResponse

Deprecated

func (*Client) UpdateDIAlarmRule

func (client *Client) UpdateDIAlarmRule(request *UpdateDIAlarmRuleRequest) (_result *UpdateDIAlarmRuleResponse, _err error)

func (*Client) UpdateDIAlarmRuleWithOptions

func (client *Client) UpdateDIAlarmRuleWithOptions(tmpReq *UpdateDIAlarmRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateDIAlarmRuleResponse, _err error)

func (*Client) UpdateDIJob

func (client *Client) UpdateDIJob(request *UpdateDIJobRequest) (_result *UpdateDIJobResponse, _err error)

func (*Client) UpdateDIJobWithOptions

func (client *Client) UpdateDIJobWithOptions(tmpReq *UpdateDIJobRequest, runtime *util.RuntimeOptions) (_result *UpdateDIJobResponse, _err error)

func (*Client) UpdateDIProjectConfig

func (client *Client) UpdateDIProjectConfig(request *UpdateDIProjectConfigRequest) (_result *UpdateDIProjectConfigResponse, _err error)

*

  • The operation that you want to perform. Set the value to **UpdateDIProjectConfig**. *
  • @param request UpdateDIProjectConfigRequest
  • @return UpdateDIProjectConfigResponse

func (*Client) UpdateDIProjectConfigWithOptions

func (client *Client) UpdateDIProjectConfigWithOptions(request *UpdateDIProjectConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateDIProjectConfigResponse, _err error)

*

  • The operation that you want to perform. Set the value to **UpdateDIProjectConfig**. *
  • @param request UpdateDIProjectConfigRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateDIProjectConfigResponse

func (*Client) UpdateDISyncTask

func (client *Client) UpdateDISyncTask(request *UpdateDISyncTaskRequest) (_result *UpdateDISyncTaskResponse, _err error)

func (*Client) UpdateDISyncTaskWithOptions

func (client *Client) UpdateDISyncTaskWithOptions(request *UpdateDISyncTaskRequest, runtime *util.RuntimeOptions) (_result *UpdateDISyncTaskResponse, _err error)

func (*Client) UpdateDataServiceApi

func (client *Client) UpdateDataServiceApi(request *UpdateDataServiceApiRequest) (_result *UpdateDataServiceApiResponse, _err error)

func (*Client) UpdateDataServiceApiWithOptions

func (client *Client) UpdateDataServiceApiWithOptions(request *UpdateDataServiceApiRequest, runtime *util.RuntimeOptions) (_result *UpdateDataServiceApiResponse, _err error)

func (*Client) UpdateDataSource

func (client *Client) UpdateDataSource(request *UpdateDataSourceRequest) (_result *UpdateDataSourceResponse, _err error)

func (*Client) UpdateDataSourceWithOptions

func (client *Client) UpdateDataSourceWithOptions(request *UpdateDataSourceRequest, runtime *util.RuntimeOptions) (_result *UpdateDataSourceResponse, _err error)

func (*Client) UpdateFile

func (client *Client) UpdateFile(request *UpdateFileRequest) (_result *UpdateFileResponse, _err error)

*

  • When you debug or call this operation, you must specify new values for the specified parameters to ensure that the values are different from the original configurations of the file. For example, if the original value of a parameter is A, you must change the value of this parameter to B before you commit the node. If you set the parameter to A, an exception that indicates invalid data occurs. *
  • @param request UpdateFileRequest
  • @return UpdateFileResponse

func (*Client) UpdateFileWithOptions

func (client *Client) UpdateFileWithOptions(request *UpdateFileRequest, runtime *util.RuntimeOptions) (_result *UpdateFileResponse, _err error)

*

  • When you debug or call this operation, you must specify new values for the specified parameters to ensure that the values are different from the original configurations of the file. For example, if the original value of a parameter is A, you must change the value of this parameter to B before you commit the node. If you set the parameter to A, an exception that indicates invalid data occurs. *
  • @param request UpdateFileRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateFileResponse

func (*Client) UpdateFolder

func (client *Client) UpdateFolder(request *UpdateFolderRequest) (_result *UpdateFolderResponse, _err error)

func (*Client) UpdateFolderWithOptions

func (client *Client) UpdateFolderWithOptions(request *UpdateFolderRequest, runtime *util.RuntimeOptions) (_result *UpdateFolderResponse, _err error)

func (*Client) UpdateIDEEventResult

func (client *Client) UpdateIDEEventResult(request *UpdateIDEEventResultRequest) (_result *UpdateIDEEventResultResponse, _err error)

func (*Client) UpdateIDEEventResultWithOptions

func (client *Client) UpdateIDEEventResultWithOptions(request *UpdateIDEEventResultRequest, runtime *util.RuntimeOptions) (_result *UpdateIDEEventResultResponse, _err error)

func (*Client) UpdateMetaCategory

func (client *Client) UpdateMetaCategory(request *UpdateMetaCategoryRequest) (_result *UpdateMetaCategoryResponse, _err error)

func (*Client) UpdateMetaCategoryWithOptions

func (client *Client) UpdateMetaCategoryWithOptions(request *UpdateMetaCategoryRequest, runtime *util.RuntimeOptions) (_result *UpdateMetaCategoryResponse, _err error)

func (*Client) UpdateMetaCollection

func (client *Client) UpdateMetaCollection(request *UpdateMetaCollectionRequest) (_result *UpdateMetaCollectionResponse, _err error)

*

  • You must configure at least one of the Name and Comment parameters when you update a collection. *
  • @param request UpdateMetaCollectionRequest
  • @return UpdateMetaCollectionResponse

func (*Client) UpdateMetaCollectionWithOptions

func (client *Client) UpdateMetaCollectionWithOptions(request *UpdateMetaCollectionRequest, runtime *util.RuntimeOptions) (_result *UpdateMetaCollectionResponse, _err error)

*

  • You must configure at least one of the Name and Comment parameters when you update a collection. *
  • @param request UpdateMetaCollectionRequest
  • @param runtime runtime options for this request RuntimeOptions
  • @return UpdateMetaCollectionResponse

func (*Client) UpdateMetaTable

func (client *Client) UpdateMetaTable(request *UpdateMetaTableRequest) (_result *UpdateMetaTableResponse, _err error)

func (*Client) UpdateMetaTableIntroWiki

func (client *Client) UpdateMetaTableIntroWiki(request *UpdateMetaTableIntroWikiRequest) (_result *UpdateMetaTableIntroWikiResponse, _err error)

func (*Client) UpdateMetaTableIntroWikiWithOptions

func (client *Client) UpdateMetaTableIntroWikiWithOptions(request *UpdateMetaTableIntroWikiRequest, runtime *util.RuntimeOptions) (_result *UpdateMetaTableIntroWikiResponse, _err error)

func (*Client) UpdateMetaTableWithOptions

func (client *Client) UpdateMetaTableWithOptions(request *UpdateMetaTableRequest, runtime *util.RuntimeOptions) (_result *UpdateMetaTableResponse, _err error)

func (*Client) UpdateNodeOwner

func (client *Client) UpdateNodeOwner(request *UpdateNodeOwnerRequest) (_result *UpdateNodeOwnerResponse, _err error)

func (*Client) UpdateNodeOwnerWithOptions

func (client *Client) UpdateNodeOwnerWithOptions(request *UpdateNodeOwnerRequest, runtime *util.RuntimeOptions) (_result *UpdateNodeOwnerResponse, _err error)

func (*Client) UpdateNodeRunMode

func (client *Client) UpdateNodeRunMode(request *UpdateNodeRunModeRequest) (_result *UpdateNodeRunModeResponse, _err error)

func (*Client) UpdateNodeRunModeWithOptions

func (client *Client) UpdateNodeRunModeWithOptions(request *UpdateNodeRunModeRequest, runtime *util.RuntimeOptions) (_result *UpdateNodeRunModeResponse, _err error)

func (*Client) UpdateQualityFollower

func (client *Client) UpdateQualityFollower(request *UpdateQualityFollowerRequest) (_result *UpdateQualityFollowerResponse, _err error)

func (*Client) UpdateQualityFollowerWithOptions

func (client *Client) UpdateQualityFollowerWithOptions(request *UpdateQualityFollowerRequest, runtime *util.RuntimeOptions) (_result *UpdateQualityFollowerResponse, _err error)

func (*Client) UpdateQualityRule

func (client *Client) UpdateQualityRule(request *UpdateQualityRuleRequest) (_result *UpdateQualityRuleResponse, _err error)

func (*Client) UpdateQualityRuleWithOptions

func (client *Client) UpdateQualityRuleWithOptions(request *UpdateQualityRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateQualityRuleResponse, _err error)

func (*Client) UpdateRemind

func (client *Client) UpdateRemind(request *UpdateRemindRequest) (_result *UpdateRemindResponse, _err error)

func (*Client) UpdateRemindWithOptions

func (client *Client) UpdateRemindWithOptions(request *UpdateRemindRequest, runtime *util.RuntimeOptions) (_result *UpdateRemindResponse, _err error)

func (*Client) UpdateTable

func (client *Client) UpdateTable(request *UpdateTableRequest) (_result *UpdateTableResponse, _err error)

func (*Client) UpdateTableAddColumn

func (client *Client) UpdateTableAddColumn(request *UpdateTableAddColumnRequest) (_result *UpdateTableAddColumnResponse, _err error)

func (*Client) UpdateTableAddColumnWithOptions

func (client *Client) UpdateTableAddColumnWithOptions(request *UpdateTableAddColumnRequest, runtime *util.RuntimeOptions) (_result *UpdateTableAddColumnResponse, _err error)

func (*Client) UpdateTableLevel

func (client *Client) UpdateTableLevel(request *UpdateTableLevelRequest) (_result *UpdateTableLevelResponse, _err error)

func (*Client) UpdateTableLevelWithOptions

func (client *Client) UpdateTableLevelWithOptions(request *UpdateTableLevelRequest, runtime *util.RuntimeOptions) (_result *UpdateTableLevelResponse, _err error)

func (*Client) UpdateTableModelInfo

func (client *Client) UpdateTableModelInfo(request *UpdateTableModelInfoRequest) (_result *UpdateTableModelInfoResponse, _err error)

func (*Client) UpdateTableModelInfoWithOptions

func (client *Client) UpdateTableModelInfoWithOptions(request *UpdateTableModelInfoRequest, runtime *util.RuntimeOptions) (_result *UpdateTableModelInfoResponse, _err error)

func (*Client) UpdateTableTheme

func (client *Client) UpdateTableTheme(request *UpdateTableThemeRequest) (_result *UpdateTableThemeResponse, _err error)

func (*Client) UpdateTableThemeWithOptions

func (client *Client) UpdateTableThemeWithOptions(request *UpdateTableThemeRequest, runtime *util.RuntimeOptions) (_result *UpdateTableThemeResponse, _err error)

func (*Client) UpdateTableWithOptions

func (client *Client) UpdateTableWithOptions(request *UpdateTableRequest, runtime *util.RuntimeOptions) (_result *UpdateTableResponse, _err error)

func (*Client) UpdateUdfFile

func (client *Client) UpdateUdfFile(request *UpdateUdfFileRequest) (_result *UpdateUdfFileResponse, _err error)

func (*Client) UpdateUdfFileWithOptions

func (client *Client) UpdateUdfFileWithOptions(request *UpdateUdfFileRequest, runtime *util.RuntimeOptions) (_result *UpdateUdfFileResponse, _err error)

func (*Client) UpdateWorkbenchEventResult

func (client *Client) UpdateWorkbenchEventResult(request *UpdateWorkbenchEventResultRequest) (_result *UpdateWorkbenchEventResultResponse, _err error)

func (*Client) UpdateWorkbenchEventResultWithOptions

func (client *Client) UpdateWorkbenchEventResultWithOptions(request *UpdateWorkbenchEventResultRequest, runtime *util.RuntimeOptions) (_result *UpdateWorkbenchEventResultResponse, _err error)

type Collection

type Collection struct {
	CollectionType *string `json:"CollectionType,omitempty" xml:"CollectionType,omitempty"`
	Comment        *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	CreateTime     *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	Level          *int32  `json:"Level,omitempty" xml:"Level,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OwnerId        *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	OwnerName      *string `json:"OwnerName,omitempty" xml:"OwnerName,omitempty"`
	QualifiedName  *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	UpdateTime     *int64  `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (Collection) GoString

func (s Collection) GoString() string

func (*Collection) SetCollectionType

func (s *Collection) SetCollectionType(v string) *Collection

func (*Collection) SetComment

func (s *Collection) SetComment(v string) *Collection

func (*Collection) SetCreateTime

func (s *Collection) SetCreateTime(v int64) *Collection

func (*Collection) SetLevel

func (s *Collection) SetLevel(v int32) *Collection

func (*Collection) SetName

func (s *Collection) SetName(v string) *Collection

func (*Collection) SetOwnerId

func (s *Collection) SetOwnerId(v string) *Collection

func (*Collection) SetOwnerName

func (s *Collection) SetOwnerName(v string) *Collection

func (*Collection) SetQualifiedName

func (s *Collection) SetQualifiedName(v string) *Collection

func (*Collection) SetUpdateTime

func (s *Collection) SetUpdateTime(v int64) *Collection

func (Collection) String

func (s Collection) String() string

type CreateBaselineRequest

type CreateBaselineRequest struct {
	AlertMarginThreshold *int32                                   `json:"AlertMarginThreshold,omitempty" xml:"AlertMarginThreshold,omitempty"`
	BaselineName         *string                                  `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	BaselineType         *string                                  `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	NodeIds              *string                                  `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	OvertimeSettings     []*CreateBaselineRequestOvertimeSettings `json:"OvertimeSettings,omitempty" xml:"OvertimeSettings,omitempty" type:"Repeated"`
	Owner                *string                                  `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority             *int32                                   `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId            *int64                                   `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (CreateBaselineRequest) GoString

func (s CreateBaselineRequest) GoString() string

func (*CreateBaselineRequest) SetAlertMarginThreshold

func (s *CreateBaselineRequest) SetAlertMarginThreshold(v int32) *CreateBaselineRequest

func (*CreateBaselineRequest) SetBaselineName

func (s *CreateBaselineRequest) SetBaselineName(v string) *CreateBaselineRequest

func (*CreateBaselineRequest) SetBaselineType

func (s *CreateBaselineRequest) SetBaselineType(v string) *CreateBaselineRequest

func (*CreateBaselineRequest) SetNodeIds

func (*CreateBaselineRequest) SetOvertimeSettings

func (*CreateBaselineRequest) SetOwner

func (*CreateBaselineRequest) SetPriority

func (*CreateBaselineRequest) SetProjectId

func (CreateBaselineRequest) String

func (s CreateBaselineRequest) String() string

type CreateBaselineRequestOvertimeSettings

type CreateBaselineRequestOvertimeSettings struct {
	Cycle *int32  `json:"Cycle,omitempty" xml:"Cycle,omitempty"`
	Time  *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (CreateBaselineRequestOvertimeSettings) GoString

func (*CreateBaselineRequestOvertimeSettings) SetCycle

func (*CreateBaselineRequestOvertimeSettings) SetTime

func (CreateBaselineRequestOvertimeSettings) String

type CreateBaselineResponse

type CreateBaselineResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBaselineResponse) GoString

func (s CreateBaselineResponse) GoString() string

func (*CreateBaselineResponse) SetBody

func (*CreateBaselineResponse) SetHeaders

func (*CreateBaselineResponse) SetStatusCode

func (CreateBaselineResponse) String

func (s CreateBaselineResponse) String() string

type CreateBaselineResponseBody

type CreateBaselineResponseBody struct {
	Data           *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateBaselineResponseBody) GoString

func (s CreateBaselineResponseBody) GoString() string

func (*CreateBaselineResponseBody) SetData

func (*CreateBaselineResponseBody) SetErrorCode

func (*CreateBaselineResponseBody) SetErrorMessage

func (*CreateBaselineResponseBody) SetHttpStatusCode

func (*CreateBaselineResponseBody) SetRequestId

func (*CreateBaselineResponseBody) SetSuccess

func (CreateBaselineResponseBody) String

type CreateBusinessRequest

type CreateBusinessRequest struct {
	BusinessName      *string `json:"BusinessName,omitempty" xml:"BusinessName,omitempty"`
	Description       *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Owner             *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ProjectId         *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	UseType           *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (CreateBusinessRequest) GoString

func (s CreateBusinessRequest) GoString() string

func (*CreateBusinessRequest) SetBusinessName

func (s *CreateBusinessRequest) SetBusinessName(v string) *CreateBusinessRequest

func (*CreateBusinessRequest) SetDescription

func (s *CreateBusinessRequest) SetDescription(v string) *CreateBusinessRequest

func (*CreateBusinessRequest) SetOwner

func (*CreateBusinessRequest) SetProjectId

func (*CreateBusinessRequest) SetProjectIdentifier

func (s *CreateBusinessRequest) SetProjectIdentifier(v string) *CreateBusinessRequest

func (*CreateBusinessRequest) SetUseType

func (CreateBusinessRequest) String

func (s CreateBusinessRequest) String() string

type CreateBusinessResponse

type CreateBusinessResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBusinessResponse) GoString

func (s CreateBusinessResponse) GoString() string

func (*CreateBusinessResponse) SetBody

func (*CreateBusinessResponse) SetHeaders

func (*CreateBusinessResponse) SetStatusCode

func (CreateBusinessResponse) String

func (s CreateBusinessResponse) String() string

type CreateBusinessResponseBody

type CreateBusinessResponseBody struct {
	BusinessId     *int64  `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateBusinessResponseBody) GoString

func (s CreateBusinessResponseBody) GoString() string

func (*CreateBusinessResponseBody) SetBusinessId

func (*CreateBusinessResponseBody) SetErrorCode

func (*CreateBusinessResponseBody) SetErrorMessage

func (*CreateBusinessResponseBody) SetHttpStatusCode

func (*CreateBusinessResponseBody) SetRequestId

func (*CreateBusinessResponseBody) SetSuccess

func (CreateBusinessResponseBody) String

type CreateConnectionRequest

type CreateConnectionRequest struct {
	// The type of the connection string.
	ConnectionType *string `json:"ConnectionType,omitempty" xml:"ConnectionType,omitempty"`
	// Details of the data source.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The description of the connection string.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Environment of the data source.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The name of the data source.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the workspace to be associated with the data source.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The sub-type of a connection string.
	SubType *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (CreateConnectionRequest) GoString

func (s CreateConnectionRequest) GoString() string

func (*CreateConnectionRequest) SetConnectionType

func (s *CreateConnectionRequest) SetConnectionType(v string) *CreateConnectionRequest

func (*CreateConnectionRequest) SetContent

func (*CreateConnectionRequest) SetDescription

func (*CreateConnectionRequest) SetEnvType

func (*CreateConnectionRequest) SetName

func (*CreateConnectionRequest) SetProjectId

func (*CreateConnectionRequest) SetSubType

func (CreateConnectionRequest) String

func (s CreateConnectionRequest) String() string

type CreateConnectionResponse

type CreateConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateConnectionResponse) GoString

func (s CreateConnectionResponse) GoString() string

func (*CreateConnectionResponse) SetBody

func (*CreateConnectionResponse) SetHeaders

func (*CreateConnectionResponse) SetStatusCode

func (CreateConnectionResponse) String

func (s CreateConnectionResponse) String() string

type CreateConnectionResponseBody

type CreateConnectionResponseBody struct {
	// The ID of the data source.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The HTTP status code.
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. A value of true indicates that the request is successful. A value of false indicates that the request has failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateConnectionResponseBody) GoString

func (s CreateConnectionResponseBody) GoString() string

func (*CreateConnectionResponseBody) SetData

func (*CreateConnectionResponseBody) SetHttpStatusCode

func (*CreateConnectionResponseBody) SetRequestId

func (*CreateConnectionResponseBody) SetSuccess

func (CreateConnectionResponseBody) String

type CreateDIAlarmRuleRequest

type CreateDIAlarmRuleRequest struct {
	DIJobId              *int64                                        `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description          *string                                       `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled              *bool                                         `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType           *string                                       `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettings *CreateDIAlarmRuleRequestNotificationSettings `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty" type:"Struct"`
	TriggerConditions    []*CreateDIAlarmRuleRequestTriggerConditions  `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty" type:"Repeated"`
}

func (CreateDIAlarmRuleRequest) GoString

func (s CreateDIAlarmRuleRequest) GoString() string

func (*CreateDIAlarmRuleRequest) SetDIJobId

func (*CreateDIAlarmRuleRequest) SetDescription

func (*CreateDIAlarmRuleRequest) SetEnabled

func (*CreateDIAlarmRuleRequest) SetMetricType

func (*CreateDIAlarmRuleRequest) SetNotificationSettings

func (*CreateDIAlarmRuleRequest) SetTriggerConditions

func (CreateDIAlarmRuleRequest) String

func (s CreateDIAlarmRuleRequest) String() string

type CreateDIAlarmRuleRequestNotificationSettings

type CreateDIAlarmRuleRequestNotificationSettings struct {
	InhibitionInterval    *int32                                                               `json:"InhibitionInterval,omitempty" xml:"InhibitionInterval,omitempty"`
	NotificationChannels  []*CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels  `json:"NotificationChannels,omitempty" xml:"NotificationChannels,omitempty" type:"Repeated"`
	NotificationReceivers []*CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers `json:"NotificationReceivers,omitempty" xml:"NotificationReceivers,omitempty" type:"Repeated"`
}

func (CreateDIAlarmRuleRequestNotificationSettings) GoString

func (*CreateDIAlarmRuleRequestNotificationSettings) SetInhibitionInterval

func (CreateDIAlarmRuleRequestNotificationSettings) String

type CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels

type CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels struct {
	Channels []*string `json:"Channels,omitempty" xml:"Channels,omitempty" type:"Repeated"`
	Severity *string   `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels) GoString

func (*CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels) SetChannels

func (*CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels) SetSeverity

func (CreateDIAlarmRuleRequestNotificationSettingsNotificationChannels) String

type CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers

type CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers struct {
	ReceiverType   *string   `json:"ReceiverType,omitempty" xml:"ReceiverType,omitempty"`
	ReceiverValues []*string `json:"ReceiverValues,omitempty" xml:"ReceiverValues,omitempty" type:"Repeated"`
}

func (CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) GoString

func (*CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) SetReceiverType

func (*CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) SetReceiverValues

func (CreateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) String

type CreateDIAlarmRuleRequestTriggerConditions

type CreateDIAlarmRuleRequestTriggerConditions struct {
	Duration  *int64  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Severity  *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	Threshold *int64  `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (CreateDIAlarmRuleRequestTriggerConditions) GoString

func (*CreateDIAlarmRuleRequestTriggerConditions) SetDuration

func (*CreateDIAlarmRuleRequestTriggerConditions) SetSeverity

func (*CreateDIAlarmRuleRequestTriggerConditions) SetThreshold

func (CreateDIAlarmRuleRequestTriggerConditions) String

type CreateDIAlarmRuleResponse

type CreateDIAlarmRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDIAlarmRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDIAlarmRuleResponse) GoString

func (s CreateDIAlarmRuleResponse) GoString() string

func (*CreateDIAlarmRuleResponse) SetBody

func (*CreateDIAlarmRuleResponse) SetHeaders

func (*CreateDIAlarmRuleResponse) SetStatusCode

func (CreateDIAlarmRuleResponse) String

func (s CreateDIAlarmRuleResponse) String() string

type CreateDIAlarmRuleResponseBody

type CreateDIAlarmRuleResponseBody struct {
	DIAlarmRuleId *int64  `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
	RequestId     *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDIAlarmRuleResponseBody) GoString

func (*CreateDIAlarmRuleResponseBody) SetDIAlarmRuleId

func (*CreateDIAlarmRuleResponseBody) SetRequestId

func (CreateDIAlarmRuleResponseBody) String

type CreateDIAlarmRuleShrinkRequest

type CreateDIAlarmRuleShrinkRequest struct {
	DIJobId                    *int64  `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description                *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled                    *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType                 *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettingsShrink *string `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty"`
	TriggerConditionsShrink    *string `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty"`
}

func (CreateDIAlarmRuleShrinkRequest) GoString

func (*CreateDIAlarmRuleShrinkRequest) SetDIJobId

func (*CreateDIAlarmRuleShrinkRequest) SetDescription

func (*CreateDIAlarmRuleShrinkRequest) SetEnabled

func (*CreateDIAlarmRuleShrinkRequest) SetMetricType

func (*CreateDIAlarmRuleShrinkRequest) SetNotificationSettingsShrink

func (s *CreateDIAlarmRuleShrinkRequest) SetNotificationSettingsShrink(v string) *CreateDIAlarmRuleShrinkRequest

func (*CreateDIAlarmRuleShrinkRequest) SetTriggerConditionsShrink

func (s *CreateDIAlarmRuleShrinkRequest) SetTriggerConditionsShrink(v string) *CreateDIAlarmRuleShrinkRequest

func (CreateDIAlarmRuleShrinkRequest) String

type CreateDIJobRequest

type CreateDIJobRequest struct {
	Description                   *string                                            `json:"Description,omitempty" xml:"Description,omitempty"`
	DestinationDataSourceSettings []*CreateDIJobRequestDestinationDataSourceSettings `json:"DestinationDataSourceSettings,omitempty" xml:"DestinationDataSourceSettings,omitempty" type:"Repeated"`
	DestinationDataSourceType     *string                                            `json:"DestinationDataSourceType,omitempty" xml:"DestinationDataSourceType,omitempty"`
	JobName                       *string                                            `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobSettings                   *CreateDIJobRequestJobSettings                     `json:"JobSettings,omitempty" xml:"JobSettings,omitempty" type:"Struct"`
	MigrationType                 *string                                            `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	ProjectId                     *int64                                             `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ResourceSettings              *CreateDIJobRequestResourceSettings                `json:"ResourceSettings,omitempty" xml:"ResourceSettings,omitempty" type:"Struct"`
	SourceDataSourceSettings      []*CreateDIJobRequestSourceDataSourceSettings      `json:"SourceDataSourceSettings,omitempty" xml:"SourceDataSourceSettings,omitempty" type:"Repeated"`
	SourceDataSourceType          *string                                            `json:"SourceDataSourceType,omitempty" xml:"SourceDataSourceType,omitempty"`
	SystemDebug                   *string                                            `json:"SystemDebug,omitempty" xml:"SystemDebug,omitempty"`
	TableMappings                 []*CreateDIJobRequestTableMappings                 `json:"TableMappings,omitempty" xml:"TableMappings,omitempty" type:"Repeated"`
	TransformationRules           []*CreateDIJobRequestTransformationRules           `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
}

func (CreateDIJobRequest) GoString

func (s CreateDIJobRequest) GoString() string

func (*CreateDIJobRequest) SetDescription

func (s *CreateDIJobRequest) SetDescription(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetDestinationDataSourceSettings

func (*CreateDIJobRequest) SetDestinationDataSourceType

func (s *CreateDIJobRequest) SetDestinationDataSourceType(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetJobName

func (s *CreateDIJobRequest) SetJobName(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetJobSettings

func (*CreateDIJobRequest) SetMigrationType

func (s *CreateDIJobRequest) SetMigrationType(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetProjectId

func (s *CreateDIJobRequest) SetProjectId(v int64) *CreateDIJobRequest

func (*CreateDIJobRequest) SetResourceSettings

func (*CreateDIJobRequest) SetSourceDataSourceSettings

func (*CreateDIJobRequest) SetSourceDataSourceType

func (s *CreateDIJobRequest) SetSourceDataSourceType(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetSystemDebug

func (s *CreateDIJobRequest) SetSystemDebug(v string) *CreateDIJobRequest

func (*CreateDIJobRequest) SetTableMappings

func (*CreateDIJobRequest) SetTransformationRules

func (CreateDIJobRequest) String

func (s CreateDIJobRequest) String() string

type CreateDIJobRequestDestinationDataSourceSettings

type CreateDIJobRequestDestinationDataSourceSettings struct {
	DataSourceName       *string            `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	DataSourceProperties map[string]*string `json:"DataSourceProperties,omitempty" xml:"DataSourceProperties,omitempty"`
}

func (CreateDIJobRequestDestinationDataSourceSettings) GoString

func (*CreateDIJobRequestDestinationDataSourceSettings) SetDataSourceName

func (*CreateDIJobRequestDestinationDataSourceSettings) SetDataSourceProperties

func (CreateDIJobRequestDestinationDataSourceSettings) String

type CreateDIJobRequestJobSettings

type CreateDIJobRequestJobSettings struct {
	ColumnDataTypeSettings []*CreateDIJobRequestJobSettingsColumnDataTypeSettings `json:"ColumnDataTypeSettings,omitempty" xml:"ColumnDataTypeSettings,omitempty" type:"Repeated"`
	DdlHandlingSettings    []*CreateDIJobRequestJobSettingsDdlHandlingSettings    `json:"DdlHandlingSettings,omitempty" xml:"DdlHandlingSettings,omitempty" type:"Repeated"`
	RuntimeSettings        []*CreateDIJobRequestJobSettingsRuntimeSettings        `json:"RuntimeSettings,omitempty" xml:"RuntimeSettings,omitempty" type:"Repeated"`
}

func (CreateDIJobRequestJobSettings) GoString

func (CreateDIJobRequestJobSettings) String

type CreateDIJobRequestJobSettingsColumnDataTypeSettings

type CreateDIJobRequestJobSettingsColumnDataTypeSettings struct {
	DestinationDataType *string `json:"DestinationDataType,omitempty" xml:"DestinationDataType,omitempty"`
	SourceDataType      *string `json:"SourceDataType,omitempty" xml:"SourceDataType,omitempty"`
}

func (CreateDIJobRequestJobSettingsColumnDataTypeSettings) GoString

func (*CreateDIJobRequestJobSettingsColumnDataTypeSettings) SetDestinationDataType

func (*CreateDIJobRequestJobSettingsColumnDataTypeSettings) SetSourceDataType

func (CreateDIJobRequestJobSettingsColumnDataTypeSettings) String

type CreateDIJobRequestJobSettingsDdlHandlingSettings

type CreateDIJobRequestJobSettingsDdlHandlingSettings struct {
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateDIJobRequestJobSettingsDdlHandlingSettings) GoString

func (*CreateDIJobRequestJobSettingsDdlHandlingSettings) SetAction

func (*CreateDIJobRequestJobSettingsDdlHandlingSettings) SetType

func (CreateDIJobRequestJobSettingsDdlHandlingSettings) String

type CreateDIJobRequestJobSettingsRuntimeSettings

type CreateDIJobRequestJobSettingsRuntimeSettings struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateDIJobRequestJobSettingsRuntimeSettings) GoString

func (*CreateDIJobRequestJobSettingsRuntimeSettings) SetName

func (*CreateDIJobRequestJobSettingsRuntimeSettings) SetValue

func (CreateDIJobRequestJobSettingsRuntimeSettings) String

type CreateDIJobRequestResourceSettings

type CreateDIJobRequestResourceSettings struct {
	OfflineResourceSettings  *CreateDIJobRequestResourceSettingsOfflineResourceSettings  `json:"OfflineResourceSettings,omitempty" xml:"OfflineResourceSettings,omitempty" type:"Struct"`
	RealtimeResourceSettings *CreateDIJobRequestResourceSettingsRealtimeResourceSettings `json:"RealtimeResourceSettings,omitempty" xml:"RealtimeResourceSettings,omitempty" type:"Struct"`
}

func (CreateDIJobRequestResourceSettings) GoString

func (CreateDIJobRequestResourceSettings) String

type CreateDIJobRequestResourceSettingsOfflineResourceSettings

type CreateDIJobRequestResourceSettingsOfflineResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (CreateDIJobRequestResourceSettingsOfflineResourceSettings) GoString

func (*CreateDIJobRequestResourceSettingsOfflineResourceSettings) SetResourceGroupIdentifier

func (CreateDIJobRequestResourceSettingsOfflineResourceSettings) String

type CreateDIJobRequestResourceSettingsRealtimeResourceSettings

type CreateDIJobRequestResourceSettingsRealtimeResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (CreateDIJobRequestResourceSettingsRealtimeResourceSettings) GoString

func (*CreateDIJobRequestResourceSettingsRealtimeResourceSettings) SetResourceGroupIdentifier

func (CreateDIJobRequestResourceSettingsRealtimeResourceSettings) String

type CreateDIJobRequestSourceDataSourceSettings

type CreateDIJobRequestSourceDataSourceSettings struct {
	DataSourceName       *string            `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	DataSourceProperties map[string]*string `json:"DataSourceProperties,omitempty" xml:"DataSourceProperties,omitempty"`
}

func (CreateDIJobRequestSourceDataSourceSettings) GoString

func (*CreateDIJobRequestSourceDataSourceSettings) SetDataSourceName

func (*CreateDIJobRequestSourceDataSourceSettings) SetDataSourceProperties

func (CreateDIJobRequestSourceDataSourceSettings) String

type CreateDIJobRequestTableMappings

type CreateDIJobRequestTableMappings struct {
	SourceObjectSelectionRules []*CreateDIJobRequestTableMappingsSourceObjectSelectionRules `json:"SourceObjectSelectionRules,omitempty" xml:"SourceObjectSelectionRules,omitempty" type:"Repeated"`
	TransformationRules        []*CreateDIJobRequestTableMappingsTransformationRules        `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
}

func (CreateDIJobRequestTableMappings) GoString

func (CreateDIJobRequestTableMappings) String

type CreateDIJobRequestTableMappingsSourceObjectSelectionRules

type CreateDIJobRequestTableMappingsSourceObjectSelectionRules struct {
	Expression *string `json:"Expression,omitempty" xml:"Expression,omitempty"`
	ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"`
}

func (CreateDIJobRequestTableMappingsSourceObjectSelectionRules) GoString

func (*CreateDIJobRequestTableMappingsSourceObjectSelectionRules) SetExpression

func (*CreateDIJobRequestTableMappingsSourceObjectSelectionRules) SetObjectType

func (CreateDIJobRequestTableMappingsSourceObjectSelectionRules) String

type CreateDIJobRequestTableMappingsTransformationRules

type CreateDIJobRequestTableMappingsTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (CreateDIJobRequestTableMappingsTransformationRules) GoString

func (*CreateDIJobRequestTableMappingsTransformationRules) SetRuleActionType

func (*CreateDIJobRequestTableMappingsTransformationRules) SetRuleName

func (*CreateDIJobRequestTableMappingsTransformationRules) SetRuleTargetType

func (CreateDIJobRequestTableMappingsTransformationRules) String

type CreateDIJobRequestTransformationRules

type CreateDIJobRequestTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleExpression *string `json:"RuleExpression,omitempty" xml:"RuleExpression,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (CreateDIJobRequestTransformationRules) GoString

func (*CreateDIJobRequestTransformationRules) SetRuleActionType

func (*CreateDIJobRequestTransformationRules) SetRuleExpression

func (*CreateDIJobRequestTransformationRules) SetRuleName

func (*CreateDIJobRequestTransformationRules) SetRuleTargetType

func (CreateDIJobRequestTransformationRules) String

type CreateDIJobResponse

type CreateDIJobResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDIJobResponse) GoString

func (s CreateDIJobResponse) GoString() string

func (*CreateDIJobResponse) SetBody

func (*CreateDIJobResponse) SetHeaders

func (s *CreateDIJobResponse) SetHeaders(v map[string]*string) *CreateDIJobResponse

func (*CreateDIJobResponse) SetStatusCode

func (s *CreateDIJobResponse) SetStatusCode(v int32) *CreateDIJobResponse

func (CreateDIJobResponse) String

func (s CreateDIJobResponse) String() string

type CreateDIJobResponseBody

type CreateDIJobResponseBody struct {
	DIJobId *int64 `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	// Id of the request
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDIJobResponseBody) GoString

func (s CreateDIJobResponseBody) GoString() string

func (*CreateDIJobResponseBody) SetDIJobId

func (*CreateDIJobResponseBody) SetRequestId

func (CreateDIJobResponseBody) String

func (s CreateDIJobResponseBody) String() string

type CreateDIJobShrinkRequest

type CreateDIJobShrinkRequest struct {
	Description                         *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DestinationDataSourceSettingsShrink *string `json:"DestinationDataSourceSettings,omitempty" xml:"DestinationDataSourceSettings,omitempty"`
	DestinationDataSourceType           *string `json:"DestinationDataSourceType,omitempty" xml:"DestinationDataSourceType,omitempty"`
	JobName                             *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobSettingsShrink                   *string `json:"JobSettings,omitempty" xml:"JobSettings,omitempty"`
	MigrationType                       *string `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	ProjectId                           *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ResourceSettingsShrink              *string `json:"ResourceSettings,omitempty" xml:"ResourceSettings,omitempty"`
	SourceDataSourceSettingsShrink      *string `json:"SourceDataSourceSettings,omitempty" xml:"SourceDataSourceSettings,omitempty"`
	SourceDataSourceType                *string `json:"SourceDataSourceType,omitempty" xml:"SourceDataSourceType,omitempty"`
	SystemDebug                         *string `json:"SystemDebug,omitempty" xml:"SystemDebug,omitempty"`
	TableMappingsShrink                 *string `json:"TableMappings,omitempty" xml:"TableMappings,omitempty"`
	TransformationRulesShrink           *string `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty"`
}

func (CreateDIJobShrinkRequest) GoString

func (s CreateDIJobShrinkRequest) GoString() string

func (*CreateDIJobShrinkRequest) SetDescription

func (*CreateDIJobShrinkRequest) SetDestinationDataSourceSettingsShrink

func (s *CreateDIJobShrinkRequest) SetDestinationDataSourceSettingsShrink(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetDestinationDataSourceType

func (s *CreateDIJobShrinkRequest) SetDestinationDataSourceType(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetJobName

func (*CreateDIJobShrinkRequest) SetJobSettingsShrink

func (s *CreateDIJobShrinkRequest) SetJobSettingsShrink(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetMigrationType

func (*CreateDIJobShrinkRequest) SetProjectId

func (*CreateDIJobShrinkRequest) SetResourceSettingsShrink

func (s *CreateDIJobShrinkRequest) SetResourceSettingsShrink(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetSourceDataSourceSettingsShrink

func (s *CreateDIJobShrinkRequest) SetSourceDataSourceSettingsShrink(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetSourceDataSourceType

func (s *CreateDIJobShrinkRequest) SetSourceDataSourceType(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetSystemDebug

func (*CreateDIJobShrinkRequest) SetTableMappingsShrink

func (s *CreateDIJobShrinkRequest) SetTableMappingsShrink(v string) *CreateDIJobShrinkRequest

func (*CreateDIJobShrinkRequest) SetTransformationRulesShrink

func (s *CreateDIJobShrinkRequest) SetTransformationRulesShrink(v string) *CreateDIJobShrinkRequest

func (CreateDIJobShrinkRequest) String

func (s CreateDIJobShrinkRequest) String() string

type CreateDISyncTaskRequest

type CreateDISyncTaskRequest struct {
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ProjectId   *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	TaskContent *string `json:"TaskContent,omitempty" xml:"TaskContent,omitempty"`
	TaskName    *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	TaskParam   *string `json:"TaskParam,omitempty" xml:"TaskParam,omitempty"`
	TaskType    *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (CreateDISyncTaskRequest) GoString

func (s CreateDISyncTaskRequest) GoString() string

func (*CreateDISyncTaskRequest) SetClientToken

func (*CreateDISyncTaskRequest) SetProjectId

func (*CreateDISyncTaskRequest) SetTaskContent

func (*CreateDISyncTaskRequest) SetTaskName

func (*CreateDISyncTaskRequest) SetTaskParam

func (*CreateDISyncTaskRequest) SetTaskType

func (CreateDISyncTaskRequest) String

func (s CreateDISyncTaskRequest) String() string

type CreateDISyncTaskResponse

type CreateDISyncTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDISyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDISyncTaskResponse) GoString

func (s CreateDISyncTaskResponse) GoString() string

func (*CreateDISyncTaskResponse) SetBody

func (*CreateDISyncTaskResponse) SetHeaders

func (*CreateDISyncTaskResponse) SetStatusCode

func (CreateDISyncTaskResponse) String

func (s CreateDISyncTaskResponse) String() string

type CreateDISyncTaskResponseBody

type CreateDISyncTaskResponseBody struct {
	Data      *CreateDISyncTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool                             `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDISyncTaskResponseBody) GoString

func (s CreateDISyncTaskResponseBody) GoString() string

func (*CreateDISyncTaskResponseBody) SetData

func (*CreateDISyncTaskResponseBody) SetRequestId

func (*CreateDISyncTaskResponseBody) SetSuccess

func (CreateDISyncTaskResponseBody) String

type CreateDISyncTaskResponseBodyData

type CreateDISyncTaskResponseBodyData struct {
	FileId  *int64  `json:"FileId,omitempty" xml:"FileId,omitempty"`
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Status  *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (CreateDISyncTaskResponseBodyData) GoString

func (*CreateDISyncTaskResponseBodyData) SetFileId

func (*CreateDISyncTaskResponseBodyData) SetMessage

func (*CreateDISyncTaskResponseBodyData) SetStatus

func (CreateDISyncTaskResponseBodyData) String

type CreateDagComplementRequest

type CreateDagComplementRequest struct {
	BizBeginTime   *string `json:"BizBeginTime,omitempty" xml:"BizBeginTime,omitempty"`
	BizEndTime     *string `json:"BizEndTime,omitempty" xml:"BizEndTime,omitempty"`
	EndBizDate     *string `json:"EndBizDate,omitempty" xml:"EndBizDate,omitempty"`
	ExcludeNodeIds *string `json:"ExcludeNodeIds,omitempty" xml:"ExcludeNodeIds,omitempty"`
	IncludeNodeIds *string `json:"IncludeNodeIds,omitempty" xml:"IncludeNodeIds,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	NodeParams     *string `json:"NodeParams,omitempty" xml:"NodeParams,omitempty"`
	Parallelism    *bool   `json:"Parallelism,omitempty" xml:"Parallelism,omitempty"`
	ProjectEnv     *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	RootNodeId     *int64  `json:"RootNodeId,omitempty" xml:"RootNodeId,omitempty"`
	StartBizDate   *string `json:"StartBizDate,omitempty" xml:"StartBizDate,omitempty"`
}

func (CreateDagComplementRequest) GoString

func (s CreateDagComplementRequest) GoString() string

func (*CreateDagComplementRequest) SetBizBeginTime

func (*CreateDagComplementRequest) SetBizEndTime

func (*CreateDagComplementRequest) SetEndBizDate

func (*CreateDagComplementRequest) SetExcludeNodeIds

func (*CreateDagComplementRequest) SetIncludeNodeIds

func (*CreateDagComplementRequest) SetName

func (*CreateDagComplementRequest) SetNodeParams

func (*CreateDagComplementRequest) SetParallelism

func (*CreateDagComplementRequest) SetProjectEnv

func (*CreateDagComplementRequest) SetRootNodeId

func (*CreateDagComplementRequest) SetStartBizDate

func (CreateDagComplementRequest) String

type CreateDagComplementResponse

type CreateDagComplementResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDagComplementResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDagComplementResponse) GoString

func (s CreateDagComplementResponse) GoString() string

func (*CreateDagComplementResponse) SetBody

func (*CreateDagComplementResponse) SetHeaders

func (*CreateDagComplementResponse) SetStatusCode

func (CreateDagComplementResponse) String

type CreateDagComplementResponseBody

type CreateDagComplementResponseBody struct {
	Data           []*int64 `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string  `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string  `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32   `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool    `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDagComplementResponseBody) GoString

func (*CreateDagComplementResponseBody) SetData

func (*CreateDagComplementResponseBody) SetErrorCode

func (*CreateDagComplementResponseBody) SetErrorMessage

func (*CreateDagComplementResponseBody) SetHttpStatusCode

func (*CreateDagComplementResponseBody) SetRequestId

func (*CreateDagComplementResponseBody) SetSuccess

func (CreateDagComplementResponseBody) String

type CreateDagTestRequest

type CreateDagTestRequest struct {
	Bizdate    *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	Name       *string `json:"Name,omitempty" xml:"Name,omitempty"`
	NodeId     *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeParams *string `json:"NodeParams,omitempty" xml:"NodeParams,omitempty"`
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (CreateDagTestRequest) GoString

func (s CreateDagTestRequest) GoString() string

func (*CreateDagTestRequest) SetBizdate

func (*CreateDagTestRequest) SetName

func (*CreateDagTestRequest) SetNodeId

func (*CreateDagTestRequest) SetNodeParams

func (s *CreateDagTestRequest) SetNodeParams(v string) *CreateDagTestRequest

func (*CreateDagTestRequest) SetProjectEnv

func (s *CreateDagTestRequest) SetProjectEnv(v string) *CreateDagTestRequest

func (CreateDagTestRequest) String

func (s CreateDagTestRequest) String() string

type CreateDagTestResponse

type CreateDagTestResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDagTestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDagTestResponse) GoString

func (s CreateDagTestResponse) GoString() string

func (*CreateDagTestResponse) SetBody

func (*CreateDagTestResponse) SetHeaders

func (*CreateDagTestResponse) SetStatusCode

func (s *CreateDagTestResponse) SetStatusCode(v int32) *CreateDagTestResponse

func (CreateDagTestResponse) String

func (s CreateDagTestResponse) String() string

type CreateDagTestResponseBody

type CreateDagTestResponseBody struct {
	Data           *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDagTestResponseBody) GoString

func (s CreateDagTestResponseBody) GoString() string

func (*CreateDagTestResponseBody) SetData

func (*CreateDagTestResponseBody) SetErrorCode

func (*CreateDagTestResponseBody) SetErrorMessage

func (*CreateDagTestResponseBody) SetHttpStatusCode

func (*CreateDagTestResponseBody) SetRequestId

func (*CreateDagTestResponseBody) SetSuccess

func (CreateDagTestResponseBody) String

func (s CreateDagTestResponseBody) String() string

type CreateDataServiceApiAuthorityRequest

type CreateDataServiceApiAuthorityRequest struct {
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace to which the access permissions on the API are granted.
	AuthorizedProjectId *int64 `json:"AuthorizedProjectId,omitempty" xml:"AuthorizedProjectId,omitempty"`
	// The end time of the validity period of the access permissions. The time must be a UNIX timestamp. Unit: seconds. Example: 1600531564, which indicates 2020-09-20 00:06:04 (UTC+8).
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateDataServiceApiAuthorityRequest) GoString

func (*CreateDataServiceApiAuthorityRequest) SetApiId

func (*CreateDataServiceApiAuthorityRequest) SetAuthorizedProjectId

func (*CreateDataServiceApiAuthorityRequest) SetEndTime

func (*CreateDataServiceApiAuthorityRequest) SetProjectId

func (*CreateDataServiceApiAuthorityRequest) SetTenantId

func (CreateDataServiceApiAuthorityRequest) String

type CreateDataServiceApiAuthorityResponse

type CreateDataServiceApiAuthorityResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDataServiceApiAuthorityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDataServiceApiAuthorityResponse) GoString

func (*CreateDataServiceApiAuthorityResponse) SetHeaders

func (*CreateDataServiceApiAuthorityResponse) SetStatusCode

func (CreateDataServiceApiAuthorityResponse) String

type CreateDataServiceApiAuthorityResponseBody

type CreateDataServiceApiAuthorityResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the authorization was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDataServiceApiAuthorityResponseBody) GoString

func (*CreateDataServiceApiAuthorityResponseBody) SetRequestId

func (*CreateDataServiceApiAuthorityResponseBody) SetSuccess

func (CreateDataServiceApiAuthorityResponseBody) String

type CreateDataServiceApiRequest

type CreateDataServiceApiRequest struct {
	// The HTTP status code.
	ApiDescription *string `json:"ApiDescription,omitempty" xml:"ApiDescription,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. The value 0 indicates the JSON format. The value 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ApiMode *int32 `json:"ApiMode,omitempty" xml:"ApiMode,omitempty"`
	// The type of the API. Valid values: 0, 1, and 2. The value 0 indicates that the API is generated in wizard mode. The value 1 indicates that the API is generated in script mode. The value 2 indicates that the API is generated by registration.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the folder used to store the API. The ID of the root folder in a business process is 0. The ID of the folder created by a user must be greater than 0.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The ID of the API.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. The value 0 indicates the GET method. The value 1 indicates the POST method. The value 2 indicates the PUT method. The value 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the business process.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The details of the API generated in script mode. For more information, see the ScriptDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	Protocols *string `json:"Protocols,omitempty" xml:"Protocols,omitempty"`
	// The description of the API.
	RegistrationDetails *string `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty"`
	RequestContentType  *int32  `json:"RequestContentType,omitempty" xml:"RequestContentType,omitempty"`
	// The timeout period of the API request. Unit: milliseconds. Valid values: (0,30000].
	RequestMethod   *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	ResourceGroupId *int64 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The scope in which the API is visible. Valid values:
	//
	// *   0: The API is visible to all members in the workspace.
	// *   1: The API is visible only to its owner, and permissions on the API cannot be granted to other members.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The path of the API. The path cannot exceed 200 characters in length. The path can contain letters, digits, underscores (\_), and hyphens (-) and must start with a forward slash (/).
	ScriptDetails *string `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty"`
	SqlMode       *int64  `json:"SqlMode,omitempty" xml:"SqlMode,omitempty"`
	// The name of the API. The name must be 4 to 50 characters in length. The name can contain letters, digits, and underscores (\_) and must start with a letter.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The protocol used by the API. Valid values: 0 and 1. The value 0 indicates HTTP. The value 1 indicates HTTPS. You can specify multiple protocols. Separate them with commas (,).
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The details of the API generated in wizard mode. For more information, see the WizardDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated by registration. For more information, see the RegistrationDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	WizardDetails *string `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty"`
}

func (CreateDataServiceApiRequest) GoString

func (s CreateDataServiceApiRequest) GoString() string

func (*CreateDataServiceApiRequest) SetApiDescription

func (*CreateDataServiceApiRequest) SetApiMode

func (*CreateDataServiceApiRequest) SetApiName

func (*CreateDataServiceApiRequest) SetApiPath

func (*CreateDataServiceApiRequest) SetFolderId

func (*CreateDataServiceApiRequest) SetGroupId

func (*CreateDataServiceApiRequest) SetProjectId

func (*CreateDataServiceApiRequest) SetProtocols

func (*CreateDataServiceApiRequest) SetRegistrationDetails

func (s *CreateDataServiceApiRequest) SetRegistrationDetails(v string) *CreateDataServiceApiRequest

func (*CreateDataServiceApiRequest) SetRequestContentType

func (s *CreateDataServiceApiRequest) SetRequestContentType(v int32) *CreateDataServiceApiRequest

func (*CreateDataServiceApiRequest) SetRequestMethod

func (*CreateDataServiceApiRequest) SetResourceGroupId

func (*CreateDataServiceApiRequest) SetResponseContentType

func (s *CreateDataServiceApiRequest) SetResponseContentType(v int32) *CreateDataServiceApiRequest

func (*CreateDataServiceApiRequest) SetScriptDetails

func (*CreateDataServiceApiRequest) SetSqlMode

func (*CreateDataServiceApiRequest) SetTenantId

func (*CreateDataServiceApiRequest) SetTimeout

func (*CreateDataServiceApiRequest) SetVisibleRange

func (*CreateDataServiceApiRequest) SetWizardDetails

func (CreateDataServiceApiRequest) String

type CreateDataServiceApiResponse

type CreateDataServiceApiResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDataServiceApiResponse) GoString

func (s CreateDataServiceApiResponse) GoString() string

func (*CreateDataServiceApiResponse) SetBody

func (*CreateDataServiceApiResponse) SetHeaders

func (*CreateDataServiceApiResponse) SetStatusCode

func (CreateDataServiceApiResponse) String

type CreateDataServiceApiResponseBody

type CreateDataServiceApiResponseBody struct {
	// The ID of the request.
	Data      *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Indicates whether the request is successful.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDataServiceApiResponseBody) GoString

func (*CreateDataServiceApiResponseBody) SetData

func (*CreateDataServiceApiResponseBody) SetErrorCode

func (*CreateDataServiceApiResponseBody) SetErrorMessage

func (*CreateDataServiceApiResponseBody) SetHttpStatusCode

func (*CreateDataServiceApiResponseBody) SetRequestId

func (*CreateDataServiceApiResponseBody) SetSuccess

func (CreateDataServiceApiResponseBody) String

type CreateDataServiceFolderRequest

type CreateDataServiceFolderRequest struct {
	// The name of the folder.
	FolderName *string `json:"FolderName,omitempty" xml:"FolderName,omitempty"`
	// The ID of the desired workflow to which the folder belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the desired parent folder of the folder. The ID of the root folder in a workflow is 0. The ID of the folder created by users in a workflow is greater than 0.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateDataServiceFolderRequest) GoString

func (*CreateDataServiceFolderRequest) SetFolderName

func (*CreateDataServiceFolderRequest) SetGroupId

func (*CreateDataServiceFolderRequest) SetParentId

func (*CreateDataServiceFolderRequest) SetProjectId

func (*CreateDataServiceFolderRequest) SetTenantId

func (CreateDataServiceFolderRequest) String

type CreateDataServiceFolderResponse

type CreateDataServiceFolderResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDataServiceFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDataServiceFolderResponse) GoString

func (*CreateDataServiceFolderResponse) SetHeaders

func (*CreateDataServiceFolderResponse) SetStatusCode

func (CreateDataServiceFolderResponse) String

type CreateDataServiceFolderResponseBody

type CreateDataServiceFolderResponseBody struct {
	// The ID of the created folder.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDataServiceFolderResponseBody) GoString

func (*CreateDataServiceFolderResponseBody) SetFolderId

func (*CreateDataServiceFolderResponseBody) SetRequestId

func (CreateDataServiceFolderResponseBody) String

type CreateDataServiceGroupRequest

type CreateDataServiceGroupRequest struct {
	// The ID of the API group that is associated with the business process in the API Gateway console. You can log on to the API Gateway console and go to the Group Details page to view the ID.
	ApiGatewayGroupId *string `json:"ApiGatewayGroupId,omitempty" xml:"ApiGatewayGroupId,omitempty"`
	// The description of the business process.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the business process.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (CreateDataServiceGroupRequest) GoString

func (*CreateDataServiceGroupRequest) SetApiGatewayGroupId

func (*CreateDataServiceGroupRequest) SetDescription

func (*CreateDataServiceGroupRequest) SetGroupName

func (*CreateDataServiceGroupRequest) SetProjectId

func (*CreateDataServiceGroupRequest) SetTenantId

func (CreateDataServiceGroupRequest) String

type CreateDataServiceGroupResponse

type CreateDataServiceGroupResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDataServiceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDataServiceGroupResponse) GoString

func (*CreateDataServiceGroupResponse) SetHeaders

func (*CreateDataServiceGroupResponse) SetStatusCode

func (CreateDataServiceGroupResponse) String

type CreateDataServiceGroupResponseBody

type CreateDataServiceGroupResponseBody struct {
	// The ID of the business process.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateDataServiceGroupResponseBody) GoString

func (*CreateDataServiceGroupResponseBody) SetGroupId

func (*CreateDataServiceGroupResponseBody) SetRequestId

func (CreateDataServiceGroupResponseBody) String

type CreateDataSourceRequest

type CreateDataSourceRequest struct {
	// The ID of the data source.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The environment in which the data source is used. Valid values: 0 and 1. 0 indicates the development environment. 1 indicates the production environment.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The subtype of the data source. Example:
	//
	// *   This parameter takes effect only if the DataSourceType parameter is set to rds.
	// *   If the DataSourceType parameter is set to rds, this parameter can be set to mysql, sqlserver, or postgresql.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The HTTP status code returned.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The type of the data source. Valid values:
	//
	// *   odps
	// *   mysql
	// *   rds
	// *   oss
	// *   sqlserver
	// *   polardb
	// *   oracle
	// *   mongodb
	// *   emr
	// *   postgresql
	// *   analyticdb_for_mysql
	// *   hybriddb_for_postgresql
	// *   holo
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The description of the data source.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The details of the data source. Examples of details of some common data sources:
	//
	// *   odps
	//
	// “`
	//
	// {
	//   "accessId": "xssssss",
	//   "accessKey": "xsaxsaxsa",
	//   "authType": 2,
	//   "endpoint": "http://service.odps.aliyun.com/api",
	//   "project": "xsaxsax",
	//   "tag": "public"
	// }
	// “`
	//
	// *   mysql
	//
	// “`
	//
	// {
	//   "database": "xsaxsa",
	//   "instanceName": "rm-xsaxsa",
	//   "password": "xsaxsa",
	//   "rdsOwnerId": "xasxsa",
	//   "regionId": "cn-shanghai",
	//   "tag": "rds",
	//   "username": "xsaxsa"
	// }
	// “`
	//
	// *   rds
	//
	// “`
	//
	// {
	//   "configType": 1,
	//   "tag": "rds",
	//   "database": "xsaxsa",
	//   "username": "xsaxsa",
	//   "password": "xssaxsa$32050",
	//   "instanceName": "rm-xsaxs",
	//   "rdsOwnerId": "11111111"
	// }
	// “`
	//
	// *   oss
	//
	// “`
	//
	// {
	//   "accessId": "sssssxx",
	//   "accessKey": "xsaxaxsaxs",
	//   "bucket": "xsa-xs-xs",
	//   "endpoint": "http://oss-cn-shanghai.aliyuncs.com",
	//   "tag": "public"
	// }
	// “`
	//
	// *   sqlserver
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:sqlserver://xsaxsa-xsaxsa.database.xxx.cn:123;DatabaseName=xsxs-xsxs",
	//   "password": "sdasda$fs",
	//   "tag": "public",
	//   "username": "sxaxacdacdd"
	// }
	// “`
	//
	// *   polardb
	//
	// “`
	//
	// {
	//   "clusterId": "pc-sdadsadsa",
	//   "database": "dsadsadsa",
	//   "ownerId": "121212122",
	//   "password": "sdasdafssa",
	//   "region": "cn-shanghai",
	//   "tag": "polardb",
	//   "username": "asdadsads"
	// }
	// “`
	//
	// *   oracle
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:oracle:saaa:@xxxxx:1521:PROD",
	//   "password": "sxasaxsa",
	//   "tag": "public",
	//   "username": "sasfadfa"
	// }
	// “`
	//
	// *   mongodb
	//
	// “`
	//
	// {
	//   "address": "[\"xsaxxsa.mongodb.rds.aliyuncs.com:3717\"]",
	//   "database": "admin",
	//   "password": "sadsda@",
	//   "tag": "public",
	//   "username": "dsadsadas"
	// }
	// “`
	//
	// *   emr
	//
	// “`
	//
	// {
	//   "accessId": "xsaxsa",
	//   "emrClusterId": "C-dsads",
	//   "emrResourceQueueName": "default",
	//   "emrEndpoint": "emr.aliyuncs.com",
	//   "accessKey": "dsadsad",
	//   "emrUserId": "224833315798889783",
	//   "name": "sasdsadsa",
	//   "emrAccessMode": "simple",
	//   "region": "cn-shanghai",
	//   "authType": "2",
	//   "emrProjectId": "FP-sdadsad"
	// }
	// “`
	//
	// *   postgresql
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:postgresql://xxxx:1921/ssss",
	//   "password": "sdadsads",
	//   "tag": "public",
	//   "username": "sdsasda"
	// }
	// “`
	//
	// *   analyticdb_for_mysql
	//
	// “`
	//
	// {
	//   "instanceId": "am-sadsada",
	//   "database": "xsxsx",
	//   "username": "xsxsa",
	//   "password": "asdadsa",
	//   "connectionString": "am-xssxsxs.ads.aliyuncs.com:3306"
	// }
	// “`
	//
	// *   hybriddb_for_postgresql
	//
	// “`
	//
	// {
	//   "connectionString": "gp-xsaxsaxa-master.gpdbmaster.rds.aliyuncs.com",
	//   "database": "xsaxsaxas",
	//   "password": "xsaxsaxsa@11",
	//   "instanceId": "gp-xsaxsaxsa",
	//   "port": "541132",
	//   "ownerId": "xsaxsaxsas",
	//   "username": "sadsad"
	// }
	// “`
	//
	// *   holo
	//
	// “`
	//
	// {
	//   "accessId": "xsaxsaxs",
	//   "accessKey": "xsaxsaxsa",
	//   "database": "xsaxsaxsa",
	//   "instanceId": "xsaxa",
	//   "tag": "aliyun"
	// }
	// “`
	//
	// *   kafka
	//
	// “`
	//
	// {
	//   "instanceId": "xsax-cn-xsaxsa",
	//   "regionId": "cn-shanghai",
	//   "tag": "aliyun",
	//   "ownerId": "1212121212112"
	// }
	// “`
	SubType *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (CreateDataSourceRequest) GoString

func (s CreateDataSourceRequest) GoString() string

func (*CreateDataSourceRequest) SetContent

func (*CreateDataSourceRequest) SetDataSourceType

func (s *CreateDataSourceRequest) SetDataSourceType(v string) *CreateDataSourceRequest

func (*CreateDataSourceRequest) SetDescription

func (*CreateDataSourceRequest) SetEnvType

func (*CreateDataSourceRequest) SetName

func (*CreateDataSourceRequest) SetProjectId

func (*CreateDataSourceRequest) SetSubType

func (CreateDataSourceRequest) String

func (s CreateDataSourceRequest) String() string

type CreateDataSourceResponse

type CreateDataSourceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateDataSourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateDataSourceResponse) GoString

func (s CreateDataSourceResponse) GoString() string

func (*CreateDataSourceResponse) SetBody

func (*CreateDataSourceResponse) SetHeaders

func (*CreateDataSourceResponse) SetStatusCode

func (CreateDataSourceResponse) String

func (s CreateDataSourceResponse) String() string

type CreateDataSourceResponseBody

type CreateDataSourceResponseBody struct {
	// Indicates whether the request was successful.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateDataSourceResponseBody) GoString

func (s CreateDataSourceResponseBody) GoString() string

func (*CreateDataSourceResponseBody) SetData

func (*CreateDataSourceResponseBody) SetHttpStatusCode

func (*CreateDataSourceResponseBody) SetRequestId

func (*CreateDataSourceResponseBody) SetSuccess

func (CreateDataSourceResponseBody) String

type CreateExportMigrationRequest

type CreateExportMigrationRequest struct {
	// The description of the export task.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The export mode of the export task. Valid values:
	//
	// *   FULL: The export task is used to export all data objects.
	// *   INCREMENTAL: The export task is used to export data objects that were modified since the specified point in time. If you set this parameter to INCREMENTAL, you must configure the IncrementalSince parameter.
	ExportMode *string `json:"ExportMode,omitempty" xml:"ExportMode,omitempty"`
	// The status of the data objects that you want to export in the export task. The system exports data objects in the state that is specified by this parameter. Valid values:
	//
	// *   SAVED: Data objects that are in the SAVED state are exported.
	// *   SUBMITTED: Data objects that are in the SUBMITTED state are exported.
	// *   DEPLOYED: Data objects that are in the DEPLOYED state are exported.
	ExportObjectStatus *string `json:"ExportObjectStatus,omitempty" xml:"ExportObjectStatus,omitempty"`
	// The start time of the incremental export task.
	//
	// The IncrementalSince parameter takes effect only when the ExportMode parameter is set to INCREMENTAL.
	IncrementalSince *int64 `json:"IncrementalSince,omitempty" xml:"IncrementalSince,omitempty"`
	// The name of the export task.
	//
	// The name of each export task must be unique. You must ensure that no duplicate export task exists in the current workspace.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (CreateExportMigrationRequest) GoString

func (s CreateExportMigrationRequest) GoString() string

func (*CreateExportMigrationRequest) SetDescription

func (*CreateExportMigrationRequest) SetExportMode

func (*CreateExportMigrationRequest) SetExportObjectStatus

func (*CreateExportMigrationRequest) SetIncrementalSince

func (*CreateExportMigrationRequest) SetName

func (*CreateExportMigrationRequest) SetProjectId

func (CreateExportMigrationRequest) String

type CreateExportMigrationResponse

type CreateExportMigrationResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateExportMigrationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateExportMigrationResponse) GoString

func (*CreateExportMigrationResponse) SetBody

func (*CreateExportMigrationResponse) SetHeaders

func (*CreateExportMigrationResponse) SetStatusCode

func (CreateExportMigrationResponse) String

type CreateExportMigrationResponseBody

type CreateExportMigrationResponseBody struct {
	// The ID of the export task.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot errors.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The call succeeded.
	// *   false: The call failed. You can locate errors based on the request ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateExportMigrationResponseBody) GoString

func (*CreateExportMigrationResponseBody) SetData

func (*CreateExportMigrationResponseBody) SetRequestId

func (*CreateExportMigrationResponseBody) SetSuccess

func (CreateExportMigrationResponseBody) String

type CreateFileRequest

type CreateFileRequest struct {
	// The advanced configurations of the node.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Advanced Settings tab of the node in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// The value of this parameter must be in the JSON format.
	AdvancedSettings *string `json:"AdvancedSettings,omitempty" xml:"AdvancedSettings,omitempty"`
	// Specifies whether to enable the automatic parsing feature for the file. Valid values:
	//
	// *   true: enables the automatic parsing feature for the file.
	// *   false: does not enable the automatic parsing feature for the file.
	//
	// This parameter corresponds to the Analyze Code parameter that is displayed after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	AutoParsing *bool `json:"AutoParsing,omitempty" xml:"AutoParsing,omitempty"`
	// The interval between automatic reruns after an error occurs. Unit: milliseconds. Maximum value: 1800000 (30 minutes).
	//
	// This parameter corresponds to the Rerun Interval parameter that is displayed after the Auto Rerun upon Error check box is selected in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// The interval that you specify in the DataWorks console is measured in minutes. Pay attention to the conversion between the units of time when you call the operation.
	AutoRerunIntervalMillis *int32 `json:"AutoRerunIntervalMillis,omitempty" xml:"AutoRerunIntervalMillis,omitempty"`
	// The number of automatic reruns that are allowed after an error occurs. Maximum value: 10.
	AutoRerunTimes *int32 `json:"AutoRerunTimes,omitempty" xml:"AutoRerunTimes,omitempty"`
	// The name of the data source for which the node is run.
	//
	// You can call the [UpdateDataSource](~~211432~~) operation to query the available data sources in the workspace.
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The code for the file. The code format varies based on the file type. To view the code format for a specific file type, go to Operation Center, right-click a node of the file type, and then select View Code.
	Content                 *string `json:"Content,omitempty" xml:"Content,omitempty"`
	CreateFolderIfNotExists *bool   `json:"CreateFolderIfNotExists,omitempty" xml:"CreateFolderIfNotExists,omitempty"`
	// The CRON expression that represents the automatic scheduling policy of the node. This parameter corresponds to the Cron Expression parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console). After you configure the Scheduling Cycle and Run At parameters in the DataWorks console, DataWorks generates the value of the Cron Expression parameter.
	//
	// Examples:
	//
	// *   CRON expression for a node that is scheduled to run at 05:30 every day: `00 30 05 * * ?`
	// *   CRON expression for a node that is scheduled to run at the fifteenth minute of each hour: `00 15 00-23/1 * * ?`
	// *   CRON expression for a node that is scheduled to run every 10 minutes: `00 00/10 * * * ?`
	// *   CRON expression for a node that is scheduled to run every 10 minutes from 08:00 to 17:00 every day: `00 00-59/10 8-17 * * * ?`
	// *   CRON expression for a node that is scheduled to run at 00:20 on the first day of each month: `00 20 00 1 * ?`
	// *   CRON expression for a node that is scheduled to run every three months starting from 00:10 on January 1: `00 10 00 1 1-12/3 ?`
	// *   CRON expression for a node that is scheduled to run at 00:05 every Tuesday and Friday: `00 05 00 * * 2,5`
	//
	// The scheduling system of DataWorks imposes the following limits on CRON expressions:
	//
	// *   A node can be scheduled to run at a minimum interval of 5 minutes.
	// *   A node can be scheduled to run at 00:05 every day at the earliest.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The type of the scheduling cycle. Valid values: NOT_DAY and DAY. The value NOT_DAY indicates that the node is scheduled to run by minute or hour. The value DAY indicates that the node is scheduled to run by day, week, or month.
	//
	// This parameter corresponds to the Scheduling Cycle parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	CycleType *string `json:"CycleType,omitempty" xml:"CycleType,omitempty"`
	// The IDs of the nodes that generate instances in the previous cycle on which the current node depends.
	DependentNodeIdList *string `json:"DependentNodeIdList,omitempty" xml:"DependentNodeIdList,omitempty"`
	// The type of the cross-cycle scheduling dependency of the node. Valid values:
	//
	// *   SELF: The instance generated for the node in the current cycle depends on the instance generated for the node in the previous cycle.
	//
	// *   CHILD: The instance generated for the node in the current cycle depends on the instances generated for the descendant nodes at the nearest level of the node in the previous cycle.
	//
	// *   USER_DEFINE: The instance generated for the node in the current cycle depends on the instances generated for one or more specified nodes in the previous cycle.
	//
	// *   NONE: No cross-cycle scheduling dependency type is selected for the node.
	//
	// *   USER_DEFINE_AND_SELF: The instance generated for the node in the current cycle depends on the instance generated for the node in the previous cycle and the instances generated for one or more specified nodes in the previous cycle.
	//
	// *   CHILD_AND_SELF: The instance generated for the node in the current cycle depends on the instances generated for the descendant nodes at the nearest level of the node in the previous cycle and the instance generated for the node in the previous cycle.
	DependentType *string `json:"DependentType,omitempty" xml:"DependentType,omitempty"`
	// The end time of automatic scheduling. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	EndEffectDate *int64 `json:"EndEffectDate,omitempty" xml:"EndEffectDate,omitempty"`
	// The description of the file.
	FileDescription *string `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	// The path of the file.
	FileFolderPath *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The type of the code in the file.
	//
	// Valid values: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	//
	// You can call the [ListFileType](~~212428~~) operation to query the type of the code for the file.
	FileType                        *int32 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	IgnoreParentSkipRunningProperty *bool  `json:"IgnoreParentSkipRunningProperty,omitempty" xml:"IgnoreParentSkipRunningProperty,omitempty"`
	// The output name of the parent file on which the current file depends. If you specify multiple output names, separate them with commas (,).
	//
	// This parameter corresponds to the Output Name parameter under Parent Nodes in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	InputList *string `json:"InputList,omitempty" xml:"InputList,omitempty"`
	// The input parameters of the node. The value of this parameter must be in the JSON format. For more information about the input parameters, see the InputContextParameterList parameter in the Response parameters section of the [GetFile](~~173954~~) operation.
	//
	// This parameter corresponds to the Input Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	InputParameters *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"`
	// The output parameters of the node. The value of this parameter must be in the JSON format. For more information about the output parameters, see the OutputContextParameterList parameter in the Response parameters section of the [GetFile](~~173954~~) operation.
	//
	// This parameter corresponds to the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputParameters *string `json:"OutputParameters,omitempty" xml:"OutputParameters,omitempty"`
	// The ID of the Alibaba Cloud account used by the file owner. If this parameter is not configured, the ID of the Alibaba Cloud account of the user who calls the operation is used.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The scheduling parameters of the node. Separate multiple parameters with spaces.
	//
	// This parameter corresponds to the Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console). For more information about the configurations of the scheduling parameters, see [Configure scheduling parameters](~~137548~~).
	ParaValue *string `json:"ParaValue,omitempty" xml:"ParaValue,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	//
	// You must configure this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// Specifies whether the node that corresponds to the file can be rerun. Valid values:
	//
	// *   ALL_ALLOWED: The node can be rerun regardless of whether it is successfully run or fails to run.
	// *   FAILURE_ALLOWED: The node can be rerun only after it fails to run.
	// *   ALL_DENIED: The node cannot be rerun regardless of whether it is successfully run or fails to run.
	//
	// This parameter corresponds to the Rerun parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RerunMode *string `json:"RerunMode,omitempty" xml:"RerunMode,omitempty"`
	// This parameter is deprecated. Do not use this parameter.
	//
	// The identifier of the resource group that is used to run the node. This parameter corresponds to the Resource Group parameter in the Resource Group section of the Properties tab in the DataWorks console. You must configure one of the ResourceGroupId and ResourceGroupIdentifier parameters to determine the resource group that is used to run the node.
	//
	// You can call the [ListResourceGroups](~~173913~~) operation to query the available resource groups in the workspace. When you call the operation, set the ResourceGroupType parameter to 1. The response parameter Id indicates the ID of an available resource group.
	ResourceGroupId *int64 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The identifier of the resource group that is used to run the node. You can call the [ListResourceGroups](~~173913~~) operation to query the available resource groups in the workspace.
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
	// The scheduling type of the inner node. Valid values:
	//
	// *   NORMAL: The node is an auto triggered node.
	// *   MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered. They correspond to the nodes in the Manually Triggered Workflows pane.
	// *   PAUSE: The node is a paused node.
	// *   SKIP: The node is a dry-run node. Dry-run nodes are started as scheduled, but the system sets the status of the nodes to successful when it starts to run them.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
	// The start time of automatic scheduling. Set the value to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartEffectDate *int64 `json:"StartEffectDate,omitempty" xml:"StartEffectDate,omitempty"`
	// Specifies whether to immediately run a node after the node is deployed to the production environment.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Start Method parameter in the Schedule section of the Configure tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartImmediately *bool `json:"StartImmediately,omitempty" xml:"StartImmediately,omitempty"`
	// Specifies whether to suspend the scheduling of the node. Valid values:
	//
	// *   true: suspends the scheduling of the node.
	// *   false: does not suspend the scheduling of the node.
	//
	// This parameter corresponds to the Recurrence parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Stop *bool `json:"Stop,omitempty" xml:"Stop,omitempty"`
}

func (CreateFileRequest) GoString

func (s CreateFileRequest) GoString() string

func (*CreateFileRequest) SetAdvancedSettings

func (s *CreateFileRequest) SetAdvancedSettings(v string) *CreateFileRequest

func (*CreateFileRequest) SetAutoParsing

func (s *CreateFileRequest) SetAutoParsing(v bool) *CreateFileRequest

func (*CreateFileRequest) SetAutoRerunIntervalMillis

func (s *CreateFileRequest) SetAutoRerunIntervalMillis(v int32) *CreateFileRequest

func (*CreateFileRequest) SetAutoRerunTimes

func (s *CreateFileRequest) SetAutoRerunTimes(v int32) *CreateFileRequest

func (*CreateFileRequest) SetConnectionName

func (s *CreateFileRequest) SetConnectionName(v string) *CreateFileRequest

func (*CreateFileRequest) SetContent

func (s *CreateFileRequest) SetContent(v string) *CreateFileRequest

func (*CreateFileRequest) SetCreateFolderIfNotExists

func (s *CreateFileRequest) SetCreateFolderIfNotExists(v bool) *CreateFileRequest

func (*CreateFileRequest) SetCronExpress

func (s *CreateFileRequest) SetCronExpress(v string) *CreateFileRequest

func (*CreateFileRequest) SetCycleType

func (s *CreateFileRequest) SetCycleType(v string) *CreateFileRequest

func (*CreateFileRequest) SetDependentNodeIdList

func (s *CreateFileRequest) SetDependentNodeIdList(v string) *CreateFileRequest

func (*CreateFileRequest) SetDependentType

func (s *CreateFileRequest) SetDependentType(v string) *CreateFileRequest

func (*CreateFileRequest) SetEndEffectDate

func (s *CreateFileRequest) SetEndEffectDate(v int64) *CreateFileRequest

func (*CreateFileRequest) SetFileDescription

func (s *CreateFileRequest) SetFileDescription(v string) *CreateFileRequest

func (*CreateFileRequest) SetFileFolderPath

func (s *CreateFileRequest) SetFileFolderPath(v string) *CreateFileRequest

func (*CreateFileRequest) SetFileName

func (s *CreateFileRequest) SetFileName(v string) *CreateFileRequest

func (*CreateFileRequest) SetFileType

func (s *CreateFileRequest) SetFileType(v int32) *CreateFileRequest

func (*CreateFileRequest) SetIgnoreParentSkipRunningProperty

func (s *CreateFileRequest) SetIgnoreParentSkipRunningProperty(v bool) *CreateFileRequest

func (*CreateFileRequest) SetInputList

func (s *CreateFileRequest) SetInputList(v string) *CreateFileRequest

func (*CreateFileRequest) SetInputParameters

func (s *CreateFileRequest) SetInputParameters(v string) *CreateFileRequest

func (*CreateFileRequest) SetOutputParameters

func (s *CreateFileRequest) SetOutputParameters(v string) *CreateFileRequest

func (*CreateFileRequest) SetOwner

func (s *CreateFileRequest) SetOwner(v string) *CreateFileRequest

func (*CreateFileRequest) SetParaValue

func (s *CreateFileRequest) SetParaValue(v string) *CreateFileRequest

func (*CreateFileRequest) SetProjectId

func (s *CreateFileRequest) SetProjectId(v int64) *CreateFileRequest

func (*CreateFileRequest) SetProjectIdentifier

func (s *CreateFileRequest) SetProjectIdentifier(v string) *CreateFileRequest

func (*CreateFileRequest) SetRerunMode

func (s *CreateFileRequest) SetRerunMode(v string) *CreateFileRequest

func (*CreateFileRequest) SetResourceGroupId

func (s *CreateFileRequest) SetResourceGroupId(v int64) *CreateFileRequest

func (*CreateFileRequest) SetResourceGroupIdentifier

func (s *CreateFileRequest) SetResourceGroupIdentifier(v string) *CreateFileRequest

func (*CreateFileRequest) SetSchedulerType

func (s *CreateFileRequest) SetSchedulerType(v string) *CreateFileRequest

func (*CreateFileRequest) SetStartEffectDate

func (s *CreateFileRequest) SetStartEffectDate(v int64) *CreateFileRequest

func (*CreateFileRequest) SetStartImmediately

func (s *CreateFileRequest) SetStartImmediately(v bool) *CreateFileRequest

func (*CreateFileRequest) SetStop

func (s *CreateFileRequest) SetStop(v bool) *CreateFileRequest

func (CreateFileRequest) String

func (s CreateFileRequest) String() string

type CreateFileResponse

type CreateFileResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateFileResponse) GoString

func (s CreateFileResponse) GoString() string

func (*CreateFileResponse) SetBody

func (*CreateFileResponse) SetHeaders

func (s *CreateFileResponse) SetHeaders(v map[string]*string) *CreateFileResponse

func (*CreateFileResponse) SetStatusCode

func (s *CreateFileResponse) SetStatusCode(v int32) *CreateFileResponse

func (CreateFileResponse) String

func (s CreateFileResponse) String() string

type CreateFileResponseBody

type CreateFileResponseBody struct {
	// The ID of the file that was created.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateFileResponseBody) GoString

func (s CreateFileResponseBody) GoString() string

func (*CreateFileResponseBody) SetData

func (*CreateFileResponseBody) SetErrorCode

func (*CreateFileResponseBody) SetErrorMessage

func (s *CreateFileResponseBody) SetErrorMessage(v string) *CreateFileResponseBody

func (*CreateFileResponseBody) SetHttpStatusCode

func (s *CreateFileResponseBody) SetHttpStatusCode(v int32) *CreateFileResponseBody

func (*CreateFileResponseBody) SetRequestId

func (*CreateFileResponseBody) SetSuccess

func (CreateFileResponseBody) String

func (s CreateFileResponseBody) String() string

type CreateFolderRequest

type CreateFolderRequest struct {
	// The HTTP status code returned.
	FolderPath *string `json:"FolderPath,omitempty" xml:"FolderPath,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name. You must configure either the ProjectId or ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The path of the folder.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (CreateFolderRequest) GoString

func (s CreateFolderRequest) GoString() string

func (*CreateFolderRequest) SetFolderPath

func (s *CreateFolderRequest) SetFolderPath(v string) *CreateFolderRequest

func (*CreateFolderRequest) SetProjectId

func (s *CreateFolderRequest) SetProjectId(v int64) *CreateFolderRequest

func (*CreateFolderRequest) SetProjectIdentifier

func (s *CreateFolderRequest) SetProjectIdentifier(v string) *CreateFolderRequest

func (CreateFolderRequest) String

func (s CreateFolderRequest) String() string

type CreateFolderResponse

type CreateFolderResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateFolderResponse) GoString

func (s CreateFolderResponse) GoString() string

func (*CreateFolderResponse) SetBody

func (*CreateFolderResponse) SetHeaders

func (s *CreateFolderResponse) SetHeaders(v map[string]*string) *CreateFolderResponse

func (*CreateFolderResponse) SetStatusCode

func (s *CreateFolderResponse) SetStatusCode(v int32) *CreateFolderResponse

func (CreateFolderResponse) String

func (s CreateFolderResponse) String() string

type CreateFolderResponseBody

type CreateFolderResponseBody struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	Data      *string `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The unique identifier of the folder.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error message returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateFolderResponseBody) GoString

func (s CreateFolderResponseBody) GoString() string

func (*CreateFolderResponseBody) SetData

func (*CreateFolderResponseBody) SetErrorCode

func (*CreateFolderResponseBody) SetErrorMessage

func (*CreateFolderResponseBody) SetHttpStatusCode

func (s *CreateFolderResponseBody) SetHttpStatusCode(v int32) *CreateFolderResponseBody

func (*CreateFolderResponseBody) SetRequestId

func (*CreateFolderResponseBody) SetSuccess

func (CreateFolderResponseBody) String

func (s CreateFolderResponseBody) String() string

type CreateImportMigrationAdvanceRequest

type CreateImportMigrationAdvanceRequest struct {
	// The mapping between the source compute engine instance and the destination compute engine instance.
	//
	// The following types of compute engine instances are supported: MaxCompute, E-MapReduce (EMR), Hadoop CDH, and Hologres.
	CalculateEngineMap *string `json:"CalculateEngineMap,omitempty" xml:"CalculateEngineMap,omitempty"`
	// The rule configured for automatically committing and deploying the import task. The rule contains the following parameters:
	//
	// *   resourceAutoCommit: specifies whether resources are automatically committed. The value true indicates that the resources are automatically committed, and the value false indicates that the resources are not automatically committed.
	// *   resourceAutoDeploy: specifies whether resources are automatically deployed. The value true indicates that the resources are automatically deployed, and the value false indicates that the resources are not automatically deployed.
	// *   functionAutoCommit: specifies whether the function is automatically committed. The value true indicates that the function is automatically committed, and the value false indicates that the function is not automatically committed.
	// *   functionAutoDeploy: specifies whether the function is automatically deployed. The value true indicates that the function is automatically deployed, and the value false indicates that the function is not automatically deployed.
	// *   tableAutoCommitToDev: specifies whether the table is automatically committed to the development environment. The value true indicates that the table is automatically committed to the development environment, and the value false indicates that the table is not automatically committed to the development environment.
	// *   tableAutoCommitToProd: specifies whether the table is automatically committed to the production environment. The value true indicates that the table is automatically committed to the production environment, and the value false indicates that the table is not automatically committed to the production environment.
	// *   ignoreLock: specifies whether the lock is automatically ignored when an import task is locked. The value true indicates that the lock is automatically ignored, and the value false indicates that the lock is not automatically ignored. If you set this parameter to true for an import task, you can forcibly update the task even if the task is locked.
	// *   fileAutoCommit: specifies whether the file is automatically committed. The value true indicates that the file is automatically committed, and the value false indicates that the file is not automatically committed.
	// *   fileAutoDeploy: specifies whether the file is automatically deployed. The value true indicates that the file is automatically deployed, and the value false indicates that the file is not automatically deployed.
	CommitRule *string `json:"CommitRule,omitempty" xml:"CommitRule,omitempty"`
	// The description of the import package.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the import task. The name must be unique within the workspace.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The path of the import package.
	//
	// **The import package must be uploaded. Example of the upload method:**`  Config config = new Config(); config.setAccessKeyId(accessId); config.setAccessKeySecret(accessKey); config.setEndpoint(popEndpoint); config.setRegionId(regionId); Client client = new Client(config); CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest(); request.setName("test_migration_api_" + System.currentTimeMillis()); request.setProjectId(123456L); request.setPackageType("DATAWORKS_MODEL"); request.setPackageFileObject(new FileInputStream("/home/admin/Downloads/test.zip")); RuntimeOptions runtime = new RuntimeOptions(); CreateImportMigrationResponse response = client.createImportMigrationAdvance(request, runtime); ... `
	PackageFileObject io.Reader `json:"PackageFile,omitempty" xml:"PackageFile,omitempty"`
	// The type of the import package. Valid values:
	//
	// *   DATAWORKS_MODEL (standard format)
	// *   DATAWORKS_V2 (Apsara Stack DataWorks V3.6.1 to V3.11)
	// *   DATAWORKS_V3 (Apsara Stack DataWorks V3.12 and later)
	PackageType *string `json:"PackageType,omitempty" xml:"PackageType,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The mapping between the resource group for scheduling and the resource group for Data Integration. The keys and values in the mapping are the identifiers of the resource groups. Specify the mapping in the following format:
	//
	// “`
	//
	// {
	//     "SCHEDULER_RESOURCE_GROUP": {
	//         "xxx": "yyy"
	//     },
	//     "DI_RESOURCE_GROUP": {
	//         "ccc": "dfdd"
	//     }
	// }
	//
	//
	// “`
	ResourceGroupMap *string `json:"ResourceGroupMap,omitempty" xml:"ResourceGroupMap,omitempty"`
	// The mapping between the prefixes for the names of the source and destination workspaces. When the system performs the import operation, the prefix for the name of the source workspace in the import package is replaced based on the mapping.
	WorkspaceMap *string `json:"WorkspaceMap,omitempty" xml:"WorkspaceMap,omitempty"`
}

func (CreateImportMigrationAdvanceRequest) GoString

func (*CreateImportMigrationAdvanceRequest) SetCalculateEngineMap

func (*CreateImportMigrationAdvanceRequest) SetCommitRule

func (*CreateImportMigrationAdvanceRequest) SetDescription

func (*CreateImportMigrationAdvanceRequest) SetName

func (*CreateImportMigrationAdvanceRequest) SetPackageFileObject

func (*CreateImportMigrationAdvanceRequest) SetPackageType

func (*CreateImportMigrationAdvanceRequest) SetProjectId

func (*CreateImportMigrationAdvanceRequest) SetResourceGroupMap

func (*CreateImportMigrationAdvanceRequest) SetWorkspaceMap

func (CreateImportMigrationAdvanceRequest) String

type CreateImportMigrationRequest

type CreateImportMigrationRequest struct {
	// The mapping between the source compute engine instance and the destination compute engine instance.
	//
	// The following types of compute engine instances are supported: MaxCompute, E-MapReduce (EMR), Hadoop CDH, and Hologres.
	CalculateEngineMap *string `json:"CalculateEngineMap,omitempty" xml:"CalculateEngineMap,omitempty"`
	// The rule configured for automatically committing and deploying the import task. The rule contains the following parameters:
	//
	// *   resourceAutoCommit: specifies whether resources are automatically committed. The value true indicates that the resources are automatically committed, and the value false indicates that the resources are not automatically committed.
	// *   resourceAutoDeploy: specifies whether resources are automatically deployed. The value true indicates that the resources are automatically deployed, and the value false indicates that the resources are not automatically deployed.
	// *   functionAutoCommit: specifies whether the function is automatically committed. The value true indicates that the function is automatically committed, and the value false indicates that the function is not automatically committed.
	// *   functionAutoDeploy: specifies whether the function is automatically deployed. The value true indicates that the function is automatically deployed, and the value false indicates that the function is not automatically deployed.
	// *   tableAutoCommitToDev: specifies whether the table is automatically committed to the development environment. The value true indicates that the table is automatically committed to the development environment, and the value false indicates that the table is not automatically committed to the development environment.
	// *   tableAutoCommitToProd: specifies whether the table is automatically committed to the production environment. The value true indicates that the table is automatically committed to the production environment, and the value false indicates that the table is not automatically committed to the production environment.
	// *   ignoreLock: specifies whether the lock is automatically ignored when an import task is locked. The value true indicates that the lock is automatically ignored, and the value false indicates that the lock is not automatically ignored. If you set this parameter to true for an import task, you can forcibly update the task even if the task is locked.
	// *   fileAutoCommit: specifies whether the file is automatically committed. The value true indicates that the file is automatically committed, and the value false indicates that the file is not automatically committed.
	// *   fileAutoDeploy: specifies whether the file is automatically deployed. The value true indicates that the file is automatically deployed, and the value false indicates that the file is not automatically deployed.
	CommitRule *string `json:"CommitRule,omitempty" xml:"CommitRule,omitempty"`
	// The description of the import package.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the import task. The name must be unique within the workspace.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The path of the import package.
	//
	// **The import package must be uploaded. Example of the upload method:**`  Config config = new Config(); config.setAccessKeyId(accessId); config.setAccessKeySecret(accessKey); config.setEndpoint(popEndpoint); config.setRegionId(regionId); Client client = new Client(config); CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest(); request.setName("test_migration_api_" + System.currentTimeMillis()); request.setProjectId(123456L); request.setPackageType("DATAWORKS_MODEL"); request.setPackageFileObject(new FileInputStream("/home/admin/Downloads/test.zip")); RuntimeOptions runtime = new RuntimeOptions(); CreateImportMigrationResponse response = client.createImportMigrationAdvance(request, runtime); ... `
	PackageFile *string `json:"PackageFile,omitempty" xml:"PackageFile,omitempty"`
	// The type of the import package. Valid values:
	//
	// *   DATAWORKS_MODEL (standard format)
	// *   DATAWORKS_V2 (Apsara Stack DataWorks V3.6.1 to V3.11)
	// *   DATAWORKS_V3 (Apsara Stack DataWorks V3.12 and later)
	PackageType *string `json:"PackageType,omitempty" xml:"PackageType,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The mapping between the resource group for scheduling and the resource group for Data Integration. The keys and values in the mapping are the identifiers of the resource groups. Specify the mapping in the following format:
	//
	// “`
	//
	// {
	//     "SCHEDULER_RESOURCE_GROUP": {
	//         "xxx": "yyy"
	//     },
	//     "DI_RESOURCE_GROUP": {
	//         "ccc": "dfdd"
	//     }
	// }
	//
	//
	// “`
	ResourceGroupMap *string `json:"ResourceGroupMap,omitempty" xml:"ResourceGroupMap,omitempty"`
	// The mapping between the prefixes for the names of the source and destination workspaces. When the system performs the import operation, the prefix for the name of the source workspace in the import package is replaced based on the mapping.
	WorkspaceMap *string `json:"WorkspaceMap,omitempty" xml:"WorkspaceMap,omitempty"`
}

func (CreateImportMigrationRequest) GoString

func (s CreateImportMigrationRequest) GoString() string

func (*CreateImportMigrationRequest) SetCalculateEngineMap

func (*CreateImportMigrationRequest) SetCommitRule

func (*CreateImportMigrationRequest) SetDescription

func (*CreateImportMigrationRequest) SetName

func (*CreateImportMigrationRequest) SetPackageFile

func (*CreateImportMigrationRequest) SetPackageType

func (*CreateImportMigrationRequest) SetProjectId

func (*CreateImportMigrationRequest) SetResourceGroupMap

func (*CreateImportMigrationRequest) SetWorkspaceMap

func (CreateImportMigrationRequest) String

type CreateImportMigrationResponse

type CreateImportMigrationResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateImportMigrationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateImportMigrationResponse) GoString

func (*CreateImportMigrationResponse) SetBody

func (*CreateImportMigrationResponse) SetHeaders

func (*CreateImportMigrationResponse) SetStatusCode

func (CreateImportMigrationResponse) String

type CreateImportMigrationResponseBody

type CreateImportMigrationResponseBody struct {
	// The ID of the import task. The ID is used as an input parameter if you want the system to run the import task or you want to obtain the running progress of the import task.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateImportMigrationResponseBody) GoString

func (*CreateImportMigrationResponseBody) SetData

func (*CreateImportMigrationResponseBody) SetErrorCode

func (*CreateImportMigrationResponseBody) SetErrorMessage

func (*CreateImportMigrationResponseBody) SetHttpStatusCode

func (*CreateImportMigrationResponseBody) SetRequestId

func (*CreateImportMigrationResponseBody) SetSuccess

func (CreateImportMigrationResponseBody) String

type CreateManualDagRequest

type CreateManualDagRequest struct {
	BizDate        *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	DagParameters  *string `json:"DagParameters,omitempty" xml:"DagParameters,omitempty"`
	ExcludeNodeIds *string `json:"ExcludeNodeIds,omitempty" xml:"ExcludeNodeIds,omitempty"`
	FlowName       *string `json:"FlowName,omitempty" xml:"FlowName,omitempty"`
	IncludeNodeIds *string `json:"IncludeNodeIds,omitempty" xml:"IncludeNodeIds,omitempty"`
	NodeParameters *string `json:"NodeParameters,omitempty" xml:"NodeParameters,omitempty"`
	ProjectEnv     *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	ProjectName    *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (CreateManualDagRequest) GoString

func (s CreateManualDagRequest) GoString() string

func (*CreateManualDagRequest) SetBizDate

func (*CreateManualDagRequest) SetDagParameters

func (s *CreateManualDagRequest) SetDagParameters(v string) *CreateManualDagRequest

func (*CreateManualDagRequest) SetExcludeNodeIds

func (s *CreateManualDagRequest) SetExcludeNodeIds(v string) *CreateManualDagRequest

func (*CreateManualDagRequest) SetFlowName

func (*CreateManualDagRequest) SetIncludeNodeIds

func (s *CreateManualDagRequest) SetIncludeNodeIds(v string) *CreateManualDagRequest

func (*CreateManualDagRequest) SetNodeParameters

func (s *CreateManualDagRequest) SetNodeParameters(v string) *CreateManualDagRequest

func (*CreateManualDagRequest) SetProjectEnv

func (*CreateManualDagRequest) SetProjectName

func (CreateManualDagRequest) String

func (s CreateManualDagRequest) String() string

type CreateManualDagResponse

type CreateManualDagResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateManualDagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateManualDagResponse) GoString

func (s CreateManualDagResponse) GoString() string

func (*CreateManualDagResponse) SetBody

func (*CreateManualDagResponse) SetHeaders

func (*CreateManualDagResponse) SetStatusCode

func (CreateManualDagResponse) String

func (s CreateManualDagResponse) String() string

type CreateManualDagResponseBody

type CreateManualDagResponseBody struct {
	DagId     *int64  `json:"DagId,omitempty" xml:"DagId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateManualDagResponseBody) GoString

func (s CreateManualDagResponseBody) GoString() string

func (*CreateManualDagResponseBody) SetDagId

func (*CreateManualDagResponseBody) SetRequestId

func (CreateManualDagResponseBody) String

type CreateMetaCategoryRequest

type CreateMetaCategoryRequest struct {
	// The remarks of the category.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The name of the category.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the parent category.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
}

func (CreateMetaCategoryRequest) GoString

func (s CreateMetaCategoryRequest) GoString() string

func (*CreateMetaCategoryRequest) SetComment

func (*CreateMetaCategoryRequest) SetName

func (*CreateMetaCategoryRequest) SetParentId

func (CreateMetaCategoryRequest) String

func (s CreateMetaCategoryRequest) String() string

type CreateMetaCategoryResponse

type CreateMetaCategoryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateMetaCategoryResponse) GoString

func (s CreateMetaCategoryResponse) GoString() string

func (*CreateMetaCategoryResponse) SetBody

func (*CreateMetaCategoryResponse) SetHeaders

func (*CreateMetaCategoryResponse) SetStatusCode

func (CreateMetaCategoryResponse) String

type CreateMetaCategoryResponseBody

type CreateMetaCategoryResponseBody struct {
	// The information about the category.
	Data *CreateMetaCategoryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateMetaCategoryResponseBody) GoString

func (*CreateMetaCategoryResponseBody) SetErrorCode

func (*CreateMetaCategoryResponseBody) SetErrorMessage

func (*CreateMetaCategoryResponseBody) SetHttpStatusCode

func (*CreateMetaCategoryResponseBody) SetRequestId

func (*CreateMetaCategoryResponseBody) SetSuccess

func (CreateMetaCategoryResponseBody) String

type CreateMetaCategoryResponseBodyData

type CreateMetaCategoryResponseBodyData struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
}

func (CreateMetaCategoryResponseBodyData) GoString

func (*CreateMetaCategoryResponseBodyData) SetCategoryId

func (CreateMetaCategoryResponseBodyData) String

type CreateMetaCollectionRequest

type CreateMetaCollectionRequest struct {
	// The ID of the request.
	CollectionType *string `json:"CollectionType,omitempty" xml:"CollectionType,omitempty"`
	// The unique identifier of the parent collection.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The comment of the collection.
	//
	// The comment must be 1 to 64 characters in length.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type of the collection.
	ParentQualifiedName *string `json:"ParentQualifiedName,omitempty" xml:"ParentQualifiedName,omitempty"`
}

func (CreateMetaCollectionRequest) GoString

func (s CreateMetaCollectionRequest) GoString() string

func (*CreateMetaCollectionRequest) SetCollectionType

func (*CreateMetaCollectionRequest) SetComment

func (*CreateMetaCollectionRequest) SetName

func (*CreateMetaCollectionRequest) SetParentQualifiedName

func (s *CreateMetaCollectionRequest) SetParentQualifiedName(v string) *CreateMetaCollectionRequest

func (CreateMetaCollectionRequest) String

type CreateMetaCollectionResponse

type CreateMetaCollectionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateMetaCollectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateMetaCollectionResponse) GoString

func (s CreateMetaCollectionResponse) GoString() string

func (*CreateMetaCollectionResponse) SetBody

func (*CreateMetaCollectionResponse) SetHeaders

func (*CreateMetaCollectionResponse) SetStatusCode

func (CreateMetaCollectionResponse) String

type CreateMetaCollectionResponseBody

type CreateMetaCollectionResponseBody struct {
	// The error message returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The HTTP status code returned.
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	// The unique identifier of the collection.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateMetaCollectionResponseBody) GoString

func (*CreateMetaCollectionResponseBody) SetErrorCode

func (*CreateMetaCollectionResponseBody) SetErrorMessage

func (*CreateMetaCollectionResponseBody) SetHttpStatusCode

func (*CreateMetaCollectionResponseBody) SetQualifiedName

func (*CreateMetaCollectionResponseBody) SetRequestId

func (*CreateMetaCollectionResponseBody) SetSuccess

func (CreateMetaCollectionResponseBody) String

type CreatePermissionApplyOrderRequest

type CreatePermissionApplyOrderRequest struct {
	ApplyObject []*CreatePermissionApplyOrderRequestApplyObject `json:"ApplyObject,omitempty" xml:"ApplyObject,omitempty" type:"Repeated"`
	// The reason for your request. The administrator determines whether to approve the request based on the reason.
	ApplyReason *string `json:"ApplyReason,omitempty" xml:"ApplyReason,omitempty"`
	// The ID of the Alibaba Cloud account for which you want to request permissions. If you want to request permissions for multiple Alibaba Cloud accounts, separate the IDs of the accounts with commas (,).
	ApplyUserIds *string `json:"ApplyUserIds,omitempty" xml:"ApplyUserIds,omitempty"`
	// The expiration time of the permissions that you request. This value is a UNIX timestamp. If you do not specify a value for this parameter, January 1, 2065 is used as the expiration time.
	//
	// If LabelSecurity is disabled for the MaxCompute project in which you want to request permissions on the fields of a table, or the security level of the fields is 0 or is lower than or equal to the security level of the Alibaba Cloud account for which you want to request permissions, you can request only permanent permissions.
	//
	// You can go to the Workspace Management page of the DataWorks console, click MaxCompute Management in the left-side navigation pane, and then check whether column-level access control is enabled.
	//
	// You can go to your DataWorks workspace, view the security level of the fields in DataMap, and then view the security level of the Alibaba Cloud account on the User Management page.
	Deadline *int64 `json:"Deadline,omitempty" xml:"Deadline,omitempty"`
	// The type of the compute engine instance in which you want to request permissions on the fields of a table. The parameter value is odps and cannot be changed. This value indicates that you can request permissions only on fields of tables in MaxCompute compute engine instances.
	EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// The name of the MaxCompute project in which you request permissions on the fields of a table.
	MaxComputeProjectName *string `json:"MaxComputeProjectName,omitempty" xml:"MaxComputeProjectName,omitempty"`
	// The type of the permission request order. The parameter value is 1 and cannot be changed. This value indicates ACL-based authorization.
	OrderType *int32 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The ID of the DataWorks workspace that is associated with the MaxCompute project in which you want to request permissions on the fields of a table. You can go to the Workspace Management page in the DataWorks console to view the workspace ID.
	WorkspaceId *int32 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (CreatePermissionApplyOrderRequest) GoString

func (*CreatePermissionApplyOrderRequest) SetApplyReason

func (*CreatePermissionApplyOrderRequest) SetApplyUserIds

func (*CreatePermissionApplyOrderRequest) SetDeadline

func (*CreatePermissionApplyOrderRequest) SetEngineType

func (*CreatePermissionApplyOrderRequest) SetMaxComputeProjectName

func (*CreatePermissionApplyOrderRequest) SetOrderType

func (*CreatePermissionApplyOrderRequest) SetWorkspaceId

func (CreatePermissionApplyOrderRequest) String

type CreatePermissionApplyOrderRequestApplyObject

type CreatePermissionApplyOrderRequestApplyObject struct {
	// The permission that you want to request. If you want to request multiple permissions at the same time, separate them with commas (,). You can request only the following permissions: Select, Describe, Drop, Alter, Update, and Download.
	Actions        *string                                                       `json:"Actions,omitempty" xml:"Actions,omitempty"`
	ColumnMetaList []*CreatePermissionApplyOrderRequestApplyObjectColumnMetaList `json:"ColumnMetaList,omitempty" xml:"ColumnMetaList,omitempty" type:"Repeated"`
	// The name of the object on which you want to request permissions. You can request permissions only on MaxCompute tables. Set this parameter to the name of the table on which you want to request permissions.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreatePermissionApplyOrderRequestApplyObject) GoString

func (*CreatePermissionApplyOrderRequestApplyObject) SetActions

func (*CreatePermissionApplyOrderRequestApplyObject) SetName

func (CreatePermissionApplyOrderRequestApplyObject) String

type CreatePermissionApplyOrderRequestApplyObjectColumnMetaList

type CreatePermissionApplyOrderRequestApplyObjectColumnMetaList struct {
	// The name of the field on which you want to request permissions. If you want to request permissions on an entire table, enter the names of all fields in the table.
	//
	// You can request permissions on specific fields of a table in a MaxCompute project only after LabelSecurity is enabled for this project. If LabelSecurity is disabled, you can request permissions only on an entire table.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (CreatePermissionApplyOrderRequestApplyObjectColumnMetaList) GoString

func (*CreatePermissionApplyOrderRequestApplyObjectColumnMetaList) SetName

func (CreatePermissionApplyOrderRequestApplyObjectColumnMetaList) String

type CreatePermissionApplyOrderResponse

type CreatePermissionApplyOrderResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreatePermissionApplyOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreatePermissionApplyOrderResponse) GoString

func (*CreatePermissionApplyOrderResponse) SetHeaders

func (*CreatePermissionApplyOrderResponse) SetStatusCode

func (CreatePermissionApplyOrderResponse) String

type CreatePermissionApplyOrderResponseBody

type CreatePermissionApplyOrderResponseBody struct {
	// The ID of the request order. If you request permissions on multiple objects but each object has a different request approver, one request order is generated for each object and is sent to the related approver. In this case, an array is returned.
	FlowId []*string `json:"FlowId,omitempty" xml:"FlowId,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreatePermissionApplyOrderResponseBody) GoString

func (*CreatePermissionApplyOrderResponseBody) SetFlowId

func (*CreatePermissionApplyOrderResponseBody) SetRequestId

func (CreatePermissionApplyOrderResponseBody) String

type CreateProjectMemberRequest

type CreateProjectMemberRequest struct {
	// The ID of the request.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The client token that is used to ensure the idempotence of the request. We recommend that you set this parameter to a UUID.
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	RoleCode  *string `json:"RoleCode,omitempty" xml:"RoleCode,omitempty"`
	// The code of the role. This parameter is optional. If you specify the RoleCode parameter, the user is assigned the role.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (CreateProjectMemberRequest) GoString

func (s CreateProjectMemberRequest) GoString() string

func (*CreateProjectMemberRequest) SetClientToken

func (*CreateProjectMemberRequest) SetProjectId

func (*CreateProjectMemberRequest) SetRoleCode

func (*CreateProjectMemberRequest) SetUserId

func (CreateProjectMemberRequest) String

type CreateProjectMemberResponse

type CreateProjectMemberResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateProjectMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateProjectMemberResponse) GoString

func (s CreateProjectMemberResponse) GoString() string

func (*CreateProjectMemberResponse) SetBody

func (*CreateProjectMemberResponse) SetHeaders

func (*CreateProjectMemberResponse) SetStatusCode

func (CreateProjectMemberResponse) String

type CreateProjectMemberResponseBody

type CreateProjectMemberResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateProjectMemberResponseBody) GoString

func (*CreateProjectMemberResponseBody) SetRequestId

func (CreateProjectMemberResponseBody) String

type CreateQualityEntityRequest

type CreateQualityEntityRequest struct {
	// Valid values: 0 (corrected when SQl is completed) and 1 (corrected when task is completed).
	EntityLevel *int32 `json:"EntityLevel,omitempty" xml:"EntityLevel,omitempty"`
	// The engine or data source type.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The partition expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	ProjectId       *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the maxcompute project or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (CreateQualityEntityRequest) GoString

func (s CreateQualityEntityRequest) GoString() string

func (*CreateQualityEntityRequest) SetEntityLevel

func (*CreateQualityEntityRequest) SetEnvType

func (*CreateQualityEntityRequest) SetMatchExpression

func (*CreateQualityEntityRequest) SetProjectId

func (*CreateQualityEntityRequest) SetProjectName

func (*CreateQualityEntityRequest) SetTableName

func (CreateQualityEntityRequest) String

type CreateQualityEntityResponse

type CreateQualityEntityResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateQualityEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateQualityEntityResponse) GoString

func (s CreateQualityEntityResponse) GoString() string

func (*CreateQualityEntityResponse) SetBody

func (*CreateQualityEntityResponse) SetHeaders

func (*CreateQualityEntityResponse) SetStatusCode

func (CreateQualityEntityResponse) String

type CreateQualityEntityResponseBody

type CreateQualityEntityResponseBody struct {
	// The ID of the partition expression.
	Data *int32 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The returned message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP request error codes.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateQualityEntityResponseBody) GoString

func (*CreateQualityEntityResponseBody) SetData

func (*CreateQualityEntityResponseBody) SetErrorCode

func (*CreateQualityEntityResponseBody) SetErrorMessage

func (*CreateQualityEntityResponseBody) SetHttpStatusCode

func (*CreateQualityEntityResponseBody) SetRequestId

func (*CreateQualityEntityResponseBody) SetSuccess

func (CreateQualityEntityResponseBody) String

type CreateQualityFollowerRequest

type CreateQualityFollowerRequest struct {
	// The notification method. Valid values: 1, 2, 4, and 5. 1 indicates that the notification is sent by email. 2 indicates that the notification is sent by email and text message. 4 indicates that the notification is sent by a DingTalk chatbot. 5 indicates that the notification is sent by a DingTalk chatbot to all members in a DingTalk group.
	AlarmMode *int32 `json:"AlarmMode,omitempty" xml:"AlarmMode,omitempty"`
	// The ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The user ID of the subscriber.
	Follower  *string `json:"Follower,omitempty" xml:"Follower,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the computing engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (CreateQualityFollowerRequest) GoString

func (s CreateQualityFollowerRequest) GoString() string

func (*CreateQualityFollowerRequest) SetAlarmMode

func (*CreateQualityFollowerRequest) SetEntityId

func (*CreateQualityFollowerRequest) SetFollower

func (*CreateQualityFollowerRequest) SetProjectId

func (*CreateQualityFollowerRequest) SetProjectName

func (CreateQualityFollowerRequest) String

type CreateQualityFollowerResponse

type CreateQualityFollowerResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateQualityFollowerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateQualityFollowerResponse) GoString

func (*CreateQualityFollowerResponse) SetBody

func (*CreateQualityFollowerResponse) SetHeaders

func (*CreateQualityFollowerResponse) SetStatusCode

func (CreateQualityFollowerResponse) String

type CreateQualityFollowerResponseBody

type CreateQualityFollowerResponseBody struct {
	// The ID of the created subscription relationship.
	Data *int32 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateQualityFollowerResponseBody) GoString

func (*CreateQualityFollowerResponseBody) SetData

func (*CreateQualityFollowerResponseBody) SetErrorCode

func (*CreateQualityFollowerResponseBody) SetErrorMessage

func (*CreateQualityFollowerResponseBody) SetHttpStatusCode

func (*CreateQualityFollowerResponseBody) SetRequestId

func (*CreateQualityFollowerResponseBody) SetSuccess

func (CreateQualityFollowerResponseBody) String

type CreateQualityRelativeNodeRequest

type CreateQualityRelativeNodeRequest struct {
	// The type of the compute engine instance or data source.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the workspace to which the node to be associated with the partition filter expression belongs.
	TargetNodeProjectId *int64 `json:"TargetNodeProjectId,omitempty" xml:"TargetNodeProjectId,omitempty"`
	// The name of the workspace to which the node to be associated with the partition filter expression belongs.
	TargetNodeProjectName *string `json:"TargetNodeProjectName,omitempty" xml:"TargetNodeProjectName,omitempty"`
}

func (CreateQualityRelativeNodeRequest) GoString

func (*CreateQualityRelativeNodeRequest) SetEnvType

func (*CreateQualityRelativeNodeRequest) SetMatchExpression

func (*CreateQualityRelativeNodeRequest) SetNodeId

func (*CreateQualityRelativeNodeRequest) SetProjectId

func (*CreateQualityRelativeNodeRequest) SetProjectName

func (*CreateQualityRelativeNodeRequest) SetTableName

func (*CreateQualityRelativeNodeRequest) SetTargetNodeProjectId

func (*CreateQualityRelativeNodeRequest) SetTargetNodeProjectName

func (CreateQualityRelativeNodeRequest) String

type CreateQualityRelativeNodeResponse

type CreateQualityRelativeNodeResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateQualityRelativeNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateQualityRelativeNodeResponse) GoString

func (*CreateQualityRelativeNodeResponse) SetHeaders

func (*CreateQualityRelativeNodeResponse) SetStatusCode

func (CreateQualityRelativeNodeResponse) String

type CreateQualityRelativeNodeResponseBody

type CreateQualityRelativeNodeResponseBody struct {
	// Indicates whether the node is associated with the partition filter expression.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateQualityRelativeNodeResponseBody) GoString

func (*CreateQualityRelativeNodeResponseBody) SetData

func (*CreateQualityRelativeNodeResponseBody) SetErrorCode

func (*CreateQualityRelativeNodeResponseBody) SetErrorMessage

func (*CreateQualityRelativeNodeResponseBody) SetHttpStatusCode

func (*CreateQualityRelativeNodeResponseBody) SetRequestId

func (*CreateQualityRelativeNodeResponseBody) SetSuccess

func (CreateQualityRelativeNodeResponseBody) String

type CreateQualityRuleRequest

type CreateQualityRuleRequest struct {
	// The strength of the monitoring rule. Valid values: 0 and 1. 0 indicates that the monitoring rule is a weak rule. 1 indicates that the monitoring rule is a strong rule.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The ID of the checker.
	Checker *int32 `json:"Checker,omitempty" xml:"Checker,omitempty"`
	// The description of the monitoring rule.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The threshold for a critical alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	CriticalThreshold *string `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The expected value of the monitoring result.
	ExpectValue *string `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// The method used to collect sample data. If you want to use a custom SQL statement as a sampling method, set this parameter to user_defined.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// The comparison operator of the monitoring rule.
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Specifies whether the monitoring rule is a dynamic threshold rule. Valid values: 0 and 2. 0 indicates that the monitoring rule is not a dynamic threshold rule. 2 indicates that the monitoring rule is a dynamic threshold rule.
	PredictType *int32 `json:"PredictType,omitempty" xml:"PredictType,omitempty"`
	ProjectId   *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The fields that you want to monitor. If you want to monitor all fields in a table and check the table rows, set this parameter to table_count. If you want to monitor all fields in a table and check the table size, set this parameter to table_size.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The data type of the fields that you want to monitor. If you want to monitor all fields in a table, set this parameter to table. If you want to monitor only a specific field, set this parameter to bigint.
	PropertyType *string `json:"PropertyType,omitempty" xml:"PropertyType,omitempty"`
	// The name of the monitoring rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The type of the monitoring rule. Valid values: 0, 1, and 2. 0 indicates that the monitoring rule is created by the system. 1 indicates that the monitoring rule is created by a user. 2 indicates that the monitoring rule is a workspace-level rule.
	RuleType    *int32  `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	TaskSetting *string `json:"TaskSetting,omitempty" xml:"TaskSetting,omitempty"`
	// The ID of the template that is used to create the monitoring rule.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The trend of the monitoring result. Valid values:
	//
	// *   up: increasing
	// *   down: decreasing
	// *   abs: absolute value
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	WarningThreshold *string `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
	// The filter condition or custom SQL statement.
	WhereCondition *string `json:"WhereCondition,omitempty" xml:"WhereCondition,omitempty"`
}

func (CreateQualityRuleRequest) GoString

func (s CreateQualityRuleRequest) GoString() string

func (*CreateQualityRuleRequest) SetBlockType

func (*CreateQualityRuleRequest) SetChecker

func (*CreateQualityRuleRequest) SetComment

func (*CreateQualityRuleRequest) SetCriticalThreshold

func (s *CreateQualityRuleRequest) SetCriticalThreshold(v string) *CreateQualityRuleRequest

func (*CreateQualityRuleRequest) SetEntityId

func (*CreateQualityRuleRequest) SetExpectValue

func (*CreateQualityRuleRequest) SetMethodName

func (*CreateQualityRuleRequest) SetOperator

func (*CreateQualityRuleRequest) SetPredictType

func (*CreateQualityRuleRequest) SetProjectId

func (*CreateQualityRuleRequest) SetProjectName

func (*CreateQualityRuleRequest) SetProperty

func (*CreateQualityRuleRequest) SetPropertyType

func (*CreateQualityRuleRequest) SetRuleName

func (*CreateQualityRuleRequest) SetRuleType

func (*CreateQualityRuleRequest) SetTaskSetting

func (*CreateQualityRuleRequest) SetTemplateId

func (*CreateQualityRuleRequest) SetTrend

func (*CreateQualityRuleRequest) SetWarningThreshold

func (s *CreateQualityRuleRequest) SetWarningThreshold(v string) *CreateQualityRuleRequest

func (*CreateQualityRuleRequest) SetWhereCondition

func (s *CreateQualityRuleRequest) SetWhereCondition(v string) *CreateQualityRuleRequest

func (CreateQualityRuleRequest) String

func (s CreateQualityRuleRequest) String() string

type CreateQualityRuleResponse

type CreateQualityRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateQualityRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateQualityRuleResponse) GoString

func (s CreateQualityRuleResponse) GoString() string

func (*CreateQualityRuleResponse) SetBody

func (*CreateQualityRuleResponse) SetHeaders

func (*CreateQualityRuleResponse) SetStatusCode

func (CreateQualityRuleResponse) String

func (s CreateQualityRuleResponse) String() string

type CreateQualityRuleResponseBody

type CreateQualityRuleResponseBody struct {
	// The ID of the monitoring rule that you created.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateQualityRuleResponseBody) GoString

func (*CreateQualityRuleResponseBody) SetData

func (*CreateQualityRuleResponseBody) SetErrorCode

func (*CreateQualityRuleResponseBody) SetErrorMessage

func (*CreateQualityRuleResponseBody) SetHttpStatusCode

func (*CreateQualityRuleResponseBody) SetRequestId

func (*CreateQualityRuleResponseBody) SetSuccess

func (CreateQualityRuleResponseBody) String

type CreateRemindRequest

type CreateRemindRequest struct {
	// The recipient of the alert. Valid values: OWNER and OTHER. The value OWNER indicates the node owner. The value OTHER indicates a specified user.
	AlertInterval *int32 `json:"AlertInterval,omitempty" xml:"AlertInterval,omitempty"`
	// The webhook URL of the DingTalk chatbot. You can specify multiple webhook URLs. Separate the specified webhook URLs with commas (,).
	AlertMethods *string `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty"`
	// The webhook URL of the WeCom or Lark chatbot. You can specify multiple webhook URLs. Separate the specified webhook URLs with commas (,). The WEBHOOKS notification method must be specified for alertMethods.
	//
	// Only DataWorks Enterprise Edition supports this parameter.
	//
	// The webhook URL-based alerting feature is supported in the following regions: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), China (Hong Kong), Germany (Frankfurt), and Singapore.
	AlertTargets *string `json:"AlertTargets,omitempty" xml:"AlertTargets,omitempty"`
	// *   If the AlertUnit parameter is set to OWNER, leave this parameter empty.
	// *   If the AlertUnit parameter is set to OTHER, set this parameter to the ID of the Alibaba Cloud account used by a specific user. You can specify multiple IDs. Separate multiple IDs with commas (,). You can specify a maximum of 10 IDs.
	AlertUnit *string `json:"AlertUnit,omitempty" xml:"AlertUnit,omitempty"`
	// The ID of the workflow to which the custom alert rule is applied. This parameter takes effect when the RemindUnit parameter is set to BIZPROCESS. You can specify multiple IDs. Separate multiple IDs with commas (,). A maximum of five workflows can be specified for a custom alert rule.
	BaselineIds *string `json:"BaselineIds,omitempty" xml:"BaselineIds,omitempty"`
	// The maximum number of alerts. Valid values: 1 to 10. Default value: 3.
	BizProcessIds *string `json:"BizProcessIds,omitempty" xml:"BizProcessIds,omitempty"`
	// The notification method. Valid values:
	//
	// *   MAIL: Alert notifications are sent by emails.
	//
	// *   SMS: Alert notifications are sent by text messages.
	//
	//     Alert notifications can be sent by text messages only in the Singapore, Malaysia (Kuala Lumpur), and Germany (Frankfurt) regions.
	//
	// *   WEBHOOKS (WeCom or Lark chatbot): Alert notifications are sent by WeCom or Lark messages. If you want to use this notification method, you must configure the Webhooks parameter.
	//
	// You can specify multiple notification methods. Separate them with commas (,).
	Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The ID of the node to which the custom alert rule is applied. This parameter takes effect when the RemindUnit parameter is set to NODE. You can specify multiple IDs. Separate multiple IDs with commas (,). A maximum of 50 nodes can be specified for a custom alert rule.
	DndEnd *string `json:"DndEnd,omitempty" xml:"DndEnd,omitempty"`
	// The details of the conditions that trigger an alert.
	//
	// *   If the RemindType parameter is set to FINISHED, leave this parameter empty.
	// *   If the RemindType parameter is set to UNFINISHED, specify this parameter as key-value pairs. Example: {"hour":23,"minu":59}. Valid values of hour: 0 to 47. Valid values of minu: 0 to 59.
	// *   If the RemindType parameter is set to ERROR, leave this parameter empty.
	// *   If the RemindType parameter is set to CYCLE_UNFINISHED, specify this parameter as key-value pairs. Example: {"1":"05:50","2":"06:50","3":"07:50","4":"08:50","5":"09:50","6":"10:50","7":"11:50","8":"12:50","9":"13:50","10":"14:50","11":"15:50","12":"16:50","13":"17:50","14":"18:50","15":"19:50","16":"20:50","17":"21:50","18":"22:50","19":"23:50","20":"24:50","21":"25:50"}. The key indicates the ID of the cycle. Valid values of the ID: 1 to 288. The value indicates the timeout period of the node that is running in the cycle. Specify the value in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	// *   If the RemindType parameter is set to TIMEOUT, set this parameter to the timeout period. Unit: seconds. Example: 1800. This value indicates that an alert is reported if the node has run for more than 30 minutes.
	MaxAlertTimes *int32 `json:"MaxAlertTimes,omitempty" xml:"MaxAlertTimes,omitempty"`
	// The ID of the workspace to which the custom alert rule is applied. This parameter takes effect when the RemindUnit parameter is set to PROJECT. Only one workspace can be specified for a custom alert rule.
	NodeIds *string `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	// The conditions that trigger an alert. Valid values: FINISHED, UNFINISHED, ERROR, CYCLE_UNFINISHED, and TIMEOUT. The value FINISHED indicates that the node is run. The value UNFINISHED indicates that the node is still running at the specified point in time. The value ERROR indicates that an error occurs when the node is running. The value CYCLE_UNFINISHED indicates that the node is still running in the specified cycle. The value TIMEOUT indicates that the node times out.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The type of the object to which the custom alert rule is applied. Valid values: NODE, BASELINE, PROJECT, and BIZPROCESS. The value NODE indicates a node. The value BASELINE indicates a baseline. The value PROJECT indicates a workspace. The value BIZPROCESS indicates a workflow.
	RemindName *string `json:"RemindName,omitempty" xml:"RemindName,omitempty"`
	// The minimum interval at which alerts are reported. Unit: seconds. Minimum value: 1200. Default value: 1800.
	RemindType *string `json:"RemindType,omitempty" xml:"RemindType,omitempty"`
	// The ID of the baseline to which the custom alert rule is applied. This parameter takes effect when the RemindUnit parameter is set to BASELINE. You can specify multiple IDs. Separate multiple IDs with commas (,). A maximum of five baselines can be specified for a custom alert rule.
	RemindUnit *string `json:"RemindUnit,omitempty" xml:"RemindUnit,omitempty"`
	// The HTTP status code returned.
	RobotUrls *string `json:"RobotUrls,omitempty" xml:"RobotUrls,omitempty"`
	// The ID of the custom alert rule returned.
	Webhooks *string `json:"Webhooks,omitempty" xml:"Webhooks,omitempty"`
}

func (CreateRemindRequest) GoString

func (s CreateRemindRequest) GoString() string

func (*CreateRemindRequest) SetAlertInterval

func (s *CreateRemindRequest) SetAlertInterval(v int32) *CreateRemindRequest

func (*CreateRemindRequest) SetAlertMethods

func (s *CreateRemindRequest) SetAlertMethods(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetAlertTargets

func (s *CreateRemindRequest) SetAlertTargets(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetAlertUnit

func (s *CreateRemindRequest) SetAlertUnit(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetBaselineIds

func (s *CreateRemindRequest) SetBaselineIds(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetBizProcessIds

func (s *CreateRemindRequest) SetBizProcessIds(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetDetail

func (*CreateRemindRequest) SetDndEnd

func (*CreateRemindRequest) SetMaxAlertTimes

func (s *CreateRemindRequest) SetMaxAlertTimes(v int32) *CreateRemindRequest

func (*CreateRemindRequest) SetNodeIds

func (*CreateRemindRequest) SetProjectId

func (s *CreateRemindRequest) SetProjectId(v int64) *CreateRemindRequest

func (*CreateRemindRequest) SetRemindName

func (s *CreateRemindRequest) SetRemindName(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetRemindType

func (s *CreateRemindRequest) SetRemindType(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetRemindUnit

func (s *CreateRemindRequest) SetRemindUnit(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetRobotUrls

func (s *CreateRemindRequest) SetRobotUrls(v string) *CreateRemindRequest

func (*CreateRemindRequest) SetWebhooks

func (s *CreateRemindRequest) SetWebhooks(v string) *CreateRemindRequest

func (CreateRemindRequest) String

func (s CreateRemindRequest) String() string

type CreateRemindResponse

type CreateRemindResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateRemindResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateRemindResponse) GoString

func (s CreateRemindResponse) GoString() string

func (*CreateRemindResponse) SetBody

func (*CreateRemindResponse) SetHeaders

func (s *CreateRemindResponse) SetHeaders(v map[string]*string) *CreateRemindResponse

func (*CreateRemindResponse) SetStatusCode

func (s *CreateRemindResponse) SetStatusCode(v int32) *CreateRemindResponse

func (CreateRemindResponse) String

func (s CreateRemindResponse) String() string

type CreateRemindResponseBody

type CreateRemindResponseBody struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	Data      *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateRemindResponseBody) GoString

func (s CreateRemindResponseBody) GoString() string

func (*CreateRemindResponseBody) SetData

func (*CreateRemindResponseBody) SetErrorCode

func (*CreateRemindResponseBody) SetErrorMessage

func (*CreateRemindResponseBody) SetHttpStatusCode

func (s *CreateRemindResponseBody) SetHttpStatusCode(v int32) *CreateRemindResponseBody

func (*CreateRemindResponseBody) SetRequestId

func (*CreateRemindResponseBody) SetSuccess

func (CreateRemindResponseBody) String

func (s CreateRemindResponseBody) String() string

type CreateResourceFileAdvanceRequest

type CreateResourceFileAdvanceRequest struct {
	Content              *string   `json:"Content,omitempty" xml:"Content,omitempty"`
	FileDescription      *string   `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	FileFolderPath       *string   `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	FileName             *string   `json:"FileName,omitempty" xml:"FileName,omitempty"`
	FileType             *int32    `json:"FileType,omitempty" xml:"FileType,omitempty"`
	OriginResourceName   *string   `json:"OriginResourceName,omitempty" xml:"OriginResourceName,omitempty"`
	Owner                *string   `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ProjectId            *int64    `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	RegisterToCalcEngine *bool     `json:"RegisterToCalcEngine,omitempty" xml:"RegisterToCalcEngine,omitempty"`
	ResourceFileObject   io.Reader `json:"ResourceFile,omitempty" xml:"ResourceFile,omitempty"`
	StorageURL           *string   `json:"StorageURL,omitempty" xml:"StorageURL,omitempty"`
	UploadMode           *bool     `json:"UploadMode,omitempty" xml:"UploadMode,omitempty"`
}

func (CreateResourceFileAdvanceRequest) GoString

func (*CreateResourceFileAdvanceRequest) SetContent

func (*CreateResourceFileAdvanceRequest) SetFileDescription

func (*CreateResourceFileAdvanceRequest) SetFileFolderPath

func (*CreateResourceFileAdvanceRequest) SetFileName

func (*CreateResourceFileAdvanceRequest) SetFileType

func (*CreateResourceFileAdvanceRequest) SetOriginResourceName

func (*CreateResourceFileAdvanceRequest) SetOwner

func (*CreateResourceFileAdvanceRequest) SetProjectId

func (*CreateResourceFileAdvanceRequest) SetRegisterToCalcEngine

func (*CreateResourceFileAdvanceRequest) SetResourceFileObject

func (*CreateResourceFileAdvanceRequest) SetStorageURL

func (*CreateResourceFileAdvanceRequest) SetUploadMode

func (CreateResourceFileAdvanceRequest) String

type CreateResourceFileRequest

type CreateResourceFileRequest struct {
	Content              *string `json:"Content,omitempty" xml:"Content,omitempty"`
	FileDescription      *string `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	FileFolderPath       *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	FileName             *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	FileType             *int32  `json:"FileType,omitempty" xml:"FileType,omitempty"`
	OriginResourceName   *string `json:"OriginResourceName,omitempty" xml:"OriginResourceName,omitempty"`
	Owner                *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ProjectId            *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	RegisterToCalcEngine *bool   `json:"RegisterToCalcEngine,omitempty" xml:"RegisterToCalcEngine,omitempty"`
	ResourceFile         *string `json:"ResourceFile,omitempty" xml:"ResourceFile,omitempty"`
	StorageURL           *string `json:"StorageURL,omitempty" xml:"StorageURL,omitempty"`
	UploadMode           *bool   `json:"UploadMode,omitempty" xml:"UploadMode,omitempty"`
}

func (CreateResourceFileRequest) GoString

func (s CreateResourceFileRequest) GoString() string

func (*CreateResourceFileRequest) SetContent

func (*CreateResourceFileRequest) SetFileDescription

func (*CreateResourceFileRequest) SetFileFolderPath

func (*CreateResourceFileRequest) SetFileName

func (*CreateResourceFileRequest) SetFileType

func (*CreateResourceFileRequest) SetOriginResourceName

func (s *CreateResourceFileRequest) SetOriginResourceName(v string) *CreateResourceFileRequest

func (*CreateResourceFileRequest) SetOwner

func (*CreateResourceFileRequest) SetProjectId

func (*CreateResourceFileRequest) SetRegisterToCalcEngine

func (s *CreateResourceFileRequest) SetRegisterToCalcEngine(v bool) *CreateResourceFileRequest

func (*CreateResourceFileRequest) SetResourceFile

func (*CreateResourceFileRequest) SetStorageURL

func (*CreateResourceFileRequest) SetUploadMode

func (CreateResourceFileRequest) String

func (s CreateResourceFileRequest) String() string

type CreateResourceFileResponse

type CreateResourceFileResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateResourceFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateResourceFileResponse) GoString

func (s CreateResourceFileResponse) GoString() string

func (*CreateResourceFileResponse) SetBody

func (*CreateResourceFileResponse) SetHeaders

func (*CreateResourceFileResponse) SetStatusCode

func (CreateResourceFileResponse) String

type CreateResourceFileResponseBody

type CreateResourceFileResponseBody struct {
	Data      *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateResourceFileResponseBody) GoString

func (*CreateResourceFileResponseBody) SetData

func (*CreateResourceFileResponseBody) SetRequestId

func (CreateResourceFileResponseBody) String

type CreateTableLevelRequest

type CreateTableLevelRequest struct {
	// Level Description
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the region where the service is activated.
	LevelType *int32 `json:"LevelType,omitempty" xml:"LevelType,omitempty"`
	// Level 1
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type of the table level. Valid values: 1 and 2. A value of 1 indicates the logical level. A value of 2 indicates the physical level.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (CreateTableLevelRequest) GoString

func (s CreateTableLevelRequest) GoString() string

func (*CreateTableLevelRequest) SetDescription

func (*CreateTableLevelRequest) SetLevelType

func (*CreateTableLevelRequest) SetName

func (*CreateTableLevelRequest) SetProjectId

func (CreateTableLevelRequest) String

func (s CreateTableLevelRequest) String() string

type CreateTableLevelResponse

type CreateTableLevelResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateTableLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTableLevelResponse) GoString

func (s CreateTableLevelResponse) GoString() string

func (*CreateTableLevelResponse) SetBody

func (*CreateTableLevelResponse) SetHeaders

func (*CreateTableLevelResponse) SetStatusCode

func (CreateTableLevelResponse) String

func (s CreateTableLevelResponse) String() string

type CreateTableLevelResponseBody

type CreateTableLevelResponseBody struct {
	// Indicates whether the request is successful.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	LevelId        *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// 1AAE721C-F9EC-5923-BAFC-99802C4E0F21
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the table level.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateTableLevelResponseBody) GoString

func (s CreateTableLevelResponseBody) GoString() string

func (*CreateTableLevelResponseBody) SetErrorCode

func (*CreateTableLevelResponseBody) SetErrorMessage

func (*CreateTableLevelResponseBody) SetHttpStatusCode

func (*CreateTableLevelResponseBody) SetLevelId

func (*CreateTableLevelResponseBody) SetRequestId

func (*CreateTableLevelResponseBody) SetSuccess

func (CreateTableLevelResponseBody) String

type CreateTableRequest

type CreateTableRequest struct {
	// The comment.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The ID of the logical level.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The schema information of the table. You need to enter the schema information of the table if you enable the table schema in MaxCompute.
	ClientToken *string                      `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Columns     []*CreateTableRequestColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	// Specifies whether the MaxCompute table is a partitioned table. Valid values: 1 and 0. The value 1 indicates that the MaxCompute table is a partitioned table. The value 0 indicates that the MaxCompute table is not a partitioned table. This parameter is deprecated. Do not use this parameter.
	//
	// The Column.N.isPartitionCol parameter is used to specify whether the MaxCompute table is a partitioned table. If the Column.N.isPartitionCol parameter is set to true, the MaxCompute table is a partitioned table.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The environment of the DataWorks workspace. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The globally unique identifier (GUID) of the MaxCompute project. Specify the GUID in the odps.{projectName} format.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The storage location of the external table.
	ExternalTableType *string `json:"ExternalTableType,omitempty" xml:"ExternalTableType,omitempty"`
	// A reserved parameter.
	HasPart *int32 `json:"HasPart,omitempty" xml:"HasPart,omitempty"`
	// Specifies whether the table or workspace is visible:
	//
	// *   0: Both the table and workspace are not visible.
	// *   1: The table and workspace are visible.
	// *   2: Only the workspace is visible.
	IsView *int32 `json:"IsView,omitempty" xml:"IsView,omitempty"`
	// The ID of the associated category. You can call the [GetMetaCategory](~~173932~~) operation to query the ID of the category that can be associated.
	LifeCycle *int32 `json:"LifeCycle,omitempty" xml:"LifeCycle,omitempty"`
	// The ID of the DataWorks workspace.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The ID of the physical level.
	LogicalLevelId *int64  `json:"LogicalLevelId,omitempty" xml:"LogicalLevelId,omitempty"`
	OwnerId        *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The storage type of the external table. Valid values:
	//
	// *   0: Object Storage Service (OSS)
	// *   1: Tablestore
	// *   2: Volume
	// *   3: MySQL
	PhysicsLevelId *int64 `json:"PhysicsLevelId,omitempty" xml:"PhysicsLevelId,omitempty"`
	// The name of the table.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The display name of the field.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The endpoint of MaxCompute.
	TableName *string                     `json:"TableName,omitempty" xml:"TableName,omitempty"`
	Themes    []*CreateTableRequestThemes `json:"Themes,omitempty" xml:"Themes,omitempty" type:"Repeated"`
	// The lifecycle of the table. Unit: days. By default, this parameter is left empty, which indicates that the table is permanently stored.
	Visibility *int32 `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (CreateTableRequest) GoString

func (s CreateTableRequest) GoString() string

func (*CreateTableRequest) SetAppGuid

func (s *CreateTableRequest) SetAppGuid(v string) *CreateTableRequest

func (*CreateTableRequest) SetCategoryId

func (s *CreateTableRequest) SetCategoryId(v int64) *CreateTableRequest

func (*CreateTableRequest) SetClientToken

func (s *CreateTableRequest) SetClientToken(v string) *CreateTableRequest

func (*CreateTableRequest) SetColumns

func (*CreateTableRequest) SetComment

func (s *CreateTableRequest) SetComment(v string) *CreateTableRequest

func (*CreateTableRequest) SetEndpoint

func (s *CreateTableRequest) SetEndpoint(v string) *CreateTableRequest

func (*CreateTableRequest) SetEnvType

func (s *CreateTableRequest) SetEnvType(v int32) *CreateTableRequest

func (*CreateTableRequest) SetExternalTableType

func (s *CreateTableRequest) SetExternalTableType(v string) *CreateTableRequest

func (*CreateTableRequest) SetHasPart

func (s *CreateTableRequest) SetHasPart(v int32) *CreateTableRequest

func (*CreateTableRequest) SetIsView

func (s *CreateTableRequest) SetIsView(v int32) *CreateTableRequest

func (*CreateTableRequest) SetLifeCycle

func (s *CreateTableRequest) SetLifeCycle(v int32) *CreateTableRequest

func (*CreateTableRequest) SetLocation

func (s *CreateTableRequest) SetLocation(v string) *CreateTableRequest

func (*CreateTableRequest) SetLogicalLevelId

func (s *CreateTableRequest) SetLogicalLevelId(v int64) *CreateTableRequest

func (*CreateTableRequest) SetOwnerId

func (s *CreateTableRequest) SetOwnerId(v string) *CreateTableRequest

func (*CreateTableRequest) SetPhysicsLevelId

func (s *CreateTableRequest) SetPhysicsLevelId(v int64) *CreateTableRequest

func (*CreateTableRequest) SetProjectId

func (s *CreateTableRequest) SetProjectId(v int64) *CreateTableRequest

func (*CreateTableRequest) SetSchema

func (s *CreateTableRequest) SetSchema(v string) *CreateTableRequest

func (*CreateTableRequest) SetTableName

func (s *CreateTableRequest) SetTableName(v string) *CreateTableRequest

func (*CreateTableRequest) SetThemes

func (*CreateTableRequest) SetVisibility

func (s *CreateTableRequest) SetVisibility(v int32) *CreateTableRequest

func (CreateTableRequest) String

func (s CreateTableRequest) String() string

type CreateTableRequestColumns

type CreateTableRequestColumns struct {
	// The comment of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The name of the field.
	//
	// You can call the CreateTable operation to configure a maximum of 1,000 fields.
	ColumnNameCn *string `json:"ColumnNameCn,omitempty" xml:"ColumnNameCn,omitempty"`
	// The sequence number of the field. You can use this parameter to specify how fields are sorted in a table. By default, fields are sorted in the order in which requests are created.
	//
	// If the field is a partition field, this parameter is not supported.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// The data type of the field.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the topic.
	IsPartitionCol *bool `json:"IsPartitionCol,omitempty" xml:"IsPartitionCol,omitempty"`
	// Specifies whether the current field is a partition field.
	Length *int32 `json:"Length,omitempty" xml:"Length,omitempty"`
	// The length of the field. For more information, see [MaxCompute V2.0 data type edition](~~159541#concept-2454988~~).
	SeqNumber *int32 `json:"SeqNumber,omitempty" xml:"SeqNumber,omitempty"`
}

func (CreateTableRequestColumns) GoString

func (s CreateTableRequestColumns) GoString() string

func (*CreateTableRequestColumns) SetColumnName

func (*CreateTableRequestColumns) SetColumnNameCn

func (*CreateTableRequestColumns) SetColumnType

func (*CreateTableRequestColumns) SetComment

func (*CreateTableRequestColumns) SetIsPartitionCol

func (s *CreateTableRequestColumns) SetIsPartitionCol(v bool) *CreateTableRequestColumns

func (*CreateTableRequestColumns) SetLength

func (*CreateTableRequestColumns) SetSeqNumber

func (CreateTableRequestColumns) String

func (s CreateTableRequestColumns) String() string

type CreateTableRequestThemes

type CreateTableRequestThemes struct {
	// The level that corresponds to the topic ID.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
	// The ID of the request.
	ThemeLevel *int32 `json:"ThemeLevel,omitempty" xml:"ThemeLevel,omitempty"`
}

func (CreateTableRequestThemes) GoString

func (s CreateTableRequestThemes) GoString() string

func (*CreateTableRequestThemes) SetThemeId

func (*CreateTableRequestThemes) SetThemeLevel

func (CreateTableRequestThemes) String

func (s CreateTableRequestThemes) String() string

type CreateTableResponse

type CreateTableResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTableResponse) GoString

func (s CreateTableResponse) GoString() string

func (*CreateTableResponse) SetBody

func (*CreateTableResponse) SetHeaders

func (s *CreateTableResponse) SetHeaders(v map[string]*string) *CreateTableResponse

func (*CreateTableResponse) SetStatusCode

func (s *CreateTableResponse) SetStatusCode(v int32) *CreateTableResponse

func (CreateTableResponse) String

func (s CreateTableResponse) String() string

type CreateTableResponseBody

type CreateTableResponseBody struct {
	// The information about the request task.
	//
	// After a request task is submitted, it is divided into multiple subtasks that are run in sequence. After the current subtask is complete, the next subtask starts to run. After all subtasks are complete, the request task is complete.
	//
	// If a request task is aborted due to one of the following issues, address the issue based on the error code and initiate the request task again:
	//
	// *   The request task fails to be submitted.
	// *   After the request task is submitted, a subtask fails to run.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the current subtask. Valid values:
	//
	// *   operating: The subtask is running.
	// *   success: The subtask succeeds.
	// *   failure: The subtask fails to run. For more information about the error details, see the Content parameter.
	TaskInfo *CreateTableResponseBodyTaskInfo `json:"TaskInfo,omitempty" xml:"TaskInfo,omitempty" type:"Struct"`
}

func (CreateTableResponseBody) GoString

func (s CreateTableResponseBody) GoString() string

func (*CreateTableResponseBody) SetRequestId

func (*CreateTableResponseBody) SetTaskInfo

func (CreateTableResponseBody) String

func (s CreateTableResponseBody) String() string

type CreateTableResponseBodyTaskInfo

type CreateTableResponseBodyTaskInfo struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the current subtask.
	NextTaskId *string `json:"NextTaskId,omitempty" xml:"NextTaskId,omitempty"`
	// The ID of the subtask that you want to run. If this parameter is left empty, all subtasks are complete. You can call the [GetDDLJobStatus](~~185659~~) operation to query the status of the subtask based on the subtask ID.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Details about the status of the current subtask.
	//
	// *   If the current subtask succeeds, success is returned.
	// *   If the current subtask fails, the error details are displayed.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateTableResponseBodyTaskInfo) GoString

func (*CreateTableResponseBodyTaskInfo) SetContent

func (*CreateTableResponseBodyTaskInfo) SetNextTaskId

func (*CreateTableResponseBodyTaskInfo) SetStatus

func (*CreateTableResponseBodyTaskInfo) SetTaskId

func (CreateTableResponseBodyTaskInfo) String

type CreateTableThemeRequest

type CreateTableThemeRequest struct {
	// The level of the table folder. Valid values: 1 and 2. A value of 1 indicates a first-level table folder. A value of 2 indicates a second-level table folder.
	Level *int32 `json:"Level,omitempty" xml:"Level,omitempty"`
	// The name of the table folder.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the level of the parent table folder.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (CreateTableThemeRequest) GoString

func (s CreateTableThemeRequest) GoString() string

func (*CreateTableThemeRequest) SetLevel

func (*CreateTableThemeRequest) SetName

func (*CreateTableThemeRequest) SetParentId

func (*CreateTableThemeRequest) SetProjectId

func (CreateTableThemeRequest) String

func (s CreateTableThemeRequest) String() string

type CreateTableThemeResponse

type CreateTableThemeResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateTableThemeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTableThemeResponse) GoString

func (s CreateTableThemeResponse) GoString() string

func (*CreateTableThemeResponse) SetBody

func (*CreateTableThemeResponse) SetHeaders

func (*CreateTableThemeResponse) SetStatusCode

func (CreateTableThemeResponse) String

func (s CreateTableThemeResponse) String() string

type CreateTableThemeResponseBody

type CreateTableThemeResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The ID of the created table folder.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
}

func (CreateTableThemeResponseBody) GoString

func (s CreateTableThemeResponseBody) GoString() string

func (*CreateTableThemeResponseBody) SetErrorCode

func (*CreateTableThemeResponseBody) SetErrorMessage

func (*CreateTableThemeResponseBody) SetHttpStatusCode

func (*CreateTableThemeResponseBody) SetRequestId

func (*CreateTableThemeResponseBody) SetSuccess

func (*CreateTableThemeResponseBody) SetThemeId

func (CreateTableThemeResponseBody) String

type CreateUdfFileRequest

type CreateUdfFileRequest struct {
	// The name of the class in which the function is defined. This parameter corresponds to the Class Name parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ClassName *string `json:"ClassName,omitempty" xml:"ClassName,omitempty"`
	// The syntax used for calling the function. This parameter corresponds to the Expression Syntax parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	CmdDescription          *string `json:"CmdDescription,omitempty" xml:"CmdDescription,omitempty"`
	CreateFolderIfNotExists *bool   `json:"CreateFolderIfNotExists,omitempty" xml:"CreateFolderIfNotExists,omitempty"`
	// The example for calling the function. This parameter corresponds to the Example parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	Example *string `json:"Example,omitempty" xml:"Example,omitempty"`
	// The path of the folder in which the file for the function is stored.
	FileFolderPath *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	// The name of the file for the function.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The type of the function. Valid values: MATH, AGGREGATE, STRING, DATE, ANALYTIC, and OTHER. This parameter corresponds to the Function Type parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	FunctionType *string `json:"FunctionType,omitempty" xml:"FunctionType,omitempty"`
	// The description of the input parameters of the function. This parameter corresponds to the Parameter Description parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The unique identifier of the DataWorks workspace. You can click the identifier in the upper-left corner of the DataStudio page to switch to another workspace.
	//
	// You must specify either this parameter or the projectId parameter to determine the DataWorks workspace to which the operation is called.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The names of the resources that are referenced by the function. This parameter corresponds to the Resources parameter in the Register Function section of the configuration tab of the function in the DataWorks console. Multiple resource names are separated by commas (,).
	Resources *string `json:"Resources,omitempty" xml:"Resources,omitempty"`
	// The description of the return value of the function. This parameter corresponds to the Return Value parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ReturnValue *string `json:"ReturnValue,omitempty" xml:"ReturnValue,omitempty"`
	// The description of the function. This parameter corresponds to the Description parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	UdfDescription *string `json:"UdfDescription,omitempty" xml:"UdfDescription,omitempty"`
}

func (CreateUdfFileRequest) GoString

func (s CreateUdfFileRequest) GoString() string

func (*CreateUdfFileRequest) SetClassName

func (s *CreateUdfFileRequest) SetClassName(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetCmdDescription

func (s *CreateUdfFileRequest) SetCmdDescription(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetCreateFolderIfNotExists

func (s *CreateUdfFileRequest) SetCreateFolderIfNotExists(v bool) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetExample

func (*CreateUdfFileRequest) SetFileFolderPath

func (s *CreateUdfFileRequest) SetFileFolderPath(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetFileName

func (*CreateUdfFileRequest) SetFunctionType

func (s *CreateUdfFileRequest) SetFunctionType(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetParameterDescription

func (s *CreateUdfFileRequest) SetParameterDescription(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetProjectId

func (s *CreateUdfFileRequest) SetProjectId(v int64) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetProjectIdentifier

func (s *CreateUdfFileRequest) SetProjectIdentifier(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetResources

func (s *CreateUdfFileRequest) SetResources(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetReturnValue

func (s *CreateUdfFileRequest) SetReturnValue(v string) *CreateUdfFileRequest

func (*CreateUdfFileRequest) SetUdfDescription

func (s *CreateUdfFileRequest) SetUdfDescription(v string) *CreateUdfFileRequest

func (CreateUdfFileRequest) String

func (s CreateUdfFileRequest) String() string

type CreateUdfFileResponse

type CreateUdfFileResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateUdfFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateUdfFileResponse) GoString

func (s CreateUdfFileResponse) GoString() string

func (*CreateUdfFileResponse) SetBody

func (*CreateUdfFileResponse) SetHeaders

func (*CreateUdfFileResponse) SetStatusCode

func (s *CreateUdfFileResponse) SetStatusCode(v int32) *CreateUdfFileResponse

func (CreateUdfFileResponse) String

func (s CreateUdfFileResponse) String() string

type CreateUdfFileResponseBody

type CreateUdfFileResponseBody struct {
	// The ID of the file that was created.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateUdfFileResponseBody) GoString

func (s CreateUdfFileResponseBody) GoString() string

func (*CreateUdfFileResponseBody) SetData

func (*CreateUdfFileResponseBody) SetErrorCode

func (*CreateUdfFileResponseBody) SetErrorMessage

func (*CreateUdfFileResponseBody) SetHttpStatusCode

func (*CreateUdfFileResponseBody) SetRequestId

func (*CreateUdfFileResponseBody) SetSuccess

func (CreateUdfFileResponseBody) String

func (s CreateUdfFileResponseBody) String() string

type DeleteBaselineRequest

type DeleteBaselineRequest struct {
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	ProjectId  *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (DeleteBaselineRequest) GoString

func (s DeleteBaselineRequest) GoString() string

func (*DeleteBaselineRequest) SetBaselineId

func (s *DeleteBaselineRequest) SetBaselineId(v int64) *DeleteBaselineRequest

func (*DeleteBaselineRequest) SetProjectId

func (DeleteBaselineRequest) String

func (s DeleteBaselineRequest) String() string

type DeleteBaselineResponse

type DeleteBaselineResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBaselineResponse) GoString

func (s DeleteBaselineResponse) GoString() string

func (*DeleteBaselineResponse) SetBody

func (*DeleteBaselineResponse) SetHeaders

func (*DeleteBaselineResponse) SetStatusCode

func (DeleteBaselineResponse) String

func (s DeleteBaselineResponse) String() string

type DeleteBaselineResponseBody

type DeleteBaselineResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteBaselineResponseBody) GoString

func (s DeleteBaselineResponseBody) GoString() string

func (*DeleteBaselineResponseBody) SetData

func (*DeleteBaselineResponseBody) SetErrorCode

func (*DeleteBaselineResponseBody) SetErrorMessage

func (*DeleteBaselineResponseBody) SetHttpStatusCode

func (*DeleteBaselineResponseBody) SetRequestId

func (*DeleteBaselineResponseBody) SetSuccess

func (DeleteBaselineResponseBody) String

type DeleteBusinessRequest

type DeleteBusinessRequest struct {
	// The ID of the workflow. You can call the [ListBusiness](~~173945~~) operation to query the workflow ID.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (DeleteBusinessRequest) GoString

func (s DeleteBusinessRequest) GoString() string

func (*DeleteBusinessRequest) SetBusinessId

func (s *DeleteBusinessRequest) SetBusinessId(v int64) *DeleteBusinessRequest

func (*DeleteBusinessRequest) SetProjectId

func (*DeleteBusinessRequest) SetProjectIdentifier

func (s *DeleteBusinessRequest) SetProjectIdentifier(v string) *DeleteBusinessRequest

func (DeleteBusinessRequest) String

func (s DeleteBusinessRequest) String() string

type DeleteBusinessResponse

type DeleteBusinessResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteBusinessResponse) GoString

func (s DeleteBusinessResponse) GoString() string

func (*DeleteBusinessResponse) SetBody

func (*DeleteBusinessResponse) SetHeaders

func (*DeleteBusinessResponse) SetStatusCode

func (DeleteBusinessResponse) String

func (s DeleteBusinessResponse) String() string

type DeleteBusinessResponseBody

type DeleteBusinessResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteBusinessResponseBody) GoString

func (s DeleteBusinessResponseBody) GoString() string

func (*DeleteBusinessResponseBody) SetErrorCode

func (*DeleteBusinessResponseBody) SetErrorMessage

func (*DeleteBusinessResponseBody) SetHttpStatusCode

func (*DeleteBusinessResponseBody) SetRequestId

func (*DeleteBusinessResponseBody) SetSuccess

func (DeleteBusinessResponseBody) String

type DeleteConnectionRequest

type DeleteConnectionRequest struct {
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
}

func (DeleteConnectionRequest) GoString

func (s DeleteConnectionRequest) GoString() string

func (*DeleteConnectionRequest) SetConnectionId

func (s *DeleteConnectionRequest) SetConnectionId(v int64) *DeleteConnectionRequest

func (DeleteConnectionRequest) String

func (s DeleteConnectionRequest) String() string

type DeleteConnectionResponse

type DeleteConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteConnectionResponse) GoString

func (s DeleteConnectionResponse) GoString() string

func (*DeleteConnectionResponse) SetBody

func (*DeleteConnectionResponse) SetHeaders

func (*DeleteConnectionResponse) SetStatusCode

func (DeleteConnectionResponse) String

func (s DeleteConnectionResponse) String() string

type DeleteConnectionResponseBody

type DeleteConnectionResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteConnectionResponseBody) GoString

func (s DeleteConnectionResponseBody) GoString() string

func (*DeleteConnectionResponseBody) SetData

func (*DeleteConnectionResponseBody) SetHttpStatusCode

func (*DeleteConnectionResponseBody) SetRequestId

func (*DeleteConnectionResponseBody) SetSuccess

func (DeleteConnectionResponseBody) String

type DeleteDIAlarmRuleRequest

type DeleteDIAlarmRuleRequest struct {
	DIAlarmRuleId *int64 `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
}

func (DeleteDIAlarmRuleRequest) GoString

func (s DeleteDIAlarmRuleRequest) GoString() string

func (*DeleteDIAlarmRuleRequest) SetDIAlarmRuleId

func (DeleteDIAlarmRuleRequest) String

func (s DeleteDIAlarmRuleRequest) String() string

type DeleteDIAlarmRuleResponse

type DeleteDIAlarmRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDIAlarmRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDIAlarmRuleResponse) GoString

func (s DeleteDIAlarmRuleResponse) GoString() string

func (*DeleteDIAlarmRuleResponse) SetBody

func (*DeleteDIAlarmRuleResponse) SetHeaders

func (*DeleteDIAlarmRuleResponse) SetStatusCode

func (DeleteDIAlarmRuleResponse) String

func (s DeleteDIAlarmRuleResponse) String() string

type DeleteDIAlarmRuleResponseBody

type DeleteDIAlarmRuleResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDIAlarmRuleResponseBody) GoString

func (*DeleteDIAlarmRuleResponseBody) SetRequestId

func (DeleteDIAlarmRuleResponseBody) String

type DeleteDIJobRequest

type DeleteDIJobRequest struct {
	DIJobId *int64 `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
}

func (DeleteDIJobRequest) GoString

func (s DeleteDIJobRequest) GoString() string

func (*DeleteDIJobRequest) SetDIJobId

func (s *DeleteDIJobRequest) SetDIJobId(v int64) *DeleteDIJobRequest

func (DeleteDIJobRequest) String

func (s DeleteDIJobRequest) String() string

type DeleteDIJobResponse

type DeleteDIJobResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDIJobResponse) GoString

func (s DeleteDIJobResponse) GoString() string

func (*DeleteDIJobResponse) SetBody

func (*DeleteDIJobResponse) SetHeaders

func (s *DeleteDIJobResponse) SetHeaders(v map[string]*string) *DeleteDIJobResponse

func (*DeleteDIJobResponse) SetStatusCode

func (s *DeleteDIJobResponse) SetStatusCode(v int32) *DeleteDIJobResponse

func (DeleteDIJobResponse) String

func (s DeleteDIJobResponse) String() string

type DeleteDIJobResponseBody

type DeleteDIJobResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteDIJobResponseBody) GoString

func (s DeleteDIJobResponseBody) GoString() string

func (*DeleteDIJobResponseBody) SetRequestId

func (DeleteDIJobResponseBody) String

func (s DeleteDIJobResponseBody) String() string

type DeleteDISyncTaskRequest

type DeleteDISyncTaskRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request failed.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the synchronization node in Data Integration.
	//
	// The parameter value is DI_REALTIME and cannot be changed. The value indicates a real-time synchronization node.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the real-time synchronization node. You can call the [ListFiles](~~173942~~) operation to query the ID of the node.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DeleteDISyncTaskRequest) GoString

func (s DeleteDISyncTaskRequest) GoString() string

func (*DeleteDISyncTaskRequest) SetFileId

func (*DeleteDISyncTaskRequest) SetProjectId

func (*DeleteDISyncTaskRequest) SetTaskType

func (DeleteDISyncTaskRequest) String

func (s DeleteDISyncTaskRequest) String() string

type DeleteDISyncTaskResponse

type DeleteDISyncTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDISyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDISyncTaskResponse) GoString

func (s DeleteDISyncTaskResponse) GoString() string

func (*DeleteDISyncTaskResponse) SetBody

func (*DeleteDISyncTaskResponse) SetHeaders

func (*DeleteDISyncTaskResponse) SetStatusCode

func (DeleteDISyncTaskResponse) String

func (s DeleteDISyncTaskResponse) String() string

type DeleteDISyncTaskResponseBody

type DeleteDISyncTaskResponseBody struct {
	// Indicates whether the synchronization node in Data Integration is deleted. Valid values:
	//
	// *   success: The synchronization node in Data Integration is deleted.
	// *   fail: The synchronization node in Data Integration failed to be deleted. You can troubleshoot the issue based on the failure reason.
	Data *DeleteDISyncTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The result returned after you called the DeleteDISyncTask operation.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteDISyncTaskResponseBody) GoString

func (s DeleteDISyncTaskResponseBody) GoString() string

func (*DeleteDISyncTaskResponseBody) SetData

func (*DeleteDISyncTaskResponseBody) SetRequestId

func (*DeleteDISyncTaskResponseBody) SetSuccess

func (DeleteDISyncTaskResponseBody) String

type DeleteDISyncTaskResponseBodyData

type DeleteDISyncTaskResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the synchronization node in Data Integration failed to be deleted.
	//
	// If the synchronization node in Data Integration is deleted, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeleteDISyncTaskResponseBodyData) GoString

func (*DeleteDISyncTaskResponseBodyData) SetMessage

func (*DeleteDISyncTaskResponseBodyData) SetStatus

func (DeleteDISyncTaskResponseBodyData) String

type DeleteDataServiceApiAuthorityRequest

type DeleteDataServiceApiAuthorityRequest struct {
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace from which you want to revoke the access permissions on the API.
	AuthorizedProjectId *int64 `json:"AuthorizedProjectId,omitempty" xml:"AuthorizedProjectId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DeleteDataServiceApiAuthorityRequest) GoString

func (*DeleteDataServiceApiAuthorityRequest) SetApiId

func (*DeleteDataServiceApiAuthorityRequest) SetAuthorizedProjectId

func (*DeleteDataServiceApiAuthorityRequest) SetProjectId

func (*DeleteDataServiceApiAuthorityRequest) SetTenantId

func (DeleteDataServiceApiAuthorityRequest) String

type DeleteDataServiceApiAuthorityResponse

type DeleteDataServiceApiAuthorityResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDataServiceApiAuthorityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDataServiceApiAuthorityResponse) GoString

func (*DeleteDataServiceApiAuthorityResponse) SetHeaders

func (*DeleteDataServiceApiAuthorityResponse) SetStatusCode

func (DeleteDataServiceApiAuthorityResponse) String

type DeleteDataServiceApiAuthorityResponseBody

type DeleteDataServiceApiAuthorityResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the access permissions are revoked.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteDataServiceApiAuthorityResponseBody) GoString

func (*DeleteDataServiceApiAuthorityResponseBody) SetRequestId

func (*DeleteDataServiceApiAuthorityResponseBody) SetSuccess

func (DeleteDataServiceApiAuthorityResponseBody) String

type DeleteDataServiceApiRequest

type DeleteDataServiceApiRequest struct {
	// The ID of the API in DataService Studio.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (DeleteDataServiceApiRequest) GoString

func (s DeleteDataServiceApiRequest) GoString() string

func (*DeleteDataServiceApiRequest) SetApiId

func (*DeleteDataServiceApiRequest) SetProjectId

func (*DeleteDataServiceApiRequest) SetTenantId

func (DeleteDataServiceApiRequest) String

type DeleteDataServiceApiResponse

type DeleteDataServiceApiResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDataServiceApiResponse) GoString

func (s DeleteDataServiceApiResponse) GoString() string

func (*DeleteDataServiceApiResponse) SetBody

func (*DeleteDataServiceApiResponse) SetHeaders

func (*DeleteDataServiceApiResponse) SetStatusCode

func (DeleteDataServiceApiResponse) String

type DeleteDataServiceApiResponseBody

type DeleteDataServiceApiResponseBody struct {
	// Indicates whether the API was deleted.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteDataServiceApiResponseBody) GoString

func (*DeleteDataServiceApiResponseBody) SetData

func (*DeleteDataServiceApiResponseBody) SetErrorCode

func (*DeleteDataServiceApiResponseBody) SetErrorMessage

func (*DeleteDataServiceApiResponseBody) SetHttpStatusCode

func (*DeleteDataServiceApiResponseBody) SetRequestId

func (*DeleteDataServiceApiResponseBody) SetSuccess

func (DeleteDataServiceApiResponseBody) String

type DeleteDataSourceRequest

type DeleteDataSourceRequest struct {
	// The ID of the data source. You can call the [ListDataSources](~~211431~~) operation to obtain the ID.
	DataSourceId *int64 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
}

func (DeleteDataSourceRequest) GoString

func (s DeleteDataSourceRequest) GoString() string

func (*DeleteDataSourceRequest) SetDataSourceId

func (s *DeleteDataSourceRequest) SetDataSourceId(v int64) *DeleteDataSourceRequest

func (DeleteDataSourceRequest) String

func (s DeleteDataSourceRequest) String() string

type DeleteDataSourceResponse

type DeleteDataSourceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteDataSourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteDataSourceResponse) GoString

func (s DeleteDataSourceResponse) GoString() string

func (*DeleteDataSourceResponse) SetBody

func (*DeleteDataSourceResponse) SetHeaders

func (*DeleteDataSourceResponse) SetStatusCode

func (DeleteDataSourceResponse) String

func (s DeleteDataSourceResponse) String() string

type DeleteDataSourceResponseBody

type DeleteDataSourceResponseBody struct {
	// Indicates whether the request is successful.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteDataSourceResponseBody) GoString

func (s DeleteDataSourceResponseBody) GoString() string

func (*DeleteDataSourceResponseBody) SetData

func (*DeleteDataSourceResponseBody) SetHttpStatusCode

func (*DeleteDataSourceResponseBody) SetRequestId

func (*DeleteDataSourceResponseBody) SetSuccess

func (DeleteDataSourceResponseBody) String

type DeleteFileRequest

type DeleteFileRequest struct {
	// The HTTP status code.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to view the workspace name.
	//
	// You must specify one of the ProjectId and ProjectIdentifier parameters to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to query the ID of the file.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (DeleteFileRequest) GoString

func (s DeleteFileRequest) GoString() string

func (*DeleteFileRequest) SetFileId

func (s *DeleteFileRequest) SetFileId(v int64) *DeleteFileRequest

func (*DeleteFileRequest) SetProjectId

func (s *DeleteFileRequest) SetProjectId(v int64) *DeleteFileRequest

func (*DeleteFileRequest) SetProjectIdentifier

func (s *DeleteFileRequest) SetProjectIdentifier(v string) *DeleteFileRequest

func (DeleteFileRequest) String

func (s DeleteFileRequest) String() string

type DeleteFileResponse

type DeleteFileResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteFileResponse) GoString

func (s DeleteFileResponse) GoString() string

func (*DeleteFileResponse) SetBody

func (*DeleteFileResponse) SetHeaders

func (s *DeleteFileResponse) SetHeaders(v map[string]*string) *DeleteFileResponse

func (*DeleteFileResponse) SetStatusCode

func (s *DeleteFileResponse) SetStatusCode(v int32) *DeleteFileResponse

func (DeleteFileResponse) String

func (s DeleteFileResponse) String() string

type DeleteFileResponseBody

type DeleteFileResponseBody struct {
	// The ID of the request. You can troubleshoot errors based on the ID.
	DeploymentId *int64  `json:"DeploymentId,omitempty" xml:"DeploymentId,omitempty"`
	ErrorCode    *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the deployment task that deploys the file. If the file has been committed, an asynchronous process is triggered to delete the file in the scheduling system. The value of this parameter is used to call the GetDeployment operation to poll the status of the asynchronous process.
	//
	// If this parameter is empty, the file is deleted and the polling is not required.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error message returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteFileResponseBody) GoString

func (s DeleteFileResponseBody) GoString() string

func (*DeleteFileResponseBody) SetDeploymentId

func (s *DeleteFileResponseBody) SetDeploymentId(v int64) *DeleteFileResponseBody

func (*DeleteFileResponseBody) SetErrorCode

func (*DeleteFileResponseBody) SetErrorMessage

func (s *DeleteFileResponseBody) SetErrorMessage(v string) *DeleteFileResponseBody

func (*DeleteFileResponseBody) SetHttpStatusCode

func (s *DeleteFileResponseBody) SetHttpStatusCode(v int32) *DeleteFileResponseBody

func (*DeleteFileResponseBody) SetRequestId

func (*DeleteFileResponseBody) SetSuccess

func (DeleteFileResponseBody) String

func (s DeleteFileResponseBody) String() string

type DeleteFolderRequest

type DeleteFolderRequest struct {
	// The ID of the folder. You can call the [ListFolders](~~173955~~) operation to query the ID.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (DeleteFolderRequest) GoString

func (s DeleteFolderRequest) GoString() string

func (*DeleteFolderRequest) SetFolderId

func (s *DeleteFolderRequest) SetFolderId(v string) *DeleteFolderRequest

func (*DeleteFolderRequest) SetProjectId

func (s *DeleteFolderRequest) SetProjectId(v int64) *DeleteFolderRequest

func (*DeleteFolderRequest) SetProjectIdentifier

func (s *DeleteFolderRequest) SetProjectIdentifier(v string) *DeleteFolderRequest

func (DeleteFolderRequest) String

func (s DeleteFolderRequest) String() string

type DeleteFolderResponse

type DeleteFolderResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteFolderResponse) GoString

func (s DeleteFolderResponse) GoString() string

func (*DeleteFolderResponse) SetBody

func (*DeleteFolderResponse) SetHeaders

func (s *DeleteFolderResponse) SetHeaders(v map[string]*string) *DeleteFolderResponse

func (*DeleteFolderResponse) SetStatusCode

func (s *DeleteFolderResponse) SetStatusCode(v int32) *DeleteFolderResponse

func (DeleteFolderResponse) String

func (s DeleteFolderResponse) String() string

type DeleteFolderResponseBody

type DeleteFolderResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteFolderResponseBody) GoString

func (s DeleteFolderResponseBody) GoString() string

func (*DeleteFolderResponseBody) SetErrorCode

func (*DeleteFolderResponseBody) SetErrorMessage

func (*DeleteFolderResponseBody) SetHttpStatusCode

func (s *DeleteFolderResponseBody) SetHttpStatusCode(v int32) *DeleteFolderResponseBody

func (*DeleteFolderResponseBody) SetRequestId

func (*DeleteFolderResponseBody) SetSuccess

func (DeleteFolderResponseBody) String

func (s DeleteFolderResponseBody) String() string

type DeleteFromMetaCategoryRequest

type DeleteFromMetaCategoryRequest struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The GUID of the metatable.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (DeleteFromMetaCategoryRequest) GoString

func (*DeleteFromMetaCategoryRequest) SetCategoryId

func (*DeleteFromMetaCategoryRequest) SetTableGuid

func (DeleteFromMetaCategoryRequest) String

type DeleteFromMetaCategoryResponse

type DeleteFromMetaCategoryResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteFromMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteFromMetaCategoryResponse) GoString

func (*DeleteFromMetaCategoryResponse) SetHeaders

func (*DeleteFromMetaCategoryResponse) SetStatusCode

func (DeleteFromMetaCategoryResponse) String

type DeleteFromMetaCategoryResponseBody

type DeleteFromMetaCategoryResponseBody struct {
	// Indicates whether the metatable was removed from the specified category.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteFromMetaCategoryResponseBody) GoString

func (*DeleteFromMetaCategoryResponseBody) SetData

func (*DeleteFromMetaCategoryResponseBody) SetErrorCode

func (*DeleteFromMetaCategoryResponseBody) SetErrorMessage

func (*DeleteFromMetaCategoryResponseBody) SetHttpStatusCode

func (*DeleteFromMetaCategoryResponseBody) SetRequestId

func (*DeleteFromMetaCategoryResponseBody) SetSuccess

func (DeleteFromMetaCategoryResponseBody) String

type DeleteLineageRelationRequest

type DeleteLineageRelationRequest struct {
	DestEntityQualifiedName *string `json:"DestEntityQualifiedName,omitempty" xml:"DestEntityQualifiedName,omitempty"`
	RelationshipGuid        *string `json:"RelationshipGuid,omitempty" xml:"RelationshipGuid,omitempty"`
	SrcEntityQualifiedName  *string `json:"SrcEntityQualifiedName,omitempty" xml:"SrcEntityQualifiedName,omitempty"`
}

func (DeleteLineageRelationRequest) GoString

func (s DeleteLineageRelationRequest) GoString() string

func (*DeleteLineageRelationRequest) SetDestEntityQualifiedName

func (s *DeleteLineageRelationRequest) SetDestEntityQualifiedName(v string) *DeleteLineageRelationRequest

func (*DeleteLineageRelationRequest) SetRelationshipGuid

func (*DeleteLineageRelationRequest) SetSrcEntityQualifiedName

func (s *DeleteLineageRelationRequest) SetSrcEntityQualifiedName(v string) *DeleteLineageRelationRequest

func (DeleteLineageRelationRequest) String

type DeleteLineageRelationResponse

type DeleteLineageRelationResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteLineageRelationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteLineageRelationResponse) GoString

func (*DeleteLineageRelationResponse) SetBody

func (*DeleteLineageRelationResponse) SetHeaders

func (*DeleteLineageRelationResponse) SetStatusCode

func (DeleteLineageRelationResponse) String

type DeleteLineageRelationResponseBody

type DeleteLineageRelationResponseBody struct {
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Status         *bool   `json:"Status,omitempty" xml:"Status,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteLineageRelationResponseBody) GoString

func (*DeleteLineageRelationResponseBody) SetErrorCode

func (*DeleteLineageRelationResponseBody) SetErrorMessage

func (*DeleteLineageRelationResponseBody) SetHttpStatusCode

func (*DeleteLineageRelationResponseBody) SetRequestId

func (*DeleteLineageRelationResponseBody) SetStatus

func (*DeleteLineageRelationResponseBody) SetSuccess

func (DeleteLineageRelationResponseBody) String

type DeleteMetaCategoryRequest

type DeleteMetaCategoryRequest struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
}

func (DeleteMetaCategoryRequest) GoString

func (s DeleteMetaCategoryRequest) GoString() string

func (*DeleteMetaCategoryRequest) SetCategoryId

func (DeleteMetaCategoryRequest) String

func (s DeleteMetaCategoryRequest) String() string

type DeleteMetaCategoryResponse

type DeleteMetaCategoryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteMetaCategoryResponse) GoString

func (s DeleteMetaCategoryResponse) GoString() string

func (*DeleteMetaCategoryResponse) SetBody

func (*DeleteMetaCategoryResponse) SetHeaders

func (*DeleteMetaCategoryResponse) SetStatusCode

func (DeleteMetaCategoryResponse) String

type DeleteMetaCategoryResponseBody

type DeleteMetaCategoryResponseBody struct {
	// The business data returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteMetaCategoryResponseBody) GoString

func (*DeleteMetaCategoryResponseBody) SetData

func (*DeleteMetaCategoryResponseBody) SetErrorCode

func (*DeleteMetaCategoryResponseBody) SetErrorMessage

func (*DeleteMetaCategoryResponseBody) SetHttpStatusCode

func (*DeleteMetaCategoryResponseBody) SetRequestId

func (*DeleteMetaCategoryResponseBody) SetSuccess

func (DeleteMetaCategoryResponseBody) String

type DeleteMetaCollectionEntityRequest

type DeleteMetaCollectionEntityRequest struct {
	// The unique identifier of the entity.
	CollectionQualifiedName *string `json:"CollectionQualifiedName,omitempty" xml:"CollectionQualifiedName,omitempty"`
	// The ID of the request.
	EntityQualifiedName *string `json:"EntityQualifiedName,omitempty" xml:"EntityQualifiedName,omitempty"`
}

func (DeleteMetaCollectionEntityRequest) GoString

func (*DeleteMetaCollectionEntityRequest) SetCollectionQualifiedName

func (*DeleteMetaCollectionEntityRequest) SetEntityQualifiedName

func (DeleteMetaCollectionEntityRequest) String

type DeleteMetaCollectionEntityResponse

type DeleteMetaCollectionEntityResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteMetaCollectionEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteMetaCollectionEntityResponse) GoString

func (*DeleteMetaCollectionEntityResponse) SetHeaders

func (*DeleteMetaCollectionEntityResponse) SetStatusCode

func (DeleteMetaCollectionEntityResponse) String

type DeleteMetaCollectionEntityResponseBody

type DeleteMetaCollectionEntityResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// true: The request was successful.
	//
	// false: The request failed.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The result of the operation. Valid values:
	//
	// true: succeeded
	//
	// false: failed
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The HTTP status code returned.
	Status  *bool `json:"Status,omitempty" xml:"Status,omitempty"`
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteMetaCollectionEntityResponseBody) GoString

func (*DeleteMetaCollectionEntityResponseBody) SetErrorCode

func (*DeleteMetaCollectionEntityResponseBody) SetErrorMessage

func (*DeleteMetaCollectionEntityResponseBody) SetHttpStatusCode

func (*DeleteMetaCollectionEntityResponseBody) SetRequestId

func (*DeleteMetaCollectionEntityResponseBody) SetStatus

func (*DeleteMetaCollectionEntityResponseBody) SetSuccess

func (DeleteMetaCollectionEntityResponseBody) String

type DeleteMetaCollectionRequest

type DeleteMetaCollectionRequest struct {
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
}

func (DeleteMetaCollectionRequest) GoString

func (s DeleteMetaCollectionRequest) GoString() string

func (*DeleteMetaCollectionRequest) SetQualifiedName

func (DeleteMetaCollectionRequest) String

type DeleteMetaCollectionResponse

type DeleteMetaCollectionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteMetaCollectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteMetaCollectionResponse) GoString

func (s DeleteMetaCollectionResponse) GoString() string

func (*DeleteMetaCollectionResponse) SetBody

func (*DeleteMetaCollectionResponse) SetHeaders

func (*DeleteMetaCollectionResponse) SetStatusCode

func (DeleteMetaCollectionResponse) String

type DeleteMetaCollectionResponseBody

type DeleteMetaCollectionResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// true: The request was successful.
	//
	// false: The request failed.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The result of the operation. Valid values:
	//
	// true: succeeded
	//
	// false: failed
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The HTTP status code returned.
	Status  *bool `json:"Status,omitempty" xml:"Status,omitempty"`
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteMetaCollectionResponseBody) GoString

func (*DeleteMetaCollectionResponseBody) SetErrorCode

func (*DeleteMetaCollectionResponseBody) SetErrorMessage

func (*DeleteMetaCollectionResponseBody) SetHttpStatusCode

func (*DeleteMetaCollectionResponseBody) SetRequestId

func (*DeleteMetaCollectionResponseBody) SetStatus

func (*DeleteMetaCollectionResponseBody) SetSuccess

func (DeleteMetaCollectionResponseBody) String

type DeleteProjectMemberRequest

type DeleteProjectMemberRequest struct {
	// The ID of the region.
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	UserId    *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (DeleteProjectMemberRequest) GoString

func (s DeleteProjectMemberRequest) GoString() string

func (*DeleteProjectMemberRequest) SetProjectId

func (*DeleteProjectMemberRequest) SetUserId

func (DeleteProjectMemberRequest) String

type DeleteProjectMemberResponse

type DeleteProjectMemberResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteProjectMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteProjectMemberResponse) GoString

func (s DeleteProjectMemberResponse) GoString() string

func (*DeleteProjectMemberResponse) SetBody

func (*DeleteProjectMemberResponse) SetHeaders

func (*DeleteProjectMemberResponse) SetStatusCode

func (DeleteProjectMemberResponse) String

type DeleteProjectMemberResponseBody

type DeleteProjectMemberResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteProjectMemberResponseBody) GoString

func (*DeleteProjectMemberResponseBody) SetRequestId

func (DeleteProjectMemberResponseBody) String

type DeleteQualityEntityRequest

type DeleteQualityEntityRequest struct {
	// The ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The type of the compute engine instance or data source. Valid values: EMR, Hologres, AnalyticDB for PostgreSQL, CDH, MaxCompute, Kafka and DataHub.
	EnvType   *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (DeleteQualityEntityRequest) GoString

func (s DeleteQualityEntityRequest) GoString() string

func (*DeleteQualityEntityRequest) SetEntityId

func (*DeleteQualityEntityRequest) SetEnvType

func (*DeleteQualityEntityRequest) SetProjectId

func (*DeleteQualityEntityRequest) SetProjectName

func (DeleteQualityEntityRequest) String

type DeleteQualityEntityResponse

type DeleteQualityEntityResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteQualityEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteQualityEntityResponse) GoString

func (s DeleteQualityEntityResponse) GoString() string

func (*DeleteQualityEntityResponse) SetBody

func (*DeleteQualityEntityResponse) SetHeaders

func (*DeleteQualityEntityResponse) SetStatusCode

func (DeleteQualityEntityResponse) String

type DeleteQualityEntityResponseBody

type DeleteQualityEntityResponseBody struct {
	// The result returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteQualityEntityResponseBody) GoString

func (*DeleteQualityEntityResponseBody) SetData

func (*DeleteQualityEntityResponseBody) SetErrorCode

func (*DeleteQualityEntityResponseBody) SetErrorMessage

func (*DeleteQualityEntityResponseBody) SetHttpStatusCode

func (*DeleteQualityEntityResponseBody) SetRequestId

func (*DeleteQualityEntityResponseBody) SetSuccess

func (DeleteQualityEntityResponseBody) String

type DeleteQualityFollowerRequest

type DeleteQualityFollowerRequest struct {
	// The ID of the subscription relationship between the partition filter expression and the subscriber. You can call the [GetQualityFollower](~~174000~~) operation to obtain the ID of the subscription relationship.
	FollowerId *int64 `json:"FollowerId,omitempty" xml:"FollowerId,omitempty"`
	ProjectId  *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine or data source for which the partition filter expression is configured. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Monitoring Rules page of Data Quality to obtain the name.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (DeleteQualityFollowerRequest) GoString

func (s DeleteQualityFollowerRequest) GoString() string

func (*DeleteQualityFollowerRequest) SetFollowerId

func (*DeleteQualityFollowerRequest) SetProjectId

func (*DeleteQualityFollowerRequest) SetProjectName

func (DeleteQualityFollowerRequest) String

type DeleteQualityFollowerResponse

type DeleteQualityFollowerResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteQualityFollowerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteQualityFollowerResponse) GoString

func (*DeleteQualityFollowerResponse) SetBody

func (*DeleteQualityFollowerResponse) SetHeaders

func (*DeleteQualityFollowerResponse) SetStatusCode

func (DeleteQualityFollowerResponse) String

type DeleteQualityFollowerResponseBody

type DeleteQualityFollowerResponseBody struct {
	// Indicates whether the subscriber was successfully deleted. Valid values:
	//
	// *   true: The subscriber was successfully deleted.
	// *   false: The subscriber failed to be deleted. You can troubleshoot errors based on the error message returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned when the subscriber failed to be deleted.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot errors.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteQualityFollowerResponseBody) GoString

func (*DeleteQualityFollowerResponseBody) SetData

func (*DeleteQualityFollowerResponseBody) SetErrorCode

func (*DeleteQualityFollowerResponseBody) SetErrorMessage

func (*DeleteQualityFollowerResponseBody) SetHttpStatusCode

func (*DeleteQualityFollowerResponseBody) SetRequestId

func (*DeleteQualityFollowerResponseBody) SetSuccess

func (DeleteQualityFollowerResponseBody) String

type DeleteQualityRelativeNodeRequest

type DeleteQualityRelativeNodeRequest struct {
	// The environment in which the compute engine instance runs. Valid values: DEV and PRD. The value DEV indicates the development environment, and the value PRD indicates the production environment.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the table that is generated by the node.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the workspace to which the node associated with the partition filter expression belongs.
	TargetNodeProjectId *int64 `json:"TargetNodeProjectId,omitempty" xml:"TargetNodeProjectId,omitempty"`
	// The name of the workspace to which the node associated with the partition filter expression belongs.
	TargetNodeProjectName *string `json:"TargetNodeProjectName,omitempty" xml:"TargetNodeProjectName,omitempty"`
}

func (DeleteQualityRelativeNodeRequest) GoString

func (*DeleteQualityRelativeNodeRequest) SetEnvType

func (*DeleteQualityRelativeNodeRequest) SetMatchExpression

func (*DeleteQualityRelativeNodeRequest) SetNodeId

func (*DeleteQualityRelativeNodeRequest) SetProjectId

func (*DeleteQualityRelativeNodeRequest) SetProjectName

func (*DeleteQualityRelativeNodeRequest) SetTableName

func (*DeleteQualityRelativeNodeRequest) SetTargetNodeProjectId

func (*DeleteQualityRelativeNodeRequest) SetTargetNodeProjectName

func (DeleteQualityRelativeNodeRequest) String

type DeleteQualityRelativeNodeResponse

type DeleteQualityRelativeNodeResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteQualityRelativeNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteQualityRelativeNodeResponse) GoString

func (*DeleteQualityRelativeNodeResponse) SetHeaders

func (*DeleteQualityRelativeNodeResponse) SetStatusCode

func (DeleteQualityRelativeNodeResponse) String

type DeleteQualityRelativeNodeResponseBody

type DeleteQualityRelativeNodeResponseBody struct {
	// Indicates whether the node is disassociated from the partition filter expression.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteQualityRelativeNodeResponseBody) GoString

func (*DeleteQualityRelativeNodeResponseBody) SetData

func (*DeleteQualityRelativeNodeResponseBody) SetErrorCode

func (*DeleteQualityRelativeNodeResponseBody) SetErrorMessage

func (*DeleteQualityRelativeNodeResponseBody) SetHttpStatusCode

func (*DeleteQualityRelativeNodeResponseBody) SetRequestId

func (*DeleteQualityRelativeNodeResponseBody) SetSuccess

func (DeleteQualityRelativeNodeResponseBody) String

type DeleteQualityRuleRequest

type DeleteQualityRuleRequest struct {
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the database engine or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The ID of the rule.
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (DeleteQualityRuleRequest) GoString

func (s DeleteQualityRuleRequest) GoString() string

func (*DeleteQualityRuleRequest) SetProjectId

func (*DeleteQualityRuleRequest) SetProjectName

func (*DeleteQualityRuleRequest) SetRuleId

func (DeleteQualityRuleRequest) String

func (s DeleteQualityRuleRequest) String() string

type DeleteQualityRuleResponse

type DeleteQualityRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteQualityRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteQualityRuleResponse) GoString

func (s DeleteQualityRuleResponse) GoString() string

func (*DeleteQualityRuleResponse) SetBody

func (*DeleteQualityRuleResponse) SetHeaders

func (*DeleteQualityRuleResponse) SetStatusCode

func (DeleteQualityRuleResponse) String

func (s DeleteQualityRuleResponse) String() string

type DeleteQualityRuleResponseBody

type DeleteQualityRuleResponseBody struct {
	// Indicates whether the deletion was successful.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The returned message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteQualityRuleResponseBody) GoString

func (*DeleteQualityRuleResponseBody) SetData

func (*DeleteQualityRuleResponseBody) SetErrorCode

func (*DeleteQualityRuleResponseBody) SetErrorMessage

func (*DeleteQualityRuleResponseBody) SetHttpStatusCode

func (*DeleteQualityRuleResponseBody) SetRequestId

func (*DeleteQualityRuleResponseBody) SetSuccess

func (DeleteQualityRuleResponseBody) String

type DeleteRemindRequest

type DeleteRemindRequest struct {
	// The ID of the custom alert rule.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
}

func (DeleteRemindRequest) GoString

func (s DeleteRemindRequest) GoString() string

func (*DeleteRemindRequest) SetRemindId

func (s *DeleteRemindRequest) SetRemindId(v int64) *DeleteRemindRequest

func (DeleteRemindRequest) String

func (s DeleteRemindRequest) String() string

type DeleteRemindResponse

type DeleteRemindResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteRemindResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteRemindResponse) GoString

func (s DeleteRemindResponse) GoString() string

func (*DeleteRemindResponse) SetBody

func (*DeleteRemindResponse) SetHeaders

func (s *DeleteRemindResponse) SetHeaders(v map[string]*string) *DeleteRemindResponse

func (*DeleteRemindResponse) SetStatusCode

func (s *DeleteRemindResponse) SetStatusCode(v int32) *DeleteRemindResponse

func (DeleteRemindResponse) String

func (s DeleteRemindResponse) String() string

type DeleteRemindResponseBody

type DeleteRemindResponseBody struct {
	// Indicates whether the custom alert rule is deleted. Valid values: true and false. The value true indicates that the custom alert rule is deleted. The value false indicates that the custom alert rule fails to be deleted.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteRemindResponseBody) GoString

func (s DeleteRemindResponseBody) GoString() string

func (*DeleteRemindResponseBody) SetData

func (*DeleteRemindResponseBody) SetErrorCode

func (*DeleteRemindResponseBody) SetErrorMessage

func (*DeleteRemindResponseBody) SetHttpStatusCode

func (s *DeleteRemindResponseBody) SetHttpStatusCode(v int32) *DeleteRemindResponseBody

func (*DeleteRemindResponseBody) SetRequestId

func (*DeleteRemindResponseBody) SetSuccess

func (DeleteRemindResponseBody) String

func (s DeleteRemindResponseBody) String() string

type DeleteTableLevelRequest

type DeleteTableLevelRequest struct {
	// The ID of the table level to be deleted. You can call the ListTableLevel operation to obtain the ID.
	LevelId *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (DeleteTableLevelRequest) GoString

func (s DeleteTableLevelRequest) GoString() string

func (*DeleteTableLevelRequest) SetLevelId

func (*DeleteTableLevelRequest) SetProjectId

func (DeleteTableLevelRequest) String

func (s DeleteTableLevelRequest) String() string

type DeleteTableLevelResponse

type DeleteTableLevelResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteTableLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteTableLevelResponse) GoString

func (s DeleteTableLevelResponse) GoString() string

func (*DeleteTableLevelResponse) SetBody

func (*DeleteTableLevelResponse) SetHeaders

func (*DeleteTableLevelResponse) SetStatusCode

func (DeleteTableLevelResponse) String

func (s DeleteTableLevelResponse) String() string

type DeleteTableLevelResponseBody

type DeleteTableLevelResponseBody struct {
	// Indicates whether the table level is deleted.
	DeleteResult *bool `json:"DeleteResult,omitempty" xml:"DeleteResult,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteTableLevelResponseBody) GoString

func (s DeleteTableLevelResponseBody) GoString() string

func (*DeleteTableLevelResponseBody) SetDeleteResult

func (*DeleteTableLevelResponseBody) SetRequestId

func (DeleteTableLevelResponseBody) String

type DeleteTableRequest

type DeleteTableRequest struct {
	// The globally unique identifier (GUID) of the MaxCompute project. Specify the GUID in the odps.{projectName} format.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The environment of the DataWorks workspace. Valid values: 0 and 1. The value 0 indicates the development environment. The value 1 indicates the production environment.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The schema information of the table. You need to enter the schema information of the table if you enable the table schema in MaxCompute.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The name of the MaxCompute table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (DeleteTableRequest) GoString

func (s DeleteTableRequest) GoString() string

func (*DeleteTableRequest) SetAppGuid

func (s *DeleteTableRequest) SetAppGuid(v string) *DeleteTableRequest

func (*DeleteTableRequest) SetEnvType

func (s *DeleteTableRequest) SetEnvType(v int32) *DeleteTableRequest

func (*DeleteTableRequest) SetProjectId

func (s *DeleteTableRequest) SetProjectId(v int64) *DeleteTableRequest

func (*DeleteTableRequest) SetSchema

func (s *DeleteTableRequest) SetSchema(v string) *DeleteTableRequest

func (*DeleteTableRequest) SetTableName

func (s *DeleteTableRequest) SetTableName(v string) *DeleteTableRequest

func (DeleteTableRequest) String

func (s DeleteTableRequest) String() string

type DeleteTableResponse

type DeleteTableResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteTableResponse) GoString

func (s DeleteTableResponse) GoString() string

func (*DeleteTableResponse) SetBody

func (*DeleteTableResponse) SetHeaders

func (s *DeleteTableResponse) SetHeaders(v map[string]*string) *DeleteTableResponse

func (*DeleteTableResponse) SetStatusCode

func (s *DeleteTableResponse) SetStatusCode(v int32) *DeleteTableResponse

func (DeleteTableResponse) String

func (s DeleteTableResponse) String() string

type DeleteTableResponseBody

type DeleteTableResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the task that is used to delete the table.
	TaskInfo *DeleteTableResponseBodyTaskInfo `json:"TaskInfo,omitempty" xml:"TaskInfo,omitempty" type:"Struct"`
}

func (DeleteTableResponseBody) GoString

func (s DeleteTableResponseBody) GoString() string

func (*DeleteTableResponseBody) SetRequestId

func (*DeleteTableResponseBody) SetTaskInfo

func (DeleteTableResponseBody) String

func (s DeleteTableResponseBody) String() string

type DeleteTableResponseBodyTaskInfo

type DeleteTableResponseBodyTaskInfo struct {
	// The content of the task.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the task that is running.
	NextTaskId *string `json:"NextTaskId,omitempty" xml:"NextTaskId,omitempty"`
	// The status of the task that is complete.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the task that is complete.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DeleteTableResponseBodyTaskInfo) GoString

func (*DeleteTableResponseBodyTaskInfo) SetContent

func (*DeleteTableResponseBodyTaskInfo) SetNextTaskId

func (*DeleteTableResponseBodyTaskInfo) SetStatus

func (*DeleteTableResponseBodyTaskInfo) SetTaskId

func (DeleteTableResponseBodyTaskInfo) String

type DeleteTableThemeRequest

type DeleteTableThemeRequest struct {
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the table folder.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
}

func (DeleteTableThemeRequest) GoString

func (s DeleteTableThemeRequest) GoString() string

func (*DeleteTableThemeRequest) SetProjectId

func (*DeleteTableThemeRequest) SetThemeId

func (DeleteTableThemeRequest) String

func (s DeleteTableThemeRequest) String() string

type DeleteTableThemeResponse

type DeleteTableThemeResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteTableThemeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteTableThemeResponse) GoString

func (s DeleteTableThemeResponse) GoString() string

func (*DeleteTableThemeResponse) SetBody

func (*DeleteTableThemeResponse) SetHeaders

func (*DeleteTableThemeResponse) SetStatusCode

func (DeleteTableThemeResponse) String

func (s DeleteTableThemeResponse) String() string

type DeleteTableThemeResponseBody

type DeleteTableThemeResponseBody struct {
	// Indicates whether the table folder is deleted.
	DeleteResult *bool `json:"DeleteResult,omitempty" xml:"DeleteResult,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteTableThemeResponseBody) GoString

func (s DeleteTableThemeResponseBody) GoString() string

func (*DeleteTableThemeResponseBody) SetDeleteResult

func (*DeleteTableThemeResponseBody) SetErrorCode

func (*DeleteTableThemeResponseBody) SetErrorMessage

func (*DeleteTableThemeResponseBody) SetHttpStatusCode

func (*DeleteTableThemeResponseBody) SetRequestId

func (*DeleteTableThemeResponseBody) SetSuccess

func (DeleteTableThemeResponseBody) String

type DeployDISyncTaskRequest

type DeployDISyncTaskRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the object that you want to deploy. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	// *   DI_SOLUTION: data synchronization solution
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// *   If you set the TaskType parameter to DI_REALTIME, set the FileId parameter to the ID of the real-time synchronization node that you want to deploy.
	// *   If you set the TaskType parameter to DI_SOLUTION, set the FileId parameter to the ID of the data synchronization solution that you want to deploy.
	//
	// You can call the [ListFiles](~~173942~~) operation to query the ID of the real-time synchronization node or data synchronization solution.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (DeployDISyncTaskRequest) GoString

func (s DeployDISyncTaskRequest) GoString() string

func (*DeployDISyncTaskRequest) SetFileId

func (*DeployDISyncTaskRequest) SetProjectId

func (*DeployDISyncTaskRequest) SetTaskType

func (DeployDISyncTaskRequest) String

func (s DeployDISyncTaskRequest) String() string

type DeployDISyncTaskResponse

type DeployDISyncTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeployDISyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeployDISyncTaskResponse) GoString

func (s DeployDISyncTaskResponse) GoString() string

func (*DeployDISyncTaskResponse) SetBody

func (*DeployDISyncTaskResponse) SetHeaders

func (*DeployDISyncTaskResponse) SetStatusCode

func (DeployDISyncTaskResponse) String

func (s DeployDISyncTaskResponse) String() string

type DeployDISyncTaskResponseBody

type DeployDISyncTaskResponseBody struct {
	// Indicates whether the real-time synchronization node or data synchronization solution is deployed. Valid values:
	//
	// *   success: The real-time synchronization node or data synchronization solution is deployed.
	// *   fail: The real-time synchronization node or data synchronization solution fails to be deployed.
	Data *DeployDISyncTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The result of deploying the real-time synchronization node or data synchronization solution.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can query logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeployDISyncTaskResponseBody) GoString

func (s DeployDISyncTaskResponseBody) GoString() string

func (*DeployDISyncTaskResponseBody) SetData

func (*DeployDISyncTaskResponseBody) SetRequestId

func (*DeployDISyncTaskResponseBody) SetSuccess

func (DeployDISyncTaskResponseBody) String

type DeployDISyncTaskResponseBodyData

type DeployDISyncTaskResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The cause of the failure to deploy the real-time synchronization node or data synchronization solution.
	//
	// If the real-time synchronization node or data synchronization solution is deployed, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DeployDISyncTaskResponseBodyData) GoString

func (*DeployDISyncTaskResponseBodyData) SetMessage

func (*DeployDISyncTaskResponseBodyData) SetStatus

func (DeployDISyncTaskResponseBodyData) String

type DeployFileRequest

type DeployFileRequest struct {
	// The description of the deployment operation.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to query the ID.
	//
	// You must configure either the FileId parameter or the NodeId parameter.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The ID of the node in the scheduling system that corresponds to the file that you want to deploy. You must configure either the NodeId parameter or the FileId parameter.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID. You must configure either this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name. You must configure either this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (DeployFileRequest) GoString

func (s DeployFileRequest) GoString() string

func (*DeployFileRequest) SetComment

func (s *DeployFileRequest) SetComment(v string) *DeployFileRequest

func (*DeployFileRequest) SetFileId

func (s *DeployFileRequest) SetFileId(v int64) *DeployFileRequest

func (*DeployFileRequest) SetNodeId

func (s *DeployFileRequest) SetNodeId(v int64) *DeployFileRequest

func (*DeployFileRequest) SetProjectId

func (s *DeployFileRequest) SetProjectId(v int64) *DeployFileRequest

func (*DeployFileRequest) SetProjectIdentifier

func (s *DeployFileRequest) SetProjectIdentifier(v string) *DeployFileRequest

func (DeployFileRequest) String

func (s DeployFileRequest) String() string

type DeployFileResponse

type DeployFileResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeployFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeployFileResponse) GoString

func (s DeployFileResponse) GoString() string

func (*DeployFileResponse) SetBody

func (*DeployFileResponse) SetHeaders

func (s *DeployFileResponse) SetHeaders(v map[string]*string) *DeployFileResponse

func (*DeployFileResponse) SetStatusCode

func (s *DeployFileResponse) SetStatusCode(v int32) *DeployFileResponse

func (DeployFileResponse) String

func (s DeployFileResponse) String() string

type DeployFileResponseBody

type DeployFileResponseBody struct {
	// The ID of the deployment task. The ID is used as the value of a specific request parameter when you call the [GetDeployment](~~173950~~) operation to query the details of the deployment task.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeployFileResponseBody) GoString

func (s DeployFileResponseBody) GoString() string

func (*DeployFileResponseBody) SetData

func (*DeployFileResponseBody) SetErrorCode

func (*DeployFileResponseBody) SetErrorMessage

func (s *DeployFileResponseBody) SetErrorMessage(v string) *DeployFileResponseBody

func (*DeployFileResponseBody) SetHttpStatusCode

func (s *DeployFileResponseBody) SetHttpStatusCode(v int32) *DeployFileResponseBody

func (*DeployFileResponseBody) SetRequestId

func (*DeployFileResponseBody) SetSuccess

func (DeployFileResponseBody) String

func (s DeployFileResponseBody) String() string

type DesensitizeDataRequest

type DesensitizeDataRequest struct {
	// The data that you want to mask.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The code of the data masking scene. You can view the code on the Data Masking page in Data Security Guard of the DataWorks console.
	SceneCode *string `json:"SceneCode,omitempty" xml:"SceneCode,omitempty"`
}

func (DesensitizeDataRequest) GoString

func (s DesensitizeDataRequest) GoString() string

func (*DesensitizeDataRequest) SetData

func (*DesensitizeDataRequest) SetSceneCode

func (DesensitizeDataRequest) String

func (s DesensitizeDataRequest) String() string

type DesensitizeDataResponse

type DesensitizeDataResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DesensitizeDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DesensitizeDataResponse) GoString

func (s DesensitizeDataResponse) GoString() string

func (*DesensitizeDataResponse) SetBody

func (*DesensitizeDataResponse) SetHeaders

func (*DesensitizeDataResponse) SetStatusCode

func (DesensitizeDataResponse) String

func (s DesensitizeDataResponse) String() string

type DesensitizeDataResponseBody

type DesensitizeDataResponseBody struct {
	// The data returned after masking.
	DesensitizeData *string `json:"DesensitizeData,omitempty" xml:"DesensitizeData,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DesensitizeDataResponseBody) GoString

func (s DesensitizeDataResponseBody) GoString() string

func (*DesensitizeDataResponseBody) SetDesensitizeData

func (*DesensitizeDataResponseBody) SetRequestId

func (DesensitizeDataResponseBody) String

type Entity

type Entity struct {
	EntityContent map[string]interface{} `json:"EntityContent,omitempty" xml:"EntityContent,omitempty"`
	QualifiedName *string                `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	TenantId      *int64                 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (Entity) GoString

func (s Entity) GoString() string

func (*Entity) SetEntityContent

func (s *Entity) SetEntityContent(v map[string]interface{}) *Entity

func (*Entity) SetQualifiedName

func (s *Entity) SetQualifiedName(v string) *Entity

func (*Entity) SetTenantId

func (s *Entity) SetTenantId(v int64) *Entity

func (Entity) String

func (s Entity) String() string

type EstablishRelationTableToBusinessRequest

type EstablishRelationTableToBusinessRequest struct {
	// The ID of the workflow. You can call the [ListBusiness](~~173945~~) operation to query the ID.
	BusinessId *string `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The ID of the folder. You can call the [GetFolder](~~173952~~) or [ListFolders](~~173955~~) operation to query the ID.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The unique identifier of the DataWorks workspace. You can click the identifier in the upper-left corner of the DataStudio page to switch to another workspace.
	//
	// You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The universally unique identifier (UUID) of the table. You can call the [SearchMetaTables](~~173919~~) operation to query the UUID.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (EstablishRelationTableToBusinessRequest) GoString

func (*EstablishRelationTableToBusinessRequest) SetBusinessId

func (*EstablishRelationTableToBusinessRequest) SetFolderId

func (*EstablishRelationTableToBusinessRequest) SetProjectId

func (*EstablishRelationTableToBusinessRequest) SetProjectIdentifier

func (*EstablishRelationTableToBusinessRequest) SetTableGuid

func (EstablishRelationTableToBusinessRequest) String

type EstablishRelationTableToBusinessResponse

type EstablishRelationTableToBusinessResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EstablishRelationTableToBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EstablishRelationTableToBusinessResponse) GoString

func (*EstablishRelationTableToBusinessResponse) SetHeaders

func (*EstablishRelationTableToBusinessResponse) SetStatusCode

func (EstablishRelationTableToBusinessResponse) String

type EstablishRelationTableToBusinessResponseBody

type EstablishRelationTableToBusinessResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (EstablishRelationTableToBusinessResponseBody) GoString

func (*EstablishRelationTableToBusinessResponseBody) SetErrorCode

func (*EstablishRelationTableToBusinessResponseBody) SetErrorMessage

func (*EstablishRelationTableToBusinessResponseBody) SetHttpStatusCode

func (*EstablishRelationTableToBusinessResponseBody) SetRequestId

func (*EstablishRelationTableToBusinessResponseBody) SetSuccess

func (EstablishRelationTableToBusinessResponseBody) String

type ExportDataSourcesRequest

type ExportDataSourcesRequest struct {
	// The data source type. Valid values:
	//
	// *   odps
	// *   mysql
	// *   rds
	// *   oss
	// *   sqlserver
	// *   polardb
	// *   oracle
	// *   mongodb
	// *   emr
	// *   postgresql
	// *   analyticdb_for_mysql
	// *   hybriddb_for_postgresql
	// *   holo
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The environment to which the data sources belong. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The keyword contained in the names of the data sources to be exported.
	//
	// You can specify only one keyword. For example, if you set this parameter to test, all the data sources whose names contain test in the specified workspace are exported.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The number of the page to return. The value of this parameter must be a positive integer greater than or equal to 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace to which the data sources belong. You can call the [ListProjects](~~178393~~) operation to query the ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The data source subtype. This parameter takes effect only if the DataSourceType parameter is set to rds.
	//
	// If the DataSourceType parameter is set to rds, this parameter can be set to mysql, sqlserver, or postgresql.
	SubType *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (ExportDataSourcesRequest) GoString

func (s ExportDataSourcesRequest) GoString() string

func (*ExportDataSourcesRequest) SetDataSourceType

func (s *ExportDataSourcesRequest) SetDataSourceType(v string) *ExportDataSourcesRequest

func (*ExportDataSourcesRequest) SetEnvType

func (*ExportDataSourcesRequest) SetName

func (*ExportDataSourcesRequest) SetPageNumber

func (*ExportDataSourcesRequest) SetPageSize

func (*ExportDataSourcesRequest) SetProjectId

func (*ExportDataSourcesRequest) SetSubType

func (ExportDataSourcesRequest) String

func (s ExportDataSourcesRequest) String() string

type ExportDataSourcesResponse

type ExportDataSourcesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExportDataSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExportDataSourcesResponse) GoString

func (s ExportDataSourcesResponse) GoString() string

func (*ExportDataSourcesResponse) SetBody

func (*ExportDataSourcesResponse) SetHeaders

func (*ExportDataSourcesResponse) SetStatusCode

func (ExportDataSourcesResponse) String

func (s ExportDataSourcesResponse) String() string

type ExportDataSourcesResponseBody

type ExportDataSourcesResponseBody struct {
	// The information about the export operation.
	Data *ExportDataSourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The HTTP status code returned. Valid values:
	//
	// *   200: The request was successful.
	// *   Other values: The request failed. You can troubleshoot issues based on the HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ExportDataSourcesResponseBody) GoString

func (*ExportDataSourcesResponseBody) SetData

func (*ExportDataSourcesResponseBody) SetHttpStatusCode

func (*ExportDataSourcesResponseBody) SetRequestId

func (*ExportDataSourcesResponseBody) SetSuccess

func (ExportDataSourcesResponseBody) String

type ExportDataSourcesResponseBodyData

type ExportDataSourcesResponseBodyData struct {
	// The details of the exported data sources.
	//
	// The value is an array. The following parameters are the elements in the array. The sample values of these parameters show the details of a sample data source.
	DataSources []*ExportDataSourcesResponseBodyDataDataSources `json:"DataSources,omitempty" xml:"DataSources,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is a positive integer greater than or equal to 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ExportDataSourcesResponseBodyData) GoString

func (*ExportDataSourcesResponseBodyData) SetPageNumber

func (*ExportDataSourcesResponseBodyData) SetPageSize

func (*ExportDataSourcesResponseBodyData) SetTotalCount

func (ExportDataSourcesResponseBodyData) String

type ExportDataSourcesResponseBodyDataDataSources

type ExportDataSourcesResponseBodyDataDataSources struct {
	// The ID of the compute engine to which the data source is bound.
	BindingCalcEngineId *int32 `json:"BindingCalcEngineId,omitempty" xml:"BindingCalcEngineId,omitempty"`
	// Indicates whether the data source is connected to an exclusive resource group. Valid values:
	//
	// *   1: The data source is connected to at least one exclusive resource group.
	// *   0: The data source is not connected to any exclusive resource group.
	ConnectStatus *int32 `json:"ConnectStatus,omitempty" xml:"ConnectStatus,omitempty"`
	// The configuration of the data source.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The type of the data source. Valid values:
	//
	// *   odps
	// *   mysql
	// *   rds
	// *   oss
	// *   sqlserver
	// *   polardb
	// *   oracle
	// *   mongodb
	// *   emr
	// *   postgresql
	// *   analyticdb_for_mysql
	// *   hybriddb_for_postgresql
	// *   holo
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// Indicates whether the compute engine to which the data source is bound is the default compute engine. Valid values:
	//
	// *   true: The compute engine is the default compute engine.
	// *   false: The compute engine is not the default compute engine.
	DefaultEngine *bool `json:"DefaultEngine,omitempty" xml:"DefaultEngine,omitempty"`
	// The description of the data source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The environment to which the data source belongs. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The time when the data source was created. Example: Mar 17, 2021 4:09:32 PM.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The time when the data source was last modified. Example: Mar 17, 2021 4:09:32 PM.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The ID of the data source.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The name of the data source.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the user who exported the data source.
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// The ID of the DataWorks workspace to which the data source belongs.
	ProjectId *int32 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The sequence number of the data source.
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// Indicates whether the data source can be shared. Valid values:
	//
	// *   true: The data source can be shared.
	// *   false: The data source cannot be shared.
	Shared *bool `json:"Shared,omitempty" xml:"Shared,omitempty"`
	// Indicates whether the data source is available. Valid values:
	//
	// *   1: The data source is available.
	// *   0: The data source is unavailable.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The subtype of the data source. This parameter is returned only if the value of the DataSourceType parameter is rds.
	//
	// If the value of the DataSourceType parameter is rds, the value of this parameter can be mysql, sqlserver, or postgresql.
	SubType *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
	// The ID of the Alibaba Cloud account to which the data source belongs.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ExportDataSourcesResponseBodyDataDataSources) GoString

func (*ExportDataSourcesResponseBodyDataDataSources) SetBindingCalcEngineId

func (*ExportDataSourcesResponseBodyDataDataSources) SetConnectStatus

func (*ExportDataSourcesResponseBodyDataDataSources) SetContent

func (*ExportDataSourcesResponseBodyDataDataSources) SetDataSourceType

func (*ExportDataSourcesResponseBodyDataDataSources) SetDefaultEngine

func (*ExportDataSourcesResponseBodyDataDataSources) SetDescription

func (*ExportDataSourcesResponseBodyDataDataSources) SetEnvType

func (*ExportDataSourcesResponseBodyDataDataSources) SetGmtCreate

func (*ExportDataSourcesResponseBodyDataDataSources) SetGmtModified

func (*ExportDataSourcesResponseBodyDataDataSources) SetId

func (*ExportDataSourcesResponseBodyDataDataSources) SetName

func (*ExportDataSourcesResponseBodyDataDataSources) SetOperator

func (*ExportDataSourcesResponseBodyDataDataSources) SetProjectId

func (*ExportDataSourcesResponseBodyDataDataSources) SetSequence

func (*ExportDataSourcesResponseBodyDataDataSources) SetShared

func (*ExportDataSourcesResponseBodyDataDataSources) SetStatus

func (*ExportDataSourcesResponseBodyDataDataSources) SetSubType

func (*ExportDataSourcesResponseBodyDataDataSources) SetTenantId

func (ExportDataSourcesResponseBodyDataDataSources) String

type GenerateDISyncTaskConfigForCreatingRequest

type GenerateDISyncTaskConfigForCreatingRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The type of the object that you want to create in Data Integration in asynchronous mode. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	// *   DI_SOLUTION: synchronization solution
	//
	// DataWorks allows you to create real-time synchronization nodes and synchronization solutions in Data Integration only in asynchronous mode.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The client token that is used to ensure the idempotence of the request. This parameter is used to prevent repeated operations that are caused by multiple calls.
	TaskParam *string `json:"TaskParam,omitempty" xml:"TaskParam,omitempty"`
	// The script for the real-time synchronization node or synchronization solution in Data Integration.
	//
	// The following types of real-time synchronization nodes and synchronization solutions are supported:
	//
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL to MaxCompute
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL data to Kafka
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL to Hologres
	//
	// The SelectedTables parameter is used to specify tables that you want to synchronize from multiple databases. The Tables parameter is used to specify tables that you want to synchronize from a single database.
	//
	// *   If the script contains the SelectedTables parameter, the system synchronizes the tables that you specify in the SelectedTables parameter.
	// *   If the script contains the Tables parameter, the system synchronizes the tables that you specify in the Tables parameter.
	//
	// The following sample code provides a script for data synchronization from MySQL to MaxCompute:
	//
	// {
	//
	// "type": "realtime",
	//
	// "version": "1.0",
	//
	// "setting": {
	//
	// "resourceGroup": "S_res_group\_280749521950784\_1623033752022",
	//
	// "taskType": "oneclick_to_odps"
	//
	// },
	//
	// "steps": { "stepType": "mysql", "parameter": { "connection": \[ { "datasourceType": "mysql", "datasource": "mysql_pub1", "selectedTables": \[ { "dbName": "mysql_db", "schema": \[ { "tableInfos": \[ { "table": "molin_di_test_in_pk_v4" }
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// },
	//
	// "name": "Reader",
	//
	// "category": "reader"
	//
	// },
	//
	// {
	//
	// "stepType": "odps",
	//
	// "parameter": {
	//
	// "datasource": "odps_first"
	//
	// },
	//
	// "name": "Writer",
	//
	// "category": "writer"
	//
	// }
	//
	// ]
	//
	// }
	//
	// The following sample code provides a script for data synchronization from MySQL to Kafka:
	//
	// {
	//
	// "type": "realtime",
	//
	// "version": "1.0",
	//
	// "setting": {
	//
	// "resourceGroup": "S_res_group\_280749521950784\_1623033752022",
	//
	// "taskType": "oneclick_to_kafka"
	//
	// },
	//
	// "steps": { "stepType": "mysql", "parameter": { "connection": \[ { "datasourceType": "mysql", "datasource": "pkset_test", "selectedTables": \[ { "dbName": "mysql_db", "schema": \[ { "tableInfos": \[ { "table": "molin_di_test_in_pk_v4" }
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// },
	//
	// "name": "Reader",
	//
	// "category": "reader"
	//
	// },
	//
	// {
	//
	// "stepType": "kafka",
	//
	// "parameter": {
	//
	// "datasource": "azn_kafka"
	//
	// },
	//
	// "name": "Writer",
	//
	// "category": "writer"
	//
	// }
	//
	// ]
	//
	// }
	//
	// The following sample code provides a script for data synchronization from MySQL to Hologres:
	//
	// {
	//
	// "type": "realtime",
	//
	// "version": "1.0",
	//
	// "setting": {
	//
	// "resourceGroup": "S_res_group\_280749521950784\_1623033752022",
	//
	// "taskType": "oneclick_to_holo"
	//
	// },
	//
	// "steps": { "stepType": "mysql", "parameter": { "connection": \[ { "datasourceType": "mysql", "datasource": "mysql_pub", "selectedTables": \[ { "dbName": "mysql_db", "schema": \[ { "tableInfos": \[ { "table": "molin_di_test_in2\_pk_v3" }
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// }
	//
	// ]
	//
	// },
	//
	// "name": "Reader",
	//
	// "category": "reader"
	//
	// },
	//
	// {
	//
	// "stepType": "holo",
	//
	// "parameter": {
	//
	// "datasource": "holo"
	//
	// },
	//
	// "name": "Writer",
	//
	// "category": "writer"
	//
	// }
	//
	// ]
	//
	// }
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GenerateDISyncTaskConfigForCreatingRequest) GoString

func (*GenerateDISyncTaskConfigForCreatingRequest) SetClientToken

func (*GenerateDISyncTaskConfigForCreatingRequest) SetProjectId

func (*GenerateDISyncTaskConfigForCreatingRequest) SetTaskParam

func (*GenerateDISyncTaskConfigForCreatingRequest) SetTaskType

func (GenerateDISyncTaskConfigForCreatingRequest) String

type GenerateDISyncTaskConfigForCreatingResponse

type GenerateDISyncTaskConfigForCreatingResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GenerateDISyncTaskConfigForCreatingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GenerateDISyncTaskConfigForCreatingResponse) GoString

func (*GenerateDISyncTaskConfigForCreatingResponse) SetHeaders

func (*GenerateDISyncTaskConfigForCreatingResponse) SetStatusCode

func (GenerateDISyncTaskConfigForCreatingResponse) String

type GenerateDISyncTaskConfigForCreatingResponseBody

type GenerateDISyncTaskConfigForCreatingResponseBody struct {
	// Indicates whether the ID of the asynchronous thread is generated. Valid values:
	//
	// *   success: indicates that the ID of the asynchronous thread is generated.
	// *   fail: indicates that the ID of the asynchronous thread fails to be generated. You can view the reason for the failure and troubleshoot the issue based on the reason.
	Data *GenerateDISyncTaskConfigForCreatingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information returned for the ID of the asynchronous thread.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GenerateDISyncTaskConfigForCreatingResponseBody) GoString

func (*GenerateDISyncTaskConfigForCreatingResponseBody) SetRequestId

func (*GenerateDISyncTaskConfigForCreatingResponseBody) SetSuccess

func (GenerateDISyncTaskConfigForCreatingResponseBody) String

type GenerateDISyncTaskConfigForCreatingResponseBodyData

type GenerateDISyncTaskConfigForCreatingResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the ID of the asynchronous thread fails to be generated.
	//
	// If the ID is successfully generated, the value null is returned.
	ProcessId *int64 `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The ID of the asynchronous thread. You can call the [QueryDISyncTaskConfigProcessResult](~~383465~~) operation to obtain the asynchronously generated parameters based on the ID. The parameters are used to create a real-time synchronization node or a synchronization solution in Data Integration.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GenerateDISyncTaskConfigForCreatingResponseBodyData) GoString

func (*GenerateDISyncTaskConfigForCreatingResponseBodyData) SetMessage

func (*GenerateDISyncTaskConfigForCreatingResponseBodyData) SetProcessId

func (*GenerateDISyncTaskConfigForCreatingResponseBodyData) SetStatus

func (GenerateDISyncTaskConfigForCreatingResponseBodyData) String

type GenerateDISyncTaskConfigForUpdatingRequest

type GenerateDISyncTaskConfigForUpdatingRequest struct {
	// The ID of the real-time synchronization node or synchronization solution.
	//
	// *   If you set the TaskType parameter to DI_REALTIME, set the TaskId parameter to the value of the FileId parameter for the real-time synchronization node.
	// *   If you set the TaskType parameter to DI_SOLUTION, set the TaskId parameter to the value of the FileId parameter for the synchronization solution.
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// The type of the object that you want to update in Data Integration in asynchronous mode. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	//
	// *   DI_SOLUTION: synchronization solution
	//
	//     DataWorks allows you to update real-time synchronization nodes and synchronization solutions in Data Integration only in asynchronous mode.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The client token that is used to ensure the idempotence of the request. This parameter is used to prevent repeated operations that are caused by multiple calls.
	TaskParam *string `json:"TaskParam,omitempty" xml:"TaskParam,omitempty"`
	// The script for updating the real-time synchronization node or synchronization solution in Data Integration.
	//
	// DataWorks allows you to add or remove tables for a real-time synchronization node or a synchronization solution in Data Integration only in asynchronous mode. The following types of real-time synchronization nodes and synchronization solutions are supported:
	//
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL to MaxCompute
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL data to Kafka
	// *   Real-time synchronization node or synchronization solution that is used to synchronize data from MySQL to Hologres
	//
	// The SelectedTables parameter is used to specify tables that you want to synchronize from multiple databases. The Tables parameter is used to specify tables that you want to synchronize from a single database.
	//
	// *   If the script contains the SelectedTables parameter, the system synchronizes the tables that you specify in the SelectedTables parameter.
	// *   If the script contains the Tables parameter, the system synchronizes the tables that you specify in the Tables parameter.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GenerateDISyncTaskConfigForUpdatingRequest) GoString

func (*GenerateDISyncTaskConfigForUpdatingRequest) SetClientToken

func (*GenerateDISyncTaskConfigForUpdatingRequest) SetProjectId

func (*GenerateDISyncTaskConfigForUpdatingRequest) SetTaskId

func (*GenerateDISyncTaskConfigForUpdatingRequest) SetTaskParam

func (*GenerateDISyncTaskConfigForUpdatingRequest) SetTaskType

func (GenerateDISyncTaskConfigForUpdatingRequest) String

type GenerateDISyncTaskConfigForUpdatingResponse

type GenerateDISyncTaskConfigForUpdatingResponse struct {
	Headers    map[string]*string                               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GenerateDISyncTaskConfigForUpdatingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GenerateDISyncTaskConfigForUpdatingResponse) GoString

func (*GenerateDISyncTaskConfigForUpdatingResponse) SetHeaders

func (*GenerateDISyncTaskConfigForUpdatingResponse) SetStatusCode

func (GenerateDISyncTaskConfigForUpdatingResponse) String

type GenerateDISyncTaskConfigForUpdatingResponseBody

type GenerateDISyncTaskConfigForUpdatingResponseBody struct {
	// Indicates whether the ID of the asynchronous thread is generated. Valid values:
	//
	// *   success: indicates that the ID of the asynchronous thread is generated.
	// *   fail: indicates that the ID of the asynchronous thread fails to be generated. You can view the reason for the failure and troubleshoot the issue based on the reason.
	Data *GenerateDISyncTaskConfigForUpdatingResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information returned for the ID of the asynchronous thread.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GenerateDISyncTaskConfigForUpdatingResponseBody) GoString

func (*GenerateDISyncTaskConfigForUpdatingResponseBody) SetRequestId

func (*GenerateDISyncTaskConfigForUpdatingResponseBody) SetSuccess

func (GenerateDISyncTaskConfigForUpdatingResponseBody) String

type GenerateDISyncTaskConfigForUpdatingResponseBodyData

type GenerateDISyncTaskConfigForUpdatingResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the ID of the asynchronous thread fails to be generated. If the ID is successfully generated, the value null is returned.
	ProcessId *int64 `json:"ProcessId,omitempty" xml:"ProcessId,omitempty"`
	// The ID of the asynchronous thread. You can call the [QueryDISyncTaskConfigProcessResult](~~383465~~) operation to obtain the asynchronously generated parameters based on the ID. The parameters are used to update a real-time synchronization node or a synchronization solution in Data Integration.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GenerateDISyncTaskConfigForUpdatingResponseBodyData) GoString

func (*GenerateDISyncTaskConfigForUpdatingResponseBodyData) SetMessage

func (*GenerateDISyncTaskConfigForUpdatingResponseBodyData) SetProcessId

func (*GenerateDISyncTaskConfigForUpdatingResponseBodyData) SetStatus

func (GenerateDISyncTaskConfigForUpdatingResponseBodyData) String

type GetBaselineConfigRequest

type GetBaselineConfigRequest struct {
	// The ID of the baseline. You can call the [GetNode](~~173977~~) operation to obtain the ID.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
}

func (GetBaselineConfigRequest) GoString

func (s GetBaselineConfigRequest) GoString() string

func (*GetBaselineConfigRequest) SetBaselineId

func (GetBaselineConfigRequest) String

func (s GetBaselineConfigRequest) String() string

type GetBaselineConfigResponse

type GetBaselineConfigResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBaselineConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBaselineConfigResponse) GoString

func (s GetBaselineConfigResponse) GoString() string

func (*GetBaselineConfigResponse) SetBody

func (*GetBaselineConfigResponse) SetHeaders

func (*GetBaselineConfigResponse) SetStatusCode

func (GetBaselineConfigResponse) String

func (s GetBaselineConfigResponse) String() string

type GetBaselineConfigResponseBody

type GetBaselineConfigResponseBody struct {
	// The details of the baseline.
	Data *GetBaselineConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBaselineConfigResponseBody) GoString

func (*GetBaselineConfigResponseBody) SetData

func (*GetBaselineConfigResponseBody) SetErrorCode

func (*GetBaselineConfigResponseBody) SetErrorMessage

func (*GetBaselineConfigResponseBody) SetHttpStatusCode

func (*GetBaselineConfigResponseBody) SetRequestId

func (*GetBaselineConfigResponseBody) SetSuccess

func (GetBaselineConfigResponseBody) String

type GetBaselineConfigResponseBodyData

type GetBaselineConfigResponseBodyData struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The type of the baseline. Valid values: DAILY and HOURLY. The value DAILY indicates that the baseline is a day-level baseline. The value HOURLY indicates that the baseline is an hour-level baseline.
	BaselineType *string `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	// The hour in the alert time of the day-level baseline. Valid values: 0 to 47.
	ExpHour *int32 `json:"ExpHour,omitempty" xml:"ExpHour,omitempty"`
	// The minute in the alert time of the day-level baseline. Valid values: 0 to 59.
	ExpMinu *int32 `json:"ExpMinu,omitempty" xml:"ExpMinu,omitempty"`
	// The alert time of the hour-level baseline. This parameter is presented as key-value pairs in the JSON format. The key indicates the ID of the cycle, and the value is presented in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	HourExpDetail *string `json:"HourExpDetail,omitempty" xml:"HourExpDetail,omitempty"`
	// The committed time of the hour-level baseline. This parameter is presented as key-value pairs in the JSON format. The key indicates the ID of the cycle, and the value is presented in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	HourSlaDetail *string `json:"HourSlaDetail,omitempty" xml:"HourSlaDetail,omitempty"`
	// Indicates whether the baseline is a default baseline of the workspace. Valid values: true and false.
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner. Multiple IDs are separated by commas (,).
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The priority of the baseline. Valid values: 1, 3, 5, 7, and 8.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The hour in the committed time of the day-level baseline. Valid values: 0 to 47.
	SlaHour *int32 `json:"SlaHour,omitempty" xml:"SlaHour,omitempty"`
	// The minute in the committed time of the day-level baseline. Valid values: 0 to 59.
	SlaMinu *int32 `json:"SlaMinu,omitempty" xml:"SlaMinu,omitempty"`
	// Indicates whether the baseline is enabled. Valid values: true and false.
	UseFlag *bool `json:"UseFlag,omitempty" xml:"UseFlag,omitempty"`
}

func (GetBaselineConfigResponseBodyData) GoString

func (*GetBaselineConfigResponseBodyData) SetBaselineId

func (*GetBaselineConfigResponseBodyData) SetBaselineName

func (*GetBaselineConfigResponseBodyData) SetBaselineType

func (*GetBaselineConfigResponseBodyData) SetExpHour

func (*GetBaselineConfigResponseBodyData) SetExpMinu

func (*GetBaselineConfigResponseBodyData) SetHourExpDetail

func (*GetBaselineConfigResponseBodyData) SetHourSlaDetail

func (*GetBaselineConfigResponseBodyData) SetIsDefault

func (*GetBaselineConfigResponseBodyData) SetOwner

func (*GetBaselineConfigResponseBodyData) SetPriority

func (*GetBaselineConfigResponseBodyData) SetProjectId

func (*GetBaselineConfigResponseBodyData) SetSlaHour

func (*GetBaselineConfigResponseBodyData) SetSlaMinu

func (*GetBaselineConfigResponseBodyData) SetUseFlag

func (GetBaselineConfigResponseBodyData) String

type GetBaselineKeyPathRequest

type GetBaselineKeyPathRequest struct {
	// The name of the event.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The ID of the instance.
	Bizdate *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the event.
	InGroupId *int32 `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
}

func (GetBaselineKeyPathRequest) GoString

func (s GetBaselineKeyPathRequest) GoString() string

func (*GetBaselineKeyPathRequest) SetBaselineId

func (*GetBaselineKeyPathRequest) SetBizdate

func (*GetBaselineKeyPathRequest) SetInGroupId

func (GetBaselineKeyPathRequest) String

func (s GetBaselineKeyPathRequest) String() string

type GetBaselineKeyPathResponse

type GetBaselineKeyPathResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBaselineKeyPathResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBaselineKeyPathResponse) GoString

func (s GetBaselineKeyPathResponse) GoString() string

func (*GetBaselineKeyPathResponse) SetBody

func (*GetBaselineKeyPathResponse) SetHeaders

func (*GetBaselineKeyPathResponse) SetStatusCode

func (GetBaselineKeyPathResponse) String

type GetBaselineKeyPathResponseBody

type GetBaselineKeyPathResponseBody struct {
	Data         []*GetBaselineKeyPathResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode    *string                               `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage *string                               `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The timestamp when the event was found.
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBaselineKeyPathResponseBody) GoString

func (*GetBaselineKeyPathResponseBody) SetData

func (*GetBaselineKeyPathResponseBody) SetErrorCode

func (*GetBaselineKeyPathResponseBody) SetErrorMessage

func (*GetBaselineKeyPathResponseBody) SetHttpStatusCode

func (*GetBaselineKeyPathResponseBody) SetRequestId

func (*GetBaselineKeyPathResponseBody) SetSuccess

func (GetBaselineKeyPathResponseBody) String

type GetBaselineKeyPathResponseBodyData

type GetBaselineKeyPathResponseBodyData struct {
	Bizdate    *int64                                      `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	InGroupId  *int32                                      `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
	InstanceId *int64                                      `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodeId     *int64                                      `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeName   *string                                     `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	Owner      *string                                     `json:"Owner,omitempty" xml:"Owner,omitempty"`
	PrgType    *int32                                      `json:"PrgType,omitempty" xml:"PrgType,omitempty"`
	ProjectId  *int64                                      `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	Runs       []*GetBaselineKeyPathResponseBodyDataRuns   `json:"Runs,omitempty" xml:"Runs,omitempty" type:"Repeated"`
	Topics     []*GetBaselineKeyPathResponseBodyDataTopics `json:"Topics,omitempty" xml:"Topics,omitempty" type:"Repeated"`
}

func (GetBaselineKeyPathResponseBodyData) GoString

func (*GetBaselineKeyPathResponseBodyData) SetBizdate

func (*GetBaselineKeyPathResponseBodyData) SetInGroupId

func (*GetBaselineKeyPathResponseBodyData) SetInstanceId

func (*GetBaselineKeyPathResponseBodyData) SetNodeId

func (*GetBaselineKeyPathResponseBodyData) SetNodeName

func (*GetBaselineKeyPathResponseBodyData) SetOwner

func (*GetBaselineKeyPathResponseBodyData) SetPrgType

func (*GetBaselineKeyPathResponseBodyData) SetProjectId

func (GetBaselineKeyPathResponseBodyData) String

type GetBaselineKeyPathResponseBodyDataRuns

type GetBaselineKeyPathResponseBodyDataRuns struct {
	AbsTime           *int64  `json:"AbsTime,omitempty" xml:"AbsTime,omitempty"`
	BeginCast         *int64  `json:"BeginCast,omitempty" xml:"BeginCast,omitempty"`
	BeginRunningTime  *int64  `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	BeginWaitResTime  *int64  `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	BeginWaitTimeTime *int64  `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	EndCast           *int64  `json:"EndCast,omitempty" xml:"EndCast,omitempty"`
	FinishTime        *int64  `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	Status            *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBaselineKeyPathResponseBodyDataRuns) GoString

func (*GetBaselineKeyPathResponseBodyDataRuns) SetAbsTime

func (*GetBaselineKeyPathResponseBodyDataRuns) SetBeginCast

func (*GetBaselineKeyPathResponseBodyDataRuns) SetBeginRunningTime

func (*GetBaselineKeyPathResponseBodyDataRuns) SetBeginWaitResTime

func (*GetBaselineKeyPathResponseBodyDataRuns) SetBeginWaitTimeTime

func (*GetBaselineKeyPathResponseBodyDataRuns) SetEndCast

func (*GetBaselineKeyPathResponseBodyDataRuns) SetFinishTime

func (*GetBaselineKeyPathResponseBodyDataRuns) SetStatus

func (GetBaselineKeyPathResponseBodyDataRuns) String

type GetBaselineKeyPathResponseBodyDataTopics

type GetBaselineKeyPathResponseBodyDataTopics struct {
	AddTime    *int64  `json:"AddTime,omitempty" xml:"AddTime,omitempty"`
	InstanceId *int64  `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	TopicId    *int64  `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
	TopicName  *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
}

func (GetBaselineKeyPathResponseBodyDataTopics) GoString

func (*GetBaselineKeyPathResponseBodyDataTopics) SetAddTime

func (*GetBaselineKeyPathResponseBodyDataTopics) SetInstanceId

func (*GetBaselineKeyPathResponseBodyDataTopics) SetTopicId

func (*GetBaselineKeyPathResponseBodyDataTopics) SetTopicName

func (GetBaselineKeyPathResponseBodyDataTopics) String

type GetBaselineRequest

type GetBaselineRequest struct {
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	ProjectId  *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetBaselineRequest) GoString

func (s GetBaselineRequest) GoString() string

func (*GetBaselineRequest) SetBaselineId

func (s *GetBaselineRequest) SetBaselineId(v int64) *GetBaselineRequest

func (*GetBaselineRequest) SetProjectId

func (s *GetBaselineRequest) SetProjectId(v int64) *GetBaselineRequest

func (GetBaselineRequest) String

func (s GetBaselineRequest) String() string

type GetBaselineResponse

type GetBaselineResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBaselineResponse) GoString

func (s GetBaselineResponse) GoString() string

func (*GetBaselineResponse) SetBody

func (*GetBaselineResponse) SetHeaders

func (s *GetBaselineResponse) SetHeaders(v map[string]*string) *GetBaselineResponse

func (*GetBaselineResponse) SetStatusCode

func (s *GetBaselineResponse) SetStatusCode(v int32) *GetBaselineResponse

func (GetBaselineResponse) String

func (s GetBaselineResponse) String() string

type GetBaselineResponseBody

type GetBaselineResponseBody struct {
	Data           *GetBaselineResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                      `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                      `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                       `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                        `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBaselineResponseBody) GoString

func (s GetBaselineResponseBody) GoString() string

func (*GetBaselineResponseBody) SetData

func (*GetBaselineResponseBody) SetErrorCode

func (*GetBaselineResponseBody) SetErrorMessage

func (*GetBaselineResponseBody) SetHttpStatusCode

func (s *GetBaselineResponseBody) SetHttpStatusCode(v int32) *GetBaselineResponseBody

func (*GetBaselineResponseBody) SetRequestId

func (*GetBaselineResponseBody) SetSuccess

func (GetBaselineResponseBody) String

func (s GetBaselineResponseBody) String() string

type GetBaselineResponseBodyData

type GetBaselineResponseBodyData struct {
	AlertEnabled         *bool                                          `json:"AlertEnabled,omitempty" xml:"AlertEnabled,omitempty"`
	AlertMarginThreshold *int32                                         `json:"AlertMarginThreshold,omitempty" xml:"AlertMarginThreshold,omitempty"`
	AlertSettings        []*GetBaselineResponseBodyDataAlertSettings    `json:"AlertSettings,omitempty" xml:"AlertSettings,omitempty" type:"Repeated"`
	BaselineId           *int64                                         `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	BaselineName         *string                                        `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	BaselineType         *string                                        `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	Enabled              *bool                                          `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	NodeIds              []*int64                                       `json:"NodeIds,omitempty" xml:"NodeIds,omitempty" type:"Repeated"`
	OverTimeSettings     []*GetBaselineResponseBodyDataOverTimeSettings `json:"OverTimeSettings,omitempty" xml:"OverTimeSettings,omitempty" type:"Repeated"`
	Owner                *string                                        `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority             *int32                                         `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId            *int64                                         `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetBaselineResponseBodyData) GoString

func (s GetBaselineResponseBodyData) GoString() string

func (*GetBaselineResponseBodyData) SetAlertEnabled

func (*GetBaselineResponseBodyData) SetAlertMarginThreshold

func (s *GetBaselineResponseBodyData) SetAlertMarginThreshold(v int32) *GetBaselineResponseBodyData

func (*GetBaselineResponseBodyData) SetAlertSettings

func (*GetBaselineResponseBodyData) SetBaselineId

func (*GetBaselineResponseBodyData) SetBaselineName

func (*GetBaselineResponseBodyData) SetBaselineType

func (*GetBaselineResponseBodyData) SetEnabled

func (*GetBaselineResponseBodyData) SetNodeIds

func (*GetBaselineResponseBodyData) SetOverTimeSettings

func (*GetBaselineResponseBodyData) SetOwner

func (*GetBaselineResponseBodyData) SetPriority

func (*GetBaselineResponseBodyData) SetProjectId

func (GetBaselineResponseBodyData) String

type GetBaselineResponseBodyDataAlertSettings

type GetBaselineResponseBodyDataAlertSettings struct {
	AlertInterval        *int32                                                `json:"AlertInterval,omitempty" xml:"AlertInterval,omitempty"`
	AlertMaximum         *int32                                                `json:"AlertMaximum,omitempty" xml:"AlertMaximum,omitempty"`
	AlertMethods         []*string                                             `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty" type:"Repeated"`
	AlertRecipient       *string                                               `json:"AlertRecipient,omitempty" xml:"AlertRecipient,omitempty"`
	AlertRecipientType   *string                                               `json:"AlertRecipientType,omitempty" xml:"AlertRecipientType,omitempty"`
	AlertType            *string                                               `json:"AlertType,omitempty" xml:"AlertType,omitempty"`
	BaselineAlertEnabled *bool                                                 `json:"BaselineAlertEnabled,omitempty" xml:"BaselineAlertEnabled,omitempty"`
	DingRobots           []*GetBaselineResponseBodyDataAlertSettingsDingRobots `json:"DingRobots,omitempty" xml:"DingRobots,omitempty" type:"Repeated"`
	SilenceEndTime       *string                                               `json:"SilenceEndTime,omitempty" xml:"SilenceEndTime,omitempty"`
	SilenceStartTime     *string                                               `json:"SilenceStartTime,omitempty" xml:"SilenceStartTime,omitempty"`
	TopicTypes           []*string                                             `json:"TopicTypes,omitempty" xml:"TopicTypes,omitempty" type:"Repeated"`
	Webhooks             []*string                                             `json:"Webhooks,omitempty" xml:"Webhooks,omitempty" type:"Repeated"`
}

func (GetBaselineResponseBodyDataAlertSettings) GoString

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertInterval

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertMaximum

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertMethods

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertRecipient

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertRecipientType

func (*GetBaselineResponseBodyDataAlertSettings) SetAlertType

func (*GetBaselineResponseBodyDataAlertSettings) SetBaselineAlertEnabled

func (*GetBaselineResponseBodyDataAlertSettings) SetSilenceEndTime

func (*GetBaselineResponseBodyDataAlertSettings) SetSilenceStartTime

func (*GetBaselineResponseBodyDataAlertSettings) SetTopicTypes

func (*GetBaselineResponseBodyDataAlertSettings) SetWebhooks

func (GetBaselineResponseBodyDataAlertSettings) String

type GetBaselineResponseBodyDataAlertSettingsDingRobots

type GetBaselineResponseBodyDataAlertSettingsDingRobots struct {
	AtAll  *bool   `json:"AtAll,omitempty" xml:"AtAll,omitempty"`
	WebUrl *string `json:"WebUrl,omitempty" xml:"WebUrl,omitempty"`
}

func (GetBaselineResponseBodyDataAlertSettingsDingRobots) GoString

func (*GetBaselineResponseBodyDataAlertSettingsDingRobots) SetAtAll

func (*GetBaselineResponseBodyDataAlertSettingsDingRobots) SetWebUrl

func (GetBaselineResponseBodyDataAlertSettingsDingRobots) String

type GetBaselineResponseBodyDataOverTimeSettings

type GetBaselineResponseBodyDataOverTimeSettings struct {
	Cycle *int32  `json:"Cycle,omitempty" xml:"Cycle,omitempty"`
	Time  *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (GetBaselineResponseBodyDataOverTimeSettings) GoString

func (*GetBaselineResponseBodyDataOverTimeSettings) SetCycle

func (*GetBaselineResponseBodyDataOverTimeSettings) SetTime

func (GetBaselineResponseBodyDataOverTimeSettings) String

type GetBaselineStatusRequest

type GetBaselineStatusRequest struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The data timestamp of the baseline instance. Specify the time in the ISO 8601 standard in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	Bizdate *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the scheduling cycle of the baseline instance. For a baseline instance that is scheduled by day, the value of this parameter is 1. For a baseline instance that is scheduled by hour, the value of this parameter ranges from 1 to 24.
	InGroupId *int32 `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
}

func (GetBaselineStatusRequest) GoString

func (s GetBaselineStatusRequest) GoString() string

func (*GetBaselineStatusRequest) SetBaselineId

func (*GetBaselineStatusRequest) SetBizdate

func (*GetBaselineStatusRequest) SetInGroupId

func (GetBaselineStatusRequest) String

func (s GetBaselineStatusRequest) String() string

type GetBaselineStatusResponse

type GetBaselineStatusResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBaselineStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBaselineStatusResponse) GoString

func (s GetBaselineStatusResponse) GoString() string

func (*GetBaselineStatusResponse) SetBody

func (*GetBaselineStatusResponse) SetHeaders

func (*GetBaselineStatusResponse) SetStatusCode

func (GetBaselineStatusResponse) String

func (s GetBaselineStatusResponse) String() string

type GetBaselineStatusResponseBody

type GetBaselineStatusResponseBody struct {
	// The details of the baseline instance.
	Data *GetBaselineStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBaselineStatusResponseBody) GoString

func (*GetBaselineStatusResponseBody) SetData

func (*GetBaselineStatusResponseBody) SetErrorCode

func (*GetBaselineStatusResponseBody) SetErrorMessage

func (*GetBaselineStatusResponseBody) SetHttpStatusCode

func (*GetBaselineStatusResponseBody) SetRequestId

func (*GetBaselineStatusResponseBody) SetSuccess

func (GetBaselineStatusResponseBody) String

type GetBaselineStatusResponseBodyData

type GetBaselineStatusResponseBodyData struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The data timestamp of the baseline instance.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The information about the key instance.
	BlockInstance *GetBaselineStatusResponseBodyDataBlockInstance `json:"BlockInstance,omitempty" xml:"BlockInstance,omitempty" type:"Struct"`
	// The margin of the baseline instance. Unit: seconds.
	Buffer *float32 `json:"Buffer,omitempty" xml:"Buffer,omitempty"`
	// The timestamp of the predicted time when the baseline instance finished running.
	EndCast *int64 `json:"EndCast,omitempty" xml:"EndCast,omitempty"`
	// The timestamp of the alerting time of the baseline instance.
	ExpTime *int64 `json:"ExpTime,omitempty" xml:"ExpTime,omitempty"`
	// The status of the baseline instance. Valid values: UNFINISH and FINISH. The value UNFINISH indicates that the baseline instance is still running. The value FINISH indicates that the baseline instance finishes running.
	FinishStatus *string `json:"FinishStatus,omitempty" xml:"FinishStatus,omitempty"`
	// The timestamp of the actual time when the baseline instance finished running. This parameter is returned if the value of the FinishStatus parameter is FINISH.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the scheduling cycle of the baseline instance. For a baseline instance that is scheduled by day, the value of this parameter is 1. For a baseline instance that is scheduled by hour, the value of this parameter ranges from 1 to 24.
	InGroupId *int32 `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
	// The information about the last generated instance.
	LastInstance *GetBaselineStatusResponseBodyDataLastInstance `json:"LastInstance,omitempty" xml:"LastInstance,omitempty" type:"Struct"`
	// The ID of the Alibaba Cloud account used by the baseline owner. Multiple IDs are separated by commas (,).
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The priority of the baseline. Valid values: 1, 2, 5, 7, and 8.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workspace to which the baseline belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The timestamp of the committed completion time of the baseline instance.
	SlaTime *int64 `json:"SlaTime,omitempty" xml:"SlaTime,omitempty"`
	// The status of the baseline. Valid values: ERROR, SAFE, DANGEROUS, and OVER. The value ERROR indicates that no nodes are associated with the baseline, or all nodes associated with the baseline are suspended. The value SAFE indicates that nodes finish running before the alerting time. The value DANGEROUS indicates that nodes are still running after the alerting time but before the committed completion time. The value OVER indicates that nodes are still running after the committed completion time.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBaselineStatusResponseBodyData) GoString

func (*GetBaselineStatusResponseBodyData) SetBaselineId

func (*GetBaselineStatusResponseBodyData) SetBaselineName

func (*GetBaselineStatusResponseBodyData) SetBizdate

func (*GetBaselineStatusResponseBodyData) SetBuffer

func (*GetBaselineStatusResponseBodyData) SetEndCast

func (*GetBaselineStatusResponseBodyData) SetExpTime

func (*GetBaselineStatusResponseBodyData) SetFinishStatus

func (*GetBaselineStatusResponseBodyData) SetFinishTime

func (*GetBaselineStatusResponseBodyData) SetInGroupId

func (*GetBaselineStatusResponseBodyData) SetOwner

func (*GetBaselineStatusResponseBodyData) SetPriority

func (*GetBaselineStatusResponseBodyData) SetProjectId

func (*GetBaselineStatusResponseBodyData) SetSlaTime

func (*GetBaselineStatusResponseBodyData) SetStatus

func (GetBaselineStatusResponseBodyData) String

type GetBaselineStatusResponseBodyDataBlockInstance

type GetBaselineStatusResponseBodyDataBlockInstance struct {
	// The timestamp of the predicted time when the instance finished running.
	EndCast *int64 `json:"EndCast,omitempty" xml:"EndCast,omitempty"`
	// The timestamp of the actual time when the instance finished running.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the node owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The status of the instance. Valid values: NOT_RUN, WAIT_TIME, WAIT_RESOURCE, RUNNING, CHECKING, CHECKING_CONDITION, FAILURE, and SUCCESS. The value NOT_RUN indicates that the instance is not run. The value WAIT_TIME indicates that the instance is waiting to be run. The value WAIT_RESOURCE indicates that the instance is waiting for resources. The value RUNNING indicates that the instance is running. The value CHECKING indicates that data quality is being checked for the instance. The value CHECKING_CONDITION indicates that branch conditions are being checked for the instance. The value FAILURE indicates that the instance fails to run. The value SUCCESS indicates that the instance is run.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBaselineStatusResponseBodyDataBlockInstance) GoString

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetEndCast

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetFinishTime

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetInstanceId

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetNodeId

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetNodeName

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetOwner

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetProjectId

func (*GetBaselineStatusResponseBodyDataBlockInstance) SetStatus

func (GetBaselineStatusResponseBodyDataBlockInstance) String

type GetBaselineStatusResponseBodyDataLastInstance

type GetBaselineStatusResponseBodyDataLastInstance struct {
	// The timestamp of the predicted time when the instance finished running.
	EndCast *int64 `json:"EndCast,omitempty" xml:"EndCast,omitempty"`
	// The timestamp of the actual time when the instance finished running.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the node owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The status of the instance. Valid values: NOT_RUN, WAIT_TIME, WAIT_RESOURCE, RUNNING, CHECKING, CHECKING_CONDITION, FAILURE, and SUCCESS. The value NOT_RUN indicates that the instance is not run. The value WAIT_TIME indicates that the instance is waiting to be run. The value WAIT_RESOURCE indicates that the instance is waiting for resources. The value RUNNING indicates that the instance is running. The value CHECKING indicates that data quality is being checked for the instance. The value CHECKING_CONDITION indicates that branch conditions are being checked for the instance. The value FAILURE indicates that the instance fails to run. The value SUCCESS indicates that the instance is run.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetBaselineStatusResponseBodyDataLastInstance) GoString

func (*GetBaselineStatusResponseBodyDataLastInstance) SetEndCast

func (*GetBaselineStatusResponseBodyDataLastInstance) SetFinishTime

func (*GetBaselineStatusResponseBodyDataLastInstance) SetInstanceId

func (*GetBaselineStatusResponseBodyDataLastInstance) SetNodeId

func (*GetBaselineStatusResponseBodyDataLastInstance) SetNodeName

func (*GetBaselineStatusResponseBodyDataLastInstance) SetOwner

func (*GetBaselineStatusResponseBodyDataLastInstance) SetProjectId

func (*GetBaselineStatusResponseBodyDataLastInstance) SetStatus

func (GetBaselineStatusResponseBodyDataLastInstance) String

type GetBusinessRequest

type GetBusinessRequest struct {
	// The ID of the workflow. You can call the [ListBusiness](~~173945~~) operation to query the ID.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetBusinessRequest) GoString

func (s GetBusinessRequest) GoString() string

func (*GetBusinessRequest) SetBusinessId

func (s *GetBusinessRequest) SetBusinessId(v int64) *GetBusinessRequest

func (*GetBusinessRequest) SetProjectId

func (s *GetBusinessRequest) SetProjectId(v int64) *GetBusinessRequest

func (*GetBusinessRequest) SetProjectIdentifier

func (s *GetBusinessRequest) SetProjectIdentifier(v string) *GetBusinessRequest

func (GetBusinessRequest) String

func (s GetBusinessRequest) String() string

type GetBusinessResponse

type GetBusinessResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetBusinessResponse) GoString

func (s GetBusinessResponse) GoString() string

func (*GetBusinessResponse) SetBody

func (*GetBusinessResponse) SetHeaders

func (s *GetBusinessResponse) SetHeaders(v map[string]*string) *GetBusinessResponse

func (*GetBusinessResponse) SetStatusCode

func (s *GetBusinessResponse) SetStatusCode(v int32) *GetBusinessResponse

func (GetBusinessResponse) String

func (s GetBusinessResponse) String() string

type GetBusinessResponseBody

type GetBusinessResponseBody struct {
	// The details of the workflow.
	Data *GetBusinessResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetBusinessResponseBody) GoString

func (s GetBusinessResponseBody) GoString() string

func (*GetBusinessResponseBody) SetData

func (*GetBusinessResponseBody) SetErrorCode

func (*GetBusinessResponseBody) SetErrorMessage

func (*GetBusinessResponseBody) SetHttpStatusCode

func (s *GetBusinessResponseBody) SetHttpStatusCode(v int32) *GetBusinessResponseBody

func (*GetBusinessResponseBody) SetRequestId

func (*GetBusinessResponseBody) SetSuccess

func (GetBusinessResponseBody) String

func (s GetBusinessResponseBody) String() string

type GetBusinessResponseBodyData

type GetBusinessResponseBodyData struct {
	// The ID of the workflow.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The name of the workflow.
	BusinessName *string `json:"BusinessName,omitempty" xml:"BusinessName,omitempty"`
	// The description of the workflow.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The Alibaba Cloud account ID of the workflow owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the workflow belongs.
	ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The module to which the workflow belongs. Valid values: NORMAL and MANUAL_BIZ.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (GetBusinessResponseBodyData) GoString

func (s GetBusinessResponseBodyData) GoString() string

func (*GetBusinessResponseBodyData) SetBusinessId

func (*GetBusinessResponseBodyData) SetBusinessName

func (*GetBusinessResponseBodyData) SetDescription

func (*GetBusinessResponseBodyData) SetOwner

func (*GetBusinessResponseBodyData) SetProjectId

func (*GetBusinessResponseBodyData) SetUseType

func (GetBusinessResponseBodyData) String

type GetDDLJobStatusRequest

type GetDDLJobStatusRequest struct {
	// The ID of the DDL task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetDDLJobStatusRequest) GoString

func (s GetDDLJobStatusRequest) GoString() string

func (*GetDDLJobStatusRequest) SetTaskId

func (GetDDLJobStatusRequest) String

func (s GetDDLJobStatusRequest) String() string

type GetDDLJobStatusResponse

type GetDDLJobStatusResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDDLJobStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDDLJobStatusResponse) GoString

func (s GetDDLJobStatusResponse) GoString() string

func (*GetDDLJobStatusResponse) SetBody

func (*GetDDLJobStatusResponse) SetHeaders

func (*GetDDLJobStatusResponse) SetStatusCode

func (GetDDLJobStatusResponse) String

func (s GetDDLJobStatusResponse) String() string

type GetDDLJobStatusResponseBody

type GetDDLJobStatusResponseBody struct {
	// The details of the task.
	Data *GetDDLJobStatusResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDDLJobStatusResponseBody) GoString

func (s GetDDLJobStatusResponseBody) GoString() string

func (*GetDDLJobStatusResponseBody) SetData

func (*GetDDLJobStatusResponseBody) SetRequestId

func (GetDDLJobStatusResponseBody) String

type GetDDLJobStatusResponseBodyData

type GetDDLJobStatusResponseBodyData struct {
	// The content of the task.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the ongoing task. If no value is returned for this parameter, all subtasks are complete.
	NextTaskId *string `json:"NextTaskId,omitempty" xml:"NextTaskId,omitempty"`
	// The status of the task
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetDDLJobStatusResponseBodyData) GoString

func (*GetDDLJobStatusResponseBodyData) SetContent

func (*GetDDLJobStatusResponseBodyData) SetNextTaskId

func (*GetDDLJobStatusResponseBodyData) SetStatus

func (*GetDDLJobStatusResponseBodyData) SetTaskId

func (GetDDLJobStatusResponseBodyData) String

type GetDIAlarmRuleRequest

type GetDIAlarmRuleRequest struct {
	DIAlarmRuleId *int64 `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
}

func (GetDIAlarmRuleRequest) GoString

func (s GetDIAlarmRuleRequest) GoString() string

func (*GetDIAlarmRuleRequest) SetDIAlarmRuleId

func (s *GetDIAlarmRuleRequest) SetDIAlarmRuleId(v int64) *GetDIAlarmRuleRequest

func (GetDIAlarmRuleRequest) String

func (s GetDIAlarmRuleRequest) String() string

type GetDIAlarmRuleResponse

type GetDIAlarmRuleResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDIAlarmRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDIAlarmRuleResponse) GoString

func (s GetDIAlarmRuleResponse) GoString() string

func (*GetDIAlarmRuleResponse) SetBody

func (*GetDIAlarmRuleResponse) SetHeaders

func (*GetDIAlarmRuleResponse) SetStatusCode

func (GetDIAlarmRuleResponse) String

func (s GetDIAlarmRuleResponse) String() string

type GetDIAlarmRuleResponseBody

type GetDIAlarmRuleResponseBody struct {
	DIAlarmRule *GetDIAlarmRuleResponseBodyDIAlarmRule `json:"DIAlarmRule,omitempty" xml:"DIAlarmRule,omitempty" type:"Struct"`
	RequestId   *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDIAlarmRuleResponseBody) GoString

func (s GetDIAlarmRuleResponseBody) GoString() string

func (*GetDIAlarmRuleResponseBody) SetDIAlarmRule

func (*GetDIAlarmRuleResponseBody) SetRequestId

func (GetDIAlarmRuleResponseBody) String

type GetDIAlarmRuleResponseBodyDIAlarmRule

type GetDIAlarmRuleResponseBodyDIAlarmRule struct {
	CreatedTime          *int64                                                     `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	CreatedUid           *string                                                    `json:"CreatedUid,omitempty" xml:"CreatedUid,omitempty"`
	DIAlarmRuleId        *int64                                                     `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
	DIJobId              *int64                                                     `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description          *string                                                    `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled              *bool                                                      `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType           *string                                                    `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettings *GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty" type:"Struct"`
	TriggerConditions    []*GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions  `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty" type:"Repeated"`
	UpdatedTime          *int64                                                     `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	UpdatedUid           *string                                                    `json:"UpdatedUid,omitempty" xml:"UpdatedUid,omitempty"`
}

func (GetDIAlarmRuleResponseBodyDIAlarmRule) GoString

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetCreatedTime

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetCreatedUid

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetDIAlarmRuleId

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetDIJobId

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetDescription

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetEnabled

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetMetricType

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetUpdatedTime

func (*GetDIAlarmRuleResponseBodyDIAlarmRule) SetUpdatedUid

func (GetDIAlarmRuleResponseBodyDIAlarmRule) String

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings struct {
	InhibitionInterval    *int32                                                                            `json:"InhibitionInterval,omitempty" xml:"InhibitionInterval,omitempty"`
	NotificationChannels  []*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels  `json:"NotificationChannels,omitempty" xml:"NotificationChannels,omitempty" type:"Repeated"`
	NotificationReceivers []*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers `json:"NotificationReceivers,omitempty" xml:"NotificationReceivers,omitempty" type:"Repeated"`
}

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings) GoString

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings) SetInhibitionInterval

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettings) String

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels struct {
	Channels []*string `json:"Channels,omitempty" xml:"Channels,omitempty" type:"Repeated"`
	Severity *string   `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels) GoString

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels) SetChannels

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels) SetSeverity

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationChannels) String

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers

type GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers struct {
	ReceiverType   *string   `json:"ReceiverType,omitempty" xml:"ReceiverType,omitempty"`
	ReceiverValues []*string `json:"ReceiverValues,omitempty" xml:"ReceiverValues,omitempty" type:"Repeated"`
}

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers) GoString

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers) SetReceiverType

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers) SetReceiverValues

func (GetDIAlarmRuleResponseBodyDIAlarmRuleNotificationSettingsNotificationReceivers) String

type GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions

type GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions struct {
	Duration  *int64  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Severity  *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	Threshold *int64  `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions) GoString

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions) SetDuration

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions) SetSeverity

func (*GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions) SetThreshold

func (GetDIAlarmRuleResponseBodyDIAlarmRuleTriggerConditions) String

type GetDIJobRequest

type GetDIJobRequest struct {
	DIJobId     *int64 `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	WithDetails *bool  `json:"WithDetails,omitempty" xml:"WithDetails,omitempty"`
}

func (GetDIJobRequest) GoString

func (s GetDIJobRequest) GoString() string

func (*GetDIJobRequest) SetDIJobId

func (s *GetDIJobRequest) SetDIJobId(v int64) *GetDIJobRequest

func (*GetDIJobRequest) SetWithDetails

func (s *GetDIJobRequest) SetWithDetails(v bool) *GetDIJobRequest

func (GetDIJobRequest) String

func (s GetDIJobRequest) String() string

type GetDIJobResponse

type GetDIJobResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDIJobResponse) GoString

func (s GetDIJobResponse) GoString() string

func (*GetDIJobResponse) SetBody

func (*GetDIJobResponse) SetHeaders

func (s *GetDIJobResponse) SetHeaders(v map[string]*string) *GetDIJobResponse

func (*GetDIJobResponse) SetStatusCode

func (s *GetDIJobResponse) SetStatusCode(v int32) *GetDIJobResponse

func (GetDIJobResponse) String

func (s GetDIJobResponse) String() string

type GetDIJobResponseBody

type GetDIJobResponseBody struct {
	Data      *GetDIJobResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDIJobResponseBody) GoString

func (s GetDIJobResponseBody) GoString() string

func (*GetDIJobResponseBody) SetData

func (*GetDIJobResponseBody) SetRequestId

func (s *GetDIJobResponseBody) SetRequestId(v string) *GetDIJobResponseBody

func (GetDIJobResponseBody) String

func (s GetDIJobResponseBody) String() string

type GetDIJobResponseBodyData

type GetDIJobResponseBodyData struct {
	CreatedTime                   *int64                                                   `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	CreatedUid                    *string                                                  `json:"CreatedUid,omitempty" xml:"CreatedUid,omitempty"`
	DIJobId                       *int64                                                   `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description                   *string                                                  `json:"Description,omitempty" xml:"Description,omitempty"`
	DestinationDataSourceSettings []*GetDIJobResponseBodyDataDestinationDataSourceSettings `json:"DestinationDataSourceSettings,omitempty" xml:"DestinationDataSourceSettings,omitempty" type:"Repeated"`
	DestinationDataSourceType     *string                                                  `json:"DestinationDataSourceType,omitempty" xml:"DestinationDataSourceType,omitempty"`
	ErrorMessage                  *string                                                  `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	JobName                       *string                                                  `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobSettings                   *GetDIJobResponseBodyDataJobSettings                     `json:"JobSettings,omitempty" xml:"JobSettings,omitempty" type:"Struct"`
	JobStatus                     *string                                                  `json:"JobStatus,omitempty" xml:"JobStatus,omitempty"`
	MigrationType                 *string                                                  `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	ProjectId                     *int64                                                   `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ResourceSettings              *GetDIJobResponseBodyDataResourceSettings                `json:"ResourceSettings,omitempty" xml:"ResourceSettings,omitempty" type:"Struct"`
	RunStats                      map[string]*string                                       `json:"RunStats,omitempty" xml:"RunStats,omitempty"`
	SourceDataSourceSettings      []*GetDIJobResponseBodyDataSourceDataSourceSettings      `json:"SourceDataSourceSettings,omitempty" xml:"SourceDataSourceSettings,omitempty" type:"Repeated"`
	SourceDataSourceType          *string                                                  `json:"SourceDataSourceType,omitempty" xml:"SourceDataSourceType,omitempty"`
	StartedTime                   *int64                                                   `json:"StartedTime,omitempty" xml:"StartedTime,omitempty"`
	StartedUid                    *string                                                  `json:"StartedUid,omitempty" xml:"StartedUid,omitempty"`
	TableMappings                 []*GetDIJobResponseBodyDataTableMappings                 `json:"TableMappings,omitempty" xml:"TableMappings,omitempty" type:"Repeated"`
	TransformationRules           []*GetDIJobResponseBodyDataTransformationRules           `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
	UpdatedTime                   *int64                                                   `json:"UpdatedTime,omitempty" xml:"UpdatedTime,omitempty"`
	UpdatedUid                    *string                                                  `json:"UpdatedUid,omitempty" xml:"UpdatedUid,omitempty"`
}

func (GetDIJobResponseBodyData) GoString

func (s GetDIJobResponseBodyData) GoString() string

func (*GetDIJobResponseBodyData) SetCreatedTime

func (*GetDIJobResponseBodyData) SetCreatedUid

func (*GetDIJobResponseBodyData) SetDIJobId

func (*GetDIJobResponseBodyData) SetDescription

func (*GetDIJobResponseBodyData) SetDestinationDataSourceType

func (s *GetDIJobResponseBodyData) SetDestinationDataSourceType(v string) *GetDIJobResponseBodyData

func (*GetDIJobResponseBodyData) SetErrorMessage

func (*GetDIJobResponseBodyData) SetJobName

func (*GetDIJobResponseBodyData) SetJobSettings

func (*GetDIJobResponseBodyData) SetJobStatus

func (*GetDIJobResponseBodyData) SetMigrationType

func (*GetDIJobResponseBodyData) SetProjectId

func (*GetDIJobResponseBodyData) SetResourceSettings

func (*GetDIJobResponseBodyData) SetRunStats

func (*GetDIJobResponseBodyData) SetSourceDataSourceSettings

func (*GetDIJobResponseBodyData) SetSourceDataSourceType

func (s *GetDIJobResponseBodyData) SetSourceDataSourceType(v string) *GetDIJobResponseBodyData

func (*GetDIJobResponseBodyData) SetStartedTime

func (*GetDIJobResponseBodyData) SetStartedUid

func (*GetDIJobResponseBodyData) SetTableMappings

func (*GetDIJobResponseBodyData) SetTransformationRules

func (*GetDIJobResponseBodyData) SetUpdatedTime

func (*GetDIJobResponseBodyData) SetUpdatedUid

func (GetDIJobResponseBodyData) String

func (s GetDIJobResponseBodyData) String() string

type GetDIJobResponseBodyDataDestinationDataSourceSettings

type GetDIJobResponseBodyDataDestinationDataSourceSettings struct {
	DataSourceName       *string            `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	DataSourceProperties map[string]*string `json:"DataSourceProperties,omitempty" xml:"DataSourceProperties,omitempty"`
}

func (GetDIJobResponseBodyDataDestinationDataSourceSettings) GoString

func (*GetDIJobResponseBodyDataDestinationDataSourceSettings) SetDataSourceName

func (*GetDIJobResponseBodyDataDestinationDataSourceSettings) SetDataSourceProperties

func (GetDIJobResponseBodyDataDestinationDataSourceSettings) String

type GetDIJobResponseBodyDataJobSettings

type GetDIJobResponseBodyDataJobSettings struct {
	ColumnDataTypeSettings []*GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings `json:"ColumnDataTypeSettings,omitempty" xml:"ColumnDataTypeSettings,omitempty" type:"Repeated"`
	DdlHandlingSettings    []*GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings    `json:"DdlHandlingSettings,omitempty" xml:"DdlHandlingSettings,omitempty" type:"Repeated"`
	RuntimeSettings        []*GetDIJobResponseBodyDataJobSettingsRuntimeSettings        `json:"RuntimeSettings,omitempty" xml:"RuntimeSettings,omitempty" type:"Repeated"`
}

func (GetDIJobResponseBodyDataJobSettings) GoString

func (GetDIJobResponseBodyDataJobSettings) String

type GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings

type GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings struct {
	DestinationDataType *string `json:"DestinationDataType,omitempty" xml:"DestinationDataType,omitempty"`
	SourceDataType      *string `json:"SourceDataType,omitempty" xml:"SourceDataType,omitempty"`
}

func (GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings) GoString

func (*GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings) SetDestinationDataType

func (*GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings) SetSourceDataType

func (GetDIJobResponseBodyDataJobSettingsColumnDataTypeSettings) String

type GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings

type GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings struct {
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings) GoString

func (*GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings) SetAction

func (*GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings) SetType

func (GetDIJobResponseBodyDataJobSettingsDdlHandlingSettings) String

type GetDIJobResponseBodyDataJobSettingsRuntimeSettings

type GetDIJobResponseBodyDataJobSettingsRuntimeSettings struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetDIJobResponseBodyDataJobSettingsRuntimeSettings) GoString

func (*GetDIJobResponseBodyDataJobSettingsRuntimeSettings) SetName

func (*GetDIJobResponseBodyDataJobSettingsRuntimeSettings) SetValue

func (GetDIJobResponseBodyDataJobSettingsRuntimeSettings) String

type GetDIJobResponseBodyDataResourceSettings

type GetDIJobResponseBodyDataResourceSettings struct {
	OfflineResourceSettings  *GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings  `json:"OfflineResourceSettings,omitempty" xml:"OfflineResourceSettings,omitempty" type:"Struct"`
	RealtimeResourceSettings *GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings `json:"RealtimeResourceSettings,omitempty" xml:"RealtimeResourceSettings,omitempty" type:"Struct"`
}

func (GetDIJobResponseBodyDataResourceSettings) GoString

func (GetDIJobResponseBodyDataResourceSettings) String

type GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings

type GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings) GoString

func (*GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings) SetResourceGroupIdentifier

func (GetDIJobResponseBodyDataResourceSettingsOfflineResourceSettings) String

type GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings

type GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings) GoString

func (*GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings) SetResourceGroupIdentifier

func (GetDIJobResponseBodyDataResourceSettingsRealtimeResourceSettings) String

type GetDIJobResponseBodyDataSourceDataSourceSettings

type GetDIJobResponseBodyDataSourceDataSourceSettings struct {
	DataSourceName       *string            `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	DataSourceProperties map[string]*string `json:"DataSourceProperties,omitempty" xml:"DataSourceProperties,omitempty"`
}

func (GetDIJobResponseBodyDataSourceDataSourceSettings) GoString

func (*GetDIJobResponseBodyDataSourceDataSourceSettings) SetDataSourceName

func (*GetDIJobResponseBodyDataSourceDataSourceSettings) SetDataSourceProperties

func (GetDIJobResponseBodyDataSourceDataSourceSettings) String

type GetDIJobResponseBodyDataTableMappings

type GetDIJobResponseBodyDataTableMappings struct {
	SourceObjectSelectionRules []*GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules `json:"SourceObjectSelectionRules,omitempty" xml:"SourceObjectSelectionRules,omitempty" type:"Repeated"`
	TransformationRules        []*GetDIJobResponseBodyDataTableMappingsTransformationRules        `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
}

func (GetDIJobResponseBodyDataTableMappings) GoString

func (GetDIJobResponseBodyDataTableMappings) String

type GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules

type GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules struct {
	Expression *string `json:"Expression,omitempty" xml:"Expression,omitempty"`
	ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"`
}

func (GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules) GoString

func (*GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules) SetExpression

func (*GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules) SetObjectType

func (GetDIJobResponseBodyDataTableMappingsSourceObjectSelectionRules) String

type GetDIJobResponseBodyDataTableMappingsTransformationRules

type GetDIJobResponseBodyDataTableMappingsTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (GetDIJobResponseBodyDataTableMappingsTransformationRules) GoString

func (*GetDIJobResponseBodyDataTableMappingsTransformationRules) SetRuleActionType

func (*GetDIJobResponseBodyDataTableMappingsTransformationRules) SetRuleName

func (*GetDIJobResponseBodyDataTableMappingsTransformationRules) SetRuleTargetType

func (GetDIJobResponseBodyDataTableMappingsTransformationRules) String

type GetDIJobResponseBodyDataTransformationRules

type GetDIJobResponseBodyDataTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleExpression *string `json:"RuleExpression,omitempty" xml:"RuleExpression,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (GetDIJobResponseBodyDataTransformationRules) GoString

func (*GetDIJobResponseBodyDataTransformationRules) SetRuleActionType

func (*GetDIJobResponseBodyDataTransformationRules) SetRuleExpression

func (*GetDIJobResponseBodyDataTransformationRules) SetRuleName

func (*GetDIJobResponseBodyDataTransformationRules) SetRuleTargetType

func (GetDIJobResponseBodyDataTransformationRules) String

type GetDISyncInstanceInfoRequest

type GetDISyncInstanceInfoRequest struct {
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the object that you want to query. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	// *   DI_SOLUTION: data synchronization solution
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// *   If you set the TaskType parameter to DI_REALTIME, set the FileId parameter to the ID of the real-time synchronization node that you want to query.
	// *   If you set the TaskType parameter to DI_SOLUTION, set the FileId parameter to the ID of the data synchronization solution that you want to query.
	//
	// You can call the [ListFiles](~~173942~~) operation to obtain the ID of the real-time synchronization node or data synchronization solution.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GetDISyncInstanceInfoRequest) GoString

func (s GetDISyncInstanceInfoRequest) GoString() string

func (*GetDISyncInstanceInfoRequest) SetFileId

func (*GetDISyncInstanceInfoRequest) SetProjectId

func (*GetDISyncInstanceInfoRequest) SetTaskType

func (GetDISyncInstanceInfoRequest) String

type GetDISyncInstanceInfoResponse

type GetDISyncInstanceInfoResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDISyncInstanceInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDISyncInstanceInfoResponse) GoString

func (*GetDISyncInstanceInfoResponse) SetBody

func (*GetDISyncInstanceInfoResponse) SetHeaders

func (*GetDISyncInstanceInfoResponse) SetStatusCode

func (GetDISyncInstanceInfoResponse) String

type GetDISyncInstanceInfoResponseBody

type GetDISyncInstanceInfoResponseBody struct {
	// *   If the TaskType parameter is set to DI_REALTIME, the Status parameter indicates the status of the real-time synchronization node. Valid values: PAUSE, NORUN, RUN, KILLING, and WAIT.
	// *   If the TaskType parameter is set to DI_SOLITION, the Status parameter indicates the status of the data synchronization solution. Valid values: success and fail.
	Data *GetDISyncInstanceInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The status of the real-time synchronization node or data synchronization solution.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDISyncInstanceInfoResponseBody) GoString

func (*GetDISyncInstanceInfoResponseBody) SetRequestId

func (*GetDISyncInstanceInfoResponseBody) SetSuccess

func (GetDISyncInstanceInfoResponseBody) String

type GetDISyncInstanceInfoResponseBodyData

type GetDISyncInstanceInfoResponseBodyData struct {
	// *   If the TaskType parameter is set to DI_REALTIME, the Name parameter indicates the name of the real-time synchronization node.
	// *   If the TaskType parameter is set to DI_SOLITION, the value null is returned.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// *   If the TaskType parameter is set to DI_REALTIME, the value null is returned.
	// *   If the TaskType parameter is set to DI_SOLITION, the SolutionInfo parameter indicates the details of the data synchronization solution.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the data synchronization solution.
	SolutionInfo *GetDISyncInstanceInfoResponseBodyDataSolutionInfo `json:"SolutionInfo,omitempty" xml:"SolutionInfo,omitempty" type:"Struct"`
	// The cause of the failure to obtain the status of the real-time synchronization node or data synchronization solution. If the status of the real-time synchronization node or data synchronization solution is obtained, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDISyncInstanceInfoResponseBodyData) GoString

func (*GetDISyncInstanceInfoResponseBodyData) SetMessage

func (*GetDISyncInstanceInfoResponseBodyData) SetName

func (*GetDISyncInstanceInfoResponseBodyData) SetStatus

func (GetDISyncInstanceInfoResponseBodyData) String

type GetDISyncInstanceInfoResponseBodyDataSolutionInfo

type GetDISyncInstanceInfoResponseBodyDataSolutionInfo struct {
	// The step details of the synchronization solution.
	CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"`
	// The creator of the data synchronization solution.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The ID of the data synchronization solution.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The status of the step in the data synchronization solution.
	StepDetail []*GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail `json:"StepDetail,omitempty" xml:"StepDetail,omitempty" type:"Repeated"`
}

func (GetDISyncInstanceInfoResponseBodyDataSolutionInfo) GoString

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfo) SetCreatorName

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfo) SetId

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfo) SetStatus

func (GetDISyncInstanceInfoResponseBodyDataSolutionInfo) String

type GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail

type GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail struct {
	Info *string `json:"Info,omitempty" xml:"Info,omitempty"`
	// The ID of the step in the data synchronization solution.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the step in the data synchronization solution.
	StepId *int64 `json:"StepId,omitempty" xml:"StepId,omitempty"`
	// The information of the data synchronization solution.
	StepName *string `json:"StepName,omitempty" xml:"StepName,omitempty"`
}

func (GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) GoString

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) SetInfo

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) SetStatus

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) SetStepId

func (*GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) SetStepName

func (GetDISyncInstanceInfoResponseBodyDataSolutionInfoStepDetail) String

type GetDISyncTaskRequest

type GetDISyncTaskRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the object that you want to query. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	// *   DI_SOLUTION: data synchronization solution
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// *   If you set the TaskType parameter to DI_REALTIME, set the FileId parameter to the ID of the real-time synchronization node that you want to query.
	// *   If you set the TaskType parameter to DI_SOLUTION, set the FileId parameter to the ID of the data synchronization solution that you want to query.
	//
	// You can call the [ListFiles](~~173942~~) operation to query the ID of the real-time synchronization node or data synchronization solution.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GetDISyncTaskRequest) GoString

func (s GetDISyncTaskRequest) GoString() string

func (*GetDISyncTaskRequest) SetFileId

func (*GetDISyncTaskRequest) SetProjectId

func (s *GetDISyncTaskRequest) SetProjectId(v int64) *GetDISyncTaskRequest

func (*GetDISyncTaskRequest) SetTaskType

func (GetDISyncTaskRequest) String

func (s GetDISyncTaskRequest) String() string

type GetDISyncTaskResponse

type GetDISyncTaskResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDISyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDISyncTaskResponse) GoString

func (s GetDISyncTaskResponse) GoString() string

func (*GetDISyncTaskResponse) SetBody

func (*GetDISyncTaskResponse) SetHeaders

func (*GetDISyncTaskResponse) SetStatusCode

func (s *GetDISyncTaskResponse) SetStatusCode(v int32) *GetDISyncTaskResponse

func (GetDISyncTaskResponse) String

func (s GetDISyncTaskResponse) String() string

type GetDISyncTaskResponseBody

type GetDISyncTaskResponseBody struct {
	// *   If the TaskType parameter is set to DI_REALTIME, the details of the real-time synchronization node are returned.
	// *   If the TaskType parameter is set to DI_SOLUTION, the value null is returned.
	Data *GetDISyncTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The details of the real-time synchronization node or data synchronization solution.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can query logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDISyncTaskResponseBody) GoString

func (s GetDISyncTaskResponseBody) GoString() string

func (*GetDISyncTaskResponseBody) SetData

func (*GetDISyncTaskResponseBody) SetRequestId

func (*GetDISyncTaskResponseBody) SetSuccess

func (GetDISyncTaskResponseBody) String

func (s GetDISyncTaskResponseBody) String() string

type GetDISyncTaskResponseBodyData

type GetDISyncTaskResponseBodyData struct {
	// Indicates whether the details of the real-time synchronization node or data synchronization solution are obtained. Valid values:
	//
	// success: The details are obtained.
	//
	// fail: The details fail to be obtained.
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// *   If the TaskType parameter is set to DI_REALTIME, the value null is returned.
	// *   If the TaskType parameter is set to DI_SOLUTION, the details of the data synchronization solution task are returned.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The status of the data synchronization solution. Valid values:
	//
	// *   0: successful
	// *   1: not running
	// *   2: running
	// *   3: failed
	// *   4: committed
	// *   5: pending manual confirmation
	// *   6: manually confirmed
	// *   7: others
	// *   8: waiting
	// *   9: deleted
	SolutionDetail *GetDISyncTaskResponseBodyDataSolutionDetail `json:"SolutionDetail,omitempty" xml:"SolutionDetail,omitempty" type:"Struct"`
	// The cause of the failure to obtain the details of the real-time synchronization node or data synchronization solution.
	//
	// If the details of the real-time synchronization node or data synchronization solution are obtained, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDISyncTaskResponseBodyData) GoString

func (*GetDISyncTaskResponseBodyData) SetCode

func (*GetDISyncTaskResponseBodyData) SetMessage

func (*GetDISyncTaskResponseBodyData) SetStatus

func (GetDISyncTaskResponseBodyData) String

type GetDISyncTaskResponseBodyDataSolutionDetail

type GetDISyncTaskResponseBodyDataSolutionDetail struct {
	// The ID of the project to which the data synchronization solution belongs.
	CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"`
	Id          *int64  `json:"Id,omitempty" xml:"Id,omitempty"`
	// The additional parameters of the data synchronization solution.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the data synchronization solution.
	ProcessContent *string `json:"ProcessContent,omitempty" xml:"ProcessContent,omitempty"`
	// The time when the data synchronization solution was committed.
	ProcessExtra *string `json:"ProcessExtra,omitempty" xml:"ProcessExtra,omitempty"`
	// The type of the source of the data synchronization solution.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The configuration details of the data synchronization solution.
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
	// The creator of the data synchronization solution.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The type of the data synchronization solution.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the data synchronization solution.
	SubmitTime *string `json:"SubmitTime,omitempty" xml:"SubmitTime,omitempty"`
	// The start time of the data synchronization solution.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetDISyncTaskResponseBodyDataSolutionDetail) GoString

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetCreatorName

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetId

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetName

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetProcessContent

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetProcessExtra

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetProjectId

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetSourceType

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetStartTime

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetStatus

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetSubmitTime

func (*GetDISyncTaskResponseBodyDataSolutionDetail) SetType

func (GetDISyncTaskResponseBodyDataSolutionDetail) String

type GetDagRequest

type GetDagRequest struct {
	// The ID of the DAG. You can set this parameter to the value of the DagId parameter returned by the CreateDagComplement, CreateTest, or CreateManualDag operation.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The environment type. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetDagRequest) GoString

func (s GetDagRequest) GoString() string

func (*GetDagRequest) SetDagId

func (s *GetDagRequest) SetDagId(v int64) *GetDagRequest

func (*GetDagRequest) SetProjectEnv

func (s *GetDagRequest) SetProjectEnv(v string) *GetDagRequest

func (GetDagRequest) String

func (s GetDagRequest) String() string

type GetDagResponse

type GetDagResponse struct {
	Headers    map[string]*string  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDagResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDagResponse) GoString

func (s GetDagResponse) GoString() string

func (*GetDagResponse) SetBody

func (*GetDagResponse) SetHeaders

func (s *GetDagResponse) SetHeaders(v map[string]*string) *GetDagResponse

func (*GetDagResponse) SetStatusCode

func (s *GetDagResponse) SetStatusCode(v int32) *GetDagResponse

func (GetDagResponse) String

func (s GetDagResponse) String() string

type GetDagResponseBody

type GetDagResponseBody struct {
	// The details of the DAG.
	Data *GetDagResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDagResponseBody) GoString

func (s GetDagResponseBody) GoString() string

func (*GetDagResponseBody) SetData

func (*GetDagResponseBody) SetErrorCode

func (s *GetDagResponseBody) SetErrorCode(v string) *GetDagResponseBody

func (*GetDagResponseBody) SetErrorMessage

func (s *GetDagResponseBody) SetErrorMessage(v string) *GetDagResponseBody

func (*GetDagResponseBody) SetHttpStatusCode

func (s *GetDagResponseBody) SetHttpStatusCode(v int32) *GetDagResponseBody

func (*GetDagResponseBody) SetRequestId

func (s *GetDagResponseBody) SetRequestId(v string) *GetDagResponseBody

func (*GetDagResponseBody) SetSuccess

func (s *GetDagResponseBody) SetSuccess(v bool) *GetDagResponseBody

func (GetDagResponseBody) String

func (s GetDagResponseBody) String() string

type GetDagResponseBodyData

type GetDagResponseBodyData struct {
	// The data timestamp.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The time at which the DAG was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The user who created the DAG.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The ID of the DAG.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The time at which the DAG finished running. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The time at which the DAG was scheduled to run.
	Gmtdate *int64 `json:"Gmtdate,omitempty" xml:"Gmtdate,omitempty"`
	// The time at which the DAG was last modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The name of the DAG.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The sequence number of the operation.
	OpSeq *int64 `json:"OpSeq,omitempty" xml:"OpSeq,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The time at which the DAG started to run.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The status of the DAG. Valid values: CREATED, RUNNING, FAILURE, and SUCCESS.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of the DAG. Valid values: MANUAL, SMOKE_TEST, SUPPLY_DATA, and BUSINESS_PROCESS_DAG.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetDagResponseBodyData) GoString

func (s GetDagResponseBodyData) GoString() string

func (*GetDagResponseBodyData) SetBizdate

func (*GetDagResponseBodyData) SetCreateTime

func (*GetDagResponseBodyData) SetCreateUser

func (*GetDagResponseBodyData) SetDagId

func (*GetDagResponseBodyData) SetFinishTime

func (*GetDagResponseBodyData) SetGmtdate

func (*GetDagResponseBodyData) SetModifyTime

func (*GetDagResponseBodyData) SetName

func (*GetDagResponseBodyData) SetOpSeq

func (*GetDagResponseBodyData) SetProjectId

func (*GetDagResponseBodyData) SetStartTime

func (*GetDagResponseBodyData) SetStatus

func (*GetDagResponseBodyData) SetType

func (GetDagResponseBodyData) String

func (s GetDagResponseBodyData) String() string

type GetDataServiceApiRequest

type GetDataServiceApiRequest struct {
	// The ID of the DataService Studio API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceApiRequest) GoString

func (s GetDataServiceApiRequest) GoString() string

func (*GetDataServiceApiRequest) SetApiId

func (*GetDataServiceApiRequest) SetProjectId

func (*GetDataServiceApiRequest) SetTenantId

func (GetDataServiceApiRequest) String

func (s GetDataServiceApiRequest) String() string

type GetDataServiceApiResponse

type GetDataServiceApiResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServiceApiResponse) GoString

func (s GetDataServiceApiResponse) GoString() string

func (*GetDataServiceApiResponse) SetBody

func (*GetDataServiceApiResponse) SetHeaders

func (*GetDataServiceApiResponse) SetStatusCode

func (GetDataServiceApiResponse) String

func (s GetDataServiceApiResponse) String() string

type GetDataServiceApiResponseBody

type GetDataServiceApiResponseBody struct {
	// The data returned.
	Data *GetDataServiceApiResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDataServiceApiResponseBody) GoString

func (*GetDataServiceApiResponseBody) SetData

func (*GetDataServiceApiResponseBody) SetErrorCode

func (*GetDataServiceApiResponseBody) SetErrorMessage

func (*GetDataServiceApiResponseBody) SetHttpStatusCode

func (*GetDataServiceApiResponseBody) SetRequestId

func (*GetDataServiceApiResponseBody) SetSuccess

func (GetDataServiceApiResponseBody) String

type GetDataServiceApiResponseBodyData

type GetDataServiceApiResponseBodyData struct {
	// The ID of the DataService Studio API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The type of the API. Valid values: 0, 1, and 2. The value 0 indicates that the API is generated in wizard mode. The value 1 indicates that the API is generated in script mode. The value 2 indicates that the API is generated by registration.
	ApiMode *int32 `json:"ApiMode,omitempty" xml:"ApiMode,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The creation time.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the folder.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the API was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who last modified the API.
	OperatorId *string `json:"OperatorId,omitempty" xml:"OperatorId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The list of fields.
	Protocols []*int32 `json:"Protocols,omitempty" xml:"Protocols,omitempty" type:"Repeated"`
	// The details of the API generated by registration. This parameter is returned only if the API is generated by registration.
	RegistrationDetails *GetDataServiceApiResponseBodyDataRegistrationDetails `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty" type:"Struct"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. The value 0 indicates the GET method, the value 1 indicates the POST method, the value 2 indicates the PUT method, and the value 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	RequestMethod *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. The value 0 indicates the JSON format. The value 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The details of the API generated in script mode. This parameter is returned only if the API is generated in script mode.
	ScriptDetails *GetDataServiceApiResponseBodyDataScriptDetails `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty" type:"Struct"`
	// The status of the API. Valid values: 0 and 1. The value 0 indicates that the API is not published. The value 1 indicates that the API is published.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The timeout period of the API request. Unit: milliseconds.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The scope in which the API is visible. Valid values: 0 and 1. The value 0 indicates that the API is visible to the members in a specific workspace. The value 1 indicates that the API is visible only to the API creator.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated in wizard mode. This parameter is returned only if the API is generated in wizard mode.
	WizardDetails *GetDataServiceApiResponseBodyDataWizardDetails `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty" type:"Struct"`
}

func (GetDataServiceApiResponseBodyData) GoString

func (*GetDataServiceApiResponseBodyData) SetApiId

func (*GetDataServiceApiResponseBodyData) SetApiMode

func (*GetDataServiceApiResponseBodyData) SetApiName

func (*GetDataServiceApiResponseBodyData) SetApiPath

func (*GetDataServiceApiResponseBodyData) SetCreatedTime

func (*GetDataServiceApiResponseBodyData) SetCreatorId

func (*GetDataServiceApiResponseBodyData) SetDescription

func (*GetDataServiceApiResponseBodyData) SetFolderId

func (*GetDataServiceApiResponseBodyData) SetGroupId

func (*GetDataServiceApiResponseBodyData) SetModifiedTime

func (*GetDataServiceApiResponseBodyData) SetOperatorId

func (*GetDataServiceApiResponseBodyData) SetProjectId

func (*GetDataServiceApiResponseBodyData) SetProtocols

func (*GetDataServiceApiResponseBodyData) SetRequestMethod

func (*GetDataServiceApiResponseBodyData) SetResponseContentType

func (*GetDataServiceApiResponseBodyData) SetStatus

func (*GetDataServiceApiResponseBodyData) SetTenantId

func (*GetDataServiceApiResponseBodyData) SetTimeout

func (*GetDataServiceApiResponseBodyData) SetVisibleRange

func (GetDataServiceApiResponseBodyData) String

type GetDataServiceApiResponseBodyDataRegistrationDetails

type GetDataServiceApiResponseBodyDataRegistrationDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// The error codes returned for the API generated by registration.
	RegistrationErrorCodes []*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes `json:"RegistrationErrorCodes,omitempty" xml:"RegistrationErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated by registration.
	RegistrationRequestParameters []*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters `json:"RegistrationRequestParameters,omitempty" xml:"RegistrationRequestParameters,omitempty" type:"Repeated"`
	// The format in which the response of the API request is returned. Valid values:
	//
	// *   0: indicates the JSON format.
	// *   1: indicates the XML format.
	//
	// APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ServiceContentType *int32 `json:"ServiceContentType,omitempty" xml:"ServiceContentType,omitempty"`
	// The address of the backend service.
	ServiceHost *string `json:"ServiceHost,omitempty" xml:"ServiceHost,omitempty"`
	// The path of the backend service.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The description of the request body initiated to call the backend service.
	ServiceRequestBodyDescription *string `json:"ServiceRequestBodyDescription,omitempty" xml:"ServiceRequestBodyDescription,omitempty"`
	// Sample success responses
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (GetDataServiceApiResponseBodyDataRegistrationDetails) GoString

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetFailedResultSample

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetServiceContentType

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetServiceHost

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetServicePath

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetServiceRequestBodyDescription

func (*GetDataServiceApiResponseBodyDataRegistrationDetails) SetSuccessfulResultSample

func (GetDataServiceApiResponseBodyDataRegistrationDetails) String

type GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes

type GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to fix the error.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) GoString

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorCode

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorMessage

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorSolution

func (GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) String

type GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters

type GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values:
	//
	// *   0: indicates that the operator is Equal.
	// *   1: indicates that the operator is Like.
	// *   2: indicates that the operator is Const.
	// *   3: indicates that the operator is In.
	//
	// APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values:
	//
	// *   0: indicates that the parameter is in the URL path of the request.
	// *   1: indicates that the parameter is in the Query parameter of the request URL.
	// *   2: indicates that the parameter is in the request header.
	// *   3: indicates that the parameter is in the request body.
	//
	// APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) GoString

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetColumnName

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetDefaultValue

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetExampleValue

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetIsRequiredParameter

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterDataType

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterDescription

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterName

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterOperator

func (*GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterPosition

func (GetDataServiceApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) String

type GetDataServiceApiResponseBodyDataScriptDetails

type GetDataServiceApiResponseBodyDataScriptDetails struct {
	// Indicates whether the entries were returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The SQL script.
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
	// The data source information of the API generated in script mode.
	ScriptConnection *GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection `json:"ScriptConnection,omitempty" xml:"ScriptConnection,omitempty" type:"Struct"`
	// The request parameters of the API generated in script mode.
	ScriptRequestParameters []*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters `json:"ScriptRequestParameters,omitempty" xml:"ScriptRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in script mode.
	ScriptResponseParameters []*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters `json:"ScriptResponseParameters,omitempty" xml:"ScriptResponseParameters,omitempty" type:"Repeated"`
}

func (GetDataServiceApiResponseBodyDataScriptDetails) GoString

func (*GetDataServiceApiResponseBodyDataScriptDetails) SetIsPagedResponse

func (*GetDataServiceApiResponseBodyDataScriptDetails) SetScript

func (GetDataServiceApiResponseBodyDataScriptDetails) String

type GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection

type GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection) GoString

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection) SetConnectionId

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection) SetTableName

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptConnection) String

type GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters

type GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the operator is Equal, the value 1 indicates that the operator is Like, the value 2 indicates that the operator is Const, and the value 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the parameter is in the URL path of the request, the value 1 indicates that the parameter is in the Query parameter of the request URL, the value 2 indicates that the parameter is in the request header, and the value 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) GoString

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetColumnName

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetDefaultValue

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetExampleValue

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetIsRequiredParameter

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterDataType

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterDescription

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterName

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterOperator

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterPosition

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptRequestParameters) String

type GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters

type GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) GoString

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) SetColumnName

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) SetExampleValue

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterDataType

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterDescription

func (*GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterName

func (GetDataServiceApiResponseBodyDataScriptDetailsScriptResponseParameters) String

type GetDataServiceApiResponseBodyDataWizardDetails

type GetDataServiceApiResponseBodyDataWizardDetails struct {
	// Indicates whether the entries were returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The data source information of the API generated in wizard mode.
	WizardConnection *GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection `json:"WizardConnection,omitempty" xml:"WizardConnection,omitempty" type:"Struct"`
	// The request parameters of the API generated in wizard mode.
	WizardRequestParameters []*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters `json:"WizardRequestParameters,omitempty" xml:"WizardRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in wizard mode.
	WizardResponseParameters []*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters `json:"WizardResponseParameters,omitempty" xml:"WizardResponseParameters,omitempty" type:"Repeated"`
}

func (GetDataServiceApiResponseBodyDataWizardDetails) GoString

func (*GetDataServiceApiResponseBodyDataWizardDetails) SetIsPagedResponse

func (GetDataServiceApiResponseBodyDataWizardDetails) String

type GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection

type GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection) GoString

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection) SetConnectionId

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection) SetTableName

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardConnection) String

type GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters

type GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the operator is Equal, the value 1 indicates that the operator is Like, the value 2 indicates that the operator is Const, and the value 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the parameter is in the URL path of the request, the value 1 indicates that the parameter is in the Query parameter of the request URL, the value 2 indicates that the parameter is in the request header, and the value 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) GoString

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetColumnName

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetDefaultValue

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetExampleValue

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetIsRequiredParameter

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterDataType

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterDescription

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterName

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterOperator

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterPosition

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardRequestParameters) String

type GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters

type GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) GoString

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) SetColumnName

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) SetExampleValue

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterDataType

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterDescription

func (*GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterName

func (GetDataServiceApiResponseBodyDataWizardDetailsWizardResponseParameters) String

type GetDataServiceApiTestRequest

type GetDataServiceApiTestRequest struct {
	TestId *int64 `json:"TestId,omitempty" xml:"TestId,omitempty"`
}

func (GetDataServiceApiTestRequest) GoString

func (s GetDataServiceApiTestRequest) GoString() string

func (*GetDataServiceApiTestRequest) SetTestId

func (GetDataServiceApiTestRequest) String

type GetDataServiceApiTestResponse

type GetDataServiceApiTestResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServiceApiTestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServiceApiTestResponse) GoString

func (*GetDataServiceApiTestResponse) SetBody

func (*GetDataServiceApiTestResponse) SetHeaders

func (*GetDataServiceApiTestResponse) SetStatusCode

func (GetDataServiceApiTestResponse) String

type GetDataServiceApiTestResponseBody

type GetDataServiceApiTestResponseBody struct {
	Data      *GetDataServiceApiTestResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDataServiceApiTestResponseBody) GoString

func (*GetDataServiceApiTestResponseBody) SetRequestId

func (GetDataServiceApiTestResponseBody) String

type GetDataServiceApiTestResponseBodyData

type GetDataServiceApiTestResponseBodyData struct {
	ApiId          *int64  `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	CostTime       *string `json:"CostTime,omitempty" xml:"CostTime,omitempty"`
	DebugInfo      *string `json:"DebugInfo,omitempty" xml:"DebugInfo,omitempty"`
	NodesDebugInfo *string `json:"NodesDebugInfo,omitempty" xml:"NodesDebugInfo,omitempty"`
	ParamMap       *string `json:"ParamMap,omitempty" xml:"ParamMap,omitempty"`
	RetCode        *int64  `json:"RetCode,omitempty" xml:"RetCode,omitempty"`
	RetResult      *string `json:"RetResult,omitempty" xml:"RetResult,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDataServiceApiTestResponseBodyData) GoString

func (*GetDataServiceApiTestResponseBodyData) SetApiId

func (*GetDataServiceApiTestResponseBodyData) SetCostTime

func (*GetDataServiceApiTestResponseBodyData) SetDebugInfo

func (*GetDataServiceApiTestResponseBodyData) SetNodesDebugInfo

func (*GetDataServiceApiTestResponseBodyData) SetParamMap

func (*GetDataServiceApiTestResponseBodyData) SetRetCode

func (*GetDataServiceApiTestResponseBodyData) SetRetResult

func (*GetDataServiceApiTestResponseBodyData) SetStatus

func (GetDataServiceApiTestResponseBodyData) String

type GetDataServiceApplicationRequest

type GetDataServiceApplicationRequest struct {
	// The ID of the application. You can view the information about the application in the API Gateway console.
	ApplicationId *int64 `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceApplicationRequest) GoString

func (*GetDataServiceApplicationRequest) SetApplicationId

func (*GetDataServiceApplicationRequest) SetProjectId

func (*GetDataServiceApplicationRequest) SetTenantId

func (GetDataServiceApplicationRequest) String

type GetDataServiceApplicationResponse

type GetDataServiceApplicationResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServiceApplicationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServiceApplicationResponse) GoString

func (*GetDataServiceApplicationResponse) SetHeaders

func (*GetDataServiceApplicationResponse) SetStatusCode

func (GetDataServiceApplicationResponse) String

type GetDataServiceApplicationResponseBody

type GetDataServiceApplicationResponseBody struct {
	// The details of the application.
	Data *GetDataServiceApplicationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDataServiceApplicationResponseBody) GoString

func (*GetDataServiceApplicationResponseBody) SetErrorCode

func (*GetDataServiceApplicationResponseBody) SetErrorMessage

func (*GetDataServiceApplicationResponseBody) SetHttpStatusCode

func (*GetDataServiceApplicationResponseBody) SetRequestId

func (*GetDataServiceApplicationResponseBody) SetSuccess

func (GetDataServiceApplicationResponseBody) String

type GetDataServiceApplicationResponseBodyData

type GetDataServiceApplicationResponseBodyData struct {
	// The AppCode for simple authentication. You can select simple authentication or signature authentication when you call an API operation.
	ApplicationCode *string `json:"ApplicationCode,omitempty" xml:"ApplicationCode,omitempty"`
	// The ID of the application.
	ApplicationId *int64 `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The AppKey for signature authentication. You can select simple authentication or signature authentication when you call an API operation.
	ApplicationKey *string `json:"ApplicationKey,omitempty" xml:"ApplicationKey,omitempty"`
	// The name of the application.
	ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"`
	// The AppSecret for signature authentication. You can select simple authentication or signature authentication when you call an API operation.
	ApplicationSecret *string `json:"ApplicationSecret,omitempty" xml:"ApplicationSecret,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetDataServiceApplicationResponseBodyData) GoString

func (*GetDataServiceApplicationResponseBodyData) SetApplicationCode

func (*GetDataServiceApplicationResponseBodyData) SetApplicationId

func (*GetDataServiceApplicationResponseBodyData) SetApplicationKey

func (*GetDataServiceApplicationResponseBodyData) SetApplicationName

func (*GetDataServiceApplicationResponseBodyData) SetApplicationSecret

func (*GetDataServiceApplicationResponseBodyData) SetProjectId

func (GetDataServiceApplicationResponseBodyData) String

type GetDataServiceFolderRequest

type GetDataServiceFolderRequest struct {
	// The ID of the folder.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceFolderRequest) GoString

func (s GetDataServiceFolderRequest) GoString() string

func (*GetDataServiceFolderRequest) SetFolderId

func (*GetDataServiceFolderRequest) SetProjectId

func (*GetDataServiceFolderRequest) SetTenantId

func (GetDataServiceFolderRequest) String

type GetDataServiceFolderResponse

type GetDataServiceFolderResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServiceFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServiceFolderResponse) GoString

func (s GetDataServiceFolderResponse) GoString() string

func (*GetDataServiceFolderResponse) SetBody

func (*GetDataServiceFolderResponse) SetHeaders

func (*GetDataServiceFolderResponse) SetStatusCode

func (GetDataServiceFolderResponse) String

type GetDataServiceFolderResponseBody

type GetDataServiceFolderResponseBody struct {
	// The details of the folder.
	Folder *GetDataServiceFolderResponseBodyFolder `json:"Folder,omitempty" xml:"Folder,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDataServiceFolderResponseBody) GoString

func (*GetDataServiceFolderResponseBody) SetRequestId

func (GetDataServiceFolderResponseBody) String

type GetDataServiceFolderResponseBodyFolder

type GetDataServiceFolderResponseBodyFolder struct {
	// The time when the folder was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the folder.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The name of the folder.
	FolderName *string `json:"FolderName,omitempty" xml:"FolderName,omitempty"`
	// The ID of the business process to which the folder belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the folder was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the parent folder. The ID of the root folder in a business process is 0, and the ID of a folder created by a user in a business process is greater than 0.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceFolderResponseBodyFolder) GoString

func (*GetDataServiceFolderResponseBodyFolder) SetCreatedTime

func (*GetDataServiceFolderResponseBodyFolder) SetFolderId

func (*GetDataServiceFolderResponseBodyFolder) SetFolderName

func (*GetDataServiceFolderResponseBodyFolder) SetGroupId

func (*GetDataServiceFolderResponseBodyFolder) SetModifiedTime

func (*GetDataServiceFolderResponseBodyFolder) SetParentId

func (*GetDataServiceFolderResponseBodyFolder) SetProjectId

func (*GetDataServiceFolderResponseBodyFolder) SetTenantId

func (GetDataServiceFolderResponseBodyFolder) String

type GetDataServiceGroupRequest

type GetDataServiceGroupRequest struct {
	// The ID of the business process.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceGroupRequest) GoString

func (s GetDataServiceGroupRequest) GoString() string

func (*GetDataServiceGroupRequest) SetGroupId

func (*GetDataServiceGroupRequest) SetProjectId

func (*GetDataServiceGroupRequest) SetTenantId

func (GetDataServiceGroupRequest) String

type GetDataServiceGroupResponse

type GetDataServiceGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServiceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServiceGroupResponse) GoString

func (s GetDataServiceGroupResponse) GoString() string

func (*GetDataServiceGroupResponse) SetBody

func (*GetDataServiceGroupResponse) SetHeaders

func (*GetDataServiceGroupResponse) SetStatusCode

func (GetDataServiceGroupResponse) String

type GetDataServiceGroupResponseBody

type GetDataServiceGroupResponseBody struct {
	// The details of the business process.
	Group *GetDataServiceGroupResponseBodyGroup `json:"Group,omitempty" xml:"Group,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetDataServiceGroupResponseBody) GoString

func (*GetDataServiceGroupResponseBody) SetRequestId

func (GetDataServiceGroupResponseBody) String

type GetDataServiceGroupResponseBodyGroup

type GetDataServiceGroupResponseBodyGroup struct {
	// The ID of the API group that is associated with the business process in the API Gateway console.
	ApiGatewayGroupId *string `json:"ApiGatewayGroupId,omitempty" xml:"ApiGatewayGroupId,omitempty"`
	// The time when the business process was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The user identifier (UID) of the creator of the business process. The value of this parameter may be empty for creators of some existing business processes.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The description of the business process.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the business process.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the business process.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The time when the business process was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServiceGroupResponseBodyGroup) GoString

func (*GetDataServiceGroupResponseBodyGroup) SetApiGatewayGroupId

func (*GetDataServiceGroupResponseBodyGroup) SetCreatedTime

func (*GetDataServiceGroupResponseBodyGroup) SetCreatorId

func (*GetDataServiceGroupResponseBodyGroup) SetDescription

func (*GetDataServiceGroupResponseBodyGroup) SetGroupId

func (*GetDataServiceGroupResponseBodyGroup) SetGroupName

func (*GetDataServiceGroupResponseBodyGroup) SetModifiedTime

func (*GetDataServiceGroupResponseBodyGroup) SetProjectId

func (*GetDataServiceGroupResponseBodyGroup) SetTenantId

func (GetDataServiceGroupResponseBodyGroup) String

type GetDataServicePublishedApiRequest

type GetDataServicePublishedApiRequest struct {
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (GetDataServicePublishedApiRequest) GoString

func (*GetDataServicePublishedApiRequest) SetApiId

func (*GetDataServicePublishedApiRequest) SetProjectId

func (*GetDataServicePublishedApiRequest) SetTenantId

func (GetDataServicePublishedApiRequest) String

type GetDataServicePublishedApiResponse

type GetDataServicePublishedApiResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataServicePublishedApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataServicePublishedApiResponse) GoString

func (*GetDataServicePublishedApiResponse) SetHeaders

func (*GetDataServicePublishedApiResponse) SetStatusCode

func (GetDataServicePublishedApiResponse) String

type GetDataServicePublishedApiResponseBody

type GetDataServicePublishedApiResponseBody struct {
	// The latest information of the API in the published state.
	Data *GetDataServicePublishedApiResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDataServicePublishedApiResponseBody) GoString

func (*GetDataServicePublishedApiResponseBody) SetErrorCode

func (*GetDataServicePublishedApiResponseBody) SetErrorMessage

func (*GetDataServicePublishedApiResponseBody) SetHttpStatusCode

func (*GetDataServicePublishedApiResponseBody) SetRequestId

func (*GetDataServicePublishedApiResponseBody) SetSuccess

func (GetDataServicePublishedApiResponseBody) String

type GetDataServicePublishedApiResponseBodyData

type GetDataServicePublishedApiResponseBodyData struct {
	// The ID of the DataService Studio API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The type of the API. Valid values: 0, 1, and 2. The value 0 indicates that the API is generated in wizard mode. The value 1 indicates that the API is generated in script mode. The value 2 indicates that the API is generated by registration.
	ApiMode *int32 `json:"ApiMode,omitempty" xml:"ApiMode,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The creation time.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The description.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the API was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who last modified the API.
	OperatorId *string `json:"OperatorId,omitempty" xml:"OperatorId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The list of fields.
	Protocols []*int32 `json:"Protocols,omitempty" xml:"Protocols,omitempty" type:"Repeated"`
	// The details of the API generated by registration. This parameter is returned only if the API is generated by registration.
	RegistrationDetails *GetDataServicePublishedApiResponseBodyDataRegistrationDetails `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty" type:"Struct"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. The value 0 indicates the GET method, the value 1 indicates the POST method, the value 2 indicates the PUT method, and the value 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	RequestMethod *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. The value 0 indicates the JSON format. The value 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The details of the API generated in script mode. This parameter is returned only if the API is generated in script mode.
	ScriptDetails *GetDataServicePublishedApiResponseBodyDataScriptDetails `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty" type:"Struct"`
	// The status of the API. Valid values: 0 and 1. The value 0 indicates that the API is not published. The value 1 indicates that the API is published.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The timeout period of the API request. Unit: milliseconds.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The scope in which the API is visible. Valid values: 0 and 1. The value 0 indicates that the API is visible to the members in a specific workspace. The value 1 indicates that the API is visible only to the API creator.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated in wizard mode. This parameter is returned only if the API is generated in wizard mode.
	WizardDetails *GetDataServicePublishedApiResponseBodyDataWizardDetails `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty" type:"Struct"`
}

func (GetDataServicePublishedApiResponseBodyData) GoString

func (*GetDataServicePublishedApiResponseBodyData) SetApiId

func (*GetDataServicePublishedApiResponseBodyData) SetApiMode

func (*GetDataServicePublishedApiResponseBodyData) SetApiName

func (*GetDataServicePublishedApiResponseBodyData) SetApiPath

func (*GetDataServicePublishedApiResponseBodyData) SetCreatedTime

func (*GetDataServicePublishedApiResponseBodyData) SetCreatorId

func (*GetDataServicePublishedApiResponseBodyData) SetDescription

func (*GetDataServicePublishedApiResponseBodyData) SetGroupId

func (*GetDataServicePublishedApiResponseBodyData) SetModifiedTime

func (*GetDataServicePublishedApiResponseBodyData) SetOperatorId

func (*GetDataServicePublishedApiResponseBodyData) SetProjectId

func (*GetDataServicePublishedApiResponseBodyData) SetProtocols

func (*GetDataServicePublishedApiResponseBodyData) SetRequestMethod

func (*GetDataServicePublishedApiResponseBodyData) SetResponseContentType

func (*GetDataServicePublishedApiResponseBodyData) SetStatus

func (*GetDataServicePublishedApiResponseBodyData) SetTenantId

func (*GetDataServicePublishedApiResponseBodyData) SetTimeout

func (*GetDataServicePublishedApiResponseBodyData) SetVisibleRange

func (GetDataServicePublishedApiResponseBodyData) String

type GetDataServicePublishedApiResponseBodyDataRegistrationDetails

type GetDataServicePublishedApiResponseBodyDataRegistrationDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// The error codes returned for the API generated by registration.
	RegistrationErrorCodes []*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes `json:"RegistrationErrorCodes,omitempty" xml:"RegistrationErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated by registration.
	RegistrationRequestParameters []*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters `json:"RegistrationRequestParameters,omitempty" xml:"RegistrationRequestParameters,omitempty" type:"Repeated"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. The value 0 indicates the JSON format. The value 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ServiceContentType *int32 `json:"ServiceContentType,omitempty" xml:"ServiceContentType,omitempty"`
	// The address of the backend service.
	ServiceHost *string `json:"ServiceHost,omitempty" xml:"ServiceHost,omitempty"`
	// The path of the backend service.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The description of the request body initiated to call the backend service.
	ServiceRequestBodyDescription *string `json:"ServiceRequestBodyDescription,omitempty" xml:"ServiceRequestBodyDescription,omitempty"`
	// The sample success response of the API.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetails) GoString

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetFailedResultSample

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetServiceContentType

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetServiceHost

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetServicePath

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetServiceRequestBodyDescription

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetails) SetSuccessfulResultSample

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetails) String

type GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes

type GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to fix the error.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) GoString

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorCode

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorMessage

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) SetErrorSolution

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationErrorCodes) String

type GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters

type GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters struct {
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the operator is Equal, the value 1 indicates that the operator is Like, the value 2 indicates that the operator is Const, and the value 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the parameter is in the URL path of the request, the value 1 indicates that the parameter is in the Query parameter of the request URL, the value 2 indicates that the parameter is in the request header, and the value 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) GoString

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetIsRequiredParameter

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterDataType

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterDescription

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterName

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterOperator

func (*GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) SetParameterPosition

func (GetDataServicePublishedApiResponseBodyDataRegistrationDetailsRegistrationRequestParameters) String

type GetDataServicePublishedApiResponseBodyDataScriptDetails

type GetDataServicePublishedApiResponseBodyDataScriptDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// Indicates whether the entries were returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The SQL script.
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
	// The data source information of the API generated in script mode.
	ScriptConnection *GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection `json:"ScriptConnection,omitempty" xml:"ScriptConnection,omitempty" type:"Struct"`
	// The error codes returned for the API generated in script mode.
	ScriptErrorCodes []*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes `json:"ScriptErrorCodes,omitempty" xml:"ScriptErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated in script mode.
	ScriptRequestParameters []*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters `json:"ScriptRequestParameters,omitempty" xml:"ScriptRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in script mode.
	ScriptResponseParameters []*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters `json:"ScriptResponseParameters,omitempty" xml:"ScriptResponseParameters,omitempty" type:"Repeated"`
	// The sample success response of the API.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataScriptDetails) GoString

func (*GetDataServicePublishedApiResponseBodyDataScriptDetails) SetFailedResultSample

func (*GetDataServicePublishedApiResponseBodyDataScriptDetails) SetIsPagedResponse

func (*GetDataServicePublishedApiResponseBodyDataScriptDetails) SetScript

func (*GetDataServicePublishedApiResponseBodyDataScriptDetails) SetSuccessfulResultSample

func (GetDataServicePublishedApiResponseBodyDataScriptDetails) String

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection) GoString

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection) SetConnectionId

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection) SetTableName

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptConnection) String

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to fix the error.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes) GoString

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes) SetErrorCode

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes) SetErrorMessage

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes) SetErrorSolution

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptErrorCodes) String

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters struct {
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// *   0: indicates the STRING data type.
	// *   1: indicates the INT data type.
	// *   2: indicates the LONG data type.
	// *   3: indicates the FLOAT data type.
	// *   4: indicates the DOUBLE data type.
	// *   5: indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values:
	//
	// *   0: indicates that the operator is Equal.
	// *   1: indicates that the operator is Like.
	// *   2: indicates that the operator is Const.
	// *   3: indicates that the operator is In.
	//
	// APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values:
	//
	// *   0: indicates that the parameter is in the URL path of the request.
	// *   1: indicates that the parameter is in the Query parameter of the request URL.
	// *   2: indicates that the parameter is in the request header.
	// *   3: indicates that the parameter is in the request body.
	//
	// APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) GoString

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetDefaultValue

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetExampleValue

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetIsRequiredParameter

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterDataType

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterDescription

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterName

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterOperator

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) SetParameterPosition

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptRequestParameters) String

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters

type GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters struct {
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) GoString

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) SetExampleValue

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterDataType

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterDescription

func (*GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) SetParameterName

func (GetDataServicePublishedApiResponseBodyDataScriptDetailsScriptResponseParameters) String

type GetDataServicePublishedApiResponseBodyDataWizardDetails

type GetDataServicePublishedApiResponseBodyDataWizardDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// Indicates whether the entries were returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The sample success response of the API.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
	// The data source information of the API generated in wizard mode.
	WizardConnection *GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection `json:"WizardConnection,omitempty" xml:"WizardConnection,omitempty" type:"Struct"`
	// The error codes returned for the API generated in wizard mode.
	WizardErrorCodes []*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes `json:"WizardErrorCodes,omitempty" xml:"WizardErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated in wizard mode.
	WizardRequestParameters []*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters `json:"WizardRequestParameters,omitempty" xml:"WizardRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in wizard mode.
	WizardResponseParameters []*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters `json:"WizardResponseParameters,omitempty" xml:"WizardResponseParameters,omitempty" type:"Repeated"`
}

func (GetDataServicePublishedApiResponseBodyDataWizardDetails) GoString

func (*GetDataServicePublishedApiResponseBodyDataWizardDetails) SetFailedResultSample

func (*GetDataServicePublishedApiResponseBodyDataWizardDetails) SetIsPagedResponse

func (*GetDataServicePublishedApiResponseBodyDataWizardDetails) SetSuccessfulResultSample

func (GetDataServicePublishedApiResponseBodyDataWizardDetails) String

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection) GoString

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection) SetConnectionId

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection) SetTableName

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardConnection) String

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to fix the error.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes) GoString

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes) SetErrorCode

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes) SetErrorMessage

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes) SetErrorSolution

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardErrorCodes) String

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters struct {
	// The default value.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the operator is Equal, the value 1 indicates that the operator is Like, the value 2 indicates that the operator is Const, and the value 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. The value 0 indicates that the parameter is in the URL path of the request, the value 1 indicates that the parameter is in the Query parameter of the request URL, the value 2 indicates that the parameter is in the request header, and the value 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) GoString

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetDefaultValue

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetExampleValue

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetIsRequiredParameter

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterDataType

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterDescription

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterName

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterOperator

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) SetParameterPosition

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardRequestParameters) String

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters

type GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters struct {
	// The sample value.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. The value 0 indicates the STRING data type, the value 1 indicates the INT data type, the value 2 indicates the LONG data type, the value 3 indicates the FLOAT data type, the value 4 indicates the DOUBLE data type, and the value 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) GoString

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) SetExampleValue

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterDataType

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterDescription

func (*GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) SetParameterName

func (GetDataServicePublishedApiResponseBodyDataWizardDetailsWizardResponseParameters) String

type GetDataSourceMetaRequest

type GetDataSourceMetaRequest struct {
	// The number of the page to return.
	DatasourceName *string `json:"DatasourceName,omitempty" xml:"DatasourceName,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The number of entries to return on each page.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The environment to which the data source belongs. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the data source.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetDataSourceMetaRequest) GoString

func (s GetDataSourceMetaRequest) GoString() string

func (*GetDataSourceMetaRequest) SetDatasourceName

func (s *GetDataSourceMetaRequest) SetDatasourceName(v string) *GetDataSourceMetaRequest

func (*GetDataSourceMetaRequest) SetEnvType

func (*GetDataSourceMetaRequest) SetPageNumber

func (*GetDataSourceMetaRequest) SetPageSize

func (*GetDataSourceMetaRequest) SetProjectId

func (GetDataSourceMetaRequest) String

func (s GetDataSourceMetaRequest) String() string

type GetDataSourceMetaResponse

type GetDataSourceMetaResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDataSourceMetaResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDataSourceMetaResponse) GoString

func (s GetDataSourceMetaResponse) GoString() string

func (*GetDataSourceMetaResponse) SetBody

func (*GetDataSourceMetaResponse) SetHeaders

func (*GetDataSourceMetaResponse) SetStatusCode

func (GetDataSourceMetaResponse) String

func (s GetDataSourceMetaResponse) String() string

type GetDataSourceMetaResponseBody

type GetDataSourceMetaResponseBody struct {
	// Indicates whether the metadata of the data source was retrieved. Valid values:
	//
	// *   success: The metadata of the data source was retrieved.
	// *   fail: The metadata of the data source failed to be retrieved. You can troubleshoot issues based on the Message parameter.
	Data *GetDataSourceMetaResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information about the query operation.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The unique ID of the request. You can query logs and troubleshoot issues based on the unique ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDataSourceMetaResponseBody) GoString

func (*GetDataSourceMetaResponseBody) SetData

func (*GetDataSourceMetaResponseBody) SetRequestId

func (*GetDataSourceMetaResponseBody) SetSuccess

func (GetDataSourceMetaResponseBody) String

type GetDataSourceMetaResponseBodyData

type GetDataSourceMetaResponseBodyData struct {
	// The returned metadata of the data source. The returned metadata is in the JSON format.
	//
	// `{"dbTables":[{"dbName":"testdb","schema":[{"tableInfos":[{"dbName":"testdb","enable":true,"table":"table1","tableName":"table1"}]},{"tableInfos":[{"dbName":"testdb","enable":true,"table":"table2","tableName":"table2"}]}]}]}`
	//
	// Parameter description:
	//
	// *   dbName: the name of the database in which the data source resides.
	// *   schema: the schema of the database.
	// *   enable: indicates whether the database is available. A value of true indicates that the database is available. A value of false indicates that the database is unavailable.
	// *   tableName: the name of the table in the database.
	// *   tableInfos: the information about the table in the database.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Meta    *string `json:"Meta,omitempty" xml:"Meta,omitempty"`
	// The reason why the metadata of the data source failed to be retrieved. If the metadata of the data source was retrieved, this parameter is left empty.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDataSourceMetaResponseBodyData) GoString

func (*GetDataSourceMetaResponseBodyData) SetMessage

func (*GetDataSourceMetaResponseBodyData) SetMeta

func (*GetDataSourceMetaResponseBodyData) SetStatus

func (GetDataSourceMetaResponseBodyData) String

type GetDeploymentRequest

type GetDeploymentRequest struct {
	// The ID of the deployment task. A deployment task ID is generated when you call the [SubmitFile](~~173944~~) or [DeployFile](~~173956~~) operation.
	DeploymentId *int64 `json:"DeploymentId,omitempty" xml:"DeploymentId,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The GUID of the DataWorks workspace. You can view the GUID in the upper part of the DataStudio page. You can also select another GUID to switch to another workspace.
	//
	// You must specify either this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetDeploymentRequest) GoString

func (s GetDeploymentRequest) GoString() string

func (*GetDeploymentRequest) SetDeploymentId

func (s *GetDeploymentRequest) SetDeploymentId(v int64) *GetDeploymentRequest

func (*GetDeploymentRequest) SetProjectId

func (s *GetDeploymentRequest) SetProjectId(v int64) *GetDeploymentRequest

func (*GetDeploymentRequest) SetProjectIdentifier

func (s *GetDeploymentRequest) SetProjectIdentifier(v string) *GetDeploymentRequest

func (GetDeploymentRequest) String

func (s GetDeploymentRequest) String() string

type GetDeploymentResponse

type GetDeploymentResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetDeploymentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetDeploymentResponse) GoString

func (s GetDeploymentResponse) GoString() string

func (*GetDeploymentResponse) SetBody

func (*GetDeploymentResponse) SetHeaders

func (*GetDeploymentResponse) SetStatusCode

func (s *GetDeploymentResponse) SetStatusCode(v int32) *GetDeploymentResponse

func (GetDeploymentResponse) String

func (s GetDeploymentResponse) String() string

type GetDeploymentResponseBody

type GetDeploymentResponseBody struct {
	// The data about the deployment task.
	Data *GetDeploymentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetDeploymentResponseBody) GoString

func (s GetDeploymentResponseBody) GoString() string

func (*GetDeploymentResponseBody) SetData

func (*GetDeploymentResponseBody) SetErrorCode

func (*GetDeploymentResponseBody) SetErrorMessage

func (*GetDeploymentResponseBody) SetHttpStatusCode

func (*GetDeploymentResponseBody) SetRequestId

func (*GetDeploymentResponseBody) SetSuccess

func (GetDeploymentResponseBody) String

func (s GetDeploymentResponseBody) String() string

type GetDeploymentResponseBodyData

type GetDeploymentResponseBodyData struct {
	DeployedItems []*GetDeploymentResponseBodyDataDeployedItems `json:"DeployedItems,omitempty" xml:"DeployedItems,omitempty" type:"Repeated"`
	// The details of the deployment task.
	Deployment *GetDeploymentResponseBodyDataDeployment `json:"Deployment,omitempty" xml:"Deployment,omitempty" type:"Struct"`
}

func (GetDeploymentResponseBodyData) GoString

func (GetDeploymentResponseBodyData) String

type GetDeploymentResponseBodyDataDeployedItems

type GetDeploymentResponseBodyDataDeployedItems struct {
	FileId      *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	FileVersion *int64 `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	Status      *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetDeploymentResponseBodyDataDeployedItems) GoString

func (*GetDeploymentResponseBodyDataDeployedItems) SetFileId

func (*GetDeploymentResponseBodyDataDeployedItems) SetFileVersion

func (*GetDeploymentResponseBodyDataDeployedItems) SetStatus

func (GetDeploymentResponseBodyDataDeployedItems) String

type GetDeploymentResponseBodyDataDeployment

type GetDeploymentResponseBodyDataDeployment struct {
	// The check status of one or more files in the deployment task. If the value of the ToEnvironment parameter is 1, the files can be deployed to the production environment only when the value of the Status parameter is 1 and the CheckingStatus parameter is empty. Valid values:
	//
	// *   7: The file failed the check.
	// *   8: The file is being checked.
	CheckingStatus *int32 `json:"CheckingStatus,omitempty" xml:"CheckingStatus,omitempty"`
	// The time when the deployment task was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who created the deployment task.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The error message that was returned when the deployment task failed. In this case, the value of the Status parameter is 2.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The time when the deployment task was run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	ExecuteTime *int64 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The environment in which the deployment task was run. Valid values: 0 and 1. A value of 0 indicates the on-premises environment. A value of 1 indicates the development environment.
	FromEnvironment *int32 `json:"FromEnvironment,omitempty" xml:"FromEnvironment,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who ran the deployment task.
	HandlerId *string `json:"HandlerId,omitempty" xml:"HandlerId,omitempty"`
	// The name of the deployment task. The value is the same as the name of the specific deployment task that is displayed on the Release Package page in the Deploy module.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the deployment task. Valid values: 0, 1, and 2. A value of 0 indicates that the task is ready. A value of 1 indicates that the task was successful. A value of 2 indicates that the task failed.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The environment to which the file was deployed. Valid values: 1 and 2. A value of 1 indicates the development environment. A value of 2 indicates the production environment.
	ToEnvironment *int32 `json:"ToEnvironment,omitempty" xml:"ToEnvironment,omitempty"`
}

func (GetDeploymentResponseBodyDataDeployment) GoString

func (*GetDeploymentResponseBodyDataDeployment) SetCheckingStatus

func (*GetDeploymentResponseBodyDataDeployment) SetCreateTime

func (*GetDeploymentResponseBodyDataDeployment) SetCreatorId

func (*GetDeploymentResponseBodyDataDeployment) SetErrorMessage

func (*GetDeploymentResponseBodyDataDeployment) SetExecuteTime

func (*GetDeploymentResponseBodyDataDeployment) SetFromEnvironment

func (*GetDeploymentResponseBodyDataDeployment) SetHandlerId

func (*GetDeploymentResponseBodyDataDeployment) SetName

func (*GetDeploymentResponseBodyDataDeployment) SetStatus

func (*GetDeploymentResponseBodyDataDeployment) SetToEnvironment

func (GetDeploymentResponseBodyDataDeployment) String

type GetExtensionRequest

type GetExtensionRequest struct {
	// The unique code of the extension.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
}

func (GetExtensionRequest) GoString

func (s GetExtensionRequest) GoString() string

func (*GetExtensionRequest) SetExtensionCode

func (s *GetExtensionRequest) SetExtensionCode(v string) *GetExtensionRequest

func (GetExtensionRequest) String

func (s GetExtensionRequest) String() string

type GetExtensionResponse

type GetExtensionResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetExtensionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetExtensionResponse) GoString

func (s GetExtensionResponse) GoString() string

func (*GetExtensionResponse) SetBody

func (*GetExtensionResponse) SetHeaders

func (s *GetExtensionResponse) SetHeaders(v map[string]*string) *GetExtensionResponse

func (*GetExtensionResponse) SetStatusCode

func (s *GetExtensionResponse) SetStatusCode(v int32) *GetExtensionResponse

func (GetExtensionResponse) String

func (s GetExtensionResponse) String() string

type GetExtensionResponseBody

type GetExtensionResponseBody struct {
	// The details of the extension.
	Extension *GetExtensionResponseBodyExtension `json:"Extension,omitempty" xml:"Extension,omitempty" type:"Struct"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetExtensionResponseBody) GoString

func (s GetExtensionResponseBody) GoString() string

func (*GetExtensionResponseBody) SetExtension

func (*GetExtensionResponseBody) SetRequestId

func (GetExtensionResponseBody) String

func (s GetExtensionResponseBody) String() string

type GetExtensionResponseBodyExtension

type GetExtensionResponseBodyExtension struct {
	// The extension point events.
	BindEventList []*GetExtensionResponseBodyExtensionBindEventList `json:"BindEventList,omitempty" xml:"BindEventList,omitempty" type:"Repeated"`
	// The URL of the help document about the extension. You can visit the URL for the details of the extension.
	DetailUrl *string `json:"DetailUrl,omitempty" xml:"DetailUrl,omitempty"`
	// The types of the events.
	EventCategoryList []*GetExtensionResponseBodyExtensionEventCategoryList `json:"EventCategoryList,omitempty" xml:"EventCategoryList,omitempty" type:"Repeated"`
	// The unique code of the extension.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// The description of the extension.
	ExtensionDesc *string `json:"ExtensionDesc,omitempty" xml:"ExtensionDesc,omitempty"`
	// The name of the extension.
	ExtensionName *string `json:"ExtensionName,omitempty" xml:"ExtensionName,omitempty"`
	// The URL of the help document about the extension.
	HelpDocUrl *string `json:"HelpDocUrl,omitempty" xml:"HelpDocUrl,omitempty"`
	// The option settings of the extension.
	OptionSetting *string `json:"OptionSetting,omitempty" xml:"OptionSetting,omitempty"`
	// The parameter settings of the extension. For more information, visit https://www.alibabacloud.com/help/en/dataworks/latest/set-extension-parameters.
	ParameterSetting *string `json:"ParameterSetting,omitempty" xml:"ParameterSetting,omitempty"`
	// The workspace for testing. If the extension is in the testing state, the extension can be used only in the workspace for testing.
	ProjectTesting *int64 `json:"ProjectTesting,omitempty" xml:"ProjectTesting,omitempty"`
	// The state of the extension. 0: testing. 1: publishing. 3: disabled. 4: approving. 5: approved. 6: approval failed.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetExtensionResponseBodyExtension) GoString

func (*GetExtensionResponseBodyExtension) SetDetailUrl

func (*GetExtensionResponseBodyExtension) SetExtensionCode

func (*GetExtensionResponseBodyExtension) SetExtensionDesc

func (*GetExtensionResponseBodyExtension) SetExtensionName

func (*GetExtensionResponseBodyExtension) SetHelpDocUrl

func (*GetExtensionResponseBodyExtension) SetOptionSetting

func (*GetExtensionResponseBodyExtension) SetParameterSetting

func (*GetExtensionResponseBodyExtension) SetProjectTesting

func (*GetExtensionResponseBodyExtension) SetStatus

func (GetExtensionResponseBodyExtension) String

type GetExtensionResponseBodyExtensionBindEventList

type GetExtensionResponseBodyExtensionBindEventList struct {
	// The code of the extension point event.
	EventCode *string `json:"EventCode,omitempty" xml:"EventCode,omitempty"`
	// The name of the extension point event.
	EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"`
}

func (GetExtensionResponseBodyExtensionBindEventList) GoString

func (*GetExtensionResponseBodyExtensionBindEventList) SetEventCode

func (*GetExtensionResponseBodyExtensionBindEventList) SetEventName

func (GetExtensionResponseBodyExtensionBindEventList) String

type GetExtensionResponseBodyExtensionEventCategoryList

type GetExtensionResponseBodyExtensionEventCategoryList struct {
	// The code of the event type.
	CategoryCode *string `json:"CategoryCode,omitempty" xml:"CategoryCode,omitempty"`
	// The name of the event type.
	CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"`
}

func (GetExtensionResponseBodyExtensionEventCategoryList) GoString

func (*GetExtensionResponseBodyExtensionEventCategoryList) SetCategoryCode

func (*GetExtensionResponseBodyExtensionEventCategoryList) SetCategoryName

func (GetExtensionResponseBodyExtensionEventCategoryList) String

type GetFileRequest

type GetFileRequest struct {
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to obtain the ID.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The ID of the node that is scheduled. You can call the [ListFiles](~~173942~~) operation to obtain the node ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	//
	// You must configure this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetFileRequest) GoString

func (s GetFileRequest) GoString() string

func (*GetFileRequest) SetFileId

func (s *GetFileRequest) SetFileId(v int64) *GetFileRequest

func (*GetFileRequest) SetNodeId

func (s *GetFileRequest) SetNodeId(v int64) *GetFileRequest

func (*GetFileRequest) SetProjectId

func (s *GetFileRequest) SetProjectId(v int64) *GetFileRequest

func (*GetFileRequest) SetProjectIdentifier

func (s *GetFileRequest) SetProjectIdentifier(v string) *GetFileRequest

func (GetFileRequest) String

func (s GetFileRequest) String() string

type GetFileResponse

type GetFileResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFileResponse) GoString

func (s GetFileResponse) GoString() string

func (*GetFileResponse) SetBody

func (*GetFileResponse) SetHeaders

func (s *GetFileResponse) SetHeaders(v map[string]*string) *GetFileResponse

func (*GetFileResponse) SetStatusCode

func (s *GetFileResponse) SetStatusCode(v int32) *GetFileResponse

func (GetFileResponse) String

func (s GetFileResponse) String() string

type GetFileResponseBody

type GetFileResponseBody struct {
	// The details of the file.
	Data *GetFileResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetFileResponseBody) GoString

func (s GetFileResponseBody) GoString() string

func (*GetFileResponseBody) SetData

func (*GetFileResponseBody) SetErrorCode

func (s *GetFileResponseBody) SetErrorCode(v string) *GetFileResponseBody

func (*GetFileResponseBody) SetErrorMessage

func (s *GetFileResponseBody) SetErrorMessage(v string) *GetFileResponseBody

func (*GetFileResponseBody) SetHttpStatusCode

func (s *GetFileResponseBody) SetHttpStatusCode(v int32) *GetFileResponseBody

func (*GetFileResponseBody) SetRequestId

func (s *GetFileResponseBody) SetRequestId(v string) *GetFileResponseBody

func (*GetFileResponseBody) SetSuccess

func (s *GetFileResponseBody) SetSuccess(v bool) *GetFileResponseBody

func (GetFileResponseBody) String

func (s GetFileResponseBody) String() string

type GetFileResponseBodyData

type GetFileResponseBodyData struct {
	// The basic information about the file.
	File *GetFileResponseBodyDataFile `json:"File,omitempty" xml:"File,omitempty" type:"Struct"`
	// The scheduling configurations of the file.
	NodeConfiguration *GetFileResponseBodyDataNodeConfiguration `json:"NodeConfiguration,omitempty" xml:"NodeConfiguration,omitempty" type:"Struct"`
}

func (GetFileResponseBodyData) GoString

func (s GetFileResponseBodyData) GoString() string

func (*GetFileResponseBodyData) SetFile

func (*GetFileResponseBodyData) SetNodeConfiguration

func (GetFileResponseBodyData) String

func (s GetFileResponseBodyData) String() string

type GetFileResponseBodyDataFile

type GetFileResponseBodyDataFile struct {
	// The advanced configurations of the node.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Advanced Settings tab of the node in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// This parameter is configured in the JSON format.
	AdvancedSettings *string `json:"AdvancedSettings,omitempty" xml:"AdvancedSettings,omitempty"`
	// Indicates whether the automatic parsing feature is enabled for the file. Valid values:
	//
	// *   true: The automatic parsing feature is enabled for the file.
	// *   false: The automatic parsing feature is not enabled for the file.
	//
	// This parameter corresponds to the Analyze Code parameter that is displayed after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	AutoParsing *bool `json:"AutoParsing,omitempty" xml:"AutoParsing,omitempty"`
	// The ID of the workflow to which the file belongs. This parameter is deprecated and replaced by the BusinessId parameter.
	BizId *int64 `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The ID of the workflow to which the file belongs.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// Indicates whether the latest code in the file is committed. Valid values: 0 and 1. The value 0 indicates that the latest code in the file is not committed. The value 1 indicates that the latest code in the file is committed.
	CommitStatus *int32 `json:"CommitStatus,omitempty" xml:"CommitStatus,omitempty"`
	// The ID of the compute engine instance that is used to run the node that corresponds to the file.
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The code in the file.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The time when the file was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the Alibaba Cloud account used to create the file.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The latest version number of the file.
	CurrentVersion *int32 `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The status of the file. Valid values:
	//
	// *   NORMAL: The file is not deleted.
	// *   RECYCLE_BIN: The file is stored in the recycle bin.
	// *   DELETED: The file is deleted.
	DeletedStatus *string `json:"DeletedStatus,omitempty" xml:"DeletedStatus,omitempty"`
	// The description of the file.
	FileDescription *string `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	// The ID of the folder to which the file belongs.
	FileFolderId *string `json:"FileFolderId,omitempty" xml:"FileFolderId,omitempty"`
	FileId       *int64  `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The type of the code for the file. Valid values: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	FileType *int32 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// Indicates whether the file needs to be uploaded to MaxCompute.
	//
	// This parameter is returned only if the file is a MaxCompute resource file.
	IsMaxCompute *bool `json:"IsMaxCompute,omitempty" xml:"IsMaxCompute,omitempty"`
	// The time when the file was last modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	LastEditTime *int64 `json:"LastEditTime,omitempty" xml:"LastEditTime,omitempty"`
	// The ID of the Alibaba Cloud account used to last modify the file.
	LastEditUser *string `json:"LastEditUser,omitempty" xml:"LastEditUser,omitempty"`
	// The ID of the auto triggered node that is generated in the scheduling system after the file is committed.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the Alibaba Cloud account used by the file owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the node group file to which the current file belongs. This parameter is returned only if the current file is an inner file of the node group file.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The module to which the file belongs. Valid values:
	//
	// *   NORMAL: The file is used for DataStudio.
	// *   MANUAL: The file is used for a manually triggered node.
	// *   MANUAL_BIZ: The file is used for a manually triggered workflow.
	// *   SKIP: The file is used for a dry-run DataStudio node.
	// *   ADHOCQUERY: The file is used for an ad hoc query.
	// *   COMPONENT: The file is used for a snippet.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (GetFileResponseBodyDataFile) GoString

func (s GetFileResponseBodyDataFile) GoString() string

func (*GetFileResponseBodyDataFile) SetAdvancedSettings

func (*GetFileResponseBodyDataFile) SetAutoParsing

func (*GetFileResponseBodyDataFile) SetBizId

func (*GetFileResponseBodyDataFile) SetBusinessId

func (*GetFileResponseBodyDataFile) SetCommitStatus

func (*GetFileResponseBodyDataFile) SetConnectionName

func (*GetFileResponseBodyDataFile) SetContent

func (*GetFileResponseBodyDataFile) SetCreateTime

func (*GetFileResponseBodyDataFile) SetCreateUser

func (*GetFileResponseBodyDataFile) SetCurrentVersion

func (*GetFileResponseBodyDataFile) SetDeletedStatus

func (*GetFileResponseBodyDataFile) SetFileDescription

func (*GetFileResponseBodyDataFile) SetFileFolderId

func (*GetFileResponseBodyDataFile) SetFileId

func (*GetFileResponseBodyDataFile) SetFileName

func (*GetFileResponseBodyDataFile) SetFileType

func (*GetFileResponseBodyDataFile) SetIsMaxCompute

func (*GetFileResponseBodyDataFile) SetLastEditTime

func (*GetFileResponseBodyDataFile) SetLastEditUser

func (*GetFileResponseBodyDataFile) SetNodeId

func (*GetFileResponseBodyDataFile) SetOwner

func (*GetFileResponseBodyDataFile) SetParentId

func (*GetFileResponseBodyDataFile) SetUseType

func (GetFileResponseBodyDataFile) String

type GetFileResponseBodyDataNodeConfiguration

type GetFileResponseBodyDataNodeConfiguration struct {
	// The interval between automatic reruns after an error occurs. Unit: milliseconds.
	//
	// This parameter corresponds to the Rerun Interval parameter that is displayed after the Auto Rerun upon Error check box is selected in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// The interval that you specify in the DataWorks console is measured in minutes. Pay attention to the conversion between the units of time when you call the operation.
	AutoRerunIntervalMillis *int32 `json:"AutoRerunIntervalMillis,omitempty" xml:"AutoRerunIntervalMillis,omitempty"`
	// The number of automatic reruns that are allowed after an error occurs.
	AutoRerunTimes *int32 `json:"AutoRerunTimes,omitempty" xml:"AutoRerunTimes,omitempty"`
	// The CRON expression that represents the periodic scheduling policy of the node.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The type of the scheduling cycle. Valid values: NOT_DAY and DAY. The value NOT_DAY indicates that the node is scheduled to run by minute or hour. The value DAY indicates that the node is scheduled to run by day, week, or month.
	//
	// This parameter corresponds to the Scheduling Cycle parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	CycleType *string `json:"CycleType,omitempty" xml:"CycleType,omitempty"`
	// The ID of the node on which the node corresponding to the file depends when the DependentType parameter is set to USER_DEFINE. Multiple IDs are separated by commas (,).
	//
	// The value of this parameter is equivalent to the ID of the node that you specified after you select Previous Cycle and set Depend On to Other Nodes in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	DependentNodeIdList *string `json:"DependentNodeIdList,omitempty" xml:"DependentNodeIdList,omitempty"`
	// The type of the cross-cycle scheduling dependency of the node. Valid values:
	//
	// *   SELF: The instance generated for the node in the current cycle depends on the instance generated for the node in the previous cycle.
	// *   CHILD: The instance generated for the node in the current cycle depends on the instances generated for the descendant nodes at the nearest level of the node in the previous cycle.
	// *   USER_DEFINE: The instance generated for the node in the current cycle depends on the instances generated for one or more specified nodes in the previous cycle.
	// *   NONE: No cross-cycle scheduling dependency type is selected for the node.
	DependentType *string `json:"DependentType,omitempty" xml:"DependentType,omitempty"`
	// The end time of automatic scheduling. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	EndEffectDate *int64 `json:"EndEffectDate,omitempty" xml:"EndEffectDate,omitempty"`
	// The output names of the parent files on which the current file depends.
	InputList []*GetFileResponseBodyDataNodeConfigurationInputList `json:"InputList,omitempty" xml:"InputList,omitempty" type:"Repeated"`
	// Input parameters of the node.
	//
	// This parameter corresponds to the Input Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	InputParameters []*GetFileResponseBodyDataNodeConfigurationInputParameters `json:"InputParameters,omitempty" xml:"InputParameters,omitempty" type:"Repeated"`
	// The output names of the current file.
	//
	// This parameter corresponds to the Output Name parameter under Output after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputList []*GetFileResponseBodyDataNodeConfigurationOutputList `json:"OutputList,omitempty" xml:"OutputList,omitempty" type:"Repeated"`
	// Output parameters of the node.
	//
	// This parameter corresponds to the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputParameters []*GetFileResponseBodyDataNodeConfigurationOutputParameters `json:"OutputParameters,omitempty" xml:"OutputParameters,omitempty" type:"Repeated"`
	// The scheduling parameters of the node.
	//
	// This parameter corresponds to the Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console). For more information about the configurations of the scheduling parameters, see [Configure scheduling parameters](~~137548~~).
	ParaValue *string `json:"ParaValue,omitempty" xml:"ParaValue,omitempty"`
	// Indicates whether the node that corresponds to the file can be rerun. Valid values:
	//
	// *   ALL_ALLOWED: The node can be rerun regardless of whether it is successfully run or fails to run.
	// *   FAILURE_ALLOWED: The node can be rerun only after it fails to run.
	// *   ALL_DENIED: The node cannot be rerun regardless of whether it is successfully run or fails to run.
	//
	// This parameter corresponds to the Rerun parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RerunMode *string `json:"RerunMode,omitempty" xml:"RerunMode,omitempty"`
	// The ID of the resource group that is used to run the node. You can call the [ListResourceGroups](~~173913~~) operation to query the available resource groups in the workspace.
	ResourceGroupId *int64 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: The node is an auto triggered node.
	// *   MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered. They correspond to the nodes in the Manually Triggered Workflows pane.
	// *   PAUSE: The node is a paused node.
	// *   SKIP: The node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
	// The start time of automatic scheduling. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartEffectDate *int64 `json:"StartEffectDate,omitempty" xml:"StartEffectDate,omitempty"`
	// Indicates whether a node is immediately run after the node is deployed to the production environment.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Start Method parameter in the Schedule section of the Configure tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartImmediately *bool `json:"StartImmediately,omitempty" xml:"StartImmediately,omitempty"`
	// Indicates whether the scheduling for the node is suspended Valid values:
	//
	// *   true: The scheduling for the node is suspended.
	// *   false: The scheduling for the node is not suspended.
	//
	// This parameter corresponds to the Recurrence parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Stop *bool `json:"Stop,omitempty" xml:"Stop,omitempty"`
}

func (GetFileResponseBodyDataNodeConfiguration) GoString

func (*GetFileResponseBodyDataNodeConfiguration) SetAutoRerunIntervalMillis

func (*GetFileResponseBodyDataNodeConfiguration) SetAutoRerunTimes

func (*GetFileResponseBodyDataNodeConfiguration) SetCronExpress

func (*GetFileResponseBodyDataNodeConfiguration) SetCycleType

func (*GetFileResponseBodyDataNodeConfiguration) SetDependentNodeIdList

func (*GetFileResponseBodyDataNodeConfiguration) SetDependentType

func (*GetFileResponseBodyDataNodeConfiguration) SetEndEffectDate

func (*GetFileResponseBodyDataNodeConfiguration) SetParaValue

func (*GetFileResponseBodyDataNodeConfiguration) SetRerunMode

func (*GetFileResponseBodyDataNodeConfiguration) SetResourceGroupId

func (*GetFileResponseBodyDataNodeConfiguration) SetSchedulerType

func (*GetFileResponseBodyDataNodeConfiguration) SetStartEffectDate

func (*GetFileResponseBodyDataNodeConfiguration) SetStartImmediately

func (*GetFileResponseBodyDataNodeConfiguration) SetStop

func (GetFileResponseBodyDataNodeConfiguration) String

type GetFileResponseBodyDataNodeConfigurationInputList

type GetFileResponseBodyDataNodeConfigurationInputList struct {
	// The output name of the parent file on which the current file depends.
	//
	// This parameter corresponds to the Output Name parameter under Parent Nodes after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Input *string `json:"Input,omitempty" xml:"Input,omitempty"`
	// The mode of the configuration file dependency. Valid values:
	//
	// *   MANUAL: Scheduling dependencies are manually configured.
	// *   AUTO: Scheduling dependencies are automatically parsed.
	ParseType *string `json:"ParseType,omitempty" xml:"ParseType,omitempty"`
}

func (GetFileResponseBodyDataNodeConfigurationInputList) GoString

func (*GetFileResponseBodyDataNodeConfigurationInputList) SetInput

func (*GetFileResponseBodyDataNodeConfigurationInputList) SetParseType

func (GetFileResponseBodyDataNodeConfigurationInputList) String

type GetFileResponseBodyDataNodeConfigurationInputParameters

type GetFileResponseBodyDataNodeConfigurationInputParameters struct {
	// The name of the input parameter of the node. In the code, you can use the ${...} method to reference the input parameter of the node.
	//
	// This parameter corresponds to the Parameter Name parameter in the Input Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The value source of the input parameter of the node.
	//
	// This parameter corresponds to the Value Source parameter in the Input Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	ValueSource *string `json:"ValueSource,omitempty" xml:"ValueSource,omitempty"`
}

func (GetFileResponseBodyDataNodeConfigurationInputParameters) GoString

func (*GetFileResponseBodyDataNodeConfigurationInputParameters) SetParameterName

func (*GetFileResponseBodyDataNodeConfigurationInputParameters) SetValueSource

func (GetFileResponseBodyDataNodeConfigurationInputParameters) String

type GetFileResponseBodyDataNodeConfigurationOutputList

type GetFileResponseBodyDataNodeConfigurationOutputList struct {
	// The output name of the current file.
	//
	// This parameter corresponds to the Output Name parameter under Output after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Output *string `json:"Output,omitempty" xml:"Output,omitempty"`
	// The output table name of the current file.
	//
	// This parameter corresponds to the Output Table Name parameter under Output after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RefTableName *string `json:"RefTableName,omitempty" xml:"RefTableName,omitempty"`
}

func (GetFileResponseBodyDataNodeConfigurationOutputList) GoString

func (*GetFileResponseBodyDataNodeConfigurationOutputList) SetOutput

func (*GetFileResponseBodyDataNodeConfigurationOutputList) SetRefTableName

func (GetFileResponseBodyDataNodeConfigurationOutputList) String

type GetFileResponseBodyDataNodeConfigurationOutputParameters

type GetFileResponseBodyDataNodeConfigurationOutputParameters struct {
	// The description of the output parameter of the node.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the output parameter of the node.
	//
	// This parameter corresponds to the Parameter Name parameter in the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The type of the output parameter of the node. Valid values:
	//
	// *   1: indicates a constant.
	// *   2: indicates a variable.
	// *   3: indicates a pass-through variable.
	//
	// This parameter corresponds to the Type parameter in the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The value of the output parameter of the node.
	//
	// This parameter corresponds to the Value parameter in the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetFileResponseBodyDataNodeConfigurationOutputParameters) GoString

func (*GetFileResponseBodyDataNodeConfigurationOutputParameters) SetDescription

func (*GetFileResponseBodyDataNodeConfigurationOutputParameters) SetParameterName

func (*GetFileResponseBodyDataNodeConfigurationOutputParameters) SetType

func (*GetFileResponseBodyDataNodeConfigurationOutputParameters) SetValue

func (GetFileResponseBodyDataNodeConfigurationOutputParameters) String

type GetFileTypeStatisticRequest

type GetFileTypeStatisticRequest struct {
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetFileTypeStatisticRequest) GoString

func (s GetFileTypeStatisticRequest) GoString() string

func (*GetFileTypeStatisticRequest) SetProjectEnv

func (*GetFileTypeStatisticRequest) SetProjectId

func (GetFileTypeStatisticRequest) String

type GetFileTypeStatisticResponse

type GetFileTypeStatisticResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetFileTypeStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFileTypeStatisticResponse) GoString

func (s GetFileTypeStatisticResponse) GoString() string

func (*GetFileTypeStatisticResponse) SetBody

func (*GetFileTypeStatisticResponse) SetHeaders

func (*GetFileTypeStatisticResponse) SetStatusCode

func (GetFileTypeStatisticResponse) String

type GetFileTypeStatisticResponseBody

type GetFileTypeStatisticResponseBody struct {
	// An array of node types and quantity.
	ProgramTypeAndCounts []*GetFileTypeStatisticResponseBodyProgramTypeAndCounts `json:"ProgramTypeAndCounts,omitempty" xml:"ProgramTypeAndCounts,omitempty" type:"Repeated"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetFileTypeStatisticResponseBody) GoString

func (*GetFileTypeStatisticResponseBody) SetRequestId

func (GetFileTypeStatisticResponseBody) String

type GetFileTypeStatisticResponseBodyProgramTypeAndCounts

type GetFileTypeStatisticResponseBodyProgramTypeAndCounts struct {
	// The number of nodes.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The type of the node.
	//
	// Valid values:
	//
	// 6 (Shell node), 10 (ODPS SQL node), 11 (ODPS MR node), 23 (Data Integration node), 24 (ODPS Script node), 99 (zero load node), 221 (PyODPS 2 node), 225 (ODPS Spark node), 227 (EMR Hive node), 228 (EMR Spark node), 229 (EMR Spark SQL node), 230 (EMR MR node), 239 (OSS object inspection node), 257 (EMR Shell node), 258 (EMR Spark Shell node), 259 (EMR Presto node), 260 (EMR Impala node), 900 (real-time data synchronization node), 1089 (cross-tenant collaboration node), 1091 (Hologres development node), 1093 (Hologres SQL node), 1100 (assignment node), and 1221 (PyODPS 3 node).
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
}

func (GetFileTypeStatisticResponseBodyProgramTypeAndCounts) GoString

func (*GetFileTypeStatisticResponseBodyProgramTypeAndCounts) SetCount

func (*GetFileTypeStatisticResponseBodyProgramTypeAndCounts) SetProgramType

func (GetFileTypeStatisticResponseBodyProgramTypeAndCounts) String

type GetFileVersionRequest

type GetFileVersionRequest struct {
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to query the ID.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The file version whose details you want to query.
	FileVersion *int32 `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The unique identifier of the DataWorks workspace. You can click the identifier in the upper-left corner of the DataStudio page to switch to another workspace.
	//
	// You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetFileVersionRequest) GoString

func (s GetFileVersionRequest) GoString() string

func (*GetFileVersionRequest) SetFileId

func (*GetFileVersionRequest) SetFileVersion

func (s *GetFileVersionRequest) SetFileVersion(v int32) *GetFileVersionRequest

func (*GetFileVersionRequest) SetProjectId

func (*GetFileVersionRequest) SetProjectIdentifier

func (s *GetFileVersionRequest) SetProjectIdentifier(v string) *GetFileVersionRequest

func (GetFileVersionRequest) String

func (s GetFileVersionRequest) String() string

type GetFileVersionResponse

type GetFileVersionResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetFileVersionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFileVersionResponse) GoString

func (s GetFileVersionResponse) GoString() string

func (*GetFileVersionResponse) SetBody

func (*GetFileVersionResponse) SetHeaders

func (*GetFileVersionResponse) SetStatusCode

func (GetFileVersionResponse) String

func (s GetFileVersionResponse) String() string

type GetFileVersionResponseBody

type GetFileVersionResponseBody struct {
	// The details of the file version.
	Data *GetFileVersionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetFileVersionResponseBody) GoString

func (s GetFileVersionResponseBody) GoString() string

func (*GetFileVersionResponseBody) SetData

func (*GetFileVersionResponseBody) SetErrorCode

func (*GetFileVersionResponseBody) SetErrorMessage

func (*GetFileVersionResponseBody) SetHttpStatusCode

func (*GetFileVersionResponseBody) SetRequestId

func (*GetFileVersionResponseBody) SetSuccess

func (GetFileVersionResponseBody) String

type GetFileVersionResponseBodyData

type GetFileVersionResponseBodyData struct {
	// The change type of the file version. Valid values: CREATE, UPDATE, and DELETE.
	ChangeType *string `json:"ChangeType,omitempty" xml:"ChangeType,omitempty"`
	// The description of the file version.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the version was generated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CommitTime *int64 `json:"CommitTime,omitempty" xml:"CommitTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the file version.
	CommitUser *string `json:"CommitUser,omitempty" xml:"CommitUser,omitempty"`
	// The file code.
	FileContent *string `json:"FileContent,omitempty" xml:"FileContent,omitempty"`
	// The file name.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The basic information about the file.
	FilePropertyContent *string `json:"FilePropertyContent,omitempty" xml:"FilePropertyContent,omitempty"`
	// The file version.
	FileVersion *int32 `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	// Indicates whether the version is the latest version in the production environment.
	IsCurrentProd *bool `json:"IsCurrentProd,omitempty" xml:"IsCurrentProd,omitempty"`
	// The scheduling configurations of the node that corresponds to the file version.
	NodeContent *string `json:"NodeContent,omitempty" xml:"NodeContent,omitempty"`
	// The ID of the node that corresponds to the file version.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The status of the file version. Valid values: COMMITTING, COMMITTED, CHECK_OK, PACKAGED, DEPLOYING, DEPLOYED, and CANCELLED. The value CHECK_OK is equivalent to the value COMMITTED.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The functional module to which the file belongs. Valid values: NORMAL, MANUAL, MANUAL_BIZ, SKIP, ADHOCQUERY, and COMPONENT. The value NORMAL indicates DataStudio. The value MANUAL indicates a manually triggered node. The value MANUAL_BIZ indicates a manually triggered workflow. The value SKIP indicates a dry-run DataStudio node. The value ADHOCQUERY indicates an ad hoc query. The value COMPONENT indicates snippets.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (GetFileVersionResponseBodyData) GoString

func (*GetFileVersionResponseBodyData) SetChangeType

func (*GetFileVersionResponseBodyData) SetComment

func (*GetFileVersionResponseBodyData) SetCommitTime

func (*GetFileVersionResponseBodyData) SetCommitUser

func (*GetFileVersionResponseBodyData) SetFileContent

func (*GetFileVersionResponseBodyData) SetFileName

func (*GetFileVersionResponseBodyData) SetFilePropertyContent

func (*GetFileVersionResponseBodyData) SetFileVersion

func (*GetFileVersionResponseBodyData) SetIsCurrentProd

func (*GetFileVersionResponseBodyData) SetNodeContent

func (*GetFileVersionResponseBodyData) SetNodeId

func (*GetFileVersionResponseBodyData) SetStatus

func (*GetFileVersionResponseBodyData) SetUseType

func (GetFileVersionResponseBodyData) String

type GetFolderRequest

type GetFolderRequest struct {
	// The ID of the folder. You can call the [ListFolders](~~173955~~) operation to query the ID.
	//
	// You must specify either this parameter or the FolderPath parameter.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The path of the folder. You can call the [ListFolders](~~173955~~) operation to query the path.
	//
	// You must specify either this parameter or the FolderId parameter.
	FolderPath *string `json:"FolderPath,omitempty" xml:"FolderPath,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetFolderRequest) GoString

func (s GetFolderRequest) GoString() string

func (*GetFolderRequest) SetFolderId

func (s *GetFolderRequest) SetFolderId(v string) *GetFolderRequest

func (*GetFolderRequest) SetFolderPath

func (s *GetFolderRequest) SetFolderPath(v string) *GetFolderRequest

func (*GetFolderRequest) SetProjectId

func (s *GetFolderRequest) SetProjectId(v int64) *GetFolderRequest

func (*GetFolderRequest) SetProjectIdentifier

func (s *GetFolderRequest) SetProjectIdentifier(v string) *GetFolderRequest

func (GetFolderRequest) String

func (s GetFolderRequest) String() string

type GetFolderResponse

type GetFolderResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetFolderResponse) GoString

func (s GetFolderResponse) GoString() string

func (*GetFolderResponse) SetBody

func (*GetFolderResponse) SetHeaders

func (s *GetFolderResponse) SetHeaders(v map[string]*string) *GetFolderResponse

func (*GetFolderResponse) SetStatusCode

func (s *GetFolderResponse) SetStatusCode(v int32) *GetFolderResponse

func (GetFolderResponse) String

func (s GetFolderResponse) String() string

type GetFolderResponseBody

type GetFolderResponseBody struct {
	// The details of the folder.
	Data *GetFolderResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetFolderResponseBody) GoString

func (s GetFolderResponseBody) GoString() string

func (*GetFolderResponseBody) SetData

func (*GetFolderResponseBody) SetErrorCode

func (*GetFolderResponseBody) SetErrorMessage

func (s *GetFolderResponseBody) SetErrorMessage(v string) *GetFolderResponseBody

func (*GetFolderResponseBody) SetHttpStatusCode

func (s *GetFolderResponseBody) SetHttpStatusCode(v int32) *GetFolderResponseBody

func (*GetFolderResponseBody) SetRequestId

func (*GetFolderResponseBody) SetSuccess

func (GetFolderResponseBody) String

func (s GetFolderResponseBody) String() string

type GetFolderResponseBodyData

type GetFolderResponseBodyData struct {
	// The ID of the folder.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The path of the folder.
	FolderPath *string `json:"FolderPath,omitempty" xml:"FolderPath,omitempty"`
}

func (GetFolderResponseBodyData) GoString

func (s GetFolderResponseBodyData) GoString() string

func (*GetFolderResponseBodyData) SetFolderId

func (*GetFolderResponseBodyData) SetFolderPath

func (GetFolderResponseBodyData) String

func (s GetFolderResponseBodyData) String() string

type GetIDEEventDetailRequest

type GetIDEEventDetailRequest struct {
	// The ID of the message. You can obtain the ID from the received message when the extension point event is triggered.
	MessageId *string `json:"MessageId,omitempty" xml:"MessageId,omitempty"`
	// The ID of the workspace. You can obtain the ID from the message.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetIDEEventDetailRequest) GoString

func (s GetIDEEventDetailRequest) GoString() string

func (*GetIDEEventDetailRequest) SetMessageId

func (*GetIDEEventDetailRequest) SetProjectId

func (GetIDEEventDetailRequest) String

func (s GetIDEEventDetailRequest) String() string

type GetIDEEventDetailResponse

type GetIDEEventDetailResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetIDEEventDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetIDEEventDetailResponse) GoString

func (s GetIDEEventDetailResponse) GoString() string

func (*GetIDEEventDetailResponse) SetBody

func (*GetIDEEventDetailResponse) SetHeaders

func (*GetIDEEventDetailResponse) SetStatusCode

func (GetIDEEventDetailResponse) String

func (s GetIDEEventDetailResponse) String() string

type GetIDEEventDetailResponseBody

type GetIDEEventDetailResponseBody struct {
	// The data snapshot that is generated when the extension point event is triggered.
	//
	// The fields contained in data snapshots vary based on the types of the triggered extension point events. For more information, see the description of the fields.
	EventDetail *GetIDEEventDetailResponseBodyEventDetail `json:"EventDetail,omitempty" xml:"EventDetail,omitempty" type:"Struct"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetIDEEventDetailResponseBody) GoString

func (*GetIDEEventDetailResponseBody) SetRequestId

func (GetIDEEventDetailResponseBody) String

type GetIDEEventDetailResponseBodyEventDetail

type GetIDEEventDetailResponseBodyEventDetail struct {
	// The data snapshot when the file is committed and deployed.
	//
	// The value of this parameter is not empty only when the message type is IDE_FILE_SUBMIT_BEFORE or IDE_FILE_DEPLOY_BEFORE.
	CommittedFile *GetIDEEventDetailResponseBodyEventDetailCommittedFile `json:"CommittedFile,omitempty" xml:"CommittedFile,omitempty" type:"Struct"`
	// The data snapshot when the file is deleted. The value of this parameter is not empty only when the message type is IDE_FILE_DELETE_BEFORE.
	DeletedFile *GetIDEEventDetailResponseBodyEventDetailDeletedFile `json:"DeletedFile,omitempty" xml:"DeletedFile,omitempty" type:"Struct"`
	// The data snapshot when the code in the file is run. The value of this parameter is not empty only when the message type is IDE_FILE_EXECUTE_BEFORE.
	FileExecutionCommand *GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand `json:"FileExecutionCommand,omitempty" xml:"FileExecutionCommand,omitempty" type:"Struct"`
	// The data snapshot when the table is committed and deployed. The value of this parameter is not empty only when the message type is IDE_TABLE_SUBMIT_BEFORE or IDE_TABLE_DEPLOY_BEFORE.
	TableModel *GetIDEEventDetailResponseBodyEventDetailTableModel `json:"TableModel,omitempty" xml:"TableModel,omitempty" type:"Struct"`
}

func (GetIDEEventDetailResponseBodyEventDetail) GoString

func (GetIDEEventDetailResponseBodyEventDetail) String

type GetIDEEventDetailResponseBodyEventDetailCommittedFile

type GetIDEEventDetailResponseBodyEventDetailCommittedFile struct {
	// The type of the change to the file of the current version. Valid values: CREATE, UPDATE, and DELETE.
	ChangeType *string `json:"ChangeType,omitempty" xml:"ChangeType,omitempty"`
	// The description of the file version.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the file of the current version.
	Committor *string `json:"Committor,omitempty" xml:"Committor,omitempty"`
	// The code in the file of the current version.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the file.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The details of the file.
	FilePropertyContent *GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent `json:"FilePropertyContent,omitempty" xml:"FilePropertyContent,omitempty" type:"Struct"`
	// The type of the code in the file. Examples: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time sync), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	FileType *int64 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The scheduling properties of the node that corresponds to the file.
	NodeConfiguration *GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration `json:"NodeConfiguration,omitempty" xml:"NodeConfiguration,omitempty" type:"Struct"`
	// The ID of the node that is scheduled.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The module to which the file belongs. Valid values:
	//
	// *   NORMAL: The file is used for DataStudio.
	// *   MANUAL: The file is used for a manually triggered node.
	// *   MANUAL_BIZ: The file is used for a manually triggered workflow.
	// *   SKIP: The file is used for a dry-run DataStudio node.
	// *   ADHOCQUERY: The file is used for an ad hoc query.
	// *   COMPONENT: The file is used for a snippet.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailCommittedFile) GoString

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetChangeType

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetComment

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetCommittor

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetContent

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetFileId

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetFileName

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetFileType

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetNodeId

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFile) SetUseType

func (GetIDEEventDetailResponseBodyEventDetailCommittedFile) String

type GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent

type GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent struct {
	// The ID of the workflow to which the file belongs.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The latest version number of the file.
	CurrentVersion *int64 `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The name of the compute engine instance with which the file is associated.
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The ID of the folder to which the file belongs. You can call the [GetFolder](~~173952~~) operation to query the details of the file based on the folder ID.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The owner of the file.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the do-while node or for-each node that corresponds to the file.
	ParentFileId *int64 `json:"ParentFileId,omitempty" xml:"ParentFileId,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) GoString

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetBusinessId

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetCurrentVersion

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetDataSourceName

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetFolderId

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetOwner

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) SetParentFileId

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileFilePropertyContent) String

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration struct {
	// The interval at which the node corresponding to the file is rerun. Unit: milliseconds.
	AutoRerunIntervalMillis *int64 `json:"AutoRerunIntervalMillis,omitempty" xml:"AutoRerunIntervalMillis,omitempty"`
	// The number of times that the node corresponding to the file can be rerun.
	AutoRerunTimes *int64 `json:"AutoRerunTimes,omitempty" xml:"AutoRerunTimes,omitempty"`
	// The CRON expression that is used to schedule the node corresponding to the file.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The type of the scheduling cycle of the node that corresponds to the file. Valid values: NOT_DAY and DAY. A value of NOT_DAY indicates that the node is scheduled to run by minute or hour. A value of DAY indicates that the node is scheduled to run by day, week, or month.
	//
	// This parameter is equivalent to the Scheduling Cycle parameter in the Schedule section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	CycleType *string `json:"CycleType,omitempty" xml:"CycleType,omitempty"`
	// The IDs of the nodes on which the node corresponding to the file depends when the DependentType parameter is set to USER_DEFINE. Multiple IDs are separated by commas (,).
	//
	// This parameter is equivalent to the field that appears after Previous Cycle is selected and the Depend On parameter is set to Other Nodes in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	DependentNodeIdList *string `json:"DependentNodeIdList,omitempty" xml:"DependentNodeIdList,omitempty"`
	// The type of the cross-cycle scheduling dependency of the node that corresponds to the file. Valid values:
	//
	// *   SELF: The instance generated for the node in the current cycle depends on the instance generated for the node in the previous cycle.
	// *   CHILD: The instance generated for the node in the current cycle depends on the instances generated for the descendant nodes at the nearest level of the node in the previous cycle.
	// *   USER_DEFINE: The instance generated for the node in the current cycle depends on the instances generated for one or more specified nodes in the previous cycle.
	// *   NONE: No cross-cycle scheduling dependency type is selected for the node.
	DependentType *string `json:"DependentType,omitempty" xml:"DependentType,omitempty"`
	// The output names of the parent files on which the current file depends.
	InputList []*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList `json:"InputList,omitempty" xml:"InputList,omitempty" type:"Repeated"`
	// The output names of the current file.
	//
	// This parameter is equivalent to the Output Name parameter under Output in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputList []*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList `json:"OutputList,omitempty" xml:"OutputList,omitempty" type:"Repeated"`
	// The scheduling parameters.
	//
	// This parameter is equivalent to the configuration of the scheduling parameters in the Parameters section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console). For more information, see [Configure scheduling parameters](~~137548~~).
	ParaValue *string `json:"ParaValue,omitempty" xml:"ParaValue,omitempty"`
	// Indicates whether the node can be rerun. Valid values:
	//
	// *   ALL_ALLOWED: The node can be rerun regardless of whether it is successfully run or fails to run.
	// *   FAILURE_ALLOWED: The node can be rerun only after it fails to run.
	// *   ALL_DENIED: The node cannot be rerun regardless of whether it is successfully run or fails to run.
	//
	// This parameter is equivalent to the Rerun parameter in the Schedule section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RerunMode *string `json:"RerunMode,omitempty" xml:"RerunMode,omitempty"`
	// The ID of the resource group that is used to run the node that corresponds to the file. You can call the [ListResourceGroups](~~173913~~) operation to query the available resource groups in the workspace.
	ResourceGroupId *int64 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: The node is an auto triggered node.
	// *   MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered. They correspond to the nodes in the Manually Triggered Workflows pane.
	// *   PAUSE: The node is a paused node.
	// *   SKIP: The node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) GoString

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetAutoRerunIntervalMillis

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetAutoRerunTimes

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetCronExpress

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetCycleType

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetDependentNodeIdList

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetDependentType

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetParaValue

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetRerunMode

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetResourceGroupId

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) SetSchedulerType

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfiguration) String

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList struct {
	// The output names of the parent files on which the current file depends.
	//
	// This parameter is equivalent to the Output Name parameter under Parent Nodes in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Input *string `json:"Input,omitempty" xml:"Input,omitempty"`
	// The mode of the configuration file dependency. Valid values:
	//
	// *   MANUAL: The scheduling dependencies are manually configured.
	// *   AUTO: The scheduling dependencies are automatically parsed.
	ParseType *string `json:"ParseType,omitempty" xml:"ParseType,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList) GoString

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList) SetInput

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList) SetParseType

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationInputList) String

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList

type GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList struct {
	// The output name of the current file.
	//
	// This parameter is equivalent to the Output Name parameter under Output in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Output *string `json:"Output,omitempty" xml:"Output,omitempty"`
	// The output table name of the current file.
	//
	// This parameter is equivalent to the Output Table Name parameter under Output in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RefTableName *string `json:"RefTableName,omitempty" xml:"RefTableName,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList) GoString

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList) SetOutput

func (*GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList) SetRefTableName

func (GetIDEEventDetailResponseBodyEventDetailCommittedFileNodeConfigurationOutputList) String

type GetIDEEventDetailResponseBodyEventDetailDeletedFile

type GetIDEEventDetailResponseBodyEventDetailDeletedFile struct {
	// The ID of the workflow to which the file belongs.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The code in the file of the current version.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The latest version number of the file.
	CurrentVersion *int64 `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The name of the compute engine instance with which the file is associated.
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The ID of the file.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The type of the code in the file. Examples: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time sync), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	FileType *int64 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The ID of the folder to which the file belongs. You can call the [GetFolder](~~173952~~) operation to query the details of the file based on the folder ID.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the node that is scheduled.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The owner of the file.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the do-while node or for-each node that corresponds to the file.
	ParentFileId *int64 `json:"ParentFileId,omitempty" xml:"ParentFileId,omitempty"`
	// The module to which the file belongs. Valid values:
	//
	// *   NORMAL: The file is used for DataStudio.
	// *   MANUAL: The file is used for a manually triggered node.
	// *   MANUAL_BIZ: The file is used for a manually triggered workflow.
	// *   SKIP: The file is used for a dry-run DataStudio node.
	// *   ADHOCQUERY: The file is used for an ad hoc query.
	// *   COMPONENT: The file is used for a snippet.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailDeletedFile) GoString

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetBusinessId

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetContent

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetCurrentVersion

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetDataSourceName

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetFileId

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetFileName

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetFileType

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetFolderId

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetNodeId

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetOwner

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetParentFileId

func (*GetIDEEventDetailResponseBodyEventDetailDeletedFile) SetUseType

func (GetIDEEventDetailResponseBodyEventDetailDeletedFile) String

type GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand

type GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand struct {
	// The code in the file of the current version.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The name of the compute engine instance with which the file is associated.
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The ID of the file.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the code in the file. Examples: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time sync), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	FileType *int64 `json:"FileType,omitempty" xml:"FileType,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) GoString

func (*GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) SetContent

func (*GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) SetDataSourceName

func (*GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) SetFileId

func (*GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) SetFileType

func (GetIDEEventDetailResponseBodyEventDetailFileExecutionCommand) String

type GetIDEEventDetailResponseBodyEventDetailTableModel

type GetIDEEventDetailResponseBodyEventDetailTableModel struct {
	// The columns in the table.
	Columns []*GetIDEEventDetailResponseBodyEventDetailTableModelColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	// The description of the table.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The name of the compute engine instance to which the table belongs.
	DataSourceName *string `json:"DataSourceName,omitempty" xml:"DataSourceName,omitempty"`
	// The environment in which the table is used. Valid values:
	//
	// - DEV: development environment
	// - PROD: production environment
	Env *string `json:"Env,omitempty" xml:"Env,omitempty"`
	// The lifecycle of the table. Unit: days.
	LifeCycle *int64 `json:"LifeCycle,omitempty" xml:"LifeCycle,omitempty"`
	// The path of the table.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailTableModel) GoString

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetComment

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetDataSourceName

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetEnv

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetLifeCycle

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetLocation

func (*GetIDEEventDetailResponseBodyEventDetailTableModel) SetTableName

func (GetIDEEventDetailResponseBodyEventDetailTableModel) String

type GetIDEEventDetailResponseBodyEventDetailTableModelColumns

type GetIDEEventDetailResponseBodyEventDetailTableModelColumns struct {
	// The name of the column.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The data type of the column.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// The remarks of the column.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// Indicates whether the column is a partition key column. Valid values:
	//
	// - true: The column is a partition key column.
	// - false: The column is not a partition key column.
	IsPartitionColumn *bool `json:"IsPartitionColumn,omitempty" xml:"IsPartitionColumn,omitempty"`
}

func (GetIDEEventDetailResponseBodyEventDetailTableModelColumns) GoString

func (*GetIDEEventDetailResponseBodyEventDetailTableModelColumns) SetColumnName

func (*GetIDEEventDetailResponseBodyEventDetailTableModelColumns) SetColumnType

func (*GetIDEEventDetailResponseBodyEventDetailTableModelColumns) SetComment

func (*GetIDEEventDetailResponseBodyEventDetailTableModelColumns) SetIsPartitionColumn

func (GetIDEEventDetailResponseBodyEventDetailTableModelColumns) String

type GetInstanceConsumeTimeRankRequest

type GetInstanceConsumeTimeRankRequest struct {
	Bizdate   *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetInstanceConsumeTimeRankRequest) GoString

func (*GetInstanceConsumeTimeRankRequest) SetBizdate

func (*GetInstanceConsumeTimeRankRequest) SetProjectId

func (GetInstanceConsumeTimeRankRequest) String

type GetInstanceConsumeTimeRankResponse

type GetInstanceConsumeTimeRankResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceConsumeTimeRankResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceConsumeTimeRankResponse) GoString

func (*GetInstanceConsumeTimeRankResponse) SetHeaders

func (*GetInstanceConsumeTimeRankResponse) SetStatusCode

func (GetInstanceConsumeTimeRankResponse) String

type GetInstanceConsumeTimeRankResponseBody

type GetInstanceConsumeTimeRankResponseBody struct {
	InstanceConsumeTimeRank *GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank `json:"InstanceConsumeTimeRank,omitempty" xml:"InstanceConsumeTimeRank,omitempty" type:"Struct"`
	RequestId               *string                                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceConsumeTimeRankResponseBody) GoString

func (*GetInstanceConsumeTimeRankResponseBody) SetRequestId

func (GetInstanceConsumeTimeRankResponseBody) String

type GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank

type GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank struct {
	ConsumeTimeRank []*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank `json:"ConsumeTimeRank,omitempty" xml:"ConsumeTimeRank,omitempty" type:"Repeated"`
	UpdateTime      *int64                                                                          `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank) GoString

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank) SetUpdateTime

func (GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRank) String

type GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank

type GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank struct {
	Bizdate    *int64  `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	Consumed   *int64  `json:"Consumed,omitempty" xml:"Consumed,omitempty"`
	InstanceId *int64  `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	NodeId     *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeName   *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	Owner      *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	PrgType    *int32  `json:"PrgType,omitempty" xml:"PrgType,omitempty"`
}

func (GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) GoString

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetBizdate

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetConsumed

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetInstanceId

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetNodeId

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetNodeName

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetOwner

func (*GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetPrgType

func (GetInstanceConsumeTimeRankResponseBodyInstanceConsumeTimeRankConsumeTimeRank) String

type GetInstanceCountTrendRequest

type GetInstanceCountTrendRequest struct {
	BeginDate *string `json:"BeginDate,omitempty" xml:"BeginDate,omitempty"`
	EndDate   *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetInstanceCountTrendRequest) GoString

func (s GetInstanceCountTrendRequest) GoString() string

func (*GetInstanceCountTrendRequest) SetBeginDate

func (*GetInstanceCountTrendRequest) SetEndDate

func (*GetInstanceCountTrendRequest) SetProjectId

func (GetInstanceCountTrendRequest) String

type GetInstanceCountTrendResponse

type GetInstanceCountTrendResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceCountTrendResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceCountTrendResponse) GoString

func (*GetInstanceCountTrendResponse) SetBody

func (*GetInstanceCountTrendResponse) SetHeaders

func (*GetInstanceCountTrendResponse) SetStatusCode

func (GetInstanceCountTrendResponse) String

type GetInstanceCountTrendResponseBody

type GetInstanceCountTrendResponseBody struct {
	InstanceCounts []*GetInstanceCountTrendResponseBodyInstanceCounts `json:"InstanceCounts,omitempty" xml:"InstanceCounts,omitempty" type:"Repeated"`
	RequestId      *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceCountTrendResponseBody) GoString

func (*GetInstanceCountTrendResponseBody) SetRequestId

func (GetInstanceCountTrendResponseBody) String

type GetInstanceCountTrendResponseBodyInstanceCounts

type GetInstanceCountTrendResponseBodyInstanceCounts struct {
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	Date  *int64 `json:"Date,omitempty" xml:"Date,omitempty"`
}

func (GetInstanceCountTrendResponseBodyInstanceCounts) GoString

func (*GetInstanceCountTrendResponseBodyInstanceCounts) SetCount

func (*GetInstanceCountTrendResponseBodyInstanceCounts) SetDate

func (GetInstanceCountTrendResponseBodyInstanceCounts) String

type GetInstanceErrorRankRequest

type GetInstanceErrorRankRequest struct {
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetInstanceErrorRankRequest) GoString

func (s GetInstanceErrorRankRequest) GoString() string

func (*GetInstanceErrorRankRequest) SetProjectId

func (GetInstanceErrorRankRequest) String

type GetInstanceErrorRankResponse

type GetInstanceErrorRankResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceErrorRankResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceErrorRankResponse) GoString

func (s GetInstanceErrorRankResponse) GoString() string

func (*GetInstanceErrorRankResponse) SetBody

func (*GetInstanceErrorRankResponse) SetHeaders

func (*GetInstanceErrorRankResponse) SetStatusCode

func (GetInstanceErrorRankResponse) String

type GetInstanceErrorRankResponseBody

type GetInstanceErrorRankResponseBody struct {
	InstanceErrorRank *GetInstanceErrorRankResponseBodyInstanceErrorRank `json:"InstanceErrorRank,omitempty" xml:"InstanceErrorRank,omitempty" type:"Struct"`
	RequestId         *string                                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetInstanceErrorRankResponseBody) GoString

func (*GetInstanceErrorRankResponseBody) SetRequestId

func (GetInstanceErrorRankResponseBody) String

type GetInstanceErrorRankResponseBodyInstanceErrorRank

type GetInstanceErrorRankResponseBodyInstanceErrorRank struct {
	ErrorRank  []*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank `json:"ErrorRank,omitempty" xml:"ErrorRank,omitempty" type:"Repeated"`
	UpdateTime *int64                                                        `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (GetInstanceErrorRankResponseBodyInstanceErrorRank) GoString

func (*GetInstanceErrorRankResponseBodyInstanceErrorRank) SetUpdateTime

func (GetInstanceErrorRankResponseBodyInstanceErrorRank) String

type GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank

type GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank struct {
	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	NodeId    *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeName  *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	Owner     *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	PrgType   *int32  `json:"PrgType,omitempty" xml:"PrgType,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) GoString

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetCount

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetNodeId

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetNodeName

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetOwner

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetPrgType

func (*GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) SetProjectId

func (GetInstanceErrorRankResponseBodyInstanceErrorRankErrorRank) String

type GetInstanceLogRequest

type GetInstanceLogRequest struct {
	// The historical record number of the instance. You can call the ListInstanceHistory operation to query the ID.
	InstanceHistoryId *int64 `json:"InstanceHistoryId,omitempty" xml:"InstanceHistoryId,omitempty"`
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetInstanceLogRequest) GoString

func (s GetInstanceLogRequest) GoString() string

func (*GetInstanceLogRequest) SetInstanceHistoryId

func (s *GetInstanceLogRequest) SetInstanceHistoryId(v int64) *GetInstanceLogRequest

func (*GetInstanceLogRequest) SetInstanceId

func (s *GetInstanceLogRequest) SetInstanceId(v int64) *GetInstanceLogRequest

func (*GetInstanceLogRequest) SetProjectEnv

func (s *GetInstanceLogRequest) SetProjectEnv(v string) *GetInstanceLogRequest

func (GetInstanceLogRequest) String

func (s GetInstanceLogRequest) String() string

type GetInstanceLogResponse

type GetInstanceLogResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceLogResponse) GoString

func (s GetInstanceLogResponse) GoString() string

func (*GetInstanceLogResponse) SetBody

func (*GetInstanceLogResponse) SetHeaders

func (*GetInstanceLogResponse) SetStatusCode

func (GetInstanceLogResponse) String

func (s GetInstanceLogResponse) String() string

type GetInstanceLogResponseBody

type GetInstanceLogResponseBody struct {
	// The content of the logs.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceLogResponseBody) GoString

func (s GetInstanceLogResponseBody) GoString() string

func (*GetInstanceLogResponseBody) SetData

func (*GetInstanceLogResponseBody) SetErrorCode

func (*GetInstanceLogResponseBody) SetErrorMessage

func (*GetInstanceLogResponseBody) SetHttpStatusCode

func (*GetInstanceLogResponseBody) SetRequestId

func (*GetInstanceLogResponseBody) SetSuccess

func (GetInstanceLogResponseBody) String

type GetInstanceRequest

type GetInstanceRequest struct {
	// The ID of the instance. You can call the [ListInstances](~~173982~~) operation to query the ID.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment, and the value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetInstanceRequest) GoString

func (s GetInstanceRequest) GoString() string

func (*GetInstanceRequest) SetInstanceId

func (s *GetInstanceRequest) SetInstanceId(v int64) *GetInstanceRequest

func (*GetInstanceRequest) SetProjectEnv

func (s *GetInstanceRequest) SetProjectEnv(v string) *GetInstanceRequest

func (GetInstanceRequest) String

func (s GetInstanceRequest) String() string

type GetInstanceResponse

type GetInstanceResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceResponse) GoString

func (s GetInstanceResponse) GoString() string

func (*GetInstanceResponse) SetBody

func (*GetInstanceResponse) SetHeaders

func (s *GetInstanceResponse) SetHeaders(v map[string]*string) *GetInstanceResponse

func (*GetInstanceResponse) SetStatusCode

func (s *GetInstanceResponse) SetStatusCode(v int32) *GetInstanceResponse

func (GetInstanceResponse) String

func (s GetInstanceResponse) String() string

type GetInstanceResponseBody

type GetInstanceResponseBody struct {
	// The details about the instance.
	Data *GetInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned because the instance fails to be scheduled.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceResponseBody) GoString

func (s GetInstanceResponseBody) GoString() string

func (*GetInstanceResponseBody) SetData

func (*GetInstanceResponseBody) SetErrorCode

func (*GetInstanceResponseBody) SetErrorMessage

func (*GetInstanceResponseBody) SetHttpStatusCode

func (s *GetInstanceResponseBody) SetHttpStatusCode(v int32) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetRequestId

func (*GetInstanceResponseBody) SetSuccess

func (GetInstanceResponseBody) String

func (s GetInstanceResponseBody) String() string

type GetInstanceResponseBodyData

type GetInstanceResponseBodyData struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The time when the instance started to run.
	BeginRunningTime *int64 `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	// The time when the instance started to wait for resources.
	BeginWaitResTime *int64 `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	// The time when the instance started to wait to be run.
	BeginWaitTimeTime *int64 `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	// The data timestamp. In most cases, the value is one day before the date when the instance is run.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the workflow.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The connection string.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The time when the instance was generated.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The owner of the instance.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The scheduled time of the instance.
	CycTime *int64 `json:"CycTime,omitempty" xml:"CycTime,omitempty"`
	// The ID of the workflow.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The type of the workflow. Valid values:
	//
	// *   DAILY: The workflow is used to run auto triggered nodes.
	// *   MANUAL: The workflow is used to run manually triggered nodes.
	// *   SMOKE_TEST: The workflow is used to perform smoke testing.
	// *   SUPPLY_DATA: The workflow is used to backfill data.
	DagType *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	// The table and partition filter expression in Data Quality that are associated with the instance.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// Indicates whether the instance is associated with a monitoring rule in Data Quality. Valid values:
	//
	// *   0: The instance is associated with a monitoring rule in Data Quality.
	// *   1: The instance is not associated with a monitoring rule in Data Quality.
	DqcType *int32 `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	// The time when the running of the instance was complete.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the instance was last modified.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The ID of the node that generates the instance.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node that generates the instance.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The values of the parameters related to the node.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The priority of the instance. Valid values: 1, 3, 5, 7, and 8. A great value indicates a high priority. Default value: 1.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workflow to which the node that generates the instance belongs.
	RelatedFlowId *int64 `json:"RelatedFlowId,omitempty" xml:"RelatedFlowId,omitempty"`
	// The interval at which the node that generates the instance is rerun after the node fails to run. Unit: milliseconds.
	RepeatInterval *int64 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// Indicates whether the node that generates the instance can be rerun.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The status of the node that generates the instance. Valid values:
	//
	// *   NOT_RUN: The node is not run.
	// *   WAIT_TIME: The node is waiting for its scheduled time to arrive.
	// *   WAIT_RESOURCE: The node is waiting for resources.
	// *   RUNNING: The node is running.
	// *   CHECKING: Data quality is being checked for the node.
	// *   CHECKING_CONDITION: Branch conditions are being checked for the node.
	// *   FAILURE: The node fails to run.
	// *   SUCCESS: The node is successfully run.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The number of times the node that generates the instance can be rerun. This parameter can be left empty, or the value of this parameter can be an integer that is greater than or equal to 0.
	//
	// *   If this parameter is left empty, the number of rerun times is not specified for the node.
	// *   If the value of this parameter is 0, the node cannot be rerun.
	// *   If the value of this parameter is n (an integer that is greater than 0), the node can be rerun n times. For example, if the value of this parameter is 1, the node can be rerun once. If the value of this parameter is 2, the node can be rerun two times, and so on.
	TaskRerunTime *int32 `json:"TaskRerunTime,omitempty" xml:"TaskRerunTime,omitempty"`
	// The scheduling type of the node that generates the instance. Valid values:
	//
	// *   NORMAL(0): The node is an auto triggered node. It is run on a regular basis.
	// *   MANUAL(1): The node is a manually triggered node. It is not run on a regular basis.
	// *   PAUSE(2): The node is a frozen node. The scheduling system still runs the node on a regular basis but sets it to FAILURE when the scheduling system starts to run the node.
	// *   SKIP(3): The node is a dry-run node. The scheduling system still runs the node on a regular basis but sets it to SUCCESS when the scheduling system starts to run the node.
	// *   SKIP_UNCHOOSE(4): The node is an unselected node in a temporary workflow. This type of node exists only in temporary workflows. The scheduling system sets the node to SUCCESS when the scheduling system starts to run the node.
	// *   SKIP_CYCLE(5): The node is a node that is scheduled by week or month and is waiting for its scheduled time. The scheduling system still runs the node on a regular basis but sets it to SUCCESS when the scheduling system starts to run the node.
	// *   CONDITION_UNCHOOSE(6): The node is not selected by its ancestor branch node and is run as a dry-run node.
	// *   REALTIME_DEPRECATED(7): The node has instances generated in real time but deprecated. The scheduling system directly sets the node to SUCCESS.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GetInstanceResponseBodyData) GoString

func (s GetInstanceResponseBodyData) GoString() string

func (*GetInstanceResponseBodyData) SetBaselineId

func (*GetInstanceResponseBodyData) SetBeginRunningTime

func (*GetInstanceResponseBodyData) SetBeginWaitResTime

func (*GetInstanceResponseBodyData) SetBeginWaitTimeTime

func (*GetInstanceResponseBodyData) SetBizdate

func (*GetInstanceResponseBodyData) SetBusinessId

func (*GetInstanceResponseBodyData) SetConnection

func (*GetInstanceResponseBodyData) SetCreateTime

func (*GetInstanceResponseBodyData) SetCreateUser

func (*GetInstanceResponseBodyData) SetCycTime

func (*GetInstanceResponseBodyData) SetDagId

func (*GetInstanceResponseBodyData) SetDagType

func (*GetInstanceResponseBodyData) SetDqcDescription

func (*GetInstanceResponseBodyData) SetDqcType

func (*GetInstanceResponseBodyData) SetFinishTime

func (*GetInstanceResponseBodyData) SetInstanceId

func (*GetInstanceResponseBodyData) SetModifyTime

func (*GetInstanceResponseBodyData) SetNodeId

func (*GetInstanceResponseBodyData) SetNodeName

func (*GetInstanceResponseBodyData) SetParamValues

func (*GetInstanceResponseBodyData) SetPriority

func (*GetInstanceResponseBodyData) SetRelatedFlowId

func (*GetInstanceResponseBodyData) SetRepeatInterval

func (*GetInstanceResponseBodyData) SetRepeatability

func (*GetInstanceResponseBodyData) SetStatus

func (*GetInstanceResponseBodyData) SetTaskRerunTime

func (*GetInstanceResponseBodyData) SetTaskType

func (GetInstanceResponseBodyData) String

type GetInstanceStatusCountRequest

type GetInstanceStatusCountRequest struct {
	// The business date of the instance.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The running environment in PROD and DEV modes.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetInstanceStatusCountRequest) GoString

func (*GetInstanceStatusCountRequest) SetBizDate

func (*GetInstanceStatusCountRequest) SetProjectEnv

func (*GetInstanceStatusCountRequest) SetProjectId

func (GetInstanceStatusCountRequest) String

type GetInstanceStatusCountResponse

type GetInstanceStatusCountResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceStatusCountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceStatusCountResponse) GoString

func (*GetInstanceStatusCountResponse) SetHeaders

func (*GetInstanceStatusCountResponse) SetStatusCode

func (GetInstanceStatusCountResponse) String

type GetInstanceStatusCountResponseBody

type GetInstanceStatusCountResponseBody struct {
	// The request ID, which is used to locate the logs and troubleshoot problems.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status statistics of the instance.
	StatusCount *GetInstanceStatusCountResponseBodyStatusCount `json:"StatusCount,omitempty" xml:"StatusCount,omitempty" type:"Struct"`
}

func (GetInstanceStatusCountResponseBody) GoString

func (*GetInstanceStatusCountResponseBody) SetRequestId

func (GetInstanceStatusCountResponseBody) String

type GetInstanceStatusCountResponseBodyStatusCount

type GetInstanceStatusCountResponseBodyStatusCount struct {
	// The number of failed instances.
	FailureCount *int32 `json:"FailureCount,omitempty" xml:"FailureCount,omitempty"`
	// The number of instances that are not running.
	NotRunCount *int32 `json:"NotRunCount,omitempty" xml:"NotRunCount,omitempty"`
	// The number of running instances.
	RunningCount *int32 `json:"RunningCount,omitempty" xml:"RunningCount,omitempty"`
	// The number of successful instances.
	SuccessCount *int32 `json:"SuccessCount,omitempty" xml:"SuccessCount,omitempty"`
	// The total number of instances.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The number of instances waiting for resources.
	WaitResCount *int32 `json:"WaitResCount,omitempty" xml:"WaitResCount,omitempty"`
	// The number of instances to be run that meet the conditions.
	WaitTimeCount *int32 `json:"WaitTimeCount,omitempty" xml:"WaitTimeCount,omitempty"`
}

func (GetInstanceStatusCountResponseBodyStatusCount) GoString

func (*GetInstanceStatusCountResponseBodyStatusCount) SetFailureCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetNotRunCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetRunningCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetSuccessCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetTotalCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetWaitResCount

func (*GetInstanceStatusCountResponseBodyStatusCount) SetWaitTimeCount

func (GetInstanceStatusCountResponseBodyStatusCount) String

type GetInstanceStatusStatisticRequest

type GetInstanceStatusStatisticRequest struct {
	// The date on which the numbers of instances in different states are obtained. Specify the date in the yyyy-MM-dd format.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The type of the directed acyclic graph (DAG). Valid values:
	//
	// *   MANUAL: DAG for a manually triggered workflow
	// *   SMOKE_TEST: DAG for a smoke testing workflow
	// *   SUPPLY_DATA: DAG for a data backfill instance
	// *   BUSINESS_PROCESS_DAG: DAG for a one-time workflow
	DagType *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID.
	ProjectId       *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SchedulerPeriod *string `json:"SchedulerPeriod,omitempty" xml:"SchedulerPeriod,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: auto triggered node
	// *   MANUAL: manually triggered node
	// *   PAUSE: paused node
	// *   SKIP: dry-run node
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (GetInstanceStatusStatisticRequest) GoString

func (*GetInstanceStatusStatisticRequest) SetBizDate

func (*GetInstanceStatusStatisticRequest) SetDagType

func (*GetInstanceStatusStatisticRequest) SetProjectEnv

func (*GetInstanceStatusStatisticRequest) SetProjectId

func (*GetInstanceStatusStatisticRequest) SetSchedulerPeriod

func (*GetInstanceStatusStatisticRequest) SetSchedulerType

func (GetInstanceStatusStatisticRequest) String

type GetInstanceStatusStatisticResponse

type GetInstanceStatusStatisticResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetInstanceStatusStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetInstanceStatusStatisticResponse) GoString

func (*GetInstanceStatusStatisticResponse) SetHeaders

func (*GetInstanceStatusStatisticResponse) SetStatusCode

func (GetInstanceStatusStatisticResponse) String

type GetInstanceStatusStatisticResponseBody

type GetInstanceStatusStatisticResponseBody struct {
	// The ID of the request. You can use the ID to search for logs and troubleshoot issues based on the logs.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The numbers of instances in different states.
	StatusCount *GetInstanceStatusStatisticResponseBodyStatusCount `json:"StatusCount,omitempty" xml:"StatusCount,omitempty" type:"Struct"`
}

func (GetInstanceStatusStatisticResponseBody) GoString

func (*GetInstanceStatusStatisticResponseBody) SetRequestId

func (GetInstanceStatusStatisticResponseBody) String

type GetInstanceStatusStatisticResponseBodyStatusCount

type GetInstanceStatusStatisticResponseBodyStatusCount struct {
	// The number of instances that failed to run.
	FailureCount *int32 `json:"FailureCount,omitempty" xml:"FailureCount,omitempty"`
	// The number of instances that are not run.
	NotRunCount *int32 `json:"NotRunCount,omitempty" xml:"NotRunCount,omitempty"`
	// The number of instances that are running.
	RunningCount *int32 `json:"RunningCount,omitempty" xml:"RunningCount,omitempty"`
	// The number of instances that are successfully run.
	SuccessCount *int32 `json:"SuccessCount,omitempty" xml:"SuccessCount,omitempty"`
	// The total number of instances.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The number of instances that are waiting for resources.
	WaitResCount *int32 `json:"WaitResCount,omitempty" xml:"WaitResCount,omitempty"`
	// The number of instances that are waiting to run.
	WaitTimeCount *int32 `json:"WaitTimeCount,omitempty" xml:"WaitTimeCount,omitempty"`
}

func (GetInstanceStatusStatisticResponseBodyStatusCount) GoString

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetFailureCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetNotRunCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetRunningCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetSuccessCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetTotalCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetWaitResCount

func (*GetInstanceStatusStatisticResponseBodyStatusCount) SetWaitTimeCount

func (GetInstanceStatusStatisticResponseBodyStatusCount) String

type GetManualDagInstancesRequest

type GetManualDagInstancesRequest struct {
	DagId       *string `json:"DagId,omitempty" xml:"DagId,omitempty"`
	ProjectEnv  *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (GetManualDagInstancesRequest) GoString

func (s GetManualDagInstancesRequest) GoString() string

func (*GetManualDagInstancesRequest) SetDagId

func (*GetManualDagInstancesRequest) SetProjectEnv

func (*GetManualDagInstancesRequest) SetProjectName

func (GetManualDagInstancesRequest) String

type GetManualDagInstancesResponse

type GetManualDagInstancesResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetManualDagInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetManualDagInstancesResponse) GoString

func (*GetManualDagInstancesResponse) SetBody

func (*GetManualDagInstancesResponse) SetHeaders

func (*GetManualDagInstancesResponse) SetStatusCode

func (GetManualDagInstancesResponse) String

type GetManualDagInstancesResponseBody

type GetManualDagInstancesResponseBody struct {
	Instances []*GetManualDagInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	RequestId *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetManualDagInstancesResponseBody) GoString

func (*GetManualDagInstancesResponseBody) SetRequestId

func (GetManualDagInstancesResponseBody) String

type GetManualDagInstancesResponseBodyInstances

type GetManualDagInstancesResponseBodyInstances struct {
	BeginRunningTime  *int64  `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	BeginWaitResTime  *int64  `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	BeginWaitTimeTime *int64  `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	BizDate           *int64  `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	CreateTime        *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	CreateUser        *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	CycTime           *int64  `json:"CycTime,omitempty" xml:"CycTime,omitempty"`
	DagId             *int64  `json:"DagId,omitempty" xml:"DagId,omitempty"`
	DagType           *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	FinishTime        *int64  `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	InstanceId        *int64  `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	ModifyTime        *int64  `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	NodeId            *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeName          *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	ParamValues       *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	Status            *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TaskType          *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (GetManualDagInstancesResponseBodyInstances) GoString

func (*GetManualDagInstancesResponseBodyInstances) SetBeginRunningTime

func (*GetManualDagInstancesResponseBodyInstances) SetBeginWaitResTime

func (*GetManualDagInstancesResponseBodyInstances) SetBeginWaitTimeTime

func (*GetManualDagInstancesResponseBodyInstances) SetBizDate

func (*GetManualDagInstancesResponseBodyInstances) SetCreateTime

func (*GetManualDagInstancesResponseBodyInstances) SetCreateUser

func (*GetManualDagInstancesResponseBodyInstances) SetCycTime

func (*GetManualDagInstancesResponseBodyInstances) SetDagId

func (*GetManualDagInstancesResponseBodyInstances) SetDagType

func (*GetManualDagInstancesResponseBodyInstances) SetFinishTime

func (*GetManualDagInstancesResponseBodyInstances) SetInstanceId

func (*GetManualDagInstancesResponseBodyInstances) SetModifyTime

func (*GetManualDagInstancesResponseBodyInstances) SetNodeId

func (*GetManualDagInstancesResponseBodyInstances) SetNodeName

func (*GetManualDagInstancesResponseBodyInstances) SetParamValues

func (*GetManualDagInstancesResponseBodyInstances) SetStatus

func (*GetManualDagInstancesResponseBodyInstances) SetTaskType

func (GetManualDagInstancesResponseBodyInstances) String

type GetMetaCategoryRequest

type GetMetaCategoryRequest struct {
	// The number of the page to return.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the category tree.
	ParentCategoryId *int64 `json:"ParentCategoryId,omitempty" xml:"ParentCategoryId,omitempty"`
}

func (GetMetaCategoryRequest) GoString

func (s GetMetaCategoryRequest) GoString() string

func (*GetMetaCategoryRequest) SetPageNum

func (*GetMetaCategoryRequest) SetPageSize

func (*GetMetaCategoryRequest) SetParentCategoryId

func (s *GetMetaCategoryRequest) SetParentCategoryId(v int64) *GetMetaCategoryRequest

func (GetMetaCategoryRequest) String

func (s GetMetaCategoryRequest) String() string

type GetMetaCategoryResponse

type GetMetaCategoryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaCategoryResponse) GoString

func (s GetMetaCategoryResponse) GoString() string

func (*GetMetaCategoryResponse) SetBody

func (*GetMetaCategoryResponse) SetHeaders

func (*GetMetaCategoryResponse) SetStatusCode

func (GetMetaCategoryResponse) String

func (s GetMetaCategoryResponse) String() string

type GetMetaCategoryResponseBody

type GetMetaCategoryResponseBody struct {
	// The returned result.
	Data *GetMetaCategoryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaCategoryResponseBody) GoString

func (s GetMetaCategoryResponseBody) GoString() string

func (*GetMetaCategoryResponseBody) SetData

func (*GetMetaCategoryResponseBody) SetErrorCode

func (*GetMetaCategoryResponseBody) SetErrorMessage

func (*GetMetaCategoryResponseBody) SetHttpStatusCode

func (*GetMetaCategoryResponseBody) SetRequestId

func (*GetMetaCategoryResponseBody) SetSuccess

func (GetMetaCategoryResponseBody) String

type GetMetaCategoryResponseBodyData

type GetMetaCategoryResponseBodyData struct {
	// The information about the category tree.
	DataEntityList []*GetMetaCategoryResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of categories.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaCategoryResponseBodyData) GoString

func (*GetMetaCategoryResponseBodyData) SetPageNum

func (*GetMetaCategoryResponseBodyData) SetPageSize

func (*GetMetaCategoryResponseBodyData) SetTotalCount

func (GetMetaCategoryResponseBodyData) String

type GetMetaCategoryResponseBodyDataDataEntityList

type GetMetaCategoryResponseBodyDataDataEntityList struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The remarks of the category.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the category was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The number of category levels.
	Depth *int32 `json:"Depth,omitempty" xml:"Depth,omitempty"`
	// The ID of the user that performed the last operation.
	LastOperatorId *string `json:"LastOperatorId,omitempty" xml:"LastOperatorId,omitempty"`
	// The time when the category was last modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The name of the category.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the category owner.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the parent category.
	ParentCategoryId *int64 `json:"ParentCategoryId,omitempty" xml:"ParentCategoryId,omitempty"`
}

func (GetMetaCategoryResponseBodyDataDataEntityList) GoString

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetCategoryId

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetComment

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetCreateTime

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetDepth

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetLastOperatorId

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetModifiedTime

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetName

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetOwnerId

func (*GetMetaCategoryResponseBodyDataDataEntityList) SetParentCategoryId

func (GetMetaCategoryResponseBodyDataDataEntityList) String

type GetMetaCollectionDetailRequest

type GetMetaCollectionDetailRequest struct {
	// The unique identifier of the collection.
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
}

func (GetMetaCollectionDetailRequest) GoString

func (*GetMetaCollectionDetailRequest) SetQualifiedName

func (GetMetaCollectionDetailRequest) String

type GetMetaCollectionDetailResponse

type GetMetaCollectionDetailResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaCollectionDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaCollectionDetailResponse) GoString

func (*GetMetaCollectionDetailResponse) SetHeaders

func (*GetMetaCollectionDetailResponse) SetStatusCode

func (GetMetaCollectionDetailResponse) String

type GetMetaCollectionDetailResponseBody

type GetMetaCollectionDetailResponseBody struct {
	// The collection.
	Collection *Collection `json:"Collection,omitempty" xml:"Collection,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// true: The request was successful.
	//
	// false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaCollectionDetailResponseBody) GoString

func (*GetMetaCollectionDetailResponseBody) SetCollection

func (*GetMetaCollectionDetailResponseBody) SetErrorCode

func (*GetMetaCollectionDetailResponseBody) SetErrorMessage

func (*GetMetaCollectionDetailResponseBody) SetHttpStatusCode

func (*GetMetaCollectionDetailResponseBody) SetRequestId

func (*GetMetaCollectionDetailResponseBody) SetSuccess

func (GetMetaCollectionDetailResponseBody) String

type GetMetaColumnLineageRequest

type GetMetaColumnLineageRequest struct {
	// The ID of the E-MapReduce (EMR) cluster. Configure this parameter only when you query data in an EMR compute engine instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The GUID of the field.
	ColumnGuid *string `json:"ColumnGuid,omitempty" xml:"ColumnGuid,omitempty"`
	// The name of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// Specifies whether to query the ancestor or descendant lineage of the field. The value up indicates the ancestor lineage. The value down indicates the descendant lineage.
	Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	// The number of the page to return.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaColumnLineageRequest) GoString

func (s GetMetaColumnLineageRequest) GoString() string

func (*GetMetaColumnLineageRequest) SetClusterId

func (*GetMetaColumnLineageRequest) SetColumnGuid

func (*GetMetaColumnLineageRequest) SetColumnName

func (*GetMetaColumnLineageRequest) SetDataSourceType

func (*GetMetaColumnLineageRequest) SetDatabaseName

func (*GetMetaColumnLineageRequest) SetDirection

func (*GetMetaColumnLineageRequest) SetPageNum

func (*GetMetaColumnLineageRequest) SetPageSize

func (*GetMetaColumnLineageRequest) SetTableName

func (GetMetaColumnLineageRequest) String

type GetMetaColumnLineageResponse

type GetMetaColumnLineageResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaColumnLineageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaColumnLineageResponse) GoString

func (s GetMetaColumnLineageResponse) GoString() string

func (*GetMetaColumnLineageResponse) SetBody

func (*GetMetaColumnLineageResponse) SetHeaders

func (*GetMetaColumnLineageResponse) SetStatusCode

func (GetMetaColumnLineageResponse) String

type GetMetaColumnLineageResponseBody

type GetMetaColumnLineageResponseBody struct {
	// The business data returned.
	Data *GetMetaColumnLineageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaColumnLineageResponseBody) GoString

func (*GetMetaColumnLineageResponseBody) SetErrorCode

func (*GetMetaColumnLineageResponseBody) SetErrorMessage

func (*GetMetaColumnLineageResponseBody) SetHttpStatusCode

func (*GetMetaColumnLineageResponseBody) SetRequestId

func (*GetMetaColumnLineageResponseBody) SetSuccess

func (GetMetaColumnLineageResponseBody) String

type GetMetaColumnLineageResponseBodyData

type GetMetaColumnLineageResponseBodyData struct {
	// The list of metatables in the compute engine instance.
	DataEntityList []*GetMetaColumnLineageResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of fields.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaColumnLineageResponseBodyData) GoString

func (*GetMetaColumnLineageResponseBodyData) SetPageNum

func (*GetMetaColumnLineageResponseBodyData) SetPageSize

func (*GetMetaColumnLineageResponseBodyData) SetTotalCount

func (GetMetaColumnLineageResponseBodyData) String

type GetMetaColumnLineageResponseBodyDataDataEntityList

type GetMetaColumnLineageResponseBodyDataDataEntityList struct {
	// The ID of the EMR cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The GUID of the field.
	ColumnGuid *string `json:"ColumnGuid,omitempty" xml:"ColumnGuid,omitempty"`
	// The name of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The name of the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaColumnLineageResponseBodyDataDataEntityList) GoString

func (*GetMetaColumnLineageResponseBodyDataDataEntityList) SetClusterId

func (*GetMetaColumnLineageResponseBodyDataDataEntityList) SetColumnGuid

func (*GetMetaColumnLineageResponseBodyDataDataEntityList) SetColumnName

func (*GetMetaColumnLineageResponseBodyDataDataEntityList) SetDatabaseName

func (*GetMetaColumnLineageResponseBodyDataDataEntityList) SetTableName

func (GetMetaColumnLineageResponseBodyDataDataEntityList) String

type GetMetaDBInfoRequest

type GetMetaDBInfoRequest struct {
	// The ID of the request.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The business data returned.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The comment.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the metadatabase. Only hive is supported.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
}

func (GetMetaDBInfoRequest) GoString

func (s GetMetaDBInfoRequest) GoString() string

func (*GetMetaDBInfoRequest) SetAppGuid

func (*GetMetaDBInfoRequest) SetClusterId

func (s *GetMetaDBInfoRequest) SetClusterId(v string) *GetMetaDBInfoRequest

func (*GetMetaDBInfoRequest) SetDataSourceType

func (s *GetMetaDBInfoRequest) SetDataSourceType(v string) *GetMetaDBInfoRequest

func (*GetMetaDBInfoRequest) SetDatabaseName

func (s *GetMetaDBInfoRequest) SetDatabaseName(v string) *GetMetaDBInfoRequest

func (GetMetaDBInfoRequest) String

func (s GetMetaDBInfoRequest) String() string

type GetMetaDBInfoResponse

type GetMetaDBInfoResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaDBInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaDBInfoResponse) GoString

func (s GetMetaDBInfoResponse) GoString() string

func (*GetMetaDBInfoResponse) SetBody

func (*GetMetaDBInfoResponse) SetHeaders

func (*GetMetaDBInfoResponse) SetStatusCode

func (s *GetMetaDBInfoResponse) SetStatusCode(v int32) *GetMetaDBInfoResponse

func (GetMetaDBInfoResponse) String

func (s GetMetaDBInfoResponse) String() string

type GetMetaDBInfoResponseBody

type GetMetaDBInfoResponseBody struct {
	// The time when the compute engine instance was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	Data *GetMetaDBInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// test table
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetMetaDBInfoResponseBody) GoString

func (s GetMetaDBInfoResponseBody) GoString() string

func (*GetMetaDBInfoResponseBody) SetData

func (*GetMetaDBInfoResponseBody) SetRequestId

func (GetMetaDBInfoResponseBody) String

func (s GetMetaDBInfoResponseBody) String() string

type GetMetaDBInfoResponseBodyData

type GetMetaDBInfoResponseBodyData struct {
	// The display name of the workspace.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The time when the compute engine instance was modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	ClusterBizId *string `json:"ClusterBizId,omitempty" xml:"ClusterBizId,omitempty"`
	// The name of the workspace.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The name of the workspace owner.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the tenant.
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The ID of the EMR cluster. This parameter is returned only for an EMR compute engine instance.
	EnvType    *int32  `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	Location   *string `json:"Location,omitempty" xml:"Location,omitempty"`
	ModifyTime *int64  `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	Name       *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The endpoint of the service.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Test items
	OwnerName *string `json:"OwnerName,omitempty" xml:"OwnerName,omitempty"`
	// The ID of the Alibaba Cloud account used by the workspace owner.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The type of the environment. Valid values: 0 and 1. The value 0 indicates the development environment. The value 1 indicates the production environment.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the metadatabase.
	ProjectNameCn *string `json:"ProjectNameCn,omitempty" xml:"ProjectNameCn,omitempty"`
	TenantId      *int64  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The ID of the workspace.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetMetaDBInfoResponseBodyData) GoString

func (*GetMetaDBInfoResponseBodyData) SetAppGuid

func (*GetMetaDBInfoResponseBodyData) SetClusterBizId

func (*GetMetaDBInfoResponseBodyData) SetComment

func (*GetMetaDBInfoResponseBodyData) SetCreateTime

func (*GetMetaDBInfoResponseBodyData) SetEndpoint

func (*GetMetaDBInfoResponseBodyData) SetEnvType

func (*GetMetaDBInfoResponseBodyData) SetLocation

func (*GetMetaDBInfoResponseBodyData) SetModifyTime

func (*GetMetaDBInfoResponseBodyData) SetName

func (*GetMetaDBInfoResponseBodyData) SetOwnerId

func (*GetMetaDBInfoResponseBodyData) SetOwnerName

func (*GetMetaDBInfoResponseBodyData) SetProjectId

func (*GetMetaDBInfoResponseBodyData) SetProjectName

func (*GetMetaDBInfoResponseBodyData) SetProjectNameCn

func (*GetMetaDBInfoResponseBodyData) SetTenantId

func (*GetMetaDBInfoResponseBodyData) SetType

func (GetMetaDBInfoResponseBodyData) String

type GetMetaDBTableListRequest

type GetMetaDBTableListRequest struct {
	// The name of the metadatabase.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The business data.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The ID of the request.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The globally unique identifier (GUID) of the MaxCompute project. Specify the GUID in the `odps.{projectName}` format. This parameter must be configured if you set the DataSourceType parameter to odps.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the E-MapReduce (EMR) cluster. This parameter must be configured if you set the DataSourceType parameter to emr.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (GetMetaDBTableListRequest) GoString

func (s GetMetaDBTableListRequest) GoString() string

func (*GetMetaDBTableListRequest) SetAppGuid

func (*GetMetaDBTableListRequest) SetClusterId

func (*GetMetaDBTableListRequest) SetDataSourceType

func (*GetMetaDBTableListRequest) SetDatabaseName

func (*GetMetaDBTableListRequest) SetPageNumber

func (*GetMetaDBTableListRequest) SetPageSize

func (GetMetaDBTableListRequest) String

func (s GetMetaDBTableListRequest) String() string

type GetMetaDBTableListResponse

type GetMetaDBTableListResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaDBTableListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaDBTableListResponse) GoString

func (s GetMetaDBTableListResponse) GoString() string

func (*GetMetaDBTableListResponse) SetBody

func (*GetMetaDBTableListResponse) SetHeaders

func (*GetMetaDBTableListResponse) SetStatusCode

func (GetMetaDBTableListResponse) String

type GetMetaDBTableListResponseBody

type GetMetaDBTableListResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *GetMetaDBTableListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetMetaDBTableListResponseBody) GoString

func (*GetMetaDBTableListResponseBody) SetRequestId

func (GetMetaDBTableListResponseBody) String

type GetMetaDBTableListResponseBodyData

type GetMetaDBTableListResponseBodyData struct {
	// The total number of compute engine instances.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The list of metatables in the compute engine instance.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The GUID of the metatable.
	TableEntityList []*GetMetaDBTableListResponseBodyDataTableEntityList `json:"TableEntityList,omitempty" xml:"TableEntityList,omitempty" type:"Repeated"`
	// The name of the metatable.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaDBTableListResponseBodyData) GoString

func (*GetMetaDBTableListResponseBodyData) SetPageNumber

func (*GetMetaDBTableListResponseBodyData) SetPageSize

func (*GetMetaDBTableListResponseBodyData) SetTotalCount

func (GetMetaDBTableListResponseBodyData) String

type GetMetaDBTableListResponseBodyDataTableEntityList

type GetMetaDBTableListResponseBodyDataTableEntityList struct {
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	TableGuid    *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The name of the metadatabase.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaDBTableListResponseBodyDataTableEntityList) GoString

func (*GetMetaDBTableListResponseBodyDataTableEntityList) SetDatabaseName

func (*GetMetaDBTableListResponseBodyDataTableEntityList) SetTableGuid

func (*GetMetaDBTableListResponseBodyDataTableEntityList) SetTableName

func (GetMetaDBTableListResponseBodyDataTableEntityList) String

type GetMetaTableBasicInfoRequest

type GetMetaTableBasicInfoRequest struct {
	// The name of the metatable in the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [GetMetaDBTableList](~~173916~~) operation to query the name of the metatable.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The HTTP status code returned.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The error message returned.
	Extension *bool `json:"Extension,omitempty" xml:"Extension,omitempty"`
	// The name of the metadatabase. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [ListMetaDB](~~185662~~) operation to query the name of the metadatabase.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// Specifies whether to include extended fields in query results.
	//
	// The extended fields include ReadCount, FavoriteCount, and ViewCount.
	//
	// This parameter takes effect only if you set the DataSourceType parameter to odps.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableBasicInfoRequest) GoString

func (s GetMetaTableBasicInfoRequest) GoString() string

func (*GetMetaTableBasicInfoRequest) SetClusterId

func (*GetMetaTableBasicInfoRequest) SetDataSourceType

func (*GetMetaTableBasicInfoRequest) SetDatabaseName

func (*GetMetaTableBasicInfoRequest) SetExtension

func (*GetMetaTableBasicInfoRequest) SetTableGuid

func (*GetMetaTableBasicInfoRequest) SetTableName

func (GetMetaTableBasicInfoRequest) String

type GetMetaTableBasicInfoResponse

type GetMetaTableBasicInfoResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableBasicInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableBasicInfoResponse) GoString

func (*GetMetaTableBasicInfoResponse) SetBody

func (*GetMetaTableBasicInfoResponse) SetHeaders

func (*GetMetaTableBasicInfoResponse) SetStatusCode

func (GetMetaTableBasicInfoResponse) String

type GetMetaTableBasicInfoResponseBody

type GetMetaTableBasicInfoResponseBody struct {
	// The number of times the metatable was added to a favorite list. This parameter is returned only if you set the Extension parameter to true and takes effect only if you set the DataSourceType parameter to odps.
	Data *GetMetaTableBasicInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The name of the metatable.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableBasicInfoResponseBody) GoString

func (*GetMetaTableBasicInfoResponseBody) SetErrorCode

func (*GetMetaTableBasicInfoResponseBody) SetErrorMessage

func (*GetMetaTableBasicInfoResponseBody) SetHttpStatusCode

func (*GetMetaTableBasicInfoResponseBody) SetRequestId

func (*GetMetaTableBasicInfoResponseBody) SetSuccess

func (GetMetaTableBasicInfoResponseBody) String

type GetMetaTableBasicInfoResponseBodyData

type GetMetaTableBasicInfoResponseBodyData struct {
	// The schema information of the metatable. This parameter is returned only if you enable the table schema in MaxCompute.
	Caption *string `json:"Caption,omitempty" xml:"Caption,omitempty"`
	// Indicates whether the metatable is a view. Valid values:
	//
	// *   true: The metatable is a view.
	// *   false: The metatable is not a view.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the workspace.
	ColumnCount *int32 `json:"ColumnCount,omitempty" xml:"ColumnCount,omitempty"`
	// The time when the metatable was created.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the metatable owner.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the schema of the metatable was last changed.
	DataSize *int64 `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	// The GUID of the metatable.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The scope in which the metatable is visible. Valid values:
	//
	// *   0: The metatable is visible to workspace members.
	// *   1: The metatable is visible to users within the tenant.
	// *   2: The metatable is visible to all tenants.
	// *   3: The metatable is visible only to the metatable owner.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The number of fields.
	FavoriteCount *int64 `json:"FavoriteCount,omitempty" xml:"FavoriteCount,omitempty"`
	// The lifecycle of the metatable. Unit: days.
	IsPartitionTable *bool `json:"IsPartitionTable,omitempty" xml:"IsPartitionTable,omitempty"`
	// The name of the workspace.
	IsView *bool `json:"IsView,omitempty" xml:"IsView,omitempty"`
	// The number of times the metatable was read. This parameter is returned only if you set the Extension parameter to true and takes effect only if you set the DataSourceType parameter to odps.
	IsVisible *int32 `json:"IsVisible,omitempty" xml:"IsVisible,omitempty"`
	// The time when the metatable was last updated.
	LastAccessTime *int64 `json:"LastAccessTime,omitempty" xml:"LastAccessTime,omitempty"`
	// The storage path of the Hive metadatabase.
	LastDdlTime *int64 `json:"LastDdlTime,omitempty" xml:"LastDdlTime,omitempty"`
	// The partition key of the Hive metatable.
	LastModifyTime *int64 `json:"LastModifyTime,omitempty" xml:"LastModifyTime,omitempty"`
	// The number of times the metatable was viewed. This parameter is returned only if you set the Extension parameter to true and takes effect only if you set the DataSourceType parameter to odps.
	LifeCycle *int32 `json:"LifeCycle,omitempty" xml:"LifeCycle,omitempty"`
	// The ID of the tenant.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The name of the metadatabase.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The display name of the metatable.
	PartitionKeys *string `json:"PartitionKeys,omitempty" xml:"PartitionKeys,omitempty"`
	// The type of the environment. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The time when the metatable was last accessed.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// Indicates whether the metatable is a partitioned table. Valid values:
	//
	// *   true: The metatable is a partitioned table.
	// *   false: The metatable is a non-partitioned table.
	ReadCount *int64  `json:"ReadCount,omitempty" xml:"ReadCount,omitempty"`
	Schema    *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The ID of the EMR cluster.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The comment of the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	TenantId  *int64  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The size of storage space that is occupied by the metatable. Unit: bytes.
	ViewCount *int64 `json:"ViewCount,omitempty" xml:"ViewCount,omitempty"`
}

func (GetMetaTableBasicInfoResponseBodyData) GoString

func (*GetMetaTableBasicInfoResponseBodyData) SetCaption

func (*GetMetaTableBasicInfoResponseBodyData) SetClusterId

func (*GetMetaTableBasicInfoResponseBodyData) SetColumnCount

func (*GetMetaTableBasicInfoResponseBodyData) SetComment

func (*GetMetaTableBasicInfoResponseBodyData) SetCreateTime

func (*GetMetaTableBasicInfoResponseBodyData) SetDataSize

func (*GetMetaTableBasicInfoResponseBodyData) SetDatabaseName

func (*GetMetaTableBasicInfoResponseBodyData) SetEnvType

func (*GetMetaTableBasicInfoResponseBodyData) SetFavoriteCount

func (*GetMetaTableBasicInfoResponseBodyData) SetIsPartitionTable

func (*GetMetaTableBasicInfoResponseBodyData) SetIsView

func (*GetMetaTableBasicInfoResponseBodyData) SetIsVisible

func (*GetMetaTableBasicInfoResponseBodyData) SetLastAccessTime

func (*GetMetaTableBasicInfoResponseBodyData) SetLastDdlTime

func (*GetMetaTableBasicInfoResponseBodyData) SetLastModifyTime

func (*GetMetaTableBasicInfoResponseBodyData) SetLifeCycle

func (*GetMetaTableBasicInfoResponseBodyData) SetLocation

func (*GetMetaTableBasicInfoResponseBodyData) SetOwnerId

func (*GetMetaTableBasicInfoResponseBodyData) SetPartitionKeys

func (*GetMetaTableBasicInfoResponseBodyData) SetProjectId

func (*GetMetaTableBasicInfoResponseBodyData) SetProjectName

func (*GetMetaTableBasicInfoResponseBodyData) SetReadCount

func (*GetMetaTableBasicInfoResponseBodyData) SetSchema

func (*GetMetaTableBasicInfoResponseBodyData) SetTableGuid

func (*GetMetaTableBasicInfoResponseBodyData) SetTableName

func (*GetMetaTableBasicInfoResponseBodyData) SetTenantId

func (*GetMetaTableBasicInfoResponseBodyData) SetViewCount

func (GetMetaTableBasicInfoResponseBodyData) String

type GetMetaTableChangeLogRequest

type GetMetaTableChangeLogRequest struct {
	// The beginning of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// *   By default, the system uses the current time as the value of this parameter if the time that you specify is invalid.
	// *   If both the values of the StartDate and EndDate parameters are invalid, the system automatically queries the change logs that are generated within the last 30 days.
	ChangeType *string `json:"ChangeType,omitempty" xml:"ChangeType,omitempty"`
	// The error message returned.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The end of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// *   By default, the system uses the current time as the value of this parameter if the time that you specify is invalid.
	// *   If both the values of the StartDate and EndDate parameters are invalid, the system automatically queries the change logs that are generated within the last 30 days.
	ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"`
	// The globally unique identifier (GUID) of the table. Specify the GUID in the format of odps.projectName.tableName. You can call the [GetMetaDBTableList](~~173916~~) operation to query the GUID of the table.
	//
	// >  To query the change logs of a MaxCompute table, you must call the [GetMetaTableChangeLog](~~173925~~) operation.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The type of the change. Valid values: CREATE_TABLE, ALTER_TABLE, DROP_TABLE, ADD_PARTITION, and DROP_PARTITION.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The HTTP status code returned.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// The entity on which the change is made. Valid values: TABLE and PARTITION.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (GetMetaTableChangeLogRequest) GoString

func (s GetMetaTableChangeLogRequest) GoString() string

func (*GetMetaTableChangeLogRequest) SetChangeType

func (*GetMetaTableChangeLogRequest) SetEndDate

func (*GetMetaTableChangeLogRequest) SetObjectType

func (*GetMetaTableChangeLogRequest) SetPageNumber

func (*GetMetaTableChangeLogRequest) SetPageSize

func (*GetMetaTableChangeLogRequest) SetStartDate

func (*GetMetaTableChangeLogRequest) SetTableGuid

func (GetMetaTableChangeLogRequest) String

type GetMetaTableChangeLogResponse

type GetMetaTableChangeLogResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableChangeLogResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableChangeLogResponse) GoString

func (*GetMetaTableChangeLogResponse) SetBody

func (*GetMetaTableChangeLogResponse) SetHeaders

func (*GetMetaTableChangeLogResponse) SetStatusCode

func (GetMetaTableChangeLogResponse) String

type GetMetaTableChangeLogResponseBody

type GetMetaTableChangeLogResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *GetMetaTableChangeLogResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableChangeLogResponseBody) GoString

func (*GetMetaTableChangeLogResponseBody) SetErrorCode

func (*GetMetaTableChangeLogResponseBody) SetErrorMessage

func (*GetMetaTableChangeLogResponseBody) SetHttpStatusCode

func (*GetMetaTableChangeLogResponseBody) SetRequestId

func (*GetMetaTableChangeLogResponseBody) SetSuccess

func (GetMetaTableChangeLogResponseBody) String

type GetMetaTableChangeLogResponseBodyData

type GetMetaTableChangeLogResponseBodyData struct {
	// The last time when the metatable was modified.
	DataEntityList []*GetMetaTableChangeLogResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The total number of returned entries.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The information about the change logs of the metatable.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The entity on which the change was made. Valid values: TABLE and PARTITION.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaTableChangeLogResponseBodyData) GoString

func (*GetMetaTableChangeLogResponseBodyData) SetPageNumber

func (*GetMetaTableChangeLogResponseBodyData) SetPageSize

func (*GetMetaTableChangeLogResponseBodyData) SetTotalCount

func (GetMetaTableChangeLogResponseBodyData) String

type GetMetaTableChangeLogResponseBodyDataDataEntityList

type GetMetaTableChangeLogResponseBodyDataDataEntityList struct {
	// The type of the change.
	ChangeContent *string `json:"ChangeContent,omitempty" xml:"ChangeContent,omitempty"`
	ChangeType    *string `json:"ChangeType,omitempty" xml:"ChangeType,omitempty"`
	// The name of the operator.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The content of the change.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The time when the metatable was created.
	ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"`
	Operator   *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
}

func (GetMetaTableChangeLogResponseBodyDataDataEntityList) GoString

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetChangeContent

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetChangeType

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetCreateTime

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetModifiedTime

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetObjectType

func (*GetMetaTableChangeLogResponseBodyDataDataEntityList) SetOperator

func (GetMetaTableChangeLogResponseBodyDataDataEntityList) String

type GetMetaTableColumnRequest

type GetMetaTableColumnRequest struct {
	// The name of the metatable in the EMR cluster. You can call the [GetMetaDBTableList](~~173916~~) operation to query the name.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The error message.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Only emr is supported.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The ID of the E-MapReduce (EMR) cluster. You can log on to the EMR console to obtain the ID.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The name of the metadatabase of the EMR cluster. You can call the [ListMetaDB](~~185662~~) operation to query the name.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The HTTP status code.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableColumnRequest) GoString

func (s GetMetaTableColumnRequest) GoString() string

func (*GetMetaTableColumnRequest) SetClusterId

func (*GetMetaTableColumnRequest) SetDataSourceType

func (*GetMetaTableColumnRequest) SetDatabaseName

func (*GetMetaTableColumnRequest) SetPageNum

func (*GetMetaTableColumnRequest) SetPageSize

func (*GetMetaTableColumnRequest) SetTableGuid

func (*GetMetaTableColumnRequest) SetTableName

func (GetMetaTableColumnRequest) String

func (s GetMetaTableColumnRequest) String() string

type GetMetaTableColumnResponse

type GetMetaTableColumnResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableColumnResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableColumnResponse) GoString

func (s GetMetaTableColumnResponse) GoString() string

func (*GetMetaTableColumnResponse) SetBody

func (*GetMetaTableColumnResponse) SetHeaders

func (*GetMetaTableColumnResponse) SetStatusCode

func (GetMetaTableColumnResponse) String

type GetMetaTableColumnResponseBody

type GetMetaTableColumnResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *GetMetaTableColumnResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableColumnResponseBody) GoString

func (*GetMetaTableColumnResponseBody) SetErrorCode

func (*GetMetaTableColumnResponseBody) SetErrorMessage

func (*GetMetaTableColumnResponseBody) SetHttpStatusCode

func (*GetMetaTableColumnResponseBody) SetRequestId

func (*GetMetaTableColumnResponseBody) SetSuccess

func (GetMetaTableColumnResponseBody) String

type GetMetaTableColumnResponseBodyData

type GetMetaTableColumnResponseBodyData struct {
	// The name of the field.
	ColumnList []*GetMetaTableColumnResponseBodyDataColumnList `json:"ColumnList,omitempty" xml:"ColumnList,omitempty" type:"Repeated"`
	// The total number of fields.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The information of fields.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The GUID of the field.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaTableColumnResponseBodyData) GoString

func (*GetMetaTableColumnResponseBodyData) SetPageNum

func (*GetMetaTableColumnResponseBodyData) SetPageSize

func (*GetMetaTableColumnResponseBodyData) SetTotalCount

func (GetMetaTableColumnResponseBodyData) String

type GetMetaTableColumnResponseBodyDataColumnList

type GetMetaTableColumnResponseBodyDataColumnList struct {
	// The number of times the field is read.
	Caption *string `json:"Caption,omitempty" xml:"Caption,omitempty"`
	// Indicates whether the field is a partition field. Valid values:
	//
	// *   true: The field is a partition field.
	// *   false: The field is not a partition field.
	ColumnGuid *string `json:"ColumnGuid,omitempty" xml:"ColumnGuid,omitempty"`
	// The remarks of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The ordinal number of the field.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// Indicates whether the field is the primary key. Valid values:
	//
	// *   true: The field is the primary key.
	// *   false: The field is not the primary key.
	Comment      *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	IsForeignKey *bool   `json:"IsForeignKey,omitempty" xml:"IsForeignKey,omitempty"`
	// The data type of the field.
	IsPartitionColumn *bool `json:"IsPartitionColumn,omitempty" xml:"IsPartitionColumn,omitempty"`
	// The description of the field.
	IsPrimaryKey *bool `json:"IsPrimaryKey,omitempty" xml:"IsPrimaryKey,omitempty"`
	// Indicates whether the field is a foreign key. Valid values:
	//
	// *   true: The field is a foreign key.
	// *   false: The field is not a foreign key.
	Position      *int32 `json:"Position,omitempty" xml:"Position,omitempty"`
	RelationCount *int64 `json:"RelationCount,omitempty" xml:"RelationCount,omitempty"`
}

func (GetMetaTableColumnResponseBodyDataColumnList) GoString

func (*GetMetaTableColumnResponseBodyDataColumnList) SetCaption

func (*GetMetaTableColumnResponseBodyDataColumnList) SetColumnGuid

func (*GetMetaTableColumnResponseBodyDataColumnList) SetColumnName

func (*GetMetaTableColumnResponseBodyDataColumnList) SetColumnType

func (*GetMetaTableColumnResponseBodyDataColumnList) SetComment

func (*GetMetaTableColumnResponseBodyDataColumnList) SetIsForeignKey

func (*GetMetaTableColumnResponseBodyDataColumnList) SetIsPartitionColumn

func (*GetMetaTableColumnResponseBodyDataColumnList) SetIsPrimaryKey

func (*GetMetaTableColumnResponseBodyDataColumnList) SetPosition

func (*GetMetaTableColumnResponseBodyDataColumnList) SetRelationCount

func (GetMetaTableColumnResponseBodyDataColumnList) String

type GetMetaTableFullInfoRequest

type GetMetaTableFullInfoRequest struct {
	// The ID of the E-MapReduce (EMR) cluster. You can log on to the EMR console to obtain the ID of the cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The type of the data source. Only emr is supported.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The name of the metadatabase of the EMR cluster. You can call the [ListMetaDB](~~185662~~) operation to query the name of the metadatabase.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The number of the page to return.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The GUID of the metatable. You can call the [GetMetaDBTableList](~~173916~~) operation to query the GUID of the metatable.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The name of the metatable in the EMR cluster. You can call the [GetMetaDBTableList](~~173916~~) operation to query the name of the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableFullInfoRequest) GoString

func (s GetMetaTableFullInfoRequest) GoString() string

func (*GetMetaTableFullInfoRequest) SetClusterId

func (*GetMetaTableFullInfoRequest) SetDataSourceType

func (*GetMetaTableFullInfoRequest) SetDatabaseName

func (*GetMetaTableFullInfoRequest) SetPageNum

func (*GetMetaTableFullInfoRequest) SetPageSize

func (*GetMetaTableFullInfoRequest) SetTableGuid

func (*GetMetaTableFullInfoRequest) SetTableName

func (GetMetaTableFullInfoRequest) String

type GetMetaTableFullInfoResponse

type GetMetaTableFullInfoResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableFullInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableFullInfoResponse) GoString

func (s GetMetaTableFullInfoResponse) GoString() string

func (*GetMetaTableFullInfoResponse) SetBody

func (*GetMetaTableFullInfoResponse) SetHeaders

func (*GetMetaTableFullInfoResponse) SetStatusCode

func (GetMetaTableFullInfoResponse) String

type GetMetaTableFullInfoResponseBody

type GetMetaTableFullInfoResponseBody struct {
	// The business data returned.
	Data *GetMetaTableFullInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableFullInfoResponseBody) GoString

func (*GetMetaTableFullInfoResponseBody) SetErrorCode

func (*GetMetaTableFullInfoResponseBody) SetErrorMessage

func (*GetMetaTableFullInfoResponseBody) SetHttpStatusCode

func (*GetMetaTableFullInfoResponseBody) SetRequestId

func (*GetMetaTableFullInfoResponseBody) SetSuccess

func (GetMetaTableFullInfoResponseBody) String

type GetMetaTableFullInfoResponseBodyData

type GetMetaTableFullInfoResponseBodyData struct {
	// The ID of the EMR cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The fields in the metatable.
	ColumnList []*GetMetaTableFullInfoResponseBodyDataColumnList `json:"ColumnList,omitempty" xml:"ColumnList,omitempty" type:"Repeated"`
	// The remarks of the metatable.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the metatable was created. You can convert the timestamp to the related date based on the time zone that you use.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The amount of storage resources that are consumed by the metatable. Unit: bytes.
	DataSize *int64 `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	// The name of the database.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The type of the environment in which the metatable resides. Valid values:
	//
	// *   0: indicates that the metatable resides in the development environment.
	// *   1: indicates that the metatable resides in the production environment.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The scope in which the metatable is visible. Valid values:
	//
	// *   0: indicates that the metatable is visible to workspace members.
	// *   1: indicates that the metatable is visible to users within a tenant.
	// *   2: indicates that the metatable is visible to all tenants.
	// *   3: indicates that the metatable is visible only to the metatable owner.
	IsVisible *int32 `json:"IsVisible,omitempty" xml:"IsVisible,omitempty"`
	// The time when the metatable was last accessed. You can convert the timestamp to the related date based on the time zone that you use.
	LastAccessTime *int64 `json:"LastAccessTime,omitempty" xml:"LastAccessTime,omitempty"`
	// The time when the schema of the metatable was last changed. You can convert the timestamp to the related date based on the time zone that you use.
	LastDdlTime *int64 `json:"LastDdlTime,omitempty" xml:"LastDdlTime,omitempty"`
	// The time when the metatable was last updated. You can convert the timestamp to the related date based on the time zone that you use.
	LastModifyTime *int64 `json:"LastModifyTime,omitempty" xml:"LastModifyTime,omitempty"`
	// The lifecycle of the metatable. Unit: days.
	LifeCycle *int32 `json:"LifeCycle,omitempty" xml:"LifeCycle,omitempty"`
	// The storage path of the Hive metatable.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The ID of the metatable owner.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The partition key.
	PartitionKeys *string `json:"PartitionKeys,omitempty" xml:"PartitionKeys,omitempty"`
	// The ID of the workspace to which the metatable belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the workspace to which the metatable belongs.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	Schema      *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The GUID of the metatable.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The name of the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The total number of fields.
	TotalColumnCount *int64 `json:"TotalColumnCount,omitempty" xml:"TotalColumnCount,omitempty"`
}

func (GetMetaTableFullInfoResponseBodyData) GoString

func (*GetMetaTableFullInfoResponseBodyData) SetClusterId

func (*GetMetaTableFullInfoResponseBodyData) SetComment

func (*GetMetaTableFullInfoResponseBodyData) SetCreateTime

func (*GetMetaTableFullInfoResponseBodyData) SetDataSize

func (*GetMetaTableFullInfoResponseBodyData) SetDatabaseName

func (*GetMetaTableFullInfoResponseBodyData) SetEnvType

func (*GetMetaTableFullInfoResponseBodyData) SetIsVisible

func (*GetMetaTableFullInfoResponseBodyData) SetLastAccessTime

func (*GetMetaTableFullInfoResponseBodyData) SetLastDdlTime

func (*GetMetaTableFullInfoResponseBodyData) SetLastModifyTime

func (*GetMetaTableFullInfoResponseBodyData) SetLifeCycle

func (*GetMetaTableFullInfoResponseBodyData) SetLocation

func (*GetMetaTableFullInfoResponseBodyData) SetOwnerId

func (*GetMetaTableFullInfoResponseBodyData) SetPartitionKeys

func (*GetMetaTableFullInfoResponseBodyData) SetProjectId

func (*GetMetaTableFullInfoResponseBodyData) SetProjectName

func (*GetMetaTableFullInfoResponseBodyData) SetSchema

func (*GetMetaTableFullInfoResponseBodyData) SetTableGuid

func (*GetMetaTableFullInfoResponseBodyData) SetTableName

func (*GetMetaTableFullInfoResponseBodyData) SetTenantId

func (*GetMetaTableFullInfoResponseBodyData) SetTotalColumnCount

func (GetMetaTableFullInfoResponseBodyData) String

type GetMetaTableFullInfoResponseBodyDataColumnList

type GetMetaTableFullInfoResponseBodyDataColumnList struct {
	// The description of the field.
	Caption *string `json:"Caption,omitempty" xml:"Caption,omitempty"`
	// The GUID of the field.
	ColumnGuid *string `json:"ColumnGuid,omitempty" xml:"ColumnGuid,omitempty"`
	// The name of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The data type of the field.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// The remarks of the field.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// Indicates whether the field is a foreign key. Valid values:
	//
	// *   true: The field is a foreign key.
	// *   false: The field is not a foreign key.
	IsForeignKey *bool `json:"IsForeignKey,omitempty" xml:"IsForeignKey,omitempty"`
	// Indicates whether the field is a partition field. Valid values:
	//
	// *   true: The field is a partition field.
	// *   false: The field is not a partition field.
	IsPartitionColumn *bool `json:"IsPartitionColumn,omitempty" xml:"IsPartitionColumn,omitempty"`
	// Indicates whether the field is the primary key. Valid values:
	//
	// *   true: The field is the primary key.
	// *   false: The field is not the primary key.
	IsPrimaryKey *bool `json:"IsPrimaryKey,omitempty" xml:"IsPrimaryKey,omitempty"`
	// The ordinal number of the field.
	Position *int32 `json:"Position,omitempty" xml:"Position,omitempty"`
}

func (GetMetaTableFullInfoResponseBodyDataColumnList) GoString

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetCaption

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetColumnGuid

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetColumnName

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetColumnType

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetComment

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetIsForeignKey

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetIsPartitionColumn

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetIsPrimaryKey

func (*GetMetaTableFullInfoResponseBodyDataColumnList) SetPosition

func (GetMetaTableFullInfoResponseBodyDataColumnList) String

type GetMetaTableIntroWikiRequest

type GetMetaTableIntroWikiRequest struct {
	// The GUID of the metatable.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The version of the instructions.
	WikiVersion *int64 `json:"WikiVersion,omitempty" xml:"WikiVersion,omitempty"`
}

func (GetMetaTableIntroWikiRequest) GoString

func (s GetMetaTableIntroWikiRequest) GoString() string

func (*GetMetaTableIntroWikiRequest) SetTableGuid

func (*GetMetaTableIntroWikiRequest) SetWikiVersion

func (GetMetaTableIntroWikiRequest) String

type GetMetaTableIntroWikiResponse

type GetMetaTableIntroWikiResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableIntroWikiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableIntroWikiResponse) GoString

func (*GetMetaTableIntroWikiResponse) SetBody

func (*GetMetaTableIntroWikiResponse) SetHeaders

func (*GetMetaTableIntroWikiResponse) SetStatusCode

func (GetMetaTableIntroWikiResponse) String

type GetMetaTableIntroWikiResponseBody

type GetMetaTableIntroWikiResponseBody struct {
	// The business data returned.
	Data *GetMetaTableIntroWikiResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableIntroWikiResponseBody) GoString

func (*GetMetaTableIntroWikiResponseBody) SetErrorCode

func (*GetMetaTableIntroWikiResponseBody) SetErrorMessage

func (*GetMetaTableIntroWikiResponseBody) SetHttpStatusCode

func (*GetMetaTableIntroWikiResponseBody) SetRequestId

func (*GetMetaTableIntroWikiResponseBody) SetSuccess

func (GetMetaTableIntroWikiResponseBody) String

type GetMetaTableIntroWikiResponseBodyData

type GetMetaTableIntroWikiResponseBodyData struct {
	// The description of the metatable.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The time when the metatable was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The creator of the metatable.
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// The name of the user who created the metatable.
	CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"`
	// The time when the metatable was modified.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The version number.
	Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (GetMetaTableIntroWikiResponseBodyData) GoString

func (*GetMetaTableIntroWikiResponseBodyData) SetContent

func (*GetMetaTableIntroWikiResponseBodyData) SetCreateTime

func (*GetMetaTableIntroWikiResponseBodyData) SetCreator

func (*GetMetaTableIntroWikiResponseBodyData) SetCreatorName

func (*GetMetaTableIntroWikiResponseBodyData) SetModifiedTime

func (*GetMetaTableIntroWikiResponseBodyData) SetVersion

func (GetMetaTableIntroWikiResponseBodyData) String

type GetMetaTableLineageRequest

type GetMetaTableLineageRequest struct {
	// The name of the metatable.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The error message.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	// The ID of the E-MapReduce (EMR) cluster. Set this parameter only when you query data in an EMR compute engine instance.
	NextPrimaryKey *string `json:"NextPrimaryKey,omitempty" xml:"NextPrimaryKey,omitempty"`
	// The name of the metadatabase.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The logic of paging. Set this parameter based on the value of the response parameter NextPrimaryKey when the value of the response parameter HasNext is true in the last query.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The HTTP status code.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableLineageRequest) GoString

func (s GetMetaTableLineageRequest) GoString() string

func (*GetMetaTableLineageRequest) SetClusterId

func (*GetMetaTableLineageRequest) SetDataSourceType

func (*GetMetaTableLineageRequest) SetDatabaseName

func (*GetMetaTableLineageRequest) SetDirection

func (*GetMetaTableLineageRequest) SetNextPrimaryKey

func (*GetMetaTableLineageRequest) SetPageSize

func (*GetMetaTableLineageRequest) SetTableGuid

func (*GetMetaTableLineageRequest) SetTableName

func (GetMetaTableLineageRequest) String

type GetMetaTableLineageResponse

type GetMetaTableLineageResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableLineageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableLineageResponse) GoString

func (s GetMetaTableLineageResponse) GoString() string

func (*GetMetaTableLineageResponse) SetBody

func (*GetMetaTableLineageResponse) SetHeaders

func (*GetMetaTableLineageResponse) SetStatusCode

func (GetMetaTableLineageResponse) String

type GetMetaTableLineageResponseBody

type GetMetaTableLineageResponseBody struct {
	// Indicates whether the next page has more query results.
	Data *GetMetaTableLineageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The paging information.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableLineageResponseBody) GoString

func (*GetMetaTableLineageResponseBody) SetErrorCode

func (*GetMetaTableLineageResponseBody) SetErrorMessage

func (*GetMetaTableLineageResponseBody) SetHttpStatusCode

func (*GetMetaTableLineageResponseBody) SetRequestId

func (*GetMetaTableLineageResponseBody) SetSuccess

func (GetMetaTableLineageResponseBody) String

type GetMetaTableLineageResponseBodyData

type GetMetaTableLineageResponseBodyData struct {
	// The GUID of the metatable.
	DataEntityList []*GetMetaTableLineageResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The name of the metatable.
	HasNext *bool `json:"HasNext,omitempty" xml:"HasNext,omitempty"`
	// The information about the metatable.
	NextPrimaryKey *string `json:"NextPrimaryKey,omitempty" xml:"NextPrimaryKey,omitempty"`
}

func (GetMetaTableLineageResponseBodyData) GoString

func (*GetMetaTableLineageResponseBodyData) SetHasNext

func (*GetMetaTableLineageResponseBodyData) SetNextPrimaryKey

func (GetMetaTableLineageResponseBodyData) String

type GetMetaTableLineageResponseBodyDataDataEntityList

type GetMetaTableLineageResponseBodyDataDataEntityList struct {
	CreateTimestamp *int64  `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"`
	DatabaseName    *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	TableGuid       *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The time when the metatable was created.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableLineageResponseBodyDataDataEntityList) GoString

func (*GetMetaTableLineageResponseBodyDataDataEntityList) SetCreateTimestamp

func (*GetMetaTableLineageResponseBodyDataDataEntityList) SetDatabaseName

func (*GetMetaTableLineageResponseBodyDataDataEntityList) SetTableGuid

func (*GetMetaTableLineageResponseBodyDataDataEntityList) SetTableName

func (GetMetaTableLineageResponseBodyDataDataEntityList) String

type GetMetaTableListByCategoryRequest

type GetMetaTableListByCategoryRequest struct {
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (GetMetaTableListByCategoryRequest) GoString

func (*GetMetaTableListByCategoryRequest) SetCategoryId

func (*GetMetaTableListByCategoryRequest) SetPageNumber

func (*GetMetaTableListByCategoryRequest) SetPageSize

func (GetMetaTableListByCategoryRequest) String

type GetMetaTableListByCategoryResponse

type GetMetaTableListByCategoryResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableListByCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableListByCategoryResponse) GoString

func (*GetMetaTableListByCategoryResponse) SetHeaders

func (*GetMetaTableListByCategoryResponse) SetStatusCode

func (GetMetaTableListByCategoryResponse) String

type GetMetaTableListByCategoryResponseBody

type GetMetaTableListByCategoryResponseBody struct {
	Data           *GetMetaTableListByCategoryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                                     `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                                     `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                                      `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableListByCategoryResponseBody) GoString

func (*GetMetaTableListByCategoryResponseBody) SetErrorCode

func (*GetMetaTableListByCategoryResponseBody) SetErrorMessage

func (*GetMetaTableListByCategoryResponseBody) SetHttpStatusCode

func (*GetMetaTableListByCategoryResponseBody) SetRequestId

func (*GetMetaTableListByCategoryResponseBody) SetSuccess

func (GetMetaTableListByCategoryResponseBody) String

type GetMetaTableListByCategoryResponseBodyData

type GetMetaTableListByCategoryResponseBodyData struct {
	PageNumber    *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TableGuidList []*string `json:"TableGuidList,omitempty" xml:"TableGuidList,omitempty" type:"Repeated"`
	TotalCount    *int64    `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaTableListByCategoryResponseBodyData) GoString

func (*GetMetaTableListByCategoryResponseBodyData) SetPageNumber

func (*GetMetaTableListByCategoryResponseBodyData) SetPageSize

func (*GetMetaTableListByCategoryResponseBodyData) SetTableGuidList

func (*GetMetaTableListByCategoryResponseBodyData) SetTotalCount

func (GetMetaTableListByCategoryResponseBodyData) String

type GetMetaTableOutputRequest

type GetMetaTableOutputRequest struct {
	// The HTTP status code returned.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The Globally Unique Identifier (GUID) of the MaxCompute metatable.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The start date of the time range to query. The start date must be within the previous 30 days.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the node.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// The end date of the time range to query. The end date must be within the previous 30 days.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The error message returned.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (GetMetaTableOutputRequest) GoString

func (s GetMetaTableOutputRequest) GoString() string

func (*GetMetaTableOutputRequest) SetEndDate

func (*GetMetaTableOutputRequest) SetPageNumber

func (*GetMetaTableOutputRequest) SetPageSize

func (*GetMetaTableOutputRequest) SetStartDate

func (*GetMetaTableOutputRequest) SetTableGuid

func (*GetMetaTableOutputRequest) SetTaskId

func (GetMetaTableOutputRequest) String

func (s GetMetaTableOutputRequest) String() string

type GetMetaTableOutputResponse

type GetMetaTableOutputResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableOutputResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableOutputResponse) GoString

func (s GetMetaTableOutputResponse) GoString() string

func (*GetMetaTableOutputResponse) SetBody

func (*GetMetaTableOutputResponse) SetHeaders

func (*GetMetaTableOutputResponse) SetStatusCode

func (GetMetaTableOutputResponse) String

type GetMetaTableOutputResponseBody

type GetMetaTableOutputResponseBody struct {
	// The number of entries returned per page.
	Data *GetMetaTableOutputResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The output node and instance.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableOutputResponseBody) GoString

func (*GetMetaTableOutputResponseBody) SetErrorCode

func (*GetMetaTableOutputResponseBody) SetErrorMessage

func (*GetMetaTableOutputResponseBody) SetHttpStatusCode

func (*GetMetaTableOutputResponseBody) SetRequestId

func (*GetMetaTableOutputResponseBody) SetSuccess

func (GetMetaTableOutputResponseBody) String

type GetMetaTableOutputResponseBodyData

type GetMetaTableOutputResponseBodyData struct {
	// The ID of the instance.
	DataEntityList []*GetMetaTableOutputResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The total number of entries returned.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The information of the node and instance.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The end time of the node.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaTableOutputResponseBodyData) GoString

func (*GetMetaTableOutputResponseBodyData) SetPageNumber

func (*GetMetaTableOutputResponseBodyData) SetPageSize

func (*GetMetaTableOutputResponseBodyData) SetTotalCount

func (GetMetaTableOutputResponseBodyData) String

type GetMetaTableOutputResponseBodyDataDataEntityList

type GetMetaTableOutputResponseBodyDataDataEntityList struct {
	// The start time of the node.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The GUID of the MaxCompute metatable.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The duration during which the node waits to start.
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The ID of the workspace.
	TaskInstanceId *int64 `json:"TaskInstanceId,omitempty" xml:"TaskInstanceId,omitempty"`
	// The ID of the node.
	WaitTime *string `json:"WaitTime,omitempty" xml:"WaitTime,omitempty"`
}

func (GetMetaTableOutputResponseBodyDataDataEntityList) GoString

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetEndTime

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetProjectId

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetStartTime

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetTableGuid

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetTaskId

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetTaskInstanceId

func (*GetMetaTableOutputResponseBodyDataDataEntityList) SetWaitTime

func (GetMetaTableOutputResponseBodyDataDataEntityList) String

type GetMetaTablePartitionRequest

type GetMetaTablePartitionRequest struct {
	// The name of the metatable in the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [GetMetaDBTableList](~~173916~~) operation to query the name of the metatable.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The field that is used to sort partitions in the metatable. Valid values: name and modify_time.
	//
	// By default, partitions in the metatable are sorted based on their creation time.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The GUID of the metatable.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can log on to the [EMR console](https://emr.console.aliyun.com/?spm=a2c4g.11186623.0.0.965cc5c2GeiHet#/cn-hangzhou) to obtain the ID of the EMR cluster.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The order in which partitions in the metatable are sorted. Valid values: asc and desc. Default value: desc.
	SortCriterion *GetMetaTablePartitionRequestSortCriterion `json:"SortCriterion,omitempty" xml:"SortCriterion,omitempty" type:"Struct"`
	// The name of the metadatabase. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [ListMetaDB](~~185662~~) operation to query the name of the metadatabase.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The logic for sorting partitions in the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTablePartitionRequest) GoString

func (s GetMetaTablePartitionRequest) GoString() string

func (*GetMetaTablePartitionRequest) SetClusterId

func (*GetMetaTablePartitionRequest) SetDataSourceType

func (*GetMetaTablePartitionRequest) SetDatabaseName

func (*GetMetaTablePartitionRequest) SetPageNumber

func (*GetMetaTablePartitionRequest) SetPageSize

func (*GetMetaTablePartitionRequest) SetTableGuid

func (*GetMetaTablePartitionRequest) SetTableName

func (GetMetaTablePartitionRequest) String

type GetMetaTablePartitionRequestSortCriterion

type GetMetaTablePartitionRequestSortCriterion struct {
	// The error message returned.
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// The HTTP status code returned.
	SortField *string `json:"SortField,omitempty" xml:"SortField,omitempty"`
}

func (GetMetaTablePartitionRequestSortCriterion) GoString

func (*GetMetaTablePartitionRequestSortCriterion) SetOrder

func (*GetMetaTablePartitionRequestSortCriterion) SetSortField

func (GetMetaTablePartitionRequestSortCriterion) String

type GetMetaTablePartitionResponse

type GetMetaTablePartitionResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTablePartitionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTablePartitionResponse) GoString

func (*GetMetaTablePartitionResponse) SetBody

func (*GetMetaTablePartitionResponse) SetHeaders

func (*GetMetaTablePartitionResponse) SetStatusCode

func (GetMetaTablePartitionResponse) String

type GetMetaTablePartitionResponseBody

type GetMetaTablePartitionResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *GetMetaTablePartitionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTablePartitionResponseBody) GoString

func (*GetMetaTablePartitionResponseBody) SetErrorCode

func (*GetMetaTablePartitionResponseBody) SetErrorMessage

func (*GetMetaTablePartitionResponseBody) SetHttpStatusCode

func (*GetMetaTablePartitionResponseBody) SetRequestId

func (*GetMetaTablePartitionResponseBody) SetSuccess

func (GetMetaTablePartitionResponseBody) String

type GetMetaTablePartitionResponseBodyData

type GetMetaTablePartitionResponseBodyData struct {
	// The size of the partition. Unit: bytes.
	DataEntityList []*GetMetaTablePartitionResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The total number of partitions.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The list of partitions.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The path of the partition.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetMetaTablePartitionResponseBodyData) GoString

func (*GetMetaTablePartitionResponseBodyData) SetPageNumber

func (*GetMetaTablePartitionResponseBodyData) SetPageSize

func (*GetMetaTablePartitionResponseBodyData) SetTotalCount

func (GetMetaTablePartitionResponseBodyData) String

type GetMetaTablePartitionResponseBodyDataDataEntityList

type GetMetaTablePartitionResponseBodyDataDataEntityList struct {
	// The time when the partition was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The type of the partition.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The comment.
	DataSize *int64 `json:"DataSize,omitempty" xml:"DataSize,omitempty"`
	// The number of entries in the partition.
	ModifiedTime *int64 `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The GUID of the metatable.
	PartitionGuid     *string `json:"PartitionGuid,omitempty" xml:"PartitionGuid,omitempty"`
	PartitionLocation *string `json:"PartitionLocation,omitempty" xml:"PartitionLocation,omitempty"`
	// The time when the partition was modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	PartitionName *string `json:"PartitionName,omitempty" xml:"PartitionName,omitempty"`
	// The name of the partition.
	PartitionPath *string `json:"PartitionPath,omitempty" xml:"PartitionPath,omitempty"`
	// The location of the Hive partition.
	PartitionType *string `json:"PartitionType,omitempty" xml:"PartitionType,omitempty"`
	// The GUID of the partition.
	RecordCount *int64  `json:"RecordCount,omitempty" xml:"RecordCount,omitempty"`
	TableGuid   *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (GetMetaTablePartitionResponseBodyDataDataEntityList) GoString

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetComment

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetCreateTime

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetDataSize

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetModifiedTime

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetPartitionGuid

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetPartitionLocation

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetPartitionName

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetPartitionPath

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetPartitionType

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetRecordCount

func (*GetMetaTablePartitionResponseBodyDataDataEntityList) SetTableGuid

func (GetMetaTablePartitionResponseBodyDataDataEntityList) String

type GetMetaTablePartitionShrinkRequest

type GetMetaTablePartitionShrinkRequest struct {
	// The name of the metatable in the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [GetMetaDBTableList](~~173916~~) operation to query the name of the metatable.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The field that is used to sort partitions in the metatable. Valid values: name and modify_time.
	//
	// By default, partitions in the metatable are sorted based on their creation time.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The GUID of the metatable.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can log on to the [EMR console](https://emr.console.aliyun.com/?spm=a2c4g.11186623.0.0.965cc5c2GeiHet#/cn-hangzhou) to obtain the ID of the EMR cluster.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The order in which partitions in the metatable are sorted. Valid values: asc and desc. Default value: desc.
	SortCriterionShrink *string `json:"SortCriterion,omitempty" xml:"SortCriterion,omitempty"`
	// The name of the metadatabase. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can call the [ListMetaDB](~~185662~~) operation to query the name of the metadatabase.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The logic for sorting partitions in the metatable.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTablePartitionShrinkRequest) GoString

func (*GetMetaTablePartitionShrinkRequest) SetClusterId

func (*GetMetaTablePartitionShrinkRequest) SetDataSourceType

func (*GetMetaTablePartitionShrinkRequest) SetDatabaseName

func (*GetMetaTablePartitionShrinkRequest) SetPageNumber

func (*GetMetaTablePartitionShrinkRequest) SetPageSize

func (*GetMetaTablePartitionShrinkRequest) SetSortCriterionShrink

func (*GetMetaTablePartitionShrinkRequest) SetTableGuid

func (*GetMetaTablePartitionShrinkRequest) SetTableName

func (GetMetaTablePartitionShrinkRequest) String

type GetMetaTableProducingTasksRequest

type GetMetaTableProducingTasksRequest struct {
	ClusterId      *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	DbName         *string `json:"DbName,omitempty" xml:"DbName,omitempty"`
	SchemaName     *string `json:"SchemaName,omitempty" xml:"SchemaName,omitempty"`
	TableGuid      *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	TableName      *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetMetaTableProducingTasksRequest) GoString

func (*GetMetaTableProducingTasksRequest) SetClusterId

func (*GetMetaTableProducingTasksRequest) SetDataSourceType

func (*GetMetaTableProducingTasksRequest) SetDbName

func (*GetMetaTableProducingTasksRequest) SetSchemaName

func (*GetMetaTableProducingTasksRequest) SetTableGuid

func (*GetMetaTableProducingTasksRequest) SetTableName

func (GetMetaTableProducingTasksRequest) String

type GetMetaTableProducingTasksResponse

type GetMetaTableProducingTasksResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableProducingTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableProducingTasksResponse) GoString

func (*GetMetaTableProducingTasksResponse) SetHeaders

func (*GetMetaTableProducingTasksResponse) SetStatusCode

func (GetMetaTableProducingTasksResponse) String

type GetMetaTableProducingTasksResponseBody

type GetMetaTableProducingTasksResponseBody struct {
	Data           []*GetMetaTableProducingTasksResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string                                       `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                                       `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                                        `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                         `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableProducingTasksResponseBody) GoString

func (*GetMetaTableProducingTasksResponseBody) SetErrorCode

func (*GetMetaTableProducingTasksResponseBody) SetErrorMessage

func (*GetMetaTableProducingTasksResponseBody) SetHttpStatusCode

func (*GetMetaTableProducingTasksResponseBody) SetRequestId

func (*GetMetaTableProducingTasksResponseBody) SetSuccess

func (GetMetaTableProducingTasksResponseBody) String

type GetMetaTableProducingTasksResponseBodyData

type GetMetaTableProducingTasksResponseBodyData struct {
	TaskId   *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
}

func (GetMetaTableProducingTasksResponseBodyData) GoString

func (*GetMetaTableProducingTasksResponseBodyData) SetTaskId

func (*GetMetaTableProducingTasksResponseBodyData) SetTaskName

func (GetMetaTableProducingTasksResponseBodyData) String

type GetMetaTableThemeLevelRequest

type GetMetaTableThemeLevelRequest struct {
	// The type of the data source. Set the value to odps.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The globally unique identifier (GUID) of the table. Specify the GUID in the format of odps.${projectName}.${tableName}.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (GetMetaTableThemeLevelRequest) GoString

func (*GetMetaTableThemeLevelRequest) SetDataSourceType

func (*GetMetaTableThemeLevelRequest) SetTableGuid

func (GetMetaTableThemeLevelRequest) String

type GetMetaTableThemeLevelResponse

type GetMetaTableThemeLevelResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMetaTableThemeLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMetaTableThemeLevelResponse) GoString

func (*GetMetaTableThemeLevelResponse) SetHeaders

func (*GetMetaTableThemeLevelResponse) SetStatusCode

func (GetMetaTableThemeLevelResponse) String

type GetMetaTableThemeLevelResponseBody

type GetMetaTableThemeLevelResponseBody struct {
	// The returned data.
	Entity *GetMetaTableThemeLevelResponseBodyEntity `json:"Entity,omitempty" xml:"Entity,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetaTableThemeLevelResponseBody) GoString

func (*GetMetaTableThemeLevelResponseBody) SetErrorCode

func (*GetMetaTableThemeLevelResponseBody) SetErrorMessage

func (*GetMetaTableThemeLevelResponseBody) SetHttpStatusCode

func (*GetMetaTableThemeLevelResponseBody) SetRequestId

func (*GetMetaTableThemeLevelResponseBody) SetSuccess

func (GetMetaTableThemeLevelResponseBody) String

type GetMetaTableThemeLevelResponseBodyEntity

type GetMetaTableThemeLevelResponseBodyEntity struct {
	// The information about the table level.
	Level []*GetMetaTableThemeLevelResponseBodyEntityLevel `json:"Level,omitempty" xml:"Level,omitempty" type:"Repeated"`
	// The information about the table folder.
	Theme []*GetMetaTableThemeLevelResponseBodyEntityTheme `json:"Theme,omitempty" xml:"Theme,omitempty" type:"Repeated"`
}

func (GetMetaTableThemeLevelResponseBodyEntity) GoString

func (GetMetaTableThemeLevelResponseBodyEntity) String

type GetMetaTableThemeLevelResponseBodyEntityLevel

type GetMetaTableThemeLevelResponseBodyEntityLevel struct {
	// The description of the table level.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the table level.
	LevelId *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// The name of the table level.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type of the table level. Valid values:
	//
	// *   1: indicates the logical level.
	// *   2: indicates the physical level.
	Type *int32 `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (GetMetaTableThemeLevelResponseBodyEntityLevel) GoString

func (*GetMetaTableThemeLevelResponseBodyEntityLevel) SetDescription

func (*GetMetaTableThemeLevelResponseBodyEntityLevel) SetLevelId

func (*GetMetaTableThemeLevelResponseBodyEntityLevel) SetName

func (*GetMetaTableThemeLevelResponseBodyEntityLevel) SetType

func (GetMetaTableThemeLevelResponseBodyEntityLevel) String

type GetMetaTableThemeLevelResponseBodyEntityTheme

type GetMetaTableThemeLevelResponseBodyEntityTheme struct {
	// The level of the table folder. Valid values:
	//
	// *   1: indicates a table folder of level 1.
	// *   2: indicates a table folder of level 2.
	Level *int32 `json:"Level,omitempty" xml:"Level,omitempty"`
	// The name of the table folder.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the parent table folder.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the table folder.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
}

func (GetMetaTableThemeLevelResponseBodyEntityTheme) GoString

func (*GetMetaTableThemeLevelResponseBodyEntityTheme) SetLevel

func (*GetMetaTableThemeLevelResponseBodyEntityTheme) SetName

func (*GetMetaTableThemeLevelResponseBodyEntityTheme) SetParentId

func (*GetMetaTableThemeLevelResponseBodyEntityTheme) SetThemeId

func (GetMetaTableThemeLevelResponseBodyEntityTheme) String

type GetMigrationProcessRequest

type GetMigrationProcessRequest struct {
	// The ID of the migration package. You can call the CreateImportMigration operation to query the ID.
	MigrationId *int64 `json:"MigrationId,omitempty" xml:"MigrationId,omitempty"`
	// The ID of the workspace. You can go to the Workspace Management page of the DataWorks console to view the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetMigrationProcessRequest) GoString

func (s GetMigrationProcessRequest) GoString() string

func (*GetMigrationProcessRequest) SetMigrationId

func (*GetMigrationProcessRequest) SetProjectId

func (GetMigrationProcessRequest) String

type GetMigrationProcessResponse

type GetMigrationProcessResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMigrationProcessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMigrationProcessResponse) GoString

func (s GetMigrationProcessResponse) GoString() string

func (*GetMigrationProcessResponse) SetBody

func (*GetMigrationProcessResponse) SetHeaders

func (*GetMigrationProcessResponse) SetStatusCode

func (GetMigrationProcessResponse) String

type GetMigrationProcessResponseBody

type GetMigrationProcessResponseBody struct {
	// The progress information of the migration task, including the names of all steps in and status of the migration task.
	Data []*GetMigrationProcessResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMigrationProcessResponseBody) GoString

func (*GetMigrationProcessResponseBody) SetData

func (*GetMigrationProcessResponseBody) SetErrorCode

func (*GetMigrationProcessResponseBody) SetErrorMessage

func (*GetMigrationProcessResponseBody) SetHttpStatusCode

func (*GetMigrationProcessResponseBody) SetRequestId

func (*GetMigrationProcessResponseBody) SetSuccess

func (GetMigrationProcessResponseBody) String

type GetMigrationProcessResponseBodyData

type GetMigrationProcessResponseBodyData struct {
	// The name of the step in the migration task.
	TaskName *string `json:"TaskName,omitempty" xml:"TaskName,omitempty"`
	// The running status of the step in the migration task. Valid values:
	//
	// *   INT
	// *   RUNNING
	// *   FAILURE
	// *   SUCCESS
	TaskStatus *string `json:"TaskStatus,omitempty" xml:"TaskStatus,omitempty"`
}

func (GetMigrationProcessResponseBodyData) GoString

func (*GetMigrationProcessResponseBodyData) SetTaskName

func (*GetMigrationProcessResponseBodyData) SetTaskStatus

func (GetMigrationProcessResponseBodyData) String

type GetMigrationSummaryRequest

type GetMigrationSummaryRequest struct {
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	MigrationId *int64 `json:"MigrationId,omitempty" xml:"MigrationId,omitempty"`
	// The ID of the migration task.
	//
	// You can call the [CreateImportMigration](~~2809123~~) operation to obtain the ID of the import task and call the [CreateExportMigration](~~3241603~~) operation to obtain the ID of the export task.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetMigrationSummaryRequest) GoString

func (s GetMigrationSummaryRequest) GoString() string

func (*GetMigrationSummaryRequest) SetMigrationId

func (*GetMigrationSummaryRequest) SetProjectId

func (GetMigrationSummaryRequest) String

type GetMigrationSummaryResponse

type GetMigrationSummaryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetMigrationSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMigrationSummaryResponse) GoString

func (s GetMigrationSummaryResponse) GoString() string

func (*GetMigrationSummaryResponse) SetBody

func (*GetMigrationSummaryResponse) SetHeaders

func (*GetMigrationSummaryResponse) SetStatusCode

func (GetMigrationSummaryResponse) String

type GetMigrationSummaryResponseBody

type GetMigrationSummaryResponseBody struct {
	// The ID of the migration task.
	Data *GetMigrationSummaryResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails. You can locate the error based on the request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The details of the migration task.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMigrationSummaryResponseBody) GoString

func (*GetMigrationSummaryResponseBody) SetRequestId

func (*GetMigrationSummaryResponseBody) SetSuccess

func (GetMigrationSummaryResponseBody) String

type GetMigrationSummaryResponseBodyData

type GetMigrationSummaryResponseBodyData struct {
	// The ID of the user who manages the migration task.
	CreateUser  *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// The time when the migration task was modified.
	GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The ID of the user who creates the migration task.
	GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The name of the migration task.
	MigrationId *int64 `json:"MigrationId,omitempty" xml:"MigrationId,omitempty"`
	// The time when the migration task was created.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the migration task. Valid values:
	//
	// *   INIT: The migration task is initiating.
	// *   EDITING: The migration task is being edited.
	// *   IMPORTING: The migration task is importing data objects.
	// *   IMPORT_ERROR: The migration task fails to import data objects.
	// *   IMPORT_SUCCESS: Data objects are imported.
	// *   EXPORTING: The migration task is exporting data objects.
	// *   EXPORT_ERROR: The migration task fails to export data objects.
	// *   EXPORT_SUCCESS: The migration task successfully exports data objects.
	// *   REVOKED: The migration task is canceled.
	// *   PARTIAL_SUCCESS: The migration task successfully imports or exports only some data objects.
	OpUser *string `json:"OpUser,omitempty" xml:"OpUser,omitempty"`
	// The URL that is used to download the package of the export task.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the DataWorks workspace.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetMigrationSummaryResponseBodyData) GoString

func (*GetMigrationSummaryResponseBodyData) SetCreateUser

func (*GetMigrationSummaryResponseBodyData) SetDownloadUrl

func (*GetMigrationSummaryResponseBodyData) SetGmtCreate

func (*GetMigrationSummaryResponseBodyData) SetGmtModified

func (*GetMigrationSummaryResponseBodyData) SetMigrationId

func (*GetMigrationSummaryResponseBodyData) SetName

func (*GetMigrationSummaryResponseBodyData) SetOpUser

func (*GetMigrationSummaryResponseBodyData) SetProjectId

func (*GetMigrationSummaryResponseBodyData) SetStatus

func (GetMigrationSummaryResponseBodyData) String

type GetNodeChildrenRequest

type GetNodeChildrenRequest struct {
	// The ID of the node. You can go to the Operation Center page in the DataWorks console to view the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment, and the value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetNodeChildrenRequest) GoString

func (s GetNodeChildrenRequest) GoString() string

func (*GetNodeChildrenRequest) SetNodeId

func (*GetNodeChildrenRequest) SetProjectEnv

func (GetNodeChildrenRequest) String

func (s GetNodeChildrenRequest) String() string

type GetNodeChildrenResponse

type GetNodeChildrenResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeChildrenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeChildrenResponse) GoString

func (s GetNodeChildrenResponse) GoString() string

func (*GetNodeChildrenResponse) SetBody

func (*GetNodeChildrenResponse) SetHeaders

func (*GetNodeChildrenResponse) SetStatusCode

func (GetNodeChildrenResponse) String

func (s GetNodeChildrenResponse) String() string

type GetNodeChildrenResponseBody

type GetNodeChildrenResponseBody struct {
	// The information of the descendant nodes.
	Data *GetNodeChildrenResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetNodeChildrenResponseBody) GoString

func (s GetNodeChildrenResponseBody) GoString() string

func (*GetNodeChildrenResponseBody) SetData

func (*GetNodeChildrenResponseBody) SetErrorCode

func (*GetNodeChildrenResponseBody) SetErrorMessage

func (*GetNodeChildrenResponseBody) SetHttpStatusCode

func (*GetNodeChildrenResponseBody) SetRequestId

func (*GetNodeChildrenResponseBody) SetSuccess

func (GetNodeChildrenResponseBody) String

type GetNodeChildrenResponseBodyData

type GetNodeChildrenResponseBodyData struct {
	// The descendant nodes returned.
	Nodes []*GetNodeChildrenResponseBodyDataNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
}

func (GetNodeChildrenResponseBodyData) GoString

func (*GetNodeChildrenResponseBodyData) SetNodes

func (GetNodeChildrenResponseBodyData) String

type GetNodeChildrenResponseBodyDataNodes

type GetNodeChildrenResponseBodyDataNodes struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The cron expression. Cron expressions are used to run auto triggered nodes.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the node owner.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The priority of the node. Valid values: 1 to 8. A large value indicates a high priority.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The type of the node.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the node can be rerun if the node fails to run. Valid values:
	//
	// *   true: indicates that the node can be rerun.
	// *   false: indicates that the node cannot be rerun.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: indicates that the node is an auto triggered node.
	// *   MANUAL: indicates that node is a manually triggered node.
	// *   PAUSE: indicates that the node is a paused node. Paused nodes are started as scheduled but the system sets the status of the nodes to failed when it starts to run them.
	// *   SKIP: indicates that the node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (GetNodeChildrenResponseBodyDataNodes) GoString

func (*GetNodeChildrenResponseBodyDataNodes) SetBaselineId

func (*GetNodeChildrenResponseBodyDataNodes) SetCronExpress

func (*GetNodeChildrenResponseBodyDataNodes) SetNodeId

func (*GetNodeChildrenResponseBodyDataNodes) SetNodeName

func (*GetNodeChildrenResponseBodyDataNodes) SetOwnerId

func (*GetNodeChildrenResponseBodyDataNodes) SetPriority

func (*GetNodeChildrenResponseBodyDataNodes) SetProgramType

func (*GetNodeChildrenResponseBodyDataNodes) SetProjectId

func (*GetNodeChildrenResponseBodyDataNodes) SetRepeatability

func (*GetNodeChildrenResponseBodyDataNodes) SetSchedulerType

func (GetNodeChildrenResponseBodyDataNodes) String

type GetNodeCodeRequest

type GetNodeCodeRequest struct {
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetNodeCodeRequest) GoString

func (s GetNodeCodeRequest) GoString() string

func (*GetNodeCodeRequest) SetNodeId

func (s *GetNodeCodeRequest) SetNodeId(v int64) *GetNodeCodeRequest

func (*GetNodeCodeRequest) SetProjectEnv

func (s *GetNodeCodeRequest) SetProjectEnv(v string) *GetNodeCodeRequest

func (GetNodeCodeRequest) String

func (s GetNodeCodeRequest) String() string

type GetNodeCodeResponse

type GetNodeCodeResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeCodeResponse) GoString

func (s GetNodeCodeResponse) GoString() string

func (*GetNodeCodeResponse) SetBody

func (*GetNodeCodeResponse) SetHeaders

func (s *GetNodeCodeResponse) SetHeaders(v map[string]*string) *GetNodeCodeResponse

func (*GetNodeCodeResponse) SetStatusCode

func (s *GetNodeCodeResponse) SetStatusCode(v int32) *GetNodeCodeResponse

func (GetNodeCodeResponse) String

func (s GetNodeCodeResponse) String() string

type GetNodeCodeResponseBody

type GetNodeCodeResponseBody struct {
	// The code of the node.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request, You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetNodeCodeResponseBody) GoString

func (s GetNodeCodeResponseBody) GoString() string

func (*GetNodeCodeResponseBody) SetData

func (*GetNodeCodeResponseBody) SetErrorCode

func (*GetNodeCodeResponseBody) SetErrorMessage

func (*GetNodeCodeResponseBody) SetHttpStatusCode

func (s *GetNodeCodeResponseBody) SetHttpStatusCode(v int32) *GetNodeCodeResponseBody

func (*GetNodeCodeResponseBody) SetRequestId

func (*GetNodeCodeResponseBody) SetSuccess

func (GetNodeCodeResponseBody) String

func (s GetNodeCodeResponseBody) String() string

type GetNodeOnBaselineRequest

type GetNodeOnBaselineRequest struct {
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
}

func (GetNodeOnBaselineRequest) GoString

func (s GetNodeOnBaselineRequest) GoString() string

func (*GetNodeOnBaselineRequest) SetBaselineId

func (GetNodeOnBaselineRequest) String

func (s GetNodeOnBaselineRequest) String() string

type GetNodeOnBaselineResponse

type GetNodeOnBaselineResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeOnBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeOnBaselineResponse) GoString

func (s GetNodeOnBaselineResponse) GoString() string

func (*GetNodeOnBaselineResponse) SetBody

func (*GetNodeOnBaselineResponse) SetHeaders

func (*GetNodeOnBaselineResponse) SetStatusCode

func (GetNodeOnBaselineResponse) String

func (s GetNodeOnBaselineResponse) String() string

type GetNodeOnBaselineResponseBody

type GetNodeOnBaselineResponseBody struct {
	Data           []*GetNodeOnBaselineResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string                              `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                              `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                               `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *string                              `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetNodeOnBaselineResponseBody) GoString

func (*GetNodeOnBaselineResponseBody) SetData

func (*GetNodeOnBaselineResponseBody) SetErrorCode

func (*GetNodeOnBaselineResponseBody) SetErrorMessage

func (*GetNodeOnBaselineResponseBody) SetHttpStatusCode

func (*GetNodeOnBaselineResponseBody) SetRequestId

func (*GetNodeOnBaselineResponseBody) SetSuccess

func (GetNodeOnBaselineResponseBody) String

type GetNodeOnBaselineResponseBodyData

type GetNodeOnBaselineResponseBodyData struct {
	NodeId    *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	NodeName  *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	Owner     *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetNodeOnBaselineResponseBodyData) GoString

func (*GetNodeOnBaselineResponseBodyData) SetNodeId

func (*GetNodeOnBaselineResponseBodyData) SetNodeName

func (*GetNodeOnBaselineResponseBodyData) SetOwner

func (*GetNodeOnBaselineResponseBodyData) SetProjectId

func (GetNodeOnBaselineResponseBodyData) String

type GetNodeParentsRequest

type GetNodeParentsRequest struct {
	// The ID of the node. You can go to the Operation Center page in the DataWorks console to view the node ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment, and the value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetNodeParentsRequest) GoString

func (s GetNodeParentsRequest) GoString() string

func (*GetNodeParentsRequest) SetNodeId

func (*GetNodeParentsRequest) SetProjectEnv

func (s *GetNodeParentsRequest) SetProjectEnv(v string) *GetNodeParentsRequest

func (GetNodeParentsRequest) String

func (s GetNodeParentsRequest) String() string

type GetNodeParentsResponse

type GetNodeParentsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeParentsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeParentsResponse) GoString

func (s GetNodeParentsResponse) GoString() string

func (*GetNodeParentsResponse) SetBody

func (*GetNodeParentsResponse) SetHeaders

func (*GetNodeParentsResponse) SetStatusCode

func (GetNodeParentsResponse) String

func (s GetNodeParentsResponse) String() string

type GetNodeParentsResponseBody

type GetNodeParentsResponseBody struct {
	// The information of the ancestor nodes.
	Data *GetNodeParentsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetNodeParentsResponseBody) GoString

func (s GetNodeParentsResponseBody) GoString() string

func (*GetNodeParentsResponseBody) SetData

func (*GetNodeParentsResponseBody) SetErrorCode

func (*GetNodeParentsResponseBody) SetErrorMessage

func (*GetNodeParentsResponseBody) SetHttpStatusCode

func (*GetNodeParentsResponseBody) SetRequestId

func (*GetNodeParentsResponseBody) SetSuccess

func (GetNodeParentsResponseBody) String

type GetNodeParentsResponseBodyData

type GetNodeParentsResponseBodyData struct {
	// The ancestor nodes returned.
	Nodes []*GetNodeParentsResponseBodyDataNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
}

func (GetNodeParentsResponseBodyData) GoString

func (*GetNodeParentsResponseBodyData) SetNodes

func (GetNodeParentsResponseBodyData) String

type GetNodeParentsResponseBodyDataNodes

type GetNodeParentsResponseBodyDataNodes struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The cron expression. Cron expressions are used to run auto triggered nodes.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the node owner.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The priority of the node. Valid values: 1 to 8. A large value indicates a high priority.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The type of the node.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the node can be rerun if the node fails to run. Valid values:
	//
	// *   true: indicates that the node can be rerun.
	// *   false: indicates that the node cannot be rerun.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: indicates that the node is an auto triggered node.
	// *   MANUAL: indicates that the node is a manually triggered node.
	// *   PAUSE: indicates that the node is a paused node. Paused nodes are started as scheduled but the system sets the status of the nodes to failed when it starts to run them.
	// *   SKIP: indicates that the node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (GetNodeParentsResponseBodyDataNodes) GoString

func (*GetNodeParentsResponseBodyDataNodes) SetBaselineId

func (*GetNodeParentsResponseBodyDataNodes) SetCronExpress

func (*GetNodeParentsResponseBodyDataNodes) SetNodeId

func (*GetNodeParentsResponseBodyDataNodes) SetNodeName

func (*GetNodeParentsResponseBodyDataNodes) SetOwnerId

func (*GetNodeParentsResponseBodyDataNodes) SetPriority

func (*GetNodeParentsResponseBodyDataNodes) SetProgramType

func (*GetNodeParentsResponseBodyDataNodes) SetProjectId

func (*GetNodeParentsResponseBodyDataNodes) SetRepeatability

func (*GetNodeParentsResponseBodyDataNodes) SetSchedulerType

func (GetNodeParentsResponseBodyDataNodes) String

type GetNodeRequest

type GetNodeRequest struct {
	// The interval at which the node is rerun after the node fails to run.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The priority of the node. Valid values: 1, 3, 5, 7, and 8.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (GetNodeRequest) GoString

func (s GetNodeRequest) GoString() string

func (*GetNodeRequest) SetNodeId

func (s *GetNodeRequest) SetNodeId(v int64) *GetNodeRequest

func (*GetNodeRequest) SetProjectEnv

func (s *GetNodeRequest) SetProjectEnv(v string) *GetNodeRequest

func (GetNodeRequest) String

func (s GetNodeRequest) String() string

type GetNodeResponse

type GetNodeResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeResponse) GoString

func (s GetNodeResponse) GoString() string

func (*GetNodeResponse) SetBody

func (*GetNodeResponse) SetHeaders

func (s *GetNodeResponse) SetHeaders(v map[string]*string) *GetNodeResponse

func (*GetNodeResponse) SetStatusCode

func (s *GetNodeResponse) SetStatusCode(v int32) *GetNodeResponse

func (GetNodeResponse) String

func (s GetNodeResponse) String() string

type GetNodeResponseBody

type GetNodeResponseBody struct {
	// The details of the node.
	Data *GetNodeResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the node ID.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The connection string.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The operation that you want to perform. Set the value to **GetNode**.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Other parameters.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the workflow.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetNodeResponseBody) GoString

func (s GetNodeResponseBody) GoString() string

func (*GetNodeResponseBody) SetData

func (*GetNodeResponseBody) SetErrorCode

func (s *GetNodeResponseBody) SetErrorCode(v string) *GetNodeResponseBody

func (*GetNodeResponseBody) SetErrorMessage

func (s *GetNodeResponseBody) SetErrorMessage(v string) *GetNodeResponseBody

func (*GetNodeResponseBody) SetHttpStatusCode

func (s *GetNodeResponseBody) SetHttpStatusCode(v int32) *GetNodeResponseBody

func (*GetNodeResponseBody) SetRequestId

func (s *GetNodeResponseBody) SetRequestId(v string) *GetNodeResponseBody

func (*GetNodeResponseBody) SetSuccess

func (s *GetNodeResponseBody) SetSuccess(v bool) *GetNodeResponseBody

func (GetNodeResponseBody) String

func (s GetNodeResponseBody) String() string

type GetNodeResponseBodyData

type GetNodeResponseBodyData struct {
	// The description of the node.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The operation that you want to perform. Set the value to **GetNode**.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The name of the resource group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the node ID.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// The error message returned.
	DqcType  *int32 `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	FileType *int32 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The HTTP status code returned.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: The node is an auto triggered node.
	// *   MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered.
	// *   PAUSE: The node is a paused node.
	// *   SKIP: The node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the node.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The CRON expression returned.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The HTTP status code returned.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the owner of the node.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// Indicates whether the node can be rerun.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the node is associated with Data Quality. Valid values: 0 and 1. A value of 0 indicates that the node is associated with Data Quality. A value of 1 indicates that the node is not associated with Data Quality.
	RelatedFlowId *int64 `json:"RelatedFlowId,omitempty" xml:"RelatedFlowId,omitempty"`
	// The ID of the workflow to which the node belongs.
	RepeatInterval *int64 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// The type of the node.
	Repeatability      *string `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	ResGroupIdentifier *string `json:"ResGroupIdentifier,omitempty" xml:"ResGroupIdentifier,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	ResGroupName *string `json:"ResGroupName,omitempty" xml:"ResGroupName,omitempty"`
	// The ID of the workspace.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (GetNodeResponseBodyData) GoString

func (s GetNodeResponseBodyData) GoString() string

func (*GetNodeResponseBodyData) SetBaselineId

func (*GetNodeResponseBodyData) SetBusinessId

func (*GetNodeResponseBodyData) SetConnection

func (*GetNodeResponseBodyData) SetCronExpress

func (*GetNodeResponseBodyData) SetDescription

func (*GetNodeResponseBodyData) SetDqcDescription

func (s *GetNodeResponseBodyData) SetDqcDescription(v string) *GetNodeResponseBodyData

func (*GetNodeResponseBodyData) SetDqcType

func (*GetNodeResponseBodyData) SetFileType

func (*GetNodeResponseBodyData) SetNodeId

func (*GetNodeResponseBodyData) SetNodeName

func (*GetNodeResponseBodyData) SetOwnerId

func (*GetNodeResponseBodyData) SetParamValues

func (*GetNodeResponseBodyData) SetPriority

func (*GetNodeResponseBodyData) SetProgramType

func (*GetNodeResponseBodyData) SetProjectId

func (*GetNodeResponseBodyData) SetRelatedFlowId

func (s *GetNodeResponseBodyData) SetRelatedFlowId(v int64) *GetNodeResponseBodyData

func (*GetNodeResponseBodyData) SetRepeatInterval

func (s *GetNodeResponseBodyData) SetRepeatInterval(v int64) *GetNodeResponseBodyData

func (*GetNodeResponseBodyData) SetRepeatability

func (s *GetNodeResponseBodyData) SetRepeatability(v string) *GetNodeResponseBodyData

func (*GetNodeResponseBodyData) SetResGroupIdentifier

func (s *GetNodeResponseBodyData) SetResGroupIdentifier(v string) *GetNodeResponseBodyData

func (*GetNodeResponseBodyData) SetResGroupName

func (*GetNodeResponseBodyData) SetSchedulerType

func (s *GetNodeResponseBodyData) SetSchedulerType(v string) *GetNodeResponseBodyData

func (GetNodeResponseBodyData) String

func (s GetNodeResponseBodyData) String() string

type GetNodeTypeListInfoRequest

type GetNodeTypeListInfoRequest struct {
	Keyword           *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	Locale            *string `json:"Locale,omitempty" xml:"Locale,omitempty"`
	PageNumber        *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize          *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId         *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetNodeTypeListInfoRequest) GoString

func (s GetNodeTypeListInfoRequest) GoString() string

func (*GetNodeTypeListInfoRequest) SetKeyword

func (*GetNodeTypeListInfoRequest) SetLocale

func (*GetNodeTypeListInfoRequest) SetPageNumber

func (*GetNodeTypeListInfoRequest) SetPageSize

func (*GetNodeTypeListInfoRequest) SetProjectId

func (*GetNodeTypeListInfoRequest) SetProjectIdentifier

func (s *GetNodeTypeListInfoRequest) SetProjectIdentifier(v string) *GetNodeTypeListInfoRequest

func (GetNodeTypeListInfoRequest) String

type GetNodeTypeListInfoResponse

type GetNodeTypeListInfoResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetNodeTypeListInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetNodeTypeListInfoResponse) GoString

func (s GetNodeTypeListInfoResponse) GoString() string

func (*GetNodeTypeListInfoResponse) SetBody

func (*GetNodeTypeListInfoResponse) SetHeaders

func (*GetNodeTypeListInfoResponse) SetStatusCode

func (GetNodeTypeListInfoResponse) String

type GetNodeTypeListInfoResponseBody

type GetNodeTypeListInfoResponseBody struct {
	NodeTypeInfoList *GetNodeTypeListInfoResponseBodyNodeTypeInfoList `json:"NodeTypeInfoList,omitempty" xml:"NodeTypeInfoList,omitempty" type:"Struct"`
	RequestId        *string                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetNodeTypeListInfoResponseBody) GoString

func (*GetNodeTypeListInfoResponseBody) SetRequestId

func (GetNodeTypeListInfoResponseBody) String

type GetNodeTypeListInfoResponseBodyNodeTypeInfoList

type GetNodeTypeListInfoResponseBodyNodeTypeInfoList struct {
	NodeTypeInfo []*GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo `json:"NodeTypeInfo,omitempty" xml:"NodeTypeInfo,omitempty" type:"Repeated"`
	PageNumber   *int32                                                         `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize     *int32                                                         `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount   *int32                                                         `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetNodeTypeListInfoResponseBodyNodeTypeInfoList) GoString

func (*GetNodeTypeListInfoResponseBodyNodeTypeInfoList) SetPageNumber

func (*GetNodeTypeListInfoResponseBodyNodeTypeInfoList) SetPageSize

func (*GetNodeTypeListInfoResponseBodyNodeTypeInfoList) SetTotalCount

func (GetNodeTypeListInfoResponseBodyNodeTypeInfoList) String

type GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo

type GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo struct {
	NodeType     *int32  `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
	NodeTypeName *string `json:"NodeTypeName,omitempty" xml:"NodeTypeName,omitempty"`
}

func (GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo) GoString

func (*GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo) SetNodeType

func (*GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo) SetNodeTypeName

func (GetNodeTypeListInfoResponseBodyNodeTypeInfoListNodeTypeInfo) String

type GetOpRiskDataRequest

type GetOpRiskDataRequest struct {
	// The date on which the access records were queried. Specify the value in the yyyyMMdd format.
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// The parameters that you can specify to query the access records. Valid values:
	//
	// *   dbType: the data type
	// *   instanceName: the name of the instance
	// *   databaseName: the name of the database
	// *   projectName: the name of the workspace
	// *   clusterName: the name of the cluster
	//
	// The following example shows the parameters configured to query the access records of the sensitive data in the abc database of the ABC Hologres instance:
	//
	// {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}
	//
	// You must specify the parameters based on the compute engine that you use in your business.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The number of the page to return. Minimum value: 1.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page. Maximum value: 1000.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The method that you use to identify risks.
	//
	// *   You can manually identify risks.
	// *   You can also use a risk rule to identify risks. You can go to the DataWorks console to obtain the name of the risk rule on the Custom Identification Rules page of Data Security Guard.
	RiskType *string `json:"RiskType,omitempty" xml:"RiskType,omitempty"`
}

func (GetOpRiskDataRequest) GoString

func (s GetOpRiskDataRequest) GoString() string

func (*GetOpRiskDataRequest) SetDate

func (*GetOpRiskDataRequest) SetName

func (*GetOpRiskDataRequest) SetPageNo

func (*GetOpRiskDataRequest) SetPageSize

func (s *GetOpRiskDataRequest) SetPageSize(v int32) *GetOpRiskDataRequest

func (*GetOpRiskDataRequest) SetRiskType

func (GetOpRiskDataRequest) String

func (s GetOpRiskDataRequest) String() string

type GetOpRiskDataResponse

type GetOpRiskDataResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetOpRiskDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOpRiskDataResponse) GoString

func (s GetOpRiskDataResponse) GoString() string

func (*GetOpRiskDataResponse) SetBody

func (*GetOpRiskDataResponse) SetHeaders

func (*GetOpRiskDataResponse) SetStatusCode

func (s *GetOpRiskDataResponse) SetStatusCode(v int32) *GetOpRiskDataResponse

func (GetOpRiskDataResponse) String

func (s GetOpRiskDataResponse) String() string

type GetOpRiskDataResponseBody

type GetOpRiskDataResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of the risky sensitive data returned. The information includes totalCount and opRiskDatas.
	//
	// opRiskDatas includes the following parameters:
	//
	// *   sensType: the type of the sensitive data
	// *   sensLevel: the sensitivity level of the sensitive data
	// *   opType: the type of the operation
	// *   sql: the SQL statement that is executed
	// *   opAccount: the account that is used to perform the operation
	// *   opTime: the time when the operation was performed
	RiskData *string `json:"RiskData,omitempty" xml:"RiskData,omitempty"`
}

func (GetOpRiskDataResponseBody) GoString

func (s GetOpRiskDataResponseBody) GoString() string

func (*GetOpRiskDataResponseBody) SetRequestId

func (*GetOpRiskDataResponseBody) SetRiskData

func (GetOpRiskDataResponseBody) String

func (s GetOpRiskDataResponseBody) String() string

type GetOpSensitiveDataRequest

type GetOpSensitiveDataRequest struct {
	// The date on which access records were generated. Specify the value in the yyyyMMdd format.
	Date *string `json:"Date,omitempty" xml:"Date,omitempty"`
	// The parameters that you can specify to query the access records. Valid values:
	//
	// *   dbType: the data type
	// *   instanceName: the name of the instance
	// *   databaseName: the name of the database
	// *   projectName: the name of the workspace
	// *   clusterName: the name of the cluster
	//
	// The following example shows the parameters configured to query the access records of the sensitive data in the abc database of the ABC Hologres instance:
	//
	// {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}
	//
	// You must specify the parameters based on the compute engine that you use in your business.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The operation that is performed on the data. Valid values:
	//
	// *   SQL_SELECT: indicates that the data is accessed. For example, the SELECT statement is executed to query the data.
	// *   TUNNEL_DOWNLOAD: indicates that the data is downloaded. For example, a Tunnel command is run to download the data.
	OpType *string `json:"OpType,omitempty" xml:"OpType,omitempty"`
	// The number of the page to return. Minimum value:1. Maximum value: 1000.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page. Minimum value: 1. Maximum value: 1000.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (GetOpSensitiveDataRequest) GoString

func (s GetOpSensitiveDataRequest) GoString() string

func (*GetOpSensitiveDataRequest) SetDate

func (*GetOpSensitiveDataRequest) SetName

func (*GetOpSensitiveDataRequest) SetOpType

func (*GetOpSensitiveDataRequest) SetPageNo

func (*GetOpSensitiveDataRequest) SetPageSize

func (GetOpSensitiveDataRequest) String

func (s GetOpSensitiveDataRequest) String() string

type GetOpSensitiveDataResponse

type GetOpSensitiveDataResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetOpSensitiveDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOpSensitiveDataResponse) GoString

func (s GetOpSensitiveDataResponse) GoString() string

func (*GetOpSensitiveDataResponse) SetBody

func (*GetOpSensitiveDataResponse) SetHeaders

func (*GetOpSensitiveDataResponse) SetStatusCode

func (GetOpSensitiveDataResponse) String

type GetOpSensitiveDataResponseBody

type GetOpSensitiveDataResponseBody struct {
	// The information of the access records returned for the sensitive data. The information includes totalCount and opRiskDatas.
	//
	// opRiskDatas includes the following parameters:
	//
	// *   sensType: indicates the type of the sensitive data.
	// *   sensLevel: indicates the sensitivity level of the sensitive data. A larger value of sensLevel indicates a higher sensitivity level.
	// *   opType: indicates the type of the operation.
	// *   sql: indicates the SQL statement that is executed.
	// *   opAccount: indicates the account that is used to perform the operation.
	// *   opTime: indicates the time when the operation was performed.
	OpSensitiveData *string `json:"OpSensitiveData,omitempty" xml:"OpSensitiveData,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetOpSensitiveDataResponseBody) GoString

func (*GetOpSensitiveDataResponseBody) SetOpSensitiveData

func (*GetOpSensitiveDataResponseBody) SetRequestId

func (GetOpSensitiveDataResponseBody) String

type GetOptionValueForProjectRequest

type GetOptionValueForProjectRequest struct {
	// The ID of the workspace.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// Id of the request
	ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetOptionValueForProjectRequest) GoString

func (*GetOptionValueForProjectRequest) SetExtensionCode

func (*GetOptionValueForProjectRequest) SetProjectId

func (GetOptionValueForProjectRequest) String

type GetOptionValueForProjectResponse

type GetOptionValueForProjectResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetOptionValueForProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOptionValueForProjectResponse) GoString

func (*GetOptionValueForProjectResponse) SetHeaders

func (*GetOptionValueForProjectResponse) SetStatusCode

func (GetOptionValueForProjectResponse) String

type GetOptionValueForProjectResponseBody

type GetOptionValueForProjectResponseBody struct {
	OptionValue *string `json:"OptionValue,omitempty" xml:"OptionValue,omitempty"`
	// The option settings. In the example, cuNumber is a custom key.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetOptionValueForProjectResponseBody) GoString

func (*GetOptionValueForProjectResponseBody) SetOptionValue

func (*GetOptionValueForProjectResponseBody) SetRequestId

func (GetOptionValueForProjectResponseBody) String

type GetPermissionApplyOrderDetailRequest

type GetPermissionApplyOrderDetailRequest struct {
	// The ID of the permission request order. You can call the ListPermissionApplyOrders operation to obtain the order ID.
	FlowId *string `json:"FlowId,omitempty" xml:"FlowId,omitempty"`
}

func (GetPermissionApplyOrderDetailRequest) GoString

func (*GetPermissionApplyOrderDetailRequest) SetFlowId

func (GetPermissionApplyOrderDetailRequest) String

type GetPermissionApplyOrderDetailResponse

type GetPermissionApplyOrderDetailResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetPermissionApplyOrderDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetPermissionApplyOrderDetailResponse) GoString

func (*GetPermissionApplyOrderDetailResponse) SetHeaders

func (*GetPermissionApplyOrderDetailResponse) SetStatusCode

func (GetPermissionApplyOrderDetailResponse) String

type GetPermissionApplyOrderDetailResponseBody

type GetPermissionApplyOrderDetailResponseBody struct {
	// Details about the permission request order.
	ApplyOrderDetail *GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail `json:"ApplyOrderDetail,omitempty" xml:"ApplyOrderDetail,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBody) GoString

func (*GetPermissionApplyOrderDetailResponseBody) SetRequestId

func (GetPermissionApplyOrderDetailResponseBody) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail struct {
	// The unique ID of the Alibaba Cloud account that is used to submit the permission request order.
	ApplyBaseId *string `json:"ApplyBaseId,omitempty" xml:"ApplyBaseId,omitempty"`
	// The time when the permission request order was submitted. The parameter value is a UNIX timestamp.
	ApplyTimestamp *int64 `json:"ApplyTimestamp,omitempty" xml:"ApplyTimestamp,omitempty"`
	// The list of Alibaba Cloud accounts that are used to approve the permission request order.
	ApproveAccountList []*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList `json:"ApproveAccountList,omitempty" xml:"ApproveAccountList,omitempty" type:"Repeated"`
	// The content of the permission request.
	ApproveContent *GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent `json:"ApproveContent,omitempty" xml:"ApproveContent,omitempty" type:"Struct"`
	// The ID of the permission request order.
	FlowId *string `json:"FlowId,omitempty" xml:"FlowId,omitempty"`
	// The status of the permission request order. Valid values:
	//
	// *   1: pending approval
	// *   2: approved and authorized
	// *   3: approved but authorization failed
	// *   4: rejected
	FlowStatus *int32 `json:"FlowStatus,omitempty" xml:"FlowStatus,omitempty"`
	// Information about the account that is used to request permissions.
	GranteeObjectList []*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList `json:"GranteeObjectList,omitempty" xml:"GranteeObjectList,omitempty" type:"Repeated"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) GoString

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) SetApplyBaseId

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) SetApplyTimestamp

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) SetFlowId

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) SetFlowStatus

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetail) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList struct {
	// The unique ID of the Alibaba Cloud account that is used to approve the permission request order.
	BaseId *string `json:"BaseId,omitempty" xml:"BaseId,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList) GoString

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList) SetBaseId

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveAccountList) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent struct {
	// The reason for your request. The administrator decides whether to approve the request based on the request reason.
	ApplyReason *string `json:"ApplyReason,omitempty" xml:"ApplyReason,omitempty"`
	// The expiration time of the permissions that you requested. The parameter value is a UNIX timestamp.
	//
	// If LabelSecurity is disabled in the MaxCompute project, or the security level of fields in the MaxCompute table on which you request permissions is 0 or is less than or equal to the security level of the Alibaba Cloud account for which you request permissions, you can request only permanent permissions.
	Deadline *int64 `json:"Deadline,omitempty" xml:"Deadline,omitempty"`
	// The type of the permission request order. The parameter value is 1 and cannot be changed. 1 indicates that ACL-based authorization is requested.
	OrderType *int32 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The information about the project and workspace that are associated with the object on which you requested permissions.
	ProjectMeta *GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta `json:"ProjectMeta,omitempty" xml:"ProjectMeta,omitempty" type:"Struct"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent) GoString

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent) SetApplyReason

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent) SetDeadline

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent) SetOrderType

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContent) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta struct {
	// The MaxCompute project to which the object on which you request permissions belongs.
	MaxComputeProjectName *string `json:"MaxComputeProjectName,omitempty" xml:"MaxComputeProjectName,omitempty"`
	// Details about the object on which you request permissions.
	ObjectMetaList []*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaList `json:"ObjectMetaList,omitempty" xml:"ObjectMetaList,omitempty" type:"Repeated"`
	// The ID of the DataWorks workspace that is associated with the object on which you request permissions.
	WorkspaceId *int32 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta) GoString

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta) SetMaxComputeProjectName

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta) SetWorkspaceId

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMeta) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaList

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaList struct {
	// The information about the column fields in the object on which you request permissions.
	ColumnMetaList []*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaListColumnMetaList `json:"ColumnMetaList,omitempty" xml:"ColumnMetaList,omitempty" type:"Repeated"`
	// The name of the table on which you request permissions.
	ObjectName *string `json:"ObjectName,omitempty" xml:"ObjectName,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaList) GoString

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaList) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaListColumnMetaList

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaListColumnMetaList struct {
	// The description of the column on which you request permissions.
	ColumnComment *string `json:"ColumnComment,omitempty" xml:"ColumnComment,omitempty"`
	// The name of the column on which you request permissions.
	ColumnName    *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	SecurityLevel *string `json:"SecurityLevel,omitempty" xml:"SecurityLevel,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaListColumnMetaList) GoString

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailApproveContentProjectMetaObjectMetaListColumnMetaList) String

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList

type GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList struct {
	// The unique ID of the account that is used to request permissions.
	GranteeId *string `json:"GranteeId,omitempty" xml:"GranteeId,omitempty"`
	// The name of the account that is used to request permissions. The name is in the same format as that of the account used to access the MaxCompute project.
	//
	// *   An Alibaba Cloud account is in the format of ALIYUN$+Account name.
	// *   A RAM user is in the format of RAM$+Account name.
	GranteeName *string `json:"GranteeName,omitempty" xml:"GranteeName,omitempty"`
	// The type of the subject that requests permissions. The parameter value is 1 and cannot be changed. It indicates user.
	GranteeType *int32 `json:"GranteeType,omitempty" xml:"GranteeType,omitempty"`
	// The subtype of the subject that requests permissions. Valid values:
	//
	// *   101: production account
	// *   103: individual account
	// *   105: account that requests permissions for others
	GranteeTypeSub *int32 `json:"GranteeTypeSub,omitempty" xml:"GranteeTypeSub,omitempty"`
}

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) GoString

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) SetGranteeId

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) SetGranteeName

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) SetGranteeType

func (*GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) SetGranteeTypeSub

func (GetPermissionApplyOrderDetailResponseBodyApplyOrderDetailGranteeObjectList) String

type GetProjectDetailRequest

type GetProjectDetailRequest struct {
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetProjectDetailRequest) GoString

func (s GetProjectDetailRequest) GoString() string

func (*GetProjectDetailRequest) SetProjectId

func (GetProjectDetailRequest) String

func (s GetProjectDetailRequest) String() string

type GetProjectDetailResponse

type GetProjectDetailResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetProjectDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetProjectDetailResponse) GoString

func (s GetProjectDetailResponse) GoString() string

func (*GetProjectDetailResponse) SetBody

func (*GetProjectDetailResponse) SetHeaders

func (*GetProjectDetailResponse) SetStatusCode

func (GetProjectDetailResponse) String

func (s GetProjectDetailResponse) String() string

type GetProjectDetailResponseBody

type GetProjectDetailResponseBody struct {
	Data           *GetProjectDetailResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpStatusCode *int32                            `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                             `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetProjectDetailResponseBody) GoString

func (s GetProjectDetailResponseBody) GoString() string

func (*GetProjectDetailResponseBody) SetData

func (*GetProjectDetailResponseBody) SetHttpStatusCode

func (*GetProjectDetailResponseBody) SetRequestId

func (*GetProjectDetailResponseBody) SetSuccess

func (GetProjectDetailResponseBody) String

type GetProjectDetailResponseBodyData

type GetProjectDetailResponseBodyData struct {
	DefaultDiResourceGroupIdentifier *string                                 `json:"DefaultDiResourceGroupIdentifier,omitempty" xml:"DefaultDiResourceGroupIdentifier,omitempty"`
	DevelopmentType                  *int32                                  `json:"DevelopmentType,omitempty" xml:"DevelopmentType,omitempty"`
	DisableDevelopment               *bool                                   `json:"DisableDevelopment,omitempty" xml:"DisableDevelopment,omitempty"`
	EnvTypes                         []*string                               `json:"EnvTypes,omitempty" xml:"EnvTypes,omitempty" type:"Repeated"`
	GmtCreate                        *string                                 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified                      *string                                 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	IsAllowDownload                  *int32                                  `json:"IsAllowDownload,omitempty" xml:"IsAllowDownload,omitempty"`
	IsDefault                        *int32                                  `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	ProjectDescription               *string                                 `json:"ProjectDescription,omitempty" xml:"ProjectDescription,omitempty"`
	ProjectId                        *int32                                  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectIdentifier                *string                                 `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	ProjectMode                      *int32                                  `json:"ProjectMode,omitempty" xml:"ProjectMode,omitempty"`
	ProjectName                      *string                                 `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	ProjectOwnerBaseId               *string                                 `json:"ProjectOwnerBaseId,omitempty" xml:"ProjectOwnerBaseId,omitempty"`
	ProtectedMode                    *int32                                  `json:"ProtectedMode,omitempty" xml:"ProtectedMode,omitempty"`
	ResidentArea                     *string                                 `json:"ResidentArea,omitempty" xml:"ResidentArea,omitempty"`
	ResourceManagerResourceGroupId   *string                                 `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	SchedulerMaxRetryTimes           *int32                                  `json:"SchedulerMaxRetryTimes,omitempty" xml:"SchedulerMaxRetryTimes,omitempty"`
	SchedulerRetryInterval           *int32                                  `json:"SchedulerRetryInterval,omitempty" xml:"SchedulerRetryInterval,omitempty"`
	Status                           *int32                                  `json:"Status,omitempty" xml:"Status,omitempty"`
	TablePrivacyMode                 *int32                                  `json:"TablePrivacyMode,omitempty" xml:"TablePrivacyMode,omitempty"`
	Tags                             []*GetProjectDetailResponseBodyDataTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	TenantId                         *int64                                  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	UseProxyOdpsAccount              *bool                                   `json:"UseProxyOdpsAccount,omitempty" xml:"UseProxyOdpsAccount,omitempty"`
}

func (GetProjectDetailResponseBodyData) GoString

func (*GetProjectDetailResponseBodyData) SetDefaultDiResourceGroupIdentifier

func (s *GetProjectDetailResponseBodyData) SetDefaultDiResourceGroupIdentifier(v string) *GetProjectDetailResponseBodyData

func (*GetProjectDetailResponseBodyData) SetDevelopmentType

func (*GetProjectDetailResponseBodyData) SetDisableDevelopment

func (*GetProjectDetailResponseBodyData) SetEnvTypes

func (*GetProjectDetailResponseBodyData) SetGmtCreate

func (*GetProjectDetailResponseBodyData) SetGmtModified

func (*GetProjectDetailResponseBodyData) SetIsAllowDownload

func (*GetProjectDetailResponseBodyData) SetIsDefault

func (*GetProjectDetailResponseBodyData) SetProjectDescription

func (*GetProjectDetailResponseBodyData) SetProjectId

func (*GetProjectDetailResponseBodyData) SetProjectIdentifier

func (*GetProjectDetailResponseBodyData) SetProjectMode

func (*GetProjectDetailResponseBodyData) SetProjectName

func (*GetProjectDetailResponseBodyData) SetProjectOwnerBaseId

func (*GetProjectDetailResponseBodyData) SetProtectedMode

func (*GetProjectDetailResponseBodyData) SetResidentArea

func (*GetProjectDetailResponseBodyData) SetResourceManagerResourceGroupId

func (s *GetProjectDetailResponseBodyData) SetResourceManagerResourceGroupId(v string) *GetProjectDetailResponseBodyData

func (*GetProjectDetailResponseBodyData) SetSchedulerMaxRetryTimes

func (*GetProjectDetailResponseBodyData) SetSchedulerRetryInterval

func (*GetProjectDetailResponseBodyData) SetStatus

func (*GetProjectDetailResponseBodyData) SetTablePrivacyMode

func (*GetProjectDetailResponseBodyData) SetTenantId

func (*GetProjectDetailResponseBodyData) SetUseProxyOdpsAccount

func (GetProjectDetailResponseBodyData) String

type GetProjectDetailResponseBodyDataTags

type GetProjectDetailResponseBodyDataTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetProjectDetailResponseBodyDataTags) GoString

func (*GetProjectDetailResponseBodyDataTags) SetKey

func (*GetProjectDetailResponseBodyDataTags) SetValue

func (GetProjectDetailResponseBodyDataTags) String

type GetProjectRequest

type GetProjectRequest struct {
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	ProjectId         *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (GetProjectRequest) GoString

func (s GetProjectRequest) GoString() string

func (*GetProjectRequest) SetProjectId

func (s *GetProjectRequest) SetProjectId(v int64) *GetProjectRequest

func (*GetProjectRequest) SetProjectIdentifier

func (s *GetProjectRequest) SetProjectIdentifier(v string) *GetProjectRequest

func (GetProjectRequest) String

func (s GetProjectRequest) String() string

type GetProjectResponse

type GetProjectResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetProjectResponse) GoString

func (s GetProjectResponse) GoString() string

func (*GetProjectResponse) SetBody

func (*GetProjectResponse) SetHeaders

func (s *GetProjectResponse) SetHeaders(v map[string]*string) *GetProjectResponse

func (*GetProjectResponse) SetStatusCode

func (s *GetProjectResponse) SetStatusCode(v int32) *GetProjectResponse

func (GetProjectResponse) String

func (s GetProjectResponse) String() string

type GetProjectResponseBody

type GetProjectResponseBody struct {
	// This parameter is deprecated.
	Data *GetProjectResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request was successful.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The description of the workspace.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the workspace. Valid values:
	//
	// *   AVAILABLE(0): The workspace is in a normal state.
	// *   DELETED(1): The workspace is deleted.
	// *   INITIALIZING(2): The workspace is being initialized.
	// *   INIT_FAILED(3): The workspace fails to be initialized.
	// *   FORBIDDEN(4): The workspace is manually disabled.
	// *   DELETING(5): The workspace is being deleted.
	// *   DEL_FAILED(6): The workspace fails to be deleted.
	// *   FROZEN(7): The workspace is frozen due to overdue payments.
	// *   UPDATING(8): The workspace is being updated. The workspace enters this state after you associate a new compute engine with the workspace and the compute engine is being initialized.
	// *   UPDATE_FAILED(9): The workspace fails to be updated.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetProjectResponseBody) GoString

func (s GetProjectResponseBody) GoString() string

func (*GetProjectResponseBody) SetData

func (*GetProjectResponseBody) SetHttpStatusCode

func (s *GetProjectResponseBody) SetHttpStatusCode(v int32) *GetProjectResponseBody

func (*GetProjectResponseBody) SetRequestId

func (*GetProjectResponseBody) SetSuccess

func (GetProjectResponseBody) String

func (s GetProjectResponseBody) String() string

type GetProjectResponseBodyData

type GetProjectResponseBodyData struct {
	// Indicates whether the workspace is a default workspace. Valid values:
	//
	// *   1: The workspace is a default workspace.
	// *   0: The workspace is not a default workspace.
	Appkey *string `json:"Appkey,omitempty" xml:"Appkey,omitempty"`
	// The time when the workspace was created. Example: Dec 3, 2019 9:12:20 PM.
	BaseProject                      *bool   `json:"BaseProject,omitempty" xml:"BaseProject,omitempty"`
	DefaultDiResourceGroupIdentifier *string `json:"DefaultDiResourceGroupIdentifier,omitempty" xml:"DefaultDiResourceGroupIdentifier,omitempty"`
	// The unique identifier of the workspace.
	Destination *int32 `json:"Destination,omitempty" xml:"Destination,omitempty"`
	// This parameter is deprecated.
	DevStorageQuota *string `json:"DevStorageQuota,omitempty" xml:"DevStorageQuota,omitempty"`
	// The default maximum number of automatic reruns that are allowed after an error occurs.
	DevelopmentType *int32 `json:"DevelopmentType,omitempty" xml:"DevelopmentType,omitempty"`
	// This parameter is deprecated.
	DisableDevelopment *bool `json:"DisableDevelopment,omitempty" xml:"DisableDevelopment,omitempty"`
	// The list of tags.
	//
	// The tags are added to resources in the workspace and used for authentication and cost allocation.
	EnvTypes []*string `json:"EnvTypes,omitempty" xml:"EnvTypes,omitempty" type:"Repeated"`
	// The environment of the workspace. Valid values: PROD and DEV.
	//
	// *   The value PROD indicates the production environment. Workspaces in basic mode provide only the production environment.
	// *   The value DEV indicates the development environment. Workspaces in standard mode provide both the development environment and the production environment.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The description of the workspace.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The time when the workspace was last modified. Example: Dec 3, 2019 9:12:20 PM.
	IsAllowDownload *int32 `json:"IsAllowDownload,omitempty" xml:"IsAllowDownload,omitempty"`
	// The display name of the workspace.
	IsDefault *int32 `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// Indicates whether you are allowed to download the query result from DataStudio. Valid values:
	//
	// *   1: You are allowed to download the query result from DataStudio.
	// *   0: You are not allowed to download the query result from DataStudio.
	MaxFlowNode *int32 `json:"MaxFlowNode,omitempty" xml:"MaxFlowNode,omitempty"`
	// The development type of the workspace. The value is fixed as 4. This parameter is deprecated.
	ProdStorageQuota *string `json:"ProdStorageQuota,omitempty" xml:"ProdStorageQuota,omitempty"`
	// Indicates whether the MaxCompute tables in the workspace are visible to the users within a tenant. Valid values:
	//
	// *   0: The MaxCompute tables are invisible to the users within a tenant.
	// *   1: The MaxCompute tables are visible to the users within a tenant.
	ProjectDescription *string `json:"ProjectDescription,omitempty" xml:"ProjectDescription,omitempty"`
	// The mode of the workspace. Valid values:
	//
	// *   2: The workspace is in basic mode.
	// *   3: The workspace is in standard mode.
	ProjectId *int32 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the Alibaba Cloud account used by the workspace owner.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// This parameter is deprecated.
	ProjectMode *int32 `json:"ProjectMode,omitempty" xml:"ProjectMode,omitempty"`
	// Indicates whether the Development role is disabled. Valid values:
	//
	// *   false: The Development role is enabled.
	// *   true: The Development role is disabled.
	//
	// <!---->
	//
	// *   Default value: false.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// Indicates whether a proxy account is used to access the MaxCompute compute engine instance associated with the workspace.
	ProjectOwnerBaseId *string `json:"ProjectOwnerBaseId,omitempty" xml:"ProjectOwnerBaseId,omitempty"`
	// This parameter is deprecated.
	ProtectedMode *int32  `json:"ProtectedMode,omitempty" xml:"ProtectedMode,omitempty"`
	ResidentArea  *string `json:"ResidentArea,omitempty" xml:"ResidentArea,omitempty"`
	// The keys of the tags that are added to resources in the workspace. The tag keys must meet the following conditions:
	//
	// *   The number of tag keys that can be added to resources ranges from 1 to 20.
	// *   Each tag key can be a maximum of 128 characters in length.
	// *   The tag keys cannot start with acs: or aliyun:.
	// *   The tag keys cannot contain http:// or https://.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The interval between automatic reruns after an error occurs. Unit: milliseconds. The maximum interval is 30 minutes. You must pay attention to the conversion between units.
	SchedulerMaxRetryTimes *int32 `json:"SchedulerMaxRetryTimes,omitempty" xml:"SchedulerMaxRetryTimes,omitempty"`
	// This parameter is deprecated.
	SchedulerRetryInterval *int32 `json:"SchedulerRetryInterval,omitempty" xml:"SchedulerRetryInterval,omitempty"`
	// The ID of the workspace.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// Indicates whether the workspace protection feature is enabled. Valid values:
	//
	// *   1: The workspace protection feature is enabled.
	// *   0: The workspace protection feature is disabled.
	TablePrivacyMode *int32 `json:"TablePrivacyMode,omitempty" xml:"TablePrivacyMode,omitempty"`
	// The values of the tags that are added to resources in the workspace. The tag values must meet the following conditions:
	//
	// *   The number of tag values that can be added to resources ranges from 1 to 20.
	// *   Each tag value can be a maximum of 128 characters in length.
	// *   The tag values cannot start with acs:.
	// *   The tag values cannot contain http:// or https://.
	Tags []*GetProjectResponseBodyDataTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The ID of the resource group used in the workspace.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The ID of the tenant.
	UseProxyOdpsAccount *bool `json:"UseProxyOdpsAccount,omitempty" xml:"UseProxyOdpsAccount,omitempty"`
}

func (GetProjectResponseBodyData) GoString

func (s GetProjectResponseBodyData) GoString() string

func (*GetProjectResponseBodyData) SetAppkey

func (*GetProjectResponseBodyData) SetBaseProject

func (*GetProjectResponseBodyData) SetDefaultDiResourceGroupIdentifier

func (s *GetProjectResponseBodyData) SetDefaultDiResourceGroupIdentifier(v string) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetDestination

func (*GetProjectResponseBodyData) SetDevStorageQuota

func (*GetProjectResponseBodyData) SetDevelopmentType

func (*GetProjectResponseBodyData) SetDisableDevelopment

func (s *GetProjectResponseBodyData) SetDisableDevelopment(v bool) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetEnvTypes

func (*GetProjectResponseBodyData) SetGmtCreate

func (*GetProjectResponseBodyData) SetGmtModified

func (*GetProjectResponseBodyData) SetIsAllowDownload

func (*GetProjectResponseBodyData) SetIsDefault

func (*GetProjectResponseBodyData) SetMaxFlowNode

func (*GetProjectResponseBodyData) SetProdStorageQuota

func (*GetProjectResponseBodyData) SetProjectDescription

func (s *GetProjectResponseBodyData) SetProjectDescription(v string) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetProjectId

func (*GetProjectResponseBodyData) SetProjectIdentifier

func (s *GetProjectResponseBodyData) SetProjectIdentifier(v string) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetProjectMode

func (*GetProjectResponseBodyData) SetProjectName

func (*GetProjectResponseBodyData) SetProjectOwnerBaseId

func (s *GetProjectResponseBodyData) SetProjectOwnerBaseId(v string) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetProtectedMode

func (*GetProjectResponseBodyData) SetResidentArea

func (*GetProjectResponseBodyData) SetResourceManagerResourceGroupId

func (s *GetProjectResponseBodyData) SetResourceManagerResourceGroupId(v string) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetSchedulerMaxRetryTimes

func (s *GetProjectResponseBodyData) SetSchedulerMaxRetryTimes(v int32) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetSchedulerRetryInterval

func (s *GetProjectResponseBodyData) SetSchedulerRetryInterval(v int32) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetStatus

func (*GetProjectResponseBodyData) SetTablePrivacyMode

func (s *GetProjectResponseBodyData) SetTablePrivacyMode(v int32) *GetProjectResponseBodyData

func (*GetProjectResponseBodyData) SetTags

func (*GetProjectResponseBodyData) SetTenantId

func (*GetProjectResponseBodyData) SetUseProxyOdpsAccount

func (s *GetProjectResponseBodyData) SetUseProxyOdpsAccount(v bool) *GetProjectResponseBodyData

func (GetProjectResponseBodyData) String

type GetProjectResponseBodyDataTags

type GetProjectResponseBodyDataTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetProjectResponseBodyDataTags) GoString

func (*GetProjectResponseBodyDataTags) SetKey

func (*GetProjectResponseBodyDataTags) SetValue

func (GetProjectResponseBodyDataTags) String

type GetQualityEntityRequest

type GetQualityEntityRequest struct {
	// The type of the compute engine instance or data source.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	ProjectId       *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source. You can obtain the name from data source configurations.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the partitioned table. You can call the [GetMetaTablePartition](~~173923~~) operation to obtain the name.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetQualityEntityRequest) GoString

func (s GetQualityEntityRequest) GoString() string

func (*GetQualityEntityRequest) SetEnvType

func (*GetQualityEntityRequest) SetMatchExpression

func (s *GetQualityEntityRequest) SetMatchExpression(v string) *GetQualityEntityRequest

func (*GetQualityEntityRequest) SetProjectId

func (*GetQualityEntityRequest) SetProjectName

func (*GetQualityEntityRequest) SetTableName

func (GetQualityEntityRequest) String

func (s GetQualityEntityRequest) String() string

type GetQualityEntityResponse

type GetQualityEntityResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetQualityEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetQualityEntityResponse) GoString

func (s GetQualityEntityResponse) GoString() string

func (*GetQualityEntityResponse) SetBody

func (*GetQualityEntityResponse) SetHeaders

func (*GetQualityEntityResponse) SetStatusCode

func (GetQualityEntityResponse) String

func (s GetQualityEntityResponse) String() string

type GetQualityEntityResponseBody

type GetQualityEntityResponseBody struct {
	// The information about the partition filter expression.
	Data []*GetQualityEntityResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetQualityEntityResponseBody) GoString

func (s GetQualityEntityResponseBody) GoString() string

func (*GetQualityEntityResponseBody) SetData

func (*GetQualityEntityResponseBody) SetErrorCode

func (*GetQualityEntityResponseBody) SetErrorMessage

func (*GetQualityEntityResponseBody) SetHttpStatusCode

func (*GetQualityEntityResponseBody) SetRequestId

func (*GetQualityEntityResponseBody) SetSuccess

func (GetQualityEntityResponseBody) String

type GetQualityEntityResponseBodyData

type GetQualityEntityResponseBodyData struct {
	// The time when the partition filter expression was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The level of the partition filter expression. Valid values:
	//
	// *   0: The partition filter expression is at the SQL level. This indicates that the system checks data quality after each SQL statement is executed.
	// *   1: The partition filter expression is at the node level. This indicates that the system checks data quality after all the SQL statements for a node are executed.
	EntityLevel *int32 `json:"EntityLevel,omitempty" xml:"EntityLevel,omitempty"`
	// The type of the compute engine instance or data source.
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The ID of the Alibaba Cloud account that is used to receive alert notifications.
	Followers *string `json:"Followers,omitempty" xml:"Followers,omitempty"`
	// Indicates whether the partition filter expression is associated with a node. Valid values:
	//
	// *   true: The partition filter expression is associated with a node.
	// *   false: The partition filter expression is not associated with a node.
	HasRelativeNode *bool `json:"HasRelativeNode,omitempty" xml:"HasRelativeNode,omitempty"`
	// The ID of the partition filter expression.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The time when the partition filter expression was modified.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to modify the partition filter expression.
	ModifyUser *string `json:"ModifyUser,omitempty" xml:"ModifyUser,omitempty"`
	// The ID of the Alibaba Cloud account that is used to configure the partition filter expression.
	OnDuty *string `json:"OnDuty,omitempty" xml:"OnDuty,omitempty"`
	// The name of the Alibaba Cloud account that is used to configure the partition filter expression.
	OnDutyAccountName *string `json:"OnDutyAccountName,omitempty" xml:"OnDutyAccountName,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The information about the node with which the partition filter expression is associated. The information includes the following items:
	//
	// *   ProjectName: the name of the workspace to which the node belongs.
	// *   NodeID: the ID of the node.
	RelativeNode *string `json:"RelativeNode,omitempty" xml:"RelativeNode,omitempty"`
	// Indicates that the partition filter expression is at the SQL level.
	Sql *int32 `json:"Sql,omitempty" xml:"Sql,omitempty"`
	// The name of the partitioned table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The node.
	Task *int32 `json:"Task,omitempty" xml:"Task,omitempty"`
}

func (GetQualityEntityResponseBodyData) GoString

func (*GetQualityEntityResponseBodyData) SetCreateTime

func (*GetQualityEntityResponseBodyData) SetEntityLevel

func (*GetQualityEntityResponseBodyData) SetEnvType

func (*GetQualityEntityResponseBodyData) SetFollowers

func (*GetQualityEntityResponseBodyData) SetHasRelativeNode

func (*GetQualityEntityResponseBodyData) SetId

func (*GetQualityEntityResponseBodyData) SetMatchExpression

func (*GetQualityEntityResponseBodyData) SetModifyTime

func (*GetQualityEntityResponseBodyData) SetModifyUser

func (*GetQualityEntityResponseBodyData) SetOnDuty

func (*GetQualityEntityResponseBodyData) SetOnDutyAccountName

func (*GetQualityEntityResponseBodyData) SetProjectName

func (*GetQualityEntityResponseBodyData) SetRelativeNode

func (*GetQualityEntityResponseBodyData) SetSql

func (*GetQualityEntityResponseBodyData) SetTableName

func (*GetQualityEntityResponseBodyData) SetTask

func (GetQualityEntityResponseBodyData) String

type GetQualityFollowerRequest

type GetQualityFollowerRequest struct {
	EntityId    *int64  `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	ProjectId   *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (GetQualityFollowerRequest) GoString

func (s GetQualityFollowerRequest) GoString() string

func (*GetQualityFollowerRequest) SetEntityId

func (*GetQualityFollowerRequest) SetProjectId

func (*GetQualityFollowerRequest) SetProjectName

func (GetQualityFollowerRequest) String

func (s GetQualityFollowerRequest) String() string

type GetQualityFollowerResponse

type GetQualityFollowerResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetQualityFollowerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetQualityFollowerResponse) GoString

func (s GetQualityFollowerResponse) GoString() string

func (*GetQualityFollowerResponse) SetBody

func (*GetQualityFollowerResponse) SetHeaders

func (*GetQualityFollowerResponse) SetStatusCode

func (GetQualityFollowerResponse) String

type GetQualityFollowerResponseBody

type GetQualityFollowerResponseBody struct {
	Data           []*GetQualityFollowerResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string                               `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                               `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                                `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetQualityFollowerResponseBody) GoString

func (*GetQualityFollowerResponseBody) SetData

func (*GetQualityFollowerResponseBody) SetErrorCode

func (*GetQualityFollowerResponseBody) SetErrorMessage

func (*GetQualityFollowerResponseBody) SetHttpStatusCode

func (*GetQualityFollowerResponseBody) SetRequestId

func (*GetQualityFollowerResponseBody) SetSuccess

func (GetQualityFollowerResponseBody) String

type GetQualityFollowerResponseBodyData

type GetQualityFollowerResponseBodyData struct {
	AlarmMode           *int32  `json:"AlarmMode,omitempty" xml:"AlarmMode,omitempty"`
	CreateTime          *int64  `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	EntityId            *string `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	Follower            *string `json:"Follower,omitempty" xml:"Follower,omitempty"`
	FollowerAccountName *string `json:"FollowerAccountName,omitempty" xml:"FollowerAccountName,omitempty"`
	Id                  *int64  `json:"Id,omitempty" xml:"Id,omitempty"`
	ModifyTime          *int64  `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	ProjectName         *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	TableName           *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (GetQualityFollowerResponseBodyData) GoString

func (*GetQualityFollowerResponseBodyData) SetAlarmMode

func (*GetQualityFollowerResponseBodyData) SetCreateTime

func (*GetQualityFollowerResponseBodyData) SetEntityId

func (*GetQualityFollowerResponseBodyData) SetFollower

func (*GetQualityFollowerResponseBodyData) SetFollowerAccountName

func (*GetQualityFollowerResponseBodyData) SetId

func (*GetQualityFollowerResponseBodyData) SetModifyTime

func (*GetQualityFollowerResponseBodyData) SetProjectName

func (*GetQualityFollowerResponseBodyData) SetTableName

func (GetQualityFollowerResponseBodyData) String

type GetQualityRuleRequest

type GetQualityRuleRequest struct {
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The ID of the monitoring rule. You can call the [ListQualityRules](~~173995~~) operation to query the ID.
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
}

func (GetQualityRuleRequest) GoString

func (s GetQualityRuleRequest) GoString() string

func (*GetQualityRuleRequest) SetProjectId

func (*GetQualityRuleRequest) SetProjectName

func (s *GetQualityRuleRequest) SetProjectName(v string) *GetQualityRuleRequest

func (*GetQualityRuleRequest) SetRuleId

func (GetQualityRuleRequest) String

func (s GetQualityRuleRequest) String() string

type GetQualityRuleResponse

type GetQualityRuleResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetQualityRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetQualityRuleResponse) GoString

func (s GetQualityRuleResponse) GoString() string

func (*GetQualityRuleResponse) SetBody

func (*GetQualityRuleResponse) SetHeaders

func (*GetQualityRuleResponse) SetStatusCode

func (GetQualityRuleResponse) String

func (s GetQualityRuleResponse) String() string

type GetQualityRuleResponseBody

type GetQualityRuleResponseBody struct {
	// The information of the monitoring rule.
	Data *GetQualityRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetQualityRuleResponseBody) GoString

func (s GetQualityRuleResponseBody) GoString() string

func (*GetQualityRuleResponseBody) SetData

func (*GetQualityRuleResponseBody) SetErrorCode

func (*GetQualityRuleResponseBody) SetErrorMessage

func (*GetQualityRuleResponseBody) SetHttpStatusCode

func (*GetQualityRuleResponseBody) SetRequestId

func (*GetQualityRuleResponseBody) SetSuccess

func (GetQualityRuleResponseBody) String

type GetQualityRuleResponseBodyData

type GetQualityRuleResponseBodyData struct {
	// The strength of the monitoring rule. The strength of a monitoring rule indicates the importance of the rule. Valid values:
	//
	// *   1: indicates that the monitoring rule is a strong rule.
	//
	// *   0: indicates that the monitoring rule is a weak rule.
	//
	//     You can specify whether a monitoring rule is a strong rule based on your business requirements. If a strong rule is used and an error alert is triggered, nodes are blocked.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The ID of the checker. The value of this parameter corresponds to the ID at the frontend and is converted from the ID of the primary key.
	Checker *int32 `json:"Checker,omitempty" xml:"Checker,omitempty"`
	// The name of the checker.
	CheckerName *string `json:"CheckerName,omitempty" xml:"CheckerName,omitempty"`
	// The description of the monitoring rule.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The threshold for an error alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and an error alert is triggered, nodes are blocked.
	CriticalThreshold *string `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The expected value.
	ExpectValue *string `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// Indicates whether the monitoring is performed based on a fixed value.
	FixCheck *bool `json:"FixCheck,omitempty" xml:"FixCheck,omitempty"`
	// The ID of the monitoring rule.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The ID of the sampling method of the monitoring rule.
	MethodId *int32 `json:"MethodId,omitempty" xml:"MethodId,omitempty"`
	// The name of the method that is used to collect sample data, such as avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, or table_count-count_distinct.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// The ID of the Alibaba Cloud account that is used to configure the monitoring rule.
	OnDuty *string `json:"OnDuty,omitempty" xml:"OnDuty,omitempty"`
	// The name of the Alibaba Cloud account that is used to configure the monitoring rule.
	OnDutyAccountName *string `json:"OnDutyAccountName,omitempty" xml:"OnDutyAccountName,omitempty"`
	OpenSwitch        *bool   `json:"OpenSwitch,omitempty" xml:"OpenSwitch,omitempty"`
	// The comparison operator of the monitoring rule.
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Indicates whether the threshold is a dynamic threshold. Valid values:
	//
	// *   0: The threshold is not a dynamic threshold.
	// *   1: The threshold is a dynamic threshold.
	PredictType *int32 `json:"PredictType,omitempty" xml:"PredictType,omitempty"`
	// The field that is monitored. This field is a column name in the data source table that is monitored.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The name of the monitoring rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The type of the monitoring rule.
	RuleType *int32 `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	// The ID of the monitoring template.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The name of the monitoring template.
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The trend of the monitoring result.
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	WarningThreshold *string `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
	// The filter condition or custom SQL statement that is used for monitoring.
	WhereCondition *string `json:"WhereCondition,omitempty" xml:"WhereCondition,omitempty"`
}

func (GetQualityRuleResponseBodyData) GoString

func (*GetQualityRuleResponseBodyData) SetBlockType

func (*GetQualityRuleResponseBodyData) SetChecker

func (*GetQualityRuleResponseBodyData) SetCheckerName

func (*GetQualityRuleResponseBodyData) SetComment

func (*GetQualityRuleResponseBodyData) SetCriticalThreshold

func (*GetQualityRuleResponseBodyData) SetEntityId

func (*GetQualityRuleResponseBodyData) SetExpectValue

func (*GetQualityRuleResponseBodyData) SetFixCheck

func (*GetQualityRuleResponseBodyData) SetId

func (*GetQualityRuleResponseBodyData) SetMethodId

func (*GetQualityRuleResponseBodyData) SetMethodName

func (*GetQualityRuleResponseBodyData) SetOnDuty

func (*GetQualityRuleResponseBodyData) SetOnDutyAccountName

func (*GetQualityRuleResponseBodyData) SetOpenSwitch

func (*GetQualityRuleResponseBodyData) SetOperator

func (*GetQualityRuleResponseBodyData) SetPredictType

func (*GetQualityRuleResponseBodyData) SetProperty

func (*GetQualityRuleResponseBodyData) SetRuleName

func (*GetQualityRuleResponseBodyData) SetRuleType

func (*GetQualityRuleResponseBodyData) SetTemplateId

func (*GetQualityRuleResponseBodyData) SetTemplateName

func (*GetQualityRuleResponseBodyData) SetTrend

func (*GetQualityRuleResponseBodyData) SetWarningThreshold

func (*GetQualityRuleResponseBodyData) SetWhereCondition

func (GetQualityRuleResponseBodyData) String

type GetRemindRequest

type GetRemindRequest struct {
	// The ID of the custom alert rule.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
}

func (GetRemindRequest) GoString

func (s GetRemindRequest) GoString() string

func (*GetRemindRequest) SetRemindId

func (s *GetRemindRequest) SetRemindId(v int64) *GetRemindRequest

func (GetRemindRequest) String

func (s GetRemindRequest) String() string

type GetRemindResponse

type GetRemindResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetRemindResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetRemindResponse) GoString

func (s GetRemindResponse) GoString() string

func (*GetRemindResponse) SetBody

func (*GetRemindResponse) SetHeaders

func (s *GetRemindResponse) SetHeaders(v map[string]*string) *GetRemindResponse

func (*GetRemindResponse) SetStatusCode

func (s *GetRemindResponse) SetStatusCode(v int32) *GetRemindResponse

func (GetRemindResponse) String

func (s GetRemindResponse) String() string

type GetRemindResponseBody

type GetRemindResponseBody struct {
	// The details of the custom alert rule.
	Data *GetRemindResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The unique ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetRemindResponseBody) GoString

func (s GetRemindResponseBody) GoString() string

func (*GetRemindResponseBody) SetData

func (*GetRemindResponseBody) SetErrorCode

func (*GetRemindResponseBody) SetErrorMessage

func (s *GetRemindResponseBody) SetErrorMessage(v string) *GetRemindResponseBody

func (*GetRemindResponseBody) SetHttpStatusCode

func (s *GetRemindResponseBody) SetHttpStatusCode(v int32) *GetRemindResponseBody

func (*GetRemindResponseBody) SetRequestId

func (*GetRemindResponseBody) SetSuccess

func (GetRemindResponseBody) String

func (s GetRemindResponseBody) String() string

type GetRemindResponseBodyData

type GetRemindResponseBodyData struct {
	// The minimum interval at which alerts are reported. Unit: seconds.
	AlertInterval *int32 `json:"AlertInterval,omitempty" xml:"AlertInterval,omitempty"`
	// The notification method. Valid values:
	//
	// *   MAIL: Alert notifications are sent by emails.
	//
	// *   SMS: Alert notifications are sent by text messages.
	//
	//     Alert notifications can be sent by text messages only in the Singapore (Singapore), Malaysia (Kuala Lumpur), and Germany (Frankfurt) regions.
	//
	// *   Multiple notification methods are separated by commas (,).
	AlertMethods []*string `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty" type:"Repeated"`
	// *   If the value of the AlertUnit parameter is OWNER, this parameter is left empty.
	// *   If the value of the AlertUnit parameter is OTHER, the ID of the Alibaba Cloud account used by the specified user is returned. Multiple IDs are separated by commas (,).
	AlertTargets []*string `json:"AlertTargets,omitempty" xml:"AlertTargets,omitempty" type:"Repeated"`
	// The recipient of the alert. Valid values: OWNER and OTHER. A value of OWNER indicates the node owner. A value of OTHER indicates a specified user.
	AlertUnit *string `json:"AlertUnit,omitempty" xml:"AlertUnit,omitempty"`
	// The baselines to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is BASELINE.
	Baselines []*GetRemindResponseBodyDataBaselines `json:"Baselines,omitempty" xml:"Baselines,omitempty" type:"Repeated"`
	// The workflows to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is BIZPROCESS.
	BizProcesses []*GetRemindResponseBodyDataBizProcesses `json:"BizProcesses,omitempty" xml:"BizProcesses,omitempty" type:"Repeated"`
	// *   If the value of the RemindType parameter is FINISHED, this parameter is left empty.
	// *   If the value of the RemindType parameter is UNFINISHED, the trigger conditions are returned as key-value pairs. Example: {"hour":23,"minu":59}. Valid values of hour: 0 to 47. Valid values of minu: 0 to 59.
	// *   If the value of the RemindType parameter is ERROR, this parameter is left empty.
	// *   If the value of the RemindType parameter is CYCLE_UNFINISHED, the trigger conditions are returned as key-value pairs. Example: {"1":"05:50","2":"06:50","3":"07:50","4":"08:50","5":"09:50","6":"10:50","7":"11:50","8":"12:50","9":"13:50","10":"14:50","11":"15:50","12":"16:50","13":"17:50","14":"18:50","15":"19:50","16":"20:50","17":"21:50","18":"22:50","19":"23:50","20":"24:50","21":"25:50"}. The key indicates the ID of the cycle. Valid values: 1 to 288. The value indicates the timeout period of the node that is run in the cycle. The value is in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	// *   If the value of the RemindType parameter is TIMEOUT, the timeout period is returned. Unit: seconds. Example: 1800. This value indicates that an alert is reported if the node is run for more than 30 minutes.
	Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The end time of the quiet hours. The value is in the hh:mm format. Valid values of hh: 0 to 23. Valid values of mm: 0 to 59.
	DndEnd *string `json:"DndEnd,omitempty" xml:"DndEnd,omitempty"`
	// The start time of the quiet hours. The value is in the hh:mm format. Valid values of hh: 0 to 23. Valid values of mm: 0 to 59.
	DndStart *string `json:"DndStart,omitempty" xml:"DndStart,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the custom alert rule.
	Founder *string `json:"Founder,omitempty" xml:"Founder,omitempty"`
	// The maximum number of alerts.
	MaxAlertTimes *int32 `json:"MaxAlertTimes,omitempty" xml:"MaxAlertTimes,omitempty"`
	// The nodes to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is NODE.
	Nodes []*GetRemindResponseBodyDataNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The workspaces to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is PROJECT.
	Projects []*GetRemindResponseBodyDataProjects `json:"Projects,omitempty" xml:"Projects,omitempty" type:"Repeated"`
	// The ID of the custom alert rule.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
	// The name of the custom alert rule.
	RemindName *string `json:"RemindName,omitempty" xml:"RemindName,omitempty"`
	// The conditions that trigger an alert. Valid values: FINISHED, UNFINISHED, ERROR, CYCLE_UNFINISHED, and TIMEOUT. A value of FINISHED indicates that the node is run. A value of UNFINISHED indicates that the node is still running at the specified point in time. A value of ERROR indicates that an error occurs when the node is running. A value of CYCLE_UNFINISHED indicates that the node is still running in the specified cycle. A value of TIMEOUT indicates that the node times out.
	RemindType *string `json:"RemindType,omitempty" xml:"RemindType,omitempty"`
	// The type of the object to which the custom alert rule is applied. Valid values: NODE, BASELINE, PROJECT, and BIZPROCESS. A value of NODE indicates that the monitored object is a node. A value of BASELINE indicates that the monitored object is a baseline. A value of PROJECT indicates that the monitored object is a workspace. A value of BIZPROCESS indicates that the monitored object is a workflow.
	RemindUnit *string `json:"RemindUnit,omitempty" xml:"RemindUnit,omitempty"`
	// The webhook URLs of the DingTalk chatbots.
	Robots []*GetRemindResponseBodyDataRobots `json:"Robots,omitempty" xml:"Robots,omitempty" type:"Repeated"`
	// Indicates whether the custom alert rule is enabled. Valid values: true and false.
	Useflag *bool `json:"Useflag,omitempty" xml:"Useflag,omitempty"`
	// -
	Webhooks []*string `json:"Webhooks,omitempty" xml:"Webhooks,omitempty" type:"Repeated"`
}

func (GetRemindResponseBodyData) GoString

func (s GetRemindResponseBodyData) GoString() string

func (*GetRemindResponseBodyData) SetAlertInterval

func (*GetRemindResponseBodyData) SetAlertMethods

func (*GetRemindResponseBodyData) SetAlertTargets

func (*GetRemindResponseBodyData) SetAlertUnit

func (*GetRemindResponseBodyData) SetBaselines

func (*GetRemindResponseBodyData) SetBizProcesses

func (*GetRemindResponseBodyData) SetDetail

func (*GetRemindResponseBodyData) SetDndEnd

func (*GetRemindResponseBodyData) SetDndStart

func (*GetRemindResponseBodyData) SetFounder

func (*GetRemindResponseBodyData) SetMaxAlertTimes

func (*GetRemindResponseBodyData) SetNodes

func (*GetRemindResponseBodyData) SetProjects

func (*GetRemindResponseBodyData) SetRemindId

func (*GetRemindResponseBodyData) SetRemindName

func (*GetRemindResponseBodyData) SetRemindType

func (*GetRemindResponseBodyData) SetRemindUnit

func (*GetRemindResponseBodyData) SetRobots

func (*GetRemindResponseBodyData) SetUseflag

func (*GetRemindResponseBodyData) SetWebhooks

func (GetRemindResponseBodyData) String

func (s GetRemindResponseBodyData) String() string

type GetRemindResponseBodyDataBaselines

type GetRemindResponseBodyDataBaselines struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
}

func (GetRemindResponseBodyDataBaselines) GoString

func (*GetRemindResponseBodyDataBaselines) SetBaselineId

func (*GetRemindResponseBodyDataBaselines) SetBaselineName

func (GetRemindResponseBodyDataBaselines) String

type GetRemindResponseBodyDataBizProcesses

type GetRemindResponseBodyDataBizProcesses struct {
	// The ID of the workflow.
	BizId *int64 `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The name of the workflow.
	BizProcessName *string `json:"BizProcessName,omitempty" xml:"BizProcessName,omitempty"`
}

func (GetRemindResponseBodyDataBizProcesses) GoString

func (*GetRemindResponseBodyDataBizProcesses) SetBizId

func (*GetRemindResponseBodyDataBizProcesses) SetBizProcessName

func (GetRemindResponseBodyDataBizProcesses) String

type GetRemindResponseBodyDataNodes

type GetRemindResponseBodyDataNodes struct {
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the owner of the node.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetRemindResponseBodyDataNodes) GoString

func (*GetRemindResponseBodyDataNodes) SetNodeId

func (*GetRemindResponseBodyDataNodes) SetNodeName

func (*GetRemindResponseBodyDataNodes) SetOwner

func (*GetRemindResponseBodyDataNodes) SetProjectId

func (GetRemindResponseBodyDataNodes) String

type GetRemindResponseBodyDataProjects

type GetRemindResponseBodyDataProjects struct {
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetRemindResponseBodyDataProjects) GoString

func (*GetRemindResponseBodyDataProjects) SetProjectId

func (GetRemindResponseBodyDataProjects) String

type GetRemindResponseBodyDataRobots

type GetRemindResponseBodyDataRobots struct {
	// Indicates whether all group members are notified when the alert notification is sent to a DingTalk group. Valid values: true and false.
	AtAll *bool `json:"AtAll,omitempty" xml:"AtAll,omitempty"`
	// The webhook URL of the DingTalk chatbot.
	WebUrl *string `json:"WebUrl,omitempty" xml:"WebUrl,omitempty"`
}

func (GetRemindResponseBodyDataRobots) GoString

func (*GetRemindResponseBodyDataRobots) SetAtAll

func (*GetRemindResponseBodyDataRobots) SetWebUrl

func (GetRemindResponseBodyDataRobots) String

type GetSensitiveDataRequest

type GetSensitiveDataRequest struct {
	// The parameters that you can specify to query the access records. Valid values:
	//
	// *   dbType: the data type
	// *   instanceName: the name of the instance
	// *   databaseName: the name of the database
	// *   projectName: the name of the workspace
	// *   clusterName: the name of the cluster
	//
	// The following example shows the parameters configured to query the access records of the sensitive data in the abc database of the ABC Hologres instance:
	//
	// {"dbType":"hologres","instanceName":"ABC","databaseName":"abc"}
	//
	// You must specify the parameters based on the compute engine that you use in your business.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The number of the page to return. Minimum value:1.
	PageNo *int32 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries to return on each page. Maximum value: 1000.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (GetSensitiveDataRequest) GoString

func (s GetSensitiveDataRequest) GoString() string

func (*GetSensitiveDataRequest) SetName

func (*GetSensitiveDataRequest) SetPageNo

func (*GetSensitiveDataRequest) SetPageSize

func (GetSensitiveDataRequest) String

func (s GetSensitiveDataRequest) String() string

type GetSensitiveDataResponse

type GetSensitiveDataResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetSensitiveDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSensitiveDataResponse) GoString

func (s GetSensitiveDataResponse) GoString() string

func (*GetSensitiveDataResponse) SetBody

func (*GetSensitiveDataResponse) SetHeaders

func (*GetSensitiveDataResponse) SetStatusCode

func (GetSensitiveDataResponse) String

func (s GetSensitiveDataResponse) String() string

type GetSensitiveDataResponseBody

type GetSensitiveDataResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information of the sensitive data returned. The information includes totalCount and sensDatas.
	//
	// sensDatas includes the following parameters:
	//
	// *   guid: the ID of the metadata of the tenant. For example, the ID of the metadata in the MaxCompute compute engine is in the Project name.Table name.Column name format.
	// *   sensType: the type of the sensitive data.
	// *   sensLevel: the sensitivity level of the sensitive data.
	SensitiveData map[string]interface{} `json:"SensitiveData,omitempty" xml:"SensitiveData,omitempty"`
}

func (GetSensitiveDataResponseBody) GoString

func (s GetSensitiveDataResponseBody) GoString() string

func (*GetSensitiveDataResponseBody) SetRequestId

func (*GetSensitiveDataResponseBody) SetSensitiveData

func (s *GetSensitiveDataResponseBody) SetSensitiveData(v map[string]interface{}) *GetSensitiveDataResponseBody

func (GetSensitiveDataResponseBody) String

type GetSuccessInstanceTrendRequest

type GetSuccessInstanceTrendRequest struct {
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (GetSuccessInstanceTrendRequest) GoString

func (*GetSuccessInstanceTrendRequest) SetProjectId

func (GetSuccessInstanceTrendRequest) String

type GetSuccessInstanceTrendResponse

type GetSuccessInstanceTrendResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetSuccessInstanceTrendResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSuccessInstanceTrendResponse) GoString

func (*GetSuccessInstanceTrendResponse) SetHeaders

func (*GetSuccessInstanceTrendResponse) SetStatusCode

func (GetSuccessInstanceTrendResponse) String

type GetSuccessInstanceTrendResponseBody

type GetSuccessInstanceTrendResponseBody struct {
	InstanceStatusTrend *GetSuccessInstanceTrendResponseBodyInstanceStatusTrend `json:"InstanceStatusTrend,omitempty" xml:"InstanceStatusTrend,omitempty" type:"Struct"`
	RequestId           *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetSuccessInstanceTrendResponseBody) GoString

func (*GetSuccessInstanceTrendResponseBody) SetRequestId

func (GetSuccessInstanceTrendResponseBody) String

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrend

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrend struct {
	AvgTrend       []*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend       `json:"AvgTrend,omitempty" xml:"AvgTrend,omitempty" type:"Repeated"`
	TodayTrend     []*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend     `json:"TodayTrend,omitempty" xml:"TodayTrend,omitempty" type:"Repeated"`
	YesterdayTrend []*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend `json:"YesterdayTrend,omitempty" xml:"YesterdayTrend,omitempty" type:"Repeated"`
}

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrend) GoString

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrend) String

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend struct {
	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend) GoString

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend) SetCount

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend) SetTimePoint

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendAvgTrend) String

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend struct {
	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend) GoString

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend) SetCount

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend) SetTimePoint

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendTodayTrend) String

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend

type GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend struct {
	Count     *int32  `json:"Count,omitempty" xml:"Count,omitempty"`
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend) GoString

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend) SetCount

func (*GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend) SetTimePoint

func (GetSuccessInstanceTrendResponseBodyInstanceStatusTrendYesterdayTrend) String

type GetTopicInfluenceRequest

type GetTopicInfluenceRequest struct {
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
}

func (GetTopicInfluenceRequest) GoString

func (s GetTopicInfluenceRequest) GoString() string

func (*GetTopicInfluenceRequest) SetTopicId

func (GetTopicInfluenceRequest) String

func (s GetTopicInfluenceRequest) String() string

type GetTopicInfluenceResponse

type GetTopicInfluenceResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetTopicInfluenceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTopicInfluenceResponse) GoString

func (s GetTopicInfluenceResponse) GoString() string

func (*GetTopicInfluenceResponse) SetBody

func (*GetTopicInfluenceResponse) SetHeaders

func (*GetTopicInfluenceResponse) SetStatusCode

func (GetTopicInfluenceResponse) String

func (s GetTopicInfluenceResponse) String() string

type GetTopicInfluenceResponseBody

type GetTopicInfluenceResponseBody struct {
	Data           *GetTopicInfluenceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                            `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                            `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                             `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                              `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetTopicInfluenceResponseBody) GoString

func (*GetTopicInfluenceResponseBody) SetData

func (*GetTopicInfluenceResponseBody) SetErrorCode

func (*GetTopicInfluenceResponseBody) SetErrorMessage

func (*GetTopicInfluenceResponseBody) SetHttpStatusCode

func (*GetTopicInfluenceResponseBody) SetRequestId

func (*GetTopicInfluenceResponseBody) SetSuccess

func (GetTopicInfluenceResponseBody) String

type GetTopicInfluenceResponseBodyData

type GetTopicInfluenceResponseBodyData struct {
	Influences []*GetTopicInfluenceResponseBodyDataInfluences `json:"Influences,omitempty" xml:"Influences,omitempty" type:"Repeated"`
	TopicId    *int64                                         `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
}

func (GetTopicInfluenceResponseBodyData) GoString

func (*GetTopicInfluenceResponseBodyData) SetTopicId

func (GetTopicInfluenceResponseBodyData) String

type GetTopicInfluenceResponseBodyDataInfluences

type GetTopicInfluenceResponseBodyDataInfluences struct {
	BaselineId   *int64  `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	Bizdate      *int64  `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	Buffer       *int64  `json:"Buffer,omitempty" xml:"Buffer,omitempty"`
	InGroupId    *int32  `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
	Owner        *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority     *int32  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId    *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	Status       *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetTopicInfluenceResponseBodyDataInfluences) GoString

func (*GetTopicInfluenceResponseBodyDataInfluences) SetBaselineId

func (*GetTopicInfluenceResponseBodyDataInfluences) SetBaselineName

func (*GetTopicInfluenceResponseBodyDataInfluences) SetBizdate

func (*GetTopicInfluenceResponseBodyDataInfluences) SetBuffer

func (*GetTopicInfluenceResponseBodyDataInfluences) SetInGroupId

func (*GetTopicInfluenceResponseBodyDataInfluences) SetOwner

func (*GetTopicInfluenceResponseBodyDataInfluences) SetPriority

func (*GetTopicInfluenceResponseBodyDataInfluences) SetProjectId

func (*GetTopicInfluenceResponseBodyDataInfluences) SetStatus

func (GetTopicInfluenceResponseBodyDataInfluences) String

type GetTopicRequest

type GetTopicRequest struct {
	// The ID of the request. You can troubleshoot issues based on the ID.
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
}

func (GetTopicRequest) GoString

func (s GetTopicRequest) GoString() string

func (*GetTopicRequest) SetTopicId

func (s *GetTopicRequest) SetTopicId(v int64) *GetTopicRequest

func (GetTopicRequest) String

func (s GetTopicRequest) String() string

type GetTopicResponse

type GetTopicResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GetTopicResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTopicResponse) GoString

func (s GetTopicResponse) GoString() string

func (*GetTopicResponse) SetBody

func (*GetTopicResponse) SetHeaders

func (s *GetTopicResponse) SetHeaders(v map[string]*string) *GetTopicResponse

func (*GetTopicResponse) SetStatusCode

func (s *GetTopicResponse) SetStatusCode(v int32) *GetTopicResponse

func (GetTopicResponse) String

func (s GetTopicResponse) String() string

type GetTopicResponseBody

type GetTopicResponseBody struct {
	// The name of the event.
	Data *GetTopicResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The details of the event.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the Apsara Stack tenant account used by the event owner.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetTopicResponseBody) GoString

func (s GetTopicResponseBody) GoString() string

func (*GetTopicResponseBody) SetData

func (*GetTopicResponseBody) SetErrorCode

func (s *GetTopicResponseBody) SetErrorCode(v string) *GetTopicResponseBody

func (*GetTopicResponseBody) SetErrorMessage

func (s *GetTopicResponseBody) SetErrorMessage(v string) *GetTopicResponseBody

func (*GetTopicResponseBody) SetHttpStatusCode

func (s *GetTopicResponseBody) SetHttpStatusCode(v int32) *GetTopicResponseBody

func (*GetTopicResponseBody) SetRequestId

func (s *GetTopicResponseBody) SetRequestId(v string) *GetTopicResponseBody

func (*GetTopicResponseBody) SetSuccess

func (GetTopicResponseBody) String

func (s GetTopicResponseBody) String() string

type GetTopicResponseBodyData

type GetTopicResponseBodyData struct {
	AddTime *int64 `json:"AddTime,omitempty" xml:"AddTime,omitempty"`
	// The ID of the Apsara Stack tenant account used by the alert recipient.
	AlertTime *int64 `json:"AlertTime,omitempty" xml:"AlertTime,omitempty"`
	// The timestamp when the event was found.
	Assigner *string `json:"Assigner,omitempty" xml:"Assigner,omitempty"`
	// The status of the event. Valid values: IGNORE, NEW, FIXING, and RECOVER. A value of IGNORE indicates that the event is ignored. A value of NEW indicates that the event is a new event. A value of FIXING indicates that the event is being processed. A value of RECOVER indicates that the event is processed.
	BaselineBuffer *int64 `json:"BaselineBuffer,omitempty" xml:"BaselineBuffer,omitempty"`
	// The timestamp when the first alert was reported.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The type of the event. Valid values: SLOW and ERROR. A value of SLOW indicates that the duration of the task is significantly longer than the average duration of the task in previous cycles. A value of ERROR indicates that the task fails to run.
	BaselineInGroupId *int32 `json:"BaselineInGroupId,omitempty" xml:"BaselineInGroupId,omitempty"`
	// The name of the node that triggered the event.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The timestamp when the system reports the next alert.
	BaselineStatus *string `json:"BaselineStatus,omitempty" xml:"BaselineStatus,omitempty"`
	// The ID of the event.
	Buffer *int64 `json:"Buffer,omitempty" xml:"Buffer,omitempty"`
	// The name of the baseline to which the worst baseline instance belongs.
	DealTime *int64 `json:"DealTime,omitempty" xml:"DealTime,omitempty"`
	// The ID of the baseline to which the worst baseline instance belongs.
	DealUser *string `json:"DealUser,omitempty" xml:"DealUser,omitempty"`
	// The margin of the worst baseline instance. Unit: seconds.
	FixTime *int64 `json:"FixTime,omitempty" xml:"FixTime,omitempty"`
	// The ID of the Apsara Stack tenant account used by the user who last processed the event.
	HappenTime *int64 `json:"HappenTime,omitempty" xml:"HappenTime,omitempty"`
	// The ID of the cycle of the worst baseline instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The timestamp when the event was processed.
	NextAlertTime *int64 `json:"NextAlertTime,omitempty" xml:"NextAlertTime,omitempty"`
	NodeId        *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The margin of the event. Unit: seconds.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The status of the baseline. Valid values: ERROR, SAFE, DANGROUS, and OVER. A value of ERROR indicates that no nodes are associated with the baseline, or all nodes associated with the baseline are suspended. A value of SAFE indicates that nodes are run before the alert duration begins. A value of DANGROUS indicates that nodes are still running after the alert duration ends but the committed time does not arrive. A value of OVER indicates that nodes are still running after the committed time.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the instance that triggered the event.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the node that triggered the event.
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
	// The ID of the workspace to which the node that triggered the event belongs.
	TopicName *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
	// The timestamp when the event was last processed.
	TopicStatus *string `json:"TopicStatus,omitempty" xml:"TopicStatus,omitempty"`
	// The timestamp when the system event occurred. A time difference may exist between the time when the event occurred and the time when the event was found.
	TopicType *string `json:"TopicType,omitempty" xml:"TopicType,omitempty"`
}

func (GetTopicResponseBodyData) GoString

func (s GetTopicResponseBodyData) GoString() string

func (*GetTopicResponseBodyData) SetAddTime

func (*GetTopicResponseBodyData) SetAlertTime

func (*GetTopicResponseBodyData) SetAssigner

func (*GetTopicResponseBodyData) SetBaselineBuffer

func (s *GetTopicResponseBodyData) SetBaselineBuffer(v int64) *GetTopicResponseBodyData

func (*GetTopicResponseBodyData) SetBaselineId

func (*GetTopicResponseBodyData) SetBaselineInGroupId

func (s *GetTopicResponseBodyData) SetBaselineInGroupId(v int32) *GetTopicResponseBodyData

func (*GetTopicResponseBodyData) SetBaselineName

func (*GetTopicResponseBodyData) SetBaselineStatus

func (s *GetTopicResponseBodyData) SetBaselineStatus(v string) *GetTopicResponseBodyData

func (*GetTopicResponseBodyData) SetBuffer

func (*GetTopicResponseBodyData) SetDealTime

func (*GetTopicResponseBodyData) SetDealUser

func (*GetTopicResponseBodyData) SetFixTime

func (*GetTopicResponseBodyData) SetHappenTime

func (*GetTopicResponseBodyData) SetInstanceId

func (*GetTopicResponseBodyData) SetNextAlertTime

func (*GetTopicResponseBodyData) SetNodeId

func (*GetTopicResponseBodyData) SetNodeName

func (*GetTopicResponseBodyData) SetOwner

func (*GetTopicResponseBodyData) SetProjectId

func (*GetTopicResponseBodyData) SetTopicId

func (*GetTopicResponseBodyData) SetTopicName

func (*GetTopicResponseBodyData) SetTopicStatus

func (*GetTopicResponseBodyData) SetTopicType

func (GetTopicResponseBodyData) String

func (s GetTopicResponseBodyData) String() string

type ImportDataSourcesRequest

type ImportDataSourcesRequest struct {
	// The configurations of the data sources to be imported. The Name, DataSourceType, SubType, Description, Content, and EnvType fields are required. For more information about the fields, see [CreateDataSource](~~211429~~).
	DataSources *string `json:"DataSources,omitempty" xml:"DataSources,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ImportDataSourcesRequest) GoString

func (s ImportDataSourcesRequest) GoString() string

func (*ImportDataSourcesRequest) SetDataSources

func (*ImportDataSourcesRequest) SetProjectId

func (ImportDataSourcesRequest) String

func (s ImportDataSourcesRequest) String() string

type ImportDataSourcesResponse

type ImportDataSourcesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ImportDataSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ImportDataSourcesResponse) GoString

func (s ImportDataSourcesResponse) GoString() string

func (*ImportDataSourcesResponse) SetBody

func (*ImportDataSourcesResponse) SetHeaders

func (*ImportDataSourcesResponse) SetStatusCode

func (ImportDataSourcesResponse) String

func (s ImportDataSourcesResponse) String() string

type ImportDataSourcesResponseBody

type ImportDataSourcesResponseBody struct {
	// The information about the import operation.
	Data *ImportDataSourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ImportDataSourcesResponseBody) GoString

func (*ImportDataSourcesResponseBody) SetData

func (*ImportDataSourcesResponseBody) SetRequestId

func (*ImportDataSourcesResponseBody) SetSuccess

func (ImportDataSourcesResponseBody) String

type ImportDataSourcesResponseBodyData

type ImportDataSourcesResponseBodyData struct {
	// The reason why the data sources failed to be imported. If the data sources were imported, this parameter is left empty.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Indicates whether the data sources were imported. Valid values:
	//
	// *   true: All the data sources were imported.
	// *   false: Some of the data sources failed to be imported. You can troubleshoot issues based on the Message parameter.
	Status *bool `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ImportDataSourcesResponseBodyData) GoString

func (*ImportDataSourcesResponseBodyData) SetMessage

func (*ImportDataSourcesResponseBodyData) SetStatus

func (ImportDataSourcesResponseBodyData) String

type LineageEntityVO

type LineageEntityVO struct {
	DetailUrl     *string `json:"DetailUrl,omitempty" xml:"DetailUrl,omitempty"`
	Name          *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ParentName    *string `json:"ParentName,omitempty" xml:"ParentName,omitempty"`
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
}

func (LineageEntityVO) GoString

func (s LineageEntityVO) GoString() string

func (*LineageEntityVO) SetDetailUrl

func (s *LineageEntityVO) SetDetailUrl(v string) *LineageEntityVO

func (*LineageEntityVO) SetName

func (s *LineageEntityVO) SetName(v string) *LineageEntityVO

func (*LineageEntityVO) SetParentName

func (s *LineageEntityVO) SetParentName(v string) *LineageEntityVO

func (*LineageEntityVO) SetQualifiedName

func (s *LineageEntityVO) SetQualifiedName(v string) *LineageEntityVO

func (LineageEntityVO) String

func (s LineageEntityVO) String() string

type LineageRelationRegisterVO

type LineageRelationRegisterVO struct {
	CreateTimestamp *int64           `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"`
	DestEntity      *LineageEntityVO `json:"DestEntity,omitempty" xml:"DestEntity,omitempty"`
	Relationship    *RelationshipVO  `json:"Relationship,omitempty" xml:"Relationship,omitempty"`
	SrcEntity       *LineageEntityVO `json:"SrcEntity,omitempty" xml:"SrcEntity,omitempty"`
}

func (LineageRelationRegisterVO) GoString

func (s LineageRelationRegisterVO) GoString() string

func (*LineageRelationRegisterVO) SetCreateTimestamp

func (s *LineageRelationRegisterVO) SetCreateTimestamp(v int64) *LineageRelationRegisterVO

func (*LineageRelationRegisterVO) SetDestEntity

func (*LineageRelationRegisterVO) SetRelationship

func (*LineageRelationRegisterVO) SetSrcEntity

func (LineageRelationRegisterVO) String

func (s LineageRelationRegisterVO) String() string

type ListAlertMessagesRequest

type ListAlertMessagesRequest struct {
	// The notification method. Valid values:
	//
	// *   MAIL: email
	//
	// *   SMS: text message
	//
	//     Alert notifications can be sent by text message only in the Singapore, Malaysia (Kuala Lumpur), and Germany (Frankfurt) regions.
	//
	// You can specify multiple notification methods. Separate them with commas (,).
	AlertMethods *string `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty"`
	// The type of the alert rule. Valid values: GLOBAL, USER_DEFINE, and OTHER. The value GLOBAL indicates that the alert rule is a global alert rule. The value USER_DEFINE indicates that the alert rule is customized by a user. The value OTHER indicates that the alert rule is a rule of another type. You can specify multiple types. Separate them with commas (,).
	AlertRuleTypes *string `json:"AlertRuleTypes,omitempty" xml:"AlertRuleTypes,omitempty"`
	// The ID of the Alibaba Cloud account used by the alert recipient.
	AlertUser *string `json:"AlertUser,omitempty" xml:"AlertUser,omitempty"`
	// The ID of the baseline. This parameter takes effect if the AlertRuleTypes parameter is set to GLOBAL.
	//
	// You can configure either this parameter or RemindId.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The end of the time range to query. Specify the time in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The number of the page to return. Valid values: 1 to 30. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the custom alert rule. This parameter takes effect if the AlertRuleTypes parameter is set to USER_DEFINE.
	//
	// You can configure either this parameter or BaselineId.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
}

func (ListAlertMessagesRequest) GoString

func (s ListAlertMessagesRequest) GoString() string

func (*ListAlertMessagesRequest) SetAlertMethods

func (*ListAlertMessagesRequest) SetAlertRuleTypes

func (s *ListAlertMessagesRequest) SetAlertRuleTypes(v string) *ListAlertMessagesRequest

func (*ListAlertMessagesRequest) SetAlertUser

func (*ListAlertMessagesRequest) SetBaselineId

func (*ListAlertMessagesRequest) SetBeginTime

func (*ListAlertMessagesRequest) SetEndTime

func (*ListAlertMessagesRequest) SetPageNumber

func (*ListAlertMessagesRequest) SetPageSize

func (*ListAlertMessagesRequest) SetRemindId

func (ListAlertMessagesRequest) String

func (s ListAlertMessagesRequest) String() string

type ListAlertMessagesResponse

type ListAlertMessagesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListAlertMessagesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListAlertMessagesResponse) GoString

func (s ListAlertMessagesResponse) GoString() string

func (*ListAlertMessagesResponse) SetBody

func (*ListAlertMessagesResponse) SetHeaders

func (*ListAlertMessagesResponse) SetStatusCode

func (ListAlertMessagesResponse) String

func (s ListAlertMessagesResponse) String() string

type ListAlertMessagesResponseBody

type ListAlertMessagesResponseBody struct {
	// The information about returned alerts.
	Data *ListAlertMessagesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListAlertMessagesResponseBody) GoString

func (*ListAlertMessagesResponseBody) SetData

func (*ListAlertMessagesResponseBody) SetErrorCode

func (*ListAlertMessagesResponseBody) SetErrorMessage

func (*ListAlertMessagesResponseBody) SetHttpStatusCode

func (*ListAlertMessagesResponseBody) SetRequestId

func (*ListAlertMessagesResponseBody) SetSuccess

func (ListAlertMessagesResponseBody) String

type ListAlertMessagesResponseBodyData

type ListAlertMessagesResponseBodyData struct {
	// The alerts.
	AlertMessages []*ListAlertMessagesResponseBodyDataAlertMessages `json:"AlertMessages,omitempty" xml:"AlertMessages,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned alerts.
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListAlertMessagesResponseBodyData) GoString

func (*ListAlertMessagesResponseBodyData) SetPageNumber

func (*ListAlertMessagesResponseBodyData) SetPageSize

func (*ListAlertMessagesResponseBodyData) SetTotalCount

func (ListAlertMessagesResponseBodyData) String

type ListAlertMessagesResponseBodyDataAlertMessages

type ListAlertMessagesResponseBodyDataAlertMessages struct {
	// The ID of the alert.
	AlertId *int64 `json:"AlertId,omitempty" xml:"AlertId,omitempty"`
	// The sending status of the notification. Valid values: READY_TO_SEND, SEND_FAIL, SEND_SUCCESS, and SEND_OVERLIMIT. The value READY_TO_SEND indicates that the notification is waiting to be sent. The value SEND_FAIL indicates that the notification fails to be sent. The value SEND_SUCCESS indicates that the notification is sent. The value SEND_OVERLIMIT indicates that the number of notifications that are sent exceeds the upper limit.
	AlertMessageStatus *string `json:"AlertMessageStatus,omitempty" xml:"AlertMessageStatus,omitempty"`
	// The notification method. Valid values: MAIL, SMS, and PHONE. The value MAIL indicates that the notification is sent by email. The value SMS indicates that the notification is sent by text message. The value PHONE indicates that the notification is sent by phone call. Only DataWorks Professional Edition and more advanced editions support the PHONE notification method.
	AlertMethod *string `json:"AlertMethod,omitempty" xml:"AlertMethod,omitempty"`
	// The timestamp when the alert was reported.
	AlertTime *int64 `json:"AlertTime,omitempty" xml:"AlertTime,omitempty"`
	// The ID of the Alibaba Cloud used by the alert recipient.
	AlertUser *string `json:"AlertUser,omitempty" xml:"AlertUser,omitempty"`
	// The content of the alert.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The instances that triggered the custom alert rule. This parameter is returned if the value of the Source parameter is REMIND_ALERT. This parameter is left empty if the value of the Source parameter is not REMIND_ALERT.
	Instances []*ListAlertMessagesResponseBodyDataAlertMessagesInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// The nodes returned for different alert sources.
	//
	// *   The nodes that form a loop are returned if the value of the Source parameter is NODE_CYCLE_ALERT.
	// *   The nodes that are isolated are returned if the value of the Source parameter is NODE_LONELY_ALERT.
	Nodes []*ListAlertMessagesResponseBodyDataAlertMessagesNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The ID of the custom alert rule that was triggered. This parameter is returned if the value of the Source parameter is REMIND_ALERT.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
	// The name of the custom alert rule that was triggered. This parameter is returned if the value of the Source parameter is REMIND_ALERT.
	RemindName *string `json:"RemindName,omitempty" xml:"RemindName,omitempty"`
	// The basic information about the baseline instance that triggered an alert. This parameter is returned if the value of the Source parameter is SLA_ALERT. This parameter is left empty if the value of the Source parameter is not SLA_ALERT.
	SlaAlert *ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert `json:"SlaAlert,omitempty" xml:"SlaAlert,omitempty" type:"Struct"`
	// The type of the alert. Valid values: REMIND_ALERT, TOPIC_ALERT, SLA_ALERT, NODE_CYCLE_ALERT, and NODE_LONELY_ALERT. The value REMIND_ALERT indicates that the alert is a custom alert. The value TOPIC_ALERT indicates that the alert is an event alert. The value SLA_ALERT indicates that the alert is a baseline alert. The value NODE_CYCLE_ALERT indicates that the alert is reported for a node dependency loop. The value NODE_LONELY_ALERT indicates that the alert is reported for isolated nodes.
	Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
	// The events that triggered alerts. This parameter is returned if the value of the Source parameter is TOPIC_ALERT. This parameter is left empty if the value of the Source parameter is not TOPIC_ALERT.
	Topics []*ListAlertMessagesResponseBodyDataAlertMessagesTopics `json:"Topics,omitempty" xml:"Topics,omitempty" type:"Repeated"`
}

func (ListAlertMessagesResponseBodyDataAlertMessages) GoString

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetAlertId

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetAlertMessageStatus

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetAlertMethod

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetAlertTime

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetAlertUser

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetContent

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetRemindId

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetRemindName

func (*ListAlertMessagesResponseBodyDataAlertMessages) SetSource

func (ListAlertMessagesResponseBodyDataAlertMessages) String

type ListAlertMessagesResponseBodyDataAlertMessagesInstances

type ListAlertMessagesResponseBodyDataAlertMessagesInstances struct {
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The status of the instance. Valid values: NOT_RUN, WAIT_TIME, WAIT_RESOURCE, RUNNING, CHECKING, CHECKING_CONDITION, FAILURE, and SUCCESS. The value NOT_RUN indicates that the instance is not run. The value WAIT_TIME indicates that the instance is waiting to be run. The value WAIT_RESOURCE indicates that the instance is waiting for resources. The value RUNNING indicates that the instance is running. The value CHECKING indicates that data quality is being checked for the node. The value CHECKING_CONDITION indicates that branch conditions are being checked for the node. The value FAILURE indicates that the instance fails to run. The value SUCCESS indicates that the instance is successfully run.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListAlertMessagesResponseBodyDataAlertMessagesInstances) GoString

func (*ListAlertMessagesResponseBodyDataAlertMessagesInstances) SetInstanceId

func (*ListAlertMessagesResponseBodyDataAlertMessagesInstances) SetNodeId

func (*ListAlertMessagesResponseBodyDataAlertMessagesInstances) SetNodeName

func (*ListAlertMessagesResponseBodyDataAlertMessagesInstances) SetProjectId

func (*ListAlertMessagesResponseBodyDataAlertMessagesInstances) SetStatus

func (ListAlertMessagesResponseBodyDataAlertMessagesInstances) String

type ListAlertMessagesResponseBodyDataAlertMessagesNodes

type ListAlertMessagesResponseBodyDataAlertMessagesNodes struct {
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the owner of the node.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListAlertMessagesResponseBodyDataAlertMessagesNodes) GoString

func (*ListAlertMessagesResponseBodyDataAlertMessagesNodes) SetNodeId

func (*ListAlertMessagesResponseBodyDataAlertMessagesNodes) SetNodeName

func (*ListAlertMessagesResponseBodyDataAlertMessagesNodes) SetOwner

func (*ListAlertMessagesResponseBodyDataAlertMessagesNodes) SetProjectId

func (ListAlertMessagesResponseBodyDataAlertMessagesNodes) String

type ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert

type ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner. Multiple IDs are separated by commas (,).
	BaselineOwner *string `json:"BaselineOwner,omitempty" xml:"BaselineOwner,omitempty"`
	// The data timestamp of the baseline instance.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the cycle of the baseline instance. Valid values of the ID of an hour-level cycle: 1 to 24. The ID of a day-level cycle is 1.
	InGroupId *int32 `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
	// The ID of the workspace to which the baseline belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The status of the baseline. Valid values: ERROR, SAFE, DANGROUS, and OVER. The value ERROR indicates that no nodes are associated with the baseline, or all nodes associated with the baseline are suspended. The value SAFE indicates that nodes are run before the alert duration begins. The value DANGROUS indicates that nodes are still running after the alert duration ends but the committed time does not arrive. The value OVER indicates that nodes are still running after the committed time.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) GoString

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetBaselineId

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetBaselineName

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetBaselineOwner

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetBizdate

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetInGroupId

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetProjectId

func (*ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) SetStatus

func (ListAlertMessagesResponseBodyDataAlertMessagesSlaAlert) String

type ListAlertMessagesResponseBodyDataAlertMessagesTopics

type ListAlertMessagesResponseBodyDataAlertMessagesTopics struct {
	// The ID of the instance that triggered the event.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node that triggered the event.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the event.
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
	// The name of the event.
	TopicName *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
	// The ID of the Alibaba Cloud account used by the event owner.
	TopicOwner *string `json:"TopicOwner,omitempty" xml:"TopicOwner,omitempty"`
	// The status of the event. Valid values: IGNORE, NEW, FIXING, and RECOVER. The value IGNORE indicates that the event is ignored. The value NEW indicates that the event is a new event. The value FIXING indicates that the event is being handled. The value RECOVER indicates that the event is handled.
	TopicStatus *string `json:"TopicStatus,omitempty" xml:"TopicStatus,omitempty"`
}

func (ListAlertMessagesResponseBodyDataAlertMessagesTopics) GoString

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetInstanceId

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetNodeId

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetTopicId

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetTopicName

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetTopicOwner

func (*ListAlertMessagesResponseBodyDataAlertMessagesTopics) SetTopicStatus

func (ListAlertMessagesResponseBodyDataAlertMessagesTopics) String

type ListBaselineConfigsRequest

type ListBaselineConfigsRequest struct {
	// The type of the baseline. Valid values: DAILY and HOURLY. A value of DAILY indicates that the baseline is a day-level baseline. A value of HOURLY indicates that the baseline is an hour-level baseline. Separate multiple baseline types with commas (,).
	BaselineTypes *string `json:"BaselineTypes,omitempty" xml:"BaselineTypes,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of the page to return. Valid values: 1 to 30. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Valid values: 1 to 100. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The priority of the baseline. Valid values: 1, 3, 5, 7, and 8. Separate multiple priorities with commas (,).
	Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workspace. You can call the ListProjects operation to query the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The keyword in the baseline name used to search for the baseline.
	SearchText *string `json:"SearchText,omitempty" xml:"SearchText,omitempty"`
	// Specifies whether to enable the baseline. Valid values: true and false.
	Useflag *bool `json:"Useflag,omitempty" xml:"Useflag,omitempty"`
}

func (ListBaselineConfigsRequest) GoString

func (s ListBaselineConfigsRequest) GoString() string

func (*ListBaselineConfigsRequest) SetBaselineTypes

func (*ListBaselineConfigsRequest) SetOwner

func (*ListBaselineConfigsRequest) SetPageNumber

func (*ListBaselineConfigsRequest) SetPageSize

func (*ListBaselineConfigsRequest) SetPriority

func (*ListBaselineConfigsRequest) SetProjectId

func (*ListBaselineConfigsRequest) SetSearchText

func (*ListBaselineConfigsRequest) SetUseflag

func (ListBaselineConfigsRequest) String

type ListBaselineConfigsResponse

type ListBaselineConfigsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBaselineConfigsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBaselineConfigsResponse) GoString

func (s ListBaselineConfigsResponse) GoString() string

func (*ListBaselineConfigsResponse) SetBody

func (*ListBaselineConfigsResponse) SetHeaders

func (*ListBaselineConfigsResponse) SetStatusCode

func (ListBaselineConfigsResponse) String

type ListBaselineConfigsResponseBody

type ListBaselineConfigsResponseBody struct {
	// The return results of the request.
	Data *ListBaselineConfigsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The unique ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListBaselineConfigsResponseBody) GoString

func (*ListBaselineConfigsResponseBody) SetErrorCode

func (*ListBaselineConfigsResponseBody) SetErrorMessage

func (*ListBaselineConfigsResponseBody) SetHttpStatusCode

func (*ListBaselineConfigsResponseBody) SetRequestId

func (*ListBaselineConfigsResponseBody) SetSuccess

func (ListBaselineConfigsResponseBody) String

type ListBaselineConfigsResponseBodyData

type ListBaselineConfigsResponseBodyData struct {
	// The list of baselines.
	Baselines []*ListBaselineConfigsResponseBodyDataBaselines `json:"Baselines,omitempty" xml:"Baselines,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned on each page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of baselines returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListBaselineConfigsResponseBodyData) GoString

func (*ListBaselineConfigsResponseBodyData) SetPageNumber

func (*ListBaselineConfigsResponseBodyData) SetPageSize

func (*ListBaselineConfigsResponseBodyData) SetTotalCount

func (ListBaselineConfigsResponseBodyData) String

type ListBaselineConfigsResponseBodyDataBaselines

type ListBaselineConfigsResponseBodyDataBaselines struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The type of the baseline. Valid values: DAILY and HOURLY. A value of DAILY indicates that the baseline is a day-level baseline. A value of HOURLY indicates that the baseline is an hour-level baseline.
	BaselineType *string `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	// The hour in the alert time of the day-level baseline. Valid values: 0 to 47.
	ExpHour *int32 `json:"ExpHour,omitempty" xml:"ExpHour,omitempty"`
	// The minute in the alert time of the day-level baseline. Valid values: 0 to 59.
	ExpMinu *int32 `json:"ExpMinu,omitempty" xml:"ExpMinu,omitempty"`
	// The alert time of the hour-level baseline. This parameter is presented as key-value pairs in the JSON format. The key indicates the ID of the cycle, and the value is presented in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	HourExpDetail *string `json:"HourExpDetail,omitempty" xml:"HourExpDetail,omitempty"`
	// The committed time of the hour-level baseline. This parameter is presented as key-value pairs in the JSON format. The key indicates the ID of the cycle, and the value is presented in the hh:mm format. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	HourSlaDetail *string `json:"HourSlaDetail,omitempty" xml:"HourSlaDetail,omitempty"`
	// Indicates whether the baseline is a default baseline of the workspace. Valid values: true and false.
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner. Multiple IDs are separated by commas (,).
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The priority of the baseline. Valid values: 1, 3, 5, 7, and 8.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workspace to which the baseline belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The hour in the committed time of the day-level baseline. Valid values: 0 to 47.
	SlaHour *int32 `json:"SlaHour,omitempty" xml:"SlaHour,omitempty"`
	// The minute in the alert time of the day-level baseline. Valid values: 0 to 59.
	SlaMinu *int32 `json:"SlaMinu,omitempty" xml:"SlaMinu,omitempty"`
	// Indicates whether the baseline is enabled. Valid values: true and false.
	UseFlag *bool `json:"UseFlag,omitempty" xml:"UseFlag,omitempty"`
}

func (ListBaselineConfigsResponseBodyDataBaselines) GoString

func (*ListBaselineConfigsResponseBodyDataBaselines) SetBaselineId

func (*ListBaselineConfigsResponseBodyDataBaselines) SetBaselineName

func (*ListBaselineConfigsResponseBodyDataBaselines) SetBaselineType

func (*ListBaselineConfigsResponseBodyDataBaselines) SetExpHour

func (*ListBaselineConfigsResponseBodyDataBaselines) SetExpMinu

func (*ListBaselineConfigsResponseBodyDataBaselines) SetHourExpDetail

func (*ListBaselineConfigsResponseBodyDataBaselines) SetHourSlaDetail

func (*ListBaselineConfigsResponseBodyDataBaselines) SetIsDefault

func (*ListBaselineConfigsResponseBodyDataBaselines) SetOwner

func (*ListBaselineConfigsResponseBodyDataBaselines) SetPriority

func (*ListBaselineConfigsResponseBodyDataBaselines) SetProjectId

func (*ListBaselineConfigsResponseBodyDataBaselines) SetSlaHour

func (*ListBaselineConfigsResponseBodyDataBaselines) SetSlaMinu

func (*ListBaselineConfigsResponseBodyDataBaselines) SetUseFlag

func (ListBaselineConfigsResponseBodyDataBaselines) String

type ListBaselineStatusesRequest

type ListBaselineStatusesRequest struct {
	// The type of the baseline. Valid values: DAILY and HOURLY. The value DAILY indicates that the baseline is scheduled by day. The value HOURLY indicates that the baseline is scheduled by hour. Multiple types are separated by commas (,).
	BaselineTypes *string `json:"BaselineTypes,omitempty" xml:"BaselineTypes,omitempty"`
	// The data timestamp of the baseline instance. Specify the time in the ISO 8601 standard in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	Bizdate *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The status of the baseline instance. Valid values: UNFINISH and FINISH. The value UNFINISH indicates that the baseline instance is still running. The value FINISH indicates that the baseline instance finishes running. Multiple states are separated by commas (,).
	FinishStatus *string `json:"FinishStatus,omitempty" xml:"FinishStatus,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of the page to return. Valid values: 1 to 30. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The priority of the baseline. Valid values: 1, 3, 5, 7, and 8. Multiple priorities are separated by commas (,).
	Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The keyword of the baseline name used to search for the baseline.
	SearchText *string `json:"SearchText,omitempty" xml:"SearchText,omitempty"`
	// The status of the baseline. Valid values: ERROR, SAFE, DANGEROUS, and OVER. The value ERROR indicates that no nodes are associated with the baseline, or all nodes associated with the baseline are suspended. The value SAFE indicates that nodes finish running before the alerting time. The value DANGEROUS indicates that nodes are still running after the alerting time but before the committed completion time. The value OVER indicates that nodes are still running after the committed completion time. Multiple states are separated by commas (,).
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the event.
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
}

func (ListBaselineStatusesRequest) GoString

func (s ListBaselineStatusesRequest) GoString() string

func (*ListBaselineStatusesRequest) SetBaselineTypes

func (*ListBaselineStatusesRequest) SetBizdate

func (*ListBaselineStatusesRequest) SetFinishStatus

func (*ListBaselineStatusesRequest) SetOwner

func (*ListBaselineStatusesRequest) SetPageNumber

func (*ListBaselineStatusesRequest) SetPageSize

func (*ListBaselineStatusesRequest) SetPriority

func (*ListBaselineStatusesRequest) SetSearchText

func (*ListBaselineStatusesRequest) SetStatus

func (*ListBaselineStatusesRequest) SetTopicId

func (ListBaselineStatusesRequest) String

type ListBaselineStatusesResponse

type ListBaselineStatusesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBaselineStatusesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBaselineStatusesResponse) GoString

func (s ListBaselineStatusesResponse) GoString() string

func (*ListBaselineStatusesResponse) SetBody

func (*ListBaselineStatusesResponse) SetHeaders

func (*ListBaselineStatusesResponse) SetStatusCode

func (ListBaselineStatusesResponse) String

type ListBaselineStatusesResponseBody

type ListBaselineStatusesResponseBody struct {
	// The list of baseline instances returned.
	Data *ListBaselineStatusesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListBaselineStatusesResponseBody) GoString

func (*ListBaselineStatusesResponseBody) SetErrorCode

func (*ListBaselineStatusesResponseBody) SetErrorMessage

func (*ListBaselineStatusesResponseBody) SetHttpStatusCode

func (*ListBaselineStatusesResponseBody) SetRequestId

func (*ListBaselineStatusesResponseBody) SetSuccess

func (ListBaselineStatusesResponseBody) String

type ListBaselineStatusesResponseBodyData

type ListBaselineStatusesResponseBodyData struct {
	// The list of baseline instances.
	BaselineStatuses []*ListBaselineStatusesResponseBodyDataBaselineStatuses `json:"BaselineStatuses,omitempty" xml:"BaselineStatuses,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of baseline instances.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListBaselineStatusesResponseBodyData) GoString

func (*ListBaselineStatusesResponseBodyData) SetPageNumber

func (*ListBaselineStatusesResponseBodyData) SetPageSize

func (*ListBaselineStatusesResponseBodyData) SetTotalCount

func (ListBaselineStatusesResponseBodyData) String

type ListBaselineStatusesResponseBodyDataBaselineStatuses

type ListBaselineStatusesResponseBodyDataBaselineStatuses struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the baseline.
	BaselineName *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	// The data timestamp of the baseline instance.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The margin of the baseline instance. Unit: seconds.
	Buffer *int64 `json:"Buffer,omitempty" xml:"Buffer,omitempty"`
	// The predicted time when the baseline instance finished running.
	EndCast *int64 `json:"EndCast,omitempty" xml:"EndCast,omitempty"`
	// The alerting time of the baseline instance.
	ExpTime *int64 `json:"ExpTime,omitempty" xml:"ExpTime,omitempty"`
	// The status of the baseline instance. Valid values: UNFINISH and FINISH. The value UNFINISH indicates that the baseline instance is still running. The value FINISH indicates that the baseline instance finishes running.
	FinishStatus *string `json:"FinishStatus,omitempty" xml:"FinishStatus,omitempty"`
	// The timestamp of the actual time when the baseline instance finished running. This parameter is returned if the value of the FinishStatus parameter is FINISH.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the scheduling cycle of the baseline instance. For a baseline instance that is scheduled by day, the value of this parameter is 1. For a baseline instance that is scheduled by hour, the value of this parameter ranges from 1 to 24.
	InGroupId *int32 `json:"InGroupId,omitempty" xml:"InGroupId,omitempty"`
	// The ID of the Alibaba Cloud account used by the baseline owner. Multiple IDs are separated by commas (,).
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The priority of the baseline. Valid values: 1, 3, 5, 7, and 8.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The ID of the workspace to which the baseline belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The actual time when the baseline instance finished running.
	SlaTime *int64 `json:"SlaTime,omitempty" xml:"SlaTime,omitempty"`
	// The status of the baseline. Valid values: ERROR, SAFE, DANGEROUS, and OVER. The value ERROR indicates that no nodes are associated with the baseline, or all nodes associated with the baseline are suspended. The value SAFE indicates that nodes finish running before the alerting time. The value DANGEROUS indicates that nodes are still running after the alerting time but before the committed completion time. The value OVER indicates that nodes are still running after the committed completion time.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListBaselineStatusesResponseBodyDataBaselineStatuses) GoString

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetBaselineId

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetBaselineName

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetBizdate

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetBuffer

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetEndCast

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetExpTime

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetFinishStatus

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetFinishTime

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetInGroupId

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetOwner

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetPriority

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetProjectId

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetSlaTime

func (*ListBaselineStatusesResponseBodyDataBaselineStatuses) SetStatus

func (ListBaselineStatusesResponseBodyDataBaselineStatuses) String

type ListBaselinesRequest

type ListBaselinesRequest struct {
	BaselineTypes *string `json:"BaselineTypes,omitempty" xml:"BaselineTypes,omitempty"`
	Enable        *bool   `json:"Enable,omitempty" xml:"Enable,omitempty"`
	Owner         *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	PageNumber    *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Priority      *string `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId     *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SearchText    *string `json:"SearchText,omitempty" xml:"SearchText,omitempty"`
}

func (ListBaselinesRequest) GoString

func (s ListBaselinesRequest) GoString() string

func (*ListBaselinesRequest) SetBaselineTypes

func (s *ListBaselinesRequest) SetBaselineTypes(v string) *ListBaselinesRequest

func (*ListBaselinesRequest) SetEnable

func (*ListBaselinesRequest) SetOwner

func (*ListBaselinesRequest) SetPageNumber

func (s *ListBaselinesRequest) SetPageNumber(v int32) *ListBaselinesRequest

func (*ListBaselinesRequest) SetPageSize

func (s *ListBaselinesRequest) SetPageSize(v int32) *ListBaselinesRequest

func (*ListBaselinesRequest) SetPriority

func (*ListBaselinesRequest) SetProjectId

func (s *ListBaselinesRequest) SetProjectId(v int64) *ListBaselinesRequest

func (*ListBaselinesRequest) SetSearchText

func (s *ListBaselinesRequest) SetSearchText(v string) *ListBaselinesRequest

func (ListBaselinesRequest) String

func (s ListBaselinesRequest) String() string

type ListBaselinesResponse

type ListBaselinesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBaselinesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBaselinesResponse) GoString

func (s ListBaselinesResponse) GoString() string

func (*ListBaselinesResponse) SetBody

func (*ListBaselinesResponse) SetHeaders

func (*ListBaselinesResponse) SetStatusCode

func (s *ListBaselinesResponse) SetStatusCode(v int32) *ListBaselinesResponse

func (ListBaselinesResponse) String

func (s ListBaselinesResponse) String() string

type ListBaselinesResponseBody

type ListBaselinesResponseBody struct {
	Data           *ListBaselinesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                        `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                        `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                         `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                          `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListBaselinesResponseBody) GoString

func (s ListBaselinesResponseBody) GoString() string

func (*ListBaselinesResponseBody) SetData

func (*ListBaselinesResponseBody) SetErrorCode

func (*ListBaselinesResponseBody) SetErrorMessage

func (*ListBaselinesResponseBody) SetHttpStatusCode

func (*ListBaselinesResponseBody) SetRequestId

func (*ListBaselinesResponseBody) SetSuccess

func (ListBaselinesResponseBody) String

func (s ListBaselinesResponseBody) String() string

type ListBaselinesResponseBodyData

type ListBaselinesResponseBodyData struct {
	Baselines  []*ListBaselinesResponseBodyDataBaselines `json:"Baselines,omitempty" xml:"Baselines,omitempty" type:"Repeated"`
	PageNumber *string                                   `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *string                                   `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount *string                                   `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListBaselinesResponseBodyData) GoString

func (*ListBaselinesResponseBodyData) SetBaselines

func (*ListBaselinesResponseBodyData) SetPageNumber

func (*ListBaselinesResponseBodyData) SetPageSize

func (*ListBaselinesResponseBodyData) SetTotalCount

func (ListBaselinesResponseBodyData) String

type ListBaselinesResponseBodyDataBaselines

type ListBaselinesResponseBodyDataBaselines struct {
	AlertEnabled         *bool                                                     `json:"AlertEnabled,omitempty" xml:"AlertEnabled,omitempty"`
	AlertMarginThreshold *int32                                                    `json:"AlertMarginThreshold,omitempty" xml:"AlertMarginThreshold,omitempty"`
	BaselineId           *int64                                                    `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	BaselineName         *string                                                   `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	BaselineType         *string                                                   `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	Enabled              *bool                                                     `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	OverTimeSettings     []*ListBaselinesResponseBodyDataBaselinesOverTimeSettings `json:"OverTimeSettings,omitempty" xml:"OverTimeSettings,omitempty" type:"Repeated"`
	Owner                *string                                                   `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority             *int32                                                    `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId            *int64                                                    `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListBaselinesResponseBodyDataBaselines) GoString

func (*ListBaselinesResponseBodyDataBaselines) SetAlertEnabled

func (*ListBaselinesResponseBodyDataBaselines) SetAlertMarginThreshold

func (*ListBaselinesResponseBodyDataBaselines) SetBaselineId

func (*ListBaselinesResponseBodyDataBaselines) SetBaselineName

func (*ListBaselinesResponseBodyDataBaselines) SetBaselineType

func (*ListBaselinesResponseBodyDataBaselines) SetEnabled

func (*ListBaselinesResponseBodyDataBaselines) SetOwner

func (*ListBaselinesResponseBodyDataBaselines) SetPriority

func (*ListBaselinesResponseBodyDataBaselines) SetProjectId

func (ListBaselinesResponseBodyDataBaselines) String

type ListBaselinesResponseBodyDataBaselinesOverTimeSettings

type ListBaselinesResponseBodyDataBaselinesOverTimeSettings struct {
	Cycle *int32  `json:"Cycle,omitempty" xml:"Cycle,omitempty"`
	Time  *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (ListBaselinesResponseBodyDataBaselinesOverTimeSettings) GoString

func (*ListBaselinesResponseBodyDataBaselinesOverTimeSettings) SetCycle

func (*ListBaselinesResponseBodyDataBaselinesOverTimeSettings) SetTime

func (ListBaselinesResponseBodyDataBaselinesOverTimeSettings) String

type ListBusinessRequest

type ListBusinessRequest struct {
	// The keyword that is used to perform a fuzzy match.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID. You must configure either this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name. You must configure either this parameter or ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (ListBusinessRequest) GoString

func (s ListBusinessRequest) GoString() string

func (*ListBusinessRequest) SetKeyword

func (*ListBusinessRequest) SetPageNumber

func (s *ListBusinessRequest) SetPageNumber(v int32) *ListBusinessRequest

func (*ListBusinessRequest) SetPageSize

func (s *ListBusinessRequest) SetPageSize(v int32) *ListBusinessRequest

func (*ListBusinessRequest) SetProjectId

func (s *ListBusinessRequest) SetProjectId(v int64) *ListBusinessRequest

func (*ListBusinessRequest) SetProjectIdentifier

func (s *ListBusinessRequest) SetProjectIdentifier(v string) *ListBusinessRequest

func (ListBusinessRequest) String

func (s ListBusinessRequest) String() string

type ListBusinessResponse

type ListBusinessResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListBusinessResponse) GoString

func (s ListBusinessResponse) GoString() string

func (*ListBusinessResponse) SetBody

func (*ListBusinessResponse) SetHeaders

func (s *ListBusinessResponse) SetHeaders(v map[string]*string) *ListBusinessResponse

func (*ListBusinessResponse) SetStatusCode

func (s *ListBusinessResponse) SetStatusCode(v int32) *ListBusinessResponse

func (ListBusinessResponse) String

func (s ListBusinessResponse) String() string

type ListBusinessResponseBody

type ListBusinessResponseBody struct {
	// The information about the workflows returned.
	Data *ListBusinessResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListBusinessResponseBody) GoString

func (s ListBusinessResponseBody) GoString() string

func (*ListBusinessResponseBody) SetData

func (*ListBusinessResponseBody) SetErrorCode

func (*ListBusinessResponseBody) SetErrorMessage

func (*ListBusinessResponseBody) SetHttpStatusCode

func (s *ListBusinessResponseBody) SetHttpStatusCode(v int32) *ListBusinessResponseBody

func (*ListBusinessResponseBody) SetRequestId

func (*ListBusinessResponseBody) SetSuccess

func (ListBusinessResponseBody) String

func (s ListBusinessResponseBody) String() string

type ListBusinessResponseBodyData

type ListBusinessResponseBodyData struct {
	// The details of the workflow.
	Business []*ListBusinessResponseBodyDataBusiness `json:"Business,omitempty" xml:"Business,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListBusinessResponseBodyData) GoString

func (s ListBusinessResponseBodyData) GoString() string

func (*ListBusinessResponseBodyData) SetBusiness

func (*ListBusinessResponseBodyData) SetPageNumber

func (*ListBusinessResponseBodyData) SetPageSize

func (*ListBusinessResponseBodyData) SetTotalCount

func (ListBusinessResponseBodyData) String

type ListBusinessResponseBodyDataBusiness

type ListBusinessResponseBodyDataBusiness struct {
	// The ID of the workflow.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The name of the workflow.
	BusinessName *string `json:"BusinessName,omitempty" xml:"BusinessName,omitempty"`
	// The description of the workflow.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The owner of the workflow.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the workspace to which the workflow belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The module to which the workflow belongs. Valid values: NORMAL and MANUAL_BIZ. The value NORMAL indicates that the workflow belongs to auto triggered workflows. The value MANUAL_BIZ indicates that the workflow belongs to manually triggered workflows.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (ListBusinessResponseBodyDataBusiness) GoString

func (*ListBusinessResponseBodyDataBusiness) SetBusinessId

func (*ListBusinessResponseBodyDataBusiness) SetBusinessName

func (*ListBusinessResponseBodyDataBusiness) SetDescription

func (*ListBusinessResponseBodyDataBusiness) SetOwner

func (*ListBusinessResponseBodyDataBusiness) SetProjectId

func (*ListBusinessResponseBodyDataBusiness) SetUseType

func (ListBusinessResponseBodyDataBusiness) String

type ListCalcEnginesRequest

type ListCalcEnginesRequest struct {
	CalcEngineType *string `json:"CalcEngineType,omitempty" xml:"CalcEngineType,omitempty"`
	EnvType        *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PageNumber     *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId      *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListCalcEnginesRequest) GoString

func (s ListCalcEnginesRequest) GoString() string

func (*ListCalcEnginesRequest) SetCalcEngineType

func (s *ListCalcEnginesRequest) SetCalcEngineType(v string) *ListCalcEnginesRequest

func (*ListCalcEnginesRequest) SetEnvType

func (*ListCalcEnginesRequest) SetName

func (*ListCalcEnginesRequest) SetPageNumber

func (*ListCalcEnginesRequest) SetPageSize

func (*ListCalcEnginesRequest) SetProjectId

func (ListCalcEnginesRequest) String

func (s ListCalcEnginesRequest) String() string

type ListCalcEnginesResponse

type ListCalcEnginesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListCalcEnginesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListCalcEnginesResponse) GoString

func (s ListCalcEnginesResponse) GoString() string

func (*ListCalcEnginesResponse) SetBody

func (*ListCalcEnginesResponse) SetHeaders

func (*ListCalcEnginesResponse) SetStatusCode

func (ListCalcEnginesResponse) String

func (s ListCalcEnginesResponse) String() string

type ListCalcEnginesResponseBody

type ListCalcEnginesResponseBody struct {
	Data           *ListCalcEnginesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpStatusCode *int32                           `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                            `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListCalcEnginesResponseBody) GoString

func (s ListCalcEnginesResponseBody) GoString() string

func (*ListCalcEnginesResponseBody) SetData

func (*ListCalcEnginesResponseBody) SetHttpStatusCode

func (*ListCalcEnginesResponseBody) SetRequestId

func (*ListCalcEnginesResponseBody) SetSuccess

func (ListCalcEnginesResponseBody) String

type ListCalcEnginesResponseBodyData

type ListCalcEnginesResponseBodyData struct {
	CalcEngines []*ListCalcEnginesResponseBodyDataCalcEngines `json:"CalcEngines,omitempty" xml:"CalcEngines,omitempty" type:"Repeated"`
	PageNumber  *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount  *int32                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListCalcEnginesResponseBodyData) GoString

func (*ListCalcEnginesResponseBodyData) SetPageNumber

func (*ListCalcEnginesResponseBodyData) SetPageSize

func (*ListCalcEnginesResponseBodyData) SetTotalCount

func (ListCalcEnginesResponseBodyData) String

type ListCalcEnginesResponseBodyDataCalcEngines

type ListCalcEnginesResponseBodyDataCalcEngines struct {
	BindingProjectId   *int32                 `json:"BindingProjectId,omitempty" xml:"BindingProjectId,omitempty"`
	BindingProjectName *string                `json:"BindingProjectName,omitempty" xml:"BindingProjectName,omitempty"`
	CalcEngineType     *string                `json:"CalcEngineType,omitempty" xml:"CalcEngineType,omitempty"`
	DwRegion           *string                `json:"DwRegion,omitempty" xml:"DwRegion,omitempty"`
	EngineId           *int32                 `json:"EngineId,omitempty" xml:"EngineId,omitempty"`
	EngineInfo         map[string]interface{} `json:"EngineInfo,omitempty" xml:"EngineInfo,omitempty"`
	EnvType            *string                `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	GmtCreate          *string                `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	IsDefault          *bool                  `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	Name               *string                `json:"Name,omitempty" xml:"Name,omitempty"`
	Region             *string                `json:"Region,omitempty" xml:"Region,omitempty"`
	TaskAuthType       *string                `json:"TaskAuthType,omitempty" xml:"TaskAuthType,omitempty"`
	TenantId           *int64                 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListCalcEnginesResponseBodyDataCalcEngines) GoString

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetBindingProjectId

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetBindingProjectName

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetCalcEngineType

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetDwRegion

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetEngineId

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetEngineInfo

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetEnvType

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetGmtCreate

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetIsDefault

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetName

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetRegion

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetTaskAuthType

func (*ListCalcEnginesResponseBodyDataCalcEngines) SetTenantId

func (ListCalcEnginesResponseBodyDataCalcEngines) String

type ListConnectionsRequest

type ListConnectionsRequest struct {
	ConnectionType *string `json:"ConnectionType,omitempty" xml:"ConnectionType,omitempty"`
	EnvType        *int32  `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	Name           *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PageNumber     *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId      *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	Status         *string `json:"Status,omitempty" xml:"Status,omitempty"`
	SubType        *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (ListConnectionsRequest) GoString

func (s ListConnectionsRequest) GoString() string

func (*ListConnectionsRequest) SetConnectionType

func (s *ListConnectionsRequest) SetConnectionType(v string) *ListConnectionsRequest

func (*ListConnectionsRequest) SetEnvType

func (*ListConnectionsRequest) SetName

func (*ListConnectionsRequest) SetPageNumber

func (*ListConnectionsRequest) SetPageSize

func (*ListConnectionsRequest) SetProjectId

func (*ListConnectionsRequest) SetStatus

func (*ListConnectionsRequest) SetSubType

func (ListConnectionsRequest) String

func (s ListConnectionsRequest) String() string

type ListConnectionsResponse

type ListConnectionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListConnectionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListConnectionsResponse) GoString

func (s ListConnectionsResponse) GoString() string

func (*ListConnectionsResponse) SetBody

func (*ListConnectionsResponse) SetHeaders

func (*ListConnectionsResponse) SetStatusCode

func (ListConnectionsResponse) String

func (s ListConnectionsResponse) String() string

type ListConnectionsResponseBody

type ListConnectionsResponseBody struct {
	Data           *ListConnectionsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	HttpStatusCode *int32                           `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                            `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListConnectionsResponseBody) GoString

func (s ListConnectionsResponseBody) GoString() string

func (*ListConnectionsResponseBody) SetData

func (*ListConnectionsResponseBody) SetHttpStatusCode

func (*ListConnectionsResponseBody) SetRequestId

func (*ListConnectionsResponseBody) SetSuccess

func (ListConnectionsResponseBody) String

type ListConnectionsResponseBodyData

type ListConnectionsResponseBodyData struct {
	Connections []*ListConnectionsResponseBodyDataConnections `json:"Connections,omitempty" xml:"Connections,omitempty" type:"Repeated"`
	PageNumber  *int32                                        `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize    *int32                                        `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount  *int32                                        `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListConnectionsResponseBodyData) GoString

func (*ListConnectionsResponseBodyData) SetPageNumber

func (*ListConnectionsResponseBodyData) SetPageSize

func (*ListConnectionsResponseBodyData) SetTotalCount

func (ListConnectionsResponseBodyData) String

type ListConnectionsResponseBodyDataConnections

type ListConnectionsResponseBodyDataConnections struct {
	BindingCalcEngineId *int32  `json:"BindingCalcEngineId,omitempty" xml:"BindingCalcEngineId,omitempty"`
	ConnectStatus       *int32  `json:"ConnectStatus,omitempty" xml:"ConnectStatus,omitempty"`
	ConnectionType      *string `json:"ConnectionType,omitempty" xml:"ConnectionType,omitempty"`
	Content             *string `json:"Content,omitempty" xml:"Content,omitempty"`
	DefaultEngine       *bool   `json:"DefaultEngine,omitempty" xml:"DefaultEngine,omitempty"`
	Description         *string `json:"Description,omitempty" xml:"Description,omitempty"`
	EnvType             *int32  `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	GmtCreate           *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	GmtModified         *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	Id                  *int32  `json:"Id,omitempty" xml:"Id,omitempty"`
	Name                *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Operator            *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	ProjectId           *int32  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	Sequence            *int32  `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	Shared              *bool   `json:"Shared,omitempty" xml:"Shared,omitempty"`
	Status              *int32  `json:"Status,omitempty" xml:"Status,omitempty"`
	SubType             *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
	TenantId            *int64  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListConnectionsResponseBodyDataConnections) GoString

func (*ListConnectionsResponseBodyDataConnections) SetBindingCalcEngineId

func (*ListConnectionsResponseBodyDataConnections) SetConnectStatus

func (*ListConnectionsResponseBodyDataConnections) SetConnectionType

func (*ListConnectionsResponseBodyDataConnections) SetContent

func (*ListConnectionsResponseBodyDataConnections) SetDefaultEngine

func (*ListConnectionsResponseBodyDataConnections) SetDescription

func (*ListConnectionsResponseBodyDataConnections) SetEnvType

func (*ListConnectionsResponseBodyDataConnections) SetGmtCreate

func (*ListConnectionsResponseBodyDataConnections) SetGmtModified

func (*ListConnectionsResponseBodyDataConnections) SetId

func (*ListConnectionsResponseBodyDataConnections) SetName

func (*ListConnectionsResponseBodyDataConnections) SetOperator

func (*ListConnectionsResponseBodyDataConnections) SetProjectId

func (*ListConnectionsResponseBodyDataConnections) SetSequence

func (*ListConnectionsResponseBodyDataConnections) SetShared

func (*ListConnectionsResponseBodyDataConnections) SetStatus

func (*ListConnectionsResponseBodyDataConnections) SetSubType

func (*ListConnectionsResponseBodyDataConnections) SetTenantId

func (ListConnectionsResponseBodyDataConnections) String

type ListDIAlarmRulesRequest

type ListDIAlarmRulesRequest struct {
	DIJobId    *int64 `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListDIAlarmRulesRequest) GoString

func (s ListDIAlarmRulesRequest) GoString() string

func (*ListDIAlarmRulesRequest) SetDIJobId

func (*ListDIAlarmRulesRequest) SetPageNumber

func (*ListDIAlarmRulesRequest) SetPageSize

func (ListDIAlarmRulesRequest) String

func (s ListDIAlarmRulesRequest) String() string

type ListDIAlarmRulesResponse

type ListDIAlarmRulesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDIAlarmRulesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDIAlarmRulesResponse) GoString

func (s ListDIAlarmRulesResponse) GoString() string

func (*ListDIAlarmRulesResponse) SetBody

func (*ListDIAlarmRulesResponse) SetHeaders

func (*ListDIAlarmRulesResponse) SetStatusCode

func (ListDIAlarmRulesResponse) String

func (s ListDIAlarmRulesResponse) String() string

type ListDIAlarmRulesResponseBody

type ListDIAlarmRulesResponseBody struct {
	DIAlarmRulePaging *ListDIAlarmRulesResponseBodyDIAlarmRulePaging `json:"DIAlarmRulePaging,omitempty" xml:"DIAlarmRulePaging,omitempty" type:"Struct"`
	RequestId         *string                                        `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDIAlarmRulesResponseBody) GoString

func (s ListDIAlarmRulesResponseBody) GoString() string

func (*ListDIAlarmRulesResponseBody) SetRequestId

func (ListDIAlarmRulesResponseBody) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePaging

type ListDIAlarmRulesResponseBodyDIAlarmRulePaging struct {
	DIJobAlarmRules []*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules `json:"DIJobAlarmRules,omitempty" xml:"DIJobAlarmRules,omitempty" type:"Repeated"`
	PageNumber      *int64                                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int64                                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount      *int64                                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePaging) GoString

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePaging) SetPageNumber

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePaging) SetPageSize

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePaging) SetTotalCount

func (ListDIAlarmRulesResponseBodyDIAlarmRulePaging) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules struct {
	DIAlarmRuleId        *int64                                                                            `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
	DIJobId              *int64                                                                            `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description          *string                                                                           `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled              *bool                                                                             `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType           *string                                                                           `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettings *ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty" type:"Struct"`
	TriggerConditions    []*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions  `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty" type:"Repeated"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) GoString

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) SetDIAlarmRuleId

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) SetDIJobId

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) SetDescription

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) SetEnabled

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) SetMetricType

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRules) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings struct {
	InhibitionInterval    *int32                                                                                                   `json:"InhibitionInterval,omitempty" xml:"InhibitionInterval,omitempty"`
	NotificationChannels  []*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationChannels  `json:"NotificationChannels,omitempty" xml:"NotificationChannels,omitempty" type:"Repeated"`
	NotificationReceivers []*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationReceivers `json:"NotificationReceivers,omitempty" xml:"NotificationReceivers,omitempty" type:"Repeated"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings) GoString

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings) SetInhibitionInterval

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettings) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationChannels

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationChannels struct {
	Channels []*string `json:"Channels,omitempty" xml:"Channels,omitempty" type:"Repeated"`
	Severity *string   `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationChannels) GoString

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationChannels) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationReceivers

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationReceivers struct {
	ReceiverType   *string   `json:"ReceiverType,omitempty" xml:"ReceiverType,omitempty"`
	ReceiverValues []*string `json:"ReceiverValues,omitempty" xml:"ReceiverValues,omitempty" type:"Repeated"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationReceivers) GoString

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesNotificationSettingsNotificationReceivers) String

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions

type ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions struct {
	Duration  *int64  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Severity  *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	Threshold *int64  `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions) GoString

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions) SetDuration

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions) SetSeverity

func (*ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions) SetThreshold

func (ListDIAlarmRulesResponseBodyDIAlarmRulePagingDIJobAlarmRulesTriggerConditions) String

type ListDIJobsRequest

type ListDIJobsRequest struct {
	DestinationDataSourceType *string `json:"DestinationDataSourceType,omitempty" xml:"DestinationDataSourceType,omitempty"`
	JobName                   *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	PageNumber                *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                  *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId                 *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SourceDataSourceType      *string `json:"SourceDataSourceType,omitempty" xml:"SourceDataSourceType,omitempty"`
}

func (ListDIJobsRequest) GoString

func (s ListDIJobsRequest) GoString() string

func (*ListDIJobsRequest) SetDestinationDataSourceType

func (s *ListDIJobsRequest) SetDestinationDataSourceType(v string) *ListDIJobsRequest

func (*ListDIJobsRequest) SetJobName

func (s *ListDIJobsRequest) SetJobName(v string) *ListDIJobsRequest

func (*ListDIJobsRequest) SetPageNumber

func (s *ListDIJobsRequest) SetPageNumber(v int32) *ListDIJobsRequest

func (*ListDIJobsRequest) SetPageSize

func (s *ListDIJobsRequest) SetPageSize(v int32) *ListDIJobsRequest

func (*ListDIJobsRequest) SetProjectId

func (s *ListDIJobsRequest) SetProjectId(v int64) *ListDIJobsRequest

func (*ListDIJobsRequest) SetSourceDataSourceType

func (s *ListDIJobsRequest) SetSourceDataSourceType(v string) *ListDIJobsRequest

func (ListDIJobsRequest) String

func (s ListDIJobsRequest) String() string

type ListDIJobsResponse

type ListDIJobsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDIJobsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDIJobsResponse) GoString

func (s ListDIJobsResponse) GoString() string

func (*ListDIJobsResponse) SetBody

func (*ListDIJobsResponse) SetHeaders

func (s *ListDIJobsResponse) SetHeaders(v map[string]*string) *ListDIJobsResponse

func (*ListDIJobsResponse) SetStatusCode

func (s *ListDIJobsResponse) SetStatusCode(v int32) *ListDIJobsResponse

func (ListDIJobsResponse) String

func (s ListDIJobsResponse) String() string

type ListDIJobsResponseBody

type ListDIJobsResponseBody struct {
	DIJobPaging *ListDIJobsResponseBodyDIJobPaging `json:"DIJobPaging,omitempty" xml:"DIJobPaging,omitempty" type:"Struct"`
	RequestId   *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDIJobsResponseBody) GoString

func (s ListDIJobsResponseBody) GoString() string

func (*ListDIJobsResponseBody) SetDIJobPaging

func (*ListDIJobsResponseBody) SetRequestId

func (ListDIJobsResponseBody) String

func (s ListDIJobsResponseBody) String() string

type ListDIJobsResponseBodyDIJobPaging

type ListDIJobsResponseBodyDIJobPaging struct {
	DIJobs     []*ListDIJobsResponseBodyDIJobPagingDIJobs `json:"DIJobs,omitempty" xml:"DIJobs,omitempty" type:"Repeated"`
	PageNumber *int32                                     `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                     `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount *int32                                     `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDIJobsResponseBodyDIJobPaging) GoString

func (*ListDIJobsResponseBodyDIJobPaging) SetPageNumber

func (*ListDIJobsResponseBodyDIJobPaging) SetPageSize

func (*ListDIJobsResponseBodyDIJobPaging) SetTotalCount

func (ListDIJobsResponseBodyDIJobPaging) String

type ListDIJobsResponseBodyDIJobPagingDIJobs

type ListDIJobsResponseBodyDIJobPagingDIJobs struct {
	DIJobId                   *int64  `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	DestinationDataSourceType *string `json:"DestinationDataSourceType,omitempty" xml:"DestinationDataSourceType,omitempty"`
	JobName                   *string `json:"JobName,omitempty" xml:"JobName,omitempty"`
	JobStatus                 *string `json:"JobStatus,omitempty" xml:"JobStatus,omitempty"`
	MigrationType             *string `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	ProjectId                 *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	SourceDataSourceType      *string `json:"SourceDataSourceType,omitempty" xml:"SourceDataSourceType,omitempty"`
}

func (ListDIJobsResponseBodyDIJobPagingDIJobs) GoString

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetDIJobId

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetDestinationDataSourceType

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetJobName

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetJobStatus

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetMigrationType

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetProjectId

func (*ListDIJobsResponseBodyDIJobPagingDIJobs) SetSourceDataSourceType

func (ListDIJobsResponseBodyDIJobPagingDIJobs) String

type ListDIProjectConfigRequest

type ListDIProjectConfigRequest struct {
	// The type of the destination data source of the sync solution. This parameter cannot be left empty.
	//
	// Valid values: analyticdb_for_mysql, odps, elasticsearch, holo, mysql, and polardb. You can call the ListDIProjectConfig operation to query the supported types of destination data sources.
	DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The type of the source data source of the sync solution.
	//
	// Valid values: oracle, mysql, polardb, datahub, drds, and analyticdb_for_mysql. You can call the ListDIProjectConfig operation to query the supported types of source data sources.
	//
	// If you do not set this parameter, DataWorks applies the default global configuration to all the source data sources of the preceding types.
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (ListDIProjectConfigRequest) GoString

func (s ListDIProjectConfigRequest) GoString() string

func (*ListDIProjectConfigRequest) SetDestinationType

func (*ListDIProjectConfigRequest) SetProjectId

func (*ListDIProjectConfigRequest) SetSourceType

func (ListDIProjectConfigRequest) String

type ListDIProjectConfigResponse

type ListDIProjectConfigResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDIProjectConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDIProjectConfigResponse) GoString

func (s ListDIProjectConfigResponse) GoString() string

func (*ListDIProjectConfigResponse) SetBody

func (*ListDIProjectConfigResponse) SetHeaders

func (*ListDIProjectConfigResponse) SetStatusCode

func (ListDIProjectConfigResponse) String

type ListDIProjectConfigResponseBody

type ListDIProjectConfigResponseBody struct {
	// The information about the query operation.
	Data *ListDIProjectConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDIProjectConfigResponseBody) GoString

func (*ListDIProjectConfigResponseBody) SetRequestId

func (*ListDIProjectConfigResponseBody) SetSuccess

func (ListDIProjectConfigResponseBody) String

type ListDIProjectConfigResponseBodyData

type ListDIProjectConfigResponseBodyData struct {
	// The default global configuration of sync solutions. The value indicates the processing rules of different types of DDL messages. Example:
	//
	// {"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"}
	//
	// Field description:
	//
	// *   RENAMECOLUMN: renames the column.
	// *   DROPTABLE: deletes the table.
	// *   CREATETABLE: creates a table.
	// *   MODIFYCOLUMN: changes the column data type.
	// *   TRUNCATETABLE: clears the table.
	// *   DROPCOLUMN: deletes the column.
	// *   ADDCOLUMN: creates a column.
	// *   RENAMETABLE: renames the table.
	//
	// DataWorks processes a DDL message of a specific type based on the following policies after it receives the message:
	//
	// *   WARNING: ignores the message and records an alert in real-time sync logs. The alert contains information about the situation that the message is ignored because of an execution error.
	// *   IGNORE: discards the message and does not send it to the destination data source.
	// *   CRITICAL: terminates the real-time sync node and sets the node status to Failed.
	// *   NORMAL: sends the message to the destination data source to process the message. Each destination data source may process DDL messages based on its own business logic. If DataWorks adopts the NORMAL policy, DataWorks only forwards DDL messages.
	Config *string `json:"Config,omitempty" xml:"Config,omitempty"`
}

func (ListDIProjectConfigResponseBodyData) GoString

func (*ListDIProjectConfigResponseBodyData) SetConfig

func (ListDIProjectConfigResponseBodyData) String

type ListDagsRequest

type ListDagsRequest struct {
	// The environment of the workspace. Valid values: PROD and DEV. PROD indicates the production environment. DEV indicates the development environment.
	OpSeq *int64 `json:"OpSeq,omitempty" xml:"OpSeq,omitempty"`
	// The HTTP status code returned.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ListDagsRequest) GoString

func (s ListDagsRequest) GoString() string

func (*ListDagsRequest) SetOpSeq

func (s *ListDagsRequest) SetOpSeq(v int64) *ListDagsRequest

func (*ListDagsRequest) SetProjectEnv

func (s *ListDagsRequest) SetProjectEnv(v string) *ListDagsRequest

func (ListDagsRequest) String

func (s ListDagsRequest) String() string

type ListDagsResponse

type ListDagsResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDagsResponse) GoString

func (s ListDagsResponse) GoString() string

func (*ListDagsResponse) SetBody

func (*ListDagsResponse) SetHeaders

func (s *ListDagsResponse) SetHeaders(v map[string]*string) *ListDagsResponse

func (*ListDagsResponse) SetStatusCode

func (s *ListDagsResponse) SetStatusCode(v int32) *ListDagsResponse

func (ListDagsResponse) String

func (s ListDagsResponse) String() string

type ListDagsResponseBody

type ListDagsResponseBody struct {
	// The entities returned.
	Data *ListDagsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error message returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The details of DAGs.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDagsResponseBody) GoString

func (s ListDagsResponseBody) GoString() string

func (*ListDagsResponseBody) SetData

func (*ListDagsResponseBody) SetErrorCode

func (s *ListDagsResponseBody) SetErrorCode(v string) *ListDagsResponseBody

func (*ListDagsResponseBody) SetErrorMessage

func (s *ListDagsResponseBody) SetErrorMessage(v string) *ListDagsResponseBody

func (*ListDagsResponseBody) SetHttpStatusCode

func (s *ListDagsResponseBody) SetHttpStatusCode(v int32) *ListDagsResponseBody

func (*ListDagsResponseBody) SetRequestId

func (s *ListDagsResponseBody) SetRequestId(v string) *ListDagsResponseBody

func (*ListDagsResponseBody) SetSuccess

func (ListDagsResponseBody) String

func (s ListDagsResponseBody) String() string

type ListDagsResponseBodyData

type ListDagsResponseBodyData struct {
	// The type of the DAG. Valid values: MANUAL, SMOKE_TEST, SUPPLY_DATA, and BUSINESS_PROCESS_DAG.
	Dags []*ListDagsResponseBodyDataDags `json:"Dags,omitempty" xml:"Dags,omitempty" type:"Repeated"`
}

func (ListDagsResponseBodyData) GoString

func (s ListDagsResponseBodyData) GoString() string

func (*ListDagsResponseBodyData) SetDags

func (ListDagsResponseBodyData) String

func (s ListDagsResponseBodyData) String() string

type ListDagsResponseBodyDataDags

type ListDagsResponseBodyDataDags struct {
	// The name of the DAG.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the workspace.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The data timestamp.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The time at which the DAG was scheduled to run.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The time at which the DAG was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The time at which the DAG started to run.
	Gmtdate *int64 `json:"Gmtdate,omitempty" xml:"Gmtdate,omitempty"`
	// The sequence number of the operation.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The time at which the DAG was last modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OpSeq *int64  `json:"OpSeq,omitempty" xml:"OpSeq,omitempty"`
	// The ID of the DAG.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The user who created the DAG.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The time at which the DAG finished running. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The status of the DAG. Valid values: CREATED, RUNNING, FAILURE, and SUCCESS.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListDagsResponseBodyDataDags) GoString

func (s ListDagsResponseBodyDataDags) GoString() string

func (*ListDagsResponseBodyDataDags) SetBizdate

func (*ListDagsResponseBodyDataDags) SetCreateTime

func (*ListDagsResponseBodyDataDags) SetCreateUser

func (*ListDagsResponseBodyDataDags) SetDagId

func (*ListDagsResponseBodyDataDags) SetFinishTime

func (*ListDagsResponseBodyDataDags) SetGmtdate

func (*ListDagsResponseBodyDataDags) SetModifyTime

func (*ListDagsResponseBodyDataDags) SetName

func (*ListDagsResponseBodyDataDags) SetOpSeq

func (*ListDagsResponseBodyDataDags) SetProjectId

func (*ListDagsResponseBodyDataDags) SetStartTime

func (*ListDagsResponseBodyDataDags) SetStatus

func (*ListDagsResponseBodyDataDags) SetType

func (ListDagsResponseBodyDataDags) String

type ListDataServiceApiAuthoritiesRequest

type ListDataServiceApiAuthoritiesRequest struct {
	// The keyword in the name of the API. The keyword can be used to search for the API whose name contains the keyword.
	ApiNameKeyword *string `json:"ApiNameKeyword,omitempty" xml:"ApiNameKeyword,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceApiAuthoritiesRequest) GoString

func (*ListDataServiceApiAuthoritiesRequest) SetApiNameKeyword

func (*ListDataServiceApiAuthoritiesRequest) SetPageNumber

func (*ListDataServiceApiAuthoritiesRequest) SetPageSize

func (*ListDataServiceApiAuthoritiesRequest) SetProjectId

func (*ListDataServiceApiAuthoritiesRequest) SetTenantId

func (ListDataServiceApiAuthoritiesRequest) String

type ListDataServiceApiAuthoritiesResponse

type ListDataServiceApiAuthoritiesResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceApiAuthoritiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceApiAuthoritiesResponse) GoString

func (*ListDataServiceApiAuthoritiesResponse) SetHeaders

func (*ListDataServiceApiAuthoritiesResponse) SetStatusCode

func (ListDataServiceApiAuthoritiesResponse) String

type ListDataServiceApiAuthoritiesResponseBody

type ListDataServiceApiAuthoritiesResponseBody struct {
	// The APIs on which other users are granted the access permissions.
	Data *ListDataServiceApiAuthoritiesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataServiceApiAuthoritiesResponseBody) GoString

func (*ListDataServiceApiAuthoritiesResponseBody) SetErrorCode

func (*ListDataServiceApiAuthoritiesResponseBody) SetErrorMessage

func (*ListDataServiceApiAuthoritiesResponseBody) SetHttpStatusCode

func (*ListDataServiceApiAuthoritiesResponseBody) SetRequestId

func (*ListDataServiceApiAuthoritiesResponseBody) SetSuccess

func (ListDataServiceApiAuthoritiesResponseBody) String

type ListDataServiceApiAuthoritiesResponseBodyData

type ListDataServiceApiAuthoritiesResponseBodyData struct {
	// The APIs on which other users are granted the access permissions and the authorization records.
	ApiAuthorizationList []*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList `json:"ApiAuthorizationList,omitempty" xml:"ApiAuthorizationList,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceApiAuthoritiesResponseBodyData) GoString

func (*ListDataServiceApiAuthoritiesResponseBodyData) SetPageNumber

func (*ListDataServiceApiAuthoritiesResponseBodyData) SetPageSize

func (*ListDataServiceApiAuthoritiesResponseBodyData) SetTotalCount

func (ListDataServiceApiAuthoritiesResponseBodyData) String

type ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList

type ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList struct {
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The status of the API. Valid values: 0 and 1. The value 0 indicates that the API is not published. The value 1 indicates that the API is published.
	ApiStatus *int32 `json:"ApiStatus,omitempty" xml:"ApiStatus,omitempty"`
	// The authorization records.
	AuthorizationRecords []*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords `json:"AuthorizationRecords,omitempty" xml:"AuthorizationRecords,omitempty" type:"Repeated"`
	// The time when the API was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the API owner.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The ID of the group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the API was last updated.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) GoString

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetApiId

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetApiName

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetApiPath

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetApiStatus

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetCreatedTime

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetCreatorId

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetGroupId

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetModifiedTime

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetProjectId

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) SetTenantId

func (ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationList) String

type ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords

type ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords struct {
	// The time when the access permissions on the API were granted to other users.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who granted other users the access permissions on the API.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The end time of the validity period of the authorization.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the workspace to which the access permissions on the API are granted.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords) GoString

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords) SetCreatedTime

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords) SetCreatorId

func (*ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords) SetProjectId

func (ListDataServiceApiAuthoritiesResponseBodyDataApiAuthorizationListAuthorizationRecords) String

type ListDataServiceApiTestRequest

type ListDataServiceApiTestRequest struct {
	// The ID of the DataService Studio API on which tests are performed.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The number of entries to return on each page. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListDataServiceApiTestRequest) GoString

func (*ListDataServiceApiTestRequest) SetApiId

func (*ListDataServiceApiTestRequest) SetPageSize

func (ListDataServiceApiTestRequest) String

type ListDataServiceApiTestResponse

type ListDataServiceApiTestResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceApiTestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceApiTestResponse) GoString

func (*ListDataServiceApiTestResponse) SetHeaders

func (*ListDataServiceApiTestResponse) SetStatusCode

func (ListDataServiceApiTestResponse) String

type ListDataServiceApiTestResponseBody

type ListDataServiceApiTestResponseBody struct {
	// The list of test records.
	Data []*ListDataServiceApiTestResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDataServiceApiTestResponseBody) GoString

func (*ListDataServiceApiTestResponseBody) SetRequestId

func (ListDataServiceApiTestResponseBody) String

type ListDataServiceApiTestResponseBodyData

type ListDataServiceApiTestResponseBodyData struct {
	// The ID of the DataService Studio API on which the test is performed.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The time that is consumed to complete the test.
	CostTime *int32 `json:"CostTime,omitempty" xml:"CostTime,omitempty"`
	// The time when the test was initiated.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The request parameters configured for the test.
	ParamMap *string `json:"ParamMap,omitempty" xml:"ParamMap,omitempty"`
	// The status code returned for the test. If the test is not complete, this parameter is not returned.
	RetCode *int64 `json:"RetCode,omitempty" xml:"RetCode,omitempty"`
	// The result returned for the test.
	RetResult *string `json:"RetResult,omitempty" xml:"RetResult,omitempty"`
	// The status of the test. Valid values: RUNNING and FINISHED.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the test.
	TestId *int64 `json:"TestId,omitempty" xml:"TestId,omitempty"`
}

func (ListDataServiceApiTestResponseBodyData) GoString

func (*ListDataServiceApiTestResponseBodyData) SetApiId

func (*ListDataServiceApiTestResponseBodyData) SetCostTime

func (*ListDataServiceApiTestResponseBodyData) SetCreateTime

func (*ListDataServiceApiTestResponseBodyData) SetParamMap

func (*ListDataServiceApiTestResponseBodyData) SetRetCode

func (*ListDataServiceApiTestResponseBodyData) SetRetResult

func (*ListDataServiceApiTestResponseBodyData) SetStatus

func (*ListDataServiceApiTestResponseBodyData) SetTestId

func (ListDataServiceApiTestResponseBodyData) String

type ListDataServiceApisRequest

type ListDataServiceApisRequest struct {
	// The ID of the tenant.
	ApiNameKeyword *string `json:"ApiNameKeyword,omitempty" xml:"ApiNameKeyword,omitempty"`
	// The keyword in the name of the API. The keyword can be used to search for the API whose name contains the keyword.
	ApiPathKeyword *string `json:"ApiPathKeyword,omitempty" xml:"ApiPathKeyword,omitempty"`
	// The keyword in the path of the API. The keyword can be used to search for the API whose path contains the keyword.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The operation that you want to perform. Set the value to **ListDataServiceApis**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries to return on each page. Default value: 10. A maximum of 100 entries can be returned on each page.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the workspace.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceApisRequest) GoString

func (s ListDataServiceApisRequest) GoString() string

func (*ListDataServiceApisRequest) SetApiNameKeyword

func (*ListDataServiceApisRequest) SetApiPathKeyword

func (*ListDataServiceApisRequest) SetCreatorId

func (*ListDataServiceApisRequest) SetPageNumber

func (*ListDataServiceApisRequest) SetPageSize

func (*ListDataServiceApisRequest) SetProjectId

func (*ListDataServiceApisRequest) SetTenantId

func (ListDataServiceApisRequest) String

type ListDataServiceApisResponse

type ListDataServiceApisResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceApisResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceApisResponse) GoString

func (s ListDataServiceApisResponse) GoString() string

func (*ListDataServiceApisResponse) SetBody

func (*ListDataServiceApisResponse) SetHeaders

func (*ListDataServiceApisResponse) SetStatusCode

func (ListDataServiceApisResponse) String

type ListDataServiceApisResponseBody

type ListDataServiceApisResponseBody struct {
	// The error code.
	Data *ListDataServiceApisResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The ID of the request.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API. The ID can be used to search for the API created by the creator.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The HTTP status code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error message.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataServiceApisResponseBody) GoString

func (*ListDataServiceApisResponseBody) SetErrorCode

func (*ListDataServiceApisResponseBody) SetErrorMessage

func (*ListDataServiceApisResponseBody) SetHttpStatusCode

func (*ListDataServiceApisResponseBody) SetRequestId

func (*ListDataServiceApisResponseBody) SetSuccess

func (ListDataServiceApisResponseBody) String

type ListDataServiceApisResponseBodyData

type ListDataServiceApisResponseBodyData struct {
	// The total number of entries.
	Apis []*ListDataServiceApisResponseBodyDataApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Repeated"`
	// The information about the APIs in the development state.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries returned per page. Default value: 10. A maximum of 100 entries can be returned on each page.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceApisResponseBodyData) GoString

func (*ListDataServiceApisResponseBodyData) SetPageNumber

func (*ListDataServiceApisResponseBodyData) SetPageSize

func (*ListDataServiceApisResponseBodyData) SetTotalCount

func (ListDataServiceApisResponseBodyData) String

type ListDataServiceApisResponseBodyDataApis

type ListDataServiceApisResponseBodyDataApis struct {
	// The status of the API. Valid values: 0 and 1. A value of 0 indicates that the API is not published. A value of 1 indicates that the API is published.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API.
	ApiMode *int32 `json:"ApiMode,omitempty" xml:"ApiMode,omitempty"`
	// The time when the API was created.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the tenant.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. A value of 0 indicates the GET method. A value of 1 indicates the POST method. A value of 2 indicates the PUT method. A value of 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. A value of 0 indicates the JSON format. A value of 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The ID of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The description of the API.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who last modified the API.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The scope in which the API is visible. Valid values: 0 and 1. A value of 0 indicates that the API is visible within the workspace. A value of 1 indicates that the API is visible only to the API creator.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The time when the API was last modified.
	OperatorId *string `json:"OperatorId,omitempty" xml:"OperatorId,omitempty"`
	// The type of the API. Valid values: 0, 1, and 2. A value of 0 indicates that the API is generated in wizard mode. A value of 1 indicates that the API is generated in script mode. A value of 2 indicates that the API is generated by registration.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The path of the API.
	Protocols []*int32 `json:"Protocols,omitempty" xml:"Protocols,omitempty" type:"Repeated"`
	// The protocols used by the API. Valid values: 0 and 1. A value of 0 indicates that the API uses HTTP. A value of 1 indicates that the API uses HTTPS. Multiple protocols are presented in a list.
	RegistrationDetails *ListDataServiceApisResponseBodyDataApisRegistrationDetails `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty" type:"Struct"`
	// The ID of the folder in which the API is stored.
	RequestMethod *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	// The ID of the workspace.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The details of the API generated in script mode. This parameter is returned only if the API is generated in script mode.
	ScriptDetails *ListDataServiceApisResponseBodyDataApisScriptDetails `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty" type:"Struct"`
	// The timeout period of the API request. Unit: milliseconds.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the API.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The APIs in the development state.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated in wizard mode. This parameter is returned only if the API is generated in wizard mode.
	WizardDetails *ListDataServiceApisResponseBodyDataApisWizardDetails `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty" type:"Struct"`
}

func (ListDataServiceApisResponseBodyDataApis) GoString

func (*ListDataServiceApisResponseBodyDataApis) SetApiId

func (*ListDataServiceApisResponseBodyDataApis) SetApiMode

func (*ListDataServiceApisResponseBodyDataApis) SetApiName

func (*ListDataServiceApisResponseBodyDataApis) SetApiPath

func (*ListDataServiceApisResponseBodyDataApis) SetCreatedTime

func (*ListDataServiceApisResponseBodyDataApis) SetCreatorId

func (*ListDataServiceApisResponseBodyDataApis) SetDescription

func (*ListDataServiceApisResponseBodyDataApis) SetFolderId

func (*ListDataServiceApisResponseBodyDataApis) SetGroupId

func (*ListDataServiceApisResponseBodyDataApis) SetModifiedTime

func (*ListDataServiceApisResponseBodyDataApis) SetOperatorId

func (*ListDataServiceApisResponseBodyDataApis) SetProjectId

func (*ListDataServiceApisResponseBodyDataApis) SetProtocols

func (*ListDataServiceApisResponseBodyDataApis) SetRequestMethod

func (*ListDataServiceApisResponseBodyDataApis) SetResponseContentType

func (*ListDataServiceApisResponseBodyDataApis) SetStatus

func (*ListDataServiceApisResponseBodyDataApis) SetTenantId

func (*ListDataServiceApisResponseBodyDataApis) SetTimeout

func (*ListDataServiceApisResponseBodyDataApis) SetVisibleRange

func (ListDataServiceApisResponseBodyDataApis) String

type ListDataServiceApisResponseBodyDataApisRegistrationDetails

type ListDataServiceApisResponseBodyDataApisRegistrationDetails struct {
	// The sample success response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// The body of the request initiated to call the backend service.
	RegistrationErrorCodes []*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes `json:"RegistrationErrorCodes,omitempty" xml:"RegistrationErrorCodes,omitempty" type:"Repeated"`
	// The solution used to resolve the issue.
	RegistrationRequestParameters []*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters `json:"RegistrationRequestParameters,omitempty" xml:"RegistrationRequestParameters,omitempty" type:"Repeated"`
	// The URL of the backend service.
	ServiceContentType *int32 `json:"ServiceContentType,omitempty" xml:"ServiceContentType,omitempty"`
	// The details of the API generated by registration. This parameter is returned only if the API is generated by registration.
	ServiceHost *string `json:"ServiceHost,omitempty" xml:"ServiceHost,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. A value of 0 indicates the JSON format. A value of 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The sample error response of the API.
	ServiceRequestBodyDescription *string `json:"ServiceRequestBodyDescription,omitempty" xml:"ServiceRequestBodyDescription,omitempty"`
	// The path of the backend service.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisRegistrationDetails) GoString

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetFailedResultSample

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetServiceContentType

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetServiceHost

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetServicePath

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetServiceRequestBodyDescription

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetails) SetSuccessfulResultSample

func (ListDataServiceApisResponseBodyDataApisRegistrationDetails) String

type ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes

type ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes struct {
	// The error message.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error codes returned for the API generated by registration.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error code.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) GoString

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) SetErrorCode

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) SetErrorMessage

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) SetErrorSolution

func (ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) String

type ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters

type ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters struct {
	// The request parameters of the API generated by registration.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The description of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. A value of 0 indicates the STRING data type. A value of 1 indicates the INT data type. A value of 2 indicates the LONG data type. A value of 3 indicates the FLOAT data type. A value of 4 indicates the DOUBLE data type. A value of 5 indicates the BOOLEAN data type.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The sample value of the parameter.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the operator is Equal. A value of 1 indicates that the operator is Like. A value of 2 indicates that the operator is Const. A value of 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the parameter is in the URL path of the request. A value of 1 indicates that the parameter is in the Query parameter of the request URL. A value of 2 indicates that the parameter is in the request header. A value of 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The default value of the parameter.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The name of the parameter.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) GoString

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetColumnName

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetDefaultValue

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetExampleValue

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetIsRequiredParameter

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterDataType

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterDescription

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterName

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterOperator

func (*ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterPosition

func (ListDataServiceApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) String

type ListDataServiceApisResponseBodyDataApisScriptDetails

type ListDataServiceApisResponseBodyDataApisScriptDetails struct {
	// Indicates whether the entries are returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The SQL script.
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
	// The data source information of the API generated in script mode.
	ScriptConnection *ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection `json:"ScriptConnection,omitempty" xml:"ScriptConnection,omitempty" type:"Struct"`
	// The request parameters of the API generated in script mode.
	ScriptRequestParameters []*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters `json:"ScriptRequestParameters,omitempty" xml:"ScriptRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in script mode.
	ScriptResponseParameters []*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters `json:"ScriptResponseParameters,omitempty" xml:"ScriptResponseParameters,omitempty" type:"Repeated"`
}

func (ListDataServiceApisResponseBodyDataApisScriptDetails) GoString

func (*ListDataServiceApisResponseBodyDataApisScriptDetails) SetIsPagedResponse

func (*ListDataServiceApisResponseBodyDataApisScriptDetails) SetScript

func (ListDataServiceApisResponseBodyDataApisScriptDetails) String

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection) GoString

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection) SetConnectionId

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection) SetTableName

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptConnection) String

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The default value of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the request parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// - 0: STRING
	// - 1: INT
	// - 2: LONG
	// - 3: FLOAT
	// - 4: DOUBLE
	// - 5: BOOLEAN
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values:
	//
	// - 0: Equal
	// - 1: Like
	// - 2: Const
	// - 3: In
	//
	// APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values:
	//
	// - 0: Path
	// - 1: Query
	// - 2: Head
	// - 3: Body
	//
	// APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) GoString

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetColumnName

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetDefaultValue

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetExampleValue

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetIsRequiredParameter

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterDataType

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterDescription

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterName

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterOperator

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterPosition

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptRequestParameters) String

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters

type ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// - 0: STRING
	// - 1: INT
	// - 2: LONG
	// - 3: FLOAT
	// - 4: DOUBLE
	// - 5: BOOLEAN
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) GoString

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetColumnName

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetExampleValue

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterDataType

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterDescription

func (*ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterName

func (ListDataServiceApisResponseBodyDataApisScriptDetailsScriptResponseParameters) String

type ListDataServiceApisResponseBodyDataApisWizardDetails

type ListDataServiceApisResponseBodyDataApisWizardDetails struct {
	// Indicates whether the entries are returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The data source information of the API generated in wizard mode.
	WizardConnection *ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection `json:"WizardConnection,omitempty" xml:"WizardConnection,omitempty" type:"Struct"`
	// The request parameters of the API generated in wizard mode.
	WizardRequestParameters []*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters `json:"WizardRequestParameters,omitempty" xml:"WizardRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in wizard mode.
	WizardResponseParameters []*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters `json:"WizardResponseParameters,omitempty" xml:"WizardResponseParameters,omitempty" type:"Repeated"`
}

func (ListDataServiceApisResponseBodyDataApisWizardDetails) GoString

func (*ListDataServiceApisResponseBodyDataApisWizardDetails) SetIsPagedResponse

func (ListDataServiceApisResponseBodyDataApisWizardDetails) String

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection) GoString

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection) SetConnectionId

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection) SetTableName

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardConnection) String

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The default value of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the request parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. A value of 0 indicates the STRING data type. A value of 1 indicates the INT data type. A value of 2 indicates the LONG data type. A value of 3 indicates the FLOAT data type. A value of 4 indicates the DOUBLE data type. A value of 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the operator is Equal. A value of 1 indicates that the operator is Like. A value of 2 indicates that the operator is Const. A value of 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the parameter is in the URL path of the request. A value of 1 indicates that the parameter is in the Query parameter of the request URL. A value of 2 indicates that the parameter is in the request header. A value of 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) GoString

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetColumnName

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetDefaultValue

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetExampleValue

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetIsRequiredParameter

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterDataType

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterDescription

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterName

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterOperator

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterPosition

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardRequestParameters) String

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters

type ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters struct {
	// The name of the associated field. This parameter is supported only if the API is generated in wizard mode.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. A value of 0 indicates the STRING data type. A value of 1 indicates the INT data type. A value of 2 indicates the LONG data type. A value of 3 indicates the FLOAT data type. A value of 4 indicates the DOUBLE data type. A value of 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) GoString

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetColumnName

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetExampleValue

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterDataType

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterDescription

func (*ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterName

func (ListDataServiceApisResponseBodyDataApisWizardDetailsWizardResponseParameters) String

type ListDataServiceApplicationsRequest

type ListDataServiceApplicationsRequest struct {
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the workspace based on which you want to query the basic information of applications. You can specify multiple IDs. Separate them with commas (,). You must specify at least one workspace ID. You can specify a maximum of 50 workspace IDs.
	ProjectIdList *string `json:"ProjectIdList,omitempty" xml:"ProjectIdList,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceApplicationsRequest) GoString

func (*ListDataServiceApplicationsRequest) SetPageNumber

func (*ListDataServiceApplicationsRequest) SetPageSize

func (*ListDataServiceApplicationsRequest) SetProjectIdList

func (*ListDataServiceApplicationsRequest) SetTenantId

func (ListDataServiceApplicationsRequest) String

type ListDataServiceApplicationsResponse

type ListDataServiceApplicationsResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceApplicationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceApplicationsResponse) GoString

func (*ListDataServiceApplicationsResponse) SetHeaders

func (*ListDataServiceApplicationsResponse) SetStatusCode

func (ListDataServiceApplicationsResponse) String

type ListDataServiceApplicationsResponseBody

type ListDataServiceApplicationsResponseBody struct {
	// The returned result.
	Data *ListDataServiceApplicationsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataServiceApplicationsResponseBody) GoString

func (*ListDataServiceApplicationsResponseBody) SetErrorCode

func (*ListDataServiceApplicationsResponseBody) SetErrorMessage

func (*ListDataServiceApplicationsResponseBody) SetHttpStatusCode

func (*ListDataServiceApplicationsResponseBody) SetRequestId

func (*ListDataServiceApplicationsResponseBody) SetSuccess

func (ListDataServiceApplicationsResponseBody) String

type ListDataServiceApplicationsResponseBodyData

type ListDataServiceApplicationsResponseBodyData struct {
	// The basic information of the applications.
	Applications []*ListDataServiceApplicationsResponseBodyDataApplications `json:"Applications,omitempty" xml:"Applications,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceApplicationsResponseBodyData) GoString

func (*ListDataServiceApplicationsResponseBodyData) SetPageNumber

func (*ListDataServiceApplicationsResponseBodyData) SetPageSize

func (*ListDataServiceApplicationsResponseBodyData) SetTotalCount

func (ListDataServiceApplicationsResponseBodyData) String

type ListDataServiceApplicationsResponseBodyDataApplications

type ListDataServiceApplicationsResponseBodyDataApplications struct {
	// The ID of the application.
	ApplicationId *int64 `json:"ApplicationId,omitempty" xml:"ApplicationId,omitempty"`
	// The name of the application.
	ApplicationName *string `json:"ApplicationName,omitempty" xml:"ApplicationName,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListDataServiceApplicationsResponseBodyDataApplications) GoString

func (*ListDataServiceApplicationsResponseBodyDataApplications) SetApplicationId

func (*ListDataServiceApplicationsResponseBodyDataApplications) SetApplicationName

func (*ListDataServiceApplicationsResponseBodyDataApplications) SetProjectId

func (ListDataServiceApplicationsResponseBodyDataApplications) String

type ListDataServiceAuthorizedApisRequest

type ListDataServiceAuthorizedApisRequest struct {
	// The keyword in API names. The keyword is used to search for the APIs whose names contain the keyword.
	ApiNameKeyword *string `json:"ApiNameKeyword,omitempty" xml:"ApiNameKeyword,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceAuthorizedApisRequest) GoString

func (*ListDataServiceAuthorizedApisRequest) SetApiNameKeyword

func (*ListDataServiceAuthorizedApisRequest) SetPageNumber

func (*ListDataServiceAuthorizedApisRequest) SetPageSize

func (*ListDataServiceAuthorizedApisRequest) SetProjectId

func (*ListDataServiceAuthorizedApisRequest) SetTenantId

func (ListDataServiceAuthorizedApisRequest) String

type ListDataServiceAuthorizedApisResponse

type ListDataServiceAuthorizedApisResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceAuthorizedApisResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceAuthorizedApisResponse) GoString

func (*ListDataServiceAuthorizedApisResponse) SetHeaders

func (*ListDataServiceAuthorizedApisResponse) SetStatusCode

func (ListDataServiceAuthorizedApisResponse) String

type ListDataServiceAuthorizedApisResponseBody

type ListDataServiceAuthorizedApisResponseBody struct {
	// The information about the APIs that you are authorized to access.
	Data *ListDataServiceAuthorizedApisResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataServiceAuthorizedApisResponseBody) GoString

func (*ListDataServiceAuthorizedApisResponseBody) SetErrorCode

func (*ListDataServiceAuthorizedApisResponseBody) SetErrorMessage

func (*ListDataServiceAuthorizedApisResponseBody) SetHttpStatusCode

func (*ListDataServiceAuthorizedApisResponseBody) SetRequestId

func (*ListDataServiceAuthorizedApisResponseBody) SetSuccess

func (ListDataServiceAuthorizedApisResponseBody) String

type ListDataServiceAuthorizedApisResponseBodyData

type ListDataServiceAuthorizedApisResponseBodyData struct {
	// The list of APIs that you are authorized to access.
	ApiAuthorizedList []*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList `json:"ApiAuthorizedList,omitempty" xml:"ApiAuthorizedList,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceAuthorizedApisResponseBodyData) GoString

func (*ListDataServiceAuthorizedApisResponseBodyData) SetPageNumber

func (*ListDataServiceAuthorizedApisResponseBodyData) SetPageSize

func (*ListDataServiceAuthorizedApisResponseBodyData) SetTotalCount

func (ListDataServiceAuthorizedApisResponseBodyData) String

type ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList

type ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList struct {
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The name of the API.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The status of the API. Valid values: 0 and 1. The value 0 indicates that the API is not published. The value 1 indicates that the API is published.
	ApiStatus *int32 `json:"ApiStatus,omitempty" xml:"ApiStatus,omitempty"`
	// The time when the API was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the API owner.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The time when the access permissions of the API were granted.
	GrantCreatedTime *string `json:"GrantCreatedTime,omitempty" xml:"GrantCreatedTime,omitempty"`
	// The expiration time for the granted access permissions of the API.
	GrantEndTime *string `json:"GrantEndTime,omitempty" xml:"GrantEndTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who granted the access permissions of the API.
	GrantOperatorId *string `json:"GrantOperatorId,omitempty" xml:"GrantOperatorId,omitempty"`
	// The ID of the API group.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the API was last updated.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) GoString

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetApiId

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetApiName

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetApiPath

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetApiStatus

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetCreatedTime

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetCreatorId

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetGrantCreatedTime

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetGrantEndTime

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetGrantOperatorId

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetGroupId

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetModifiedTime

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetProjectId

func (*ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) SetTenantId

func (ListDataServiceAuthorizedApisResponseBodyDataApiAuthorizedList) String

type ListDataServiceFoldersRequest

type ListDataServiceFoldersRequest struct {
	// The keyword in folder names. The keyword is used to search for folders whose names contain this keyword.
	FolderNameKeyword *string `json:"FolderNameKeyword,omitempty" xml:"FolderNameKeyword,omitempty"`
	// The ID of the business process to which the folders belong.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceFoldersRequest) GoString

func (*ListDataServiceFoldersRequest) SetFolderNameKeyword

func (*ListDataServiceFoldersRequest) SetGroupId

func (*ListDataServiceFoldersRequest) SetPageNumber

func (*ListDataServiceFoldersRequest) SetPageSize

func (*ListDataServiceFoldersRequest) SetProjectId

func (*ListDataServiceFoldersRequest) SetTenantId

func (ListDataServiceFoldersRequest) String

type ListDataServiceFoldersResponse

type ListDataServiceFoldersResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceFoldersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceFoldersResponse) GoString

func (*ListDataServiceFoldersResponse) SetHeaders

func (*ListDataServiceFoldersResponse) SetStatusCode

func (ListDataServiceFoldersResponse) String

type ListDataServiceFoldersResponseBody

type ListDataServiceFoldersResponseBody struct {
	// The paging result for the folders.
	FolderPagingResult *ListDataServiceFoldersResponseBodyFolderPagingResult `json:"FolderPagingResult,omitempty" xml:"FolderPagingResult,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDataServiceFoldersResponseBody) GoString

func (*ListDataServiceFoldersResponseBody) SetRequestId

func (ListDataServiceFoldersResponseBody) String

type ListDataServiceFoldersResponseBodyFolderPagingResult

type ListDataServiceFoldersResponseBodyFolderPagingResult struct {
	// The folders.
	Folders []*ListDataServiceFoldersResponseBodyFolderPagingResultFolders `json:"Folders,omitempty" xml:"Folders,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of returned entries.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceFoldersResponseBodyFolderPagingResult) GoString

func (*ListDataServiceFoldersResponseBodyFolderPagingResult) SetPageNumber

func (*ListDataServiceFoldersResponseBodyFolderPagingResult) SetPageSize

func (*ListDataServiceFoldersResponseBodyFolderPagingResult) SetTotalCount

func (ListDataServiceFoldersResponseBodyFolderPagingResult) String

type ListDataServiceFoldersResponseBodyFolderPagingResultFolders

type ListDataServiceFoldersResponseBodyFolderPagingResultFolders struct {
	// The time when the folder was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The ID of the folder.
	FolderId *int64 `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The name of the folder.
	FolderName *string `json:"FolderName,omitempty" xml:"FolderName,omitempty"`
	// The ID of the business process to which the folder belongs.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The time when the folder was last modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the parent folder. The ID of the root folder in a business process is 0, and the ID of a folder created by a user in a business process is greater than 0.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceFoldersResponseBodyFolderPagingResultFolders) GoString

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetCreatedTime

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetFolderId

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetFolderName

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetGroupId

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetModifiedTime

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetParentId

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetProjectId

func (*ListDataServiceFoldersResponseBodyFolderPagingResultFolders) SetTenantId

func (ListDataServiceFoldersResponseBodyFolderPagingResultFolders) String

type ListDataServiceGroupsRequest

type ListDataServiceGroupsRequest struct {
	// The keyword of a business process name. The keyword is used to search for business processes whose names contain this keyword.
	GroupNameKeyword *string `json:"GroupNameKeyword,omitempty" xml:"GroupNameKeyword,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceGroupsRequest) GoString

func (s ListDataServiceGroupsRequest) GoString() string

func (*ListDataServiceGroupsRequest) SetGroupNameKeyword

func (*ListDataServiceGroupsRequest) SetPageNumber

func (*ListDataServiceGroupsRequest) SetPageSize

func (*ListDataServiceGroupsRequest) SetProjectId

func (*ListDataServiceGroupsRequest) SetTenantId

func (ListDataServiceGroupsRequest) String

type ListDataServiceGroupsResponse

type ListDataServiceGroupsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServiceGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServiceGroupsResponse) GoString

func (*ListDataServiceGroupsResponse) SetBody

func (*ListDataServiceGroupsResponse) SetHeaders

func (*ListDataServiceGroupsResponse) SetStatusCode

func (ListDataServiceGroupsResponse) String

type ListDataServiceGroupsResponseBody

type ListDataServiceGroupsResponseBody struct {
	// The paging result for the business processes.
	GroupPagingResult *ListDataServiceGroupsResponseBodyGroupPagingResult `json:"GroupPagingResult,omitempty" xml:"GroupPagingResult,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDataServiceGroupsResponseBody) GoString

func (*ListDataServiceGroupsResponseBody) SetRequestId

func (ListDataServiceGroupsResponseBody) String

type ListDataServiceGroupsResponseBodyGroupPagingResult

type ListDataServiceGroupsResponseBodyGroupPagingResult struct {
	// The business processes.
	Groups []*ListDataServiceGroupsResponseBodyGroupPagingResultGroups `json:"Groups,omitempty" xml:"Groups,omitempty" type:"Repeated"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServiceGroupsResponseBodyGroupPagingResult) GoString

func (*ListDataServiceGroupsResponseBodyGroupPagingResult) SetPageNumber

func (*ListDataServiceGroupsResponseBodyGroupPagingResult) SetPageSize

func (*ListDataServiceGroupsResponseBodyGroupPagingResult) SetTotalCount

func (ListDataServiceGroupsResponseBodyGroupPagingResult) String

type ListDataServiceGroupsResponseBodyGroupPagingResultGroups

type ListDataServiceGroupsResponseBodyGroupPagingResultGroups struct {
	// The ID of the API group that is associated with the business process in the API Gateway console.
	ApiGatewayGroupId *string `json:"ApiGatewayGroupId,omitempty" xml:"ApiGatewayGroupId,omitempty"`
	// The time when the business process was created.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The user identifier (UID) of the creator of the business process. The value of this parameter may be empty for creators of some existing business processes.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The description of the business process.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the business process.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The name of the business process.
	GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
	// The time when the business process was modified.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServiceGroupsResponseBodyGroupPagingResultGroups) GoString

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetApiGatewayGroupId

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetCreatedTime

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetCreatorId

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetDescription

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetGroupId

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetGroupName

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetModifiedTime

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetProjectId

func (*ListDataServiceGroupsResponseBodyGroupPagingResultGroups) SetTenantId

func (ListDataServiceGroupsResponseBodyGroupPagingResultGroups) String

type ListDataServicePublishedApisRequest

type ListDataServicePublishedApisRequest struct {
	// The ID of the tenant.
	ApiNameKeyword *string `json:"ApiNameKeyword,omitempty" xml:"ApiNameKeyword,omitempty"`
	// The keyword in the name of the API. The keyword can be used to search for the API whose name contains the keyword.
	ApiPathKeyword *string `json:"ApiPathKeyword,omitempty" xml:"ApiPathKeyword,omitempty"`
	// The keyword in the path of the API. The keyword can be used to search for the API whose path contains the keyword.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The operation that you want to perform. Set the value to **ListDataServicePublishedApis**.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries to return on each page. Default value: 10. A maximum of 100 entries can be returned on each page.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the workspace.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataServicePublishedApisRequest) GoString

func (*ListDataServicePublishedApisRequest) SetApiNameKeyword

func (*ListDataServicePublishedApisRequest) SetApiPathKeyword

func (*ListDataServicePublishedApisRequest) SetCreatorId

func (*ListDataServicePublishedApisRequest) SetPageNumber

func (*ListDataServicePublishedApisRequest) SetPageSize

func (*ListDataServicePublishedApisRequest) SetProjectId

func (*ListDataServicePublishedApisRequest) SetTenantId

func (ListDataServicePublishedApisRequest) String

type ListDataServicePublishedApisResponse

type ListDataServicePublishedApisResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataServicePublishedApisResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataServicePublishedApisResponse) GoString

func (*ListDataServicePublishedApisResponse) SetHeaders

func (*ListDataServicePublishedApisResponse) SetStatusCode

func (ListDataServicePublishedApisResponse) String

type ListDataServicePublishedApisResponseBody

type ListDataServicePublishedApisResponseBody struct {
	// The error code.
	Data *ListDataServicePublishedApisResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The ID of the request.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API. The ID can be used to search for the API created by the creator.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The HTTP status code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error message.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataServicePublishedApisResponseBody) GoString

func (*ListDataServicePublishedApisResponseBody) SetErrorCode

func (*ListDataServicePublishedApisResponseBody) SetErrorMessage

func (*ListDataServicePublishedApisResponseBody) SetHttpStatusCode

func (*ListDataServicePublishedApisResponseBody) SetRequestId

func (*ListDataServicePublishedApisResponseBody) SetSuccess

func (ListDataServicePublishedApisResponseBody) String

type ListDataServicePublishedApisResponseBodyData

type ListDataServicePublishedApisResponseBodyData struct {
	// The total number of entries.
	Apis []*ListDataServicePublishedApisResponseBodyDataApis `json:"Apis,omitempty" xml:"Apis,omitempty" type:"Repeated"`
	// The APIs in the published state.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The page number of the returned page. The value of this parameter is the same as that of the PageNumber parameter in the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries returned per page. Default value: 10. A maximum of 100 entries can be returned on each page.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyData) GoString

func (*ListDataServicePublishedApisResponseBodyData) SetPageNumber

func (*ListDataServicePublishedApisResponseBodyData) SetPageSize

func (*ListDataServicePublishedApisResponseBodyData) SetTotalCount

func (ListDataServicePublishedApisResponseBodyData) String

type ListDataServicePublishedApisResponseBodyDataApis

type ListDataServicePublishedApisResponseBodyDataApis struct {
	// The status of the API. Valid values: 0 and 1. A value of 0 indicates that the API is not published. A value of 1 indicates that the API is published.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the API.
	ApiMode *int32 `json:"ApiMode,omitempty" xml:"ApiMode,omitempty"`
	// The time when the API was created.
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// The ID of the tenant.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. A value of 0 indicates the GET method. A value of 1 indicates the POST method. A value of 2 indicates the PUT method. A value of 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	CreatedTime *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. A value of 0 indicates the JSON format. A value of 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
	// The ID of the API group.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who last modified the API.
	GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// The scope in which the API is visible. Valid values: 0 and 1. A value of 0 indicates that the API is visible within the workspace. A value of 1 indicates that the API is visible only to the API creator.
	ModifiedTime *string `json:"ModifiedTime,omitempty" xml:"ModifiedTime,omitempty"`
	// The time when the API was last modified.
	OperatorId *string `json:"OperatorId,omitempty" xml:"OperatorId,omitempty"`
	// The type of the API. Valid values: 0, 1, and 2. A value of 0 indicates that the API is generated in wizard mode. A value of 1 indicates that the API is generated in script mode. A value of 2 indicates that the API is generated by registration.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The path of the API.
	Protocols []*int32 `json:"Protocols,omitempty" xml:"Protocols,omitempty" type:"Repeated"`
	// The protocol used by the API. Valid values: 0 and 1. A value of 0 indicates that the API uses HTTP. A value of 1 indicates that the API uses HTTPS.
	RegistrationDetails *ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty" type:"Struct"`
	// The description of the API.
	RequestMethod *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	// The ID of the workspace.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The details of the API generated in script mode. This parameter is returned only if the API is generated in script mode.
	ScriptDetails *ListDataServicePublishedApisResponseBodyDataApisScriptDetails `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty" type:"Struct"`
	// The timeout period of the API request. Unit: milliseconds.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The name of the API.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The information about the APIs in the published state.
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The ID of the Alibaba Cloud account used by the creator of the API.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated in wizard mode. This parameter is returned only if the API is generated in wizard mode.
	WizardDetails *ListDataServicePublishedApisResponseBodyDataApisWizardDetails `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty" type:"Struct"`
}

func (ListDataServicePublishedApisResponseBodyDataApis) GoString

func (*ListDataServicePublishedApisResponseBodyDataApis) SetApiId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetApiMode

func (*ListDataServicePublishedApisResponseBodyDataApis) SetApiName

func (*ListDataServicePublishedApisResponseBodyDataApis) SetApiPath

func (*ListDataServicePublishedApisResponseBodyDataApis) SetCreatedTime

func (*ListDataServicePublishedApisResponseBodyDataApis) SetCreatorId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetDescription

func (*ListDataServicePublishedApisResponseBodyDataApis) SetGroupId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetModifiedTime

func (*ListDataServicePublishedApisResponseBodyDataApis) SetOperatorId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetProjectId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetProtocols

func (*ListDataServicePublishedApisResponseBodyDataApis) SetRequestMethod

func (*ListDataServicePublishedApisResponseBodyDataApis) SetResponseContentType

func (*ListDataServicePublishedApisResponseBodyDataApis) SetStatus

func (*ListDataServicePublishedApisResponseBodyDataApis) SetTenantId

func (*ListDataServicePublishedApisResponseBodyDataApis) SetTimeout

func (*ListDataServicePublishedApisResponseBodyDataApis) SetVisibleRange

func (ListDataServicePublishedApisResponseBodyDataApis) String

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails struct {
	// The sample success response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// The body of the request initiated to call the backend service.
	RegistrationErrorCodes []*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes `json:"RegistrationErrorCodes,omitempty" xml:"RegistrationErrorCodes,omitempty" type:"Repeated"`
	// The solution used to resolve the issue.
	RegistrationRequestParameters []*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters `json:"RegistrationRequestParameters,omitempty" xml:"RegistrationRequestParameters,omitempty" type:"Repeated"`
	// The URL of the backend service.
	ServiceContentType *int32 `json:"ServiceContentType,omitempty" xml:"ServiceContentType,omitempty"`
	// The details of the API generated by registration. This parameter is returned only if the API is generated by registration.
	ServiceHost *string `json:"ServiceHost,omitempty" xml:"ServiceHost,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. A value of 0 indicates the JSON format. A value of 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ServicePath *string `json:"ServicePath,omitempty" xml:"ServicePath,omitempty"`
	// The sample error response of the API.
	ServiceRequestBodyDescription *string `json:"ServiceRequestBodyDescription,omitempty" xml:"ServiceRequestBodyDescription,omitempty"`
	// The path of the backend service.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetFailedResultSample

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetServiceContentType

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetServiceHost

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetServicePath

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetServiceRequestBodyDescription

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) SetSuccessfulResultSample

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetails) String

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes struct {
	// The error message.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error codes returned for the API generated by registration.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error code.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) SetErrorMessage

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) SetErrorSolution

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationErrorCodes) String

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters

type ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters struct {
	// The description of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The operator used for the value of the parameter. Valid values:
	//
	// *   0: Equal
	// *   1: Like
	// *   2: Const
	// *   3: In
	//
	// APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// *   0: STRING
	// *   1: INT
	// *   2: LONG
	// *   3: FLOAT
	// *   4: DOUBLE
	// *   5: BOOLEAN
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The sample value of the parameter.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The position of the parameter. Valid values:
	//
	// *   0: Path
	// *   1: Query
	// *   2: Head
	// *   3: Body
	//
	// APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The request parameters of the API generated by registration.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The default value of the parameter.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The name of the parameter.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetIsRequiredParameter

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterDataType

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterDescription

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterOperator

func (*ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) SetParameterPosition

func (ListDataServicePublishedApisResponseBodyDataApisRegistrationDetailsRegistrationRequestParameters) String

type ListDataServicePublishedApisResponseBodyDataApisScriptDetails

type ListDataServicePublishedApisResponseBodyDataApisScriptDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// Indicates whether the entries are returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The SQL script.
	Script *string `json:"Script,omitempty" xml:"Script,omitempty"`
	// The data source information of the API generated in script mode.
	ScriptConnection *ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection `json:"ScriptConnection,omitempty" xml:"ScriptConnection,omitempty" type:"Struct"`
	// The error codes returned for the API generated in script mode.
	ScriptErrorCodes []*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes `json:"ScriptErrorCodes,omitempty" xml:"ScriptErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated in script mode.
	ScriptRequestParameters []*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters `json:"ScriptRequestParameters,omitempty" xml:"ScriptRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in script mode.
	ScriptResponseParameters []*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters `json:"ScriptResponseParameters,omitempty" xml:"ScriptResponseParameters,omitempty" type:"Repeated"`
	// The sample success response of the API.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetails) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetails) SetFailedResultSample

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetails) SetIsPagedResponse

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetails) SetScript

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetails) SetSuccessfulResultSample

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetails) String

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection) SetConnectionId

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection) SetTableName

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptConnection) String

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes struct {
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to resolve the issue.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes) SetErrorCode

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes) SetErrorMessage

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes) SetErrorSolution

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptErrorCodes) String

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters struct {
	// The default value of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the request parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// - 0: STRING
	// - 1: INT
	// - 2: LONG
	// - 3: FLOAT
	// - 4: DOUBLE
	// - 5: BOOLEAN
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values:
	//
	// - 0: Equal
	// - 1: Like
	// - 2: Const
	// - 3: In
	//
	// APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values:
	//
	// - 0: Path
	// - 1: Query
	// - 2: Head
	// - 3: Body
	//
	// APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetDefaultValue

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetExampleValue

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetIsRequiredParameter

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterDataType

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterDescription

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterName

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterOperator

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) SetParameterPosition

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptRequestParameters) String

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters

type ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters struct {
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values:
	//
	// - 0: STRING
	// - 1: INT
	// - 2: LONG
	// - 3: FLOAT
	// - 4: DOUBLE
	// - 5: BOOLEAN
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetExampleValue

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterDataType

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterDescription

func (*ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) SetParameterName

func (ListDataServicePublishedApisResponseBodyDataApisScriptDetailsScriptResponseParameters) String

type ListDataServicePublishedApisResponseBodyDataApisWizardDetails

type ListDataServicePublishedApisResponseBodyDataApisWizardDetails struct {
	// The sample error response of the API.
	FailedResultSample *string `json:"FailedResultSample,omitempty" xml:"FailedResultSample,omitempty"`
	// Indicates whether the entries are returned by page.
	IsPagedResponse *bool `json:"IsPagedResponse,omitempty" xml:"IsPagedResponse,omitempty"`
	// The sample success response of the API.
	SuccessfulResultSample *string `json:"SuccessfulResultSample,omitempty" xml:"SuccessfulResultSample,omitempty"`
	// The data source information of the API generated in wizard mode.
	WizardConnection *ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection `json:"WizardConnection,omitempty" xml:"WizardConnection,omitempty" type:"Struct"`
	// The error codes returned for the API generated in wizard mode.
	WizardErrorCodes []*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes `json:"WizardErrorCodes,omitempty" xml:"WizardErrorCodes,omitempty" type:"Repeated"`
	// The request parameters of the API generated in wizard mode.
	WizardRequestParameters []*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters `json:"WizardRequestParameters,omitempty" xml:"WizardRequestParameters,omitempty" type:"Repeated"`
	// The response parameters of the API generated in wizard mode.
	WizardResponseParameters []*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters `json:"WizardResponseParameters,omitempty" xml:"WizardResponseParameters,omitempty" type:"Repeated"`
}

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetails) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetails) SetFailedResultSample

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetails) SetIsPagedResponse

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetails) SetSuccessfulResultSample

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetails) String

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// The name of the table in the data source.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection) SetConnectionId

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection) SetTableName

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardConnection) String

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes struct {
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The solution used to resolve the issue.
	ErrorSolution *string `json:"ErrorSolution,omitempty" xml:"ErrorSolution,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes) SetErrorCode

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes) SetErrorMessage

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes) SetErrorSolution

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardErrorCodes) String

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters struct {
	// The default value of the parameter.
	DefaultValue *string `json:"DefaultValue,omitempty" xml:"DefaultValue,omitempty"`
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// Indicates whether the request parameter is required.
	IsRequiredParameter *bool `json:"IsRequiredParameter,omitempty" xml:"IsRequiredParameter,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. A value of 0 indicates the STRING data type. A value of 1 indicates the INT data type. A value of 2 indicates the LONG data type. A value of 3 indicates the FLOAT data type. A value of 4 indicates the DOUBLE data type. A value of 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
	// The operator used for the value of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the operator is Equal. A value of 1 indicates that the operator is Like. A value of 2 indicates that the operator is Const. A value of 3 indicates that the operator is In. APIs generated in wizard mode support the Equal, Like, and In operators. APIs generated in script mode support the Equal operator. APIs generated by registration support the Equal and Const operators.
	ParameterOperator *int32 `json:"ParameterOperator,omitempty" xml:"ParameterOperator,omitempty"`
	// The position of the parameter. Valid values: 0, 1, 2, and 3. A value of 0 indicates that the parameter is in the URL path of the request. A value of 1 indicates that the parameter is in the Query parameter of the request URL. A value of 2 indicates that the parameter is in the request header. A value of 3 indicates that the parameter is in the request body. APIs generated in wizard or script mode support only the Query position. APIs generated by registration whose request method is GET or DELETE support the Query and Head positions. APIs generated by registration whose request method is PUT or POST support the Query, Head, and Body positions.
	ParameterPosition *int32 `json:"ParameterPosition,omitempty" xml:"ParameterPosition,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetDefaultValue

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetExampleValue

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetIsRequiredParameter

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterDataType

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterDescription

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterName

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterOperator

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) SetParameterPosition

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardRequestParameters) String

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters

type ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters struct {
	// The sample value of the parameter.
	ExampleValue *string `json:"ExampleValue,omitempty" xml:"ExampleValue,omitempty"`
	// The data type of the parameter. Valid values: 0, 1, 2, 3, 4, and 5. A value of 0 indicates the STRING data type. A value of 1 indicates the INT data type. A value of 2 indicates the LONG data type. A value of 3 indicates the FLOAT data type. A value of 4 indicates the DOUBLE data type. A value of 5 indicates the BOOLEAN data type.
	ParameterDataType *int32 `json:"ParameterDataType,omitempty" xml:"ParameterDataType,omitempty"`
	// The description of the parameter.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The name of the parameter.
	ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"`
}

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) GoString

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetExampleValue

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterDataType

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterDescription

func (*ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) SetParameterName

func (ListDataServicePublishedApisResponseBodyDataApisWizardDetailsWizardResponseParameters) String

type ListDataSourcesRequest

type ListDataSourcesRequest struct {
	// The status of the data source. Valid values:
	//
	// *   ENABLED: The data source is accessible.
	// *   DISABLED: The data source is inaccessible.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The number of the page to return. The value of this parameter must be an integer greater than or equal to 1.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The subtype of the data source. This parameter takes effect only if the DataSourceType parameter is set to rds.
	//
	// If the DataSourceType parameter is set to rds, this parameter can be set to mysql, sqlserver, or postgresql.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The HTTP status code returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The type of the data source. Valid values:
	//
	// *   odps
	// *   mysql
	// *   rds
	// *   oss
	// *   sqlserver
	// *   polardb
	// *   oracle
	// *   mongodb
	// *   emr
	// *   postgresql
	// *   analyticdb_for_mysql
	// *   hybriddb_for_postgresql
	// *   holo
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The environment in which the data source is used. Valid values: 0 and 1. The value 0 indicates the development environment. The value 1 indicates the production environment.
	SubType *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (ListDataSourcesRequest) GoString

func (s ListDataSourcesRequest) GoString() string

func (*ListDataSourcesRequest) SetDataSourceType

func (s *ListDataSourcesRequest) SetDataSourceType(v string) *ListDataSourcesRequest

func (*ListDataSourcesRequest) SetEnvType

func (*ListDataSourcesRequest) SetName

func (*ListDataSourcesRequest) SetPageNumber

func (*ListDataSourcesRequest) SetPageSize

func (*ListDataSourcesRequest) SetProjectId

func (*ListDataSourcesRequest) SetStatus

func (*ListDataSourcesRequest) SetSubType

func (ListDataSourcesRequest) String

func (s ListDataSourcesRequest) String() string

type ListDataSourcesResponse

type ListDataSourcesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDataSourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDataSourcesResponse) GoString

func (s ListDataSourcesResponse) GoString() string

func (*ListDataSourcesResponse) SetBody

func (*ListDataSourcesResponse) SetHeaders

func (*ListDataSourcesResponse) SetStatusCode

func (ListDataSourcesResponse) String

func (s ListDataSourcesResponse) String() string

type ListDataSourcesResponseBody

type ListDataSourcesResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *ListDataSourcesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request was successful.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The query result.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The page number of the returned page.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListDataSourcesResponseBody) GoString

func (s ListDataSourcesResponseBody) GoString() string

func (*ListDataSourcesResponseBody) SetData

func (*ListDataSourcesResponseBody) SetHttpStatusCode

func (*ListDataSourcesResponseBody) SetRequestId

func (*ListDataSourcesResponseBody) SetSuccess

func (ListDataSourcesResponseBody) String

type ListDataSourcesResponseBodyData

type ListDataSourcesResponseBodyData struct {
	// The ID of the workspace to which the data source belongs.
	DataSources []*ListDataSourcesResponseBodyDataDataSources `json:"DataSources,omitempty" xml:"DataSources,omitempty" type:"Repeated"`
	// The total number of data sources.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The data sources.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The status of the data source. Valid values:
	//
	// *   1: The data source is accessible.
	// *   2: The data source is inaccessible.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDataSourcesResponseBodyData) GoString

func (*ListDataSourcesResponseBodyData) SetPageNumber

func (*ListDataSourcesResponseBodyData) SetPageSize

func (*ListDataSourcesResponseBodyData) SetTotalCount

func (ListDataSourcesResponseBodyData) String

type ListDataSourcesResponseBodyDataDataSources

type ListDataSourcesResponseBodyDataDataSources struct {
	BindingCalcEngineId *int64 `json:"BindingCalcEngineId,omitempty" xml:"BindingCalcEngineId,omitempty"`
	// The description of the data source.
	ConnectStatus *int32 `json:"ConnectStatus,omitempty" xml:"ConnectStatus,omitempty"`
	// The ID of the compute engine instance with which the data source is associated.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// Indicates whether the compute engine instance that is associated with the data source is the default compute engine instance used by data sources of the same type.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The ID of the Alibaba Cloud account that is used to last modify the data source.
	DefaultEngine *bool `json:"DefaultEngine,omitempty" xml:"DefaultEngine,omitempty"`
	// The time when the data source was created. Example: Mar 17, 2021 4:09:32 PM.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The field that is used to sort data sources. Data sources are sorted in descending order based on the value of this parameter.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// Indicates whether the data source is a shared data source.
	GmtCreate *string `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"`
	// The status of the data source. Valid values:
	//
	// *   1: The data source is accessible.
	// *   2: The data source is inaccessible.
	GmtModified *string `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"`
	// The ID of the tenant.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The ID of the data source.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The data connection string. The value of this parameter is in the JSON format. Sample connection strings of common data sources:
	//
	// *   MaxCompute
	//
	// <!---->
	//
	//     json
	//     {
	//       "pubEndpoint": "http://service.cn.maxcompute.aliyun.com/api",
	//       "accessId": "xxxxxxx",
	//       "securityToken": null,
	//       "endpoint": "http://service.cn.maxcompute.aliyun-inc.com/api",
	//       "accessKey": "***",
	//       "name": "PRE_PROJECT_A_engine",
	//       "project": "PRE_PROJECT_A",
	//       "vpcEndpoint": "http://service.cn.maxcompute.aliyun-inc.com/api",
	//       "region": "cn-shanghai",
	//       "authType": "2"
	//     }
	//
	// *   mysql
	//
	// <!---->
	//
	//     json
	//     {
	//       "configType": "1",
	//       "database": "mysql_d111b",
	//       "instanceName": "rm-xxxxxx",
	//       "password": "***",
	//       "rdsOwnerId": "12133xxxxxx",
	//       "tag": "rds",
	//       "username": "mysql_db111"
	//     }
	//
	// *   sqlserver
	//
	// <!---->
	//
	//     json
	//     {
	//       "configType": "1",
	//       "jdbcUrl": "jdbc:sqlserver://rm-xxxxx.sqlserver.rds.aliyuncs.com:1433;DatabaseName=sqlserver_db1",
	//       "password": "***",
	//       "tag": "public",
	//       "username": "sqlserver_db111"
	//     }
	//
	// *   oss
	//
	// <!---->
	//
	//     json
	//     {
	//       "accessId": "LTAINbR9Uxxxx",
	//       "accessKey": "***",
	//       "bucket": "bigxxx1223",
	//       "configType": "1",
	//       "endpoint": "http://oss-cn-hangzhou.aliyuncs.com",
	//       "tag": "public"
	//     }
	//
	// *   postgresql
	//
	// <!---->
	//
	//     json
	//     {
	//       "configType": "1",
	//       "database": "cdp_xxx",
	//       "instanceName": "rm-xxxx",
	//       "password": "***",
	//       "rdsOwnerId": "121xxxxx",
	//       "tag": "rds",
	//       "username": "cdp_xxx"
	//     }
	//
	// *   ads
	//
	// <!---->
	//
	//     json
	//     {
	//       "configType": "1",
	//       "password": "***",
	//       "schema": "ads_demo",
	//       "tag": "public",
	//       "url": "ads-xxx-xxxx.cn-hangzhou-1.ads.aliyuncs.com:3029",
	//       "username": "lslslsls"
	//     }
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// The time when the data source was last modified. Example: Mar 17, 2021 4:09:32 PM.
	ProjectId *int32 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The type of the data source. Valid values:
	//
	// *   odps
	// *   mysql
	// *   rds
	// *   oss
	// *   sqlserver
	// *   polardb
	// *   oracle
	// *   mongodb
	// *   emr
	// *   postgresql
	// *   analyticdb_for_mysql
	// *   hybriddb_for_postgresql
	// *   holo
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The name of the data source.
	Shared *bool `json:"Shared,omitempty" xml:"Shared,omitempty"`
	// The subtype of the data source. This parameter takes effect only if the DataSourceType parameter is set to rds.
	//
	// If the DataSourceType parameter is set to rds, this parameter can be set to mysql, sqlserver, or postgresql.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The environment in which the data source is used. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	SubType  *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
	TenantId *int64  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListDataSourcesResponseBodyDataDataSources) GoString

func (*ListDataSourcesResponseBodyDataDataSources) SetBindingCalcEngineId

func (*ListDataSourcesResponseBodyDataDataSources) SetConnectStatus

func (*ListDataSourcesResponseBodyDataDataSources) SetContent

func (*ListDataSourcesResponseBodyDataDataSources) SetDataSourceType

func (*ListDataSourcesResponseBodyDataDataSources) SetDefaultEngine

func (*ListDataSourcesResponseBodyDataDataSources) SetDescription

func (*ListDataSourcesResponseBodyDataDataSources) SetEnvType

func (*ListDataSourcesResponseBodyDataDataSources) SetGmtCreate

func (*ListDataSourcesResponseBodyDataDataSources) SetGmtModified

func (*ListDataSourcesResponseBodyDataDataSources) SetId

func (*ListDataSourcesResponseBodyDataDataSources) SetName

func (*ListDataSourcesResponseBodyDataDataSources) SetOperator

func (*ListDataSourcesResponseBodyDataDataSources) SetProjectId

func (*ListDataSourcesResponseBodyDataDataSources) SetSequence

func (*ListDataSourcesResponseBodyDataDataSources) SetShared

func (*ListDataSourcesResponseBodyDataDataSources) SetStatus

func (*ListDataSourcesResponseBodyDataDataSources) SetSubType

func (*ListDataSourcesResponseBodyDataDataSources) SetTenantId

func (ListDataSourcesResponseBodyDataDataSources) String

type ListDeploymentsRequest

type ListDeploymentsRequest struct {
	// The ID of the Alibaba Cloud account used by the user who created the deployment tasks.
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// The time when the deployment tasks to be queried were created. This value must be a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	EndCreateTime *int64 `json:"EndCreateTime,omitempty" xml:"EndCreateTime,omitempty"`
	// The time when the deployment tasks were run. This value must be a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	EndExecuteTime *int64 `json:"EndExecuteTime,omitempty" xml:"EndExecuteTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who runs the deployment tasks.
	Executor *string `json:"Executor,omitempty" xml:"Executor,omitempty"`
	// The keyword that is contained in the names of the deployment tasks. The keyword is used to search for deployment tasks in fuzzy mode.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	//
	// You must configure this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The status of the deployment tasks. Valid values:
	//
	// *   0: The deployment tasks are ready.
	// *   1: The deployment tasks are successful.
	// *   2: The deployment tasks fail.
	// *   6: The deployment tasks are rejected.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListDeploymentsRequest) GoString

func (s ListDeploymentsRequest) GoString() string

func (*ListDeploymentsRequest) SetCreator

func (*ListDeploymentsRequest) SetEndCreateTime

func (s *ListDeploymentsRequest) SetEndCreateTime(v int64) *ListDeploymentsRequest

func (*ListDeploymentsRequest) SetEndExecuteTime

func (s *ListDeploymentsRequest) SetEndExecuteTime(v int64) *ListDeploymentsRequest

func (*ListDeploymentsRequest) SetExecutor

func (*ListDeploymentsRequest) SetKeyword

func (*ListDeploymentsRequest) SetPageNumber

func (*ListDeploymentsRequest) SetPageSize

func (*ListDeploymentsRequest) SetProjectId

func (*ListDeploymentsRequest) SetProjectIdentifier

func (s *ListDeploymentsRequest) SetProjectIdentifier(v string) *ListDeploymentsRequest

func (*ListDeploymentsRequest) SetStatus

func (ListDeploymentsRequest) String

func (s ListDeploymentsRequest) String() string

type ListDeploymentsResponse

type ListDeploymentsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListDeploymentsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListDeploymentsResponse) GoString

func (s ListDeploymentsResponse) GoString() string

func (*ListDeploymentsResponse) SetBody

func (*ListDeploymentsResponse) SetHeaders

func (*ListDeploymentsResponse) SetStatusCode

func (ListDeploymentsResponse) String

func (s ListDeploymentsResponse) String() string

type ListDeploymentsResponseBody

type ListDeploymentsResponseBody struct {
	// The return results.
	Data *ListDeploymentsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListDeploymentsResponseBody) GoString

func (s ListDeploymentsResponseBody) GoString() string

func (*ListDeploymentsResponseBody) SetData

func (*ListDeploymentsResponseBody) SetRequestId

func (ListDeploymentsResponseBody) String

type ListDeploymentsResponseBodyData

type ListDeploymentsResponseBodyData struct {
	// The information about the deployment tasks.
	Deployments []*ListDeploymentsResponseBodyDataDeployments `json:"Deployments,omitempty" xml:"Deployments,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListDeploymentsResponseBodyData) GoString

func (*ListDeploymentsResponseBodyData) SetPageNumber

func (*ListDeploymentsResponseBodyData) SetPageSize

func (*ListDeploymentsResponseBodyData) SetTotalCount

func (ListDeploymentsResponseBodyData) String

type ListDeploymentsResponseBodyDataDeployments

type ListDeploymentsResponseBodyDataDeployments struct {
	// The time when the deployment task was created.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who created the deployment tasks.
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// The error message returned when the deployment task failed.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The time when the deployment task was run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	ExecuteTime *int64 `json:"ExecuteTime,omitempty" xml:"ExecuteTime,omitempty"`
	// The ID of the Alibaba Cloud account used by the user who ran the deployment tasks.
	Executor *string `json:"Executor,omitempty" xml:"Executor,omitempty"`
	// The ID of the deployment task. You can call the [GetDeployment](~~173950~~) operation to query the details of the deployment task based on the ID.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The name of the deployment task.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The status of the deployment tasks. Valid values:
	//
	// *   0: The deployment tasks are ready.
	// *   1: The deployment tasks are successful.
	// *   2: The deployment tasks fail.
	// *   6: The deployment tasks are rejected.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListDeploymentsResponseBodyDataDeployments) GoString

func (*ListDeploymentsResponseBodyDataDeployments) SetCreateTime

func (*ListDeploymentsResponseBodyDataDeployments) SetCreator

func (*ListDeploymentsResponseBodyDataDeployments) SetErrorMessage

func (*ListDeploymentsResponseBodyDataDeployments) SetExecuteTime

func (*ListDeploymentsResponseBodyDataDeployments) SetExecutor

func (*ListDeploymentsResponseBodyDataDeployments) SetId

func (*ListDeploymentsResponseBodyDataDeployments) SetName

func (*ListDeploymentsResponseBodyDataDeployments) SetStatus

func (ListDeploymentsResponseBodyDataDeployments) String

type ListEnabledExtensionsForProjectRequest

type ListEnabledExtensionsForProjectRequest struct {
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console?spm=a2c4g.11186623.0.0.6b4d4941azHd2k) and go to the Workspace Management page to obtain the workspace ID.
	EventCode *string `json:"EventCode,omitempty" xml:"EventCode,omitempty"`
	// The ID of the request.
	FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The type of the code for the file.
	//
	// Valid values: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	//
	// You can call the [ListFileType](~~212428~~) operation to query the type of the code for the file.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListEnabledExtensionsForProjectRequest) GoString

func (*ListEnabledExtensionsForProjectRequest) SetEventCode

func (*ListEnabledExtensionsForProjectRequest) SetFileType

func (*ListEnabledExtensionsForProjectRequest) SetProjectId

func (ListEnabledExtensionsForProjectRequest) String

type ListEnabledExtensionsForProjectResponse

type ListEnabledExtensionsForProjectResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListEnabledExtensionsForProjectResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListEnabledExtensionsForProjectResponse) GoString

func (*ListEnabledExtensionsForProjectResponse) SetHeaders

func (*ListEnabledExtensionsForProjectResponse) SetStatusCode

func (ListEnabledExtensionsForProjectResponse) String

type ListEnabledExtensionsForProjectResponseBody

type ListEnabledExtensionsForProjectResponseBody struct {
	// The unique code of the extension.
	Extensions []*ListEnabledExtensionsForProjectResponseBodyExtensions `json:"Extensions,omitempty" xml:"Extensions,omitempty" type:"Repeated"`
	// The details of the extension.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListEnabledExtensionsForProjectResponseBody) GoString

func (*ListEnabledExtensionsForProjectResponseBody) SetRequestId

func (ListEnabledExtensionsForProjectResponseBody) String

type ListEnabledExtensionsForProjectResponseBodyExtensions

type ListEnabledExtensionsForProjectResponseBodyExtensions struct {
	// The modifier of the extension.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The name of the extension.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// The owner ID.
	ExtensionDesc *string `json:"ExtensionDesc,omitempty" xml:"ExtensionDesc,omitempty"`
	// The ID of the tenant.
	ExtensionName *string `json:"ExtensionName,omitempty" xml:"ExtensionName,omitempty"`
	// The description of the extension.
	ModifyUser *string `json:"ModifyUser,omitempty" xml:"ModifyUser,omitempty"`
	// The parameter settings of the extension. For more information, see [Configure extension parameters](~~405354~~).
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The time when the extension was created.
	ParameterSetting *string `json:"ParameterSetting,omitempty" xml:"ParameterSetting,omitempty"`
	// The creator of the extension.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (ListEnabledExtensionsForProjectResponseBodyExtensions) GoString

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetCreateUser

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetExtensionCode

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetExtensionDesc

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetExtensionName

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetModifyUser

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetOwner

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetParameterSetting

func (*ListEnabledExtensionsForProjectResponseBodyExtensions) SetTenantId

func (ListEnabledExtensionsForProjectResponseBodyExtensions) String

type ListEntitiesByTagsRequest

type ListEntitiesByTagsRequest struct {
	EntityType *string          `json:"EntityType,omitempty" xml:"EntityType,omitempty"`
	NextToken  *string          `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PageSize   *int32           `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	Tags       []*UserEntityTag `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListEntitiesByTagsRequest) GoString

func (s ListEntitiesByTagsRequest) GoString() string

func (*ListEntitiesByTagsRequest) SetEntityType

func (*ListEntitiesByTagsRequest) SetNextToken

func (*ListEntitiesByTagsRequest) SetPageSize

func (*ListEntitiesByTagsRequest) SetTags

func (ListEntitiesByTagsRequest) String

func (s ListEntitiesByTagsRequest) String() string

type ListEntitiesByTagsResponse

type ListEntitiesByTagsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListEntitiesByTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListEntitiesByTagsResponse) GoString

func (s ListEntitiesByTagsResponse) GoString() string

func (*ListEntitiesByTagsResponse) SetBody

func (*ListEntitiesByTagsResponse) SetHeaders

func (*ListEntitiesByTagsResponse) SetStatusCode

func (ListEntitiesByTagsResponse) String

type ListEntitiesByTagsResponseBody

type ListEntitiesByTagsResponseBody struct {
	Data           *ListEntitiesByTagsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                             `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                             `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                              `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListEntitiesByTagsResponseBody) GoString

func (*ListEntitiesByTagsResponseBody) SetErrorCode

func (*ListEntitiesByTagsResponseBody) SetErrorMessage

func (*ListEntitiesByTagsResponseBody) SetHttpStatusCode

func (*ListEntitiesByTagsResponseBody) SetRequestId

func (*ListEntitiesByTagsResponseBody) SetSuccess

func (ListEntitiesByTagsResponseBody) String

type ListEntitiesByTagsResponseBodyData

type ListEntitiesByTagsResponseBodyData struct {
	EntityList []*Entity `json:"EntityList,omitempty" xml:"EntityList,omitempty" type:"Repeated"`
	NextToken  *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListEntitiesByTagsResponseBodyData) GoString

func (*ListEntitiesByTagsResponseBodyData) SetEntityList

func (*ListEntitiesByTagsResponseBodyData) SetNextToken

func (ListEntitiesByTagsResponseBodyData) String

type ListEntitiesByTagsShrinkRequest

type ListEntitiesByTagsShrinkRequest struct {
	EntityType *string `json:"EntityType,omitempty" xml:"EntityType,omitempty"`
	NextToken  *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PageSize   *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TagsShrink *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ListEntitiesByTagsShrinkRequest) GoString

func (*ListEntitiesByTagsShrinkRequest) SetEntityType

func (*ListEntitiesByTagsShrinkRequest) SetNextToken

func (*ListEntitiesByTagsShrinkRequest) SetPageSize

func (*ListEntitiesByTagsShrinkRequest) SetTagsShrink

func (ListEntitiesByTagsShrinkRequest) String

type ListEntityTagsRequest

type ListEntityTagsRequest struct {
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
}

func (ListEntityTagsRequest) GoString

func (s ListEntityTagsRequest) GoString() string

func (*ListEntityTagsRequest) SetQualifiedName

func (s *ListEntityTagsRequest) SetQualifiedName(v string) *ListEntityTagsRequest

func (ListEntityTagsRequest) String

func (s ListEntityTagsRequest) String() string

type ListEntityTagsResponse

type ListEntityTagsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListEntityTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListEntityTagsResponse) GoString

func (s ListEntityTagsResponse) GoString() string

func (*ListEntityTagsResponse) SetBody

func (*ListEntityTagsResponse) SetHeaders

func (*ListEntityTagsResponse) SetStatusCode

func (ListEntityTagsResponse) String

func (s ListEntityTagsResponse) String() string

type ListEntityTagsResponseBody

type ListEntityTagsResponseBody struct {
	Data           []*UserEntityTag `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string          `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string          `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32           `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool            `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListEntityTagsResponseBody) GoString

func (s ListEntityTagsResponseBody) GoString() string

func (*ListEntityTagsResponseBody) SetData

func (*ListEntityTagsResponseBody) SetErrorCode

func (*ListEntityTagsResponseBody) SetErrorMessage

func (*ListEntityTagsResponseBody) SetHttpStatusCode

func (*ListEntityTagsResponseBody) SetRequestId

func (*ListEntityTagsResponseBody) SetSuccess

func (ListEntityTagsResponseBody) String

type ListExtensionsRequest

type ListExtensionsRequest struct {
	// The number of entries to return on each page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// Id of the request
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListExtensionsRequest) GoString

func (s ListExtensionsRequest) GoString() string

func (*ListExtensionsRequest) SetPageNumber

func (s *ListExtensionsRequest) SetPageNumber(v int32) *ListExtensionsRequest

func (*ListExtensionsRequest) SetPageSize

func (ListExtensionsRequest) String

func (s ListExtensionsRequest) String() string

type ListExtensionsResponse

type ListExtensionsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListExtensionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListExtensionsResponse) GoString

func (s ListExtensionsResponse) GoString() string

func (*ListExtensionsResponse) SetBody

func (*ListExtensionsResponse) SetHeaders

func (*ListExtensionsResponse) SetStatusCode

func (ListExtensionsResponse) String

func (s ListExtensionsResponse) String() string

type ListExtensionsResponseBody

type ListExtensionsResponseBody struct {
	// The page number of the returned page.
	PagingInfo *ListExtensionsResponseBodyPagingInfo `json:"PagingInfo,omitempty" xml:"PagingInfo,omitempty" type:"Struct"`
	// The extensions returned on pages.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListExtensionsResponseBody) GoString

func (s ListExtensionsResponseBody) GoString() string

func (*ListExtensionsResponseBody) SetPagingInfo

func (*ListExtensionsResponseBody) SetRequestId

func (ListExtensionsResponseBody) String

type ListExtensionsResponseBodyPagingInfo

type ListExtensionsResponseBodyPagingInfo struct {
	// The state of the extension. Valid values:
	//
	// 0: Testing
	//
	// 1: Publishing
	//
	// 3: Disabled
	//
	// 4: Processing
	//
	// 5: Approved
	//
	// 6: Approve Failed
	Extensions []*ListExtensionsResponseBodyPagingInfoExtensions `json:"Extensions,omitempty" xml:"Extensions,omitempty" type:"Repeated"`
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of entries returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The extensions.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListExtensionsResponseBodyPagingInfo) GoString

func (*ListExtensionsResponseBodyPagingInfo) SetPageNumber

func (*ListExtensionsResponseBodyPagingInfo) SetPageSize

func (*ListExtensionsResponseBodyPagingInfo) SetTotalCount

func (ListExtensionsResponseBodyPagingInfo) String

type ListExtensionsResponseBodyPagingInfoExtensions

type ListExtensionsResponseBodyPagingInfoExtensions struct {
	// The name of the event.
	BindEventList []*ListExtensionsResponseBodyPagingInfoExtensionsBindEventList `json:"BindEventList,omitempty" xml:"BindEventList,omitempty" type:"Repeated"`
	// The extension point events.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// The name of the extension.
	ExtensionDesc *string `json:"ExtensionDesc,omitempty" xml:"ExtensionDesc,omitempty"`
	// The ID of the RAM user.
	ExtensionName *string `json:"ExtensionName,omitempty" xml:"ExtensionName,omitempty"`
	// The unique code of the extension.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The description of the extension.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListExtensionsResponseBodyPagingInfoExtensions) GoString

func (*ListExtensionsResponseBodyPagingInfoExtensions) SetExtensionCode

func (*ListExtensionsResponseBodyPagingInfoExtensions) SetExtensionDesc

func (*ListExtensionsResponseBodyPagingInfoExtensions) SetExtensionName

func (*ListExtensionsResponseBodyPagingInfoExtensions) SetOwner

func (*ListExtensionsResponseBodyPagingInfoExtensions) SetStatus

func (ListExtensionsResponseBodyPagingInfoExtensions) String

type ListExtensionsResponseBodyPagingInfoExtensionsBindEventList

type ListExtensionsResponseBodyPagingInfoExtensionsBindEventList struct {
	EventCode *string `json:"EventCode,omitempty" xml:"EventCode,omitempty"`
	// The code of the event.
	EventName *string `json:"EventName,omitempty" xml:"EventName,omitempty"`
}

func (ListExtensionsResponseBodyPagingInfoExtensionsBindEventList) GoString

func (*ListExtensionsResponseBodyPagingInfoExtensionsBindEventList) SetEventCode

func (*ListExtensionsResponseBodyPagingInfoExtensionsBindEventList) SetEventName

func (ListExtensionsResponseBodyPagingInfoExtensionsBindEventList) String

type ListFileTypeRequest

type ListFileTypeRequest struct {
	// The name of the node type. You can log on to the DataWorks console, go to the DataStudio page, and then view the name of a specific node type on the left side of the page. Take note of the following items when you use this parameter:
	//
	// *   You can view the English or Chinese name of a specific node type, but the language specified by this parameter to present the name must be the same as the language specified by the Locale parameter.
	// *   Fuzzy match is supported.
	// *   If this parameter is not specified, the names of all node types are returned.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The language that you use for the query. Valid values: zh-CN and en-US.
	Locale *string `json:"Locale,omitempty" xml:"Locale,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID. You must configure either this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure either the ProjectId or ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (ListFileTypeRequest) GoString

func (s ListFileTypeRequest) GoString() string

func (*ListFileTypeRequest) SetKeyword

func (*ListFileTypeRequest) SetLocale

func (*ListFileTypeRequest) SetPageNumber

func (s *ListFileTypeRequest) SetPageNumber(v int32) *ListFileTypeRequest

func (*ListFileTypeRequest) SetPageSize

func (s *ListFileTypeRequest) SetPageSize(v int32) *ListFileTypeRequest

func (*ListFileTypeRequest) SetProjectId

func (s *ListFileTypeRequest) SetProjectId(v int64) *ListFileTypeRequest

func (*ListFileTypeRequest) SetProjectIdentifier

func (s *ListFileTypeRequest) SetProjectIdentifier(v string) *ListFileTypeRequest

func (ListFileTypeRequest) String

func (s ListFileTypeRequest) String() string

type ListFileTypeResponse

type ListFileTypeResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListFileTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFileTypeResponse) GoString

func (s ListFileTypeResponse) GoString() string

func (*ListFileTypeResponse) SetBody

func (*ListFileTypeResponse) SetHeaders

func (s *ListFileTypeResponse) SetHeaders(v map[string]*string) *ListFileTypeResponse

func (*ListFileTypeResponse) SetStatusCode

func (s *ListFileTypeResponse) SetStatusCode(v int32) *ListFileTypeResponse

func (ListFileTypeResponse) String

func (s ListFileTypeResponse) String() string

type ListFileTypeResponseBody

type ListFileTypeResponseBody struct {
	// The information of the node types.
	NodeTypeInfoList *ListFileTypeResponseBodyNodeTypeInfoList `json:"NodeTypeInfoList,omitempty" xml:"NodeTypeInfoList,omitempty" type:"Struct"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListFileTypeResponseBody) GoString

func (s ListFileTypeResponseBody) GoString() string

func (*ListFileTypeResponseBody) SetNodeTypeInfoList

func (*ListFileTypeResponseBody) SetRequestId

func (ListFileTypeResponseBody) String

func (s ListFileTypeResponseBody) String() string

type ListFileTypeResponseBodyNodeTypeInfoList

type ListFileTypeResponseBodyNodeTypeInfoList struct {
	// The information of the node type.
	NodeTypeInfo []*ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo `json:"NodeTypeInfo,omitempty" xml:"NodeTypeInfo,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListFileTypeResponseBodyNodeTypeInfoList) GoString

func (*ListFileTypeResponseBodyNodeTypeInfoList) SetPageNumber

func (*ListFileTypeResponseBodyNodeTypeInfoList) SetPageSize

func (*ListFileTypeResponseBodyNodeTypeInfoList) SetTotalCount

func (ListFileTypeResponseBodyNodeTypeInfoList) String

type ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo

type ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo struct {
	// The code of the node type.
	//
	// The codes and names of node types have the following mappings:
	//
	// 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3)
	NodeType *int32 `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
	// The name of the node type.
	//
	// The codes and names of node types have the following mappings:
	//
	// 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3)
	NodeTypeName *string `json:"NodeTypeName,omitempty" xml:"NodeTypeName,omitempty"`
}

func (ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo) GoString

func (*ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo) SetNodeType

func (*ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo) SetNodeTypeName

func (ListFileTypeResponseBodyNodeTypeInfoListNodeTypeInfo) String

type ListFileVersionsRequest

type ListFileVersionsRequest struct {
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to query the ID.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value:10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The unique identifier of the DataWorks workspace. You can click the identifier in the upper-left corner of the DataStudio page to switch to another workspace.
	//
	// You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (ListFileVersionsRequest) GoString

func (s ListFileVersionsRequest) GoString() string

func (*ListFileVersionsRequest) SetFileId

func (*ListFileVersionsRequest) SetPageNumber

func (*ListFileVersionsRequest) SetPageSize

func (*ListFileVersionsRequest) SetProjectId

func (*ListFileVersionsRequest) SetProjectIdentifier

func (s *ListFileVersionsRequest) SetProjectIdentifier(v string) *ListFileVersionsRequest

func (ListFileVersionsRequest) String

func (s ListFileVersionsRequest) String() string

type ListFileVersionsResponse

type ListFileVersionsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListFileVersionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFileVersionsResponse) GoString

func (s ListFileVersionsResponse) GoString() string

func (*ListFileVersionsResponse) SetBody

func (*ListFileVersionsResponse) SetHeaders

func (*ListFileVersionsResponse) SetStatusCode

func (ListFileVersionsResponse) String

func (s ListFileVersionsResponse) String() string

type ListFileVersionsResponseBody

type ListFileVersionsResponseBody struct {
	// The file versions returned.
	Data *ListFileVersionsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListFileVersionsResponseBody) GoString

func (s ListFileVersionsResponseBody) GoString() string

func (*ListFileVersionsResponseBody) SetData

func (*ListFileVersionsResponseBody) SetErrorCode

func (*ListFileVersionsResponseBody) SetErrorMessage

func (*ListFileVersionsResponseBody) SetHttpStatusCode

func (*ListFileVersionsResponseBody) SetRequestId

func (*ListFileVersionsResponseBody) SetSuccess

func (ListFileVersionsResponseBody) String

type ListFileVersionsResponseBodyData

type ListFileVersionsResponseBodyData struct {
	// The details of the file version.
	FileVersions []*ListFileVersionsResponseBodyDataFileVersions `json:"FileVersions,omitempty" xml:"FileVersions,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListFileVersionsResponseBodyData) GoString

func (*ListFileVersionsResponseBodyData) SetPageNumber

func (*ListFileVersionsResponseBodyData) SetPageSize

func (*ListFileVersionsResponseBodyData) SetTotalCount

func (ListFileVersionsResponseBodyData) String

type ListFileVersionsResponseBodyDataFileVersions

type ListFileVersionsResponseBodyDataFileVersions struct {
	// The type of the change to the file of the current version. Valid values: CREATE, UPDATE, and DELETE.
	ChangeType *string `json:"ChangeType,omitempty" xml:"ChangeType,omitempty"`
	// The description of the file version.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The time when the file version was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CommitTime *int64 `json:"CommitTime,omitempty" xml:"CommitTime,omitempty"`
	// The ID of the Alibaba Cloud account used to create the file of the current version.
	CommitUser *string `json:"CommitUser,omitempty" xml:"CommitUser,omitempty"`
	// The code in the file of the current version.
	FileContent *string `json:"FileContent,omitempty" xml:"FileContent,omitempty"`
	// The name of the file of the current version.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The basic information about the file of the current version.
	FilePropertyContent *string `json:"FilePropertyContent,omitempty" xml:"FilePropertyContent,omitempty"`
	// The version of the file.
	FileVersion *int32 `json:"FileVersion,omitempty" xml:"FileVersion,omitempty"`
	// Indicates whether the file version is the same as the latest file version in the production environment.
	IsCurrentProd *bool `json:"IsCurrentProd,omitempty" xml:"IsCurrentProd,omitempty"`
	// The scheduling configurations for the node that corresponds to the file of the current version.
	NodeContent *string `json:"NodeContent,omitempty" xml:"NodeContent,omitempty"`
	// The ID of the auto triggered node that corresponds to the file of the current version.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The status of the file of the current version. Valid values: COMMITTING, COMMITTED, CHECK_OK, PACKAGED, DEPLOYING, DEPLOYED, and CANCELLED.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The functional module to which the file belongs. Valid values: NORMAL, MANUAL, MANUAL_BIZ, SKIP, ADHOCQUERY, and COMPONENT. The value SKIP indicates that the node corresponding to the file is run in dry-run mode.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (ListFileVersionsResponseBodyDataFileVersions) GoString

func (*ListFileVersionsResponseBodyDataFileVersions) SetChangeType

func (*ListFileVersionsResponseBodyDataFileVersions) SetComment

func (*ListFileVersionsResponseBodyDataFileVersions) SetCommitTime

func (*ListFileVersionsResponseBodyDataFileVersions) SetCommitUser

func (*ListFileVersionsResponseBodyDataFileVersions) SetFileContent

func (*ListFileVersionsResponseBodyDataFileVersions) SetFileName

func (*ListFileVersionsResponseBodyDataFileVersions) SetFilePropertyContent

func (*ListFileVersionsResponseBodyDataFileVersions) SetFileVersion

func (*ListFileVersionsResponseBodyDataFileVersions) SetIsCurrentProd

func (*ListFileVersionsResponseBodyDataFileVersions) SetNodeContent

func (*ListFileVersionsResponseBodyDataFileVersions) SetNodeId

func (*ListFileVersionsResponseBodyDataFileVersions) SetStatus

func (*ListFileVersionsResponseBodyDataFileVersions) SetUseType

func (ListFileVersionsResponseBodyDataFileVersions) String

type ListFilesRequest

type ListFilesRequest struct {
	ExactFileName *string `json:"ExactFileName,omitempty" xml:"ExactFileName,omitempty"`
	// The path of the files.
	FileFolderPath *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	FileIdIn       *string `json:"FileIdIn,omitempty" xml:"FileIdIn,omitempty"`
	// The types of the code in the files.
	//
	// Valid values: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 97 (PAI), 98 (node group), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1002 (PAI inner node), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), 1106 (for-each), and 1221 (PyODPS 3).
	FileTypes *string `json:"FileTypes,omitempty" xml:"FileTypes,omitempty"`
	// The keyword in the file names. The keyword is used to perform a fuzzy match. You can specify a keyword to query all files whose names contain the keyword.
	Keyword                *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	NeedAbsoluteFolderPath *bool   `json:"NeedAbsoluteFolderPath,omitempty" xml:"NeedAbsoluteFolderPath,omitempty"`
	NeedContent            *bool   `json:"NeedContent,omitempty" xml:"NeedContent,omitempty"`
	// The ID of the node that is scheduled. You can call the [ListNodes](~~173979~~) operation to query the ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The owner of the files.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	//
	// You must configure either the ProjectId or ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure either the ProjectId or ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The module to which the files belong. Valid values:
	//
	// *   NORMAL: The files are used for DataStudio.
	// *   MANUAL: The files are used for manually triggered nodes.
	// *   MANUAL_BIZ: The files are used for manually triggered workflows.
	// *   SKIP: The files are used for dry-run nodes in DataStudio.
	// *   ADHOCQUERY: The files are used for ad hoc queries.
	// *   COMPONENT: The files are used for snippets.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (ListFilesRequest) GoString

func (s ListFilesRequest) GoString() string

func (*ListFilesRequest) SetExactFileName

func (s *ListFilesRequest) SetExactFileName(v string) *ListFilesRequest

func (*ListFilesRequest) SetFileFolderPath

func (s *ListFilesRequest) SetFileFolderPath(v string) *ListFilesRequest

func (*ListFilesRequest) SetFileIdIn

func (s *ListFilesRequest) SetFileIdIn(v string) *ListFilesRequest

func (*ListFilesRequest) SetFileTypes

func (s *ListFilesRequest) SetFileTypes(v string) *ListFilesRequest

func (*ListFilesRequest) SetKeyword

func (s *ListFilesRequest) SetKeyword(v string) *ListFilesRequest

func (*ListFilesRequest) SetNeedAbsoluteFolderPath

func (s *ListFilesRequest) SetNeedAbsoluteFolderPath(v bool) *ListFilesRequest

func (*ListFilesRequest) SetNeedContent

func (s *ListFilesRequest) SetNeedContent(v bool) *ListFilesRequest

func (*ListFilesRequest) SetNodeId

func (s *ListFilesRequest) SetNodeId(v int64) *ListFilesRequest

func (*ListFilesRequest) SetOwner

func (s *ListFilesRequest) SetOwner(v string) *ListFilesRequest

func (*ListFilesRequest) SetPageNumber

func (s *ListFilesRequest) SetPageNumber(v int32) *ListFilesRequest

func (*ListFilesRequest) SetPageSize

func (s *ListFilesRequest) SetPageSize(v int32) *ListFilesRequest

func (*ListFilesRequest) SetProjectId

func (s *ListFilesRequest) SetProjectId(v int64) *ListFilesRequest

func (*ListFilesRequest) SetProjectIdentifier

func (s *ListFilesRequest) SetProjectIdentifier(v string) *ListFilesRequest

func (*ListFilesRequest) SetUseType

func (s *ListFilesRequest) SetUseType(v string) *ListFilesRequest

func (ListFilesRequest) String

func (s ListFilesRequest) String() string

type ListFilesResponse

type ListFilesResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListFilesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFilesResponse) GoString

func (s ListFilesResponse) GoString() string

func (*ListFilesResponse) SetBody

func (*ListFilesResponse) SetHeaders

func (s *ListFilesResponse) SetHeaders(v map[string]*string) *ListFilesResponse

func (*ListFilesResponse) SetStatusCode

func (s *ListFilesResponse) SetStatusCode(v int32) *ListFilesResponse

func (ListFilesResponse) String

func (s ListFilesResponse) String() string

type ListFilesResponseBody

type ListFilesResponseBody struct {
	// The files returned.
	Data *ListFilesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListFilesResponseBody) GoString

func (s ListFilesResponseBody) GoString() string

func (*ListFilesResponseBody) SetData

func (*ListFilesResponseBody) SetErrorCode

func (*ListFilesResponseBody) SetErrorMessage

func (s *ListFilesResponseBody) SetErrorMessage(v string) *ListFilesResponseBody

func (*ListFilesResponseBody) SetHttpStatusCode

func (s *ListFilesResponseBody) SetHttpStatusCode(v int32) *ListFilesResponseBody

func (*ListFilesResponseBody) SetRequestId

func (*ListFilesResponseBody) SetSuccess

func (ListFilesResponseBody) String

func (s ListFilesResponseBody) String() string

type ListFilesResponseBodyData

type ListFilesResponseBodyData struct {
	// The details of the files.
	Files []*ListFilesResponseBodyDataFiles `json:"Files,omitempty" xml:"Files,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListFilesResponseBodyData) GoString

func (s ListFilesResponseBodyData) GoString() string

func (*ListFilesResponseBodyData) SetFiles

func (*ListFilesResponseBodyData) SetPageNumber

func (*ListFilesResponseBodyData) SetPageSize

func (*ListFilesResponseBodyData) SetTotalCount

func (ListFilesResponseBodyData) String

func (s ListFilesResponseBodyData) String() string

type ListFilesResponseBodyDataFiles

type ListFilesResponseBodyDataFiles struct {
	AbsoluteFolderPath *string `json:"AbsoluteFolderPath,omitempty" xml:"AbsoluteFolderPath,omitempty"`
	// Specifies whether the automatic parsing feature is enabled for the file. Valid values:
	//
	// *   true: The automatic parsing feature is enabled for the file.
	// *   false: The automatic parsing feature is not enabled for the file.
	//
	// This parameter is equivalent to the Analyze Code parameter in the Dependencies section of the Properties panel in the [DataWorks console](https://workbench.data.aliyun.com/console).
	AutoParsing *bool `json:"AutoParsing,omitempty" xml:"AutoParsing,omitempty"`
	// The ID of the workflow to which the file belongs. This parameter is deprecated and replaced by the BusinessId parameter.
	BizId *int64 `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The ID of the workflow to which the file belongs.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// Indicates whether the latest code in the file is committed. Valid values: 0 and 1. The value 0 indicates that the latest code in the file is not committed. The value 1 indicates that the latest code in the file is committed.
	CommitStatus *int32 `json:"CommitStatus,omitempty" xml:"CommitStatus,omitempty"`
	// The ID of the compute engine instance that is used to run the node that corresponds to the file.
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// This parameter is deprecated. You can call the [GetFile](~~173954#doc-api-dataworks-public-GetFile~~) operation to query the details of the file.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The time when the file was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the file.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The latest version number of the file.
	CurrentVersion *int32 `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The description of the file.
	FileDescription *string `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	// The ID of the folder to which the file belongs.
	FileFolderId *string `json:"FileFolderId,omitempty" xml:"FileFolderId,omitempty"`
	// The ID of the file.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the file.
	FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	// The type of the code in the file. Valid values: 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3).
	FileType *int32 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// Indicates whether the file needs to be uploaded to MaxCompute if the file is a MaxCompute resource file.
	//
	// This parameter is returned only if the file is a MaxCompute resource file.
	IsMaxCompute *bool `json:"IsMaxCompute,omitempty" xml:"IsMaxCompute,omitempty"`
	// The time when the file was last modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	LastEditTime *int64 `json:"LastEditTime,omitempty" xml:"LastEditTime,omitempty"`
	// The ID of the Alibaba Cloud account that is used to last modify the file.
	LastEditUser *string `json:"LastEditUser,omitempty" xml:"LastEditUser,omitempty"`
	// The ID of the auto triggered node that is generated in the scheduling system after the file is committed.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the Alibaba Cloud account used by the file owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the node group file to which the current file belongs. This parameter is returned only if the current file is an inner file of the node group file.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The module to which the file belongs. Valid values:
	//
	// *   NORMAL: The file is used for DataStudio.
	// *   MANUAL: The file is used for a manually triggered node.
	// *   MANUAL_BIZ: The file is used for a manually triggered workflow.
	// *   SKIP: The files is used for a dry-run node in DataStudio.
	// *   ADHOCQUERY: The file is used for an ad hoc query.
	// *   COMPONENT: The file is used for a snippet.
	UseType *string `json:"UseType,omitempty" xml:"UseType,omitempty"`
}

func (ListFilesResponseBodyDataFiles) GoString

func (*ListFilesResponseBodyDataFiles) SetAbsoluteFolderPath

func (*ListFilesResponseBodyDataFiles) SetAutoParsing

func (*ListFilesResponseBodyDataFiles) SetBizId

func (*ListFilesResponseBodyDataFiles) SetBusinessId

func (*ListFilesResponseBodyDataFiles) SetCommitStatus

func (*ListFilesResponseBodyDataFiles) SetConnectionName

func (*ListFilesResponseBodyDataFiles) SetContent

func (*ListFilesResponseBodyDataFiles) SetCreateTime

func (*ListFilesResponseBodyDataFiles) SetCreateUser

func (*ListFilesResponseBodyDataFiles) SetCurrentVersion

func (*ListFilesResponseBodyDataFiles) SetFileDescription

func (*ListFilesResponseBodyDataFiles) SetFileFolderId

func (*ListFilesResponseBodyDataFiles) SetFileId

func (*ListFilesResponseBodyDataFiles) SetFileName

func (*ListFilesResponseBodyDataFiles) SetFileType

func (*ListFilesResponseBodyDataFiles) SetIsMaxCompute

func (*ListFilesResponseBodyDataFiles) SetLastEditTime

func (*ListFilesResponseBodyDataFiles) SetLastEditUser

func (*ListFilesResponseBodyDataFiles) SetNodeId

func (*ListFilesResponseBodyDataFiles) SetOwner

func (*ListFilesResponseBodyDataFiles) SetParentId

func (*ListFilesResponseBodyDataFiles) SetUseType

func (ListFilesResponseBodyDataFiles) String

type ListFoldersRequest

type ListFoldersRequest struct {
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The path of the parent folder.
	ParentFolderPath *string `json:"ParentFolderPath,omitempty" xml:"ParentFolderPath,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (ListFoldersRequest) GoString

func (s ListFoldersRequest) GoString() string

func (*ListFoldersRequest) SetPageNumber

func (s *ListFoldersRequest) SetPageNumber(v int32) *ListFoldersRequest

func (*ListFoldersRequest) SetPageSize

func (s *ListFoldersRequest) SetPageSize(v int32) *ListFoldersRequest

func (*ListFoldersRequest) SetParentFolderPath

func (s *ListFoldersRequest) SetParentFolderPath(v string) *ListFoldersRequest

func (*ListFoldersRequest) SetProjectId

func (s *ListFoldersRequest) SetProjectId(v int64) *ListFoldersRequest

func (*ListFoldersRequest) SetProjectIdentifier

func (s *ListFoldersRequest) SetProjectIdentifier(v string) *ListFoldersRequest

func (ListFoldersRequest) String

func (s ListFoldersRequest) String() string

type ListFoldersResponse

type ListFoldersResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListFoldersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListFoldersResponse) GoString

func (s ListFoldersResponse) GoString() string

func (*ListFoldersResponse) SetBody

func (*ListFoldersResponse) SetHeaders

func (s *ListFoldersResponse) SetHeaders(v map[string]*string) *ListFoldersResponse

func (*ListFoldersResponse) SetStatusCode

func (s *ListFoldersResponse) SetStatusCode(v int32) *ListFoldersResponse

func (ListFoldersResponse) String

func (s ListFoldersResponse) String() string

type ListFoldersResponseBody

type ListFoldersResponseBody struct {
	// The folders returned.
	Data *ListFoldersResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListFoldersResponseBody) GoString

func (s ListFoldersResponseBody) GoString() string

func (*ListFoldersResponseBody) SetData

func (*ListFoldersResponseBody) SetErrorCode

func (*ListFoldersResponseBody) SetErrorMessage

func (*ListFoldersResponseBody) SetHttpStatusCode

func (s *ListFoldersResponseBody) SetHttpStatusCode(v int32) *ListFoldersResponseBody

func (*ListFoldersResponseBody) SetRequestId

func (*ListFoldersResponseBody) SetSuccess

func (ListFoldersResponseBody) String

func (s ListFoldersResponseBody) String() string

type ListFoldersResponseBodyData

type ListFoldersResponseBodyData struct {
	// The details of the folder.
	Folders []*ListFoldersResponseBodyDataFolders `json:"Folders,omitempty" xml:"Folders,omitempty" type:"Repeated"`
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries on the returned page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of entries returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListFoldersResponseBodyData) GoString

func (s ListFoldersResponseBodyData) GoString() string

func (*ListFoldersResponseBodyData) SetFolders

func (*ListFoldersResponseBodyData) SetPageNumber

func (*ListFoldersResponseBodyData) SetPageSize

func (*ListFoldersResponseBodyData) SetTotalCount

func (ListFoldersResponseBodyData) String

type ListFoldersResponseBodyDataFolders

type ListFoldersResponseBodyDataFolders struct {
	// The ID of the folder.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The path of the folder.
	FolderPath *string `json:"FolderPath,omitempty" xml:"FolderPath,omitempty"`
}

func (ListFoldersResponseBodyDataFolders) GoString

func (*ListFoldersResponseBodyDataFolders) SetFolderId

func (*ListFoldersResponseBodyDataFolders) SetFolderPath

func (ListFoldersResponseBodyDataFolders) String

type ListInnerNodesRequest

type ListInnerNodesRequest struct {
	// The ID of the node group to which the inner nodes belong.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	OuterNodeId *int64 `json:"OuterNodeId,omitempty" xml:"OuterNodeId,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the workspace.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of the page to return. Minimum value: 1. Maximum value: 100.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The name of the node to which the inner nodes belong.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The environment in which the node is run. Valid values: DEV and PROD. Default value: PROD.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListInnerNodesRequest) GoString

func (s ListInnerNodesRequest) GoString() string

func (*ListInnerNodesRequest) SetNodeName

func (*ListInnerNodesRequest) SetOuterNodeId

func (s *ListInnerNodesRequest) SetOuterNodeId(v int64) *ListInnerNodesRequest

func (*ListInnerNodesRequest) SetPageNumber

func (s *ListInnerNodesRequest) SetPageNumber(v int32) *ListInnerNodesRequest

func (*ListInnerNodesRequest) SetPageSize

func (*ListInnerNodesRequest) SetProgramType

func (s *ListInnerNodesRequest) SetProgramType(v string) *ListInnerNodesRequest

func (*ListInnerNodesRequest) SetProjectEnv

func (s *ListInnerNodesRequest) SetProjectEnv(v string) *ListInnerNodesRequest

func (*ListInnerNodesRequest) SetProjectId

func (ListInnerNodesRequest) String

func (s ListInnerNodesRequest) String() string

type ListInnerNodesResponse

type ListInnerNodesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListInnerNodesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListInnerNodesResponse) GoString

func (s ListInnerNodesResponse) GoString() string

func (*ListInnerNodesResponse) SetBody

func (*ListInnerNodesResponse) SetHeaders

func (*ListInnerNodesResponse) SetStatusCode

func (ListInnerNodesResponse) String

func (s ListInnerNodesResponse) String() string

type ListInnerNodesResponseBody

type ListInnerNodesResponseBody struct {
	// The page number of the returned page.
	Paging *ListInnerNodesResponseBodyPaging `json:"Paging,omitempty" xml:"Paging,omitempty" type:"Struct"`
	// Indicates whether the request is successful.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The paging information.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListInnerNodesResponseBody) GoString

func (s ListInnerNodesResponseBody) GoString() string

func (*ListInnerNodesResponseBody) SetPaging

func (*ListInnerNodesResponseBody) SetRequestId

func (*ListInnerNodesResponseBody) SetSuccess

func (ListInnerNodesResponseBody) String

type ListInnerNodesResponseBodyPaging

type ListInnerNodesResponseBodyPaging struct {
	// The scheduling type of the inner node. Valid values:
	//
	// *   NORMAL: The inner node is an auto triggered node.
	// *   MANUAL: The inner node is a manually triggered node. Manually triggered nodes cannot be automatically triggered.
	// *   PAUSE: The inner node is a paused node.
	// *   SKIP: The inner node is a dry-run node. Dry-run nodes are started as scheduled but the scheduling system sets the status of the nodes to succeeded when the scheduling system starts to run the nodes.
	Nodes []*ListInnerNodesResponseBodyPagingNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of inner nodes returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The list of inner nodes.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListInnerNodesResponseBodyPaging) GoString

func (*ListInnerNodesResponseBodyPaging) SetPageNumber

func (*ListInnerNodesResponseBodyPaging) SetPageSize

func (*ListInnerNodesResponseBodyPaging) SetTotalCount

func (ListInnerNodesResponseBodyPaging) String

type ListInnerNodesResponseBodyPagingNodes

type ListInnerNodesResponseBodyPagingNodes struct {
	// The description of the inner node.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The table and partition filter expression in Data Quality that are associated with the inner node.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The values of other parameters related to the inner node.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The ID of the inner node.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The name of the inner node.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The cron expression.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// The ID of the baseline with which the inner node is associated.
	DqcType *string `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	NodeId  *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the resource group.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The connection string.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Indicates whether the node is associated with Data Quality. Valid values: 0 and 1. The value 0 indicates that the node is associated with Data Quality. The value 1 indicates that the node is not associated with Data Quality.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The ID of the owner of the inner node.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The priority of the inner node. Valid values: 1, 3, 5, 7, and 8.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The type of the inner node.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the inner node can be rerun.
	RepeatInterval *int64 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// The ID of the workspace.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The ID of the workflow.
	ResGroupName *string `json:"ResGroupName,omitempty" xml:"ResGroupName,omitempty"`
	// The interval at which the inner node is rerun after the inner node fails to be run.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (ListInnerNodesResponseBodyPagingNodes) GoString

func (*ListInnerNodesResponseBodyPagingNodes) SetBaselineId

func (*ListInnerNodesResponseBodyPagingNodes) SetBusinessId

func (*ListInnerNodesResponseBodyPagingNodes) SetConnection

func (*ListInnerNodesResponseBodyPagingNodes) SetCronExpress

func (*ListInnerNodesResponseBodyPagingNodes) SetDescription

func (*ListInnerNodesResponseBodyPagingNodes) SetDqcDescription

func (*ListInnerNodesResponseBodyPagingNodes) SetDqcType

func (*ListInnerNodesResponseBodyPagingNodes) SetNodeId

func (*ListInnerNodesResponseBodyPagingNodes) SetNodeName

func (*ListInnerNodesResponseBodyPagingNodes) SetOwnerId

func (*ListInnerNodesResponseBodyPagingNodes) SetParamValues

func (*ListInnerNodesResponseBodyPagingNodes) SetPriority

func (*ListInnerNodesResponseBodyPagingNodes) SetProgramType

func (*ListInnerNodesResponseBodyPagingNodes) SetProjectId

func (*ListInnerNodesResponseBodyPagingNodes) SetRepeatInterval

func (*ListInnerNodesResponseBodyPagingNodes) SetRepeatability

func (*ListInnerNodesResponseBodyPagingNodes) SetResGroupName

func (*ListInnerNodesResponseBodyPagingNodes) SetSchedulerType

func (ListInnerNodesResponseBodyPagingNodes) String

type ListInstanceAmountRequest

type ListInstanceAmountRequest struct {
	// The beginning of the time range to query, accurate to the day. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	BeginDate *string `json:"BeginDate,omitempty" xml:"BeginDate,omitempty"`
	// The end of the time range to query, accurate to the day. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListInstanceAmountRequest) GoString

func (s ListInstanceAmountRequest) GoString() string

func (*ListInstanceAmountRequest) SetBeginDate

func (*ListInstanceAmountRequest) SetEndDate

func (*ListInstanceAmountRequest) SetProjectId

func (ListInstanceAmountRequest) String

func (s ListInstanceAmountRequest) String() string

type ListInstanceAmountResponse

type ListInstanceAmountResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListInstanceAmountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListInstanceAmountResponse) GoString

func (s ListInstanceAmountResponse) GoString() string

func (*ListInstanceAmountResponse) SetBody

func (*ListInstanceAmountResponse) SetHeaders

func (*ListInstanceAmountResponse) SetStatusCode

func (ListInstanceAmountResponse) String

type ListInstanceAmountResponseBody

type ListInstanceAmountResponseBody struct {
	// The trend of the number of auto triggered node instances within the specified period of time.
	InstanceCounts []*ListInstanceAmountResponseBodyInstanceCounts `json:"InstanceCounts,omitempty" xml:"InstanceCounts,omitempty" type:"Repeated"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListInstanceAmountResponseBody) GoString

func (*ListInstanceAmountResponseBody) SetRequestId

func (ListInstanceAmountResponseBody) String

type ListInstanceAmountResponseBodyInstanceCounts

type ListInstanceAmountResponseBodyInstanceCounts struct {
	// The number of auto triggered node instances.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The data timestamp at which the number of auto triggered node instances was obtained. This value is a UNIX timestamp.
	Date *int64 `json:"Date,omitempty" xml:"Date,omitempty"`
}

func (ListInstanceAmountResponseBodyInstanceCounts) GoString

func (*ListInstanceAmountResponseBodyInstanceCounts) SetCount

func (*ListInstanceAmountResponseBodyInstanceCounts) SetDate

func (ListInstanceAmountResponseBodyInstanceCounts) String

type ListInstanceHistoryRequest

type ListInstanceHistoryRequest struct {
	// The environment of the workspace. Valid values: PROD (production environment) and DEV (development environment).By default, data of instances in the production environment is queried.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ListInstanceHistoryRequest) GoString

func (s ListInstanceHistoryRequest) GoString() string

func (*ListInstanceHistoryRequest) SetInstanceId

func (*ListInstanceHistoryRequest) SetProjectEnv

func (ListInstanceHistoryRequest) String

type ListInstanceHistoryResponse

type ListInstanceHistoryResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListInstanceHistoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListInstanceHistoryResponse) GoString

func (s ListInstanceHistoryResponse) GoString() string

func (*ListInstanceHistoryResponse) SetBody

func (*ListInstanceHistoryResponse) SetHeaders

func (*ListInstanceHistoryResponse) SetStatusCode

func (ListInstanceHistoryResponse) String

type ListInstanceHistoryResponseBody

type ListInstanceHistoryResponseBody struct {
	// The status of the node that generates the instance. Valid values:
	//
	// *   NOT_RUN: The node is not run.
	// *   WAIT_TIME: The node is waiting for the scheduling time to arrive.
	// *   WAIT_RESOURCE: The node is waiting for resources.
	// *   RUNNING: The node is running.
	// *   CHECKING: Data quality is being checked for the node.
	// *   CHECKING_CONDITION: Branch conditions are being checked for the node.
	// *   FAILURE: The node fails to be run.
	// *   SUCCESS: The node is successfully run.
	Instances []*ListInstanceHistoryResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The instance list.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListInstanceHistoryResponseBody) GoString

func (*ListInstanceHistoryResponseBody) SetRequestId

func (*ListInstanceHistoryResponseBody) SetSuccess

func (ListInstanceHistoryResponseBody) String

type ListInstanceHistoryResponseBodyInstances

type ListInstanceHistoryResponseBodyInstances struct {
	// The time when the running of the node was complete. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	BeginRunningTime *int64 `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	// The data timestamp of the instance. In most cases, the value is one day before the time when the instance was run.
	BeginWaitResTime *int64 `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	// The ID of the node that generates the instance.
	BeginWaitTimeTime *int64 `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	// The name of the node.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the workflow.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the instance started to be run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	CycTime *int64 `json:"CycTime,omitempty" xml:"CycTime,omitempty"`
	// The type of the node. Valid values:
	//
	// *   NORMAL(0): The node is an auto triggered node. The scheduling system regularly runs the node.
	// *   MANUAL(1): The node is a manually triggered node. The scheduling system does not regularly run the node.
	// *   PAUSE(2): The node is a frozen node. The scheduling system regularly runs the node but sets the status of the node to failed when the scheduling system starts to run the node.
	// *   SKIP(3): The node is a dry-run node. The scheduling system regularly runs the node but sets the status of the node to succeeded when the scheduling system starts to run the node.
	// *   SKIP_UNCHOOSE(4): The node is an unselected node in a temporary workflow. This type of node exists only in temporary workflows. The scheduling system sets the status of the node to succeeded when the scheduling system starts to run the node.
	// *   SKIP_CYCLE(5): The node is a node that is scheduled by week or month and is waiting for the scheduling time to arrive. The scheduling system regularly runs the node but sets the status of the node to succeeded when the scheduling system starts to run the node.
	// *   CONDITION_UNCHOOSE(6): The node is not selected by its ancestor branch node and is run as a dry-run node.
	// *   REALTIME_DEPRECATED(7): The node has instances that are generated in real time but deprecated. The scheduling system sets the status of the node to succeeded.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The time when the node was last modified.
	DagType *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	// The time when the instance was generated.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message that is returned for the instance. This parameter is deprecated. You can call the GetInstanceLog operation to query the error information related to the node.
	FinishTime        *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	InstanceHistoryId *int64 `json:"InstanceHistoryId,omitempty" xml:"InstanceHistoryId,omitempty"`
	// The time when the instance started to wait for resources.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the instance.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The historical record number of the instance.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The time when the instance started to wait to be scheduled.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The time when the node started to be run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Indicates whether the instance is associated with a monitoring rule in Data Quality (DQC). Valid values:
	//
	// *   0: The instance is associated with a monitoring rule in Data Quality.
	// *   1: The instance is not associated with a monitoring rule in Data Quality.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ListInstanceHistoryResponseBodyInstances) GoString

func (*ListInstanceHistoryResponseBodyInstances) SetBeginRunningTime

func (*ListInstanceHistoryResponseBodyInstances) SetBeginWaitResTime

func (*ListInstanceHistoryResponseBodyInstances) SetBeginWaitTimeTime

func (*ListInstanceHistoryResponseBodyInstances) SetBizdate

func (*ListInstanceHistoryResponseBodyInstances) SetCreateTime

func (*ListInstanceHistoryResponseBodyInstances) SetCycTime

func (*ListInstanceHistoryResponseBodyInstances) SetDagId

func (*ListInstanceHistoryResponseBodyInstances) SetDagType

func (*ListInstanceHistoryResponseBodyInstances) SetErrorMessage

func (*ListInstanceHistoryResponseBodyInstances) SetFinishTime

func (*ListInstanceHistoryResponseBodyInstances) SetInstanceHistoryId

func (*ListInstanceHistoryResponseBodyInstances) SetInstanceId

func (*ListInstanceHistoryResponseBodyInstances) SetModifyTime

func (*ListInstanceHistoryResponseBodyInstances) SetNodeId

func (*ListInstanceHistoryResponseBodyInstances) SetNodeName

func (*ListInstanceHistoryResponseBodyInstances) SetStatus

func (*ListInstanceHistoryResponseBodyInstances) SetTaskType

func (ListInstanceHistoryResponseBodyInstances) String

type ListInstancesRequest

type ListInstancesRequest struct {
	// The parameters related to the node.
	BeginBizdate *string `json:"BeginBizdate,omitempty" xml:"BeginBizdate,omitempty"`
	// The ID of the instance.
	BizName *string `json:"BizName,omitempty" xml:"BizName,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Bizdate *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The ID of the workflow.
	EndBizdate *string `json:"EndBizdate,omitempty" xml:"EndBizdate,omitempty"`
	// Indicates whether the instance is associated with a monitoring rule in Data Quality. Valid values:
	//
	// *   0: The instance is associated with a monitoring rule in Data Quality.
	// *   1: The instance is not associated with a monitoring rule in Data Quality.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// Indicates whether the node can be rerun.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	OrderBy  *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"`
	// The connection string.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The operation that you want to perform.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the node.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The error code returned.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The time when the node was last modified.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the baseline.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The time when the instance started to wait to be scheduled.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstancesRequest) GoString

func (s ListInstancesRequest) GoString() string

func (*ListInstancesRequest) SetBeginBizdate

func (s *ListInstancesRequest) SetBeginBizdate(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetBizName

func (*ListInstancesRequest) SetBizdate

func (*ListInstancesRequest) SetDagId

func (*ListInstancesRequest) SetEndBizdate

func (s *ListInstancesRequest) SetEndBizdate(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetNodeId

func (*ListInstancesRequest) SetNodeName

func (*ListInstancesRequest) SetOrderBy

func (*ListInstancesRequest) SetOwner

func (*ListInstancesRequest) SetPageNumber

func (s *ListInstancesRequest) SetPageNumber(v int32) *ListInstancesRequest

func (*ListInstancesRequest) SetPageSize

func (s *ListInstancesRequest) SetPageSize(v int32) *ListInstancesRequest

func (*ListInstancesRequest) SetProgramType

func (s *ListInstancesRequest) SetProgramType(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetProjectEnv

func (s *ListInstancesRequest) SetProjectEnv(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetProjectId

func (s *ListInstancesRequest) SetProjectId(v int64) *ListInstancesRequest

func (*ListInstancesRequest) SetStatus

func (ListInstancesRequest) String

func (s ListInstancesRequest) String() string

type ListInstancesResponse

type ListInstancesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListInstancesResponse) GoString

func (s ListInstancesResponse) GoString() string

func (*ListInstancesResponse) SetBody

func (*ListInstancesResponse) SetHeaders

func (*ListInstancesResponse) SetStatusCode

func (s *ListInstancesResponse) SetStatusCode(v int32) *ListInstancesResponse

func (ListInstancesResponse) String

func (s ListInstancesResponse) String() string

type ListInstancesResponseBody

type ListInstancesResponseBody struct {
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the ID of the node.
	Data *ListInstancesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The HTTP status code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The page number of the returned page.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message that is returned for the instance.
	//
	// This parameter is deprecated. You can call the [GetInstanceLog](~~173983~~) operation to query the error information related to the node.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The name of the node.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListInstancesResponseBody) GoString

func (s ListInstancesResponseBody) GoString() string

func (*ListInstancesResponseBody) SetData

func (*ListInstancesResponseBody) SetErrorCode

func (*ListInstancesResponseBody) SetErrorMessage

func (*ListInstancesResponseBody) SetHttpStatusCode

func (*ListInstancesResponseBody) SetRequestId

func (*ListInstancesResponseBody) SetSuccess

func (ListInstancesResponseBody) String

func (s ListInstancesResponseBody) String() string

type ListInstancesResponseBodyData

type ListInstancesResponseBodyData struct {
	// The name of the node. You can call the [ListNodes](~~173979~~) operation to query the name of the node.
	Instances []*ListInstancesResponseBodyDataInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// The time when the node was scheduled to run.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The end of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The priority of the instance. Valid values: 1, 3, 5, 7, and 8.
	//
	// A greater value indicates a higher priority. Default value: 1.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListInstancesResponseBodyData) GoString

func (*ListInstancesResponseBodyData) SetInstances

func (*ListInstancesResponseBodyData) SetPageNumber

func (*ListInstancesResponseBodyData) SetPageSize

func (*ListInstancesResponseBodyData) SetTotalCount

func (ListInstancesResponseBodyData) String

type ListInstancesResponseBodyDataInstances

type ListInstancesResponseBodyDataInstances struct {
	// The type of the workflow. Valid values:
	//
	// *   DAILY: The workflow is used to run auto triggered nodes.
	// *   MANUAL: The workflow is used to run manually triggered nodes.
	// *   SMOKE_TEST: The workflow is used to perform smoke testing.
	// *   SUPPLY_DATA: The workflow is used to backfill data.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The time when the instance started to run.
	BeginRunningTime *int64 `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	// The time when the node stopped running.
	BeginWaitResTime *int64 `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	BeginWaitTimeTime *int64 `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	//
	// You cannot specify the sorting method for the instances to be returned by this operation. By default, the instances are sorted in descending order of the time when the instances were created.
	Bizdate *int64 `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The ID of the workflow to which the node belongs.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The number of times the node can be rerun. The value of this parameter can be empty or an integer that is greater than or equal to 0.
	//
	// *   If the value of this parameter is empty, the number of times that the node can be rerun is not specified.
	// *   If the value of this parameter is 0, the node cannot be rerun.
	// *   If the value of this parameter is a positive integer such as n, the node can be rerun n times. For example, if the value of this parameter is 1, the node can be rerun once. If the value of this parameter is 2, the node can be rerun twice.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The interval at which the node is rerun after the node fails to run. Unit: milliseconds.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the ID of the node.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The error message returned.
	CycTime *int64 `json:"CycTime,omitempty" xml:"CycTime,omitempty"`
	// The time when the instance started to wait for resources.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The data timestamp of the instance. In most cases, the value is one day before the time when the instance was run.
	DagType *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	// The operation that you want to perform.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// The status of the node. Valid values:
	//
	// *   NOT_RUN: The node is not run.
	// *   WAIT_TIME: The node is waiting for the scheduling time to arrive.
	// *   WAIT_RESOURCE: The node is waiting for resources.
	// *   RUNNING: The node is running.
	// *   CHECKING: Data quality is being checked for the node.
	// *   CHECKING_CONDITION: Branch conditions are being checked for the node.
	// *   FAILURE: The node fails to run.
	// *   SUCCESS: The node is successfully run.
	DqcType *int32 `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	// The name of the account that is used to run the instance. For example, if an account named Test was used to run the instance to backfill data, the value of this parameter is Test.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the Alibaba Cloud account used by the workspace administrator. You can log on to the Alibaba Cloud Management Console and view the ID on the Security Settings page of the Account Center console.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The number of the page to return. Minimum value:1. Maximum value: 100.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The name of the workflow. You can call the [ListBusiness](~~173945~~) operation to query the name of the workflow.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the workflow.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The table and partition filter expression in Data Quality that are associated with the node.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The total number of instances.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The type of the node. You can call the [ListNodes](~~173979~~) operation to query the type of the node.
	RelatedFlowId *int64 `json:"RelatedFlowId,omitempty" xml:"RelatedFlowId,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL(0): The node is an auto triggered node. The scheduling system regularly runs the node.
	//
	// *   MANUAL(1): The node is a manually triggered node. The scheduling system does not regularly run the node.
	//
	// *   PAUSE(2): The node is a frozen node. The scheduling system regularly runs the node but sets the status of the node to failed when the scheduling system starts to run the node.
	//
	// *   SKIP(3): The node is a dry-run node. The scheduling system regularly runs the node but sets the status of the node to succeeded when the scheduling system starts to run the node.
	//
	// *   SKIP_UNCHOOSE(4): The node is an unselected node in a temporary workflow. This type of node exists only in temporary workflows. The scheduling system sets the status of the node to succeeded when the scheduling system starts to run the node.
	//
	// *   SKIP_CYCLE(5): The node is a node that is scheduled by week or month and is waiting for the scheduling time to arrive. The scheduling system regularly runs the node but sets the status of the node to succeeded when the scheduling system starts to run the node.
	//
	// *   CONDITION_UNCHOOSE(6): The node is not selected by its ancestor branch node and is run as a dry-run node.
	//
	//     REALTIME_DEPRECATED(7): The node has instances that are generated in real time but deprecated. The scheduling system sets the status of the node to succeeded.
	RepeatInterval *int64 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// The status of the node. Valid values:
	//
	// *   NOT_RUN: The node is not run.
	// *   WAIT_TIME: The node is waiting for the scheduling time to arrive.
	// *   WAIT_RESOURCE: The node is waiting for resources.
	// *   RUNNING: The node is running.
	// *   CHECKING: Data quality is being checked for the node.
	// *   CHECKING_CONDITION: Branch conditions are being checked for the node.
	// *   FAILURE: The node fails to run.
	// *   SUCCESS: The node is successfully run.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The data timestamp of the instances that you want to query. Specify the timestamp in the yyyy-MM-dd HH:mm:ss format.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the workspace. You can call the [ListProjects](~~178393~~) operation to query the ID of the workspace.
	TaskRerunTime *int32 `json:"TaskRerunTime,omitempty" xml:"TaskRerunTime,omitempty"`
	// The information about the instances.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ListInstancesResponseBodyDataInstances) GoString

func (*ListInstancesResponseBodyDataInstances) SetBaselineId

func (*ListInstancesResponseBodyDataInstances) SetBeginRunningTime

func (*ListInstancesResponseBodyDataInstances) SetBeginWaitResTime

func (*ListInstancesResponseBodyDataInstances) SetBeginWaitTimeTime

func (*ListInstancesResponseBodyDataInstances) SetBizdate

func (*ListInstancesResponseBodyDataInstances) SetBusinessId

func (*ListInstancesResponseBodyDataInstances) SetConnection

func (*ListInstancesResponseBodyDataInstances) SetCreateTime

func (*ListInstancesResponseBodyDataInstances) SetCreateUser

func (*ListInstancesResponseBodyDataInstances) SetCycTime

func (*ListInstancesResponseBodyDataInstances) SetDagId

func (*ListInstancesResponseBodyDataInstances) SetDagType

func (*ListInstancesResponseBodyDataInstances) SetDqcDescription

func (*ListInstancesResponseBodyDataInstances) SetDqcType

func (*ListInstancesResponseBodyDataInstances) SetErrorMessage

func (*ListInstancesResponseBodyDataInstances) SetFinishTime

func (*ListInstancesResponseBodyDataInstances) SetInstanceId

func (*ListInstancesResponseBodyDataInstances) SetModifyTime

func (*ListInstancesResponseBodyDataInstances) SetNodeId

func (*ListInstancesResponseBodyDataInstances) SetNodeName

func (*ListInstancesResponseBodyDataInstances) SetParamValues

func (*ListInstancesResponseBodyDataInstances) SetPriority

func (*ListInstancesResponseBodyDataInstances) SetRelatedFlowId

func (*ListInstancesResponseBodyDataInstances) SetRepeatInterval

func (*ListInstancesResponseBodyDataInstances) SetRepeatability

func (*ListInstancesResponseBodyDataInstances) SetStatus

func (*ListInstancesResponseBodyDataInstances) SetTaskRerunTime

func (*ListInstancesResponseBodyDataInstances) SetTaskType

func (ListInstancesResponseBodyDataInstances) String

type ListLineageRequest

type ListLineageRequest struct {
	Direction           *string `json:"Direction,omitempty" xml:"Direction,omitempty"`
	EntityQualifiedName *string `json:"EntityQualifiedName,omitempty" xml:"EntityQualifiedName,omitempty"`
	Keyword             *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	NextToken           *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PageSize            *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListLineageRequest) GoString

func (s ListLineageRequest) GoString() string

func (*ListLineageRequest) SetDirection

func (s *ListLineageRequest) SetDirection(v string) *ListLineageRequest

func (*ListLineageRequest) SetEntityQualifiedName

func (s *ListLineageRequest) SetEntityQualifiedName(v string) *ListLineageRequest

func (*ListLineageRequest) SetKeyword

func (s *ListLineageRequest) SetKeyword(v string) *ListLineageRequest

func (*ListLineageRequest) SetNextToken

func (s *ListLineageRequest) SetNextToken(v string) *ListLineageRequest

func (*ListLineageRequest) SetPageSize

func (s *ListLineageRequest) SetPageSize(v int32) *ListLineageRequest

func (ListLineageRequest) String

func (s ListLineageRequest) String() string

type ListLineageResponse

type ListLineageResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListLineageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListLineageResponse) GoString

func (s ListLineageResponse) GoString() string

func (*ListLineageResponse) SetBody

func (*ListLineageResponse) SetHeaders

func (s *ListLineageResponse) SetHeaders(v map[string]*string) *ListLineageResponse

func (*ListLineageResponse) SetStatusCode

func (s *ListLineageResponse) SetStatusCode(v int32) *ListLineageResponse

func (ListLineageResponse) String

func (s ListLineageResponse) String() string

type ListLineageResponseBody

type ListLineageResponseBody struct {
	Data           *ListLineageResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	ErrorCode      *string                      `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                      `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                       `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                        `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListLineageResponseBody) GoString

func (s ListLineageResponseBody) GoString() string

func (*ListLineageResponseBody) SetData

func (*ListLineageResponseBody) SetErrorCode

func (*ListLineageResponseBody) SetErrorMessage

func (*ListLineageResponseBody) SetHttpStatusCode

func (s *ListLineageResponseBody) SetHttpStatusCode(v int32) *ListLineageResponseBody

func (*ListLineageResponseBody) SetRequestId

func (*ListLineageResponseBody) SetSuccess

func (ListLineageResponseBody) String

func (s ListLineageResponseBody) String() string

type ListLineageResponseBodyData

type ListLineageResponseBodyData struct {
	DataEntityList []*ListLineageResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	NextToken      *string                                      `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListLineageResponseBodyData) GoString

func (s ListLineageResponseBodyData) GoString() string

func (*ListLineageResponseBodyData) SetDataEntityList

func (*ListLineageResponseBodyData) SetNextToken

func (ListLineageResponseBodyData) String

type ListLineageResponseBodyDataDataEntityList

type ListLineageResponseBodyDataDataEntityList struct {
	CreateTimestamp *int64                                                   `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"`
	Entity          *Entity                                                  `json:"Entity,omitempty" xml:"Entity,omitempty"`
	RelationList    []*ListLineageResponseBodyDataDataEntityListRelationList `json:"RelationList,omitempty" xml:"RelationList,omitempty" type:"Repeated"`
}

func (ListLineageResponseBodyDataDataEntityList) GoString

func (*ListLineageResponseBodyDataDataEntityList) SetCreateTimestamp

func (*ListLineageResponseBodyDataDataEntityList) SetEntity

func (ListLineageResponseBodyDataDataEntityList) String

type ListLineageResponseBodyDataDataEntityListRelationList

type ListLineageResponseBodyDataDataEntityListRelationList struct {
	Channel    *string `json:"Channel,omitempty" xml:"Channel,omitempty"`
	Datasource *string `json:"Datasource,omitempty" xml:"Datasource,omitempty"`
	Guid       *string `json:"Guid,omitempty" xml:"Guid,omitempty"`
	Type       *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ListLineageResponseBodyDataDataEntityListRelationList) GoString

func (*ListLineageResponseBodyDataDataEntityListRelationList) SetChannel

func (*ListLineageResponseBodyDataDataEntityListRelationList) SetDatasource

func (*ListLineageResponseBodyDataDataEntityListRelationList) SetGuid

func (*ListLineageResponseBodyDataDataEntityListRelationList) SetType

func (ListLineageResponseBodyDataDataEntityListRelationList) String

type ListManualDagInstancesRequest

type ListManualDagInstancesRequest struct {
	// The ID of the directed acyclic graph (DAG) for the manually triggered workflow. You can call the [RunManualDagNodes](~~212830~~) operation to obtain the ID.
	DagId *string `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. A value of PROD indicates the production environment. A value of DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The name of the workspace to which the manually triggered workflow belongs. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to view the name.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (ListManualDagInstancesRequest) GoString

func (*ListManualDagInstancesRequest) SetDagId

func (*ListManualDagInstancesRequest) SetProjectEnv

func (*ListManualDagInstancesRequest) SetProjectName

func (ListManualDagInstancesRequest) String

type ListManualDagInstancesResponse

type ListManualDagInstancesResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListManualDagInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListManualDagInstancesResponse) GoString

func (*ListManualDagInstancesResponse) SetHeaders

func (*ListManualDagInstancesResponse) SetStatusCode

func (ListManualDagInstancesResponse) String

type ListManualDagInstancesResponseBody

type ListManualDagInstancesResponseBody struct {
	// The instances in the manually triggered workflow.
	Instances []*ListManualDagInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// The ID of the request. You can use the ID to search for logs and troubleshoot issues based on the logs.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListManualDagInstancesResponseBody) GoString

func (*ListManualDagInstancesResponseBody) SetRequestId

func (ListManualDagInstancesResponseBody) String

type ListManualDagInstancesResponseBodyInstances

type ListManualDagInstancesResponseBodyInstances struct {
	// The time when the node started to run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	BeginRunningTime *int64 `json:"BeginRunningTime,omitempty" xml:"BeginRunningTime,omitempty"`
	// The time when the node started to wait for resources. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	BeginWaitResTime *int64 `json:"BeginWaitResTime,omitempty" xml:"BeginWaitResTime,omitempty"`
	// The time when the node started to wait to be scheduled. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	BeginWaitTimeTime *int64 `json:"BeginWaitTimeTime,omitempty" xml:"BeginWaitTimeTime,omitempty"`
	// The data timestamp of the instance. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. In most cases, the value indicates one day before the time when the node was run.
	BizDate *int64 `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The time when the node was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The name of the account used to run the instance. For example, if an account named Test was used to run the instance to backfill data, the value of this parameter is Test.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The time when the node was scheduled to run. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	CycTime *int64 `json:"CycTime,omitempty" xml:"CycTime,omitempty"`
	// The ID of the DAG for the manually triggered workflow.
	DagId *int64 `json:"DagId,omitempty" xml:"DagId,omitempty"`
	// The identifier of the manually triggered workflow.
	DagType *string `json:"DagType,omitempty" xml:"DagType,omitempty"`
	// The time when the node stopped running. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	FinishTime *int64 `json:"FinishTime,omitempty" xml:"FinishTime,omitempty"`
	// The ID of the instance in the manually triggered workflow.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The time when the node was last modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"`
	// The ID of the node in the manually triggered workflow.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The parameters related to the instance.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The status of the node. Valid values:
	//
	// *   NOT_RUN: The node is not run.
	// *   WAIT_TIME: The node is waiting for its scheduled time to arrive.
	// *   WAIT_RESOURCE: The node is waiting for resources.
	// *   RUNNING: The node is running.
	// *   CHECKING: Data quality is being checked for the node.
	// *   CHECKING_CONDITION: Branch conditions are being checked for the node.
	// *   FAILURE: The node fails to run.
	// *   SUCCESS: The node is run as expected.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL(0): The node is an auto triggered node. It is run on a regular basis.
	// *   MANUAL(1): The node is a manually triggered node. It is not run on a regular basis.
	// *   PAUSE(2): The node is a frozen node. The scheduling system still runs the node on a regular basis but sets it to Failed when the scheduling system starts to run the node.
	// *   SKIP(3): The node is a dry-run node. The scheduling system still runs the node on a regular basis but sets it to Succeeded when the scheduling system starts to run the node.
	// *   SKIP_UNCHOOSE(4): The node is an unselected node in a temporary workflow. This type of node exists only in temporary workflows. The scheduling system sets the node to Succeeded when the scheduling system starts to run the node.
	// *   SKIP_CYCLE(5): The node is a node that is scheduled by week or month and is waiting for its scheduled time. The scheduling system still runs the node on a regular basis but sets it to Succeeded when the scheduling system starts to run the node.
	// *   CONDITION_UNCHOOSE(6): The node is not selected by its ancestor branch node and is run as a dry-run node.
	// *   REALTIME_DEPRECATED(7): The node has instances generated in real time but deprecated. The scheduling system directly sets the node to Succeeded.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ListManualDagInstancesResponseBodyInstances) GoString

func (*ListManualDagInstancesResponseBodyInstances) SetBeginRunningTime

func (*ListManualDagInstancesResponseBodyInstances) SetBeginWaitResTime

func (*ListManualDagInstancesResponseBodyInstances) SetBeginWaitTimeTime

func (*ListManualDagInstancesResponseBodyInstances) SetBizDate

func (*ListManualDagInstancesResponseBodyInstances) SetCreateTime

func (*ListManualDagInstancesResponseBodyInstances) SetCreateUser

func (*ListManualDagInstancesResponseBodyInstances) SetCycTime

func (*ListManualDagInstancesResponseBodyInstances) SetDagId

func (*ListManualDagInstancesResponseBodyInstances) SetDagType

func (*ListManualDagInstancesResponseBodyInstances) SetFinishTime

func (*ListManualDagInstancesResponseBodyInstances) SetInstanceId

func (*ListManualDagInstancesResponseBodyInstances) SetModifyTime

func (*ListManualDagInstancesResponseBodyInstances) SetNodeId

func (*ListManualDagInstancesResponseBodyInstances) SetNodeName

func (*ListManualDagInstancesResponseBodyInstances) SetParamValues

func (*ListManualDagInstancesResponseBodyInstances) SetStatus

func (*ListManualDagInstancesResponseBodyInstances) SetTaskType

func (ListManualDagInstancesResponseBodyInstances) String

type ListMetaCollectionEntitiesRequest

type ListMetaCollectionEntitiesRequest struct {
	// The type of the entities.
	//
	// For example, if this parameter is set to maxcompute-table, the entity is a MaxCompute table.
	CollectionQualifiedName *string `json:"CollectionQualifiedName,omitempty" xml:"CollectionQualifiedName,omitempty"`
	// The search keyword.
	EntityType *string `json:"EntityType,omitempty" xml:"EntityType,omitempty"`
	// The paging information. This parameter specifies the start point of the query.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The number of entries to return on each page.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The object returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
}

func (ListMetaCollectionEntitiesRequest) GoString

func (*ListMetaCollectionEntitiesRequest) SetCollectionQualifiedName

func (*ListMetaCollectionEntitiesRequest) SetEntityType

func (*ListMetaCollectionEntitiesRequest) SetKeyword

func (*ListMetaCollectionEntitiesRequest) SetNextToken

func (*ListMetaCollectionEntitiesRequest) SetPageSize

func (ListMetaCollectionEntitiesRequest) String

type ListMetaCollectionEntitiesResponse

type ListMetaCollectionEntitiesResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListMetaCollectionEntitiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListMetaCollectionEntitiesResponse) GoString

func (*ListMetaCollectionEntitiesResponse) SetHeaders

func (*ListMetaCollectionEntitiesResponse) SetStatusCode

func (ListMetaCollectionEntitiesResponse) String

type ListMetaCollectionEntitiesResponseBody

type ListMetaCollectionEntitiesResponseBody struct {
	// The token that is used for the next query.
	Data *ListMetaCollectionEntitiesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The HTTP status code returned.
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// true: The request was successful.
	//
	// false: The request failed.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListMetaCollectionEntitiesResponseBody) GoString

func (*ListMetaCollectionEntitiesResponseBody) SetErrorCode

func (*ListMetaCollectionEntitiesResponseBody) SetErrorMessage

func (*ListMetaCollectionEntitiesResponseBody) SetHttpStatusCode

func (*ListMetaCollectionEntitiesResponseBody) SetRequestId

func (*ListMetaCollectionEntitiesResponseBody) SetSuccess

func (ListMetaCollectionEntitiesResponseBody) String

type ListMetaCollectionEntitiesResponseBodyData

type ListMetaCollectionEntitiesResponseBodyData struct {
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	EntityList []*Entity `json:"EntityList,omitempty" xml:"EntityList,omitempty" type:"Repeated"`
	// The entities.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListMetaCollectionEntitiesResponseBodyData) GoString

func (*ListMetaCollectionEntitiesResponseBodyData) SetEntityList

func (*ListMetaCollectionEntitiesResponseBodyData) SetNextToken

func (ListMetaCollectionEntitiesResponseBodyData) String

type ListMetaCollectionsRequest

type ListMetaCollectionsRequest struct {
	// The ID of the collection follower.
	Administrator *string `json:"Administrator,omitempty" xml:"Administrator,omitempty"`
	// The ID of the collection creator.
	CollectionType *string `json:"CollectionType,omitempty" xml:"CollectionType,omitempty"`
	// The ID of the collection administrator.
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	Follower *string `json:"Follower,omitempty" xml:"Follower,omitempty"`
	// The name of the sorting field.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// ALBUM: data album
	//
	// ALBUM_CATEGORY: category in a data album
	OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"`
	// The keyword.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The paging information. This parameter specifies the start point of the query.
	ParentQualifiedName *string `json:"ParentQualifiedName,omitempty" xml:"ParentQualifiedName,omitempty"`
}

func (ListMetaCollectionsRequest) GoString

func (s ListMetaCollectionsRequest) GoString() string

func (*ListMetaCollectionsRequest) SetAdministrator

func (*ListMetaCollectionsRequest) SetCollectionType

func (*ListMetaCollectionsRequest) SetCreator

func (*ListMetaCollectionsRequest) SetFollower

func (*ListMetaCollectionsRequest) SetKeyword

func (*ListMetaCollectionsRequest) SetNextToken

func (*ListMetaCollectionsRequest) SetOrderBy

func (*ListMetaCollectionsRequest) SetPageSize

func (*ListMetaCollectionsRequest) SetParentQualifiedName

func (s *ListMetaCollectionsRequest) SetParentQualifiedName(v string) *ListMetaCollectionsRequest

func (ListMetaCollectionsRequest) String

type ListMetaCollectionsResponse

type ListMetaCollectionsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListMetaCollectionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListMetaCollectionsResponse) GoString

func (s ListMetaCollectionsResponse) GoString() string

func (*ListMetaCollectionsResponse) SetBody

func (*ListMetaCollectionsResponse) SetHeaders

func (*ListMetaCollectionsResponse) SetStatusCode

func (ListMetaCollectionsResponse) String

type ListMetaCollectionsResponseBody

type ListMetaCollectionsResponseBody struct {
	// The token that is used for the next query.
	Data *ListMetaCollectionsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error message returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The HTTP status code returned.
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The object returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListMetaCollectionsResponseBody) GoString

func (*ListMetaCollectionsResponseBody) SetErrorCode

func (*ListMetaCollectionsResponseBody) SetErrorMessage

func (*ListMetaCollectionsResponseBody) SetHttpStatusCode

func (*ListMetaCollectionsResponseBody) SetRequestId

func (*ListMetaCollectionsResponseBody) SetSuccess

func (ListMetaCollectionsResponseBody) String

type ListMetaCollectionsResponseBodyData

type ListMetaCollectionsResponseBodyData struct {
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	CollectionList []*Collection `json:"CollectionList,omitempty" xml:"CollectionList,omitempty" type:"Repeated"`
	// The collections.
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
}

func (ListMetaCollectionsResponseBodyData) GoString

func (*ListMetaCollectionsResponseBodyData) SetCollectionList

func (*ListMetaCollectionsResponseBodyData) SetNextToken

func (ListMetaCollectionsResponseBodyData) String

type ListMetaDBRequest

type ListMetaDBRequest struct {
	// The information of the metadatabases.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The ID of the E-MapReduce (EMR) cluster. You can log on to the [EMR console](https://emr.console.aliyun.com/?spm=a2c4g.11186623.0.0.965cc5c2GeiHet#/cn-hangzhou) to obtain the ID.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The ID of the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of the page to return.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListMetaDBRequest) GoString

func (s ListMetaDBRequest) GoString() string

func (*ListMetaDBRequest) SetClusterId

func (s *ListMetaDBRequest) SetClusterId(v string) *ListMetaDBRequest

func (*ListMetaDBRequest) SetDataSourceType

func (s *ListMetaDBRequest) SetDataSourceType(v string) *ListMetaDBRequest

func (*ListMetaDBRequest) SetPageNum

func (s *ListMetaDBRequest) SetPageNum(v int32) *ListMetaDBRequest

func (*ListMetaDBRequest) SetPageSize

func (s *ListMetaDBRequest) SetPageSize(v int32) *ListMetaDBRequest

func (*ListMetaDBRequest) SetProjectId

func (s *ListMetaDBRequest) SetProjectId(v int64) *ListMetaDBRequest

func (ListMetaDBRequest) String

func (s ListMetaDBRequest) String() string

type ListMetaDBResponse

type ListMetaDBResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListMetaDBResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListMetaDBResponse) GoString

func (s ListMetaDBResponse) GoString() string

func (*ListMetaDBResponse) SetBody

func (*ListMetaDBResponse) SetHeaders

func (s *ListMetaDBResponse) SetHeaders(v map[string]*string) *ListMetaDBResponse

func (*ListMetaDBResponse) SetStatusCode

func (s *ListMetaDBResponse) SetStatusCode(v int32) *ListMetaDBResponse

func (ListMetaDBResponse) String

func (s ListMetaDBResponse) String() string

type ListMetaDBResponseBody

type ListMetaDBResponseBody struct {
	// The list of metadatabases.
	DatabaseInfo *ListMetaDBResponseBodyDatabaseInfo `json:"DatabaseInfo,omitempty" xml:"DatabaseInfo,omitempty" type:"Struct"`
	// The total number of the metadatabases.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListMetaDBResponseBody) GoString

func (s ListMetaDBResponseBody) GoString() string

func (*ListMetaDBResponseBody) SetDatabaseInfo

func (*ListMetaDBResponseBody) SetRequestId

func (ListMetaDBResponseBody) String

func (s ListMetaDBResponseBody) String() string

type ListMetaDBResponseBodyDatabaseInfo

type ListMetaDBResponseBodyDatabaseInfo struct {
	// The timestamp at which the metadatabase was created. You can convert the timestamp to the related date based on the time zone that you use.
	DbList []*ListMetaDBResponseBodyDatabaseInfoDbList `json:"DbList,omitempty" xml:"DbList,omitempty" type:"Repeated"`
	// The type of the metadatabase.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListMetaDBResponseBodyDatabaseInfo) GoString

func (*ListMetaDBResponseBodyDatabaseInfo) SetTotalCount

func (ListMetaDBResponseBodyDatabaseInfo) String

type ListMetaDBResponseBodyDatabaseInfoDbList

type ListMetaDBResponseBodyDatabaseInfoDbList struct {
	// The timestamp at which the metadatabase was updated.
	CreateTimeStamp *int64  `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"`
	Location        *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The ID of the metadatabase owner.
	ModifiedTimeStamp *int64 `json:"ModifiedTimeStamp,omitempty" xml:"ModifiedTimeStamp,omitempty"`
	// The URL of the metadatabase.
	Name    *string `json:"Name,omitempty" xml:"Name,omitempty"`
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The universally unique identifier (UUID) of the metadatabase.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The name of the metadatabase.
	UUID *string `json:"UUID,omitempty" xml:"UUID,omitempty"`
}

func (ListMetaDBResponseBodyDatabaseInfoDbList) GoString

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetCreateTimeStamp

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetLocation

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetModifiedTimeStamp

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetName

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetOwnerId

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetType

func (*ListMetaDBResponseBodyDatabaseInfoDbList) SetUUID

func (ListMetaDBResponseBodyDatabaseInfoDbList) String

type ListMigrationsRequest

type ListMigrationsRequest struct {
	// The ID of the owner.
	MigrationType *string `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	// The number of the page to return.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of entries to return on each page. Maximum value: 100.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the request.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The type of the migration task. Valid values: IMPORT and EXPORT.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListMigrationsRequest) GoString

func (s ListMigrationsRequest) GoString() string

func (*ListMigrationsRequest) SetMigrationType

func (s *ListMigrationsRequest) SetMigrationType(v string) *ListMigrationsRequest

func (*ListMigrationsRequest) SetOwner

func (*ListMigrationsRequest) SetPageNumber

func (s *ListMigrationsRequest) SetPageNumber(v int32) *ListMigrationsRequest

func (*ListMigrationsRequest) SetPageSize

func (*ListMigrationsRequest) SetProjectId

func (ListMigrationsRequest) String

func (s ListMigrationsRequest) String() string

type ListMigrationsResponse

type ListMigrationsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListMigrationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListMigrationsResponse) GoString

func (s ListMigrationsResponse) GoString() string

func (*ListMigrationsResponse) SetBody

func (*ListMigrationsResponse) SetHeaders

func (*ListMigrationsResponse) SetStatusCode

func (ListMigrationsResponse) String

func (s ListMigrationsResponse) String() string

type ListMigrationsResponseBody

type ListMigrationsResponseBody struct {
	// The list of migration tasks.
	Data *ListMigrationsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The data returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListMigrationsResponseBody) GoString

func (s ListMigrationsResponseBody) GoString() string

func (*ListMigrationsResponseBody) SetData

func (*ListMigrationsResponseBody) SetRequestId

func (*ListMigrationsResponseBody) SetSuccess

func (ListMigrationsResponseBody) String

type ListMigrationsResponseBodyData

type ListMigrationsResponseBodyData struct {
	// The ID of the primary key.
	Migrations []*ListMigrationsResponseBodyDataMigrations `json:"Migrations,omitempty" xml:"Migrations,omitempty" type:"Repeated"`
	// The number of entries returned per page. Default value: 10. Maximum value: 50.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of entries returned.
	PageSize   *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListMigrationsResponseBodyData) GoString

func (*ListMigrationsResponseBodyData) SetPageNumber

func (*ListMigrationsResponseBodyData) SetPageSize

func (*ListMigrationsResponseBodyData) SetTotalCount

func (ListMigrationsResponseBodyData) String

type ListMigrationsResponseBodyDataMigrations

type ListMigrationsResponseBodyDataMigrations struct {
	// The time when the migration task was last updated.
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The name of the user who created the migration task.
	CreateUser *string `json:"CreateUser,omitempty" xml:"CreateUser,omitempty"`
	// The ID of the user who last updated the migration task.
	CreateUserName *string `json:"CreateUserName,omitempty" xml:"CreateUserName,omitempty"`
	// The page number of the returned page.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The description of the export task.
	DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"`
	// The name of the migration task.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The URL that is used to download the package of the export task. You can use the URL to download the package of the export task.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The time when the migration task was created.
	MigrationType *string `json:"MigrationType,omitempty" xml:"MigrationType,omitempty"`
	// The type of the import or export package. Valid values:
	//
	// *   DWMA (standard format)
	// *   DATAWORKS_MODEL (standard format)
	// *   DATAWORKS_V2 (Apsara Stack DataWorks V3.6.1 to V3.11)
	// *   DATAWORKS_V3 (Apsara Stack DataWorks V3.12 and later)
	//
	// The DWMA and DATAWORKS_MODEL types are interchangeable.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type of the migration task.
	//
	// *   IMPORT
	// *   EXPORT
	PackageType *string `json:"PackageType,omitempty" xml:"PackageType,omitempty"`
	// The ID of the tenant.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The error message returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The status of the migration task. Valid values:
	//
	// *   INIT: The migration task is in the initial state.
	// *   EDITING: The migration task is being edited.
	// *   RUNNING: The migration task is running.
	// *   FAILURE: The migration task fails to run.
	// *   SUCCESS: The migration task is successfully run.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The ID of the user who created the migration task.
	UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	// The name of the user who last updated the migration task.
	UpdateUser *string `json:"UpdateUser,omitempty" xml:"UpdateUser,omitempty"`
	// The ID of the DataWorks workspace to which the task belongs.
	UpdateUserName *string `json:"UpdateUserName,omitempty" xml:"UpdateUserName,omitempty"`
}

func (ListMigrationsResponseBodyDataMigrations) GoString

func (*ListMigrationsResponseBodyDataMigrations) SetCreateTime

func (*ListMigrationsResponseBodyDataMigrations) SetCreateUser

func (*ListMigrationsResponseBodyDataMigrations) SetCreateUserName

func (*ListMigrationsResponseBodyDataMigrations) SetDescription

func (*ListMigrationsResponseBodyDataMigrations) SetDownloadUrl

func (*ListMigrationsResponseBodyDataMigrations) SetId

func (*ListMigrationsResponseBodyDataMigrations) SetMessage

func (*ListMigrationsResponseBodyDataMigrations) SetMigrationType

func (*ListMigrationsResponseBodyDataMigrations) SetName

func (*ListMigrationsResponseBodyDataMigrations) SetPackageType

func (*ListMigrationsResponseBodyDataMigrations) SetProjectId

func (*ListMigrationsResponseBodyDataMigrations) SetStatus

func (*ListMigrationsResponseBodyDataMigrations) SetTenantId

func (*ListMigrationsResponseBodyDataMigrations) SetUpdateTime

func (*ListMigrationsResponseBodyDataMigrations) SetUpdateUser

func (*ListMigrationsResponseBodyDataMigrations) SetUpdateUserName

func (ListMigrationsResponseBodyDataMigrations) String

type ListNodeIORequest

type ListNodeIORequest struct {
	IoType     *string `json:"IoType,omitempty" xml:"IoType,omitempty"`
	NodeId     *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ListNodeIORequest) GoString

func (s ListNodeIORequest) GoString() string

func (*ListNodeIORequest) SetIoType

func (s *ListNodeIORequest) SetIoType(v string) *ListNodeIORequest

func (*ListNodeIORequest) SetNodeId

func (s *ListNodeIORequest) SetNodeId(v int64) *ListNodeIORequest

func (*ListNodeIORequest) SetProjectEnv

func (s *ListNodeIORequest) SetProjectEnv(v string) *ListNodeIORequest

func (ListNodeIORequest) String

func (s ListNodeIORequest) String() string

type ListNodeIOResponse

type ListNodeIOResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListNodeIOResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListNodeIOResponse) GoString

func (s ListNodeIOResponse) GoString() string

func (*ListNodeIOResponse) SetBody

func (*ListNodeIOResponse) SetHeaders

func (s *ListNodeIOResponse) SetHeaders(v map[string]*string) *ListNodeIOResponse

func (*ListNodeIOResponse) SetStatusCode

func (s *ListNodeIOResponse) SetStatusCode(v int32) *ListNodeIOResponse

func (ListNodeIOResponse) String

func (s ListNodeIOResponse) String() string

type ListNodeIOResponseBody

type ListNodeIOResponseBody struct {
	Data           []*ListNodeIOResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	ErrorCode      *string                       `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                       `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                        `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                       `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                         `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListNodeIOResponseBody) GoString

func (s ListNodeIOResponseBody) GoString() string

func (*ListNodeIOResponseBody) SetData

func (*ListNodeIOResponseBody) SetErrorCode

func (*ListNodeIOResponseBody) SetErrorMessage

func (s *ListNodeIOResponseBody) SetErrorMessage(v string) *ListNodeIOResponseBody

func (*ListNodeIOResponseBody) SetHttpStatusCode

func (s *ListNodeIOResponseBody) SetHttpStatusCode(v int32) *ListNodeIOResponseBody

func (*ListNodeIOResponseBody) SetRequestId

func (*ListNodeIOResponseBody) SetSuccess

func (ListNodeIOResponseBody) String

func (s ListNodeIOResponseBody) String() string

type ListNodeIOResponseBodyData

type ListNodeIOResponseBodyData struct {
	Data      *string `json:"Data,omitempty" xml:"Data,omitempty"`
	NodeId    *int64  `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListNodeIOResponseBodyData) GoString

func (s ListNodeIOResponseBodyData) GoString() string

func (*ListNodeIOResponseBodyData) SetData

func (*ListNodeIOResponseBodyData) SetNodeId

func (*ListNodeIOResponseBodyData) SetTableName

func (ListNodeIOResponseBodyData) String

type ListNodeInputOrOutputRequest

type ListNodeInputOrOutputRequest struct {
	// The type of node that you want to query. Valid values:
	//
	// *   input: ancestor nodes
	// *   output: descendant nodes
	IoType *string `json:"IoType,omitempty" xml:"IoType,omitempty"`
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the node ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment of the workspace. Valid values: DEV and PROD. A value of DEV indicates the development environment. A value of PROD indicates the production environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ListNodeInputOrOutputRequest) GoString

func (s ListNodeInputOrOutputRequest) GoString() string

func (*ListNodeInputOrOutputRequest) SetIoType

func (*ListNodeInputOrOutputRequest) SetNodeId

func (*ListNodeInputOrOutputRequest) SetProjectEnv

func (ListNodeInputOrOutputRequest) String

type ListNodeInputOrOutputResponse

type ListNodeInputOrOutputResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListNodeInputOrOutputResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListNodeInputOrOutputResponse) GoString

func (*ListNodeInputOrOutputResponse) SetBody

func (*ListNodeInputOrOutputResponse) SetHeaders

func (*ListNodeInputOrOutputResponse) SetStatusCode

func (ListNodeInputOrOutputResponse) String

type ListNodeInputOrOutputResponseBody

type ListNodeInputOrOutputResponseBody struct {
	// The ancestor or descendant nodes.
	Data []*ListNodeInputOrOutputResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error code returned if the request fails.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned if the request fails.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListNodeInputOrOutputResponseBody) GoString

func (*ListNodeInputOrOutputResponseBody) SetErrorCode

func (*ListNodeInputOrOutputResponseBody) SetErrorMessage

func (*ListNodeInputOrOutputResponseBody) SetHttpStatusCode

func (*ListNodeInputOrOutputResponseBody) SetRequestId

func (*ListNodeInputOrOutputResponseBody) SetSuccess

func (ListNodeInputOrOutputResponseBody) String

type ListNodeInputOrOutputResponseBodyData

type ListNodeInputOrOutputResponseBodyData struct {
	// The name of the ancestor or descendant node.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the associated table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
}

func (ListNodeInputOrOutputResponseBodyData) GoString

func (*ListNodeInputOrOutputResponseBodyData) SetData

func (*ListNodeInputOrOutputResponseBodyData) SetNodeId

func (*ListNodeInputOrOutputResponseBodyData) SetTableName

func (ListNodeInputOrOutputResponseBodyData) String

type ListNodesByBaselineRequest

type ListNodesByBaselineRequest struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
}

func (ListNodesByBaselineRequest) GoString

func (s ListNodesByBaselineRequest) GoString() string

func (*ListNodesByBaselineRequest) SetBaselineId

func (ListNodesByBaselineRequest) String

type ListNodesByBaselineResponse

type ListNodesByBaselineResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListNodesByBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListNodesByBaselineResponse) GoString

func (s ListNodesByBaselineResponse) GoString() string

func (*ListNodesByBaselineResponse) SetBody

func (*ListNodesByBaselineResponse) SetHeaders

func (*ListNodesByBaselineResponse) SetStatusCode

func (ListNodesByBaselineResponse) String

type ListNodesByBaselineResponseBody

type ListNodesByBaselineResponseBody struct {
	// The name of the node.
	Data []*ListNodesByBaselineResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The nodes in the baseline.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the Alibaba Cloud account used by the node owner.
	Success *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListNodesByBaselineResponseBody) GoString

func (*ListNodesByBaselineResponseBody) SetData

func (*ListNodesByBaselineResponseBody) SetErrorCode

func (*ListNodesByBaselineResponseBody) SetErrorMessage

func (*ListNodesByBaselineResponseBody) SetHttpStatusCode

func (*ListNodesByBaselineResponseBody) SetRequestId

func (*ListNodesByBaselineResponseBody) SetSuccess

func (ListNodesByBaselineResponseBody) String

type ListNodesByBaselineResponseBodyData

type ListNodesByBaselineResponseBodyData struct {
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the workspace to which the node belongs.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the node.
	Owner     *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	ProjectId *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListNodesByBaselineResponseBodyData) GoString

func (*ListNodesByBaselineResponseBodyData) SetNodeId

func (*ListNodesByBaselineResponseBodyData) SetNodeName

func (*ListNodesByBaselineResponseBodyData) SetOwner

func (*ListNodesByBaselineResponseBodyData) SetProjectId

func (ListNodesByBaselineResponseBodyData) String

type ListNodesByOutputRequest

type ListNodesByOutputRequest struct {
	// The output name of the node. You can specify multiple output names. In this case, separate them with commas (,).
	Outputs *string `json:"Outputs,omitempty" xml:"Outputs,omitempty"`
	// The environment type. Valid values: PROD and DEV. The value PROD indicates the production environment. The value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ListNodesByOutputRequest) GoString

func (s ListNodesByOutputRequest) GoString() string

func (*ListNodesByOutputRequest) SetOutputs

func (*ListNodesByOutputRequest) SetProjectEnv

func (ListNodesByOutputRequest) String

func (s ListNodesByOutputRequest) String() string

type ListNodesByOutputResponse

type ListNodesByOutputResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListNodesByOutputResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListNodesByOutputResponse) GoString

func (s ListNodesByOutputResponse) GoString() string

func (*ListNodesByOutputResponse) SetBody

func (*ListNodesByOutputResponse) SetHeaders

func (*ListNodesByOutputResponse) SetStatusCode

func (ListNodesByOutputResponse) String

func (s ListNodesByOutputResponse) String() string

type ListNodesByOutputResponseBody

type ListNodesByOutputResponseBody struct {
	// The nodes returned.
	Data []*ListNodesByOutputResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListNodesByOutputResponseBody) GoString

func (*ListNodesByOutputResponseBody) SetData

func (*ListNodesByOutputResponseBody) SetErrorCode

func (*ListNodesByOutputResponseBody) SetErrorMessage

func (*ListNodesByOutputResponseBody) SetHttpStatusCode

func (*ListNodesByOutputResponseBody) SetRequestId

func (*ListNodesByOutputResponseBody) SetSuccess

func (ListNodesByOutputResponseBody) String

type ListNodesByOutputResponseBodyData

type ListNodesByOutputResponseBodyData struct {
	// The information of the nodes returned.
	NodeList []*ListNodesByOutputResponseBodyDataNodeList `json:"NodeList,omitempty" xml:"NodeList,omitempty" type:"Repeated"`
	// The output name of the current node.
	Output *string `json:"Output,omitempty" xml:"Output,omitempty"`
}

func (ListNodesByOutputResponseBodyData) GoString

func (*ListNodesByOutputResponseBodyData) SetOutput

func (ListNodesByOutputResponseBodyData) String

type ListNodesByOutputResponseBodyDataNodeList

type ListNodesByOutputResponseBodyDataNodeList struct {
	// The ID of the baseline.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The name of the data source.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The cron expression.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The description of the node.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The table and partition filter expression in Data Quality that are associated with the node.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// Indicates whether the node is associated with Data Quality. Valid values: 0 and 1. The value 0 indicates that node is associated with Data Quality, and the value 1 indicates that the node is not associated with Data Quality.
	DqcType *int32 `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	// The type of the node.
	//
	// Valid values:
	//
	// 6 (Shell node), 10 (ODPS SQL node), 11 (ODPS MR node), 23 (Data Integration node), 24 (ODPS Script node), 99 (zero-load node), 221 (PyODPS 2 node), 225 (ODPS Spark node), 227 (EMR Hive node), 228 (EMR Spark node), 229 (EMR Spark SQL node), 230 (EMR MR node), 239 (OSS object inspection node), 257 (EMR Shell node), 258 (EMR Spark Shell node), 259 (EMR Presto node), 260 (EMR Impala node), 900 (real-time synchronization node), 1089 (cross-tenant collaboration node), 1091 (Hologres development node), 1093 (Hologres SQL node), 1100 (assignment node), and 1221 (PyODPS 3 node).
	FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the node owner.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The values of the scheduling parameters configured for the node.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The priority of the node. Valid values: 1, 3, 5, 7, and 8. A large value indicates a high priority. Default value: 1.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The type of the node. This parameter is deprecated. For more information about node types, see the valid values of FileType.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the associated workflow.
	RelatedFlowId *int64 `json:"RelatedFlowId,omitempty" xml:"RelatedFlowId,omitempty"`
	// The interval at which the node is rerun after the node fails to run.
	RepeatInterval *int32 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// Indicates whether the node can be rerun.
	Repeatability *bool `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	// The name of the resource group.
	ResGroupName *string `json:"ResGroupName,omitempty" xml:"ResGroupName,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORAMAL: The node is an auto triggered node. The node is scheduled on a regular basis.
	// *   MANUAL: The node is a manually triggered node. The node is not scheduled on a regular basis.
	// *   PAUSE: The node is a frozen node. The system schedules the node on a regular basis but sets it to FAILURE when the system starts to schedule it.
	// *   SKIP: The node is a dry-run node. The system schedules the node on a regular basis but sets it to SUCCESS when the system starts to schedule it.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (ListNodesByOutputResponseBodyDataNodeList) GoString

func (*ListNodesByOutputResponseBodyDataNodeList) SetBaselineId

func (*ListNodesByOutputResponseBodyDataNodeList) SetConnection

func (*ListNodesByOutputResponseBodyDataNodeList) SetCronExpress

func (*ListNodesByOutputResponseBodyDataNodeList) SetDescription

func (*ListNodesByOutputResponseBodyDataNodeList) SetDqcDescription

func (*ListNodesByOutputResponseBodyDataNodeList) SetDqcType

func (*ListNodesByOutputResponseBodyDataNodeList) SetFileType

func (*ListNodesByOutputResponseBodyDataNodeList) SetNodeId

func (*ListNodesByOutputResponseBodyDataNodeList) SetNodeName

func (*ListNodesByOutputResponseBodyDataNodeList) SetOwnerId

func (*ListNodesByOutputResponseBodyDataNodeList) SetParamValues

func (*ListNodesByOutputResponseBodyDataNodeList) SetPriority

func (*ListNodesByOutputResponseBodyDataNodeList) SetProgramType

func (*ListNodesByOutputResponseBodyDataNodeList) SetProjectId

func (*ListNodesByOutputResponseBodyDataNodeList) SetRelatedFlowId

func (*ListNodesByOutputResponseBodyDataNodeList) SetRepeatInterval

func (*ListNodesByOutputResponseBodyDataNodeList) SetRepeatability

func (*ListNodesByOutputResponseBodyDataNodeList) SetResGroupName

func (*ListNodesByOutputResponseBodyDataNodeList) SetSchedulerType

func (ListNodesByOutputResponseBodyDataNodeList) String

type ListNodesRequest

type ListNodesRequest struct {
	// The error code returned.
	BizName *string `json:"BizName,omitempty" xml:"BizName,omitempty"`
	// The ID of the baseline with which the node is associated.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The description of the node.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The ID of the workspace.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The operation that you want to perform. Set the value to **ListNodes**.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the owner.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListNodesRequest) GoString

func (s ListNodesRequest) GoString() string

func (*ListNodesRequest) SetBizName

func (s *ListNodesRequest) SetBizName(v string) *ListNodesRequest

func (*ListNodesRequest) SetNodeName

func (s *ListNodesRequest) SetNodeName(v string) *ListNodesRequest

func (*ListNodesRequest) SetOwner

func (s *ListNodesRequest) SetOwner(v string) *ListNodesRequest

func (*ListNodesRequest) SetPageNumber

func (s *ListNodesRequest) SetPageNumber(v int32) *ListNodesRequest

func (*ListNodesRequest) SetPageSize

func (s *ListNodesRequest) SetPageSize(v int32) *ListNodesRequest

func (*ListNodesRequest) SetProgramType

func (s *ListNodesRequest) SetProgramType(v string) *ListNodesRequest

func (*ListNodesRequest) SetProjectEnv

func (s *ListNodesRequest) SetProjectEnv(v string) *ListNodesRequest

func (*ListNodesRequest) SetProjectId

func (s *ListNodesRequest) SetProjectId(v int64) *ListNodesRequest

func (ListNodesRequest) String

func (s ListNodesRequest) String() string

type ListNodesResponse

type ListNodesResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListNodesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListNodesResponse) GoString

func (s ListNodesResponse) GoString() string

func (*ListNodesResponse) SetBody

func (*ListNodesResponse) SetHeaders

func (s *ListNodesResponse) SetHeaders(v map[string]*string) *ListNodesResponse

func (*ListNodesResponse) SetStatusCode

func (s *ListNodesResponse) SetStatusCode(v int32) *ListNodesResponse

func (ListNodesResponse) String

func (s ListNodesResponse) String() string

type ListNodesResponseBody

type ListNodesResponseBody struct {
	// The ID of the associated workflow.
	Data *ListNodesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The HTTP status code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The page number of the returned page.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The interval at which the node is rerun after the node fails to run.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The list of nodes.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the node can be rerun.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListNodesResponseBody) GoString

func (s ListNodesResponseBody) GoString() string

func (*ListNodesResponseBody) SetData

func (*ListNodesResponseBody) SetErrorCode

func (*ListNodesResponseBody) SetErrorMessage

func (s *ListNodesResponseBody) SetErrorMessage(v string) *ListNodesResponseBody

func (*ListNodesResponseBody) SetHttpStatusCode

func (s *ListNodesResponseBody) SetHttpStatusCode(v int32) *ListNodesResponseBody

func (*ListNodesResponseBody) SetRequestId

func (*ListNodesResponseBody) SetSuccess

func (ListNodesResponseBody) String

func (s ListNodesResponseBody) String() string

type ListNodesResponseBodyData

type ListNodesResponseBodyData struct {
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: indicates that the node is a normal auto triggered node.
	// *   MANUAL: indicates that the node is a manually triggered node.
	// *   PAUSE: indicates that the node is a paused node.
	// *   SKIP: indicates that the node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
	Nodes []*ListNodesResponseBodyDataNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"`
	// The name of the node.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The cron expression returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the workflow.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListNodesResponseBodyData) GoString

func (s ListNodesResponseBodyData) GoString() string

func (*ListNodesResponseBodyData) SetNodes

func (*ListNodesResponseBodyData) SetPageNumber

func (*ListNodesResponseBodyData) SetPageSize

func (*ListNodesResponseBodyData) SetTotalCount

func (ListNodesResponseBodyData) String

func (s ListNodesResponseBodyData) String() string

type ListNodesResponseBodyDataNodes

type ListNodesResponseBodyDataNodes struct {
	// The number of the page to return. Minimum value: 1. Maximum value: 100.
	BaselineId *int64 `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	// The operation that you want to perform. Set the value to **ListNodes**.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The name of the resource group.
	Connection *string `json:"Connection,omitempty" xml:"Connection,omitempty"`
	// The name of the workflow.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The priority for running the node. Valid values: 1, 3, 5, 7, and 8.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the owner.
	DqcDescription *string `json:"DqcDescription,omitempty" xml:"DqcDescription,omitempty"`
	// The connection string.
	DqcType  *int32 `json:"DqcType,omitempty" xml:"DqcType,omitempty"`
	FileType *int32 `json:"FileType,omitempty" xml:"FileType,omitempty"`
	// The types of the nodes. You can call the [ListNodes](~~173979~~) operation to query the type of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The total number of nodes returned.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The additional parameters.
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The type of the node.
	ParamValues *string `json:"ParamValues,omitempty" xml:"ParamValues,omitempty"`
	// The ID of the owner.
	Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// The error message returned.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The information about the nodes.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The table and partition filter expression in Data Quality that are associated with the node.
	RelatedFlowId *int64 `json:"RelatedFlowId,omitempty" xml:"RelatedFlowId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	RepeatInterval *int64 `json:"RepeatInterval,omitempty" xml:"RepeatInterval,omitempty"`
	// The name of the node.
	Repeatability      *bool   `json:"Repeatability,omitempty" xml:"Repeatability,omitempty"`
	ResGroupIdentifier *string `json:"ResGroupIdentifier,omitempty" xml:"ResGroupIdentifier,omitempty"`
	// The ID of the workflow.
	ResGroupName *string `json:"ResGroupName,omitempty" xml:"ResGroupName,omitempty"`
	// The types of the nodes. You can call the [ListNodes](~~173979~~) operation to query the type of the node.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (ListNodesResponseBodyDataNodes) GoString

func (*ListNodesResponseBodyDataNodes) SetBaselineId

func (*ListNodesResponseBodyDataNodes) SetBusinessId

func (*ListNodesResponseBodyDataNodes) SetConnection

func (*ListNodesResponseBodyDataNodes) SetCronExpress

func (*ListNodesResponseBodyDataNodes) SetDescription

func (*ListNodesResponseBodyDataNodes) SetDqcDescription

func (*ListNodesResponseBodyDataNodes) SetDqcType

func (*ListNodesResponseBodyDataNodes) SetFileType

func (*ListNodesResponseBodyDataNodes) SetNodeId

func (*ListNodesResponseBodyDataNodes) SetNodeName

func (*ListNodesResponseBodyDataNodes) SetOwnerId

func (*ListNodesResponseBodyDataNodes) SetParamValues

func (*ListNodesResponseBodyDataNodes) SetPriority

func (*ListNodesResponseBodyDataNodes) SetProgramType

func (*ListNodesResponseBodyDataNodes) SetProjectId

func (*ListNodesResponseBodyDataNodes) SetRelatedFlowId

func (*ListNodesResponseBodyDataNodes) SetRepeatInterval

func (*ListNodesResponseBodyDataNodes) SetRepeatability

func (*ListNodesResponseBodyDataNodes) SetResGroupIdentifier

func (*ListNodesResponseBodyDataNodes) SetResGroupName

func (*ListNodesResponseBodyDataNodes) SetSchedulerType

func (ListNodesResponseBodyDataNodes) String

type ListPermissionApplyOrdersRequest

type ListPermissionApplyOrdersRequest struct {
	// The end time. You can query all permission request orders that have been submitted before the time. The parameter value is a UNIX timestamp. If you do not specify the parameter, all permission request orders that are submitted before the current time are queried.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The type of the compute engine with which the permission request order is associated. The parameter value is odps and cannot be changed. This value indicates that you can request permissions only on fields of tables in MaxCompute compute engine instances.
	EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
	// The status of the permission request order. Valid values:
	//
	// *   1: pending approval
	// *   2: approved and authorized
	// *   3: approved but authorization failed
	// *   4: rejected
	FlowStatus *int32 `json:"FlowStatus,omitempty" xml:"FlowStatus,omitempty"`
	// The name of the MaxCompute project to which the permission request order belongs. If you do not specify the parameter, the permission request orders of all MaxCompute projects are returned.
	MaxComputeProjectName *string `json:"MaxComputeProjectName,omitempty" xml:"MaxComputeProjectName,omitempty"`
	// The type of the permission request order. The parameter value is 1 and cannot be changed. This value indicates ACL-based authorization.
	OrderType *int32 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The number of the page to return. Pages start from page 1. Default value: 1.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The query type of the permission request order. Valid values:
	//
	// *   0: The permission request orders you submitted.
	// *   1: The permission request orders you approved.
	QueryType *int32 `json:"QueryType,omitempty" xml:"QueryType,omitempty"`
	// The start time. You can query all permission request orders that have been submitted after the time. The parameter value is a UNIX timestamp. If you do not specify the parameter, all permission request orders are queried.
	StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// The name of the table with which the permission request order is associated. If you do not specify the parameter, the permission request orders of all tables are returned.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the DataWorks workspace to which the permission request order belongs. If you do not specify the parameter, the permission request orders of all workspaces are returned. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	WorkspaceId *int32 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (ListPermissionApplyOrdersRequest) GoString

func (*ListPermissionApplyOrdersRequest) SetEndTime

func (*ListPermissionApplyOrdersRequest) SetEngineType

func (*ListPermissionApplyOrdersRequest) SetFlowStatus

func (*ListPermissionApplyOrdersRequest) SetMaxComputeProjectName

func (*ListPermissionApplyOrdersRequest) SetOrderType

func (*ListPermissionApplyOrdersRequest) SetPageNum

func (*ListPermissionApplyOrdersRequest) SetPageSize

func (*ListPermissionApplyOrdersRequest) SetQueryType

func (*ListPermissionApplyOrdersRequest) SetStartTime

func (*ListPermissionApplyOrdersRequest) SetTableName

func (*ListPermissionApplyOrdersRequest) SetWorkspaceId

func (ListPermissionApplyOrdersRequest) String

type ListPermissionApplyOrdersResponse

type ListPermissionApplyOrdersResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListPermissionApplyOrdersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListPermissionApplyOrdersResponse) GoString

func (*ListPermissionApplyOrdersResponse) SetHeaders

func (*ListPermissionApplyOrdersResponse) SetStatusCode

func (ListPermissionApplyOrdersResponse) String

type ListPermissionApplyOrdersResponseBody

type ListPermissionApplyOrdersResponseBody struct {
	// The query results returned by page.
	ApplyOrders *ListPermissionApplyOrdersResponseBodyApplyOrders `json:"ApplyOrders,omitempty" xml:"ApplyOrders,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListPermissionApplyOrdersResponseBody) GoString

func (*ListPermissionApplyOrdersResponseBody) SetRequestId

func (ListPermissionApplyOrdersResponseBody) String

type ListPermissionApplyOrdersResponseBodyApplyOrders

type ListPermissionApplyOrdersResponseBodyApplyOrders struct {
	// The list of the permission request orders.
	ApplyOrder []*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder `json:"ApplyOrder,omitempty" xml:"ApplyOrder,omitempty" type:"Repeated"`
	// The number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The total number of permission request orders returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListPermissionApplyOrdersResponseBodyApplyOrders) GoString

func (*ListPermissionApplyOrdersResponseBodyApplyOrders) SetPageNumber

func (*ListPermissionApplyOrdersResponseBodyApplyOrders) SetPageSize

func (*ListPermissionApplyOrdersResponseBodyApplyOrders) SetTotalCount

func (ListPermissionApplyOrdersResponseBodyApplyOrders) String

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder struct {
	// The unique ID of the Alibaba Cloud account that was used to submit the permission request order.
	ApplyBaseId *string `json:"ApplyBaseId,omitempty" xml:"ApplyBaseId,omitempty"`
	// The time when the permission request order was submitted. The parameter value is a UNIX timestamp.
	ApplyTimestamp *int64 `json:"ApplyTimestamp,omitempty" xml:"ApplyTimestamp,omitempty"`
	// The content of the permission request order.
	ApproveContent *ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent `json:"ApproveContent,omitempty" xml:"ApproveContent,omitempty" type:"Struct"`
	// The ID of the permission request order.
	FlowId *string `json:"FlowId,omitempty" xml:"FlowId,omitempty"`
	// The status of the permission request order. Valid values:
	//
	// *   1: pending approval
	// *   2: approved and authorized
	// *   3: approved but authorization failed
	// *   4: rejected
	FlowStatus *int32 `json:"FlowStatus,omitempty" xml:"FlowStatus,omitempty"`
}

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) GoString

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) SetApplyBaseId

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) SetApplyTimestamp

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) SetFlowId

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) SetFlowStatus

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrder) String

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent struct {
	// The reason for your request. The administrator determines whether to approve the request based on the reason.
	ApplyReason *string `json:"ApplyReason,omitempty" xml:"ApplyReason,omitempty"`
	// The type of the permission request order. The parameter value is 1 and cannot be changed. This value indicates ACL-based authorization.
	OrderType *int32 `json:"OrderType,omitempty" xml:"OrderType,omitempty"`
	// The content of the object on which you requested permissions.
	ProjectMeta *ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta `json:"ProjectMeta,omitempty" xml:"ProjectMeta,omitempty" type:"Struct"`
}

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent) GoString

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent) SetApplyReason

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent) SetOrderType

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContent) String

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta struct {
	// The information about the object on which you requested permissions.
	ObjectMetaList []*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMetaObjectMetaList `json:"ObjectMetaList,omitempty" xml:"ObjectMetaList,omitempty" type:"Repeated"`
	// The name of the DataWorks workspace that was associated with the MaxCompute project in which you requested permissions on a table.
	WorkspaceName *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
}

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta) GoString

func (*ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta) SetWorkspaceName

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMeta) String

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMetaObjectMetaList

type ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMetaObjectMetaList struct {
	// The permission that you wanted to request. If you wanted to request multiple permissions at the same time, separate them with commas (,).
	//
	// You can request only the following permissions: Select, Describe, Drop, Alter, Update, and Download.
	Actions []*string `json:"Actions,omitempty" xml:"Actions,omitempty" type:"Repeated"`
	// The name of the table on which you requested permissions.
	ObjectName *string `json:"ObjectName,omitempty" xml:"ObjectName,omitempty"`
}

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMetaObjectMetaList) GoString

func (ListPermissionApplyOrdersResponseBodyApplyOrdersApplyOrderApproveContentProjectMetaObjectMetaList) String

type ListProgramTypeCountRequest

type ListProgramTypeCountRequest struct {
	// The environment of the workspace, including projects in PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListProgramTypeCountRequest) GoString

func (s ListProgramTypeCountRequest) GoString() string

func (*ListProgramTypeCountRequest) SetProjectEnv

func (*ListProgramTypeCountRequest) SetProjectId

func (ListProgramTypeCountRequest) String

type ListProgramTypeCountResponse

type ListProgramTypeCountResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProgramTypeCountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProgramTypeCountResponse) GoString

func (s ListProgramTypeCountResponse) GoString() string

func (*ListProgramTypeCountResponse) SetBody

func (*ListProgramTypeCountResponse) SetHeaders

func (*ListProgramTypeCountResponse) SetStatusCode

func (ListProgramTypeCountResponse) String

type ListProgramTypeCountResponseBody

type ListProgramTypeCountResponseBody struct {
	// The type and number of nodes.
	ProgramTypeAndCounts []*ListProgramTypeCountResponseBodyProgramTypeAndCounts `json:"ProgramTypeAndCounts,omitempty" xml:"ProgramTypeAndCounts,omitempty" type:"Repeated"`
	// The ID of the request, which is used to locate logs and troubleshoot problems.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListProgramTypeCountResponseBody) GoString

func (*ListProgramTypeCountResponseBody) SetRequestId

func (ListProgramTypeCountResponseBody) String

type ListProgramTypeCountResponseBodyProgramTypeAndCounts

type ListProgramTypeCountResponseBodyProgramTypeAndCounts struct {
	// The number of nodes.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The type of the node.
	ProgramType *string `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
}

func (ListProgramTypeCountResponseBodyProgramTypeAndCounts) GoString

func (*ListProgramTypeCountResponseBodyProgramTypeAndCounts) SetCount

func (*ListProgramTypeCountResponseBodyProgramTypeAndCounts) SetProgramType

func (ListProgramTypeCountResponseBodyProgramTypeAndCounts) String

type ListProjectIdsRequest

type ListProjectIdsRequest struct {
	// The ID of the specific Alibaba Cloud account. You can log on to the [DataWorks](https://workbench.data.aliyun.com/console) console and move the pointer over the profile picture in the upper-right corner to view the ID.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (ListProjectIdsRequest) GoString

func (s ListProjectIdsRequest) GoString() string

func (*ListProjectIdsRequest) SetUserId

func (ListProjectIdsRequest) String

func (s ListProjectIdsRequest) String() string

type ListProjectIdsResponse

type ListProjectIdsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProjectIdsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProjectIdsResponse) GoString

func (s ListProjectIdsResponse) GoString() string

func (*ListProjectIdsResponse) SetBody

func (*ListProjectIdsResponse) SetHeaders

func (*ListProjectIdsResponse) SetStatusCode

func (ListProjectIdsResponse) String

func (s ListProjectIdsResponse) String() string

type ListProjectIdsResponseBody

type ListProjectIdsResponseBody struct {
	// The IDs of the DataWorks workspaces.
	//
	// The IDs of the workspaces on which the specific Alibaba Cloud account has permissions were returned. In this example, a single workspace ID is used.
	ProjectIds []*int64 `json:"ProjectIds,omitempty" xml:"ProjectIds,omitempty" type:"Repeated"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListProjectIdsResponseBody) GoString

func (s ListProjectIdsResponseBody) GoString() string

func (*ListProjectIdsResponseBody) SetProjectIds

func (*ListProjectIdsResponseBody) SetRequestId

func (ListProjectIdsResponseBody) String

type ListProjectMembersRequest

type ListProjectMembersRequest struct {
	// The ID of the request.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The results that are returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListProjectMembersRequest) GoString

func (s ListProjectMembersRequest) GoString() string

func (*ListProjectMembersRequest) SetPageNumber

func (*ListProjectMembersRequest) SetPageSize

func (*ListProjectMembersRequest) SetProjectId

func (ListProjectMembersRequest) String

func (s ListProjectMembersRequest) String() string

type ListProjectMembersResponse

type ListProjectMembersResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProjectMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProjectMembersResponse) GoString

func (s ListProjectMembersResponse) GoString() string

func (*ListProjectMembersResponse) SetBody

func (*ListProjectMembersResponse) SetHeaders

func (*ListProjectMembersResponse) SetStatusCode

func (ListProjectMembersResponse) String

type ListProjectMembersResponseBody

type ListProjectMembersResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	Data *ListProjectMembersResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListProjectMembersResponseBody) GoString

func (*ListProjectMembersResponseBody) SetRequestId

func (ListProjectMembersResponseBody) String

type ListProjectMembersResponseBodyData

type ListProjectMembersResponseBodyData struct {
	// The total number of entries returned.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The information of members in the DataWorks workspace.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the member.
	ProjectMemberList []*ListProjectMembersResponseBodyDataProjectMemberList `json:"ProjectMemberList,omitempty" xml:"ProjectMemberList,omitempty" type:"Repeated"`
	// The status of the member. Valid values:
	//
	// *   0: NORMAL, which indicates that the member is in a normal state.
	// *   1: FORBIDDEN, which indicates that the member is disabled.
	// *   2: DELETED, which indicates that the member is deleted.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListProjectMembersResponseBodyData) GoString

func (*ListProjectMembersResponseBodyData) SetPageNumber

func (*ListProjectMembersResponseBodyData) SetPageSize

func (*ListProjectMembersResponseBodyData) SetTotalCount

func (ListProjectMembersResponseBodyData) String

type ListProjectMembersResponseBodyDataProjectMemberList

type ListProjectMembersResponseBodyDataProjectMemberList struct {
	// The type of the member. Valid values:
	//
	// *   1: USER_ALIYUN, which indicates that the member is an Alibaba Cloud account.
	// *   5: USER_UBACCOUNT, which indicates that the member is a RAM user.
	// *   6: USER_STS_ROLE, which indicates that the member is a RAM role.
	Nick *string `json:"Nick,omitempty" xml:"Nick,omitempty"`
	// The name of the member.
	ProjectMemberId *string `json:"ProjectMemberId,omitempty" xml:"ProjectMemberId,omitempty"`
	// The roles that are assigned to the member.
	ProjectMemberName *string `json:"ProjectMemberName,omitempty" xml:"ProjectMemberName,omitempty"`
	// The ID of the role.
	ProjectMemberType *string `json:"ProjectMemberType,omitempty" xml:"ProjectMemberType,omitempty"`
	// The type of the role. Valid values:
	//
	// *   0: SYSTEM, which indicates that the role is a built-in role.
	// *   2: USER_CUSTOM, which indicates that the role is a custom role.
	ProjectRoleList []*ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList `json:"ProjectRoleList,omitempty" xml:"ProjectRoleList,omitempty" type:"Repeated"`
	// The nickname of the member.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListProjectMembersResponseBodyDataProjectMemberList) GoString

func (*ListProjectMembersResponseBodyDataProjectMemberList) SetNick

func (*ListProjectMembersResponseBodyDataProjectMemberList) SetProjectMemberId

func (*ListProjectMembersResponseBodyDataProjectMemberList) SetProjectMemberName

func (*ListProjectMembersResponseBodyDataProjectMemberList) SetProjectMemberType

func (*ListProjectMembersResponseBodyDataProjectMemberList) SetStatus

func (ListProjectMembersResponseBodyDataProjectMemberList) String

type ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList

type ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList struct {
	ProjectRoleCode *string `json:"ProjectRoleCode,omitempty" xml:"ProjectRoleCode,omitempty"`
	// The name of the role.
	//
	// DataWorks provides built-in roles and allows you to create custom roles based on your business requirements. For more information about roles, see [Overview of users, roles, and permissions](~~295463~~).
	ProjectRoleId   *int32  `json:"ProjectRoleId,omitempty" xml:"ProjectRoleId,omitempty"`
	ProjectRoleName *string `json:"ProjectRoleName,omitempty" xml:"ProjectRoleName,omitempty"`
	// The code of the role.
	//
	// DataWorks provides built-in roles and allows you to create custom roles based on your business requirements. For more information about roles, see [Overview of users, roles, and permissions](~~295463~~).
	ProjectRoleType *string `json:"ProjectRoleType,omitempty" xml:"ProjectRoleType,omitempty"`
}

func (ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) GoString

func (*ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) SetProjectRoleCode

func (*ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) SetProjectRoleId

func (*ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) SetProjectRoleName

func (*ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) SetProjectRoleType

func (ListProjectMembersResponseBodyDataProjectMemberListProjectRoleList) String

type ListProjectRolesRequest

type ListProjectRolesRequest struct {
	// Dataworks ID of the region where the workspace is located.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListProjectRolesRequest) GoString

func (s ListProjectRolesRequest) GoString() string

func (*ListProjectRolesRequest) SetProjectId

func (ListProjectRolesRequest) String

func (s ListProjectRolesRequest) String() string

type ListProjectRolesResponse

type ListProjectRolesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProjectRolesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProjectRolesResponse) GoString

func (s ListProjectRolesResponse) GoString() string

func (*ListProjectRolesResponse) SetBody

func (*ListProjectRolesResponse) SetHeaders

func (*ListProjectRolesResponse) SetStatusCode

func (ListProjectRolesResponse) String

func (s ListProjectRolesResponse) String() string

type ListProjectRolesResponseBody

type ListProjectRolesResponseBody struct {
	// The role ID of the workspace.
	ProjectRoleList []*ListProjectRolesResponseBodyProjectRoleList `json:"ProjectRoleList,omitempty" xml:"ProjectRoleList,omitempty" type:"Repeated"`
	// The roles of the workspace.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListProjectRolesResponseBody) GoString

func (s ListProjectRolesResponseBody) GoString() string

func (*ListProjectRolesResponseBody) SetRequestId

func (ListProjectRolesResponseBody) String

type ListProjectRolesResponseBodyProjectRoleList

type ListProjectRolesResponseBodyProjectRoleList struct {
	ProjectRoleCode *string `json:"ProjectRoleCode,omitempty" xml:"ProjectRoleCode,omitempty"`
	// The role type of the workspace. Valid values:
	ProjectRoleId *int32 `json:"ProjectRoleId,omitempty" xml:"ProjectRoleId,omitempty"`
	// The role Code of the workspace.
	ProjectRoleName *string `json:"ProjectRoleName,omitempty" xml:"ProjectRoleName,omitempty"`
	// The role name of the workspace.
	ProjectRoleType *string `json:"ProjectRoleType,omitempty" xml:"ProjectRoleType,omitempty"`
}

func (ListProjectRolesResponseBodyProjectRoleList) GoString

func (*ListProjectRolesResponseBodyProjectRoleList) SetProjectRoleCode

func (*ListProjectRolesResponseBodyProjectRoleList) SetProjectRoleId

func (*ListProjectRolesResponseBodyProjectRoleList) SetProjectRoleName

func (*ListProjectRolesResponseBodyProjectRoleList) SetProjectRoleType

func (ListProjectRolesResponseBodyProjectRoleList) String

type ListProjectsRequest

type ListProjectsRequest struct {
	// The ID of the resource group.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The tags.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The tag value.
	Tags []*ListProjectsRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListProjectsRequest) GoString

func (s ListProjectsRequest) GoString() string

func (*ListProjectsRequest) SetPageNumber

func (s *ListProjectsRequest) SetPageNumber(v int32) *ListProjectsRequest

func (*ListProjectsRequest) SetPageSize

func (s *ListProjectsRequest) SetPageSize(v int32) *ListProjectsRequest

func (*ListProjectsRequest) SetResourceManagerResourceGroupId

func (s *ListProjectsRequest) SetResourceManagerResourceGroupId(v string) *ListProjectsRequest

func (*ListProjectsRequest) SetTags

func (ListProjectsRequest) String

func (s ListProjectsRequest) String() string

type ListProjectsRequestTags

type ListProjectsRequestTags struct {
	// The ID of the request.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The results that are returned.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListProjectsRequestTags) GoString

func (s ListProjectsRequestTags) GoString() string

func (*ListProjectsRequestTags) SetKey

func (*ListProjectsRequestTags) SetValue

func (ListProjectsRequestTags) String

func (s ListProjectsRequestTags) String() string

type ListProjectsResponse

type ListProjectsResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListProjectsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListProjectsResponse) GoString

func (s ListProjectsResponse) GoString() string

func (*ListProjectsResponse) SetBody

func (*ListProjectsResponse) SetHeaders

func (s *ListProjectsResponse) SetHeaders(v map[string]*string) *ListProjectsResponse

func (*ListProjectsResponse) SetStatusCode

func (s *ListProjectsResponse) SetStatusCode(v int32) *ListProjectsResponse

func (ListProjectsResponse) String

func (s ListProjectsResponse) String() string

type ListProjectsResponseBody

type ListProjectsResponseBody struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageResult *ListProjectsResponseBodyPageResult `json:"PageResult,omitempty" xml:"PageResult,omitempty" type:"Struct"`
	// The page number of the returned page.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListProjectsResponseBody) GoString

func (s ListProjectsResponseBody) GoString() string

func (*ListProjectsResponseBody) SetPageResult

func (*ListProjectsResponseBody) SetRequestId

func (ListProjectsResponseBody) String

func (s ListProjectsResponseBody) String() string

type ListProjectsResponseBodyPageResult

type ListProjectsResponseBodyPageResult struct {
	// The total number of entries returned.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The DataWorks workspaces returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The status of the workspace. Valid values:
	//
	// *   0: AVAILABLE, which indicates that the workspace is running as expected.
	// *   1: DELETED, which indicates that the workspace is deleted.
	// *   2: INITIALIZING, which indicates that the workspace is being initialized.
	// *   3: INIT_FAILED, which indicates that the workspace fails to be initialized.
	// *   4: FORBIDDEN, which indicates that the workspace is manually disabled.
	// *   5: DELETING, which indicates that the workspace is being deleted.
	// *   6: DEL_FAILED, which indicates that the workspace fails to be deleted.
	// *   7: FROZEN, which indicates that the workspace is frozen due to overdue payments.
	// *   8: UPDATING, which indicates that the workspace is being updated. After you associate a compute engine with the workspace, the system initializes compute engine and updates the workspace.
	// *   9: UPDATE_FAILED, which indicates that the workspace fails to be updated.
	ProjectList []*ListProjectsResponseBodyPageResultProjectList `json:"ProjectList,omitempty" xml:"ProjectList,omitempty" type:"Repeated"`
	// The status code of the workspace. Valid values:
	//
	// *   AVAILABLE: 0, which indicates that the workspace is running as expected.
	// *   DELETED: 1, which indicates that the workspace is deleted.
	// *   INITIALIZING: 2, which indicates that the workspace is being initialized.
	// *   INIT_FAILED: 3, which indicates that the workspace fails to be initialized.
	// *   FORBIDDEN: 4, which indicates that the workspace is manually disabled.
	// *   DELETING: 5, which indicates that the workspace is being deleted.
	// *   DEL_FAILED: 6, which indicates that the workspace fails to be deleted.
	// *   FROZEN: 7, which indicates that the workspace is frozen due to overdue payments.
	// *   UPDATING: 8, which indicates that the workspace is being updated. After you associate a compute engine with the workspace, the system initializes compute engine and updates the workspace.
	// *   UPDATE_FAILED: 9, which indicates that the workspace fails to be updated.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListProjectsResponseBodyPageResult) GoString

func (*ListProjectsResponseBodyPageResult) SetPageNumber

func (*ListProjectsResponseBodyPageResult) SetPageSize

func (*ListProjectsResponseBodyPageResult) SetTotalCount

func (ListProjectsResponseBodyPageResult) String

type ListProjectsResponseBodyPageResultProjectList

type ListProjectsResponseBodyPageResultProjectList struct {
	// Indicates whether the MaxCompute tables in the workspace are visible to the users within a tenant. Valid values:
	//
	// *   0: invisible
	// *   1: visible
	DisableDevelopment *bool  `json:"DisableDevelopment,omitempty" xml:"DisableDevelopment,omitempty"`
	IsDefault          *int32 `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The ID of the resource group.
	ProjectDescription *string `json:"ProjectDescription,omitempty" xml:"ProjectDescription,omitempty"`
	// The ID of the user used by the workspace owner.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The description of the workspace.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The ID of the workspace.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The tags.
	ProjectOwnerBaseId *string `json:"ProjectOwnerBaseId,omitempty" xml:"ProjectOwnerBaseId,omitempty"`
	// The identifier of the workspace.
	ProjectStatus *int32 `json:"ProjectStatus,omitempty" xml:"ProjectStatus,omitempty"`
	// The name of the workspace.
	ProjectStatusCode *string `json:"ProjectStatusCode,omitempty" xml:"ProjectStatusCode,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	TablePrivacyMode               *int32  `json:"TablePrivacyMode,omitempty" xml:"TablePrivacyMode,omitempty"`
	// The tag value.
	Tags []*ListProjectsResponseBodyPageResultProjectListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// Indicates whether the workspace is a default workspace. Valid values:
	//
	// *   1: The workspace is a default workspace.
	// *   0: The workspace is not a default workspace.
	UseProxyOdpsAccount *bool `json:"UseProxyOdpsAccount,omitempty" xml:"UseProxyOdpsAccount,omitempty"`
}

func (ListProjectsResponseBodyPageResultProjectList) GoString

func (*ListProjectsResponseBodyPageResultProjectList) SetDisableDevelopment

func (*ListProjectsResponseBodyPageResultProjectList) SetIsDefault

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectDescription

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectId

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectIdentifier

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectName

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectOwnerBaseId

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectStatus

func (*ListProjectsResponseBodyPageResultProjectList) SetProjectStatusCode

func (*ListProjectsResponseBodyPageResultProjectList) SetResourceManagerResourceGroupId

func (*ListProjectsResponseBodyPageResultProjectList) SetTablePrivacyMode

func (*ListProjectsResponseBodyPageResultProjectList) SetUseProxyOdpsAccount

func (ListProjectsResponseBodyPageResultProjectList) String

type ListProjectsResponseBodyPageResultProjectListTags

type ListProjectsResponseBodyPageResultProjectListTags struct {
	// Indicates whether the Development role is disabled. Valid values:
	//
	// *   false: enabled
	// *   true: disabled
	// *   Default value: false
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// Indicates whether a proxy account is used to access the MaxCompute compute engine associated with the workspace.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListProjectsResponseBodyPageResultProjectListTags) GoString

func (*ListProjectsResponseBodyPageResultProjectListTags) SetKey

func (*ListProjectsResponseBodyPageResultProjectListTags) SetValue

func (ListProjectsResponseBodyPageResultProjectListTags) String

type ListProjectsShrinkRequest

type ListProjectsShrinkRequest struct {
	// The ID of the resource group.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The tags.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The tag value.
	TagsShrink *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ListProjectsShrinkRequest) GoString

func (s ListProjectsShrinkRequest) GoString() string

func (*ListProjectsShrinkRequest) SetPageNumber

func (*ListProjectsShrinkRequest) SetPageSize

func (*ListProjectsShrinkRequest) SetResourceManagerResourceGroupId

func (s *ListProjectsShrinkRequest) SetResourceManagerResourceGroupId(v string) *ListProjectsShrinkRequest

func (*ListProjectsShrinkRequest) SetTagsShrink

func (ListProjectsShrinkRequest) String

func (s ListProjectsShrinkRequest) String() string

type ListQualityResultsByEntityRequest

type ListQualityResultsByEntityRequest struct {
	// The name of the compute engine instance or data source. You can obtain the name from data source configurations.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	EntityId *int32 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The error message returned.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The HTTP status code returned.
	PageSize  *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the request.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The number of the page to return.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}

func (ListQualityResultsByEntityRequest) GoString

func (*ListQualityResultsByEntityRequest) SetEndDate

func (*ListQualityResultsByEntityRequest) SetEntityId

func (*ListQualityResultsByEntityRequest) SetPageNumber

func (*ListQualityResultsByEntityRequest) SetPageSize

func (*ListQualityResultsByEntityRequest) SetProjectId

func (*ListQualityResultsByEntityRequest) SetProjectName

func (*ListQualityResultsByEntityRequest) SetStartDate

func (ListQualityResultsByEntityRequest) String

type ListQualityResultsByEntityResponse

type ListQualityResultsByEntityResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListQualityResultsByEntityResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListQualityResultsByEntityResponse) GoString

func (*ListQualityResultsByEntityResponse) SetHeaders

func (*ListQualityResultsByEntityResponse) SetStatusCode

func (ListQualityResultsByEntityResponse) String

type ListQualityResultsByEntityResponseBody

type ListQualityResultsByEntityResponseBody struct {
	// The total number of entries returned.
	Data *ListQualityResultsByEntityResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Indicates whether the request is successful.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The data structure of the monitoring results returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The page number of the returned page.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListQualityResultsByEntityResponseBody) GoString

func (*ListQualityResultsByEntityResponseBody) SetErrorCode

func (*ListQualityResultsByEntityResponseBody) SetErrorMessage

func (*ListQualityResultsByEntityResponseBody) SetHttpStatusCode

func (*ListQualityResultsByEntityResponseBody) SetRequestId

func (*ListQualityResultsByEntityResponseBody) SetSuccess

func (ListQualityResultsByEntityResponseBody) String

type ListQualityResultsByEntityResponseBodyData

type ListQualityResultsByEntityResponseBodyData struct {
	// The monitoring results returned.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The type of the monitoring rule. The type of a monitoring rule indicates the importance of the rule. Valid values:
	//
	// *   1: indicates that the monitoring rule is a strong rule.
	//
	// *   0: indicates that the monitoring rule is a weak rule.
	//
	//     You can specify whether a monitoring rule is a strong rule based on your business requirements. If a strong rule is used and a critical alert is triggered, nodes are blocked.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The field of the rule attribute. This field is the column name of the data source table that is monitored.
	RuleChecks []*ListQualityResultsByEntityResponseBodyDataRuleChecks `json:"RuleChecks,omitempty" xml:"RuleChecks,omitempty" type:"Repeated"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListQualityResultsByEntityResponseBodyData) GoString

func (*ListQualityResultsByEntityResponseBodyData) SetPageNumber

func (*ListQualityResultsByEntityResponseBodyData) SetPageSize

func (*ListQualityResultsByEntityResponseBodyData) SetTotalCount

func (ListQualityResultsByEntityResponseBodyData) String

type ListQualityResultsByEntityResponseBodyDataRuleChecks

type ListQualityResultsByEntityResponseBodyDataRuleChecks struct {
	// The trend of the monitoring result.
	ActualExpression *string `json:"ActualExpression,omitempty" xml:"ActualExpression,omitempty"`
	// Indicates whether the monitoring result is the same as the predicted result. Valid values:
	//
	// *   true: indicates that the monitoring result is the same as the predicted result.
	// *   false: indicates that the monitoring result is different from the predicted result.
	BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The partition filter expression.
	BizDate *int64 `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The name of the table that is monitored.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The monitoring type. Valid values:
	//
	// *   1: VOLATILITY_CHECK
	// *   2: FIXEDVALUE_CHECK
	CheckResult *int32 `json:"CheckResult,omitempty" xml:"CheckResult,omitempty"`
	// The ID of the monitoring rule.
	CheckResultStatus *int32 `json:"CheckResultStatus,omitempty" xml:"CheckResultStatus,omitempty"`
	// The method used to collect sample data, such as avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, or table_count-count_distinct.
	CheckerId *int32 `json:"CheckerId,omitempty" xml:"CheckerId,omitempty"`
	// The comparison operator.
	CheckerName *string `json:"CheckerName,omitempty" xml:"CheckerName,omitempty"`
	// The type of the scheduling cycle. In most cases, the value of this parameter is YMD. This value indicates year, month, and day.
	CheckerType *int32 `json:"CheckerType,omitempty" xml:"CheckerType,omitempty"`
	// The name of the checker.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the checker.
	CriticalThreshold *float32 `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The name of the monitoring rule.
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// The lower limit of the predicted result. The value of this parameter is automatically generated based on the threshold that you specified.
	DiscreteCheck *bool `json:"DiscreteCheck,omitempty" xml:"DiscreteCheck,omitempty"`
	// The ID of the partition filter expression.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the monitoring template.
	EntityId *int32 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The ID of the primary key.
	ExpectValue *float32 `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// The type of the scheduling system. Only CWF scheduling systems are supported.
	ExternalId *string `json:"ExternalId,omitempty" xml:"ExternalId,omitempty"`
	// The string of the monitoring result.
	ExternalType *string `json:"ExternalType,omitempty" xml:"ExternalType,omitempty"`
	// The partition in the monitored data source table.
	FixedCheck *bool `json:"FixedCheck,omitempty" xml:"FixedCheck,omitempty"`
	// The check value.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Indicates whether the monitoring is discrete monitoring. Valid values:
	//
	// *   true: indicates that the monitoring is discrete monitoring.
	// *   false: indicates that the monitoring is not discrete monitoring.
	IsPrediction *bool `json:"IsPrediction,omitempty" xml:"IsPrediction,omitempty"`
	// The expected value.
	LowerValue *float32 `json:"LowerValue,omitempty" xml:"LowerValue,omitempty"`
	// The time when the monitoring started.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The filter condition of the monitoring rule.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// The ID of the node.
	Op *string `json:"Op,omitempty" xml:"Op,omitempty"`
	// The threshold for a critical alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The check result of the monitoring rule. Valid values:
	//
	// *   0: indicates that the data source table is normal.
	// *   1: indicates that a warning alert is reported.
	// *   2: indicates that a critical alert is reported.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The data timestamp. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	ReferenceValue []*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue `json:"ReferenceValue,omitempty" xml:"ReferenceValue,omitempty" type:"Repeated"`
	// The name of the compute engine instance or data source for which data quality is monitored.
	ResultString *string `json:"ResultString,omitempty" xml:"ResultString,omitempty"`
	// The upper limit of the predicted result. The value of this parameter is automatically generated based on the threshold that you specified.
	RuleId *int32 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The time when the monitoring ended.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The current sample value.
	SampleValue []*ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue `json:"SampleValue,omitempty" xml:"SampleValue,omitempty" type:"Repeated"`
	// The name of the monitoring template.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The values of the sample field that are grouped by using the GROUP BY clause. For example, the values of the Gender field are grouped by using the GROUP BY clause. In this case, the values of DiscreteProperty are Male, Female, and null.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The historical sample values.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// Indicates whether the monitoring is performed based on a fixed value. Valid values:
	//
	// *   true: indicates that the monitoring is performed based on a fixed value.
	// *   false: indicates that the monitoring is performed based on a non-fixed value.
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The data timestamp. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	TimeCost *string `json:"TimeCost,omitempty" xml:"TimeCost,omitempty"`
	// The monitoring result. The value of this parameter is the same as the value of the CheckResultStatus parameter. Valid values:
	//
	// *   0: indicates that the data source table is normal.
	// *   1: indicates that a warning alert is reported.
	// *   2: indicates that a critical alert is reported.
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The time that was taken to run the monitoring task. Unit: seconds.
	UpperValue *float32 `json:"UpperValue,omitempty" xml:"UpperValue,omitempty"`
	// The description of the monitoring rule.
	WarningThreshold *float32 `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
	// The ID of the monitoring task.
	WhereCondition *string `json:"WhereCondition,omitempty" xml:"WhereCondition,omitempty"`
}

func (ListQualityResultsByEntityResponseBodyDataRuleChecks) GoString

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetActualExpression

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetBeginTime

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetBizDate

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetBlockType

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCheckResult

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCheckResultStatus

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCheckerId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCheckerName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCheckerType

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetComment

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetCriticalThreshold

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetDateType

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetDiscreteCheck

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetEndTime

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetEntityId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetExpectValue

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetExternalId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetExternalType

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetFixedCheck

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetIsPrediction

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetLowerValue

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetMatchExpression

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetMethodName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetOp

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetProjectName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetProperty

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetResultString

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetRuleId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetRuleName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTableName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTaskId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTemplateId

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTemplateName

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTimeCost

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetTrend

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetUpperValue

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetWarningThreshold

func (*ListQualityResultsByEntityResponseBodyDataRuleChecks) SetWhereCondition

func (ListQualityResultsByEntityResponseBodyDataRuleChecks) String

type ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue

type ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue struct {
	// The sample values.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The monitoring result.
	DiscreteProperty *string `json:"DiscreteProperty,omitempty" xml:"DiscreteProperty,omitempty"`
	// The values of the sample field that are grouped by using the GROUP BY clause. For example, the values of the Gender field are grouped by using the GROUP BY clause. In this case, the values of DiscreteProperty are Male, Female, and null.
	SingleCheckResult *int32 `json:"SingleCheckResult,omitempty" xml:"SingleCheckResult,omitempty"`
	// The data timestamp. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	Threshold *float32 `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
	// The threshold.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) GoString

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) SetBizDate

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) SetDiscreteProperty

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) SetSingleCheckResult

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) SetThreshold

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) SetValue

func (ListQualityResultsByEntityResponseBodyDataRuleChecksReferenceValue) String

type ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue

type ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue struct {
	BizDate          *string  `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	DiscreteProperty *string  `json:"DiscreteProperty,omitempty" xml:"DiscreteProperty,omitempty"`
	Value            *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue) GoString

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue) SetBizDate

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue) SetDiscreteProperty

func (*ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue) SetValue

func (ListQualityResultsByEntityResponseBodyDataRuleChecksSampleValue) String

type ListQualityResultsByRuleRequest

type ListQualityResultsByRuleRequest struct {
	// The end of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// This parameter is used together with the StartDate parameter. The interval between the time specified by this parameter and the time specified by the StartDate parameter cannot exceed 7 days.
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize  *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source for which data quality is monitored.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The ID of the monitoring rule. You can use the ID and information such as a partition filter expression to perform a joint query.
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// This parameter is used together with the EndDate parameter. The interval between the time specified by this parameter and the time specified by the EndDate parameter cannot exceed 7 days.
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
}

func (ListQualityResultsByRuleRequest) GoString

func (*ListQualityResultsByRuleRequest) SetEndDate

func (*ListQualityResultsByRuleRequest) SetPageNumber

func (*ListQualityResultsByRuleRequest) SetPageSize

func (*ListQualityResultsByRuleRequest) SetProjectId

func (*ListQualityResultsByRuleRequest) SetProjectName

func (*ListQualityResultsByRuleRequest) SetRuleId

func (*ListQualityResultsByRuleRequest) SetStartDate

func (ListQualityResultsByRuleRequest) String

type ListQualityResultsByRuleResponse

type ListQualityResultsByRuleResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListQualityResultsByRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListQualityResultsByRuleResponse) GoString

func (*ListQualityResultsByRuleResponse) SetHeaders

func (*ListQualityResultsByRuleResponse) SetStatusCode

func (ListQualityResultsByRuleResponse) String

type ListQualityResultsByRuleResponseBody

type ListQualityResultsByRuleResponseBody struct {
	// The data structure of the monitoring results returned.
	Data *ListQualityResultsByRuleResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListQualityResultsByRuleResponseBody) GoString

func (*ListQualityResultsByRuleResponseBody) SetErrorCode

func (*ListQualityResultsByRuleResponseBody) SetErrorMessage

func (*ListQualityResultsByRuleResponseBody) SetHttpStatusCode

func (*ListQualityResultsByRuleResponseBody) SetRequestId

func (*ListQualityResultsByRuleResponseBody) SetSuccess

func (ListQualityResultsByRuleResponseBody) String

type ListQualityResultsByRuleResponseBodyData

type ListQualityResultsByRuleResponseBodyData struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The monitoring results returned.
	RuleChecks []*ListQualityResultsByRuleResponseBodyDataRuleChecks `json:"RuleChecks,omitempty" xml:"RuleChecks,omitempty" type:"Repeated"`
	// The total number of entries returned.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListQualityResultsByRuleResponseBodyData) GoString

func (*ListQualityResultsByRuleResponseBodyData) SetPageNumber

func (*ListQualityResultsByRuleResponseBodyData) SetPageSize

func (*ListQualityResultsByRuleResponseBodyData) SetTotalCount

func (ListQualityResultsByRuleResponseBodyData) String

type ListQualityResultsByRuleResponseBodyDataRuleChecks

type ListQualityResultsByRuleResponseBodyDataRuleChecks struct {
	// The partition in the monitored data source table.
	ActualExpression *string `json:"ActualExpression,omitempty" xml:"ActualExpression,omitempty"`
	// The time when the monitoring started.
	BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The date on which the business was performed. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	BizDate *int64 `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The type of the monitoring rule. The type of a monitoring rule indicates the importance of the rule. Valid values:
	//
	// *   1: indicates that the monitoring rule is a strong rule.
	//
	// *   0: indicates that the monitoring rule is a weak rule.
	//
	//     You can specify whether a monitoring rule is a strong rule based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The monitoring result.
	CheckResult *int32 `json:"CheckResult,omitempty" xml:"CheckResult,omitempty"`
	// The status of the monitoring result.
	CheckResultStatus *int32 `json:"CheckResultStatus,omitempty" xml:"CheckResultStatus,omitempty"`
	// The ID of the checker.
	CheckerId *int32 `json:"CheckerId,omitempty" xml:"CheckerId,omitempty"`
	// The name of the checker.
	CheckerName *string `json:"CheckerName,omitempty" xml:"CheckerName,omitempty"`
	// The type of the checker.
	CheckerType *int32 `json:"CheckerType,omitempty" xml:"CheckerType,omitempty"`
	// The description of the monitoring rule.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The threshold for a critical alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	CriticalThreshold *float32 `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The type of the scheduling cycle. In most cases, the value of this parameter is YMD. This value indicates year, month, and day.
	DateType *string `json:"DateType,omitempty" xml:"DateType,omitempty"`
	// Indicates whether the monitoring is discrete monitoring. Valid values:
	//
	// *   true: indicates that the monitoring is discrete monitoring.
	// *   false: indicates that the monitoring is not discrete monitoring.
	DiscreteCheck *bool `json:"DiscreteCheck,omitempty" xml:"DiscreteCheck,omitempty"`
	// The time when the monitoring ended.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The expected value.
	ExpectValue *float32 `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// The ID of the node.
	ExternalId *string `json:"ExternalId,omitempty" xml:"ExternalId,omitempty"`
	// The type of the scheduling system. Only CWF scheduling systems are supported.
	ExternalType *string `json:"ExternalType,omitempty" xml:"ExternalType,omitempty"`
	// Indicates whether the monitoring is performed based on a fixed value. Valid values:
	//
	// *   true: indicates that the monitoring is performed based on a fixed value.
	// *   false: indicates that the monitoring is performed based on a non-fixed value.
	FixedCheck *bool `json:"FixedCheck,omitempty" xml:"FixedCheck,omitempty"`
	// The ID of the primary key.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// Indicates whether the monitoring result is the same as the predicted result. Valid values:
	//
	// *   true: indicates that the monitoring result is the same as the predicted result.
	// *   false: indicates that the monitoring result is different from the predicted result.
	IsPrediction *bool `json:"IsPrediction,omitempty" xml:"IsPrediction,omitempty"`
	// The lower limit of the predicted result. The value of this parameter is automatically generated based on the threshold that you specified.
	LowerValue *float32 `json:"LowerValue,omitempty" xml:"LowerValue,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The method used to collect sample data, such as avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, or table_count-count_distinct.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// The comparison operator.
	Op   *string `json:"Op,omitempty" xml:"Op,omitempty"`
	Open *bool   `json:"Open,omitempty" xml:"Open,omitempty"`
	// The name of the compute engine instance or data source for which data quality is monitored.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The field of the rule attribute. This field is the column name of the data source table that is monitored.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The historical sample values.
	ReferenceValue []*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue `json:"ReferenceValue,omitempty" xml:"ReferenceValue,omitempty" type:"Repeated"`
	// The string of the monitoring result.
	ResultString *string `json:"ResultString,omitempty" xml:"ResultString,omitempty"`
	// The ID of the monitoring rule.
	RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"`
	// The name of the monitoring rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The sample values.
	SampleValue []*ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue `json:"SampleValue,omitempty" xml:"SampleValue,omitempty" type:"Repeated"`
	// The name of the table that is monitored.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the monitoring task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
	// The ID of the monitoring template.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The name of the monitoring template.
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The time that was taken to run the monitoring task.
	TimeCost *string `json:"TimeCost,omitempty" xml:"TimeCost,omitempty"`
	// The trend of the monitoring result.
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The upper limit of the predicted result. The value of this parameter is automatically generated based on the threshold that you specified.
	UpperValue *float32 `json:"UpperValue,omitempty" xml:"UpperValue,omitempty"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	WarningThreshold *float32 `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
	// The filter condition of the monitoring rule.
	WhereCondition *string `json:"WhereCondition,omitempty" xml:"WhereCondition,omitempty"`
}

func (ListQualityResultsByRuleResponseBodyDataRuleChecks) GoString

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetActualExpression

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetBeginTime

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetBizDate

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetBlockType

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCheckResult

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCheckResultStatus

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCheckerId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCheckerName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCheckerType

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetComment

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetCriticalThreshold

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetDateType

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetDiscreteCheck

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetEndTime

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetEntityId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetExpectValue

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetExternalId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetExternalType

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetFixedCheck

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetIsPrediction

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetLowerValue

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetMatchExpression

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetMethodName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetOp

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetOpen

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetProjectName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetProperty

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetResultString

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetRuleId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetRuleName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTableName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTaskId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTemplateId

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTemplateName

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTimeCost

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetTrend

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetUpperValue

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetWarningThreshold

func (*ListQualityResultsByRuleResponseBodyDataRuleChecks) SetWhereCondition

func (ListQualityResultsByRuleResponseBodyDataRuleChecks) String

type ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue

type ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue struct {
	// The date on which the business was performed. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The values of the sample field that are grouped by using the GROUP BY clause. For example, the values of the Gender field are grouped by using the GROUP BY clause. In this case, the values of DiscreteProperty are Male, Female, and null.
	DiscreteProperty *string `json:"DiscreteProperty,omitempty" xml:"DiscreteProperty,omitempty"`
	// The string of the monitoring result.
	SingleCheckResult *int32 `json:"SingleCheckResult,omitempty" xml:"SingleCheckResult,omitempty"`
	// The threshold.
	Threshold *float32 `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
	// The sample value.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) GoString

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) SetBizDate

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) SetDiscreteProperty

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) SetSingleCheckResult

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) SetThreshold

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) SetValue

func (ListQualityResultsByRuleResponseBodyDataRuleChecksReferenceValue) String

type ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue

type ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue struct {
	// The date on which the business was performed. If the monitored business entity is offline data, the value is usually one day before the monitoring is performed.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The values of the sample field that are grouped by using the GROUP BY clause. For example, the values of the Gender field are grouped by using the GROUP BY clause. In this case, the values of DiscreteProperty are Male, Female, and null.
	DiscreteProperty *string `json:"DiscreteProperty,omitempty" xml:"DiscreteProperty,omitempty"`
	// The sample value.
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue) GoString

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue) SetBizDate

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue) SetDiscreteProperty

func (*ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue) SetValue

func (ListQualityResultsByRuleResponseBodyDataRuleChecksSampleValue) String

type ListQualityRulesRequest

type ListQualityRulesRequest struct {
	// The ID of the partition filter expression. You can call the [GetQualityEntity](~~174003~~) operation to query the ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The number of the page to return.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 20.
	PageSize  *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source. You can obtain the name from data source configurations.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (ListQualityRulesRequest) GoString

func (s ListQualityRulesRequest) GoString() string

func (*ListQualityRulesRequest) SetEntityId

func (*ListQualityRulesRequest) SetPageNumber

func (*ListQualityRulesRequest) SetPageSize

func (*ListQualityRulesRequest) SetProjectId

func (*ListQualityRulesRequest) SetProjectName

func (ListQualityRulesRequest) String

func (s ListQualityRulesRequest) String() string

type ListQualityRulesResponse

type ListQualityRulesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListQualityRulesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListQualityRulesResponse) GoString

func (s ListQualityRulesResponse) GoString() string

func (*ListQualityRulesResponse) SetBody

func (*ListQualityRulesResponse) SetHeaders

func (*ListQualityRulesResponse) SetStatusCode

func (ListQualityRulesResponse) String

func (s ListQualityRulesResponse) String() string

type ListQualityRulesResponseBody

type ListQualityRulesResponseBody struct {
	// The list of monitoring rules.
	Data *ListQualityRulesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot errors.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListQualityRulesResponseBody) GoString

func (s ListQualityRulesResponseBody) GoString() string

func (*ListQualityRulesResponseBody) SetData

func (*ListQualityRulesResponseBody) SetErrorCode

func (*ListQualityRulesResponseBody) SetErrorMessage

func (*ListQualityRulesResponseBody) SetHttpStatusCode

func (*ListQualityRulesResponseBody) SetRequestId

func (*ListQualityRulesResponseBody) SetSuccess

func (ListQualityRulesResponseBody) String

type ListQualityRulesResponseBodyData

type ListQualityRulesResponseBodyData struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The details of the monitoring rules.
	Rules []*ListQualityRulesResponseBodyDataRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"`
	// The total number of returned entries.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListQualityRulesResponseBodyData) GoString

func (*ListQualityRulesResponseBodyData) SetPageNumber

func (*ListQualityRulesResponseBodyData) SetPageSize

func (*ListQualityRulesResponseBodyData) SetTotalCount

func (ListQualityRulesResponseBodyData) String

type ListQualityRulesResponseBodyDataRules

type ListQualityRulesResponseBodyDataRules struct {
	// The strength of the monitoring rule. The strength of a monitoring rule indicates the importance of the rule. Valid values:
	//
	// *   1: The monitoring rule is a strong rule.
	//
	// *   0: The monitoring rule is a weak rule.
	//
	//     You can specify whether a monitoring rule is a strong rule based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The ID of the checker.
	CheckerId *int32 `json:"CheckerId,omitempty" xml:"CheckerId,omitempty"`
	// The description of the monitoring rule.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The threshold for a critical alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and a critical alert is reported, nodes are blocked.
	CriticalThreshold *string `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The ID of the partition filter expression.
	EntityId *int32 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The expected value.
	ExpectValue *string `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// Indicates whether the monitoring is performed based on a fixed value.
	FixCheck *bool `json:"FixCheck,omitempty" xml:"FixCheck,omitempty"`
	// The historical threshold for a critical alert.
	HistoryCriticalThreshold *string `json:"HistoryCriticalThreshold,omitempty" xml:"HistoryCriticalThreshold,omitempty"`
	// The historical threshold for a warning alert.
	HistoryWarningThreshold *string `json:"HistoryWarningThreshold,omitempty" xml:"HistoryWarningThreshold,omitempty"`
	// The ID of the monitoring rule.
	Id *int32 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The partition filter expression.
	MatchExpression *string `json:"MatchExpression,omitempty" xml:"MatchExpression,omitempty"`
	// The ID of the sampling method of the monitoring rule.
	MethodId *int32 `json:"MethodId,omitempty" xml:"MethodId,omitempty"`
	// The name of the method that is used to collect sample data, such as avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, or table_count-count_distinct.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// The ID of the Alibaba Cloud account that is used to configure the monitoring rule.
	OnDuty *string `json:"OnDuty,omitempty" xml:"OnDuty,omitempty"`
	// The name of the Alibaba Cloud account that is used to configure the monitoring rule.
	OnDutyAccountName *string `json:"OnDutyAccountName,omitempty" xml:"OnDutyAccountName,omitempty"`
	// The name of the compute engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the monitored field.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The field that is used to associate with monitoring rules at the frontend. This parameter can be ignored.
	PropertyKey *string `json:"PropertyKey,omitempty" xml:"PropertyKey,omitempty"`
	// The ID of the node that is associated with the partition filter expression.
	RuleCheckerRelationId *int32 `json:"RuleCheckerRelationId,omitempty" xml:"RuleCheckerRelationId,omitempty"`
	// The name of the monitoring rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The type of the monitoring rule. Valid values:
	//
	// *   0: The monitoring rule is created by the system.
	// *   1: The monitoring rule is created by a user.
	// *   2: The monitoring rule is a workspace-level rule.
	RuleType *int32 `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the monitoring template.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The name of the monitoring template.
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The trend of the monitoring results.
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	WarningThreshold *string `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
}

func (ListQualityRulesResponseBodyDataRules) GoString

func (*ListQualityRulesResponseBodyDataRules) SetBlockType

func (*ListQualityRulesResponseBodyDataRules) SetCheckerId

func (*ListQualityRulesResponseBodyDataRules) SetComment

func (*ListQualityRulesResponseBodyDataRules) SetCriticalThreshold

func (*ListQualityRulesResponseBodyDataRules) SetEntityId

func (*ListQualityRulesResponseBodyDataRules) SetExpectValue

func (*ListQualityRulesResponseBodyDataRules) SetFixCheck

func (*ListQualityRulesResponseBodyDataRules) SetHistoryCriticalThreshold

func (*ListQualityRulesResponseBodyDataRules) SetHistoryWarningThreshold

func (*ListQualityRulesResponseBodyDataRules) SetId

func (*ListQualityRulesResponseBodyDataRules) SetMatchExpression

func (*ListQualityRulesResponseBodyDataRules) SetMethodId

func (*ListQualityRulesResponseBodyDataRules) SetMethodName

func (*ListQualityRulesResponseBodyDataRules) SetOnDuty

func (*ListQualityRulesResponseBodyDataRules) SetOnDutyAccountName

func (*ListQualityRulesResponseBodyDataRules) SetProjectName

func (*ListQualityRulesResponseBodyDataRules) SetProperty

func (*ListQualityRulesResponseBodyDataRules) SetPropertyKey

func (*ListQualityRulesResponseBodyDataRules) SetRuleCheckerRelationId

func (*ListQualityRulesResponseBodyDataRules) SetRuleName

func (*ListQualityRulesResponseBodyDataRules) SetRuleType

func (*ListQualityRulesResponseBodyDataRules) SetTableName

func (*ListQualityRulesResponseBodyDataRules) SetTemplateId

func (*ListQualityRulesResponseBodyDataRules) SetTemplateName

func (*ListQualityRulesResponseBodyDataRules) SetTrend

func (*ListQualityRulesResponseBodyDataRules) SetWarningThreshold

func (ListQualityRulesResponseBodyDataRules) String

type ListRefDISyncTasksRequest

type ListRefDISyncTasksRequest struct {
	// The name of the data source. You can call the [ListDataSources](~~211431~~) operation to query the name of the data source.
	DatasourceName *string `json:"DatasourceName,omitempty" xml:"DatasourceName,omitempty"`
	// The number of the page to return.
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page.
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The condition used to filter sync nodes. Valid values:
	//
	// *   from: queries the sync nodes that use the data source as the source data source.
	// *   to: queries the sync nodes that use the data source as the destination data source.
	RefType *string `json:"RefType,omitempty" xml:"RefType,omitempty"`
	// The type of the sync node that you want to query. Valid values:
	//
	// *   DI_OFFLINE: batch sync node
	// *   DI_REALTIME: real-time sync node
	//
	// You can specify only one type. The sync solution type is not supported.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ListRefDISyncTasksRequest) GoString

func (s ListRefDISyncTasksRequest) GoString() string

func (*ListRefDISyncTasksRequest) SetDatasourceName

func (*ListRefDISyncTasksRequest) SetPageNumber

func (*ListRefDISyncTasksRequest) SetPageSize

func (*ListRefDISyncTasksRequest) SetProjectId

func (*ListRefDISyncTasksRequest) SetRefType

func (*ListRefDISyncTasksRequest) SetTaskType

func (ListRefDISyncTasksRequest) String

func (s ListRefDISyncTasksRequest) String() string

type ListRefDISyncTasksResponse

type ListRefDISyncTasksResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListRefDISyncTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListRefDISyncTasksResponse) GoString

func (s ListRefDISyncTasksResponse) GoString() string

func (*ListRefDISyncTasksResponse) SetBody

func (*ListRefDISyncTasksResponse) SetHeaders

func (*ListRefDISyncTasksResponse) SetStatusCode

func (ListRefDISyncTasksResponse) String

type ListRefDISyncTasksResponseBody

type ListRefDISyncTasksResponseBody struct {
	// The data returned for the query.
	Data      *ListRefDISyncTasksResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	RequestId *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListRefDISyncTasksResponseBody) GoString

func (*ListRefDISyncTasksResponseBody) SetRequestId

func (*ListRefDISyncTasksResponseBody) SetSuccess

func (ListRefDISyncTasksResponseBody) String

type ListRefDISyncTasksResponseBodyData

type ListRefDISyncTasksResponseBodyData struct {
	// The details of the sync nodes.
	//
	// A data source is usually associated with multiple sync nodes. Therefore, the value of this parameter is an array. The following parameters are the elements in the array. The sample values of these parameters show the details of a sync node.
	DISyncTasks []*ListRefDISyncTasksResponseBodyDataDISyncTasks `json:"DISyncTasks,omitempty" xml:"DISyncTasks,omitempty" type:"Repeated"`
}

func (ListRefDISyncTasksResponseBodyData) GoString

func (ListRefDISyncTasksResponseBodyData) String

type ListRefDISyncTasksResponseBodyDataDISyncTasks

type ListRefDISyncTasksResponseBodyDataDISyncTasks struct {
	// The destination data source of the sync node.
	//
	// If the sync node has multiple destination data sources, the return value is a JSON array, such as \\"odps_writer\\", \\"mysql\\".
	//
	// If the RefType parameter is set to to, the sync nodes that use the specified data source as the destination data source are returned. In this case, the value of this parameter indicates the specified data source.
	DiDestinationDatasource *string `json:"DiDestinationDatasource,omitempty" xml:"DiDestinationDatasource,omitempty"`
	// The source data source of the sync node.
	//
	// If the sync node has multiple source data sources, the return value is a JSON array, such as \\"odps_writer\\", \\"mysql\\".
	//
	// If the RefType parameter is set to from, the sync nodes that use the specified data source as the source data source are returned. In this case, the value of this parameter indicates the specified data source.
	DiSourceDatasource *string `json:"DiSourceDatasource,omitempty" xml:"DiSourceDatasource,omitempty"`
	// The ID of the sync node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the sync node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The type of the sync node. Valid values:
	//
	// *   DI_OFFLINE: batch sync node
	// *   DI_REALTIME: real-time sync node
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (ListRefDISyncTasksResponseBodyDataDISyncTasks) GoString

func (*ListRefDISyncTasksResponseBodyDataDISyncTasks) SetDiDestinationDatasource

func (*ListRefDISyncTasksResponseBodyDataDISyncTasks) SetDiSourceDatasource

func (*ListRefDISyncTasksResponseBodyDataDISyncTasks) SetNodeId

func (*ListRefDISyncTasksResponseBodyDataDISyncTasks) SetNodeName

func (*ListRefDISyncTasksResponseBodyDataDISyncTasks) SetTaskType

func (ListRefDISyncTasksResponseBodyDataDISyncTasks) String

type ListRemindsRequest

type ListRemindsRequest struct {
	// The ID of the Alibaba Cloud account that is used to receive alert notifications.
	AlertTarget *string `json:"AlertTarget,omitempty" xml:"AlertTarget,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the custom alert rules.
	Founder *string `json:"Founder,omitempty" xml:"Founder,omitempty"`
	// The ID of the node to which the custom alert rules are applied. You can use the ID to search for the custom alert rules that are applied to the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The number of the page to return. Valid values: 1 to 30. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The conditions that trigger an alert for the node. Valid values: FINISHED, UNFINISHED, ERROR, CYCLE_UNFINISHED, and TIMEOUT. The value FINISHED indicates that the node finishes running. The value UNFINISHED indicates that the node is still running at the specified point in time. The value ERROR indicates that an error occurs when the node is running. The value CYCLE_UNFINISHED indicates that the node does not finish running in the specified scheduling cycle. The value TIMEOUT indicates that the node times out. You can specify multiple conditions for a custom alert rule. If you specify multiple condition, separate them with commas (,).
	RemindTypes *string `json:"RemindTypes,omitempty" xml:"RemindTypes,omitempty"`
	// The keyword in a rule name that is used to search for the rule. Fuzzy search is supported.
	SearchText *string `json:"SearchText,omitempty" xml:"SearchText,omitempty"`
}

func (ListRemindsRequest) GoString

func (s ListRemindsRequest) GoString() string

func (*ListRemindsRequest) SetAlertTarget

func (s *ListRemindsRequest) SetAlertTarget(v string) *ListRemindsRequest

func (*ListRemindsRequest) SetFounder

func (s *ListRemindsRequest) SetFounder(v string) *ListRemindsRequest

func (*ListRemindsRequest) SetNodeId

func (s *ListRemindsRequest) SetNodeId(v int64) *ListRemindsRequest

func (*ListRemindsRequest) SetPageNumber

func (s *ListRemindsRequest) SetPageNumber(v int32) *ListRemindsRequest

func (*ListRemindsRequest) SetPageSize

func (s *ListRemindsRequest) SetPageSize(v int32) *ListRemindsRequest

func (*ListRemindsRequest) SetRemindTypes

func (s *ListRemindsRequest) SetRemindTypes(v string) *ListRemindsRequest

func (*ListRemindsRequest) SetSearchText

func (s *ListRemindsRequest) SetSearchText(v string) *ListRemindsRequest

func (ListRemindsRequest) String

func (s ListRemindsRequest) String() string

type ListRemindsResponse

type ListRemindsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListRemindsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListRemindsResponse) GoString

func (s ListRemindsResponse) GoString() string

func (*ListRemindsResponse) SetBody

func (*ListRemindsResponse) SetHeaders

func (s *ListRemindsResponse) SetHeaders(v map[string]*string) *ListRemindsResponse

func (*ListRemindsResponse) SetStatusCode

func (s *ListRemindsResponse) SetStatusCode(v int32) *ListRemindsResponse

func (ListRemindsResponse) String

func (s ListRemindsResponse) String() string

type ListRemindsResponseBody

type ListRemindsResponseBody struct {
	// The information about custom alert rules returned.
	Data *ListRemindsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListRemindsResponseBody) GoString

func (s ListRemindsResponseBody) GoString() string

func (*ListRemindsResponseBody) SetData

func (*ListRemindsResponseBody) SetErrorCode

func (*ListRemindsResponseBody) SetErrorMessage

func (*ListRemindsResponseBody) SetHttpStatusCode

func (s *ListRemindsResponseBody) SetHttpStatusCode(v int32) *ListRemindsResponseBody

func (*ListRemindsResponseBody) SetRequestId

func (*ListRemindsResponseBody) SetSuccess

func (ListRemindsResponseBody) String

func (s ListRemindsResponseBody) String() string

type ListRemindsResponseBodyData

type ListRemindsResponseBodyData struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The custom alert rules returned.
	Reminds []*ListRemindsResponseBodyDataReminds `json:"Reminds,omitempty" xml:"Reminds,omitempty" type:"Repeated"`
	// The total number of custom alert rules returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListRemindsResponseBodyData) GoString

func (s ListRemindsResponseBodyData) GoString() string

func (*ListRemindsResponseBodyData) SetPageNumber

func (*ListRemindsResponseBodyData) SetPageSize

func (*ListRemindsResponseBodyData) SetReminds

func (*ListRemindsResponseBodyData) SetTotalCount

func (ListRemindsResponseBodyData) String

type ListRemindsResponseBodyDataReminds

type ListRemindsResponseBodyDataReminds struct {
	// The notification method. Valid values: MAIL, SMS, and PHONE. The value MAIL indicates that the notification is sent by email. The value SMS indicates that the notification is sent by text message. The value PHONE indicates that the notification is sent by call, which is supported only by DataWorks Professional Edition and more advanced editions.
	AlertMethods []*string `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty" type:"Repeated"`
	// The IDs of the Alibaba Cloud accounts that are used to receive alert notifications.
	AlertTargets []*string `json:"AlertTargets,omitempty" xml:"AlertTargets,omitempty" type:"Repeated"`
	// The alert recipient. Valid values: OWNER and OTHER. The value OWNER indicates the node owner. The value OTHER indicates a specified user.
	AlertUnit *string `json:"AlertUnit,omitempty" xml:"AlertUnit,omitempty"`
	// The IDs of the baselines to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is BASELINE.
	BaselineIds []*int64 `json:"BaselineIds,omitempty" xml:"BaselineIds,omitempty" type:"Repeated"`
	// The IDs of the workflows to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is BIZPROCESS.
	BizProcessIds []*int64 `json:"BizProcessIds,omitempty" xml:"BizProcessIds,omitempty" type:"Repeated"`
	// The end time of the quiet hours. The value is in the hh:mm format. Valid values of hh: 0 to 23. Valid values of mm: 0 to 59.
	DndEnd *string `json:"DndEnd,omitempty" xml:"DndEnd,omitempty"`
	// The start time of the quiet hours. The value is in the hh:mm format. Valid values of hh: 0 to 23. Valid values of mm: 0 to 59.
	DndStart *string `json:"DndStart,omitempty" xml:"DndStart,omitempty"`
	// The ID of the Alibaba Cloud account that is used to create the custom alert rule.
	Founder *string `json:"Founder,omitempty" xml:"Founder,omitempty"`
	// The IDs of the nodes to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is NODE.
	NodeIds []*int64 `json:"NodeIds,omitempty" xml:"NodeIds,omitempty" type:"Repeated"`
	// The IDs of the workspaces to which the custom alert rule is applied. This parameter is returned if the value of the RemindUnit parameter is PROJECT.
	ProjectIds []*int64 `json:"ProjectIds,omitempty" xml:"ProjectIds,omitempty" type:"Repeated"`
	// The ID of the custom alert rule.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
	// The name of the custom alert rule.
	RemindName *string `json:"RemindName,omitempty" xml:"RemindName,omitempty"`
	// The conditions that trigger an alert for the node. Valid values: FINISHED, UNFINISHED, ERROR, CYCLE_UNFINISHED, and TIMEOUT. The value FINISHED indicates that the node finishes running. The value UNFINISHED indicates that the node is still running at the specified point in time. The value ERROR indicates that an error occurs when the node is running. The value CYCLE_UNFINISHED indicates that the node does not finish running in the specified scheduling cycle. The value TIMEOUT indicates that the node times out.
	RemindType *string `json:"RemindType,omitempty" xml:"RemindType,omitempty"`
	// The type of the object to which the custom alert rule is applied. Valid values: NODE, BASELINE, PROJECT, and BIZPROCESS. The value NODE indicates that the monitored object is a node. The value BASELINE indicates that the monitored object is a baseline. The value PROJECT indicates that the monitored object is a workspace. The value BIZPROCESS indicates that the monitored object is a workflow.
	RemindUnit *string `json:"RemindUnit,omitempty" xml:"RemindUnit,omitempty"`
	// Indicates whether the custom alert rule is enabled. Valid values: true and false.
	Useflag *bool `json:"Useflag,omitempty" xml:"Useflag,omitempty"`
}

func (ListRemindsResponseBodyDataReminds) GoString

func (*ListRemindsResponseBodyDataReminds) SetAlertMethods

func (*ListRemindsResponseBodyDataReminds) SetAlertTargets

func (*ListRemindsResponseBodyDataReminds) SetAlertUnit

func (*ListRemindsResponseBodyDataReminds) SetBaselineIds

func (*ListRemindsResponseBodyDataReminds) SetBizProcessIds

func (*ListRemindsResponseBodyDataReminds) SetDndEnd

func (*ListRemindsResponseBodyDataReminds) SetDndStart

func (*ListRemindsResponseBodyDataReminds) SetFounder

func (*ListRemindsResponseBodyDataReminds) SetNodeIds

func (*ListRemindsResponseBodyDataReminds) SetProjectIds

func (*ListRemindsResponseBodyDataReminds) SetRemindId

func (*ListRemindsResponseBodyDataReminds) SetRemindName

func (*ListRemindsResponseBodyDataReminds) SetRemindType

func (*ListRemindsResponseBodyDataReminds) SetRemindUnit

func (*ListRemindsResponseBodyDataReminds) SetUseflag

func (ListRemindsResponseBodyDataReminds) String

type ListResourceGroupsRequest

type ListResourceGroupsRequest struct {
	// The tags.
	BizExtKey *string `json:"BizExtKey,omitempty" xml:"BizExtKey,omitempty"`
	// The ID of the resource group.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The category of the resource groups. Valid values:
	//
	// *   default: shared resource group
	// *   single: exclusive resource group
	// *   Default value: default
	ResourceGroupType *int32 `json:"ResourceGroupType,omitempty" xml:"ResourceGroupType,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The tag value.
	Tags []*ListResourceGroupsRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListResourceGroupsRequest) GoString

func (s ListResourceGroupsRequest) GoString() string

func (*ListResourceGroupsRequest) SetBizExtKey

func (*ListResourceGroupsRequest) SetKeyword

func (*ListResourceGroupsRequest) SetResourceGroupType

func (s *ListResourceGroupsRequest) SetResourceGroupType(v int32) *ListResourceGroupsRequest

func (*ListResourceGroupsRequest) SetResourceManagerResourceGroupId

func (s *ListResourceGroupsRequest) SetResourceManagerResourceGroupId(v string) *ListResourceGroupsRequest

func (*ListResourceGroupsRequest) SetTags

func (ListResourceGroupsRequest) String

func (s ListResourceGroupsRequest) String() string

type ListResourceGroupsRequestTags

type ListResourceGroupsRequestTags struct {
	// The HTTP status code returned.
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListResourceGroupsRequestTags) GoString

func (*ListResourceGroupsRequestTags) SetKey

func (*ListResourceGroupsRequestTags) SetValue

func (ListResourceGroupsRequestTags) String

type ListResourceGroupsResponse

type ListResourceGroupsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListResourceGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListResourceGroupsResponse) GoString

func (s ListResourceGroupsResponse) GoString() string

func (*ListResourceGroupsResponse) SetBody

func (*ListResourceGroupsResponse) SetHeaders

func (*ListResourceGroupsResponse) SetStatusCode

func (ListResourceGroupsResponse) String

type ListResourceGroupsResponseBody

type ListResourceGroupsResponseBody struct {
	// The time when the resource group was last updated.
	Data []*ListResourceGroupsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// Indicates whether the request was successful.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The resource groups.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the resource group. Valid values:
	//
	// *   0: The resource group is running or in service.
	// *   1: The resource group has expired and is frozen.
	// *   2: The resource group is released or destroyed.
	// *   3: The resource group is being created or started.
	// *   4: The resource group fails to be created or started.
	// *   5: The resource group is being scaled out or upgraded.
	// *   6: The resource group fails to be scaled out or upgraded.
	// *   7: The resource group is being released or destroyed.
	// *   8: The resource group fails to be released or destroyed.
	// *   9: The operation performed on the resource group times out. All operations may time out. This value is temporarily available only for DataService Studio.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListResourceGroupsResponseBody) GoString

func (*ListResourceGroupsResponseBody) SetData

func (*ListResourceGroupsResponseBody) SetHttpStatusCode

func (*ListResourceGroupsResponseBody) SetRequestId

func (*ListResourceGroupsResponseBody) SetSuccess

func (ListResourceGroupsResponseBody) String

type ListResourceGroupsResponseBodyData

type ListResourceGroupsResponseBodyData struct {
	// The details of the resource group. The content enclosed in braces {} is the details of the resource group.
	BizExtKey *string `json:"BizExtKey,omitempty" xml:"BizExtKey,omitempty"`
	// The type of the resource group. Valid values:
	//
	// *   0: DataWorks
	// *   2: MaxCompute
	// *   3: PAI
	// *   4: Data Integration
	// *   7: scheduling
	// *   9: DataService Studio
	Cluster *string `json:"Cluster,omitempty" xml:"Cluster,omitempty"`
	// The mode of the resource group. Valid values:
	//
	// *   ISOLATE: exclusive resource group that adopts the subscription billing method
	// *   SHARE: shared resource group that adopts the pay-as-you-go billing method
	// *   DEVELOP: resource group for developers
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// The time when the cluster was created. Example: Jul 9, 2018 02:43:37 PM.
	EnableKp *bool `json:"EnableKp,omitempty" xml:"EnableKp,omitempty"`
	// The ID of your Alibaba Cloud resource group.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The category of the resource group. Valid values:
	//
	// *   default: shared resource group
	// *   single: exclusive resource group
	Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"`
	// Indicates whether the UID of an Alibaba Cloud account is used for access. Valid values:
	//
	// *   true: The MaxCompute compute engine uses the UID of the Alibaba Cloud account as the display name of the account for access.
	//
	// *   false: The MaxCompute compute engine uses the name of the Alibaba Cloud account as the display name of the account for access.
	//
	//     The remaining values are useless. This parameter is returned only if the type of the resource group is MaxCompute.
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// The sequence number of the resource group. Created resource groups are sorted in ascending order by sequence number.
	Mode *string `json:"Mode,omitempty" xml:"Mode,omitempty"`
	// The ID of the tenant.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The identifier of the resource group.
	ResourceGroupType *string `json:"ResourceGroupType,omitempty" xml:"ResourceGroupType,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The name of the resource group.
	Sequence *int32 `json:"Sequence,omitempty" xml:"Sequence,omitempty"`
	// The ID of the resource group.
	Specs map[string]interface{} `json:"Specs,omitempty" xml:"Specs,omitempty"`
	// Indicates whether the resource group is the default resource group. Valid values:
	//
	// *   true: The resource group is the default resource group.
	// *   false: The resource group is not the default resource group.
	Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"`
	// The tag value.
	Tags []*ListResourceGroupsResponseBodyDataTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	// The tags.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The name of the cluster. This parameter is returned only if the type of the resource group is MaxCompute or PAI.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (ListResourceGroupsResponseBodyData) GoString

func (*ListResourceGroupsResponseBodyData) SetBizExtKey

func (*ListResourceGroupsResponseBodyData) SetCluster

func (*ListResourceGroupsResponseBodyData) SetCreateTime

func (*ListResourceGroupsResponseBodyData) SetEnableKp

func (*ListResourceGroupsResponseBodyData) SetId

func (*ListResourceGroupsResponseBodyData) SetIdentifier

func (*ListResourceGroupsResponseBodyData) SetIsDefault

func (*ListResourceGroupsResponseBodyData) SetMode

func (*ListResourceGroupsResponseBodyData) SetName

func (*ListResourceGroupsResponseBodyData) SetResourceGroupType

func (*ListResourceGroupsResponseBodyData) SetResourceManagerResourceGroupId

func (s *ListResourceGroupsResponseBodyData) SetResourceManagerResourceGroupId(v string) *ListResourceGroupsResponseBodyData

func (*ListResourceGroupsResponseBodyData) SetSequence

func (*ListResourceGroupsResponseBodyData) SetSpecs

func (*ListResourceGroupsResponseBodyData) SetStatus

func (*ListResourceGroupsResponseBodyData) SetTenantId

func (*ListResourceGroupsResponseBodyData) SetUpdateTime

func (ListResourceGroupsResponseBodyData) String

type ListResourceGroupsResponseBodyDataTags

type ListResourceGroupsResponseBodyDataTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListResourceGroupsResponseBodyDataTags) GoString

func (*ListResourceGroupsResponseBodyDataTags) SetKey

func (*ListResourceGroupsResponseBodyDataTags) SetValue

func (ListResourceGroupsResponseBodyDataTags) String

type ListResourceGroupsShrinkRequest

type ListResourceGroupsShrinkRequest struct {
	// The tags.
	BizExtKey *string `json:"BizExtKey,omitempty" xml:"BizExtKey,omitempty"`
	// The ID of the resource group.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The category of the resource groups. Valid values:
	//
	// *   default: shared resource group
	// *   single: exclusive resource group
	// *   Default value: default
	ResourceGroupType *int32 `json:"ResourceGroupType,omitempty" xml:"ResourceGroupType,omitempty"`
	// The tag key.
	ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"`
	// The tag value.
	TagsShrink *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (ListResourceGroupsShrinkRequest) GoString

func (*ListResourceGroupsShrinkRequest) SetBizExtKey

func (*ListResourceGroupsShrinkRequest) SetKeyword

func (*ListResourceGroupsShrinkRequest) SetResourceGroupType

func (*ListResourceGroupsShrinkRequest) SetResourceManagerResourceGroupId

func (s *ListResourceGroupsShrinkRequest) SetResourceManagerResourceGroupId(v string) *ListResourceGroupsShrinkRequest

func (*ListResourceGroupsShrinkRequest) SetTagsShrink

func (ListResourceGroupsShrinkRequest) String

type ListShiftPersonnelsRequest

type ListShiftPersonnelsRequest struct {
	// The time when the on-duty engineer ends a shift. Set the value to a UNIX timestamp.
	BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The time when the on-duty engineer starts a shift. Set the value to a UNIX timestamp.
	ShiftPersonUID *string `json:"ShiftPersonUID,omitempty" xml:"ShiftPersonUID,omitempty"`
	// The type of on-duty engineers that you want to query. Valid values: ALL, PRIMARY, BACKUP, and DESIGNATED_USER.
	ShiftScheduleIdentifier *string `json:"ShiftScheduleIdentifier,omitempty" xml:"ShiftScheduleIdentifier,omitempty"`
	// The ID of your Alibaba Cloud account. You can log on to the DataWorks console and move the pointer over the profile picture in the upper-right corner to obtain the ID.
	UserType *string `json:"UserType,omitempty" xml:"UserType,omitempty"`
}

func (ListShiftPersonnelsRequest) GoString

func (s ListShiftPersonnelsRequest) GoString() string

func (*ListShiftPersonnelsRequest) SetBeginTime

func (*ListShiftPersonnelsRequest) SetEndTime

func (*ListShiftPersonnelsRequest) SetShiftPersonUID

func (*ListShiftPersonnelsRequest) SetShiftScheduleIdentifier

func (s *ListShiftPersonnelsRequest) SetShiftScheduleIdentifier(v string) *ListShiftPersonnelsRequest

func (*ListShiftPersonnelsRequest) SetUserType

func (ListShiftPersonnelsRequest) String

type ListShiftPersonnelsResponse

type ListShiftPersonnelsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListShiftPersonnelsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListShiftPersonnelsResponse) GoString

func (s ListShiftPersonnelsResponse) GoString() string

func (*ListShiftPersonnelsResponse) SetBody

func (*ListShiftPersonnelsResponse) SetHeaders

func (*ListShiftPersonnelsResponse) SetStatusCode

func (ListShiftPersonnelsResponse) String

type ListShiftPersonnelsResponseBody

type ListShiftPersonnelsResponseBody struct {
	// The page number of the returned page. Minimum value: 1. Maximum value: 100. Default value: 1.
	Paging *ListShiftPersonnelsResponseBodyPaging `json:"Paging,omitempty" xml:"Paging,omitempty" type:"Struct"`
	// The pagination data.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListShiftPersonnelsResponseBody) GoString

func (*ListShiftPersonnelsResponseBody) SetRequestId

func (ListShiftPersonnelsResponseBody) String

type ListShiftPersonnelsResponseBodyPaging

type ListShiftPersonnelsResponseBodyPaging struct {
	// The number of entries returned per page. Default value: 10. Maximum value: 100.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of entries returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The UID of the on-duty engineer.
	ShiftPersons []*ListShiftPersonnelsResponseBodyPagingShiftPersons `json:"ShiftPersons,omitempty" xml:"ShiftPersons,omitempty" type:"Repeated"`
	// The on-duty engineers in the shift schedule.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListShiftPersonnelsResponseBodyPaging) GoString

func (*ListShiftPersonnelsResponseBodyPaging) SetPageNumber

func (*ListShiftPersonnelsResponseBodyPaging) SetPageSize

func (*ListShiftPersonnelsResponseBodyPaging) SetTotalCount

func (ListShiftPersonnelsResponseBodyPaging) String

type ListShiftPersonnelsResponseBodyPagingShiftPersons

type ListShiftPersonnelsResponseBodyPagingShiftPersons struct {
	// The time when the on-duty engineer ends the shift.
	BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	EndTime   *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The time when the on-duty engineer starts the shift.
	ShiftPersonName *string `json:"ShiftPersonName,omitempty" xml:"ShiftPersonName,omitempty"`
	// The name of the on-duty engineer.
	ShiftPersonUID *string `json:"ShiftPersonUID,omitempty" xml:"ShiftPersonUID,omitempty"`
}

func (ListShiftPersonnelsResponseBodyPagingShiftPersons) GoString

func (*ListShiftPersonnelsResponseBodyPagingShiftPersons) SetBeginTime

func (*ListShiftPersonnelsResponseBodyPagingShiftPersons) SetEndTime

func (*ListShiftPersonnelsResponseBodyPagingShiftPersons) SetShiftPersonName

func (*ListShiftPersonnelsResponseBodyPagingShiftPersons) SetShiftPersonUID

func (ListShiftPersonnelsResponseBodyPagingShiftPersons) String

type ListShiftSchedulesRequest

type ListShiftSchedulesRequest struct {
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of the page to return. Minimum value:1. Maximum value: 100. Default value: 1.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of your Alibaba Cloud account. You can log on to the DataWorks console and move the pointer over the profile picture in the upper-right corner to obtain the ID.
	ShiftScheduleName *string `json:"ShiftScheduleName,omitempty" xml:"ShiftScheduleName,omitempty"`
}

func (ListShiftSchedulesRequest) GoString

func (s ListShiftSchedulesRequest) GoString() string

func (*ListShiftSchedulesRequest) SetOwner

func (*ListShiftSchedulesRequest) SetPageNumber

func (*ListShiftSchedulesRequest) SetPageSize

func (*ListShiftSchedulesRequest) SetShiftScheduleName

func (s *ListShiftSchedulesRequest) SetShiftScheduleName(v string) *ListShiftSchedulesRequest

func (ListShiftSchedulesRequest) String

func (s ListShiftSchedulesRequest) String() string

type ListShiftSchedulesResponse

type ListShiftSchedulesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListShiftSchedulesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListShiftSchedulesResponse) GoString

func (s ListShiftSchedulesResponse) GoString() string

func (*ListShiftSchedulesResponse) SetBody

func (*ListShiftSchedulesResponse) SetHeaders

func (*ListShiftSchedulesResponse) SetStatusCode

func (ListShiftSchedulesResponse) String

type ListShiftSchedulesResponseBody

type ListShiftSchedulesResponseBody struct {
	// The page number of the returned page. Minimum value:1. Maximum value: 100.
	Paging *ListShiftSchedulesResponseBodyPaging `json:"Paging,omitempty" xml:"Paging,omitempty" type:"Struct"`
	// The pagination data.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListShiftSchedulesResponseBody) GoString

func (*ListShiftSchedulesResponseBody) SetRequestId

func (ListShiftSchedulesResponseBody) String

type ListShiftSchedulesResponseBodyPaging

type ListShiftSchedulesResponseBodyPaging struct {
	// The number of entries returned per page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The total number of entries returned.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The unique identifier of the shift schedule. You can use the identifier to query the on-duty engineers in the shift schedule.
	ShiftSchedules []*ListShiftSchedulesResponseBodyPagingShiftSchedules `json:"ShiftSchedules,omitempty" xml:"ShiftSchedules,omitempty" type:"Repeated"`
	// The shift schedules.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListShiftSchedulesResponseBodyPaging) GoString

func (*ListShiftSchedulesResponseBodyPaging) SetPageNumber

func (*ListShiftSchedulesResponseBodyPaging) SetPageSize

func (*ListShiftSchedulesResponseBodyPaging) SetTotalCount

func (ListShiftSchedulesResponseBodyPaging) String

type ListShiftSchedulesResponseBodyPagingShiftSchedules

type ListShiftSchedulesResponseBodyPagingShiftSchedules struct {
	// The name of the shift schedule.
	ShiftScheduleIdentifier *string `json:"ShiftScheduleIdentifier,omitempty" xml:"ShiftScheduleIdentifier,omitempty"`
	ShiftScheduleName       *string `json:"ShiftScheduleName,omitempty" xml:"ShiftScheduleName,omitempty"`
}

func (ListShiftSchedulesResponseBodyPagingShiftSchedules) GoString

func (*ListShiftSchedulesResponseBodyPagingShiftSchedules) SetShiftScheduleIdentifier

func (*ListShiftSchedulesResponseBodyPagingShiftSchedules) SetShiftScheduleName

func (ListShiftSchedulesResponseBodyPagingShiftSchedules) String

type ListSuccessInstanceAmountRequest

type ListSuccessInstanceAmountRequest struct {
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListSuccessInstanceAmountRequest) GoString

func (*ListSuccessInstanceAmountRequest) SetProjectId

func (ListSuccessInstanceAmountRequest) String

type ListSuccessInstanceAmountResponse

type ListSuccessInstanceAmountResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListSuccessInstanceAmountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListSuccessInstanceAmountResponse) GoString

func (*ListSuccessInstanceAmountResponse) SetHeaders

func (*ListSuccessInstanceAmountResponse) SetStatusCode

func (ListSuccessInstanceAmountResponse) String

type ListSuccessInstanceAmountResponseBody

type ListSuccessInstanceAmountResponseBody struct {
	// Indicates the trend of the number of auto triggered node instances that are successfully run every hour on the hour of the current day.
	InstanceStatusTrend *ListSuccessInstanceAmountResponseBodyInstanceStatusTrend `json:"InstanceStatusTrend,omitempty" xml:"InstanceStatusTrend,omitempty" type:"Struct"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListSuccessInstanceAmountResponseBody) GoString

func (*ListSuccessInstanceAmountResponseBody) SetRequestId

func (ListSuccessInstanceAmountResponseBody) String

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrend

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrend struct {
	// The average trend.
	AvgTrend []*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend `json:"AvgTrend,omitempty" xml:"AvgTrend,omitempty" type:"Repeated"`
	// The trend of the number of auto triggered node instances that are successfully run on the current day.
	TodayTrend []*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend `json:"TodayTrend,omitempty" xml:"TodayTrend,omitempty" type:"Repeated"`
	// The trend of the number of auto triggered node instances that are successfully run one day earlier than the current day.
	YesterdayTrend []*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend `json:"YesterdayTrend,omitempty" xml:"YesterdayTrend,omitempty" type:"Repeated"`
}

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrend) GoString

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrend) String

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend struct {
	// The number of instances that are successfully run.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The point in time. The value is an exact hour that ranges from 00:00 to 23:00, such as 00:00, 01:00, or 02:00.
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend) GoString

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend) SetCount

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend) SetTimePoint

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendAvgTrend) String

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend struct {
	// The number of instances that are successfully run.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The point in time. The value is an exact hour that ranges from 00:00 to 23:00, such as 00:00, 01:00, or 02:00.
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend) GoString

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend) SetCount

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend) SetTimePoint

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendTodayTrend) String

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend

type ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend struct {
	// The number of instances that are successfully run.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The point in time. The value is an exact hour that ranges from 00:00 to 23:00, such as 00:00, 01:00, or 02:00.
	TimePoint *string `json:"TimePoint,omitempty" xml:"TimePoint,omitempty"`
}

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend) GoString

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend) SetCount

func (*ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend) SetTimePoint

func (ListSuccessInstanceAmountResponseBodyInstanceStatusTrendYesterdayTrend) String

type ListTableLevelRequest

type ListTableLevelRequest struct {
	// The type of the table level. Valid values: 1 and 2. A value of 1 indicates the logical level. A value of 2 indicates the physical level.
	LevelType *int32 `json:"LevelType,omitempty" xml:"LevelType,omitempty"`
	// The number of the page to return. Default value: 1.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value: 10.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListTableLevelRequest) GoString

func (s ListTableLevelRequest) GoString() string

func (*ListTableLevelRequest) SetLevelType

func (*ListTableLevelRequest) SetPageNum

func (*ListTableLevelRequest) SetPageSize

func (*ListTableLevelRequest) SetProjectId

func (ListTableLevelRequest) String

func (s ListTableLevelRequest) String() string

type ListTableLevelResponse

type ListTableLevelResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTableLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTableLevelResponse) GoString

func (s ListTableLevelResponse) GoString() string

func (*ListTableLevelResponse) SetBody

func (*ListTableLevelResponse) SetHeaders

func (*ListTableLevelResponse) SetStatusCode

func (ListTableLevelResponse) String

func (s ListTableLevelResponse) String() string

type ListTableLevelResponseBody

type ListTableLevelResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The information about the table levels.
	TableLevelInfo *ListTableLevelResponseBodyTableLevelInfo `json:"TableLevelInfo,omitempty" xml:"TableLevelInfo,omitempty" type:"Struct"`
}

func (ListTableLevelResponseBody) GoString

func (s ListTableLevelResponseBody) GoString() string

func (*ListTableLevelResponseBody) SetErrorCode

func (*ListTableLevelResponseBody) SetErrorMessage

func (*ListTableLevelResponseBody) SetHttpStatusCode

func (*ListTableLevelResponseBody) SetRequestId

func (*ListTableLevelResponseBody) SetSuccess

func (*ListTableLevelResponseBody) SetTableLevelInfo

func (ListTableLevelResponseBody) String

type ListTableLevelResponseBodyTableLevelInfo

type ListTableLevelResponseBodyTableLevelInfo struct {
	// The list of table levels.
	LevelList []*ListTableLevelResponseBodyTableLevelInfoLevelList `json:"LevelList,omitempty" xml:"LevelList,omitempty" type:"Repeated"`
	// The total number of table levels returned.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListTableLevelResponseBodyTableLevelInfo) GoString

func (*ListTableLevelResponseBodyTableLevelInfo) SetTotalCount

func (ListTableLevelResponseBodyTableLevelInfo) String

type ListTableLevelResponseBodyTableLevelInfoLevelList

type ListTableLevelResponseBodyTableLevelInfoLevelList struct {
	// The description of the table level.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the table level.
	LevelId *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// The type of the table level. Valid values: 1 and 2. A value of 1 indicates the logical level. A value of 2 indicates the physical level.
	LevelType *int32 `json:"LevelType,omitempty" xml:"LevelType,omitempty"`
	// The name of the table level.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListTableLevelResponseBodyTableLevelInfoLevelList) GoString

func (*ListTableLevelResponseBodyTableLevelInfoLevelList) SetDescription

func (*ListTableLevelResponseBodyTableLevelInfoLevelList) SetLevelId

func (*ListTableLevelResponseBodyTableLevelInfoLevelList) SetLevelType

func (*ListTableLevelResponseBodyTableLevelInfoLevelList) SetName

func (*ListTableLevelResponseBodyTableLevelInfoLevelList) SetProjectId

func (ListTableLevelResponseBodyTableLevelInfoLevelList) String

type ListTableThemeRequest

type ListTableThemeRequest struct {
	// The number of the page to return.
	PageNum *int32 `json:"PageNum,omitempty" xml:"PageNum,omitempty"`
	// The number of entries to return on each page. Default value:10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The ID of the parent table folder.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (ListTableThemeRequest) GoString

func (s ListTableThemeRequest) GoString() string

func (*ListTableThemeRequest) SetPageNum

func (*ListTableThemeRequest) SetPageSize

func (*ListTableThemeRequest) SetParentId

func (*ListTableThemeRequest) SetProjectId

func (ListTableThemeRequest) String

func (s ListTableThemeRequest) String() string

type ListTableThemeResponse

type ListTableThemeResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTableThemeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTableThemeResponse) GoString

func (s ListTableThemeResponse) GoString() string

func (*ListTableThemeResponse) SetBody

func (*ListTableThemeResponse) SetHeaders

func (*ListTableThemeResponse) SetStatusCode

func (ListTableThemeResponse) String

func (s ListTableThemeResponse) String() string

type ListTableThemeResponseBody

type ListTableThemeResponseBody struct {
	// The returned data about the level of the table folder.
	Data *ListTableThemeResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListTableThemeResponseBody) GoString

func (s ListTableThemeResponseBody) GoString() string

func (*ListTableThemeResponseBody) SetData

func (*ListTableThemeResponseBody) SetErrorCode

func (*ListTableThemeResponseBody) SetErrorMessage

func (*ListTableThemeResponseBody) SetHttpStatusCode

func (*ListTableThemeResponseBody) SetRequestId

func (*ListTableThemeResponseBody) SetSuccess

func (ListTableThemeResponseBody) String

type ListTableThemeResponseBodyData

type ListTableThemeResponseBodyData struct {
	// The list of levels of the table folders.
	ThemeList []*ListTableThemeResponseBodyDataThemeList `json:"ThemeList,omitempty" xml:"ThemeList,omitempty" type:"Repeated"`
	// The total number of table folders.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListTableThemeResponseBodyData) GoString

func (*ListTableThemeResponseBodyData) SetTotalCount

func (ListTableThemeResponseBodyData) String

type ListTableThemeResponseBodyDataThemeList

type ListTableThemeResponseBodyDataThemeList struct {
	// The time when the level was created.
	CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"`
	// The creator of the level.
	Creator *string `json:"Creator,omitempty" xml:"Creator,omitempty"`
	// The level of the table folder. Valid values: 1 and 2. A value of 1 indicates a table folder of level 1. A value of 2 indicates a table folder of level 2.
	Level *int32 `json:"Level,omitempty" xml:"Level,omitempty"`
	// The name of the level of the table folder.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the parent node.
	ParentId *int64 `json:"ParentId,omitempty" xml:"ParentId,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the table folder.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
}

func (ListTableThemeResponseBodyDataThemeList) GoString

func (*ListTableThemeResponseBodyDataThemeList) SetCreateTimeStamp

func (*ListTableThemeResponseBodyDataThemeList) SetCreator

func (*ListTableThemeResponseBodyDataThemeList) SetLevel

func (*ListTableThemeResponseBodyDataThemeList) SetName

func (*ListTableThemeResponseBodyDataThemeList) SetParentId

func (*ListTableThemeResponseBodyDataThemeList) SetProjectId

func (*ListTableThemeResponseBodyDataThemeList) SetThemeId

func (ListTableThemeResponseBodyDataThemeList) String

type ListTopicsRequest

type ListTopicsRequest struct {
	// The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-dd\"T\"HH:mm:ssZ format. The time must be in UTC.
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// The ID of the node instance that triggers the events. You can configure either this parameter or the NodeId parameter.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node that triggers the events. You can configure either this parameter or the InstanceId parameter.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the Alibaba Cloud account used by the owner of the events.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The number of the page to return. Valid values: 1 to 30. Default value: 1.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries to return on each page. Default value: 10. Maximum value: 100.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The status of the events. Valid values: IGNORE, NEW, FIXING, and RECOVER. The value IGNORE indicates that the events are ignored. The value NEW indicates that the events are new events. The value FIXING indicates that the events are being processed. The value RECOVER indicates that the events are processed. You can specify multiple states. Separate them with commas (,).
	TopicStatuses *string `json:"TopicStatuses,omitempty" xml:"TopicStatuses,omitempty"`
	// The types of the events. Valid values: SLOW and ERROR. The value SLOW indicates that the running duration of the node in the current scheduling cycle is significantly longer than the average running duration of the node in previous scheduling cycles. The value ERROR indicates that the node fails to run. You can specify multiple types. Separate them with commas (,).
	TopicTypes *string `json:"TopicTypes,omitempty" xml:"TopicTypes,omitempty"`
}

func (ListTopicsRequest) GoString

func (s ListTopicsRequest) GoString() string

func (*ListTopicsRequest) SetBeginTime

func (s *ListTopicsRequest) SetBeginTime(v string) *ListTopicsRequest

func (*ListTopicsRequest) SetEndTime

func (s *ListTopicsRequest) SetEndTime(v string) *ListTopicsRequest

func (*ListTopicsRequest) SetInstanceId

func (s *ListTopicsRequest) SetInstanceId(v int64) *ListTopicsRequest

func (*ListTopicsRequest) SetNodeId

func (s *ListTopicsRequest) SetNodeId(v int64) *ListTopicsRequest

func (*ListTopicsRequest) SetOwner

func (s *ListTopicsRequest) SetOwner(v string) *ListTopicsRequest

func (*ListTopicsRequest) SetPageNumber

func (s *ListTopicsRequest) SetPageNumber(v int32) *ListTopicsRequest

func (*ListTopicsRequest) SetPageSize

func (s *ListTopicsRequest) SetPageSize(v int32) *ListTopicsRequest

func (*ListTopicsRequest) SetTopicStatuses

func (s *ListTopicsRequest) SetTopicStatuses(v string) *ListTopicsRequest

func (*ListTopicsRequest) SetTopicTypes

func (s *ListTopicsRequest) SetTopicTypes(v string) *ListTopicsRequest

func (ListTopicsRequest) String

func (s ListTopicsRequest) String() string

type ListTopicsResponse

type ListTopicsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTopicsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTopicsResponse) GoString

func (s ListTopicsResponse) GoString() string

func (*ListTopicsResponse) SetBody

func (*ListTopicsResponse) SetHeaders

func (s *ListTopicsResponse) SetHeaders(v map[string]*string) *ListTopicsResponse

func (*ListTopicsResponse) SetStatusCode

func (s *ListTopicsResponse) SetStatusCode(v int32) *ListTopicsResponse

func (ListTopicsResponse) String

func (s ListTopicsResponse) String() string

type ListTopicsResponseBody

type ListTopicsResponseBody struct {
	// The information about the events returned.
	Data *ListTopicsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListTopicsResponseBody) GoString

func (s ListTopicsResponseBody) GoString() string

func (*ListTopicsResponseBody) SetData

func (*ListTopicsResponseBody) SetErrorCode

func (*ListTopicsResponseBody) SetErrorMessage

func (s *ListTopicsResponseBody) SetErrorMessage(v string) *ListTopicsResponseBody

func (*ListTopicsResponseBody) SetHttpStatusCode

func (s *ListTopicsResponseBody) SetHttpStatusCode(v int32) *ListTopicsResponseBody

func (*ListTopicsResponseBody) SetRequestId

func (*ListTopicsResponseBody) SetSuccess

func (ListTopicsResponseBody) String

func (s ListTopicsResponseBody) String() string

type ListTopicsResponseBodyData

type ListTopicsResponseBodyData struct {
	// The page number of the returned page.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The number of entries returned per page.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The events returned.
	Topics []*ListTopicsResponseBodyDataTopics `json:"Topics,omitempty" xml:"Topics,omitempty" type:"Repeated"`
	// The total number of the events returned.
	TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListTopicsResponseBodyData) GoString

func (s ListTopicsResponseBodyData) GoString() string

func (*ListTopicsResponseBodyData) SetPageNumber

func (*ListTopicsResponseBodyData) SetPageSize

func (*ListTopicsResponseBodyData) SetTopics

func (*ListTopicsResponseBodyData) SetTotalCount

func (ListTopicsResponseBodyData) String

type ListTopicsResponseBodyDataTopics

type ListTopicsResponseBodyDataTopics struct {
	// The timestamp when the event was found.
	AddTime *int64 `json:"AddTime,omitempty" xml:"AddTime,omitempty"`
	// The timestamp when the event was processed.
	FixTime *int64 `json:"FixTime,omitempty" xml:"FixTime,omitempty"`
	// The timestamp when the event occurred. A time difference may exist between the time when the event occurred and the time when the event was found.
	HappenTime *int64 `json:"HappenTime,omitempty" xml:"HappenTime,omitempty"`
	// The ID of the node instance that triggers the event.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node that triggers the event.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account that is used by the node owner.
	NodeOwner *string `json:"NodeOwner,omitempty" xml:"NodeOwner,omitempty"`
	// The ID of the workspace to which the node belongs.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the event.
	TopicId *int64 `json:"TopicId,omitempty" xml:"TopicId,omitempty"`
	// The name of the event.
	TopicName *string `json:"TopicName,omitempty" xml:"TopicName,omitempty"`
	// The status of the event. Valid values: IGNORE, NEW, FIXING, and RECOVER. The value IGNORE indicates that the event is ignored. The value NEW indicates that the event is a new event. The value FIXING indicates that the event is being processed. The value RECOVER indicates that the event is processed.
	TopicStatus *string `json:"TopicStatus,omitempty" xml:"TopicStatus,omitempty"`
	// The type of the event. Valid values: SLOW and ERROR. The value SLOW indicates that the running duration of the node in the current scheduling cycle is significantly longer than the average running duration of the node in previous scheduling cycles. The value ERROR indicates that the node fails to run.
	TopicType *string `json:"TopicType,omitempty" xml:"TopicType,omitempty"`
}

func (ListTopicsResponseBodyDataTopics) GoString

func (*ListTopicsResponseBodyDataTopics) SetAddTime

func (*ListTopicsResponseBodyDataTopics) SetFixTime

func (*ListTopicsResponseBodyDataTopics) SetHappenTime

func (*ListTopicsResponseBodyDataTopics) SetInstanceId

func (*ListTopicsResponseBodyDataTopics) SetNodeId

func (*ListTopicsResponseBodyDataTopics) SetNodeName

func (*ListTopicsResponseBodyDataTopics) SetNodeOwner

func (*ListTopicsResponseBodyDataTopics) SetProjectId

func (*ListTopicsResponseBodyDataTopics) SetTopicId

func (*ListTopicsResponseBodyDataTopics) SetTopicName

func (*ListTopicsResponseBodyDataTopics) SetTopicStatus

func (*ListTopicsResponseBodyDataTopics) SetTopicType

func (ListTopicsResponseBodyDataTopics) String

type MountDirectoryRequest

type MountDirectoryRequest struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	TargetId *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	// The number of directories that are added. Valid values:
	//
	// *   0: No directories are added. The left-side navigation pane may contain the specified directory.
	// *   1: One directory is added.
	TargetType   *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
	TargetUserId *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
}

func (MountDirectoryRequest) GoString

func (s MountDirectoryRequest) GoString() string

func (*MountDirectoryRequest) SetTargetId

func (*MountDirectoryRequest) SetTargetType

func (s *MountDirectoryRequest) SetTargetType(v string) *MountDirectoryRequest

func (*MountDirectoryRequest) SetTargetUserId

func (s *MountDirectoryRequest) SetTargetUserId(v string) *MountDirectoryRequest

func (MountDirectoryRequest) String

func (s MountDirectoryRequest) String() string

type MountDirectoryResponse

type MountDirectoryResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *MountDirectoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (MountDirectoryResponse) GoString

func (s MountDirectoryResponse) GoString() string

func (*MountDirectoryResponse) SetBody

func (*MountDirectoryResponse) SetHeaders

func (*MountDirectoryResponse) SetStatusCode

func (MountDirectoryResponse) String

func (s MountDirectoryResponse) String() string

type MountDirectoryResponseBody

type MountDirectoryResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Data         *int32  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode    *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned if the request failed.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned. The value 200 indicates that the add task is successful.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (MountDirectoryResponseBody) GoString

func (s MountDirectoryResponseBody) GoString() string

func (*MountDirectoryResponseBody) SetData

func (*MountDirectoryResponseBody) SetErrorCode

func (*MountDirectoryResponseBody) SetErrorMessage

func (*MountDirectoryResponseBody) SetHttpStatusCode

func (*MountDirectoryResponseBody) SetRequestId

func (*MountDirectoryResponseBody) SetSuccess

func (MountDirectoryResponseBody) String

type OfflineNodeRequest

type OfflineNodeRequest struct {
	// The ID of the DataWorks workspace. You can call the [ListProjects](~~178393~~) operation to obtain the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (OfflineNodeRequest) GoString

func (s OfflineNodeRequest) GoString() string

func (*OfflineNodeRequest) SetNodeId

func (s *OfflineNodeRequest) SetNodeId(v int64) *OfflineNodeRequest

func (*OfflineNodeRequest) SetProjectId

func (s *OfflineNodeRequest) SetProjectId(v int64) *OfflineNodeRequest

func (OfflineNodeRequest) String

func (s OfflineNodeRequest) String() string

type OfflineNodeResponse

type OfflineNodeResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *OfflineNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (OfflineNodeResponse) GoString

func (s OfflineNodeResponse) GoString() string

func (*OfflineNodeResponse) SetBody

func (*OfflineNodeResponse) SetHeaders

func (s *OfflineNodeResponse) SetHeaders(v map[string]*string) *OfflineNodeResponse

func (*OfflineNodeResponse) SetStatusCode

func (s *OfflineNodeResponse) SetStatusCode(v int32) *OfflineNodeResponse

func (OfflineNodeResponse) String

func (s OfflineNodeResponse) String() string

type OfflineNodeResponseBody

type OfflineNodeResponseBody struct {
	// Indicates whether the request is successful.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *string `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (OfflineNodeResponseBody) GoString

func (s OfflineNodeResponseBody) GoString() string

func (*OfflineNodeResponseBody) SetRequestId

func (*OfflineNodeResponseBody) SetSuccess

func (OfflineNodeResponseBody) String

func (s OfflineNodeResponseBody) String() string

type PublishDataServiceApiRequest

type PublishDataServiceApiRequest struct {
	// The ID of the API. You can call the [ListDataServiceApis](~~174009~~) operation to obtain the ID.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (PublishDataServiceApiRequest) GoString

func (s PublishDataServiceApiRequest) GoString() string

func (*PublishDataServiceApiRequest) SetApiId

func (*PublishDataServiceApiRequest) SetProjectId

func (*PublishDataServiceApiRequest) SetTenantId

func (PublishDataServiceApiRequest) String

type PublishDataServiceApiResponse

type PublishDataServiceApiResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *PublishDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (PublishDataServiceApiResponse) GoString

func (*PublishDataServiceApiResponse) SetBody

func (*PublishDataServiceApiResponse) SetHeaders

func (*PublishDataServiceApiResponse) SetStatusCode

func (PublishDataServiceApiResponse) String

type PublishDataServiceApiResponseBody

type PublishDataServiceApiResponseBody struct {
	// Indicates whether the API is published.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (PublishDataServiceApiResponseBody) GoString

func (*PublishDataServiceApiResponseBody) SetData

func (*PublishDataServiceApiResponseBody) SetErrorCode

func (*PublishDataServiceApiResponseBody) SetErrorMessage

func (*PublishDataServiceApiResponseBody) SetHttpStatusCode

func (*PublishDataServiceApiResponseBody) SetRequestId

func (*PublishDataServiceApiResponseBody) SetSuccess

func (PublishDataServiceApiResponseBody) String

type QueryDISyncTaskConfigProcessResultRequest

type QueryDISyncTaskConfigProcessResultRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	AsyncProcessId *int64 `json:"AsyncProcessId,omitempty" xml:"AsyncProcessId,omitempty"`
	// The type of the object that you want to create or update in Data Integration in asynchronous mode. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	//
	// *   DI_SOLUTION: synchronization solution
	//
	//     DataWorks allows you to create or update real-time synchronization nodes and synchronization solutions in Data Integration only in asynchronous mode.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the asynchronous thread. You can call the [GenerateDISyncTaskConfigForCreating](~~383463~~) or [GenerateDISyncTaskConfigForUpdating](~~383464~~) operation to generate the ID.
	//
	// *   The GenerateDISyncTaskConfigForCreating operation is used to generate the ID of the asynchronous thread that is used to create a real-time synchronization node or a synchronization solution in Data Integration.
	// *   The GenerateDISyncTaskConfigForUpdating operation is used to generate the ID of the asynchronous thread that is used to update a real-time synchronization node or a synchronization solution in Data Integration.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (QueryDISyncTaskConfigProcessResultRequest) GoString

func (*QueryDISyncTaskConfigProcessResultRequest) SetAsyncProcessId

func (*QueryDISyncTaskConfigProcessResultRequest) SetProjectId

func (*QueryDISyncTaskConfigProcessResultRequest) SetTaskType

func (QueryDISyncTaskConfigProcessResultRequest) String

type QueryDISyncTaskConfigProcessResultResponse

type QueryDISyncTaskConfigProcessResultResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *QueryDISyncTaskConfigProcessResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryDISyncTaskConfigProcessResultResponse) GoString

func (*QueryDISyncTaskConfigProcessResultResponse) SetHeaders

func (*QueryDISyncTaskConfigProcessResultResponse) SetStatusCode

func (QueryDISyncTaskConfigProcessResultResponse) String

type QueryDISyncTaskConfigProcessResultResponseBody

type QueryDISyncTaskConfigProcessResultResponseBody struct {
	// Indicates whether the parameters are obtained. Valid values:
	//
	// *   success: indicates that the parameters are obtained.
	// *   fail: indicates that the parameters fail to be obtained. You can view the reason for the failure and troubleshoot the issue based on the reason.
	Data *QueryDISyncTaskConfigProcessResultResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information returned for the parameters that are asynchronously generated and used to create or update a real-time synchronization node or a synchronization solution in Data Integration.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryDISyncTaskConfigProcessResultResponseBody) GoString

func (*QueryDISyncTaskConfigProcessResultResponseBody) SetRequestId

func (*QueryDISyncTaskConfigProcessResultResponseBody) SetSuccess

func (QueryDISyncTaskConfigProcessResultResponseBody) String

type QueryDISyncTaskConfigProcessResultResponseBodyData

type QueryDISyncTaskConfigProcessResultResponseBodyData struct {
	// The parameters that are obtained. The parameters are used as the request parameters of the [CreateDISyncTask](~~278725~~) or [UpdateDISyncTask](~~289109~~) operation to create or update a real-time synchronization node or a synchronization solution in Data Integration.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the parameters fail to be obtained. If the parameters are obtained, the value null is returned.
	Status      *string `json:"Status,omitempty" xml:"Status,omitempty"`
	TaskContent *string `json:"TaskContent,omitempty" xml:"TaskContent,omitempty"`
}

func (QueryDISyncTaskConfigProcessResultResponseBodyData) GoString

func (*QueryDISyncTaskConfigProcessResultResponseBodyData) SetMessage

func (*QueryDISyncTaskConfigProcessResultResponseBodyData) SetStatus

func (*QueryDISyncTaskConfigProcessResultResponseBodyData) SetTaskContent

func (QueryDISyncTaskConfigProcessResultResponseBodyData) String

type QueryPublicModelEngineRequest

type QueryPublicModelEngineRequest struct {
	ProjectId *string `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	Text      *string `json:"Text,omitempty" xml:"Text,omitempty"`
}

func (QueryPublicModelEngineRequest) GoString

func (*QueryPublicModelEngineRequest) SetProjectId

func (*QueryPublicModelEngineRequest) SetText

func (QueryPublicModelEngineRequest) String

type QueryPublicModelEngineResponse

type QueryPublicModelEngineResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *QueryPublicModelEngineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryPublicModelEngineResponse) GoString

func (*QueryPublicModelEngineResponse) SetHeaders

func (*QueryPublicModelEngineResponse) SetStatusCode

func (QueryPublicModelEngineResponse) String

type QueryPublicModelEngineResponseBody

type QueryPublicModelEngineResponseBody struct {
	RequestId   *string                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ReturnValue []map[string]interface{} `json:"ReturnValue,omitempty" xml:"ReturnValue,omitempty" type:"Repeated"`
}

func (QueryPublicModelEngineResponseBody) GoString

func (*QueryPublicModelEngineResponseBody) SetRequestId

func (*QueryPublicModelEngineResponseBody) SetReturnValue

func (s *QueryPublicModelEngineResponseBody) SetReturnValue(v []map[string]interface{}) *QueryPublicModelEngineResponseBody

func (QueryPublicModelEngineResponseBody) String

type RegisterLineageRelationRequest

type RegisterLineageRelationRequest struct {
	LineageRelationRegisterVO *LineageRelationRegisterVO `json:"LineageRelationRegisterVO,omitempty" xml:"LineageRelationRegisterVO,omitempty"`
}

func (RegisterLineageRelationRequest) GoString

func (*RegisterLineageRelationRequest) SetLineageRelationRegisterVO

func (RegisterLineageRelationRequest) String

type RegisterLineageRelationResponse

type RegisterLineageRelationResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RegisterLineageRelationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RegisterLineageRelationResponse) GoString

func (*RegisterLineageRelationResponse) SetHeaders

func (*RegisterLineageRelationResponse) SetStatusCode

func (RegisterLineageRelationResponse) String

type RegisterLineageRelationResponseBody

type RegisterLineageRelationResponseBody struct {
	ErrorCode       *string                                             `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage    *string                                             `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode  *int32                                              `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	LineageRelation *RegisterLineageRelationResponseBodyLineageRelation `json:"LineageRelation,omitempty" xml:"LineageRelation,omitempty" type:"Struct"`
	RequestId       *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success         *bool                                               `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RegisterLineageRelationResponseBody) GoString

func (*RegisterLineageRelationResponseBody) SetErrorCode

func (*RegisterLineageRelationResponseBody) SetErrorMessage

func (*RegisterLineageRelationResponseBody) SetHttpStatusCode

func (*RegisterLineageRelationResponseBody) SetRequestId

func (*RegisterLineageRelationResponseBody) SetSuccess

func (RegisterLineageRelationResponseBody) String

type RegisterLineageRelationResponseBodyLineageRelation

type RegisterLineageRelationResponseBodyLineageRelation struct {
	DestEntityQualifiedName *string `json:"DestEntityQualifiedName,omitempty" xml:"DestEntityQualifiedName,omitempty"`
	RelationshipGuid        *string `json:"RelationshipGuid,omitempty" xml:"RelationshipGuid,omitempty"`
	SrcEntityQualifiedName  *string `json:"SrcEntityQualifiedName,omitempty" xml:"SrcEntityQualifiedName,omitempty"`
}

func (RegisterLineageRelationResponseBodyLineageRelation) GoString

func (*RegisterLineageRelationResponseBodyLineageRelation) SetDestEntityQualifiedName

func (*RegisterLineageRelationResponseBodyLineageRelation) SetRelationshipGuid

func (*RegisterLineageRelationResponseBodyLineageRelation) SetSrcEntityQualifiedName

func (RegisterLineageRelationResponseBodyLineageRelation) String

type RegisterLineageRelationShrinkRequest

type RegisterLineageRelationShrinkRequest struct {
	LineageRelationRegisterVOShrink *string `json:"LineageRelationRegisterVO,omitempty" xml:"LineageRelationRegisterVO,omitempty"`
}

func (RegisterLineageRelationShrinkRequest) GoString

func (*RegisterLineageRelationShrinkRequest) SetLineageRelationRegisterVOShrink

func (s *RegisterLineageRelationShrinkRequest) SetLineageRelationRegisterVOShrink(v string) *RegisterLineageRelationShrinkRequest

func (RegisterLineageRelationShrinkRequest) String

type RelationshipVO

type RelationshipVO struct {
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (RelationshipVO) GoString

func (s RelationshipVO) GoString() string

func (*RelationshipVO) SetType

func (s *RelationshipVO) SetType(v string) *RelationshipVO

func (RelationshipVO) String

func (s RelationshipVO) String() string

type RemoveEntityTagsRequest

type RemoveEntityTagsRequest struct {
	QualifiedName *string   `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	TagKeys       []*string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"`
}

func (RemoveEntityTagsRequest) GoString

func (s RemoveEntityTagsRequest) GoString() string

func (*RemoveEntityTagsRequest) SetQualifiedName

func (s *RemoveEntityTagsRequest) SetQualifiedName(v string) *RemoveEntityTagsRequest

func (*RemoveEntityTagsRequest) SetTagKeys

func (RemoveEntityTagsRequest) String

func (s RemoveEntityTagsRequest) String() string

type RemoveEntityTagsResponse

type RemoveEntityTagsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemoveEntityTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemoveEntityTagsResponse) GoString

func (s RemoveEntityTagsResponse) GoString() string

func (*RemoveEntityTagsResponse) SetBody

func (*RemoveEntityTagsResponse) SetHeaders

func (*RemoveEntityTagsResponse) SetStatusCode

func (RemoveEntityTagsResponse) String

func (s RemoveEntityTagsResponse) String() string

type RemoveEntityTagsResponseBody

type RemoveEntityTagsResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RemoveEntityTagsResponseBody) GoString

func (s RemoveEntityTagsResponseBody) GoString() string

func (*RemoveEntityTagsResponseBody) SetData

func (*RemoveEntityTagsResponseBody) SetErrorCode

func (*RemoveEntityTagsResponseBody) SetErrorMessage

func (*RemoveEntityTagsResponseBody) SetHttpStatusCode

func (*RemoveEntityTagsResponseBody) SetRequestId

func (*RemoveEntityTagsResponseBody) SetSuccess

func (RemoveEntityTagsResponseBody) String

type RemoveEntityTagsShrinkRequest

type RemoveEntityTagsShrinkRequest struct {
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	TagKeysShrink *string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty"`
}

func (RemoveEntityTagsShrinkRequest) GoString

func (*RemoveEntityTagsShrinkRequest) SetQualifiedName

func (*RemoveEntityTagsShrinkRequest) SetTagKeysShrink

func (RemoveEntityTagsShrinkRequest) String

type RemoveProjectMemberFromRoleRequest

type RemoveProjectMemberFromRoleRequest struct {
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The role in the DataWorks workspace. You can call the ListProjectRoles operation to query codes of the roles in the workspace.
	//
	// Valid values:
	//
	// *   role_project_owner: workspace owner
	// *   role_project_admin: workspace administrator
	// *   role_project_dev: developer
	// *   role_project_pe: O\&M engineer
	// *   role_project_deploy: deployment expert
	// *   role_project_guest: visitor
	// *   role_project_security: security administrator
	// *   role_project_tester: experiencer
	// *   role_project_erd: model designer
	RoleCode *string `json:"RoleCode,omitempty" xml:"RoleCode,omitempty"`
	// The ID of the user.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (RemoveProjectMemberFromRoleRequest) GoString

func (*RemoveProjectMemberFromRoleRequest) SetProjectId

func (*RemoveProjectMemberFromRoleRequest) SetRoleCode

func (*RemoveProjectMemberFromRoleRequest) SetUserId

func (RemoveProjectMemberFromRoleRequest) String

type RemoveProjectMemberFromRoleResponse

type RemoveProjectMemberFromRoleResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemoveProjectMemberFromRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemoveProjectMemberFromRoleResponse) GoString

func (*RemoveProjectMemberFromRoleResponse) SetHeaders

func (*RemoveProjectMemberFromRoleResponse) SetStatusCode

func (RemoveProjectMemberFromRoleResponse) String

type RemoveProjectMemberFromRoleResponseBody

type RemoveProjectMemberFromRoleResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RemoveProjectMemberFromRoleResponseBody) GoString

func (*RemoveProjectMemberFromRoleResponseBody) SetRequestId

func (RemoveProjectMemberFromRoleResponseBody) String

type RestartInstanceRequest

type RestartInstanceRequest struct {
	// The instance ID.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (RestartInstanceRequest) GoString

func (s RestartInstanceRequest) GoString() string

func (*RestartInstanceRequest) SetInstanceId

func (*RestartInstanceRequest) SetProjectEnv

func (RestartInstanceRequest) String

func (s RestartInstanceRequest) String() string

type RestartInstanceResponse

type RestartInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RestartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RestartInstanceResponse) GoString

func (s RestartInstanceResponse) GoString() string

func (*RestartInstanceResponse) SetBody

func (*RestartInstanceResponse) SetHeaders

func (*RestartInstanceResponse) SetStatusCode

func (RestartInstanceResponse) String

func (s RestartInstanceResponse) String() string

type RestartInstanceResponseBody

type RestartInstanceResponseBody struct {
	// The result returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request, You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RestartInstanceResponseBody) GoString

func (s RestartInstanceResponseBody) GoString() string

func (*RestartInstanceResponseBody) SetData

func (*RestartInstanceResponseBody) SetErrorCode

func (*RestartInstanceResponseBody) SetErrorMessage

func (*RestartInstanceResponseBody) SetHttpStatusCode

func (*RestartInstanceResponseBody) SetRequestId

func (*RestartInstanceResponseBody) SetSuccess

func (RestartInstanceResponseBody) String

type ResumeInstanceRequest

type ResumeInstanceRequest struct {
	// The instance ID.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (ResumeInstanceRequest) GoString

func (s ResumeInstanceRequest) GoString() string

func (*ResumeInstanceRequest) SetInstanceId

func (s *ResumeInstanceRequest) SetInstanceId(v int64) *ResumeInstanceRequest

func (*ResumeInstanceRequest) SetProjectEnv

func (s *ResumeInstanceRequest) SetProjectEnv(v string) *ResumeInstanceRequest

func (ResumeInstanceRequest) String

func (s ResumeInstanceRequest) String() string

type ResumeInstanceResponse

type ResumeInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResumeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResumeInstanceResponse) GoString

func (s ResumeInstanceResponse) GoString() string

func (*ResumeInstanceResponse) SetBody

func (*ResumeInstanceResponse) SetHeaders

func (*ResumeInstanceResponse) SetStatusCode

func (ResumeInstanceResponse) String

func (s ResumeInstanceResponse) String() string

type ResumeInstanceResponseBody

type ResumeInstanceResponseBody struct {
	// The result returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ResumeInstanceResponseBody) GoString

func (s ResumeInstanceResponseBody) GoString() string

func (*ResumeInstanceResponseBody) SetData

func (*ResumeInstanceResponseBody) SetErrorCode

func (*ResumeInstanceResponseBody) SetErrorMessage

func (*ResumeInstanceResponseBody) SetHttpStatusCode

func (*ResumeInstanceResponseBody) SetRequestId

func (*ResumeInstanceResponseBody) SetSuccess

func (ResumeInstanceResponseBody) String

type RevokeColumnPermissionRequest

type RevokeColumnPermissionRequest struct {
	// The Alibaba Cloud account of the user from whom you want to revoke permissions. Specify this parameter in the format that is the same as the format of the account used to access the MaxCompute project.
	//
	// *   If you want to revoke permissions from an Alibaba Cloud account, specify this parameter in the ALIYUN$+Alibaba Cloud account format.
	// *   If you want to revoke permissions from a Resource Access Management (RAM) user, specify this parameter in the RAM$+RAM user format.
	//
	// You must specify either this parameter or RevokeUserId. If you specify both this parameter and RevokeUserId, the value of RevokeUserId prevails.
	Columns *string `json:"Columns,omitempty" xml:"Columns,omitempty"`
	// The name of the MaxCompute table to which the destination fields belong. You can call the [SearchMetaTables](~~173919~~) operation to query the name.
	MaxComputeProjectName *string `json:"MaxComputeProjectName,omitempty" xml:"MaxComputeProjectName,omitempty"`
	// Indicates whether the permissions on table fields are revoked.
	RevokeUserId *string `json:"RevokeUserId,omitempty" xml:"RevokeUserId,omitempty"`
	// The ID of the Alibaba Cloud account of the user from whom you want to revoke permissions. You can log on to the DataWorks console and go to the Security Settings page to obtain the ID.
	//
	// You must specify either this parameter or RevokeUserName. If you specify both this parameter and RevokeUserName, the value of this parameter prevails.
	RevokeUserName *string `json:"RevokeUserName,omitempty" xml:"RevokeUserName,omitempty"`
	// The fields for which you want to revoke permissions from a user. Separate multiple fields with commas (,).
	//
	// You can revoke the permissions on the fields only in MaxCompute tables.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The name of the MaxCompute project to which the destination fields belong. You can log on to the DataWorks console and go to the Workspace Management page to obtain the name of the MaxCompute project that is associated with the workspace.
	WorkspaceId *int64 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (RevokeColumnPermissionRequest) GoString

func (*RevokeColumnPermissionRequest) SetColumns

func (*RevokeColumnPermissionRequest) SetMaxComputeProjectName

func (s *RevokeColumnPermissionRequest) SetMaxComputeProjectName(v string) *RevokeColumnPermissionRequest

func (*RevokeColumnPermissionRequest) SetRevokeUserId

func (*RevokeColumnPermissionRequest) SetRevokeUserName

func (*RevokeColumnPermissionRequest) SetTableName

func (*RevokeColumnPermissionRequest) SetWorkspaceId

func (RevokeColumnPermissionRequest) String

type RevokeColumnPermissionResponse

type RevokeColumnPermissionResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RevokeColumnPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RevokeColumnPermissionResponse) GoString

func (*RevokeColumnPermissionResponse) SetHeaders

func (*RevokeColumnPermissionResponse) SetStatusCode

func (RevokeColumnPermissionResponse) String

type RevokeColumnPermissionResponseBody

type RevokeColumnPermissionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request.
	RevokeSuccess *bool `json:"RevokeSuccess,omitempty" xml:"RevokeSuccess,omitempty"`
}

func (RevokeColumnPermissionResponseBody) GoString

func (*RevokeColumnPermissionResponseBody) SetRequestId

func (*RevokeColumnPermissionResponseBody) SetRevokeSuccess

func (RevokeColumnPermissionResponseBody) String

type RevokeTablePermissionRequest

type RevokeTablePermissionRequest struct {
	// The permissions that you want to revoke. Separate multiple permissions with commas (,).
	//
	// You can revoke only the SELECT, DESCRIBE, and DOWNLOAD permissions on MaxCompute tables.
	Actions *string `json:"Actions,omitempty" xml:"Actions,omitempty"`
	// The name of the MaxCompute project to which the table belongs. You can log on to the DataWorks console and go to the Workspace Management page to obtain the MaxCompute project name.
	MaxComputeProjectName *string `json:"MaxComputeProjectName,omitempty" xml:"MaxComputeProjectName,omitempty"`
	// The ID of the Alibaba Cloud account from which you want to revoke permissions. You can log on to the DataWorks console and go to the Security Settings page to obtain the ID.
	//
	// You must specify either this parameter or RevokeUserName. If you specify both this parameter and RevokeUserName, the value of this parameter prevails.
	RevokeUserId *string `json:"RevokeUserId,omitempty" xml:"RevokeUserId,omitempty"`
	// The Alibaba Cloud account from which you want to revoke permissions. Specify this parameter in the format that is the same as the format of the account used to access the MaxCompute project.
	//
	// *   If you want to revoke permissions from an Alibaba Cloud account, specify this parameter in the ALIYUN$+Alibaba Cloud account format.
	// *   If you want to revoke permissions from a Resource Access Management (RAM) user, specify this parameter in the RAM$+RAM user format.
	//
	// You must specify either this parameter or RevokeUserId. If you specify both this parameter and RevokeUserId, the value of RevokeUserId prevails.
	RevokeUserName *string `json:"RevokeUserName,omitempty" xml:"RevokeUserName,omitempty"`
	// The name of the MaxCompute table. You can call the [SearchMetaTables](~~173919~~) operation to query the table name.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The ID of the DataWorks workspace with which the MaxCompute project is associated. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	WorkspaceId *int64 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (RevokeTablePermissionRequest) GoString

func (s RevokeTablePermissionRequest) GoString() string

func (*RevokeTablePermissionRequest) SetActions

func (*RevokeTablePermissionRequest) SetMaxComputeProjectName

func (s *RevokeTablePermissionRequest) SetMaxComputeProjectName(v string) *RevokeTablePermissionRequest

func (*RevokeTablePermissionRequest) SetRevokeUserId

func (*RevokeTablePermissionRequest) SetRevokeUserName

func (*RevokeTablePermissionRequest) SetTableName

func (*RevokeTablePermissionRequest) SetWorkspaceId

func (RevokeTablePermissionRequest) String

type RevokeTablePermissionResponse

type RevokeTablePermissionResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RevokeTablePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RevokeTablePermissionResponse) GoString

func (*RevokeTablePermissionResponse) SetBody

func (*RevokeTablePermissionResponse) SetHeaders

func (*RevokeTablePermissionResponse) SetStatusCode

func (RevokeTablePermissionResponse) String

type RevokeTablePermissionResponseBody

type RevokeTablePermissionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the permissions on the table are revoked.
	RevokeSuccess *bool `json:"RevokeSuccess,omitempty" xml:"RevokeSuccess,omitempty"`
}

func (RevokeTablePermissionResponseBody) GoString

func (*RevokeTablePermissionResponseBody) SetRequestId

func (*RevokeTablePermissionResponseBody) SetRevokeSuccess

func (RevokeTablePermissionResponseBody) String

type RunCycleDagNodesRequest

type RunCycleDagNodesRequest struct {
	// The time when the node started to run. This parameter is required only for auto triggered nodes that are scheduled by hour. Specify the value in the HH:mm:ss format. Valid values: 00:00:00 to 23:59:59.
	BizBeginTime *string `json:"BizBeginTime,omitempty" xml:"BizBeginTime,omitempty"`
	// The time when the node stopped running. This parameter is required only for auto triggered nodes that are scheduled by hour. Specify the value in the HH:mm:ss format. Valid values: 00:00:00 to 23:59:59.
	BizEndTime *string `json:"BizEndTime,omitempty" xml:"BizEndTime,omitempty"`
	// The data timestamp at which data is no longer backfilled. Specify the value in the yyyy-MM-dd 00:00:00 format.
	EndBizDate *string `json:"EndBizDate,omitempty" xml:"EndBizDate,omitempty"`
	// The IDs of the nodes for which no data needs to be backfilled. The system generates dry-run instances for all these nodes. After these dry-run instances are scheduled, the statuses of these instances are directly set to successful, but the script is not run.
	ExcludeNodeIds *string `json:"ExcludeNodeIds,omitempty" xml:"ExcludeNodeIds,omitempty"`
	// The ID of the node for which you want to backfill data. If you want to backfill data for multiple nodes, separate the IDs of the nodes with commas (,). You can call the [ListNodes](~~173979~~) operation to query the ID.
	IncludeNodeIds *string `json:"IncludeNodeIds,omitempty" xml:"IncludeNodeIds,omitempty"`
	// The name of the workflow.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The parameters that need to be configured for the node. Set this parameter to a JSON string. The key indicates the ID of the node, and the value indicates the actual values of the parameters.
	NodeParams *string `json:"NodeParams,omitempty" xml:"NodeParams,omitempty"`
	// Specifies whether data can be backfilled for multiple nodes at the same time.
	Parallelism *bool `json:"Parallelism,omitempty" xml:"Parallelism,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment, and the value DEV indicates the development environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the node for which data is first backfilled. You can call the [ListNodes](~~173979~~) operation to query the ID.
	RootNodeId *int64 `json:"RootNodeId,omitempty" xml:"RootNodeId,omitempty"`
	// The data timestamp at which data starts to be backfilled. Specify the value in the yyyy-MM-dd 00:00:00 format.
	StartBizDate *string `json:"StartBizDate,omitempty" xml:"StartBizDate,omitempty"`
	// Specifies whether to immediately run an instance that is scheduled to run in the future. If you set this parameter to true, the instance that is scheduled to run in the future is run immediately. Otherwise, the instance is run as scheduled.
	StartFutureInstanceImmediately *bool `json:"StartFutureInstanceImmediately,omitempty" xml:"StartFutureInstanceImmediately,omitempty"`
}

func (RunCycleDagNodesRequest) GoString

func (s RunCycleDagNodesRequest) GoString() string

func (*RunCycleDagNodesRequest) SetBizBeginTime

func (*RunCycleDagNodesRequest) SetBizEndTime

func (*RunCycleDagNodesRequest) SetEndBizDate

func (*RunCycleDagNodesRequest) SetExcludeNodeIds

func (s *RunCycleDagNodesRequest) SetExcludeNodeIds(v string) *RunCycleDagNodesRequest

func (*RunCycleDagNodesRequest) SetIncludeNodeIds

func (s *RunCycleDagNodesRequest) SetIncludeNodeIds(v string) *RunCycleDagNodesRequest

func (*RunCycleDagNodesRequest) SetName

func (*RunCycleDagNodesRequest) SetNodeParams

func (*RunCycleDagNodesRequest) SetParallelism

func (*RunCycleDagNodesRequest) SetProjectEnv

func (*RunCycleDagNodesRequest) SetRootNodeId

func (*RunCycleDagNodesRequest) SetStartBizDate

func (*RunCycleDagNodesRequest) SetStartFutureInstanceImmediately

func (s *RunCycleDagNodesRequest) SetStartFutureInstanceImmediately(v bool) *RunCycleDagNodesRequest

func (RunCycleDagNodesRequest) String

func (s RunCycleDagNodesRequest) String() string

type RunCycleDagNodesResponse

type RunCycleDagNodesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunCycleDagNodesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunCycleDagNodesResponse) GoString

func (s RunCycleDagNodesResponse) GoString() string

func (*RunCycleDagNodesResponse) SetBody

func (*RunCycleDagNodesResponse) SetHeaders

func (*RunCycleDagNodesResponse) SetStatusCode

func (RunCycleDagNodesResponse) String

func (s RunCycleDagNodesResponse) String() string

type RunCycleDagNodesResponseBody

type RunCycleDagNodesResponseBody struct {
	// The IDs of the nodes in the workflow.
	Data []*int64 `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RunCycleDagNodesResponseBody) GoString

func (s RunCycleDagNodesResponseBody) GoString() string

func (*RunCycleDagNodesResponseBody) SetData

func (*RunCycleDagNodesResponseBody) SetErrorCode

func (*RunCycleDagNodesResponseBody) SetErrorMessage

func (*RunCycleDagNodesResponseBody) SetHttpStatusCode

func (*RunCycleDagNodesResponseBody) SetRequestId

func (*RunCycleDagNodesResponseBody) SetSuccess

func (RunCycleDagNodesResponseBody) String

type RunManualDagNodesRequest

type RunManualDagNodesRequest struct {
	// The parameters transmitted between nodes in the manually triggered workflow. The parameters are in the following JSON format: { "\<ID of a node in the manually triggered workflow>": "Scheduling parameter settings of the node, which are in the same format as the Parameters parameter on the Properties tab of the DataStudio page", "\<ID of a node in the manually triggered workflow>": "Scheduling parameter settings of the node, which are in the same format as the Parameters parameter on the Properties tab of the DataStudio page" }.
	BizDate *string `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The IDs of the nodes that you need to run in the manually triggered workflow. Separate multiple node IDs with commas (,). You can call the ListNodes operation to query the node IDs.
	DagParameters *string `json:"DagParameters,omitempty" xml:"DagParameters,omitempty"`
	EndBizDate    *string `json:"EndBizDate,omitempty" xml:"EndBizDate,omitempty"`
	// The ID of the workspace to which the manually triggered workflow belongs.
	ExcludeNodeIds *string `json:"ExcludeNodeIds,omitempty" xml:"ExcludeNodeIds,omitempty"`
	// The data timestamp. The value must be one or more days before the current date. For example, if the current date is November 11, 2020, set the value to 2020-11-10 00:00:00 or earlier. Specify this parameter in the YYYY-MM-DD 00:00:00 format.
	FlowName *string `json:"FlowName,omitempty" xml:"FlowName,omitempty"`
	// The IDs of the nodes that you do not need to run in the manually triggered workflow. The system generates dry-run instances for all these nodes. After the dry-run instances are scheduled, the states of these instances are directly set to successful, but the scripts are not run. Separate multiple node IDs with commas (,).
	IncludeNodeIds *string `json:"IncludeNodeIds,omitempty" xml:"IncludeNodeIds,omitempty"`
	// The parameters of the manually triggered workflow, which are synchronized to all the instances in the directed acyclic graph (DAG) of the workflow. If a workflow parameter specified in DagParameters is referenced as a scheduling parameter of a node, the value of the scheduling parameter is replaced with the value of the workflow parameter.
	NodeParameters *string `json:"NodeParameters,omitempty" xml:"NodeParameters,omitempty"`
	// The name of the workspace to which the manually triggered workflow belongs.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The ID of the DAG for the manually triggered workflow. You can call an operation with this parameter as a request parameter to query the details and statuses of the nodes in this manually triggered workflow.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the manually triggered workflow.
	ProjectName  *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	StartBizDate *string `json:"StartBizDate,omitempty" xml:"StartBizDate,omitempty"`
}

func (RunManualDagNodesRequest) GoString

func (s RunManualDagNodesRequest) GoString() string

func (*RunManualDagNodesRequest) SetBizDate

func (*RunManualDagNodesRequest) SetDagParameters

func (*RunManualDagNodesRequest) SetEndBizDate

func (*RunManualDagNodesRequest) SetExcludeNodeIds

func (s *RunManualDagNodesRequest) SetExcludeNodeIds(v string) *RunManualDagNodesRequest

func (*RunManualDagNodesRequest) SetFlowName

func (*RunManualDagNodesRequest) SetIncludeNodeIds

func (s *RunManualDagNodesRequest) SetIncludeNodeIds(v string) *RunManualDagNodesRequest

func (*RunManualDagNodesRequest) SetNodeParameters

func (s *RunManualDagNodesRequest) SetNodeParameters(v string) *RunManualDagNodesRequest

func (*RunManualDagNodesRequest) SetProjectEnv

func (*RunManualDagNodesRequest) SetProjectId

func (*RunManualDagNodesRequest) SetProjectName

func (*RunManualDagNodesRequest) SetStartBizDate

func (RunManualDagNodesRequest) String

func (s RunManualDagNodesRequest) String() string

type RunManualDagNodesResponse

type RunManualDagNodesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunManualDagNodesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunManualDagNodesResponse) GoString

func (s RunManualDagNodesResponse) GoString() string

func (*RunManualDagNodesResponse) SetBody

func (*RunManualDagNodesResponse) SetHeaders

func (*RunManualDagNodesResponse) SetStatusCode

func (RunManualDagNodesResponse) String

func (s RunManualDagNodesResponse) String() string

type RunManualDagNodesResponseBody

type RunManualDagNodesResponseBody struct {
	// The ID of the request.
	DagId     *int64  `json:"DagId,omitempty" xml:"DagId,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RunManualDagNodesResponseBody) GoString

func (*RunManualDagNodesResponseBody) SetDagId

func (*RunManualDagNodesResponseBody) SetRequestId

func (RunManualDagNodesResponseBody) String

type RunSmokeTestRequest

type RunSmokeTestRequest struct {
	// The data timestamp.
	Bizdate *string `json:"Bizdate,omitempty" xml:"Bizdate,omitempty"`
	// The name of the workflow.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The parameters related to the node. Set this parameter to a JSON string. A key in the string indicates a parameter, and a value in the string indicates the value of the related parameter.
	NodeParams *string `json:"NodeParams,omitempty" xml:"NodeParams,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV. The value PROD indicates the production environment, and the value DEV indicates the development environment.
	//
	// A workspace in basic mode does not have a development environment. For more information, see [Basic mode and standard mode](~~85772~~).
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (RunSmokeTestRequest) GoString

func (s RunSmokeTestRequest) GoString() string

func (*RunSmokeTestRequest) SetBizdate

func (*RunSmokeTestRequest) SetName

func (*RunSmokeTestRequest) SetNodeId

func (*RunSmokeTestRequest) SetNodeParams

func (s *RunSmokeTestRequest) SetNodeParams(v string) *RunSmokeTestRequest

func (*RunSmokeTestRequest) SetProjectEnv

func (s *RunSmokeTestRequest) SetProjectEnv(v string) *RunSmokeTestRequest

func (RunSmokeTestRequest) String

func (s RunSmokeTestRequest) String() string

type RunSmokeTestResponse

type RunSmokeTestResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunSmokeTestResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunSmokeTestResponse) GoString

func (s RunSmokeTestResponse) GoString() string

func (*RunSmokeTestResponse) SetBody

func (*RunSmokeTestResponse) SetHeaders

func (s *RunSmokeTestResponse) SetHeaders(v map[string]*string) *RunSmokeTestResponse

func (*RunSmokeTestResponse) SetStatusCode

func (s *RunSmokeTestResponse) SetStatusCode(v int32) *RunSmokeTestResponse

func (RunSmokeTestResponse) String

func (s RunSmokeTestResponse) String() string

type RunSmokeTestResponseBody

type RunSmokeTestResponseBody struct {
	// The ID of the workflow.
	Data *int64 `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RunSmokeTestResponseBody) GoString

func (s RunSmokeTestResponseBody) GoString() string

func (*RunSmokeTestResponseBody) SetData

func (*RunSmokeTestResponseBody) SetErrorCode

func (*RunSmokeTestResponseBody) SetErrorMessage

func (*RunSmokeTestResponseBody) SetHttpStatusCode

func (s *RunSmokeTestResponseBody) SetHttpStatusCode(v int32) *RunSmokeTestResponseBody

func (*RunSmokeTestResponseBody) SetRequestId

func (*RunSmokeTestResponseBody) SetSuccess

func (RunSmokeTestResponseBody) String

func (s RunSmokeTestResponseBody) String() string

type RunTriggerNodeRequest

type RunTriggerNodeRequest struct {
	// The ID of the DataWorks workspace to which the manually triggered node belongs. You can call the [ListProjects](~~178393~~) operation to query the ID.
	AppId *int64 `json:"AppId,omitempty" xml:"AppId,omitempty"`
	// The data timestamp of the manually triggered node instance.
	BizDate *int64 `json:"BizDate,omitempty" xml:"BizDate,omitempty"`
	// The scheduled time to run the manually triggered node. Set the value to a 13-digit timestamp in milliseconds.
	CycleTime *int64 `json:"CycleTime,omitempty" xml:"CycleTime,omitempty"`
	// The ID of the manually triggered node. You can call the [ListNodes](~~173979~~) operation to query the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
}

func (RunTriggerNodeRequest) GoString

func (s RunTriggerNodeRequest) GoString() string

func (*RunTriggerNodeRequest) SetAppId

func (*RunTriggerNodeRequest) SetBizDate

func (*RunTriggerNodeRequest) SetCycleTime

func (*RunTriggerNodeRequest) SetNodeId

func (RunTriggerNodeRequest) String

func (s RunTriggerNodeRequest) String() string

type RunTriggerNodeResponse

type RunTriggerNodeResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RunTriggerNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RunTriggerNodeResponse) GoString

func (s RunTriggerNodeResponse) GoString() string

func (*RunTriggerNodeResponse) SetBody

func (*RunTriggerNodeResponse) SetHeaders

func (*RunTriggerNodeResponse) SetStatusCode

func (RunTriggerNodeResponse) String

func (s RunTriggerNodeResponse) String() string

type RunTriggerNodeResponseBody

type RunTriggerNodeResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (RunTriggerNodeResponseBody) GoString

func (s RunTriggerNodeResponseBody) GoString() string

func (*RunTriggerNodeResponseBody) SetRequestId

func (*RunTriggerNodeResponseBody) SetSuccess

func (RunTriggerNodeResponseBody) String

type SaveDataServiceApiTestResultRequest

type SaveDataServiceApiTestResultRequest struct {
	ApiId            *int64  `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	AutoGenerate     *bool   `json:"AutoGenerate,omitempty" xml:"AutoGenerate,omitempty"`
	FailResultSample *string `json:"FailResultSample,omitempty" xml:"FailResultSample,omitempty"`
	ProjectId        *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	ResultSample     *string `json:"ResultSample,omitempty" xml:"ResultSample,omitempty"`
}

func (SaveDataServiceApiTestResultRequest) GoString

func (*SaveDataServiceApiTestResultRequest) SetApiId

func (*SaveDataServiceApiTestResultRequest) SetAutoGenerate

func (*SaveDataServiceApiTestResultRequest) SetFailResultSample

func (*SaveDataServiceApiTestResultRequest) SetProjectId

func (*SaveDataServiceApiTestResultRequest) SetResultSample

func (SaveDataServiceApiTestResultRequest) String

type SaveDataServiceApiTestResultResponse

type SaveDataServiceApiTestResultResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SaveDataServiceApiTestResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SaveDataServiceApiTestResultResponse) GoString

func (*SaveDataServiceApiTestResultResponse) SetHeaders

func (*SaveDataServiceApiTestResultResponse) SetStatusCode

func (SaveDataServiceApiTestResultResponse) String

type SaveDataServiceApiTestResultResponseBody

type SaveDataServiceApiTestResultResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SaveDataServiceApiTestResultResponseBody) GoString

func (*SaveDataServiceApiTestResultResponseBody) SetData

func (*SaveDataServiceApiTestResultResponseBody) SetHttpStatusCode

func (*SaveDataServiceApiTestResultResponseBody) SetRequestId

func (*SaveDataServiceApiTestResultResponseBody) SetSuccess

func (SaveDataServiceApiTestResultResponseBody) String

type ScanSensitiveDataRequest

type ScanSensitiveDataRequest struct {
	// The data that you want to check.
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
}

func (ScanSensitiveDataRequest) GoString

func (s ScanSensitiveDataRequest) GoString() string

func (*ScanSensitiveDataRequest) SetData

func (ScanSensitiveDataRequest) String

func (s ScanSensitiveDataRequest) String() string

type ScanSensitiveDataResponse

type ScanSensitiveDataResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ScanSensitiveDataResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ScanSensitiveDataResponse) GoString

func (s ScanSensitiveDataResponse) GoString() string

func (*ScanSensitiveDataResponse) SetBody

func (*ScanSensitiveDataResponse) SetHeaders

func (*ScanSensitiveDataResponse) SetStatusCode

func (ScanSensitiveDataResponse) String

func (s ScanSensitiveDataResponse) String() string

type ScanSensitiveDataResponseBody

type ScanSensitiveDataResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The result of the check.
	//
	// sensDatas indicates the rules that are used to check the sensitive data. sensDatas includes the following parameters:
	//
	// *   hitCount: the number of times that the sensitive data hits the rule
	// *   ruleName: the name of the rule
	Sensitives map[string]interface{} `json:"Sensitives,omitempty" xml:"Sensitives,omitempty"`
}

func (ScanSensitiveDataResponseBody) GoString

func (*ScanSensitiveDataResponseBody) SetRequestId

func (*ScanSensitiveDataResponseBody) SetSensitives

func (s *ScanSensitiveDataResponseBody) SetSensitives(v map[string]interface{}) *ScanSensitiveDataResponseBody

func (ScanSensitiveDataResponseBody) String

type SearchMetaTablesRequest

type SearchMetaTablesRequest struct {
	// The type of the metatables. Valid values: 0 and 1. The value 0 indicates that tables are queried. The value 1 indicates that views are queried. If you do not configure this parameter, all types of metatables are queried.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The schema information of the table. You need to configure this parameter if you enable the table schema in MaxCompute.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The HTTP status code returned.
	DataSourceType *string `json:"DataSourceType,omitempty" xml:"DataSourceType,omitempty"`
	// The type of the data source. Valid values: odps and emr.
	EntityType *int32 `json:"EntityType,omitempty" xml:"EntityType,omitempty"`
	// The ID of the EMR cluster. This parameter is required only if you set the DataSourceType parameter to emr.
	//
	// You can log on to the [EMR console](https://emr.console.aliyun.com/?spm=a2c4g.11186623.0.0.965cc5c2GeiHet#/cn-hangzhou) to obtain the ID of the EMR cluster.
	Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"`
	// The GUID of the workspace where the metatables reside.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The keyword based on which metatables are queried. During the query, the system tokenizes the names of metatables and matches the names with the keyword. If no name is matched, an empty result is returned. By default, the system uses underscores (\_) to tokenize the names.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The error message returned.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
}

func (SearchMetaTablesRequest) GoString

func (s SearchMetaTablesRequest) GoString() string

func (*SearchMetaTablesRequest) SetAppGuid

func (*SearchMetaTablesRequest) SetClusterId

func (*SearchMetaTablesRequest) SetDataSourceType

func (s *SearchMetaTablesRequest) SetDataSourceType(v string) *SearchMetaTablesRequest

func (*SearchMetaTablesRequest) SetEntityType

func (*SearchMetaTablesRequest) SetKeyword

func (*SearchMetaTablesRequest) SetPageNumber

func (*SearchMetaTablesRequest) SetPageSize

func (*SearchMetaTablesRequest) SetSchema

func (SearchMetaTablesRequest) String

func (s SearchMetaTablesRequest) String() string

type SearchMetaTablesResponse

type SearchMetaTablesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SearchMetaTablesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SearchMetaTablesResponse) GoString

func (s SearchMetaTablesResponse) GoString() string

func (*SearchMetaTablesResponse) SetBody

func (*SearchMetaTablesResponse) SetHeaders

func (*SearchMetaTablesResponse) SetStatusCode

func (SearchMetaTablesResponse) String

func (s SearchMetaTablesResponse) String() string

type SearchMetaTablesResponseBody

type SearchMetaTablesResponseBody struct {
	// The number of entries returned per page.
	Data *SearchMetaTablesResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The page number of the returned page.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the request.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The business data returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SearchMetaTablesResponseBody) GoString

func (s SearchMetaTablesResponseBody) GoString() string

func (*SearchMetaTablesResponseBody) SetData

func (*SearchMetaTablesResponseBody) SetErrorCode

func (*SearchMetaTablesResponseBody) SetErrorMessage

func (*SearchMetaTablesResponseBody) SetHttpStatusCode

func (*SearchMetaTablesResponseBody) SetRequestId

func (*SearchMetaTablesResponseBody) SetSuccess

func (SearchMetaTablesResponseBody) String

type SearchMetaTablesResponseBodyData

type SearchMetaTablesResponseBodyData struct {
	// The name of the metadatabase.
	DataEntityList []*SearchMetaTablesResponseBodyDataDataEntityList `json:"DataEntityList,omitempty" xml:"DataEntityList,omitempty" type:"Repeated"`
	// The total number of metatables.
	PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// The list of metatables.
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the metatable.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (SearchMetaTablesResponseBodyData) GoString

func (*SearchMetaTablesResponseBodyData) SetPageNumber

func (*SearchMetaTablesResponseBodyData) SetPageSize

func (*SearchMetaTablesResponseBodyData) SetTotalCount

func (SearchMetaTablesResponseBodyData) String

type SearchMetaTablesResponseBodyDataDataEntityList

type SearchMetaTablesResponseBodyDataDataEntityList struct {
	// The ID of the tenant.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The name of the workspace.
	DatabaseName *string `json:"DatabaseName,omitempty" xml:"DatabaseName,omitempty"`
	// The ID of the workspace.
	EntityType *int32 `json:"EntityType,omitempty" xml:"EntityType,omitempty"`
	// The schema information of the table. This parameter is returned only if you enable the table schema in MaxCompute.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The type of the environment. Valid values:
	//
	// *   1: production environment
	// *   0: development environment
	OwnerId *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The ID of the Alibaba Cloud account used by the workspace owner.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The GUID of the metatable.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	Schema      *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The ID of the EMR cluster.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The type of the metatable. Valid values:
	//
	// *   0: table
	// *   1: view
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	TenantId  *int64  `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (SearchMetaTablesResponseBodyDataDataEntityList) GoString

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetClusterId

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetDatabaseName

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetEntityType

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetEnvType

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetOwnerId

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetProjectId

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetProjectName

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetSchema

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetTableGuid

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetTableName

func (*SearchMetaTablesResponseBodyDataDataEntityList) SetTenantId

func (SearchMetaTablesResponseBodyDataDataEntityList) String

type SearchNodesByOutputRequest

type SearchNodesByOutputRequest struct {
	Outputs    *string `json:"Outputs,omitempty" xml:"Outputs,omitempty"`
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (SearchNodesByOutputRequest) GoString

func (s SearchNodesByOutputRequest) GoString() string

func (*SearchNodesByOutputRequest) SetOutputs

func (*SearchNodesByOutputRequest) SetProjectEnv

func (SearchNodesByOutputRequest) String

type SearchNodesByOutputResponse

type SearchNodesByOutputResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SearchNodesByOutputResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SearchNodesByOutputResponse) GoString

func (s SearchNodesByOutputResponse) GoString() string

func (*SearchNodesByOutputResponse) SetBody

func (*SearchNodesByOutputResponse) SetHeaders

func (*SearchNodesByOutputResponse) SetStatusCode

func (SearchNodesByOutputResponse) String

type SearchNodesByOutputResponseBody

type SearchNodesByOutputResponseBody struct {
	Data           map[string]interface{} `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string                `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string                `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32                 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                  `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SearchNodesByOutputResponseBody) GoString

func (*SearchNodesByOutputResponseBody) SetData

func (*SearchNodesByOutputResponseBody) SetErrorCode

func (*SearchNodesByOutputResponseBody) SetErrorMessage

func (*SearchNodesByOutputResponseBody) SetHttpStatusCode

func (*SearchNodesByOutputResponseBody) SetRequestId

func (*SearchNodesByOutputResponseBody) SetSuccess

func (SearchNodesByOutputResponseBody) String

type SetDataSourceShareRequest

type SetDataSourceShareRequest struct {
	// The name of the data source to be shared.
	DatasourceName *string `json:"DatasourceName,omitempty" xml:"DatasourceName,omitempty"`
	// The environment to which the data source belongs. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The ID of the DataWorks workspace to which the data source belongs. You can call the [ListProjects](~~178393~~) operation to query the ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The DataWorks workspace to which the data source is to be shared. If you set this parameter, all members of the specified DataWorks workspace can view and use the data source. The value must be a JSON array. Example: {"projectId":1000,"permission":"WRITE","sharedName":"PX_DATAHUB1.shared_name"}.
	//
	// Field description:
	//
	// *   projectId: the ID of the DataWorks workspace to which the data source is to be shared.
	// *   permission: the mode in which the data source is shared. Valid values: READ and WRITE. The value READ indicates that all members of the specified workspace can read data from the data source, but cannot modify the data. The value WRITE indicates that all members of the specified workspace can modify the data in the data source.
	// *   sharedName: the name of the data source to be shared.
	ProjectPermissions *string `json:"ProjectPermissions,omitempty" xml:"ProjectPermissions,omitempty"`
	// The user to whom the data source is to be shared. If you set this parameter, the specified user can view or use the data source. The value must be a JSON array. Example: {"projectId":10000,"users":\[{"userId":"276184575345452131","permission":"WRITE"},"sharedName":"PX_DATAHUB1.shared_name"}].
	//
	// Field description:
	//
	// *   projectId: the ID of the DataWorks workspace. If you set the UserPermissions parameter, the specified user can view or use the data source only in this specified DataWorks workspace.
	// *   userId: the ID of the user to whom the data source is to be shared.
	// *   permission: the mode in which the data source is shared. Valid values: READ and WRITE. The value READ indicates that the specified user can read data from the data source, but cannot modify the data. The value WRITE indicates that the specified user can modify the data in the data source.
	// *   sharedName: the name of the data source to be shared.
	//
	// If the ProjectPermissions and UserPermissions parameters are both left empty, the specified data source is not shared to any DataWorks workspace or user. If neither of the parameters is left empty, both parameters take effect.
	UserPermissions *string `json:"UserPermissions,omitempty" xml:"UserPermissions,omitempty"`
}

func (SetDataSourceShareRequest) GoString

func (s SetDataSourceShareRequest) GoString() string

func (*SetDataSourceShareRequest) SetDatasourceName

func (*SetDataSourceShareRequest) SetEnvType

func (*SetDataSourceShareRequest) SetProjectId

func (*SetDataSourceShareRequest) SetProjectPermissions

func (s *SetDataSourceShareRequest) SetProjectPermissions(v string) *SetDataSourceShareRequest

func (*SetDataSourceShareRequest) SetUserPermissions

func (SetDataSourceShareRequest) String

func (s SetDataSourceShareRequest) String() string

type SetDataSourceShareResponse

type SetDataSourceShareResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetDataSourceShareResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetDataSourceShareResponse) GoString

func (s SetDataSourceShareResponse) GoString() string

func (*SetDataSourceShareResponse) SetBody

func (*SetDataSourceShareResponse) SetHeaders

func (*SetDataSourceShareResponse) SetStatusCode

func (SetDataSourceShareResponse) String

type SetDataSourceShareResponseBody

type SetDataSourceShareResponseBody struct {
	// The information about the sharing operation.
	Data *SetDataSourceShareResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetDataSourceShareResponseBody) GoString

func (*SetDataSourceShareResponseBody) SetRequestId

func (*SetDataSourceShareResponseBody) SetSuccess

func (SetDataSourceShareResponseBody) String

type SetDataSourceShareResponseBodyData

type SetDataSourceShareResponseBodyData struct {
	// The reason why the data source failed to be shared. If the data source was shared, this parameter is left empty.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Indicates whether the data source was shared. Valid values:
	//
	// *   success: The data source was shared.
	// *   fail: The data source failed to be shared. You can troubleshoot issues based on the Message parameter.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (SetDataSourceShareResponseBodyData) GoString

func (*SetDataSourceShareResponseBodyData) SetMessage

func (*SetDataSourceShareResponseBodyData) SetStatus

func (SetDataSourceShareResponseBodyData) String

type SetEntityTagsRequest

type SetEntityTagsRequest struct {
	QualifiedName *string          `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	Tags          []*UserEntityTag `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (SetEntityTagsRequest) GoString

func (s SetEntityTagsRequest) GoString() string

func (*SetEntityTagsRequest) SetQualifiedName

func (s *SetEntityTagsRequest) SetQualifiedName(v string) *SetEntityTagsRequest

func (*SetEntityTagsRequest) SetTags

func (SetEntityTagsRequest) String

func (s SetEntityTagsRequest) String() string

type SetEntityTagsResponse

type SetEntityTagsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetEntityTagsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetEntityTagsResponse) GoString

func (s SetEntityTagsResponse) GoString() string

func (*SetEntityTagsResponse) SetBody

func (*SetEntityTagsResponse) SetHeaders

func (*SetEntityTagsResponse) SetStatusCode

func (s *SetEntityTagsResponse) SetStatusCode(v int32) *SetEntityTagsResponse

func (SetEntityTagsResponse) String

func (s SetEntityTagsResponse) String() string

type SetEntityTagsResponseBody

type SetEntityTagsResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetEntityTagsResponseBody) GoString

func (s SetEntityTagsResponseBody) GoString() string

func (*SetEntityTagsResponseBody) SetData

func (*SetEntityTagsResponseBody) SetErrorCode

func (*SetEntityTagsResponseBody) SetErrorMessage

func (*SetEntityTagsResponseBody) SetHttpStatusCode

func (*SetEntityTagsResponseBody) SetRequestId

func (*SetEntityTagsResponseBody) SetSuccess

func (SetEntityTagsResponseBody) String

func (s SetEntityTagsResponseBody) String() string

type SetEntityTagsShrinkRequest

type SetEntityTagsShrinkRequest struct {
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
	TagsShrink    *string `json:"Tags,omitempty" xml:"Tags,omitempty"`
}

func (SetEntityTagsShrinkRequest) GoString

func (s SetEntityTagsShrinkRequest) GoString() string

func (*SetEntityTagsShrinkRequest) SetQualifiedName

func (*SetEntityTagsShrinkRequest) SetTagsShrink

func (SetEntityTagsShrinkRequest) String

type SetSuccessInstanceRequest

type SetSuccessInstanceRequest struct {
	// The environment of the workspace. Valid values: PROD and DEV.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The HTTP status code.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (SetSuccessInstanceRequest) GoString

func (s SetSuccessInstanceRequest) GoString() string

func (*SetSuccessInstanceRequest) SetInstanceId

func (*SetSuccessInstanceRequest) SetProjectEnv

func (SetSuccessInstanceRequest) String

func (s SetSuccessInstanceRequest) String() string

type SetSuccessInstanceResponse

type SetSuccessInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetSuccessInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetSuccessInstanceResponse) GoString

func (s SetSuccessInstanceResponse) GoString() string

func (*SetSuccessInstanceResponse) SetBody

func (*SetSuccessInstanceResponse) SetHeaders

func (*SetSuccessInstanceResponse) SetStatusCode

func (SetSuccessInstanceResponse) String

type SetSuccessInstanceResponseBody

type SetSuccessInstanceResponseBody struct {
	// The error message.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// Indicates whether the request is successful.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The ID of the request.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// Indicates whether result details are returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SetSuccessInstanceResponseBody) GoString

func (*SetSuccessInstanceResponseBody) SetData

func (*SetSuccessInstanceResponseBody) SetErrorCode

func (*SetSuccessInstanceResponseBody) SetErrorMessage

func (*SetSuccessInstanceResponseBody) SetHttpStatusCode

func (*SetSuccessInstanceResponseBody) SetRequestId

func (*SetSuccessInstanceResponseBody) SetSuccess

func (SetSuccessInstanceResponseBody) String

type StartDIJobRequest

type StartDIJobRequest struct {
	DIJobId               *int64                                  `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	ForceToRerun          *bool                                   `json:"ForceToRerun,omitempty" xml:"ForceToRerun,omitempty"`
	RealtimeStartSettings *StartDIJobRequestRealtimeStartSettings `json:"RealtimeStartSettings,omitempty" xml:"RealtimeStartSettings,omitempty" type:"Struct"`
}

func (StartDIJobRequest) GoString

func (s StartDIJobRequest) GoString() string

func (*StartDIJobRequest) SetDIJobId

func (s *StartDIJobRequest) SetDIJobId(v int64) *StartDIJobRequest

func (*StartDIJobRequest) SetForceToRerun

func (s *StartDIJobRequest) SetForceToRerun(v bool) *StartDIJobRequest

func (*StartDIJobRequest) SetRealtimeStartSettings

func (StartDIJobRequest) String

func (s StartDIJobRequest) String() string

type StartDIJobRequestRealtimeStartSettings

type StartDIJobRequestRealtimeStartSettings struct {
	FailoverSettings *StartDIJobRequestRealtimeStartSettingsFailoverSettings `json:"FailoverSettings,omitempty" xml:"FailoverSettings,omitempty" type:"Struct"`
	StartTime        *int64                                                  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (StartDIJobRequestRealtimeStartSettings) GoString

func (*StartDIJobRequestRealtimeStartSettings) SetStartTime

func (StartDIJobRequestRealtimeStartSettings) String

type StartDIJobRequestRealtimeStartSettingsFailoverSettings

type StartDIJobRequestRealtimeStartSettingsFailoverSettings struct {
	Interval   *int64 `json:"Interval,omitempty" xml:"Interval,omitempty"`
	UpperLimit *int64 `json:"UpperLimit,omitempty" xml:"UpperLimit,omitempty"`
}

func (StartDIJobRequestRealtimeStartSettingsFailoverSettings) GoString

func (*StartDIJobRequestRealtimeStartSettingsFailoverSettings) SetInterval

func (*StartDIJobRequestRealtimeStartSettingsFailoverSettings) SetUpperLimit

func (StartDIJobRequestRealtimeStartSettingsFailoverSettings) String

type StartDIJobResponse

type StartDIJobResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartDIJobResponse) GoString

func (s StartDIJobResponse) GoString() string

func (*StartDIJobResponse) SetBody

func (*StartDIJobResponse) SetHeaders

func (s *StartDIJobResponse) SetHeaders(v map[string]*string) *StartDIJobResponse

func (*StartDIJobResponse) SetStatusCode

func (s *StartDIJobResponse) SetStatusCode(v int32) *StartDIJobResponse

func (StartDIJobResponse) String

func (s StartDIJobResponse) String() string

type StartDIJobResponseBody

type StartDIJobResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StartDIJobResponseBody) GoString

func (s StartDIJobResponseBody) GoString() string

func (*StartDIJobResponseBody) SetRequestId

func (StartDIJobResponseBody) String

func (s StartDIJobResponseBody) String() string

type StartDIJobShrinkRequest

type StartDIJobShrinkRequest struct {
	DIJobId                     *int64  `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	ForceToRerun                *bool   `json:"ForceToRerun,omitempty" xml:"ForceToRerun,omitempty"`
	RealtimeStartSettingsShrink *string `json:"RealtimeStartSettings,omitempty" xml:"RealtimeStartSettings,omitempty"`
}

func (StartDIJobShrinkRequest) GoString

func (s StartDIJobShrinkRequest) GoString() string

func (*StartDIJobShrinkRequest) SetDIJobId

func (*StartDIJobShrinkRequest) SetForceToRerun

func (s *StartDIJobShrinkRequest) SetForceToRerun(v bool) *StartDIJobShrinkRequest

func (*StartDIJobShrinkRequest) SetRealtimeStartSettingsShrink

func (s *StartDIJobShrinkRequest) SetRealtimeStartSettingsShrink(v string) *StartDIJobShrinkRequest

func (StartDIJobShrinkRequest) String

func (s StartDIJobShrinkRequest) String() string

type StartDISyncInstanceRequest

type StartDISyncInstanceRequest struct {
	// *   If you set the TaskType parameter to DI_REALTIME, the StartParam parameter specifies the startup parameters for the real-time synchronization node. The startup parameters include failover-related parameters, the parameter that specifies the number of dirty data records allowed, and the parameters in the data definition language (DDL) statements.
	// *   If you set the TaskType parameter to DI_SOLUTION, the StartParam parameter does not take effect.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the Data Integration object that you want to start. Valid values:
	//
	// *   DI_REALTIME: real-time synchronization node
	// *   DI_SOLUTION: data synchronization solution
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request succeeded.
	// *   false: The request failed.
	StartParam *string `json:"StartParam,omitempty" xml:"StartParam,omitempty"`
	// *   If you set the TaskType parameter to DI_REALTIME, set the FileId parameter to the ID of the real-time synchronization node that you want to start.
	// *   If you set the TaskType parameter to DI_SOLUTION, set the FileId parameter to the ID of the data synchronization solution that you want to start.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (StartDISyncInstanceRequest) GoString

func (s StartDISyncInstanceRequest) GoString() string

func (*StartDISyncInstanceRequest) SetFileId

func (*StartDISyncInstanceRequest) SetProjectId

func (*StartDISyncInstanceRequest) SetStartParam

func (*StartDISyncInstanceRequest) SetTaskType

func (StartDISyncInstanceRequest) String

type StartDISyncInstanceResponse

type StartDISyncInstanceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartDISyncInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartDISyncInstanceResponse) GoString

func (s StartDISyncInstanceResponse) GoString() string

func (*StartDISyncInstanceResponse) SetBody

func (*StartDISyncInstanceResponse) SetHeaders

func (*StartDISyncInstanceResponse) SetStatusCode

func (StartDISyncInstanceResponse) String

type StartDISyncInstanceResponseBody

type StartDISyncInstanceResponseBody struct {
	// Indicates whether the real-time synchronization node or the data synchronization solution is started. Valid values:
	//
	// *   success: The real-time synchronization node or the data synchronization solution is started.
	// *   fail: The real-time synchronization node or the data synchronization solution fails to be started. You can troubleshoot the issue based on the provided cause.
	Data *StartDISyncInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The result returned for the start.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StartDISyncInstanceResponseBody) GoString

func (*StartDISyncInstanceResponseBody) SetRequestId

func (*StartDISyncInstanceResponseBody) SetSuccess

func (StartDISyncInstanceResponseBody) String

type StartDISyncInstanceResponseBodyData

type StartDISyncInstanceResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the real-time synchronization node or the data synchronization solution fails to be started.
	//
	// If the real-time synchronization node or the data synchronization solution is started, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (StartDISyncInstanceResponseBodyData) GoString

func (*StartDISyncInstanceResponseBodyData) SetMessage

func (*StartDISyncInstanceResponseBodyData) SetStatus

func (StartDISyncInstanceResponseBodyData) String

type StartMigrationRequest

type StartMigrationRequest struct {
	// The ID of the migration package. You can call the [CreateImportMigration](~~206094~~) operation to obtain the ID of the import package and call the [CreateExportMigration](~~349325~~) operation to obtain the ID of the export package.
	MigrationId *int64 `json:"MigrationId,omitempty" xml:"MigrationId,omitempty"`
	// The ID of the workspace. You can go to the Workspace Management page of the DataWorks console to view the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (StartMigrationRequest) GoString

func (s StartMigrationRequest) GoString() string

func (*StartMigrationRequest) SetMigrationId

func (s *StartMigrationRequest) SetMigrationId(v int64) *StartMigrationRequest

func (*StartMigrationRequest) SetProjectId

func (StartMigrationRequest) String

func (s StartMigrationRequest) String() string

type StartMigrationResponse

type StartMigrationResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StartMigrationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StartMigrationResponse) GoString

func (s StartMigrationResponse) GoString() string

func (*StartMigrationResponse) SetBody

func (*StartMigrationResponse) SetHeaders

func (*StartMigrationResponse) SetStatusCode

func (StartMigrationResponse) String

func (s StartMigrationResponse) String() string

type StartMigrationResponseBody

type StartMigrationResponseBody struct {
	// Indicates whether the migration task is started. Valid values:
	//
	// *   true: The migration task is started.
	// *   false: The migration task fails to be started.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StartMigrationResponseBody) GoString

func (s StartMigrationResponseBody) GoString() string

func (*StartMigrationResponseBody) SetData

func (*StartMigrationResponseBody) SetErrorCode

func (*StartMigrationResponseBody) SetErrorMessage

func (*StartMigrationResponseBody) SetHttpStatusCode

func (*StartMigrationResponseBody) SetRequestId

func (*StartMigrationResponseBody) SetSuccess

func (StartMigrationResponseBody) String

type StopDIJobRequest

type StopDIJobRequest struct {
	DIJobId *int64 `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
}

func (StopDIJobRequest) GoString

func (s StopDIJobRequest) GoString() string

func (*StopDIJobRequest) SetDIJobId

func (s *StopDIJobRequest) SetDIJobId(v int64) *StopDIJobRequest

func (StopDIJobRequest) String

func (s StopDIJobRequest) String() string

type StopDIJobResponse

type StopDIJobResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopDIJobResponse) GoString

func (s StopDIJobResponse) GoString() string

func (*StopDIJobResponse) SetBody

func (*StopDIJobResponse) SetHeaders

func (s *StopDIJobResponse) SetHeaders(v map[string]*string) *StopDIJobResponse

func (*StopDIJobResponse) SetStatusCode

func (s *StopDIJobResponse) SetStatusCode(v int32) *StopDIJobResponse

func (StopDIJobResponse) String

func (s StopDIJobResponse) String() string

type StopDIJobResponseBody

type StopDIJobResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (StopDIJobResponseBody) GoString

func (s StopDIJobResponseBody) GoString() string

func (*StopDIJobResponseBody) SetRequestId

func (StopDIJobResponseBody) String

func (s StopDIJobResponseBody) String() string

type StopDISyncInstanceRequest

type StopDISyncInstanceRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the synchronization node that you want to stop. Set the value to DI_REALTIME.
	//
	// DI_REALTIME indicates a real-time synchronization node.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the synchronization node. You can call the [ListFiles](~~173942~~) operation to obtain the ID.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (StopDISyncInstanceRequest) GoString

func (s StopDISyncInstanceRequest) GoString() string

func (*StopDISyncInstanceRequest) SetFileId

func (*StopDISyncInstanceRequest) SetProjectId

func (*StopDISyncInstanceRequest) SetTaskType

func (StopDISyncInstanceRequest) String

func (s StopDISyncInstanceRequest) String() string

type StopDISyncInstanceResponse

type StopDISyncInstanceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopDISyncInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopDISyncInstanceResponse) GoString

func (s StopDISyncInstanceResponse) GoString() string

func (*StopDISyncInstanceResponse) SetBody

func (*StopDISyncInstanceResponse) SetHeaders

func (*StopDISyncInstanceResponse) SetStatusCode

func (StopDISyncInstanceResponse) String

type StopDISyncInstanceResponseBody

type StopDISyncInstanceResponseBody struct {
	// Indicates whether the synchronization node is stopped. Valid values:
	//
	// *   success: The synchronization node is stopped.
	// *   fail: The synchronization node fails to be stopped.
	Data *StopDISyncInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information returned for the synchronization node.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StopDISyncInstanceResponseBody) GoString

func (*StopDISyncInstanceResponseBody) SetRequestId

func (*StopDISyncInstanceResponseBody) SetSuccess

func (StopDISyncInstanceResponseBody) String

type StopDISyncInstanceResponseBodyData

type StopDISyncInstanceResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the synchronization node fails to be stopped.
	//
	// If the synchronization node is stopped, the value null is returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (StopDISyncInstanceResponseBodyData) GoString

func (*StopDISyncInstanceResponseBodyData) SetMessage

func (*StopDISyncInstanceResponseBodyData) SetStatus

func (StopDISyncInstanceResponseBodyData) String

type StopInstanceRequest

type StopInstanceRequest struct {
	// The ID of the instance. You can call the [ListInstances](~~173982~~) operation to query the ID.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (StopInstanceRequest) GoString

func (s StopInstanceRequest) GoString() string

func (*StopInstanceRequest) SetInstanceId

func (s *StopInstanceRequest) SetInstanceId(v int64) *StopInstanceRequest

func (*StopInstanceRequest) SetProjectEnv

func (s *StopInstanceRequest) SetProjectEnv(v string) *StopInstanceRequest

func (StopInstanceRequest) String

func (s StopInstanceRequest) String() string

type StopInstanceResponse

type StopInstanceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *StopInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (StopInstanceResponse) GoString

func (s StopInstanceResponse) GoString() string

func (*StopInstanceResponse) SetBody

func (*StopInstanceResponse) SetHeaders

func (s *StopInstanceResponse) SetHeaders(v map[string]*string) *StopInstanceResponse

func (*StopInstanceResponse) SetStatusCode

func (s *StopInstanceResponse) SetStatusCode(v int32) *StopInstanceResponse

func (StopInstanceResponse) String

func (s StopInstanceResponse) String() string

type StopInstanceResponseBody

type StopInstanceResponseBody struct {
	// The result returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StopInstanceResponseBody) GoString

func (s StopInstanceResponseBody) GoString() string

func (*StopInstanceResponseBody) SetData

func (*StopInstanceResponseBody) SetErrorCode

func (*StopInstanceResponseBody) SetErrorMessage

func (*StopInstanceResponseBody) SetHttpStatusCode

func (s *StopInstanceResponseBody) SetHttpStatusCode(v int32) *StopInstanceResponseBody

func (*StopInstanceResponseBody) SetRequestId

func (*StopInstanceResponseBody) SetSuccess

func (StopInstanceResponseBody) String

func (s StopInstanceResponseBody) String() string

type SubmitDataServiceApiRequest

type SubmitDataServiceApiRequest struct {
	ApiId     *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	TenantId  *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
}

func (SubmitDataServiceApiRequest) GoString

func (s SubmitDataServiceApiRequest) GoString() string

func (*SubmitDataServiceApiRequest) SetApiId

func (*SubmitDataServiceApiRequest) SetProjectId

func (*SubmitDataServiceApiRequest) SetTenantId

func (SubmitDataServiceApiRequest) String

type SubmitDataServiceApiResponse

type SubmitDataServiceApiResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SubmitDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SubmitDataServiceApiResponse) GoString

func (s SubmitDataServiceApiResponse) GoString() string

func (*SubmitDataServiceApiResponse) SetBody

func (*SubmitDataServiceApiResponse) SetHeaders

func (*SubmitDataServiceApiResponse) SetStatusCode

func (SubmitDataServiceApiResponse) String

type SubmitDataServiceApiResponseBody

type SubmitDataServiceApiResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SubmitDataServiceApiResponseBody) GoString

func (*SubmitDataServiceApiResponseBody) SetData

func (*SubmitDataServiceApiResponseBody) SetErrorCode

func (*SubmitDataServiceApiResponseBody) SetHttpStatusCode

func (*SubmitDataServiceApiResponseBody) SetRequestId

func (*SubmitDataServiceApiResponseBody) SetSuccess

func (SubmitDataServiceApiResponseBody) String

type SubmitFileRequest

type SubmitFileRequest struct {
	// Specifies whether to skip the pre-publish check after the file is committed.
	//
	// *   false: indicates that the pre-publish check is not skipped. After the file is committed, the pre-publish check is automatically triggered. The file can be deployed only after the file passes the check.
	// *   true: indicates that the pre-publish check is skipped. After the file is submitted, the pre-publish check process is not triggered. You can directly publish the file.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The description of the commit operation.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name. You must configure either this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to query the ID.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The HTTP status code returned.
	SkipAllDeployFileExtensions *bool `json:"SkipAllDeployFileExtensions,omitempty" xml:"SkipAllDeployFileExtensions,omitempty"`
}

func (SubmitFileRequest) GoString

func (s SubmitFileRequest) GoString() string

func (*SubmitFileRequest) SetComment

func (s *SubmitFileRequest) SetComment(v string) *SubmitFileRequest

func (*SubmitFileRequest) SetFileId

func (s *SubmitFileRequest) SetFileId(v int64) *SubmitFileRequest

func (*SubmitFileRequest) SetProjectId

func (s *SubmitFileRequest) SetProjectId(v int64) *SubmitFileRequest

func (*SubmitFileRequest) SetProjectIdentifier

func (s *SubmitFileRequest) SetProjectIdentifier(v string) *SubmitFileRequest

func (*SubmitFileRequest) SetSkipAllDeployFileExtensions

func (s *SubmitFileRequest) SetSkipAllDeployFileExtensions(v bool) *SubmitFileRequest

func (SubmitFileRequest) String

func (s SubmitFileRequest) String() string

type SubmitFileResponse

type SubmitFileResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SubmitFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SubmitFileResponse) GoString

func (s SubmitFileResponse) GoString() string

func (*SubmitFileResponse) SetBody

func (*SubmitFileResponse) SetHeaders

func (s *SubmitFileResponse) SetHeaders(v map[string]*string) *SubmitFileResponse

func (*SubmitFileResponse) SetStatusCode

func (s *SubmitFileResponse) SetStatusCode(v int32) *SubmitFileResponse

func (SubmitFileResponse) String

func (s SubmitFileResponse) String() string

type SubmitFileResponseBody

type SubmitFileResponseBody struct {
	// The ID of the request. You can troubleshoot issues based on the ID.
	Data      *int64  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The ID of the deployment task. The ID is used as the value of a specific request parameter when you call the [GetDeployment](~~173950~~) operation to query the details of the deployment task.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error message returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The error code returned.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SubmitFileResponseBody) GoString

func (s SubmitFileResponseBody) GoString() string

func (*SubmitFileResponseBody) SetData

func (*SubmitFileResponseBody) SetErrorCode

func (*SubmitFileResponseBody) SetErrorMessage

func (s *SubmitFileResponseBody) SetErrorMessage(v string) *SubmitFileResponseBody

func (*SubmitFileResponseBody) SetHttpStatusCode

func (s *SubmitFileResponseBody) SetHttpStatusCode(v int32) *SubmitFileResponseBody

func (*SubmitFileResponseBody) SetRequestId

func (*SubmitFileResponseBody) SetSuccess

func (SubmitFileResponseBody) String

func (s SubmitFileResponseBody) String() string

type SuspendInstanceRequest

type SuspendInstanceRequest struct {
	// The instance ID.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The environment of the workspace. Valid values: PROD and DEV.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
}

func (SuspendInstanceRequest) GoString

func (s SuspendInstanceRequest) GoString() string

func (*SuspendInstanceRequest) SetInstanceId

func (*SuspendInstanceRequest) SetProjectEnv

func (SuspendInstanceRequest) String

func (s SuspendInstanceRequest) String() string

type SuspendInstanceResponse

type SuspendInstanceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SuspendInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SuspendInstanceResponse) GoString

func (s SuspendInstanceResponse) GoString() string

func (*SuspendInstanceResponse) SetBody

func (*SuspendInstanceResponse) SetHeaders

func (*SuspendInstanceResponse) SetStatusCode

func (SuspendInstanceResponse) String

func (s SuspendInstanceResponse) String() string

type SuspendInstanceResponseBody

type SuspendInstanceResponseBody struct {
	// The result returned.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (SuspendInstanceResponseBody) GoString

func (s SuspendInstanceResponseBody) GoString() string

func (*SuspendInstanceResponseBody) SetData

func (*SuspendInstanceResponseBody) SetErrorCode

func (*SuspendInstanceResponseBody) SetErrorMessage

func (*SuspendInstanceResponseBody) SetHttpStatusCode

func (*SuspendInstanceResponseBody) SetRequestId

func (*SuspendInstanceResponseBody) SetSuccess

func (SuspendInstanceResponseBody) String

type TerminateDISyncInstanceRequest

type TerminateDISyncInstanceRequest struct {
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the node. A value of DI_REALTIME indicates that the node is a real-time synchronization node.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the real-time synchronization node.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (TerminateDISyncInstanceRequest) GoString

func (*TerminateDISyncInstanceRequest) SetFileId

func (*TerminateDISyncInstanceRequest) SetProjectId

func (*TerminateDISyncInstanceRequest) SetTaskType

func (TerminateDISyncInstanceRequest) String

type TerminateDISyncInstanceResponse

type TerminateDISyncInstanceResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TerminateDISyncInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TerminateDISyncInstanceResponse) GoString

func (*TerminateDISyncInstanceResponse) SetHeaders

func (*TerminateDISyncInstanceResponse) SetStatusCode

func (TerminateDISyncInstanceResponse) String

type TerminateDISyncInstanceResponseBody

type TerminateDISyncInstanceResponseBody struct {
	// Indicates whether the real-time synchronization node is terminated. Valid values:
	//
	// *   success
	// *   fail
	Data *TerminateDISyncInstanceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The result of the operation.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can query logs and troubleshoot issues based on the ID.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (TerminateDISyncInstanceResponseBody) GoString

func (*TerminateDISyncInstanceResponseBody) SetRequestId

func (*TerminateDISyncInstanceResponseBody) SetSuccess

func (TerminateDISyncInstanceResponseBody) String

type TerminateDISyncInstanceResponseBodyData

type TerminateDISyncInstanceResponseBodyData struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason why the real-time synchronization node fails to be terminated. If the real-time synchronization node is terminated, this parameter is left empty.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (TerminateDISyncInstanceResponseBodyData) GoString

func (*TerminateDISyncInstanceResponseBodyData) SetMessage

func (*TerminateDISyncInstanceResponseBodyData) SetStatus

func (TerminateDISyncInstanceResponseBodyData) String

type TestDataServiceApiRequest

type TestDataServiceApiRequest struct {
	// The ID of the DataService Studio API on which the test is performed.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The data of the request body.
	BodyContent *string `json:"BodyContent,omitempty" xml:"BodyContent,omitempty"`
	// The request parameters that are contained in the request body.
	BodyParams []*TestDataServiceApiRequestBodyParams `json:"BodyParams,omitempty" xml:"BodyParams,omitempty" type:"Repeated"`
	// The request parameters that are contained in the request header.
	HeadParams []*TestDataServiceApiRequestHeadParams `json:"HeadParams,omitempty" xml:"HeadParams,omitempty" type:"Repeated"`
	// The request parameters that are contained in the request path.
	PathParams []*TestDataServiceApiRequestPathParams `json:"PathParams,omitempty" xml:"PathParams,omitempty" type:"Repeated"`
	// The request parameters that are contained in the query.
	QueryParam []*TestDataServiceApiRequestQueryParam `json:"QueryParam,omitempty" xml:"QueryParam,omitempty" type:"Repeated"`
}

func (TestDataServiceApiRequest) GoString

func (s TestDataServiceApiRequest) GoString() string

func (*TestDataServiceApiRequest) SetApiId

func (*TestDataServiceApiRequest) SetBodyContent

func (*TestDataServiceApiRequest) SetBodyParams

func (*TestDataServiceApiRequest) SetHeadParams

func (*TestDataServiceApiRequest) SetPathParams

func (*TestDataServiceApiRequest) SetQueryParam

func (TestDataServiceApiRequest) String

func (s TestDataServiceApiRequest) String() string

type TestDataServiceApiRequestBodyParams

type TestDataServiceApiRequestBodyParams struct {
	// The name of the parameter.
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// The value of the parameter.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
}

func (TestDataServiceApiRequestBodyParams) GoString

func (*TestDataServiceApiRequestBodyParams) SetParamKey

func (*TestDataServiceApiRequestBodyParams) SetParamValue

func (TestDataServiceApiRequestBodyParams) String

type TestDataServiceApiRequestHeadParams

type TestDataServiceApiRequestHeadParams struct {
	// The name of the parameter.
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// The value of the parameter.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
}

func (TestDataServiceApiRequestHeadParams) GoString

func (*TestDataServiceApiRequestHeadParams) SetParamKey

func (*TestDataServiceApiRequestHeadParams) SetParamValue

func (TestDataServiceApiRequestHeadParams) String

type TestDataServiceApiRequestPathParams

type TestDataServiceApiRequestPathParams struct {
	// The name of the parameter.
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// The value of the parameter.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
}

func (TestDataServiceApiRequestPathParams) GoString

func (*TestDataServiceApiRequestPathParams) SetParamKey

func (*TestDataServiceApiRequestPathParams) SetParamValue

func (TestDataServiceApiRequestPathParams) String

type TestDataServiceApiRequestQueryParam

type TestDataServiceApiRequestQueryParam struct {
	// The name of the parameter.
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// The value of the parameter.
	ParamValue *string `json:"ParamValue,omitempty" xml:"ParamValue,omitempty"`
}

func (TestDataServiceApiRequestQueryParam) GoString

func (*TestDataServiceApiRequestQueryParam) SetParamKey

func (*TestDataServiceApiRequestQueryParam) SetParamValue

func (TestDataServiceApiRequestQueryParam) String

type TestDataServiceApiResponse

type TestDataServiceApiResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TestDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TestDataServiceApiResponse) GoString

func (s TestDataServiceApiResponse) GoString() string

func (*TestDataServiceApiResponse) SetBody

func (*TestDataServiceApiResponse) SetHeaders

func (*TestDataServiceApiResponse) SetStatusCode

func (TestDataServiceApiResponse) String

type TestDataServiceApiResponseBody

type TestDataServiceApiResponseBody struct {
	// The information about the test.
	Data *TestDataServiceApiResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TestDataServiceApiResponseBody) GoString

func (*TestDataServiceApiResponseBody) SetRequestId

func (TestDataServiceApiResponseBody) String

type TestDataServiceApiResponseBodyData

type TestDataServiceApiResponseBodyData struct {
	// The ID of the test.
	TestId *string `json:"TestId,omitempty" xml:"TestId,omitempty"`
}

func (TestDataServiceApiResponseBodyData) GoString

func (*TestDataServiceApiResponseBodyData) SetTestId

func (TestDataServiceApiResponseBodyData) String

type TestNetworkConnectionRequest

type TestNetworkConnectionRequest struct {
	// The name of the data source.
	DatasourceName *string `json:"DatasourceName,omitempty" xml:"DatasourceName,omitempty"`
	// The environment to which the data source belongs. Valid values:
	//
	// *   0: development environment
	// *   1: production environment
	EnvType *string `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The ID of the DataWorks workspace to which the data source belongs. You can call the [ListProjects](~~178393~~) operation to query the ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The identifier of the resource group. You can call the [ListResourceGroups](~~173913~~) operation to query the identifier of the resource group.
	ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"`
}

func (TestNetworkConnectionRequest) GoString

func (s TestNetworkConnectionRequest) GoString() string

func (*TestNetworkConnectionRequest) SetDatasourceName

func (*TestNetworkConnectionRequest) SetEnvType

func (*TestNetworkConnectionRequest) SetProjectId

func (*TestNetworkConnectionRequest) SetResourceGroup

func (TestNetworkConnectionRequest) String

type TestNetworkConnectionResponse

type TestNetworkConnectionResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TestNetworkConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TestNetworkConnectionResponse) GoString

func (*TestNetworkConnectionResponse) SetBody

func (*TestNetworkConnectionResponse) SetHeaders

func (*TestNetworkConnectionResponse) SetStatusCode

func (TestNetworkConnectionResponse) String

type TestNetworkConnectionResponseBody

type TestNetworkConnectionResponseBody struct {
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// The information about the connectivity test.
	TaskList *TestNetworkConnectionResponseBodyTaskList `json:"TaskList,omitempty" xml:"TaskList,omitempty" type:"Struct"`
}

func (TestNetworkConnectionResponseBody) GoString

func (*TestNetworkConnectionResponseBody) SetRequestId

func (*TestNetworkConnectionResponseBody) SetSuccess

func (TestNetworkConnectionResponseBody) String

type TestNetworkConnectionResponseBodyTaskList

type TestNetworkConnectionResponseBodyTaskList struct {
	// The reason why the data source and resource group failed the connectivity test. If data source and the resource group passed the connectivity test, this parameter is left empty.
	ConnectMessage *string `json:"ConnectMessage,omitempty" xml:"ConnectMessage,omitempty"`
	// The result of the connectivity test. Valid values:
	//
	// *   true: The data source and the resource group passed the connectivity test.
	// *   false: The data source and the resource group failed the connectivity test. You can troubleshoot issues based on the ConnectMessage parameter.
	ConnectStatus *bool `json:"ConnectStatus,omitempty" xml:"ConnectStatus,omitempty"`
}

func (TestNetworkConnectionResponseBodyTaskList) GoString

func (*TestNetworkConnectionResponseBodyTaskList) SetConnectMessage

func (*TestNetworkConnectionResponseBodyTaskList) SetConnectStatus

func (TestNetworkConnectionResponseBodyTaskList) String

type TopTenElapsedTimeInstanceRequest

type TopTenElapsedTimeInstanceRequest struct {
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (TopTenElapsedTimeInstanceRequest) GoString

func (*TopTenElapsedTimeInstanceRequest) SetProjectId

func (TopTenElapsedTimeInstanceRequest) String

type TopTenElapsedTimeInstanceResponse

type TopTenElapsedTimeInstanceResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TopTenElapsedTimeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TopTenElapsedTimeInstanceResponse) GoString

func (*TopTenElapsedTimeInstanceResponse) SetHeaders

func (*TopTenElapsedTimeInstanceResponse) SetStatusCode

func (TopTenElapsedTimeInstanceResponse) String

type TopTenElapsedTimeInstanceResponseBody

type TopTenElapsedTimeInstanceResponseBody struct {
	// The ranking record of the running durations of the instances.
	InstanceConsumeTimeRank *TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank `json:"InstanceConsumeTimeRank,omitempty" xml:"InstanceConsumeTimeRank,omitempty" type:"Struct"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TopTenElapsedTimeInstanceResponseBody) GoString

func (*TopTenElapsedTimeInstanceResponseBody) SetRequestId

func (TopTenElapsedTimeInstanceResponseBody) String

type TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank

type TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank struct {
	// The ranking data of the running durations of the instances.
	ConsumeTimeRank []*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank `json:"ConsumeTimeRank,omitempty" xml:"ConsumeTimeRank,omitempty" type:"Repeated"`
	// The timestamp at which the ranking of the running durations of the instances was updated.
	UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank) GoString

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank) SetUpdateTime

func (TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRank) String

type TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank

type TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank struct {
	// The data timestamp of the instance.
	BusinessDate *int64 `json:"BusinessDate,omitempty" xml:"BusinessDate,omitempty"`
	// The running duration of the instance. Unit: seconds.
	Consumed *int64 `json:"Consumed,omitempty" xml:"Consumed,omitempty"`
	// The ID of the instance.
	InstanceId *int64 `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The ID of the Alibaba Cloud account used by the owner of the node.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The type of the node.
	//
	// Valid values:
	//
	// 6 (Shell), 10 (ODPS SQL), 11 (ODPS MR), 23 (Data Integration), 24 (ODPS Script), 99 (zero load), 221 (PyODPS 2), 225 (ODPS Spark), 227 (EMR Hive), 228 (EMR Spark), 229 (EMR Spark SQL), 230 (EMR MR), 239 (OSS object inspection), 257 (EMR Shell), 258 (EMR Spark Shell), 259 (EMR Presto), 260 (EMR Impala), 900 (real-time synchronization), 1089 (cross-tenant collaboration), 1091 (Hologres development), 1093 (Hologres SQL), 1100 (assignment), and 1221 (PyODPS 3)
	ProgramType *int32 `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
}

func (TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) GoString

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetBusinessDate

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetConsumed

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetInstanceId

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetNodeId

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetNodeName

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetOwner

func (*TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) SetProgramType

func (TopTenElapsedTimeInstanceResponseBodyInstanceConsumeTimeRankConsumeTimeRank) String

type TopTenErrorTimesInstanceRequest

type TopTenErrorTimesInstanceRequest struct {
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (TopTenErrorTimesInstanceRequest) GoString

func (*TopTenErrorTimesInstanceRequest) SetProjectId

func (TopTenErrorTimesInstanceRequest) String

type TopTenErrorTimesInstanceResponse

type TopTenErrorTimesInstanceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TopTenErrorTimesInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TopTenErrorTimesInstanceResponse) GoString

func (*TopTenErrorTimesInstanceResponse) SetHeaders

func (*TopTenErrorTimesInstanceResponse) SetStatusCode

func (TopTenErrorTimesInstanceResponse) String

type TopTenErrorTimesInstanceResponseBody

type TopTenErrorTimesInstanceResponseBody struct {
	// The ranking of nodes on which errors occur.
	InstanceErrorRank *TopTenErrorTimesInstanceResponseBodyInstanceErrorRank `json:"InstanceErrorRank,omitempty" xml:"InstanceErrorRank,omitempty" type:"Struct"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TopTenErrorTimesInstanceResponseBody) GoString

func (*TopTenErrorTimesInstanceResponseBody) SetRequestId

func (TopTenErrorTimesInstanceResponseBody) String

type TopTenErrorTimesInstanceResponseBodyInstanceErrorRank

type TopTenErrorTimesInstanceResponseBodyInstanceErrorRank struct {
	// The ranking of nodes on which errors occur within the last month.
	ErrorRank []*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank `json:"ErrorRank,omitempty" xml:"ErrorRank,omitempty" type:"Repeated"`
	// The time when the ranking was updated.
	UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
}

func (TopTenErrorTimesInstanceResponseBodyInstanceErrorRank) GoString

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRank) SetUpdateTime

func (TopTenErrorTimesInstanceResponseBodyInstanceErrorRank) String

type TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank

type TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank struct {
	// The number of errors that occur on the node.
	Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"`
	// The ID of the node.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The name of the node.
	NodeName *string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
	// The user identifier (UID) of the Alibaba Cloud account used by the owner of the node.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The type of the node.
	//
	// Valid values:
	//
	// 6 (Shell node), 10 (ODPS SQL node), 11 (ODPS MR node), 23 (Data Integration node), 24 (ODPS Script node), 99 (zero load node), 221 (PyODPS 2 node), 225 (ODPS Spark node), 227 (EMR Hive node), 228 (EMR Spark node), 229 (EMR Spark SQL node), 230 (EMR MR node), 239 (OSS object inspection node), 257 (EMR Shell node), 258 (EMR Spark Shell node), 259 (EMR Presto node), 260 (EMR Impala node), 900 (real-time data synchronization node), 1089 (cross-tenant collaboration node), 1091 (Hologres development node), 1093 (Hologres SQL node), 1100 (assignment node), and 1221 (PyODPS 3 node).
	ProgramType *int32 `json:"ProgramType,omitempty" xml:"ProgramType,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) GoString

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetCount

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetNodeId

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetNodeName

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetOwner

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetProgramType

func (*TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) SetProjectId

func (TopTenErrorTimesInstanceResponseBodyInstanceErrorRankErrorRank) String

type UmountDirectoryRequest

type UmountDirectoryRequest struct {
	// The HTTP status code returned. The value 200 indicates that the request was successful.
	TargetId *string `json:"TargetId,omitempty" xml:"TargetId,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	TargetType   *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"`
	TargetUserId *string `json:"TargetUserId,omitempty" xml:"TargetUserId,omitempty"`
}

func (UmountDirectoryRequest) GoString

func (s UmountDirectoryRequest) GoString() string

func (*UmountDirectoryRequest) SetTargetId

func (*UmountDirectoryRequest) SetTargetType

func (*UmountDirectoryRequest) SetTargetUserId

func (s *UmountDirectoryRequest) SetTargetUserId(v string) *UmountDirectoryRequest

func (UmountDirectoryRequest) String

func (s UmountDirectoryRequest) String() string

type UmountDirectoryResponse

type UmountDirectoryResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UmountDirectoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UmountDirectoryResponse) GoString

func (s UmountDirectoryResponse) GoString() string

func (*UmountDirectoryResponse) SetBody

func (*UmountDirectoryResponse) SetHeaders

func (*UmountDirectoryResponse) SetStatusCode

func (UmountDirectoryResponse) String

func (s UmountDirectoryResponse) String() string

type UmountDirectoryResponseBody

type UmountDirectoryResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Data      *int32  `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned. The value 200 indicates that the remove task is successful.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned if the request failed.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The number of directories that are removed. Valid values:
	//
	// *   0: No directories are removed. The left-side navigation pane may not contain the specified directory.
	// *   1: One directory is removed.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UmountDirectoryResponseBody) GoString

func (s UmountDirectoryResponseBody) GoString() string

func (*UmountDirectoryResponseBody) SetData

func (*UmountDirectoryResponseBody) SetErrorCode

func (*UmountDirectoryResponseBody) SetErrorMessage

func (*UmountDirectoryResponseBody) SetHttpStatusCode

func (*UmountDirectoryResponseBody) SetRequestId

func (*UmountDirectoryResponseBody) SetSuccess

func (UmountDirectoryResponseBody) String

type UpdateBaselineRequest

type UpdateBaselineRequest struct {
	AlertEnabled         *bool                                    `json:"AlertEnabled,omitempty" xml:"AlertEnabled,omitempty"`
	AlertMarginThreshold *int32                                   `json:"AlertMarginThreshold,omitempty" xml:"AlertMarginThreshold,omitempty"`
	AlertSettings        []*UpdateBaselineRequestAlertSettings    `json:"AlertSettings,omitempty" xml:"AlertSettings,omitempty" type:"Repeated"`
	BaselineId           *int64                                   `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	BaselineName         *string                                  `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	BaselineType         *string                                  `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	Enabled              *bool                                    `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	NodeIds              *string                                  `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	OvertimeSettings     []*UpdateBaselineRequestOvertimeSettings `json:"OvertimeSettings,omitempty" xml:"OvertimeSettings,omitempty" type:"Repeated"`
	Owner                *string                                  `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority             *int32                                   `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId            *int64                                   `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	RemoveNodeIds        *string                                  `json:"RemoveNodeIds,omitempty" xml:"RemoveNodeIds,omitempty"`
}

func (UpdateBaselineRequest) GoString

func (s UpdateBaselineRequest) GoString() string

func (*UpdateBaselineRequest) SetAlertEnabled

func (s *UpdateBaselineRequest) SetAlertEnabled(v bool) *UpdateBaselineRequest

func (*UpdateBaselineRequest) SetAlertMarginThreshold

func (s *UpdateBaselineRequest) SetAlertMarginThreshold(v int32) *UpdateBaselineRequest

func (*UpdateBaselineRequest) SetAlertSettings

func (*UpdateBaselineRequest) SetBaselineId

func (s *UpdateBaselineRequest) SetBaselineId(v int64) *UpdateBaselineRequest

func (*UpdateBaselineRequest) SetBaselineName

func (s *UpdateBaselineRequest) SetBaselineName(v string) *UpdateBaselineRequest

func (*UpdateBaselineRequest) SetBaselineType

func (s *UpdateBaselineRequest) SetBaselineType(v string) *UpdateBaselineRequest

func (*UpdateBaselineRequest) SetEnabled

func (*UpdateBaselineRequest) SetNodeIds

func (*UpdateBaselineRequest) SetOvertimeSettings

func (*UpdateBaselineRequest) SetOwner

func (*UpdateBaselineRequest) SetPriority

func (*UpdateBaselineRequest) SetProjectId

func (*UpdateBaselineRequest) SetRemoveNodeIds

func (s *UpdateBaselineRequest) SetRemoveNodeIds(v string) *UpdateBaselineRequest

func (UpdateBaselineRequest) String

func (s UpdateBaselineRequest) String() string

type UpdateBaselineRequestAlertSettings

type UpdateBaselineRequestAlertSettings struct {
	AlertInterval        *int32                                          `json:"AlertInterval,omitempty" xml:"AlertInterval,omitempty"`
	AlertMaximum         *int32                                          `json:"AlertMaximum,omitempty" xml:"AlertMaximum,omitempty"`
	AlertMethods         []*string                                       `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty" type:"Repeated"`
	AlertRecipient       *string                                         `json:"AlertRecipient,omitempty" xml:"AlertRecipient,omitempty"`
	AlertRecipientType   *string                                         `json:"AlertRecipientType,omitempty" xml:"AlertRecipientType,omitempty"`
	AlertType            *string                                         `json:"AlertType,omitempty" xml:"AlertType,omitempty"`
	BaselineAlertEnabled *bool                                           `json:"BaselineAlertEnabled,omitempty" xml:"BaselineAlertEnabled,omitempty"`
	DingRobots           []*UpdateBaselineRequestAlertSettingsDingRobots `json:"DingRobots,omitempty" xml:"DingRobots,omitempty" type:"Repeated"`
	SilenceEndTime       *string                                         `json:"SilenceEndTime,omitempty" xml:"SilenceEndTime,omitempty"`
	SilenceStartTime     *string                                         `json:"SilenceStartTime,omitempty" xml:"SilenceStartTime,omitempty"`
	TopicTypes           []*string                                       `json:"TopicTypes,omitempty" xml:"TopicTypes,omitempty" type:"Repeated"`
	Webhooks             []*string                                       `json:"Webhooks,omitempty" xml:"Webhooks,omitempty" type:"Repeated"`
}

func (UpdateBaselineRequestAlertSettings) GoString

func (*UpdateBaselineRequestAlertSettings) SetAlertInterval

func (*UpdateBaselineRequestAlertSettings) SetAlertMaximum

func (*UpdateBaselineRequestAlertSettings) SetAlertMethods

func (*UpdateBaselineRequestAlertSettings) SetAlertRecipient

func (*UpdateBaselineRequestAlertSettings) SetAlertRecipientType

func (*UpdateBaselineRequestAlertSettings) SetAlertType

func (*UpdateBaselineRequestAlertSettings) SetBaselineAlertEnabled

func (*UpdateBaselineRequestAlertSettings) SetSilenceEndTime

func (*UpdateBaselineRequestAlertSettings) SetSilenceStartTime

func (*UpdateBaselineRequestAlertSettings) SetTopicTypes

func (*UpdateBaselineRequestAlertSettings) SetWebhooks

func (UpdateBaselineRequestAlertSettings) String

type UpdateBaselineRequestAlertSettingsDingRobots

type UpdateBaselineRequestAlertSettingsDingRobots struct {
	AtAll  *bool   `json:"AtAll,omitempty" xml:"AtAll,omitempty"`
	WebUrl *string `json:"WebUrl,omitempty" xml:"WebUrl,omitempty"`
}

func (UpdateBaselineRequestAlertSettingsDingRobots) GoString

func (*UpdateBaselineRequestAlertSettingsDingRobots) SetAtAll

func (*UpdateBaselineRequestAlertSettingsDingRobots) SetWebUrl

func (UpdateBaselineRequestAlertSettingsDingRobots) String

type UpdateBaselineRequestOvertimeSettings

type UpdateBaselineRequestOvertimeSettings struct {
	Cycle *int32  `json:"Cycle,omitempty" xml:"Cycle,omitempty"`
	Time  *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (UpdateBaselineRequestOvertimeSettings) GoString

func (*UpdateBaselineRequestOvertimeSettings) SetCycle

func (*UpdateBaselineRequestOvertimeSettings) SetTime

func (UpdateBaselineRequestOvertimeSettings) String

type UpdateBaselineResponse

type UpdateBaselineResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateBaselineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateBaselineResponse) GoString

func (s UpdateBaselineResponse) GoString() string

func (*UpdateBaselineResponse) SetBody

func (*UpdateBaselineResponse) SetHeaders

func (*UpdateBaselineResponse) SetStatusCode

func (UpdateBaselineResponse) String

func (s UpdateBaselineResponse) String() string

type UpdateBaselineResponseBody

type UpdateBaselineResponseBody struct {
	Data           *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode      *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	ErrorMessage   *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateBaselineResponseBody) GoString

func (s UpdateBaselineResponseBody) GoString() string

func (*UpdateBaselineResponseBody) SetData

func (*UpdateBaselineResponseBody) SetErrorCode

func (*UpdateBaselineResponseBody) SetErrorMessage

func (*UpdateBaselineResponseBody) SetHttpStatusCode

func (*UpdateBaselineResponseBody) SetRequestId

func (*UpdateBaselineResponseBody) SetSuccess

func (UpdateBaselineResponseBody) String

type UpdateBaselineShrinkRequest

type UpdateBaselineShrinkRequest struct {
	AlertEnabled           *bool   `json:"AlertEnabled,omitempty" xml:"AlertEnabled,omitempty"`
	AlertMarginThreshold   *int32  `json:"AlertMarginThreshold,omitempty" xml:"AlertMarginThreshold,omitempty"`
	AlertSettingsShrink    *string `json:"AlertSettings,omitempty" xml:"AlertSettings,omitempty"`
	BaselineId             *int64  `json:"BaselineId,omitempty" xml:"BaselineId,omitempty"`
	BaselineName           *string `json:"BaselineName,omitempty" xml:"BaselineName,omitempty"`
	BaselineType           *string `json:"BaselineType,omitempty" xml:"BaselineType,omitempty"`
	Enabled                *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	NodeIds                *string `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	OvertimeSettingsShrink *string `json:"OvertimeSettings,omitempty" xml:"OvertimeSettings,omitempty"`
	Owner                  *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	Priority               *int32  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ProjectId              *int64  `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	RemoveNodeIds          *string `json:"RemoveNodeIds,omitempty" xml:"RemoveNodeIds,omitempty"`
}

func (UpdateBaselineShrinkRequest) GoString

func (s UpdateBaselineShrinkRequest) GoString() string

func (*UpdateBaselineShrinkRequest) SetAlertEnabled

func (*UpdateBaselineShrinkRequest) SetAlertMarginThreshold

func (s *UpdateBaselineShrinkRequest) SetAlertMarginThreshold(v int32) *UpdateBaselineShrinkRequest

func (*UpdateBaselineShrinkRequest) SetAlertSettingsShrink

func (s *UpdateBaselineShrinkRequest) SetAlertSettingsShrink(v string) *UpdateBaselineShrinkRequest

func (*UpdateBaselineShrinkRequest) SetBaselineId

func (*UpdateBaselineShrinkRequest) SetBaselineName

func (*UpdateBaselineShrinkRequest) SetBaselineType

func (*UpdateBaselineShrinkRequest) SetEnabled

func (*UpdateBaselineShrinkRequest) SetNodeIds

func (*UpdateBaselineShrinkRequest) SetOvertimeSettingsShrink

func (s *UpdateBaselineShrinkRequest) SetOvertimeSettingsShrink(v string) *UpdateBaselineShrinkRequest

func (*UpdateBaselineShrinkRequest) SetOwner

func (*UpdateBaselineShrinkRequest) SetPriority

func (*UpdateBaselineShrinkRequest) SetProjectId

func (*UpdateBaselineShrinkRequest) SetRemoveNodeIds

func (UpdateBaselineShrinkRequest) String

type UpdateBusinessRequest

type UpdateBusinessRequest struct {
	// The ID of the workflow. You can call the [ListBusiness](~~173945~~) operation to obtain the workflow ID.
	BusinessId *int64 `json:"BusinessId,omitempty" xml:"BusinessId,omitempty"`
	// The name of the workflow. You can call the [ListBusiness](~~173945~~) operation to obtain the workflow name.
	BusinessName *string `json:"BusinessName,omitempty" xml:"BusinessName,omitempty"`
	// The description of the workflow.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The owner of the workflow. You can call the [ListBusiness](~~173945~~) operation to obtain the workflow owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID. You must configure either this parameter or the ProjectIdentifier parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace name. You must configure either this parameter or ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (UpdateBusinessRequest) GoString

func (s UpdateBusinessRequest) GoString() string

func (*UpdateBusinessRequest) SetBusinessId

func (s *UpdateBusinessRequest) SetBusinessId(v int64) *UpdateBusinessRequest

func (*UpdateBusinessRequest) SetBusinessName

func (s *UpdateBusinessRequest) SetBusinessName(v string) *UpdateBusinessRequest

func (*UpdateBusinessRequest) SetDescription

func (s *UpdateBusinessRequest) SetDescription(v string) *UpdateBusinessRequest

func (*UpdateBusinessRequest) SetOwner

func (*UpdateBusinessRequest) SetProjectId

func (*UpdateBusinessRequest) SetProjectIdentifier

func (s *UpdateBusinessRequest) SetProjectIdentifier(v string) *UpdateBusinessRequest

func (UpdateBusinessRequest) String

func (s UpdateBusinessRequest) String() string

type UpdateBusinessResponse

type UpdateBusinessResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateBusinessResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateBusinessResponse) GoString

func (s UpdateBusinessResponse) GoString() string

func (*UpdateBusinessResponse) SetBody

func (*UpdateBusinessResponse) SetHeaders

func (*UpdateBusinessResponse) SetStatusCode

func (UpdateBusinessResponse) String

func (s UpdateBusinessResponse) String() string

type UpdateBusinessResponseBody

type UpdateBusinessResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateBusinessResponseBody) GoString

func (s UpdateBusinessResponseBody) GoString() string

func (*UpdateBusinessResponseBody) SetErrorCode

func (*UpdateBusinessResponseBody) SetErrorMessage

func (*UpdateBusinessResponseBody) SetHttpStatusCode

func (*UpdateBusinessResponseBody) SetRequestId

func (*UpdateBusinessResponseBody) SetSuccess

func (UpdateBusinessResponseBody) String

type UpdateConnectionRequest

type UpdateConnectionRequest struct {
	// The ID of the data source.
	ConnectionId *int64 `json:"ConnectionId,omitempty" xml:"ConnectionId,omitempty"`
	// Details of the data source.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// Describes the data source.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// Environment of the data source.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The status of the data source.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateConnectionRequest) GoString

func (s UpdateConnectionRequest) GoString() string

func (*UpdateConnectionRequest) SetConnectionId

func (s *UpdateConnectionRequest) SetConnectionId(v int64) *UpdateConnectionRequest

func (*UpdateConnectionRequest) SetContent

func (*UpdateConnectionRequest) SetDescription

func (*UpdateConnectionRequest) SetEnvType

func (*UpdateConnectionRequest) SetStatus

func (UpdateConnectionRequest) String

func (s UpdateConnectionRequest) String() string

type UpdateConnectionResponse

type UpdateConnectionResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateConnectionResponse) GoString

func (s UpdateConnectionResponse) GoString() string

func (*UpdateConnectionResponse) SetBody

func (*UpdateConnectionResponse) SetHeaders

func (*UpdateConnectionResponse) SetStatusCode

func (UpdateConnectionResponse) String

func (s UpdateConnectionResponse) String() string

type UpdateConnectionResponseBody

type UpdateConnectionResponseBody struct {
	// Indicates whether the update is successful.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The HTTP status code.
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. A value of true indicates that the request is successful. A value of false indicates that the request has failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateConnectionResponseBody) GoString

func (s UpdateConnectionResponseBody) GoString() string

func (*UpdateConnectionResponseBody) SetData

func (*UpdateConnectionResponseBody) SetHttpStatusCode

func (*UpdateConnectionResponseBody) SetRequestId

func (*UpdateConnectionResponseBody) SetSuccess

func (UpdateConnectionResponseBody) String

type UpdateDIAlarmRuleRequest

type UpdateDIAlarmRuleRequest struct {
	DIAlarmRuleId        *int64                                        `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
	Description          *string                                       `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled              *bool                                         `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType           *string                                       `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettings *UpdateDIAlarmRuleRequestNotificationSettings `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty" type:"Struct"`
	TriggerConditions    []*UpdateDIAlarmRuleRequestTriggerConditions  `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty" type:"Repeated"`
}

func (UpdateDIAlarmRuleRequest) GoString

func (s UpdateDIAlarmRuleRequest) GoString() string

func (*UpdateDIAlarmRuleRequest) SetDIAlarmRuleId

func (*UpdateDIAlarmRuleRequest) SetDescription

func (*UpdateDIAlarmRuleRequest) SetEnabled

func (*UpdateDIAlarmRuleRequest) SetMetricType

func (*UpdateDIAlarmRuleRequest) SetNotificationSettings

func (*UpdateDIAlarmRuleRequest) SetTriggerConditions

func (UpdateDIAlarmRuleRequest) String

func (s UpdateDIAlarmRuleRequest) String() string

type UpdateDIAlarmRuleRequestNotificationSettings

type UpdateDIAlarmRuleRequestNotificationSettings struct {
	InhibitionInterval    *int32                                                               `json:"InhibitionInterval,omitempty" xml:"InhibitionInterval,omitempty"`
	NotificationChannels  []*UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels  `json:"NotificationChannels,omitempty" xml:"NotificationChannels,omitempty" type:"Repeated"`
	NotificationReceivers []*UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers `json:"NotificationReceivers,omitempty" xml:"NotificationReceivers,omitempty" type:"Repeated"`
}

func (UpdateDIAlarmRuleRequestNotificationSettings) GoString

func (*UpdateDIAlarmRuleRequestNotificationSettings) SetInhibitionInterval

func (UpdateDIAlarmRuleRequestNotificationSettings) String

type UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels

type UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels struct {
	Channels []*string `json:"Channels,omitempty" xml:"Channels,omitempty" type:"Repeated"`
	Severity *string   `json:"Severity,omitempty" xml:"Severity,omitempty"`
}

func (UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels) GoString

func (*UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels) SetChannels

func (*UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels) SetSeverity

func (UpdateDIAlarmRuleRequestNotificationSettingsNotificationChannels) String

type UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers

type UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers struct {
	ReceiverType   *string   `json:"ReceiverType,omitempty" xml:"ReceiverType,omitempty"`
	ReceiverValues []*string `json:"ReceiverValues,omitempty" xml:"ReceiverValues,omitempty" type:"Repeated"`
}

func (UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) GoString

func (*UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) SetReceiverType

func (*UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) SetReceiverValues

func (UpdateDIAlarmRuleRequestNotificationSettingsNotificationReceivers) String

type UpdateDIAlarmRuleRequestTriggerConditions

type UpdateDIAlarmRuleRequestTriggerConditions struct {
	Duration  *int64  `json:"Duration,omitempty" xml:"Duration,omitempty"`
	Severity  *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	Threshold *int64  `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (UpdateDIAlarmRuleRequestTriggerConditions) GoString

func (*UpdateDIAlarmRuleRequestTriggerConditions) SetDuration

func (*UpdateDIAlarmRuleRequestTriggerConditions) SetSeverity

func (*UpdateDIAlarmRuleRequestTriggerConditions) SetThreshold

func (UpdateDIAlarmRuleRequestTriggerConditions) String

type UpdateDIAlarmRuleResponse

type UpdateDIAlarmRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDIAlarmRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDIAlarmRuleResponse) GoString

func (s UpdateDIAlarmRuleResponse) GoString() string

func (*UpdateDIAlarmRuleResponse) SetBody

func (*UpdateDIAlarmRuleResponse) SetHeaders

func (*UpdateDIAlarmRuleResponse) SetStatusCode

func (UpdateDIAlarmRuleResponse) String

func (s UpdateDIAlarmRuleResponse) String() string

type UpdateDIAlarmRuleResponseBody

type UpdateDIAlarmRuleResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateDIAlarmRuleResponseBody) GoString

func (*UpdateDIAlarmRuleResponseBody) SetRequestId

func (UpdateDIAlarmRuleResponseBody) String

type UpdateDIAlarmRuleShrinkRequest

type UpdateDIAlarmRuleShrinkRequest struct {
	DIAlarmRuleId              *int64  `json:"DIAlarmRuleId,omitempty" xml:"DIAlarmRuleId,omitempty"`
	Description                *string `json:"Description,omitempty" xml:"Description,omitempty"`
	Enabled                    *bool   `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	MetricType                 *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	NotificationSettingsShrink *string `json:"NotificationSettings,omitempty" xml:"NotificationSettings,omitempty"`
	TriggerConditionsShrink    *string `json:"TriggerConditions,omitempty" xml:"TriggerConditions,omitempty"`
}

func (UpdateDIAlarmRuleShrinkRequest) GoString

func (*UpdateDIAlarmRuleShrinkRequest) SetDIAlarmRuleId

func (*UpdateDIAlarmRuleShrinkRequest) SetDescription

func (*UpdateDIAlarmRuleShrinkRequest) SetEnabled

func (*UpdateDIAlarmRuleShrinkRequest) SetMetricType

func (*UpdateDIAlarmRuleShrinkRequest) SetNotificationSettingsShrink

func (s *UpdateDIAlarmRuleShrinkRequest) SetNotificationSettingsShrink(v string) *UpdateDIAlarmRuleShrinkRequest

func (*UpdateDIAlarmRuleShrinkRequest) SetTriggerConditionsShrink

func (s *UpdateDIAlarmRuleShrinkRequest) SetTriggerConditionsShrink(v string) *UpdateDIAlarmRuleShrinkRequest

func (UpdateDIAlarmRuleShrinkRequest) String

type UpdateDIJobRequest

type UpdateDIJobRequest struct {
	DIJobId             *int64                                   `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description         *string                                  `json:"Description,omitempty" xml:"Description,omitempty"`
	JobSettings         *UpdateDIJobRequestJobSettings           `json:"JobSettings,omitempty" xml:"JobSettings,omitempty" type:"Struct"`
	ResourceSettings    *UpdateDIJobRequestResourceSettings      `json:"ResourceSettings,omitempty" xml:"ResourceSettings,omitempty" type:"Struct"`
	TableMappings       []*UpdateDIJobRequestTableMappings       `json:"TableMappings,omitempty" xml:"TableMappings,omitempty" type:"Repeated"`
	TransformationRules []*UpdateDIJobRequestTransformationRules `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
}

func (UpdateDIJobRequest) GoString

func (s UpdateDIJobRequest) GoString() string

func (*UpdateDIJobRequest) SetDIJobId

func (s *UpdateDIJobRequest) SetDIJobId(v int64) *UpdateDIJobRequest

func (*UpdateDIJobRequest) SetDescription

func (s *UpdateDIJobRequest) SetDescription(v string) *UpdateDIJobRequest

func (*UpdateDIJobRequest) SetJobSettings

func (*UpdateDIJobRequest) SetResourceSettings

func (*UpdateDIJobRequest) SetTableMappings

func (*UpdateDIJobRequest) SetTransformationRules

func (UpdateDIJobRequest) String

func (s UpdateDIJobRequest) String() string

type UpdateDIJobRequestJobSettings

type UpdateDIJobRequestJobSettings struct {
	ColumnDataTypeSettings []*UpdateDIJobRequestJobSettingsColumnDataTypeSettings `json:"ColumnDataTypeSettings,omitempty" xml:"ColumnDataTypeSettings,omitempty" type:"Repeated"`
	DdlHandlingSettings    []*UpdateDIJobRequestJobSettingsDdlHandlingSettings    `json:"DdlHandlingSettings,omitempty" xml:"DdlHandlingSettings,omitempty" type:"Repeated"`
	RuntimeSettings        []*UpdateDIJobRequestJobSettingsRuntimeSettings        `json:"RuntimeSettings,omitempty" xml:"RuntimeSettings,omitempty" type:"Repeated"`
}

func (UpdateDIJobRequestJobSettings) GoString

func (UpdateDIJobRequestJobSettings) String

type UpdateDIJobRequestJobSettingsColumnDataTypeSettings

type UpdateDIJobRequestJobSettingsColumnDataTypeSettings struct {
	DestinationDataType *string `json:"DestinationDataType,omitempty" xml:"DestinationDataType,omitempty"`
	SourceDataType      *string `json:"SourceDataType,omitempty" xml:"SourceDataType,omitempty"`
}

func (UpdateDIJobRequestJobSettingsColumnDataTypeSettings) GoString

func (*UpdateDIJobRequestJobSettingsColumnDataTypeSettings) SetDestinationDataType

func (*UpdateDIJobRequestJobSettingsColumnDataTypeSettings) SetSourceDataType

func (UpdateDIJobRequestJobSettingsColumnDataTypeSettings) String

type UpdateDIJobRequestJobSettingsDdlHandlingSettings

type UpdateDIJobRequestJobSettingsDdlHandlingSettings struct {
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	Type   *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (UpdateDIJobRequestJobSettingsDdlHandlingSettings) GoString

func (*UpdateDIJobRequestJobSettingsDdlHandlingSettings) SetAction

func (*UpdateDIJobRequestJobSettingsDdlHandlingSettings) SetType

func (UpdateDIJobRequestJobSettingsDdlHandlingSettings) String

type UpdateDIJobRequestJobSettingsRuntimeSettings

type UpdateDIJobRequestJobSettingsRuntimeSettings struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateDIJobRequestJobSettingsRuntimeSettings) GoString

func (*UpdateDIJobRequestJobSettingsRuntimeSettings) SetName

func (*UpdateDIJobRequestJobSettingsRuntimeSettings) SetValue

func (UpdateDIJobRequestJobSettingsRuntimeSettings) String

type UpdateDIJobRequestResourceSettings

type UpdateDIJobRequestResourceSettings struct {
	OfflineResourceSettings  *UpdateDIJobRequestResourceSettingsOfflineResourceSettings  `json:"OfflineResourceSettings,omitempty" xml:"OfflineResourceSettings,omitempty" type:"Struct"`
	RealtimeResourceSettings *UpdateDIJobRequestResourceSettingsRealtimeResourceSettings `json:"RealtimeResourceSettings,omitempty" xml:"RealtimeResourceSettings,omitempty" type:"Struct"`
}

func (UpdateDIJobRequestResourceSettings) GoString

func (UpdateDIJobRequestResourceSettings) String

type UpdateDIJobRequestResourceSettingsOfflineResourceSettings

type UpdateDIJobRequestResourceSettingsOfflineResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (UpdateDIJobRequestResourceSettingsOfflineResourceSettings) GoString

func (*UpdateDIJobRequestResourceSettingsOfflineResourceSettings) SetResourceGroupIdentifier

func (UpdateDIJobRequestResourceSettingsOfflineResourceSettings) String

type UpdateDIJobRequestResourceSettingsRealtimeResourceSettings

type UpdateDIJobRequestResourceSettingsRealtimeResourceSettings struct {
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
}

func (UpdateDIJobRequestResourceSettingsRealtimeResourceSettings) GoString

func (*UpdateDIJobRequestResourceSettingsRealtimeResourceSettings) SetResourceGroupIdentifier

func (UpdateDIJobRequestResourceSettingsRealtimeResourceSettings) String

type UpdateDIJobRequestTableMappings

type UpdateDIJobRequestTableMappings struct {
	SourceObjectSelectionRules []*UpdateDIJobRequestTableMappingsSourceObjectSelectionRules `json:"SourceObjectSelectionRules,omitempty" xml:"SourceObjectSelectionRules,omitempty" type:"Repeated"`
	TransformationRules        []*UpdateDIJobRequestTableMappingsTransformationRules        `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty" type:"Repeated"`
}

func (UpdateDIJobRequestTableMappings) GoString

func (UpdateDIJobRequestTableMappings) String

type UpdateDIJobRequestTableMappingsSourceObjectSelectionRules

type UpdateDIJobRequestTableMappingsSourceObjectSelectionRules struct {
	Expression *string `json:"Expression,omitempty" xml:"Expression,omitempty"`
	ObjectType *string `json:"ObjectType,omitempty" xml:"ObjectType,omitempty"`
}

func (UpdateDIJobRequestTableMappingsSourceObjectSelectionRules) GoString

func (*UpdateDIJobRequestTableMappingsSourceObjectSelectionRules) SetExpression

func (*UpdateDIJobRequestTableMappingsSourceObjectSelectionRules) SetObjectType

func (UpdateDIJobRequestTableMappingsSourceObjectSelectionRules) String

type UpdateDIJobRequestTableMappingsTransformationRules

type UpdateDIJobRequestTableMappingsTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (UpdateDIJobRequestTableMappingsTransformationRules) GoString

func (*UpdateDIJobRequestTableMappingsTransformationRules) SetRuleActionType

func (*UpdateDIJobRequestTableMappingsTransformationRules) SetRuleName

func (*UpdateDIJobRequestTableMappingsTransformationRules) SetRuleTargetType

func (UpdateDIJobRequestTableMappingsTransformationRules) String

type UpdateDIJobRequestTransformationRules

type UpdateDIJobRequestTransformationRules struct {
	RuleActionType *string `json:"RuleActionType,omitempty" xml:"RuleActionType,omitempty"`
	RuleExpression *string `json:"RuleExpression,omitempty" xml:"RuleExpression,omitempty"`
	RuleName       *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	RuleTargetType *string `json:"RuleTargetType,omitempty" xml:"RuleTargetType,omitempty"`
}

func (UpdateDIJobRequestTransformationRules) GoString

func (*UpdateDIJobRequestTransformationRules) SetRuleActionType

func (*UpdateDIJobRequestTransformationRules) SetRuleExpression

func (*UpdateDIJobRequestTransformationRules) SetRuleName

func (*UpdateDIJobRequestTransformationRules) SetRuleTargetType

func (UpdateDIJobRequestTransformationRules) String

type UpdateDIJobResponse

type UpdateDIJobResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDIJobResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDIJobResponse) GoString

func (s UpdateDIJobResponse) GoString() string

func (*UpdateDIJobResponse) SetBody

func (*UpdateDIJobResponse) SetHeaders

func (s *UpdateDIJobResponse) SetHeaders(v map[string]*string) *UpdateDIJobResponse

func (*UpdateDIJobResponse) SetStatusCode

func (s *UpdateDIJobResponse) SetStatusCode(v int32) *UpdateDIJobResponse

func (UpdateDIJobResponse) String

func (s UpdateDIJobResponse) String() string

type UpdateDIJobResponseBody

type UpdateDIJobResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateDIJobResponseBody) GoString

func (s UpdateDIJobResponseBody) GoString() string

func (*UpdateDIJobResponseBody) SetRequestId

func (UpdateDIJobResponseBody) String

func (s UpdateDIJobResponseBody) String() string

type UpdateDIJobShrinkRequest

type UpdateDIJobShrinkRequest struct {
	DIJobId                   *int64  `json:"DIJobId,omitempty" xml:"DIJobId,omitempty"`
	Description               *string `json:"Description,omitempty" xml:"Description,omitempty"`
	JobSettingsShrink         *string `json:"JobSettings,omitempty" xml:"JobSettings,omitempty"`
	ResourceSettingsShrink    *string `json:"ResourceSettings,omitempty" xml:"ResourceSettings,omitempty"`
	TableMappingsShrink       *string `json:"TableMappings,omitempty" xml:"TableMappings,omitempty"`
	TransformationRulesShrink *string `json:"TransformationRules,omitempty" xml:"TransformationRules,omitempty"`
}

func (UpdateDIJobShrinkRequest) GoString

func (s UpdateDIJobShrinkRequest) GoString() string

func (*UpdateDIJobShrinkRequest) SetDIJobId

func (*UpdateDIJobShrinkRequest) SetDescription

func (*UpdateDIJobShrinkRequest) SetJobSettingsShrink

func (s *UpdateDIJobShrinkRequest) SetJobSettingsShrink(v string) *UpdateDIJobShrinkRequest

func (*UpdateDIJobShrinkRequest) SetResourceSettingsShrink

func (s *UpdateDIJobShrinkRequest) SetResourceSettingsShrink(v string) *UpdateDIJobShrinkRequest

func (*UpdateDIJobShrinkRequest) SetTableMappingsShrink

func (s *UpdateDIJobShrinkRequest) SetTableMappingsShrink(v string) *UpdateDIJobShrinkRequest

func (*UpdateDIJobShrinkRequest) SetTransformationRulesShrink

func (s *UpdateDIJobShrinkRequest) SetTransformationRulesShrink(v string) *UpdateDIJobShrinkRequest

func (UpdateDIJobShrinkRequest) String

func (s UpdateDIJobShrinkRequest) String() string

type UpdateDIProjectConfigRequest

type UpdateDIProjectConfigRequest struct {
	// The type of the sources of the synchronization solutions.
	//
	// Valid values: oracle, mysql, polardb, datahub, drds, and analyticdb_for_mysql.
	//
	// If you do not configure this parameter, DataWorks applies the default global configuration to all sources.
	DestinationType *string `json:"DestinationType,omitempty" xml:"DestinationType,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	ProjectConfig *string `json:"ProjectConfig,omitempty" xml:"ProjectConfig,omitempty"`
	// The type of the destinations of the synchronization solutions. This parameter cannot be left empty.
	//
	// Valid values: analyticdb_for_mysql, odps, elasticsearch, holo, mysql, and polardb.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The new default global configuration of synchronization solutions. The value indicates the processing rules of different types of DDL messages. The value must be in the JSON format. Example:
	//
	// {"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"}
	//
	// Field description:
	//
	// *   RENAMECOLUMN: renames a column.
	// *   DROPTABLE: deletes a table.
	// *   CREATETABLE: creates a table.
	// *   MODIFYCOLUMN: changes the data type of a column.
	// *   TRUNCATETABLE: clears a table.
	// *   DROPCOLUMN: deletes a column.
	// *   ADDCOLUMN: creates a column.
	// *   RENAMETABLE: renames a table.
	//
	// DataWorks processes a DDL message of a specific type based on the following rules:
	//
	// *   WARNING: ignores the message and records an alert in real-time synchronization logs. The alert contains information about the situation that the message is ignored because of an execution error.
	// *   IGNORE: discards the message and does not send it to the destination.
	// *   CRITICAL: terminates the real-time synchronization node and sets the node status to Failed.
	// *   NORMAL: sends the message to the destination to process the message. Each destination processes DDL messages based on its own business logic. If DataWorks adopts the NORMAL policy, DataWorks only forwards DDL messages.
	SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"`
}

func (UpdateDIProjectConfigRequest) GoString

func (s UpdateDIProjectConfigRequest) GoString() string

func (*UpdateDIProjectConfigRequest) SetDestinationType

func (*UpdateDIProjectConfigRequest) SetProjectConfig

func (*UpdateDIProjectConfigRequest) SetProjectId

func (*UpdateDIProjectConfigRequest) SetSourceType

func (UpdateDIProjectConfigRequest) String

type UpdateDIProjectConfigResponse

type UpdateDIProjectConfigResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDIProjectConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDIProjectConfigResponse) GoString

func (*UpdateDIProjectConfigResponse) SetBody

func (*UpdateDIProjectConfigResponse) SetHeaders

func (*UpdateDIProjectConfigResponse) SetStatusCode

func (UpdateDIProjectConfigResponse) String

type UpdateDIProjectConfigResponseBody

type UpdateDIProjectConfigResponseBody struct {
	// Indicates whether the default global configuration of synchronization solutions was modified. Valid values:
	//
	// *   success: The default global configuration of synchronization solutions was modified.
	// *   fail: The default global configuration of synchronization solutions failed to be modified.
	Data *UpdateDIProjectConfigResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The information about the modification.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the request. You can use the ID to locate logs and troubleshoot issues.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateDIProjectConfigResponseBody) GoString

func (*UpdateDIProjectConfigResponseBody) SetRequestId

func (*UpdateDIProjectConfigResponseBody) SetSuccess

func (UpdateDIProjectConfigResponseBody) String

type UpdateDIProjectConfigResponseBodyData

type UpdateDIProjectConfigResponseBodyData struct {
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateDIProjectConfigResponseBodyData) GoString

func (*UpdateDIProjectConfigResponseBodyData) SetStatus

func (UpdateDIProjectConfigResponseBodyData) String

type UpdateDISyncTaskRequest

type UpdateDISyncTaskRequest struct {
	// The ID of the sync node to be updated. You can call the [ListFiles](~~173942~~) operation to query the ID of the node.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	//
	// You must set this parameter to specify the DataWorks workspace in which the node resides.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The updated configuration of the sync node. This operation is equivalent to node update by using the code editor in the DataWorks console. For more information, see [Create a sync node by using the code editor](~~137717~~). You can call the UpdateDISyncTask operation to update only batch sync nodes. If you do not need to update the configuration of the sync node, leave this parameter empty.
	TaskContent *string `json:"TaskContent,omitempty" xml:"TaskContent,omitempty"`
	// The setting that updates the resource group used by the node. The value must be in the JSON format.
	//
	// Only the ResourceGroup field is supported. This field specifies the identifier of the resource group for Data Integration that is used by the node. To query the identifier of the resource group, call the [ListResourceGroup](~~62055~~) operation.
	//
	// If you do not need to update the resource group for the sync node, leave this parameter empty.
	TaskParam *string `json:"TaskParam,omitempty" xml:"TaskParam,omitempty"`
	// The type of the sync node.
	//
	// You can call the UpdateDISyncTask operation to update only batch sync nodes. The value must be DI_OFFLINE.
	TaskType *string `json:"TaskType,omitempty" xml:"TaskType,omitempty"`
}

func (UpdateDISyncTaskRequest) GoString

func (s UpdateDISyncTaskRequest) GoString() string

func (*UpdateDISyncTaskRequest) SetFileId

func (*UpdateDISyncTaskRequest) SetProjectId

func (*UpdateDISyncTaskRequest) SetTaskContent

func (*UpdateDISyncTaskRequest) SetTaskParam

func (*UpdateDISyncTaskRequest) SetTaskType

func (UpdateDISyncTaskRequest) String

func (s UpdateDISyncTaskRequest) String() string

type UpdateDISyncTaskResponse

type UpdateDISyncTaskResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDISyncTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDISyncTaskResponse) GoString

func (s UpdateDISyncTaskResponse) GoString() string

func (*UpdateDISyncTaskResponse) SetBody

func (*UpdateDISyncTaskResponse) SetHeaders

func (*UpdateDISyncTaskResponse) SetStatusCode

func (UpdateDISyncTaskResponse) String

func (s UpdateDISyncTaskResponse) String() string

type UpdateDISyncTaskResponseBody

type UpdateDISyncTaskResponseBody struct {
	// The information that indicates whether the sync node was updated.
	Data *UpdateDISyncTaskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The ID of the request. You can locate logs and troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateDISyncTaskResponseBody) GoString

func (s UpdateDISyncTaskResponseBody) GoString() string

func (*UpdateDISyncTaskResponseBody) SetData

func (*UpdateDISyncTaskResponseBody) SetRequestId

func (*UpdateDISyncTaskResponseBody) SetSuccess

func (UpdateDISyncTaskResponseBody) String

type UpdateDISyncTaskResponseBodyData

type UpdateDISyncTaskResponseBodyData struct {
	// The reason why the sync node failed to be updated. If the sync node was updated, this parameter is left empty.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Indicates whether the sync node was updated. Valid values:
	//
	// *   success: The sync node was updated.
	// *   fail: The sync node failed to be updated.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateDISyncTaskResponseBodyData) GoString

func (*UpdateDISyncTaskResponseBodyData) SetMessage

func (*UpdateDISyncTaskResponseBodyData) SetStatus

func (UpdateDISyncTaskResponseBodyData) String

type UpdateDataServiceApiRequest

type UpdateDataServiceApiRequest struct {
	// The description of the API.
	ApiDescription *string `json:"ApiDescription,omitempty" xml:"ApiDescription,omitempty"`
	// The ID of the API.
	ApiId *int64 `json:"ApiId,omitempty" xml:"ApiId,omitempty"`
	// The path of the API.
	ApiPath *string `json:"ApiPath,omitempty" xml:"ApiPath,omitempty"`
	// The ID of the workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The protocol used by the API. Valid values: 0 and 1. The value 0 indicates HTTP. The value 1 indicates HTTPS. You can specify multiple protocols. Separate multiple protocols with commas (,).
	Protocols *string `json:"Protocols,omitempty" xml:"Protocols,omitempty"`
	// The details of the API generated by registration. For more information, see the RegistrationDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	RegistrationDetails *string `json:"RegistrationDetails,omitempty" xml:"RegistrationDetails,omitempty"`
	// The request method of the API. Valid values: 0, 1, 2, and 3. The value 0 indicates the GET method. The value 1 indicates the POST method. The value 2 indicates the PUT method. The value 3 indicates the DELETE method. APIs generated in wizard or script mode support the GET and POST methods. APIs generated by registration support the GET, POST, PUT, and DELETE methods.
	RequestMethod   *int32 `json:"RequestMethod,omitempty" xml:"RequestMethod,omitempty"`
	ResourceGroupId *int64 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The format in which the response of the API request is returned. Valid values: 0 and 1. The value 0 indicates the JSON format. The value 1 indicates the XML format. APIs generated in wizard or script mode support the JSON format. APIs generated by registration support the JSON and XML formats.
	ResponseContentType *int32 `json:"ResponseContentType,omitempty" xml:"ResponseContentType,omitempty"`
	// The details of the API generated in script mode. For more information, see the ScriptDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	ScriptDetails *string `json:"ScriptDetails,omitempty" xml:"ScriptDetails,omitempty"`
	// The ID of the tenant.
	TenantId *int64 `json:"TenantId,omitempty" xml:"TenantId,omitempty"`
	// The timeout period of the API request. Unit: milliseconds. Valid values: (0,30000].
	Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"`
	// The scope in which the API is visible. Valid values: 0 and 1. The value 0 indicates that the API is visible within the workspace. The value 1 indicates that the API is visible only to its owner.
	VisibleRange *int32 `json:"VisibleRange,omitempty" xml:"VisibleRange,omitempty"`
	// The details of the API generated in wizard mode. For more information, see the WizardDetails parameter returned by the [GetDataServiceApi](~~174013~~) operation.
	WizardDetails *string `json:"WizardDetails,omitempty" xml:"WizardDetails,omitempty"`
}

func (UpdateDataServiceApiRequest) GoString

func (s UpdateDataServiceApiRequest) GoString() string

func (*UpdateDataServiceApiRequest) SetApiDescription

func (*UpdateDataServiceApiRequest) SetApiId

func (*UpdateDataServiceApiRequest) SetApiPath

func (*UpdateDataServiceApiRequest) SetProjectId

func (*UpdateDataServiceApiRequest) SetProtocols

func (*UpdateDataServiceApiRequest) SetRegistrationDetails

func (s *UpdateDataServiceApiRequest) SetRegistrationDetails(v string) *UpdateDataServiceApiRequest

func (*UpdateDataServiceApiRequest) SetRequestMethod

func (*UpdateDataServiceApiRequest) SetResourceGroupId

func (*UpdateDataServiceApiRequest) SetResponseContentType

func (s *UpdateDataServiceApiRequest) SetResponseContentType(v int32) *UpdateDataServiceApiRequest

func (*UpdateDataServiceApiRequest) SetScriptDetails

func (*UpdateDataServiceApiRequest) SetTenantId

func (*UpdateDataServiceApiRequest) SetTimeout

func (*UpdateDataServiceApiRequest) SetVisibleRange

func (*UpdateDataServiceApiRequest) SetWizardDetails

func (UpdateDataServiceApiRequest) String

type UpdateDataServiceApiResponse

type UpdateDataServiceApiResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDataServiceApiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDataServiceApiResponse) GoString

func (s UpdateDataServiceApiResponse) GoString() string

func (*UpdateDataServiceApiResponse) SetBody

func (*UpdateDataServiceApiResponse) SetHeaders

func (*UpdateDataServiceApiResponse) SetStatusCode

func (UpdateDataServiceApiResponse) String

type UpdateDataServiceApiResponseBody

type UpdateDataServiceApiResponseBody struct {
	// Indicates whether the information about the API is updated.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateDataServiceApiResponseBody) GoString

func (*UpdateDataServiceApiResponseBody) SetData

func (*UpdateDataServiceApiResponseBody) SetErrorCode

func (*UpdateDataServiceApiResponseBody) SetErrorMessage

func (*UpdateDataServiceApiResponseBody) SetHttpStatusCode

func (*UpdateDataServiceApiResponseBody) SetRequestId

func (*UpdateDataServiceApiResponseBody) SetSuccess

func (UpdateDataServiceApiResponseBody) String

type UpdateDataSourceRequest

type UpdateDataSourceRequest struct {
	// The ID of the data source that you want to update. You can call the [ListDataSources](~~211431~~) operation to obtain the ID.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// Indicates whether the data source is updated.
	DataSourceId *int64 `json:"DataSourceId,omitempty" xml:"DataSourceId,omitempty"`
	// The details about the data source that you want to update.
	//
	// You are not allowed to change the type of the data source. For example, you are not allowed to change the data source type from MaxCompute to mysql.
	//
	// Examples of details of some common data sources:
	//
	// *   odps
	//
	// “`
	//
	// {
	//   "accessId": "xssssss",
	//   "accessKey": "xsaxsaxsa",
	//   "authType": 2,
	//   "endpoint": "http://service.odps.aliyun.com/api",
	//   "project": "xsaxsax",
	//   "tag": "public"
	// }
	//
	// “`
	//
	// *   mysql
	//
	// “`
	//
	// {
	//   "database": "xsaxsa",
	//   "instanceName": "rm-xsaxsa",
	//   "password": "xsaxsa",
	//   "rdsOwnerId": "xasxsa",
	//   "regionId": "cn-shanghai",
	//   "tag": "rds",
	//   "username": "xsaxsa"
	// }
	//
	// “`
	//
	// *   rds
	//
	// “`
	//
	// {
	//   "configType": 1,
	//   "tag": "rds",
	//   "database": "xsaxsa",
	//   "username": "xsaxsa",
	//   "password": "xssaxsa$32050",
	//   "instanceName": "rm-xsaxs",
	//   "rdsOwnerId": "11111111"
	// }
	//
	// “`
	//
	// *   oss
	//
	// “`
	//
	// {
	//   "accessId": "sssssxx",
	//   "accessKey": "xsaxaxsaxs",
	//   "bucket": "xsa-xs-xs",
	//   "endpoint": "http://oss-cn-shanghai.aliyuncs.com",
	//   "tag": "public"
	// }
	//
	// “`
	//
	// *   sqlserver
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:sqlserver://xsaxsa-xsaxsa.database.xxx.cnv:123;DatabaseName=xsxs-xsxs",
	//   "password": "sdasda$fs",
	//   "tag": "public",
	//   "username": "sxaxacdacdd"
	// }
	//
	// “`
	//
	// *   polardb
	//
	// “`
	//
	// {
	//   "clusterId": "pc-sdadsadsa",
	//   "database": "dsadsadsa",
	//   "ownerId": "121212122",
	//   "password": "sdasdafssa",
	//   "region": "cn-shanghai",
	//   "tag": "polardb",
	//   "username": "asdadsads"
	// }
	//
	// “`
	//
	// *   oracle
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:oracle:saaa:@xxxxx:1521:PROD",
	//   "password": "sxasaxsa",
	//   "tag": "public",
	//   "username": "sasfadfa"
	// }
	//
	// “`
	//
	// *   mongodb
	//
	// “`
	//
	// {
	//   "address": "[\"xsaxxsa.mongodb.rds.aliyuncs.com:3717\"]",
	//   "database": "admin",
	//   "password": "sadsda@",
	//   "tag": "public",
	//   "username": "dsadsadas"
	// }
	//
	// “`
	//
	// *   emr
	//
	// “`
	//
	// {
	//   "accessId": "xsaxsa",
	//   "emrClusterId": "C-dsads",
	//   "emrResourceQueueName": "default",
	//   "emrEndpoint": "emr.aliyuncs.com",
	//   "accessKey": "dsadsad",
	//   "emrUserId": "224833315798889783",
	//   "name": "sasdsadsa",
	//   "emrAccessMode": "simple",
	//   "region": "cn-shanghai",
	//   "authType": "2",
	//   "emrProjectId": "FP-sdadsad"
	// }
	//
	// “`
	//
	// *   postgresql
	//
	// “`
	//
	// {
	//   "jdbcUrl": "jdbc:postgresql://xxxx:1921/ssss",
	//   "password": "sdadsads",
	//   "tag": "public",
	//   "username": "sdsasda"
	// }
	//
	// “`
	//
	// *   analyticdb_for_mysql
	//
	// “`
	//
	// {
	//   "instanceId": "am-sadsada",
	//   "database": "xsxsx",
	//   "username": "xsxsa",
	//   "password": "asdadsa",
	//   "connectionString": "am-xssxsxs.ads.aliyuncs.com:3306"
	// }
	//
	// “`
	//
	// *   hybriddb_for_postgresql
	//
	// “`
	//
	// {
	//   "connectionString": "gp-xsaxsaxa-master.gpdbmaster.rds.aliyuncs.com",
	//   "database": "xsaxsaxas",
	//   "password": "xsaxsaxsa@11",
	//   "instanceId": "gp-xsaxsaxsa",
	//   "port": "541132",
	//   "ownerId": "xsaxsaxsas",
	//   "username": "sadsad"
	// }
	//
	// “`
	//
	// *   holo
	//
	// “`
	//
	// {
	//   "accessId": "xsaxsaxs",
	//   "accessKey": "xsaxsaxsa",
	//   "database": "xsaxsaxsa",
	//   "instanceId": "xsaxa",
	//   "tag": "aliyun"
	// }
	//
	// “`
	//
	// *   kafka
	//
	// “`
	//
	// {
	//   "instanceId": "xsax-cn-xsaxsa",
	//   "regionId": "cn-shanghai",
	//   "tag": "aliyun",
	//   "ownerId": "1212121212112"
	// }
	//
	// “`
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The status of the data source. The parameter is deprecated. Do not use this parameter.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The HTTP status code returned.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (UpdateDataSourceRequest) GoString

func (s UpdateDataSourceRequest) GoString() string

func (*UpdateDataSourceRequest) SetContent

func (*UpdateDataSourceRequest) SetDataSourceId

func (s *UpdateDataSourceRequest) SetDataSourceId(v int64) *UpdateDataSourceRequest

func (*UpdateDataSourceRequest) SetDescription

func (*UpdateDataSourceRequest) SetEnvType

func (*UpdateDataSourceRequest) SetStatus

func (UpdateDataSourceRequest) String

func (s UpdateDataSourceRequest) String() string

type UpdateDataSourceResponse

type UpdateDataSourceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateDataSourceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateDataSourceResponse) GoString

func (s UpdateDataSourceResponse) GoString() string

func (*UpdateDataSourceResponse) SetBody

func (*UpdateDataSourceResponse) SetHeaders

func (*UpdateDataSourceResponse) SetStatusCode

func (UpdateDataSourceResponse) String

func (s UpdateDataSourceResponse) String() string

type UpdateDataSourceResponseBody

type UpdateDataSourceResponseBody struct {
	// Indicates whether the request is successful.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The ID of the request.
	HttpStatusCode *string `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateDataSourceResponseBody) GoString

func (s UpdateDataSourceResponseBody) GoString() string

func (*UpdateDataSourceResponseBody) SetData

func (*UpdateDataSourceResponseBody) SetHttpStatusCode

func (*UpdateDataSourceResponseBody) SetRequestId

func (*UpdateDataSourceResponseBody) SetSuccess

func (UpdateDataSourceResponseBody) String

type UpdateFileRequest

type UpdateFileRequest struct {
	// The advanced configurations of the node.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Advanced Settings tab of the node in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// This parameter is configured in the JSON format.
	AdvancedSettings *string `json:"AdvancedSettings,omitempty" xml:"AdvancedSettings,omitempty"`
	// Specifies whether the automatic parsing feature is enabled for the file. Valid values:
	//
	// *   true: The automatic parsing feature is enabled for the file.
	// *   false: The automatic parsing feature is not enabled for the file.
	//
	// This parameter corresponds to the Analyze Code parameter that is displayed after Same Cycle is selected in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	AutoParsing *bool `json:"AutoParsing,omitempty" xml:"AutoParsing,omitempty"`
	// The interval between two consecutive automatic reruns after an error occurs. Unit: milliseconds. Maximum value: 1800000 (30 minutes).
	//
	// This parameter corresponds to the Rerun Interval parameter that is displayed after the Auto Rerun upon Error check box is selected in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	//
	// The interval that you specify in the DataWorks console is measured in minutes. Pay attention to the conversion between the units of time when you call the operation.
	AutoRerunIntervalMillis *int32 `json:"AutoRerunIntervalMillis,omitempty" xml:"AutoRerunIntervalMillis,omitempty"`
	// The number of automatic reruns that are allowed after an error occurs.
	AutoRerunTimes *int32 `json:"AutoRerunTimes,omitempty" xml:"AutoRerunTimes,omitempty"`
	// The name of the connected data source that is used to run the node. You can call the [ListDataSources](~~211431~~) operation to query the available data sources of the workspace.
	ConnectionName *string `json:"ConnectionName,omitempty" xml:"ConnectionName,omitempty"`
	// The code of the file. The code format varies based on the file type. To view the code format for a specific file type, go to Operation Center, right-click a node of the file type, and then select View Code.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The CRON expression that represents the periodic scheduling policy of the node. This parameter corresponds to the Cron Expression parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console). After you configure the Scheduling Cycle and Run At parameters in the DataWorks console, DataWorks automatically generates a value for the Cron Expression parameter.
	//
	// Examples:
	//
	// *   CRON expression for a node that is scheduled to run at 05:30 every day: `00 30 05 * * ?`
	// *   CRON expression for a node that is scheduled to run at the fifteenth minute of each hour: `00 15 * * * ?`
	// *   CRON expression for a node that is scheduled to run every 10 minutes: `00 00/10 * * * ?`
	// *   CRON expression for a node that is scheduled to run every 10 minutes from 08:00 to 17:00 every day: `00 00-59/10 8-23 * * * ?`
	// *   CRON expression for a node that is scheduled to run at 00:20 on the first day of each month: `00 20 00 1 * ?`
	// *   CRON expression for a node that is scheduled to run every three months starting from 00:10 on January 1: `00 10 00 1 1-12/3 ?`
	// *   CRON expression for a node that is scheduled to run at 00:05 every Tuesday and Friday: `00 05 00 * * 2,5`
	//
	// The scheduling system of DataWorks imposes the following limits on CRON expressions:
	//
	// *   A node can be scheduled to run at a minimum interval of 5 minutes.
	// *   A node can be scheduled to run at 00:05 every day at the earliest.
	CronExpress *string `json:"CronExpress,omitempty" xml:"CronExpress,omitempty"`
	// The type of the scheduling cycle of the node that corresponds to the file. Valid values: NOT_DAY and DAY. The value NOT_DAY indicates that the node is scheduled to run by minute or hour. The value DAY indicates that the node is scheduled to run by day, week, or month.
	//
	// This parameter corresponds to the Scheduling Cycle parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	CycleType *string `json:"CycleType,omitempty" xml:"CycleType,omitempty"`
	// The ID of the node on which the node corresponding to the file depends when the DependentType parameter is set to USER_DEFINE. Multiple IDs are separated by commas (,).
	//
	// The value of this parameter corresponds to the ID of the node that you specified after you select Previous Cycle and set Depend On to Other Nodes in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	DependentNodeIdList *string `json:"DependentNodeIdList,omitempty" xml:"DependentNodeIdList,omitempty"`
	// The type of the cross-cycle scheduling dependency of the node that corresponds to the file. Valid values:
	//
	// *   SELF: The instance generated for the node in the current cycle depends on the instance generated for the node in the previous cycle.
	// *   CHILD: The instance generated for the node in the current cycle depends on the instances generated for the descendant nodes at the nearest level of the node in the previous cycle.
	// *   USER_DEFINE: The instance generated for the node in the current cycle depends on the instances generated for one or more specified nodes in the previous cycle.
	// *   NONE: No cross-cycle scheduling dependency type is selected for the node.
	DependentType *string `json:"DependentType,omitempty" xml:"DependentType,omitempty"`
	// The end time of automatic scheduling. Set this parameter to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the end time specified for the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	EndEffectDate *int64 `json:"EndEffectDate,omitempty" xml:"EndEffectDate,omitempty"`
	// The description of the file.
	FileDescription *string `json:"FileDescription,omitempty" xml:"FileDescription,omitempty"`
	// The path of the file.
	FileFolderPath *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	// The ID of the file. You can call the [ListFiles](~~173942~~) operation to obtain the ID.
	FileId *int64 `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The name of the file. You can set the FileName parameter to a new value to change the file name.
	//
	// You can call the [ListFiles](~~173942~~) operation to query the ID of the file whose name you want to change. Then, you can set the FileId parameter to the ID and set the FileName parameter to a new value when you call the [UpdateFile](~~173951~~) operation.
	FileName                        *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
	IgnoreParentSkipRunningProperty *bool   `json:"IgnoreParentSkipRunningProperty,omitempty" xml:"IgnoreParentSkipRunningProperty,omitempty"`
	// The output name of the parent file on which the current file depends. If you specify multiple output names, separate them with commas (,).
	//
	// This parameter corresponds to the Output Name parameter under Parent Nodes in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	InputList *string `json:"InputList,omitempty" xml:"InputList,omitempty"`
	// The input parameters of the node. This parameter is configured in the JSON format. For more information about the input parameters, refer to the InputContextParameterList parameter in the Response parameters section of the [GetFile](~~173954~~) operation.
	//
	// This parameter corresponds to the Input Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	InputParameters *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"`
	// The output name of the current file.
	//
	// This parameter corresponds to the Output Name parameter in the Dependencies section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputList *string `json:"OutputList,omitempty" xml:"OutputList,omitempty"`
	// The output parameters of the node. This parameter is configured in the JSON format. For more information about the output parameters, refer to the OutputContextParameterList parameter in the Response parameters section of the [GetFile](~~173954~~) operation.
	//
	// This parameter corresponds to the Output Parameters table in the Input and Output Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	OutputParameters *string `json:"OutputParameters,omitempty" xml:"OutputParameters,omitempty"`
	// The ID of the file owner.
	Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"`
	// The scheduling parameters of the node.
	//
	// This parameter corresponds to the Parameters section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console). For more information, see [Configure scheduling parameters](~~137548~~).
	ParaValue *string `json:"ParaValue,omitempty" xml:"ParaValue,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the workspace name.
	//
	// You must configure this parameter or the ProjectId parameter to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// Specifies whether the node that corresponds to the file can be rerun. Valid values:
	//
	// *   ALL_ALLOWED: The node can be rerun regardless of whether it is successfully run or fails to run.
	// *   FAILURE_ALLOWED: The node can be rerun only after it fails to run.
	// *   ALL_DENIED: The node cannot be rerun regardless of whether it is successfully run or fails to run.
	//
	// This parameter corresponds to the Rerun parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	RerunMode *string `json:"RerunMode,omitempty" xml:"RerunMode,omitempty"`
	// The identifier of the resource group that is used to run the node. You can call the [ListResourceGroups](~~173913~~) operation to query the available resource groups in the workspace.
	ResourceGroupIdentifier *string `json:"ResourceGroupIdentifier,omitempty" xml:"ResourceGroupIdentifier,omitempty"`
	// The scheduling type of the node. Valid values:
	//
	// *   NORMAL: The node is an auto triggered node.
	// *   MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered. They correspond to the nodes in the Manually Triggered Workflows pane.
	// *   PAUSE: The node is a paused node.
	// *   SKIP: The inner node is a dry-run node. Dry-run nodes are started as scheduled but the scheduling system sets the status of the nodes to succeeded when the scheduling system starts to run the nodes.
	SchedulerType *string `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
	// The start time of automatic scheduling. Set this parameter to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.
	//
	// This parameter corresponds to the Validity Period parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartEffectDate *int64 `json:"StartEffectDate,omitempty" xml:"StartEffectDate,omitempty"`
	// Specifies whether to immediately run a node after the node is deployed to the production environment. Valid values:
	//
	// *   true: A node is immediately run after the node is deployed to the production environment.
	// *   false: A node is not immediately run after the node is deployed to the production environment.
	//
	// This parameter is valid only for an EMR Spark Streaming node or an EMR Streaming SQL node. This parameter corresponds to the Start Method parameter in the Schedule section of the Configure tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	StartImmediately *bool `json:"StartImmediately,omitempty" xml:"StartImmediately,omitempty"`
	// Specifies whether to suspend the scheduling of the node. Valid values:
	//
	// *   true: suspends the scheduling of the node.
	// *   false: does not suspend the scheduling of the node.
	//
	// This parameter corresponds to the Recurrence parameter in the Schedule section of the Properties tab in the [DataWorks console](https://workbench.data.aliyun.com/console).
	Stop *bool `json:"Stop,omitempty" xml:"Stop,omitempty"`
}

func (UpdateFileRequest) GoString

func (s UpdateFileRequest) GoString() string

func (*UpdateFileRequest) SetAdvancedSettings

func (s *UpdateFileRequest) SetAdvancedSettings(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetAutoParsing

func (s *UpdateFileRequest) SetAutoParsing(v bool) *UpdateFileRequest

func (*UpdateFileRequest) SetAutoRerunIntervalMillis

func (s *UpdateFileRequest) SetAutoRerunIntervalMillis(v int32) *UpdateFileRequest

func (*UpdateFileRequest) SetAutoRerunTimes

func (s *UpdateFileRequest) SetAutoRerunTimes(v int32) *UpdateFileRequest

func (*UpdateFileRequest) SetConnectionName

func (s *UpdateFileRequest) SetConnectionName(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetContent

func (s *UpdateFileRequest) SetContent(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetCronExpress

func (s *UpdateFileRequest) SetCronExpress(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetCycleType

func (s *UpdateFileRequest) SetCycleType(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetDependentNodeIdList

func (s *UpdateFileRequest) SetDependentNodeIdList(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetDependentType

func (s *UpdateFileRequest) SetDependentType(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetEndEffectDate

func (s *UpdateFileRequest) SetEndEffectDate(v int64) *UpdateFileRequest

func (*UpdateFileRequest) SetFileDescription

func (s *UpdateFileRequest) SetFileDescription(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetFileFolderPath

func (s *UpdateFileRequest) SetFileFolderPath(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetFileId

func (s *UpdateFileRequest) SetFileId(v int64) *UpdateFileRequest

func (*UpdateFileRequest) SetFileName

func (s *UpdateFileRequest) SetFileName(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetIgnoreParentSkipRunningProperty

func (s *UpdateFileRequest) SetIgnoreParentSkipRunningProperty(v bool) *UpdateFileRequest

func (*UpdateFileRequest) SetInputList

func (s *UpdateFileRequest) SetInputList(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetInputParameters

func (s *UpdateFileRequest) SetInputParameters(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetOutputList

func (s *UpdateFileRequest) SetOutputList(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetOutputParameters

func (s *UpdateFileRequest) SetOutputParameters(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetOwner

func (s *UpdateFileRequest) SetOwner(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetParaValue

func (s *UpdateFileRequest) SetParaValue(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetProjectId

func (s *UpdateFileRequest) SetProjectId(v int64) *UpdateFileRequest

func (*UpdateFileRequest) SetProjectIdentifier

func (s *UpdateFileRequest) SetProjectIdentifier(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetRerunMode

func (s *UpdateFileRequest) SetRerunMode(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetResourceGroupIdentifier

func (s *UpdateFileRequest) SetResourceGroupIdentifier(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetSchedulerType

func (s *UpdateFileRequest) SetSchedulerType(v string) *UpdateFileRequest

func (*UpdateFileRequest) SetStartEffectDate

func (s *UpdateFileRequest) SetStartEffectDate(v int64) *UpdateFileRequest

func (*UpdateFileRequest) SetStartImmediately

func (s *UpdateFileRequest) SetStartImmediately(v bool) *UpdateFileRequest

func (*UpdateFileRequest) SetStop

func (s *UpdateFileRequest) SetStop(v bool) *UpdateFileRequest

func (UpdateFileRequest) String

func (s UpdateFileRequest) String() string

type UpdateFileResponse

type UpdateFileResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateFileResponse) GoString

func (s UpdateFileResponse) GoString() string

func (*UpdateFileResponse) SetBody

func (*UpdateFileResponse) SetHeaders

func (s *UpdateFileResponse) SetHeaders(v map[string]*string) *UpdateFileResponse

func (*UpdateFileResponse) SetStatusCode

func (s *UpdateFileResponse) SetStatusCode(v int32) *UpdateFileResponse

func (UpdateFileResponse) String

func (s UpdateFileResponse) String() string

type UpdateFileResponseBody

type UpdateFileResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateFileResponseBody) GoString

func (s UpdateFileResponseBody) GoString() string

func (*UpdateFileResponseBody) SetErrorCode

func (*UpdateFileResponseBody) SetErrorMessage

func (s *UpdateFileResponseBody) SetErrorMessage(v string) *UpdateFileResponseBody

func (*UpdateFileResponseBody) SetHttpStatusCode

func (s *UpdateFileResponseBody) SetHttpStatusCode(v int32) *UpdateFileResponseBody

func (*UpdateFileResponseBody) SetRequestId

func (*UpdateFileResponseBody) SetSuccess

func (UpdateFileResponseBody) String

func (s UpdateFileResponseBody) String() string

type UpdateFolderRequest

type UpdateFolderRequest struct {
	// The ID of the folder. You can call the [ListFolders](~~173955~~) operation to query the ID.
	FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"`
	// The name of the folder.
	FolderName *string `json:"FolderName,omitempty" xml:"FolderName,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. You must specify either this parameter or ProjectIdentifier to determine the DataWorks workspace to which the operation is applied.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Settings panel to obtain the name. You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
}

func (UpdateFolderRequest) GoString

func (s UpdateFolderRequest) GoString() string

func (*UpdateFolderRequest) SetFolderId

func (s *UpdateFolderRequest) SetFolderId(v string) *UpdateFolderRequest

func (*UpdateFolderRequest) SetFolderName

func (s *UpdateFolderRequest) SetFolderName(v string) *UpdateFolderRequest

func (*UpdateFolderRequest) SetProjectId

func (s *UpdateFolderRequest) SetProjectId(v int64) *UpdateFolderRequest

func (*UpdateFolderRequest) SetProjectIdentifier

func (s *UpdateFolderRequest) SetProjectIdentifier(v string) *UpdateFolderRequest

func (UpdateFolderRequest) String

func (s UpdateFolderRequest) String() string

type UpdateFolderResponse

type UpdateFolderResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateFolderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateFolderResponse) GoString

func (s UpdateFolderResponse) GoString() string

func (*UpdateFolderResponse) SetBody

func (*UpdateFolderResponse) SetHeaders

func (s *UpdateFolderResponse) SetHeaders(v map[string]*string) *UpdateFolderResponse

func (*UpdateFolderResponse) SetStatusCode

func (s *UpdateFolderResponse) SetStatusCode(v int32) *UpdateFolderResponse

func (UpdateFolderResponse) String

func (s UpdateFolderResponse) String() string

type UpdateFolderResponseBody

type UpdateFolderResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can use the ID to troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateFolderResponseBody) GoString

func (s UpdateFolderResponseBody) GoString() string

func (*UpdateFolderResponseBody) SetErrorCode

func (*UpdateFolderResponseBody) SetErrorMessage

func (*UpdateFolderResponseBody) SetHttpStatusCode

func (s *UpdateFolderResponseBody) SetHttpStatusCode(v int32) *UpdateFolderResponseBody

func (*UpdateFolderResponseBody) SetRequestId

func (*UpdateFolderResponseBody) SetSuccess

func (UpdateFolderResponseBody) String

func (s UpdateFolderResponseBody) String() string

type UpdateIDEEventResultRequest

type UpdateIDEEventResultRequest struct {
	// The summary information of the check result. The information is displayed in DataStudio. If an alert is reported or the event fails the check, you can troubleshoot errors based on the information.
	CheckResult *string `json:"CheckResult,omitempty" xml:"CheckResult,omitempty"`
	// The ID of the request. You can troubleshoot errors based on the ID.
	CheckResultTip *string `json:"CheckResultTip,omitempty" xml:"CheckResultTip,omitempty"`
	// The check status of the extension point event. Valid values:
	//
	// *   OK: The event passes the check.
	// *   FAIL: The event fails to pass the check. You must check and handle the reported error at the earliest opportunity to ensure that your program is run as expected.
	// *   WARN: The event passes the check, but an alert is reported.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// The ID of the extension. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Extensions tab of the Open Platform page to view the ID.
	MessageId *string `json:"MessageId,omitempty" xml:"MessageId,omitempty"`
}

func (UpdateIDEEventResultRequest) GoString

func (s UpdateIDEEventResultRequest) GoString() string

func (*UpdateIDEEventResultRequest) SetCheckResult

func (*UpdateIDEEventResultRequest) SetCheckResultTip

func (*UpdateIDEEventResultRequest) SetExtensionCode

func (*UpdateIDEEventResultRequest) SetMessageId

func (UpdateIDEEventResultRequest) String

type UpdateIDEEventResultResponse

type UpdateIDEEventResultResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateIDEEventResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateIDEEventResultResponse) GoString

func (s UpdateIDEEventResultResponse) GoString() string

func (*UpdateIDEEventResultResponse) SetBody

func (*UpdateIDEEventResultResponse) SetHeaders

func (*UpdateIDEEventResultResponse) SetStatusCode

func (UpdateIDEEventResultResponse) String

type UpdateIDEEventResultResponseBody

type UpdateIDEEventResultResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateIDEEventResultResponseBody) GoString

func (*UpdateIDEEventResultResponseBody) SetRequestId

func (UpdateIDEEventResultResponseBody) String

type UpdateMetaCategoryRequest

type UpdateMetaCategoryRequest struct {
	// The ID of the category.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The remarks of the category.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The name of the category.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
}

func (UpdateMetaCategoryRequest) GoString

func (s UpdateMetaCategoryRequest) GoString() string

func (*UpdateMetaCategoryRequest) SetCategoryId

func (*UpdateMetaCategoryRequest) SetComment

func (*UpdateMetaCategoryRequest) SetName

func (UpdateMetaCategoryRequest) String

func (s UpdateMetaCategoryRequest) String() string

type UpdateMetaCategoryResponse

type UpdateMetaCategoryResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateMetaCategoryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateMetaCategoryResponse) GoString

func (s UpdateMetaCategoryResponse) GoString() string

func (*UpdateMetaCategoryResponse) SetBody

func (*UpdateMetaCategoryResponse) SetHeaders

func (*UpdateMetaCategoryResponse) SetStatusCode

func (UpdateMetaCategoryResponse) String

type UpdateMetaCategoryResponseBody

type UpdateMetaCategoryResponseBody struct {
	// Indicates whether the category was updated.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateMetaCategoryResponseBody) GoString

func (*UpdateMetaCategoryResponseBody) SetData

func (*UpdateMetaCategoryResponseBody) SetErrorCode

func (*UpdateMetaCategoryResponseBody) SetErrorMessage

func (*UpdateMetaCategoryResponseBody) SetHttpStatusCode

func (*UpdateMetaCategoryResponseBody) SetRequestId

func (*UpdateMetaCategoryResponseBody) SetSuccess

func (UpdateMetaCategoryResponseBody) String

type UpdateMetaCollectionRequest

type UpdateMetaCollectionRequest struct {
	// The ID of the request. You can use the ID to query logs and troubleshoot issues.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The comment of the collection.
	//
	// The comment must be 1 to 64 characters in length.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The name of the collection.
	QualifiedName *string `json:"QualifiedName,omitempty" xml:"QualifiedName,omitempty"`
}

func (UpdateMetaCollectionRequest) GoString

func (s UpdateMetaCollectionRequest) GoString() string

func (*UpdateMetaCollectionRequest) SetComment

func (*UpdateMetaCollectionRequest) SetName

func (*UpdateMetaCollectionRequest) SetQualifiedName

func (UpdateMetaCollectionRequest) String

type UpdateMetaCollectionResponse

type UpdateMetaCollectionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateMetaCollectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateMetaCollectionResponse) GoString

func (s UpdateMetaCollectionResponse) GoString() string

func (*UpdateMetaCollectionResponse) SetBody

func (*UpdateMetaCollectionResponse) SetHeaders

func (*UpdateMetaCollectionResponse) SetStatusCode

func (UpdateMetaCollectionResponse) String

type UpdateMetaCollectionResponseBody

type UpdateMetaCollectionResponseBody struct {
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error code returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The result of the operation. Valid values:
	//
	// true: succeeded
	//
	// false: failed
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The HTTP status code returned.
	Status  *bool `json:"Status,omitempty" xml:"Status,omitempty"`
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateMetaCollectionResponseBody) GoString

func (*UpdateMetaCollectionResponseBody) SetErrorCode

func (*UpdateMetaCollectionResponseBody) SetErrorMessage

func (*UpdateMetaCollectionResponseBody) SetHttpStatusCode

func (*UpdateMetaCollectionResponseBody) SetRequestId

func (*UpdateMetaCollectionResponseBody) SetStatus

func (*UpdateMetaCollectionResponseBody) SetSuccess

func (UpdateMetaCollectionResponseBody) String

type UpdateMetaTableIntroWikiRequest

type UpdateMetaTableIntroWikiRequest struct {
	// The details of the instructions on how to use the metatable.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The GUID of the metatable. Specify the GUID in the format of odps.{projectName}.{tableName}.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (UpdateMetaTableIntroWikiRequest) GoString

func (*UpdateMetaTableIntroWikiRequest) SetContent

func (*UpdateMetaTableIntroWikiRequest) SetTableGuid

func (UpdateMetaTableIntroWikiRequest) String

type UpdateMetaTableIntroWikiResponse

type UpdateMetaTableIntroWikiResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateMetaTableIntroWikiResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateMetaTableIntroWikiResponse) GoString

func (*UpdateMetaTableIntroWikiResponse) SetHeaders

func (*UpdateMetaTableIntroWikiResponse) SetStatusCode

func (UpdateMetaTableIntroWikiResponse) String

type UpdateMetaTableIntroWikiResponseBody

type UpdateMetaTableIntroWikiResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The updated instructions.
	UpdateResult *bool `json:"UpdateResult,omitempty" xml:"UpdateResult,omitempty"`
}

func (UpdateMetaTableIntroWikiResponseBody) GoString

func (*UpdateMetaTableIntroWikiResponseBody) SetRequestId

func (*UpdateMetaTableIntroWikiResponseBody) SetUpdateResult

func (UpdateMetaTableIntroWikiResponseBody) String

type UpdateMetaTableRequest

type UpdateMetaTableRequest struct {
	// The names of the labels that you want to add. Separate the labels with commas (,).
	AddedLabels *string `json:"AddedLabels,omitempty" xml:"AddedLabels,omitempty"`
	// The display name of the table.
	Caption *string `json:"Caption,omitempty" xml:"Caption,omitempty"`
	// The ID of the category that you want to associate.
	CategoryId *int64 `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	// The environment of the DataWorks workspace. Valid values: 0 and 1. The value 0 indicates the development environment. The value 1 indicates the production environment.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The ID of the new owner. If this parameter is not specified, the owner ID is not updated.
	NewOwnerId *string `json:"NewOwnerId,omitempty" xml:"NewOwnerId,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The names of labels that you want to delete. Separate the labels with commas (,).
	RemovedLabels *string `json:"RemovedLabels,omitempty" xml:"RemovedLabels,omitempty"`
	// The schema information of the table. You need to configure this parameter if you enable the table schema in MaxCompute.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The globally unique identifier (GUID) of the table. Specify the GUID in the format of odps.{projectName}.{tableName}.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
	// The name of the table.
	TableName *string `json:"TableName,omitempty" xml:"TableName,omitempty"`
	// The scope in which the table is visible. Valid values: 0, 1, and 2. The value 0 indicates that the table is invisible to all workspace members. The value 1 indicates that the table is visible to all workspace members. The value 2 indicates that the table is visible to workspace members.
	Visibility *int32 `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (UpdateMetaTableRequest) GoString

func (s UpdateMetaTableRequest) GoString() string

func (*UpdateMetaTableRequest) SetAddedLabels

func (*UpdateMetaTableRequest) SetCaption

func (*UpdateMetaTableRequest) SetCategoryId

func (*UpdateMetaTableRequest) SetEnvType

func (*UpdateMetaTableRequest) SetNewOwnerId

func (*UpdateMetaTableRequest) SetProjectId

func (*UpdateMetaTableRequest) SetRemovedLabels

func (s *UpdateMetaTableRequest) SetRemovedLabels(v string) *UpdateMetaTableRequest

func (*UpdateMetaTableRequest) SetSchema

func (*UpdateMetaTableRequest) SetTableGuid

func (*UpdateMetaTableRequest) SetTableName

func (*UpdateMetaTableRequest) SetVisibility

func (UpdateMetaTableRequest) String

func (s UpdateMetaTableRequest) String() string

type UpdateMetaTableResponse

type UpdateMetaTableResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateMetaTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateMetaTableResponse) GoString

func (s UpdateMetaTableResponse) GoString() string

func (*UpdateMetaTableResponse) SetBody

func (*UpdateMetaTableResponse) SetHeaders

func (*UpdateMetaTableResponse) SetStatusCode

func (UpdateMetaTableResponse) String

func (s UpdateMetaTableResponse) String() string

type UpdateMetaTableResponseBody

type UpdateMetaTableResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the metadata information about the table is updated.
	UpdateResult *bool `json:"UpdateResult,omitempty" xml:"UpdateResult,omitempty"`
}

func (UpdateMetaTableResponseBody) GoString

func (s UpdateMetaTableResponseBody) GoString() string

func (*UpdateMetaTableResponseBody) SetRequestId

func (*UpdateMetaTableResponseBody) SetUpdateResult

func (UpdateMetaTableResponseBody) String

type UpdateNodeOwnerRequest

type UpdateNodeOwnerRequest struct {
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment where the node runs. Valid values: DEV and PROD. The value DEV indicates the development environment. The value PROD indicates the production environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The Alibaba Cloud account ID of the node owner. You can log on to the DataWorks console and move the pointer over the profile picture in the upper-right corner to view the ID.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (UpdateNodeOwnerRequest) GoString

func (s UpdateNodeOwnerRequest) GoString() string

func (*UpdateNodeOwnerRequest) SetNodeId

func (*UpdateNodeOwnerRequest) SetProjectEnv

func (*UpdateNodeOwnerRequest) SetUserId

func (UpdateNodeOwnerRequest) String

func (s UpdateNodeOwnerRequest) String() string

type UpdateNodeOwnerResponse

type UpdateNodeOwnerResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateNodeOwnerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateNodeOwnerResponse) GoString

func (s UpdateNodeOwnerResponse) GoString() string

func (*UpdateNodeOwnerResponse) SetBody

func (*UpdateNodeOwnerResponse) SetHeaders

func (*UpdateNodeOwnerResponse) SetStatusCode

func (UpdateNodeOwnerResponse) String

func (s UpdateNodeOwnerResponse) String() string

type UpdateNodeOwnerResponseBody

type UpdateNodeOwnerResponseBody struct {
	// The ID of the request. You can use the ID to obtain logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: indicates that the request is successful.
	// *   false: indicates that the request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateNodeOwnerResponseBody) GoString

func (s UpdateNodeOwnerResponseBody) GoString() string

func (*UpdateNodeOwnerResponseBody) SetRequestId

func (*UpdateNodeOwnerResponseBody) SetSuccess

func (UpdateNodeOwnerResponseBody) String

type UpdateNodeRunModeRequest

type UpdateNodeRunModeRequest struct {
	// The ID of the node. You can call the [ListNodes](~~173979~~) operation to query the ID.
	NodeId *int64 `json:"NodeId,omitempty" xml:"NodeId,omitempty"`
	// The environment where the node runs. Valid values: DEV and PROD. The value DEV indicates the development environment. The value PROD indicates the production environment.
	ProjectEnv *string `json:"ProjectEnv,omitempty" xml:"ProjectEnv,omitempty"`
	// The operation that you want to perform on the node. Valid values:
	//
	// *   0: indicates that you want to unfreeze the node.
	// *   2: indicates that you want to freeze the node.
	SchedulerType *int32 `json:"SchedulerType,omitempty" xml:"SchedulerType,omitempty"`
}

func (UpdateNodeRunModeRequest) GoString

func (s UpdateNodeRunModeRequest) GoString() string

func (*UpdateNodeRunModeRequest) SetNodeId

func (*UpdateNodeRunModeRequest) SetProjectEnv

func (*UpdateNodeRunModeRequest) SetSchedulerType

func (UpdateNodeRunModeRequest) String

func (s UpdateNodeRunModeRequest) String() string

type UpdateNodeRunModeResponse

type UpdateNodeRunModeResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateNodeRunModeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateNodeRunModeResponse) GoString

func (s UpdateNodeRunModeResponse) GoString() string

func (*UpdateNodeRunModeResponse) SetBody

func (*UpdateNodeRunModeResponse) SetHeaders

func (*UpdateNodeRunModeResponse) SetStatusCode

func (UpdateNodeRunModeResponse) String

func (s UpdateNodeRunModeResponse) String() string

type UpdateNodeRunModeResponseBody

type UpdateNodeRunModeResponseBody struct {
	// The ID of the request. You can use the ID to obtain logs and troubleshoot issues.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: indicates that the request is successful.
	// *   false: indicates that the request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateNodeRunModeResponseBody) GoString

func (*UpdateNodeRunModeResponseBody) SetRequestId

func (*UpdateNodeRunModeResponseBody) SetSuccess

func (UpdateNodeRunModeResponseBody) String

type UpdateQualityFollowerRequest

type UpdateQualityFollowerRequest struct {
	// The notification method. Valid values: 1, 2, 4, and 5. 1 indicates that the notification is sent by email. 2 indicates that the notification is sent by email and text message. 4 indicates that the notification is sent by a DingTalk chatbot. 5 indicates that the notification is sent by a DingTalk chatbot to all members in a DingTalk group.
	AlarmMode *int32 `json:"AlarmMode,omitempty" xml:"AlarmMode,omitempty"`
	// The name of the subscriber.
	Follower *string `json:"Follower,omitempty" xml:"Follower,omitempty"`
	// The ID of the subscription relationship.
	FollowerId *int64 `json:"FollowerId,omitempty" xml:"FollowerId,omitempty"`
	ProjectId  *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the computing engine instance or data source.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
}

func (UpdateQualityFollowerRequest) GoString

func (s UpdateQualityFollowerRequest) GoString() string

func (*UpdateQualityFollowerRequest) SetAlarmMode

func (*UpdateQualityFollowerRequest) SetFollower

func (*UpdateQualityFollowerRequest) SetFollowerId

func (*UpdateQualityFollowerRequest) SetProjectId

func (*UpdateQualityFollowerRequest) SetProjectName

func (UpdateQualityFollowerRequest) String

type UpdateQualityFollowerResponse

type UpdateQualityFollowerResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateQualityFollowerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateQualityFollowerResponse) GoString

func (*UpdateQualityFollowerResponse) SetBody

func (*UpdateQualityFollowerResponse) SetHeaders

func (*UpdateQualityFollowerResponse) SetStatusCode

func (UpdateQualityFollowerResponse) String

type UpdateQualityFollowerResponseBody

type UpdateQualityFollowerResponseBody struct {
	// Indicates whether the subscription relationship is updated.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateQualityFollowerResponseBody) GoString

func (*UpdateQualityFollowerResponseBody) SetData

func (*UpdateQualityFollowerResponseBody) SetErrorCode

func (*UpdateQualityFollowerResponseBody) SetErrorMessage

func (*UpdateQualityFollowerResponseBody) SetHttpStatusCode

func (*UpdateQualityFollowerResponseBody) SetRequestId

func (*UpdateQualityFollowerResponseBody) SetSuccess

func (UpdateQualityFollowerResponseBody) String

type UpdateQualityRuleRequest

type UpdateQualityRuleRequest struct {
	// The strength of the monitoring rule. The strength of a monitoring rule indicates the importance of the rule. Valid values:
	//
	// *   1: indicates that the monitoring rule is a strong rule.
	//
	// *   0: indicates that the monitoring rule is a weak rule.
	//
	//     You can specify whether a monitoring rule is a strong rule based on your business requirements. If a strong rule is used and a critical alert is triggered, nodes are blocked.
	BlockType *int32 `json:"BlockType,omitempty" xml:"BlockType,omitempty"`
	// The ID of the checker. You can call the [ListQualityRules](~~173995~~) operation to obtain the ID of the checker.
	Checker *int32 `json:"Checker,omitempty" xml:"Checker,omitempty"`
	// The description of the monitoring rule.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The threshold for a critical alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements. If a strong rule is used and an error alert is triggered, nodes are blocked.
	CriticalThreshold *string `json:"CriticalThreshold,omitempty" xml:"CriticalThreshold,omitempty"`
	// The ID of the partition filter expression. You can call the [GetQualityEntity](~~173995~~) operation to obtain the ID of the partition filter expression.
	EntityId *int64 `json:"EntityId,omitempty" xml:"EntityId,omitempty"`
	// The expected value of the monitoring result.
	ExpectValue *string `json:"ExpectValue,omitempty" xml:"ExpectValue,omitempty"`
	// The ID of the monitoring rule. You can call the [ListQualityRules](~~173995~~) operation to obtain the ID of the monitoring rule.
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The method that is used to collect sample data, such as avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, or table_count-count_distinct.
	MethodName *string `json:"MethodName,omitempty" xml:"MethodName,omitempty"`
	// Specifies whether to enable the monitoring rule in the production environment.
	//
	// *   true: The monitoring rule is triggered when the associated auto triggered node that generates the output data starts to run.
	// *   false: The monitoring rule is not triggered when the associated auto triggered node that generates the output data starts to run.
	OpenSwitch *bool `json:"OpenSwitch,omitempty" xml:"OpenSwitch,omitempty"`
	// The comparison operator, such as >, >=, =, ≠, <, or <=.
	Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"`
	// Specifies whether the threshold is a dynamic threshold. Valid values:
	//
	// *   0: indicates that the threshold is not a dynamic threshold.
	// *   2: indicates that the threshold is a dynamic threshold.
	PredictType *int32 `json:"PredictType,omitempty" xml:"PredictType,omitempty"`
	ProjectId   *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The name of the compute engine instance or data source. You can log on to the [DataWorks console](https://workbench.data.aliyun.com/console) and go to the Workspace Management page to obtain the name.
	ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"`
	// The name of the field to be monitored.
	Property *string `json:"Property,omitempty" xml:"Property,omitempty"`
	// The data type of the field.
	PropertyType *string `json:"PropertyType,omitempty" xml:"PropertyType,omitempty"`
	// The name of the monitoring rule.
	RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"`
	// The type of the monitoring rule. Valid values:
	//
	// *   0: The monitoring rule is created by the system.
	// *   1: The monitoring rule is created by a user.
	// *   2: The monitoring rule is a workspace-level rule.
	RuleType    *int32  `json:"RuleType,omitempty" xml:"RuleType,omitempty"`
	TaskSetting *string `json:"TaskSetting,omitempty" xml:"TaskSetting,omitempty"`
	// The ID of the monitoring template. You can call the [ListQualityRules](~~173995~~) operation to obtain the ID of the monitoring template that is used to create the monitoring rule.
	TemplateId *int32 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"`
	// The trend of the monitoring result. Valid values:
	//
	// *   up: increasing
	// *   down: decreasing
	// *   abs: absolute value
	Trend *string `json:"Trend,omitempty" xml:"Trend,omitempty"`
	// The threshold for a warning alert. The threshold indicates the deviation of the monitoring result from the expected value. You can customize this threshold based on your business requirements.
	WarningThreshold *string `json:"WarningThreshold,omitempty" xml:"WarningThreshold,omitempty"`
	// The filter condition or custom SQL statement that is used for monitoring.
	WhereCondition *string `json:"WhereCondition,omitempty" xml:"WhereCondition,omitempty"`
}

func (UpdateQualityRuleRequest) GoString

func (s UpdateQualityRuleRequest) GoString() string

func (*UpdateQualityRuleRequest) SetBlockType

func (*UpdateQualityRuleRequest) SetChecker

func (*UpdateQualityRuleRequest) SetComment

func (*UpdateQualityRuleRequest) SetCriticalThreshold

func (s *UpdateQualityRuleRequest) SetCriticalThreshold(v string) *UpdateQualityRuleRequest

func (*UpdateQualityRuleRequest) SetEntityId

func (*UpdateQualityRuleRequest) SetExpectValue

func (*UpdateQualityRuleRequest) SetId

func (*UpdateQualityRuleRequest) SetMethodName

func (*UpdateQualityRuleRequest) SetOpenSwitch

func (*UpdateQualityRuleRequest) SetOperator

func (*UpdateQualityRuleRequest) SetPredictType

func (*UpdateQualityRuleRequest) SetProjectId

func (*UpdateQualityRuleRequest) SetProjectName

func (*UpdateQualityRuleRequest) SetProperty

func (*UpdateQualityRuleRequest) SetPropertyType

func (*UpdateQualityRuleRequest) SetRuleName

func (*UpdateQualityRuleRequest) SetRuleType

func (*UpdateQualityRuleRequest) SetTaskSetting

func (*UpdateQualityRuleRequest) SetTemplateId

func (*UpdateQualityRuleRequest) SetTrend

func (*UpdateQualityRuleRequest) SetWarningThreshold

func (s *UpdateQualityRuleRequest) SetWarningThreshold(v string) *UpdateQualityRuleRequest

func (*UpdateQualityRuleRequest) SetWhereCondition

func (s *UpdateQualityRuleRequest) SetWhereCondition(v string) *UpdateQualityRuleRequest

func (UpdateQualityRuleRequest) String

func (s UpdateQualityRuleRequest) String() string

type UpdateQualityRuleResponse

type UpdateQualityRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateQualityRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateQualityRuleResponse) GoString

func (s UpdateQualityRuleResponse) GoString() string

func (*UpdateQualityRuleResponse) SetBody

func (*UpdateQualityRuleResponse) SetHeaders

func (*UpdateQualityRuleResponse) SetStatusCode

func (UpdateQualityRuleResponse) String

func (s UpdateQualityRuleResponse) String() string

type UpdateQualityRuleResponseBody

type UpdateQualityRuleResponseBody struct {
	// Indicates whether the monitoring rule is updated.
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateQualityRuleResponseBody) GoString

func (*UpdateQualityRuleResponseBody) SetData

func (*UpdateQualityRuleResponseBody) SetErrorCode

func (*UpdateQualityRuleResponseBody) SetErrorMessage

func (*UpdateQualityRuleResponseBody) SetHttpStatusCode

func (*UpdateQualityRuleResponseBody) SetRequestId

func (*UpdateQualityRuleResponseBody) SetSuccess

func (UpdateQualityRuleResponseBody) String

type UpdateRemindRequest

type UpdateRemindRequest struct {
	// The recipient to whom alert notifications are sent. Valid values: OWNER and OTHER. The value OWNER indicates that alert notifications are sent to the object owner. The value OTHER indicates that alert notifications are sent to a specified user.
	AlertInterval *int32 `json:"AlertInterval,omitempty" xml:"AlertInterval,omitempty"`
	// Specifies whether to enable the alert rule. Valid values:
	//
	// *   true: enables the alert rule.
	// *   false: disables the alert rule.
	AlertMethods *string `json:"AlertMethods,omitempty" xml:"AlertMethods,omitempty"`
	// The webhook URL of the DingTalk chatbot. You can specify multiple webhook URLs. Separate them with commas (,).
	//
	// If this parameter is set to undefined, the specified webhook URLs are cleared.
	AlertTargets *string `json:"AlertTargets,omitempty" xml:"AlertTargets,omitempty"`
	// The value format required by this parameter varies based on the value that you specify for the AlertUnit parameter. Take note of the following items:
	//
	// *   If the AlertUnit parameter is set to OWNER, leave this parameter empty.
	// *   If the AlertUnit parameter is set to OTHER, set this parameter to the unique ID (UID) of the specified user. You can specify multiple IDs. Separate them with commas (,). You can specify a maximum of 10 IDs.
	AlertUnit *string `json:"AlertUnit,omitempty" xml:"AlertUnit,omitempty"`
	// The ID of the workflow to which the custom alert rule is applied.. An alert rule can monitor a maximum of five workflows. Separate multiple IDs with commas (,).
	//
	// This parameter takes effect when you set the RemindUnit parameter to BIZPROCESS.
	BaselineIds *string `json:"BaselineIds,omitempty" xml:"BaselineIds,omitempty"`
	// The maximum number of alerts. Valid values: 1 to 10. Default value: 3.
	BizProcessIds *string `json:"BizProcessIds,omitempty" xml:"BizProcessIds,omitempty"`
	// The notification method. Valid values:
	//
	// *   MAIL: Alert notifications are sent by emails.
	// *   SMS: Alert notifications are sent by text messages.
	// *   PHONE: Alert notifications are sent by phone calls. You can use this notification method only in DataWorks Professional Edition or more advanced editions.
	// *   DINGROBOTS: Alert notifications are sent by DingTalk messages. You can use this notification method only if the RobotUrls parameter is configured.
	// *   WEBHOOKS (WeCom or Lark chatbot): Alert notifications are sent by WeCom or Lark messages. If you want to use this notification method, you must configure the Webhooks parameter.
	//
	// You can specify multiple notification methods. Separate the specified notification methods with commas (,).
	Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	// The ID of the node to which the custom alert rule is applied.. An alert rule can monitor a maximum of 50 nodes. Separate multiple IDs with commas (,).
	//
	// This parameter takes effect when you set the RemindUnit parameter to NODE.
	DndEnd *string `json:"DndEnd,omitempty" xml:"DndEnd,omitempty"`
	// The details of the conditions that trigger an alert.
	//
	// *   If the RemindType parameter is set to FINISHED, leave this parameter empty.
	//
	// *   If the RemindType parameter is set to UNFINISHED, set this parameter to key-value pairs. Example: {"hour":23,"minu":59}. Valid values of hour: 0 to 47. Valid values of minu: 0 to 59.
	//
	// *   If the RemindType parameter is set to ERROR, leave this parameter empty.
	//
	// *   If the RemindType parameter is set to CYCLE_UNFINISHED, set this parameter to key-value pairs in the JSON format. Example: {"1":"05:50","2":"06:50","3":"07:50","4":"08:50","5":"09:50","6":"10:50","7":"11:50","8":"12:50","9":"13:50","10":"14:50","11":"15:50","12":"16:50","13":"17:50","14":"18:50","15":"19:50","16":"20:50","17":"21:50","18":"22:50","19":"23:50","20":"24:50","21":"25:50"}.
	//
	//     A key in the JSON string indicates the sequence number of a cycle. Valid values of keys: 1 to 288. A value in the JSON string indicates the time in point when a monitored instance times out in the relevant cycle. Values must be in the format of hh:mm. Valid values of hh: 0 to 47. Valid values of mm: 0 to 59.
	//
	// *   If the RemindType parameter is set to TIMEOUT, set this parameter to the timeout period. Unit: seconds. Example: 1800. This indicates that an alert notification is sent if the duration of a monitored instance exceeds 30 minutes.
	MaxAlertTimes *int32 `json:"MaxAlertTimes,omitempty" xml:"MaxAlertTimes,omitempty"`
	// The ID of the workspace to which the custom alert rule is applied.. Only one workspace can be specified for a custom alert rule.
	//
	// This parameter takes effect when you set the RemindUnit parameter to PROJECT.
	NodeIds *string `json:"NodeIds,omitempty" xml:"NodeIds,omitempty"`
	// The condition that triggers the alert rule. Valid values:
	//
	// *   FINISHED: The system monitors an instance when it starts to run and sends an alert notification after the running of the instance is complete.
	// *   UNFINISHED: The system monitors an instance when it starts to run and sends an alert notification if the instance is still running at the specified point in time.
	// *   ERROR: The system monitors an instance when it starts to run and sends an alert notification if an error occurs.
	// *   CYCLE_UNFINISHED: The system sends an alert notification if a monitored instance is still running at the end of the specified cycle. In most cases, you can configure this trigger condition for node instances that are scheduled to run by hour.
	// *   TIMEOUT: The system monitors an instance when it starts to run and sends an alert notification if the instance is still running after the specified period ends. In most cases, you can configure this trigger condition to monitor the duration of node instances.
	//
	// For more information, see [Manage custom alert rules](~~138172~~).
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The end of the period during which no alert notifications are sent. Specify the time in the hh:mm format. Valid values of hh: 0 to 23. Valid values of mm: 0 to 59.
	RemindId *int64 `json:"RemindId,omitempty" xml:"RemindId,omitempty"`
	// The type of the object to which the custom alert rule is applied.. Valid values:
	//
	// *   NODE: node
	// *   BASELINE: baseline
	// *   PROJECT: workspace
	// *   BIZPROCESS: workflow
	RemindName *string `json:"RemindName,omitempty" xml:"RemindName,omitempty"`
	// The intervals at which alert notifications are sent. Unit: seconds. Minimum value: 1200. Default value: 1800.
	RemindType *string `json:"RemindType,omitempty" xml:"RemindType,omitempty"`
	// The ID of the baseline to which the custom alert rule is applied.. An alert rule can monitor a maximum of five baselines. Separate multiple IDs with commas (,).
	//
	// This parameter takes effect when you set the RemindUnit parameter to BASELINE.
	RemindUnit *string `json:"RemindUnit,omitempty" xml:"RemindUnit,omitempty"`
	// The HTTP status code returned.
	RobotUrls *string `json:"RobotUrls,omitempty" xml:"RobotUrls,omitempty"`
	// The webhook URL of the WeCom or Lark chatbot. You can specify multiple webhook URLs. Separate the specified webhook URLs with commas (,). The WEBHOOKS notification method must be specified for alertMethods. If this parameter is set to undefined, the specified webhook URLs are cleared.
	//
	// Only DataWorks Enterprise Edition supports this parameter.
	//
	// The webhook URL-based alerting feature is supported in the following regions: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), China (Hong Kong), Germany (Frankfurt), and Singapore.
	UseFlag *bool `json:"UseFlag,omitempty" xml:"UseFlag,omitempty"`
	// Indicates whether the modification to the custom alert rule succeeds.
	Webhooks *string `json:"Webhooks,omitempty" xml:"Webhooks,omitempty"`
}

func (UpdateRemindRequest) GoString

func (s UpdateRemindRequest) GoString() string

func (*UpdateRemindRequest) SetAlertInterval

func (s *UpdateRemindRequest) SetAlertInterval(v int32) *UpdateRemindRequest

func (*UpdateRemindRequest) SetAlertMethods

func (s *UpdateRemindRequest) SetAlertMethods(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetAlertTargets

func (s *UpdateRemindRequest) SetAlertTargets(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetAlertUnit

func (s *UpdateRemindRequest) SetAlertUnit(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetBaselineIds

func (s *UpdateRemindRequest) SetBaselineIds(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetBizProcessIds

func (s *UpdateRemindRequest) SetBizProcessIds(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetDetail

func (*UpdateRemindRequest) SetDndEnd

func (*UpdateRemindRequest) SetMaxAlertTimes

func (s *UpdateRemindRequest) SetMaxAlertTimes(v int32) *UpdateRemindRequest

func (*UpdateRemindRequest) SetNodeIds

func (*UpdateRemindRequest) SetProjectId

func (s *UpdateRemindRequest) SetProjectId(v int64) *UpdateRemindRequest

func (*UpdateRemindRequest) SetRemindId

func (s *UpdateRemindRequest) SetRemindId(v int64) *UpdateRemindRequest

func (*UpdateRemindRequest) SetRemindName

func (s *UpdateRemindRequest) SetRemindName(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetRemindType

func (s *UpdateRemindRequest) SetRemindType(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetRemindUnit

func (s *UpdateRemindRequest) SetRemindUnit(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetRobotUrls

func (s *UpdateRemindRequest) SetRobotUrls(v string) *UpdateRemindRequest

func (*UpdateRemindRequest) SetUseFlag

func (s *UpdateRemindRequest) SetUseFlag(v bool) *UpdateRemindRequest

func (*UpdateRemindRequest) SetWebhooks

func (s *UpdateRemindRequest) SetWebhooks(v string) *UpdateRemindRequest

func (UpdateRemindRequest) String

func (s UpdateRemindRequest) String() string

type UpdateRemindResponse

type UpdateRemindResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateRemindResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateRemindResponse) GoString

func (s UpdateRemindResponse) GoString() string

func (*UpdateRemindResponse) SetBody

func (*UpdateRemindResponse) SetHeaders

func (s *UpdateRemindResponse) SetHeaders(v map[string]*string) *UpdateRemindResponse

func (*UpdateRemindResponse) SetStatusCode

func (s *UpdateRemindResponse) SetStatusCode(v int32) *UpdateRemindResponse

func (UpdateRemindResponse) String

func (s UpdateRemindResponse) String() string

type UpdateRemindResponseBody

type UpdateRemindResponseBody struct {
	// The ID of the request. You can use the ID to troubleshoot issues.
	Data      *bool   `json:"Data,omitempty" xml:"Data,omitempty"`
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// *   true: The request was successful.
	// *   false: The request failed.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The error message returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The error code returned.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateRemindResponseBody) GoString

func (s UpdateRemindResponseBody) GoString() string

func (*UpdateRemindResponseBody) SetData

func (*UpdateRemindResponseBody) SetErrorCode

func (*UpdateRemindResponseBody) SetErrorMessage

func (*UpdateRemindResponseBody) SetHttpStatusCode

func (s *UpdateRemindResponseBody) SetHttpStatusCode(v int32) *UpdateRemindResponseBody

func (*UpdateRemindResponseBody) SetRequestId

func (*UpdateRemindResponseBody) SetSuccess

func (UpdateRemindResponseBody) String

func (s UpdateRemindResponseBody) String() string

type UpdateTableAddColumnRequest

type UpdateTableAddColumnRequest struct {
	Column []*UpdateTableAddColumnRequestColumn `json:"Column,omitempty" xml:"Column,omitempty" type:"Repeated"`
	// The globally unique identifier (GUID) of the MaxCompute table. Specify the GUID in the odps.projectName.tableName format.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (UpdateTableAddColumnRequest) GoString

func (s UpdateTableAddColumnRequest) GoString() string

func (*UpdateTableAddColumnRequest) SetColumn

func (*UpdateTableAddColumnRequest) SetTableGuid

func (UpdateTableAddColumnRequest) String

type UpdateTableAddColumnRequestColumn

type UpdateTableAddColumnRequestColumn struct {
	// The name of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The display name of the field.
	ColumnNameCn *string `json:"ColumnNameCn,omitempty" xml:"ColumnNameCn,omitempty"`
	// The type of the field. For more information, see MaxCompute field types.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// The comment of the field.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
}

func (UpdateTableAddColumnRequestColumn) GoString

func (*UpdateTableAddColumnRequestColumn) SetColumnName

func (*UpdateTableAddColumnRequestColumn) SetColumnNameCn

func (*UpdateTableAddColumnRequestColumn) SetColumnType

func (*UpdateTableAddColumnRequestColumn) SetComment

func (UpdateTableAddColumnRequestColumn) String

type UpdateTableAddColumnResponse

type UpdateTableAddColumnResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateTableAddColumnResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTableAddColumnResponse) GoString

func (s UpdateTableAddColumnResponse) GoString() string

func (*UpdateTableAddColumnResponse) SetBody

func (*UpdateTableAddColumnResponse) SetHeaders

func (*UpdateTableAddColumnResponse) SetStatusCode

func (UpdateTableAddColumnResponse) String

type UpdateTableAddColumnResponseBody

type UpdateTableAddColumnResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The information about the request task.
	//
	// After a request task is submitted, it is divided into multiple subtasks that are run in sequence. After the current subtask is complete, the next subtask starts to run. After all subtasks are complete, the request task is complete. If a request task is aborted due to one of the following issues, address the issue based on the error code and initiate the request task again:
	//
	// *   The request task fails to be submitted.
	// *   After the request task is submitted, a subtask fails to run.
	TaskInfo *UpdateTableAddColumnResponseBodyTaskInfo `json:"TaskInfo,omitempty" xml:"TaskInfo,omitempty" type:"Struct"`
}

func (UpdateTableAddColumnResponseBody) GoString

func (*UpdateTableAddColumnResponseBody) SetRequestId

func (UpdateTableAddColumnResponseBody) String

type UpdateTableAddColumnResponseBodyTaskInfo

type UpdateTableAddColumnResponseBodyTaskInfo struct {
	// Details about the status of the current subtask. Valid values:
	//
	// *   If the current subtask succeeds, success is returned.
	// *   If the current subtask fails, the error details are displayed.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the subtask that you want to run. If this parameter is left empty, all subtasks are complete. You can call the [GetDDLJobStatus](~~185659~~) operation to query the status of the subtask based on the subtask ID.
	NextTaskId *string `json:"NextTaskId,omitempty" xml:"NextTaskId,omitempty"`
	// The status of the current subtask. Valid values:
	//
	// *   operating: The subtask is running.
	// *   success: The subtask succeeds.
	// *   failure: The subtask fails to run. For more information about the error details, see the Content parameter.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The ID of the current subtask.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpdateTableAddColumnResponseBodyTaskInfo) GoString

func (*UpdateTableAddColumnResponseBodyTaskInfo) SetContent

func (*UpdateTableAddColumnResponseBodyTaskInfo) SetNextTaskId

func (*UpdateTableAddColumnResponseBodyTaskInfo) SetStatus

func (*UpdateTableAddColumnResponseBodyTaskInfo) SetTaskId

func (UpdateTableAddColumnResponseBodyTaskInfo) String

type UpdateTableLevelRequest

type UpdateTableLevelRequest struct {
	// The description of the table level.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The ID of the table level to be updated. You can call the ListTableLevel operation to obtain the ID.
	LevelId *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// The type of the table level. Valid values: 1 and 2. A value of 1 indicates the logical level. A value of 2 indicates the physical level.
	LevelType *int32 `json:"LevelType,omitempty" xml:"LevelType,omitempty"`
	// The name of the table level.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
}

func (UpdateTableLevelRequest) GoString

func (s UpdateTableLevelRequest) GoString() string

func (*UpdateTableLevelRequest) SetDescription

func (*UpdateTableLevelRequest) SetLevelId

func (*UpdateTableLevelRequest) SetLevelType

func (*UpdateTableLevelRequest) SetName

func (*UpdateTableLevelRequest) SetProjectId

func (UpdateTableLevelRequest) String

func (s UpdateTableLevelRequest) String() string

type UpdateTableLevelResponse

type UpdateTableLevelResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateTableLevelResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTableLevelResponse) GoString

func (s UpdateTableLevelResponse) GoString() string

func (*UpdateTableLevelResponse) SetBody

func (*UpdateTableLevelResponse) SetHeaders

func (*UpdateTableLevelResponse) SetStatusCode

func (UpdateTableLevelResponse) String

func (s UpdateTableLevelResponse) String() string

type UpdateTableLevelResponseBody

type UpdateTableLevelResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates whether the update result is returned.
	UpdateResult *bool `json:"UpdateResult,omitempty" xml:"UpdateResult,omitempty"`
}

func (UpdateTableLevelResponseBody) GoString

func (s UpdateTableLevelResponseBody) GoString() string

func (*UpdateTableLevelResponseBody) SetErrorCode

func (*UpdateTableLevelResponseBody) SetErrorMessage

func (*UpdateTableLevelResponseBody) SetHttpStatusCode

func (*UpdateTableLevelResponseBody) SetRequestId

func (*UpdateTableLevelResponseBody) SetSuccess

func (*UpdateTableLevelResponseBody) SetUpdateResult

func (UpdateTableLevelResponseBody) String

type UpdateTableModelInfoRequest

type UpdateTableModelInfoRequest struct {
	// The ID of the first-level table folder.
	FirstLevelThemeId *int64 `json:"FirstLevelThemeId,omitempty" xml:"FirstLevelThemeId,omitempty"`
	// The ID of the table level.
	LevelId *int64 `json:"LevelId,omitempty" xml:"LevelId,omitempty"`
	// The type of the table level. Valid values: 1 and 2. A value of 1 indicates the logical level. A value of 2 indicates the physical level.
	LevelType *int32 `json:"LevelType,omitempty" xml:"LevelType,omitempty"`
	// The ID of the second-level table folder.
	SecondLevelThemeId *int64 `json:"SecondLevelThemeId,omitempty" xml:"SecondLevelThemeId,omitempty"`
	// The globally unique identifier (GUID) of the table. Specify the GUID in the format of odps.{projectName}.{tableName}.
	TableGuid *string `json:"TableGuid,omitempty" xml:"TableGuid,omitempty"`
}

func (UpdateTableModelInfoRequest) GoString

func (s UpdateTableModelInfoRequest) GoString() string

func (*UpdateTableModelInfoRequest) SetFirstLevelThemeId

func (*UpdateTableModelInfoRequest) SetLevelId

func (*UpdateTableModelInfoRequest) SetLevelType

func (*UpdateTableModelInfoRequest) SetSecondLevelThemeId

func (s *UpdateTableModelInfoRequest) SetSecondLevelThemeId(v int64) *UpdateTableModelInfoRequest

func (*UpdateTableModelInfoRequest) SetTableGuid

func (UpdateTableModelInfoRequest) String

type UpdateTableModelInfoResponse

type UpdateTableModelInfoResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateTableModelInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTableModelInfoResponse) GoString

func (s UpdateTableModelInfoResponse) GoString() string

func (*UpdateTableModelInfoResponse) SetBody

func (*UpdateTableModelInfoResponse) SetHeaders

func (*UpdateTableModelInfoResponse) SetStatusCode

func (UpdateTableModelInfoResponse) String

type UpdateTableModelInfoResponseBody

type UpdateTableModelInfoResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	UpdateResult *bool `json:"UpdateResult,omitempty" xml:"UpdateResult,omitempty"`
}

func (UpdateTableModelInfoResponseBody) GoString

func (*UpdateTableModelInfoResponseBody) SetRequestId

func (*UpdateTableModelInfoResponseBody) SetUpdateResult

func (UpdateTableModelInfoResponseBody) String

type UpdateTableRequest

type UpdateTableRequest struct {
	// Specifies whether the table exists. Valid values:
	//
	// *   true: The table exists.
	// *   false: The table does not exist.
	//
	// This parameter is deprecated. Do not use this parameter.
	AppGuid *string `json:"AppGuid,omitempty" xml:"AppGuid,omitempty"`
	// The ID of the logical level.
	CategoryId *int64                       `json:"CategoryId,omitempty" xml:"CategoryId,omitempty"`
	Columns    []*UpdateTableRequestColumns `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"`
	// The schema information of the table. You need to enter the schema information of the table if you enable the table schema in MaxCompute.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// Specifies whether the table that you want to update is a partitioned table. Valid values: 0 and 1. The value 0 indicates that the table is not a partitioned table. The value 1 indicates that the table is a partitioned table. This parameter is deprecated. Do not use this parameter.
	//
	// The Column.N.isPartitionCol parameter is used instead of the HasPart parameter to specify whether the MaxCompute table is a partitioned table. If the Column.N.isPartitionCol parameter is set to 1, the MaxCompute table is a partitioned table.
	CreateIfNotExists *bool `json:"CreateIfNotExists,omitempty" xml:"CreateIfNotExists,omitempty"`
	// The environment of the DataWorks workspace. Valid values: 0 and 1. The value 0 indicates the development environment. The value 1 indicates the production environment.
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// The globally unique identifier (GUID) of the MaxCompute project. Specify the GUID in the odps.{projectName} format.
	EnvType *int32 `json:"EnvType,omitempty" xml:"EnvType,omitempty"`
	// The storage location of the external table. This parameter is deprecated. Do not use this parameter.
	ExternalTableType *string `json:"ExternalTableType,omitempty" xml:"ExternalTableType,omitempty"`
	// The comment.
	HasPart *int32 `json:"HasPart,omitempty" xml:"HasPart,omitempty"`
	// The scope in which the table is visible. Valid values: 0, 1, and 2. The value 0 indicates that the table is invisible to all workspace members. The value 1 indicates that the table is visible to all workspace members. The value 2 indicates that the table is visible to workspace members.
	IsView *int32 `json:"IsView,omitempty" xml:"IsView,omitempty"`
	// The ID of the associated category.
	LifeCycle *int32 `json:"LifeCycle,omitempty" xml:"LifeCycle,omitempty"`
	// The ID of the DataWorks workspace. You can log on to the DataWorks console to obtain the ID of the DataWorks workspace.
	Location *string `json:"Location,omitempty" xml:"Location,omitempty"`
	// The ID of the physical level.
	LogicalLevelId *int64  `json:"LogicalLevelId,omitempty" xml:"LogicalLevelId,omitempty"`
	OwnerId        *string `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The type of the external table. Valid values: 0, 1, 2, and 3. The value 0 indicates that the external table is an OSS external table. The value 1 indicates that the external table is a Tablestore external table. The value 2 indicates that the external table is a volume external table. The value 3 indicates that the external table is a MySQL external table. This parameter is deprecated. Do not use this parameter.
	PhysicsLevelId *int64 `json:"PhysicsLevelId,omitempty" xml:"PhysicsLevelId,omitempty"`
	// The name of the MaxCompute table.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The display name of the field.
	Schema *string `json:"Schema,omitempty" xml:"Schema,omitempty"`
	// The endpoint of MaxCompute. If this parameter is left empty, the endpoint of the MaxCompute project is used.
	TableName *string                     `json:"TableName,omitempty" xml:"TableName,omitempty"`
	Themes    []*UpdateTableRequestThemes `json:"Themes,omitempty" xml:"Themes,omitempty" type:"Repeated"`
	// The lifecycle of the table. Unit: days. If this parameter is left empty, the table is permanently stored.
	Visibility *int32 `json:"Visibility,omitempty" xml:"Visibility,omitempty"`
}

func (UpdateTableRequest) GoString

func (s UpdateTableRequest) GoString() string

func (*UpdateTableRequest) SetAppGuid

func (s *UpdateTableRequest) SetAppGuid(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetCategoryId

func (s *UpdateTableRequest) SetCategoryId(v int64) *UpdateTableRequest

func (*UpdateTableRequest) SetColumns

func (*UpdateTableRequest) SetComment

func (s *UpdateTableRequest) SetComment(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetCreateIfNotExists

func (s *UpdateTableRequest) SetCreateIfNotExists(v bool) *UpdateTableRequest

func (*UpdateTableRequest) SetEndpoint

func (s *UpdateTableRequest) SetEndpoint(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetEnvType

func (s *UpdateTableRequest) SetEnvType(v int32) *UpdateTableRequest

func (*UpdateTableRequest) SetExternalTableType

func (s *UpdateTableRequest) SetExternalTableType(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetHasPart

func (s *UpdateTableRequest) SetHasPart(v int32) *UpdateTableRequest

func (*UpdateTableRequest) SetIsView

func (s *UpdateTableRequest) SetIsView(v int32) *UpdateTableRequest

func (*UpdateTableRequest) SetLifeCycle

func (s *UpdateTableRequest) SetLifeCycle(v int32) *UpdateTableRequest

func (*UpdateTableRequest) SetLocation

func (s *UpdateTableRequest) SetLocation(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetLogicalLevelId

func (s *UpdateTableRequest) SetLogicalLevelId(v int64) *UpdateTableRequest

func (*UpdateTableRequest) SetOwnerId

func (s *UpdateTableRequest) SetOwnerId(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetPhysicsLevelId

func (s *UpdateTableRequest) SetPhysicsLevelId(v int64) *UpdateTableRequest

func (*UpdateTableRequest) SetProjectId

func (s *UpdateTableRequest) SetProjectId(v int64) *UpdateTableRequest

func (*UpdateTableRequest) SetSchema

func (s *UpdateTableRequest) SetSchema(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetTableName

func (s *UpdateTableRequest) SetTableName(v string) *UpdateTableRequest

func (*UpdateTableRequest) SetThemes

func (*UpdateTableRequest) SetVisibility

func (s *UpdateTableRequest) SetVisibility(v int32) *UpdateTableRequest

func (UpdateTableRequest) String

func (s UpdateTableRequest) String() string

type UpdateTableRequestColumns

type UpdateTableRequestColumns struct {
	// The comment of the field.
	ColumnName *string `json:"ColumnName,omitempty" xml:"ColumnName,omitempty"`
	// The name of the field.
	ColumnNameCn *string `json:"ColumnNameCn,omitempty" xml:"ColumnNameCn,omitempty"`
	// The sequence number of the field. If the field is a partition field, this parameter is not supported.
	ColumnType *string `json:"ColumnType,omitempty" xml:"ColumnType,omitempty"`
	// The type of the field. For more information, see MaxCompute field types.
	Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"`
	// The ID of the associated topic.
	IsPartitionCol *bool `json:"IsPartitionCol,omitempty" xml:"IsPartitionCol,omitempty"`
	// Specifies whether the field is a partition field. Valid values: 0 and 1. The value 0 indicates that the field is not a partition field. The value 1 indicates that the field is a partition field.
	Length *int32 `json:"Length,omitempty" xml:"Length,omitempty"`
	// The length of the field.
	SeqNumber *int32 `json:"SeqNumber,omitempty" xml:"SeqNumber,omitempty"`
}

func (UpdateTableRequestColumns) GoString

func (s UpdateTableRequestColumns) GoString() string

func (*UpdateTableRequestColumns) SetColumnName

func (*UpdateTableRequestColumns) SetColumnNameCn

func (*UpdateTableRequestColumns) SetColumnType

func (*UpdateTableRequestColumns) SetComment

func (*UpdateTableRequestColumns) SetIsPartitionCol

func (s *UpdateTableRequestColumns) SetIsPartitionCol(v bool) *UpdateTableRequestColumns

func (*UpdateTableRequestColumns) SetLength

func (*UpdateTableRequestColumns) SetSeqNumber

func (UpdateTableRequestColumns) String

func (s UpdateTableRequestColumns) String() string

type UpdateTableRequestThemes

type UpdateTableRequestThemes struct {
	// The level that corresponds to the topic ID.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
	// The ID of the request.
	ThemeLevel *int32 `json:"ThemeLevel,omitempty" xml:"ThemeLevel,omitempty"`
}

func (UpdateTableRequestThemes) GoString

func (s UpdateTableRequestThemes) GoString() string

func (*UpdateTableRequestThemes) SetThemeId

func (*UpdateTableRequestThemes) SetThemeLevel

func (UpdateTableRequestThemes) String

func (s UpdateTableRequestThemes) String() string

type UpdateTableResponse

type UpdateTableResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateTableResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTableResponse) GoString

func (s UpdateTableResponse) GoString() string

func (*UpdateTableResponse) SetBody

func (*UpdateTableResponse) SetHeaders

func (s *UpdateTableResponse) SetHeaders(v map[string]*string) *UpdateTableResponse

func (*UpdateTableResponse) SetStatusCode

func (s *UpdateTableResponse) SetStatusCode(v int32) *UpdateTableResponse

func (UpdateTableResponse) String

func (s UpdateTableResponse) String() string

type UpdateTableResponseBody

type UpdateTableResponseBody struct {
	// The information about the request task.
	//
	// After a request task is submitted, it is divided into multiple subtasks that are run in sequence. After the current subtask is complete, the next subtask starts to run. After all subtasks are complete, the request task is complete. If a request task is aborted due to one of the following issues, address the issue based on the error code and initiate the request task again:
	//
	// *   The request task fails to be submitted.
	// *   After the request task is submitted, a subtask fails to run.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The status of the current subtask. Valid values:
	//
	// *   operating: The subtask is running.
	// *   success: The subtask succeeds.
	// *   failure: The subtask fails to run. For more information about the error details, see the Content parameter.
	TaskInfo *UpdateTableResponseBodyTaskInfo `json:"TaskInfo,omitempty" xml:"TaskInfo,omitempty" type:"Struct"`
}

func (UpdateTableResponseBody) GoString

func (s UpdateTableResponseBody) GoString() string

func (*UpdateTableResponseBody) SetRequestId

func (*UpdateTableResponseBody) SetTaskInfo

func (UpdateTableResponseBody) String

func (s UpdateTableResponseBody) String() string

type UpdateTableResponseBodyTaskInfo

type UpdateTableResponseBodyTaskInfo struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The ID of the current subtask.
	NextTaskId *string `json:"NextTaskId,omitempty" xml:"NextTaskId,omitempty"`
	// The ID of the subtask that you want to run. If this parameter is left empty, all subtasks are complete. You can call the [GetDDLJobStatus](~~185659~~) operation to query the status of the subtask based on the subtask ID.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// Details about the status of the current subtask.
	//
	// *   If the current subtask succeeds, success is returned.
	// *   If the current subtask fails, the error details are displayed.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (UpdateTableResponseBodyTaskInfo) GoString

func (*UpdateTableResponseBodyTaskInfo) SetContent

func (*UpdateTableResponseBodyTaskInfo) SetNextTaskId

func (*UpdateTableResponseBodyTaskInfo) SetStatus

func (*UpdateTableResponseBodyTaskInfo) SetTaskId

func (UpdateTableResponseBodyTaskInfo) String

type UpdateTableThemeRequest

type UpdateTableThemeRequest struct {
	// The name of the table folder.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the DataWorks workspace.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The ID of the table folder.
	ThemeId *int64 `json:"ThemeId,omitempty" xml:"ThemeId,omitempty"`
}

func (UpdateTableThemeRequest) GoString

func (s UpdateTableThemeRequest) GoString() string

func (*UpdateTableThemeRequest) SetName

func (*UpdateTableThemeRequest) SetProjectId

func (*UpdateTableThemeRequest) SetThemeId

func (UpdateTableThemeRequest) String

func (s UpdateTableThemeRequest) String() string

type UpdateTableThemeResponse

type UpdateTableThemeResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateTableThemeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTableThemeResponse) GoString

func (s UpdateTableThemeResponse) GoString() string

func (*UpdateTableThemeResponse) SetBody

func (*UpdateTableThemeResponse) SetHeaders

func (*UpdateTableThemeResponse) SetStatusCode

func (UpdateTableThemeResponse) String

func (s UpdateTableThemeResponse) String() string

type UpdateTableThemeResponseBody

type UpdateTableThemeResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// *   true: The request is successful.
	// *   false: The request fails.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// Indicates whether the update result is returned. Valid values:
	//
	// *   true: The update result is returned.
	// *   false: The update result is not returned.
	UpdateResult *bool `json:"UpdateResult,omitempty" xml:"UpdateResult,omitempty"`
}

func (UpdateTableThemeResponseBody) GoString

func (s UpdateTableThemeResponseBody) GoString() string

func (*UpdateTableThemeResponseBody) SetErrorCode

func (*UpdateTableThemeResponseBody) SetErrorMessage

func (*UpdateTableThemeResponseBody) SetHttpStatusCode

func (*UpdateTableThemeResponseBody) SetRequestId

func (*UpdateTableThemeResponseBody) SetSuccess

func (*UpdateTableThemeResponseBody) SetUpdateResult

func (UpdateTableThemeResponseBody) String

type UpdateUdfFileRequest

type UpdateUdfFileRequest struct {
	// The name of the class in which the function is defined. This parameter corresponds to the Class Name parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ClassName *string `json:"ClassName,omitempty" xml:"ClassName,omitempty"`
	// The syntax used for calling the function. This parameter corresponds to the Expression Syntax parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	CmdDescription *string `json:"CmdDescription,omitempty" xml:"CmdDescription,omitempty"`
	// The example for calling the function. This parameter corresponds to the Example parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	Example *string `json:"Example,omitempty" xml:"Example,omitempty"`
	// The path of the folder in which the function file is stored.
	FileFolderPath *string `json:"FileFolderPath,omitempty" xml:"FileFolderPath,omitempty"`
	// The ID of the file.
	FileId *string `json:"FileId,omitempty" xml:"FileId,omitempty"`
	// The type of the function. Valid values: MATH, AGGREGATE, STRING, DATE, ANALYTIC, and OTHER. This parameter corresponds to the Function Type parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	FunctionType *string `json:"FunctionType,omitempty" xml:"FunctionType,omitempty"`
	// The description of the input parameters of the function. This parameter corresponds to the Parameter Description parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ParameterDescription *string `json:"ParameterDescription,omitempty" xml:"ParameterDescription,omitempty"`
	// The ID of the DataWorks workspace. You can click the Workspace Manage icon in the upper-right corner of the DataStudio page to go to the Workspace Management page and view the workspace ID.
	ProjectId *int64 `json:"ProjectId,omitempty" xml:"ProjectId,omitempty"`
	// The unique identifier of the DataWorks workspace. You can click the identifier in the upper-left corner of the DataStudio page to switch to another workspace.
	//
	// You must specify either this parameter or ProjectId to determine the DataWorks workspace to which the operation is applied.
	ProjectIdentifier *string `json:"ProjectIdentifier,omitempty" xml:"ProjectIdentifier,omitempty"`
	// The names of the resources that are referenced by the function. This parameter corresponds to the Resources parameter in the Register Function section of the configuration tab of the function in the DataWorks console. Separate multiple resource names with commas (,).
	Resources *string `json:"Resources,omitempty" xml:"Resources,omitempty"`
	// The description of the return value of the function. This parameter corresponds to the Return Value parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	ReturnValue *string `json:"ReturnValue,omitempty" xml:"ReturnValue,omitempty"`
	// The description of the function. This parameter corresponds to the Description parameter in the Register Function section of the configuration tab of the function in the DataWorks console.
	UdfDescription *string `json:"UdfDescription,omitempty" xml:"UdfDescription,omitempty"`
}

func (UpdateUdfFileRequest) GoString

func (s UpdateUdfFileRequest) GoString() string

func (*UpdateUdfFileRequest) SetClassName

func (s *UpdateUdfFileRequest) SetClassName(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetCmdDescription

func (s *UpdateUdfFileRequest) SetCmdDescription(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetExample

func (*UpdateUdfFileRequest) SetFileFolderPath

func (s *UpdateUdfFileRequest) SetFileFolderPath(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetFileId

func (*UpdateUdfFileRequest) SetFunctionType

func (s *UpdateUdfFileRequest) SetFunctionType(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetParameterDescription

func (s *UpdateUdfFileRequest) SetParameterDescription(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetProjectId

func (s *UpdateUdfFileRequest) SetProjectId(v int64) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetProjectIdentifier

func (s *UpdateUdfFileRequest) SetProjectIdentifier(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetResources

func (s *UpdateUdfFileRequest) SetResources(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetReturnValue

func (s *UpdateUdfFileRequest) SetReturnValue(v string) *UpdateUdfFileRequest

func (*UpdateUdfFileRequest) SetUdfDescription

func (s *UpdateUdfFileRequest) SetUdfDescription(v string) *UpdateUdfFileRequest

func (UpdateUdfFileRequest) String

func (s UpdateUdfFileRequest) String() string

type UpdateUdfFileResponse

type UpdateUdfFileResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateUdfFileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateUdfFileResponse) GoString

func (s UpdateUdfFileResponse) GoString() string

func (*UpdateUdfFileResponse) SetBody

func (*UpdateUdfFileResponse) SetHeaders

func (*UpdateUdfFileResponse) SetStatusCode

func (s *UpdateUdfFileResponse) SetStatusCode(v int32) *UpdateUdfFileResponse

func (UpdateUdfFileResponse) String

func (s UpdateUdfFileResponse) String() string

type UpdateUdfFileResponseBody

type UpdateUdfFileResponseBody struct {
	// The error code returned.
	ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"`
	// The error message returned.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The HTTP status code returned.
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// The ID of the request. You can troubleshoot issues based on the ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateUdfFileResponseBody) GoString

func (s UpdateUdfFileResponseBody) GoString() string

func (*UpdateUdfFileResponseBody) SetErrorCode

func (*UpdateUdfFileResponseBody) SetErrorMessage

func (*UpdateUdfFileResponseBody) SetHttpStatusCode

func (*UpdateUdfFileResponseBody) SetRequestId

func (*UpdateUdfFileResponseBody) SetSuccess

func (UpdateUdfFileResponseBody) String

func (s UpdateUdfFileResponseBody) String() string

type UpdateWorkbenchEventResultRequest

type UpdateWorkbenchEventResultRequest struct {
	// The check status of the extension point event. Valid values: OK and Fail. A value of OK indicates that the event passes the check. A value of FAIL indicates that the event fails to pass the check.
	CheckResult *string `json:"CheckResult,omitempty" xml:"CheckResult,omitempty"`
	// The cause of the check failure.
	CheckResultTip *string `json:"CheckResultTip,omitempty" xml:"CheckResultTip,omitempty"`
	// The code of the extension.
	ExtensionCode *string `json:"ExtensionCode,omitempty" xml:"ExtensionCode,omitempty"`
	// The ID of the message received when the related extension point event is triggered after you enable message subscription by using the OpenEvent module.
	MessageId *string `json:"MessageId,omitempty" xml:"MessageId,omitempty"`
}

func (UpdateWorkbenchEventResultRequest) GoString

func (*UpdateWorkbenchEventResultRequest) SetCheckResult

func (*UpdateWorkbenchEventResultRequest) SetCheckResultTip

func (*UpdateWorkbenchEventResultRequest) SetExtensionCode

func (*UpdateWorkbenchEventResultRequest) SetMessageId

func (UpdateWorkbenchEventResultRequest) String

type UpdateWorkbenchEventResultResponse

type UpdateWorkbenchEventResultResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateWorkbenchEventResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateWorkbenchEventResultResponse) GoString

func (*UpdateWorkbenchEventResultResponse) SetHeaders

func (*UpdateWorkbenchEventResultResponse) SetStatusCode

func (UpdateWorkbenchEventResultResponse) String

type UpdateWorkbenchEventResultResponseBody

type UpdateWorkbenchEventResultResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call is successful.
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateWorkbenchEventResultResponseBody) GoString

func (*UpdateWorkbenchEventResultResponseBody) SetRequestId

func (*UpdateWorkbenchEventResultResponseBody) SetSuccess

func (UpdateWorkbenchEventResultResponseBody) String

type UserEntityTag

type UserEntityTag struct {
	TagKey   *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (UserEntityTag) GoString

func (s UserEntityTag) GoString() string

func (*UserEntityTag) SetTagKey

func (s *UserEntityTag) SetTagKey(v string) *UserEntityTag

func (*UserEntityTag) SetTagValue

func (s *UserEntityTag) SetTagValue(v string) *UserEntityTag

func (UserEntityTag) String

func (s UserEntityTag) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL