apis

package
v1.64.0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: Apache-2.0 Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchOperateTasksRequest

type BatchOperateTasksRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 操作类型:start - 启动任务,stop - 停止任务,delete - 删除任务,resume - 恢复任务,suspend - 暂停任务 (Optional) */
	OperateType *string `json:"operateType"`

	/* 任务ID列表 (Optional) */
	Ids []string `json:"ids"`
}

func NewBatchOperateTasksRequest

func NewBatchOperateTasksRequest(
	regionId string,
) *BatchOperateTasksRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBatchOperateTasksRequestWithAllParams

func NewBatchOperateTasksRequestWithAllParams(
	regionId string,
	operateType *string,
	ids []string,
) *BatchOperateTasksRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param operateType: 操作类型:start - 启动任务,stop - 停止任务,delete - 删除任务,resume - 恢复任务,suspend - 暂停任务 (Optional) * param ids: 任务ID列表 (Optional)

func NewBatchOperateTasksRequestWithoutParam

func NewBatchOperateTasksRequestWithoutParam() *BatchOperateTasksRequest

This constructor has better compatible ability when API parameters changed

func (BatchOperateTasksRequest) GetRegionId

func (r BatchOperateTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BatchOperateTasksRequest) SetIds

func (r *BatchOperateTasksRequest) SetIds(ids []string)

param ids: 任务ID列表(Optional)

func (*BatchOperateTasksRequest) SetOperateType

func (r *BatchOperateTasksRequest) SetOperateType(operateType string)

param operateType: 操作类型:start - 启动任务,stop - 停止任务,delete - 删除任务,resume - 恢复任务,suspend - 暂停任务(Optional)

func (*BatchOperateTasksRequest) SetRegionId

func (r *BatchOperateTasksRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

type BatchOperateTasksResponse

type BatchOperateTasksResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    BatchOperateTasksResult `json:"result"`
}

type BatchOperateTasksResult

type BatchOperateTasksResult struct {
	Details []interface{} `json:"details"`
	OrderId string        `json:"orderId"`
}

type ConfigureTransmissionTaskRequest

type ConfigureTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`

	/* 传输任务模式:可选值:structureInitialization、dataInitialization、dataSynchronization,分别对应结构初始化,全量数据初始化,增量数据传输 (Optional) */
	TransmissionMode []string `json:"transmissionMode"`

	/* 目标端执行策略,对于目标MySQL,支持:覆盖写入 mysql-replace-engine,冲突检测 conflict-detect-engine (Optional) */
	DestExecutionStrategy *string `json:"destExecutionStrategy"`

	/* 任务设置 (Optional) */
	Options *dts.PipelineOptions `json:"options"`

	/* 待传输的对象  */
	TransmissionObject interface{} `json:"transmissionObject"`

	/* 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符  */
	TaskName string `json:"taskName"`

	/* 源端连接信息  */
	Source *dts.TransmissionEndpoint `json:"source"`

	/* 目标端连接信息  */
	Destination *dts.TransmissionEndpoint `json:"destination"`

	/* 增量数据传输的启动位点 (Optional) */
	CheckPoint *dts.TransmissionCheckpoint `json:"checkPoint"`

	/* 任务自定义设置 (Optional) */
	CustomOptions *dts.CustomOptions `json:"customOptions"`
}

func NewConfigureTransmissionTaskRequest

func NewConfigureTransmissionTaskRequest(
	regionId string,
	taskId string,
	transmissionObject interface{},
	taskName string,
	source *dts.TransmissionEndpoint,
	destination *dts.TransmissionEndpoint,
) *ConfigureTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param transmissionObject: 待传输的对象 (Required) * param taskName: 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符 (Required) * param source: 源端连接信息 (Required) * param destination: 目标端连接信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConfigureTransmissionTaskRequestWithAllParams

func NewConfigureTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
	transmissionMode []string,
	destExecutionStrategy *string,
	options *dts.PipelineOptions,
	transmissionObject interface{},
	taskName string,
	source *dts.TransmissionEndpoint,
	destination *dts.TransmissionEndpoint,
	checkPoint *dts.TransmissionCheckpoint,
	customOptions *dts.CustomOptions,
) *ConfigureTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param transmissionMode: 传输任务模式:可选值:structureInitialization、dataInitialization、dataSynchronization,分别对应结构初始化,全量数据初始化,增量数据传输 (Optional) * param destExecutionStrategy: 目标端执行策略,对于目标MySQL,支持:覆盖写入 mysql-replace-engine,冲突检测 conflict-detect-engine (Optional) * param options: 任务设置 (Optional) * param transmissionObject: 待传输的对象 (Required) * param taskName: 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符 (Required) * param source: 源端连接信息 (Required) * param destination: 目标端连接信息 (Required) * param checkPoint: 增量数据传输的启动位点 (Optional) * param customOptions: 任务自定义设置 (Optional)

func NewConfigureTransmissionTaskRequestWithoutParam

func NewConfigureTransmissionTaskRequestWithoutParam() *ConfigureTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (ConfigureTransmissionTaskRequest) GetRegionId

func (r ConfigureTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConfigureTransmissionTaskRequest) SetCheckPoint

func (r *ConfigureTransmissionTaskRequest) SetCheckPoint(checkPoint *dts.TransmissionCheckpoint)

param checkPoint: 增量数据传输的启动位点(Optional)

func (*ConfigureTransmissionTaskRequest) SetCustomOptions

func (r *ConfigureTransmissionTaskRequest) SetCustomOptions(customOptions *dts.CustomOptions)

param customOptions: 任务自定义设置(Optional)

func (*ConfigureTransmissionTaskRequest) SetDestExecutionStrategy

func (r *ConfigureTransmissionTaskRequest) SetDestExecutionStrategy(destExecutionStrategy string)

param destExecutionStrategy: 目标端执行策略,对于目标MySQL,支持:覆盖写入 mysql-replace-engine,冲突检测 conflict-detect-engine(Optional)

func (*ConfigureTransmissionTaskRequest) SetDestination

func (r *ConfigureTransmissionTaskRequest) SetDestination(destination *dts.TransmissionEndpoint)

param destination: 目标端连接信息(Required)

func (*ConfigureTransmissionTaskRequest) SetOptions

func (r *ConfigureTransmissionTaskRequest) SetOptions(options *dts.PipelineOptions)

param options: 任务设置(Optional)

func (*ConfigureTransmissionTaskRequest) SetRegionId

func (r *ConfigureTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ConfigureTransmissionTaskRequest) SetSource

param source: 源端连接信息(Required)

func (*ConfigureTransmissionTaskRequest) SetTaskId

func (r *ConfigureTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

func (*ConfigureTransmissionTaskRequest) SetTaskName

func (r *ConfigureTransmissionTaskRequest) SetTaskName(taskName string)

param taskName: 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符(Required)

func (*ConfigureTransmissionTaskRequest) SetTransmissionMode

func (r *ConfigureTransmissionTaskRequest) SetTransmissionMode(transmissionMode []string)

param transmissionMode: 传输任务模式:可选值:structureInitialization、dataInitialization、dataSynchronization,分别对应结构初始化,全量数据初始化,增量数据传输(Optional)

func (*ConfigureTransmissionTaskRequest) SetTransmissionObject

func (r *ConfigureTransmissionTaskRequest) SetTransmissionObject(transmissionObject interface{})

param transmissionObject: 待传输的对象(Required)

type ConfigureTransmissionTaskResponse

type ConfigureTransmissionTaskResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ConfigureTransmissionTaskResult `json:"result"`
}

type ConfigureTransmissionTaskResult

type ConfigureTransmissionTaskResult struct {
	Id string `json:"id"`
}

type ConnectivityTestRequest

type ConnectivityTestRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`

	/* 实例信息  */
	Endpoint *dts.TransmissionEndpoint `json:"endpoint"`
}

func NewConnectivityTestRequest

func NewConnectivityTestRequest(
	regionId string,
	taskId string,
	endpoint *dts.TransmissionEndpoint,
) *ConnectivityTestRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param endpoint: 实例信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConnectivityTestRequestWithAllParams

func NewConnectivityTestRequestWithAllParams(
	regionId string,
	taskId string,
	endpoint *dts.TransmissionEndpoint,
) *ConnectivityTestRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param endpoint: 实例信息 (Required)

func NewConnectivityTestRequestWithoutParam

func NewConnectivityTestRequestWithoutParam() *ConnectivityTestRequest

This constructor has better compatible ability when API parameters changed

func (ConnectivityTestRequest) GetRegionId

func (r ConnectivityTestRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConnectivityTestRequest) SetEndpoint

func (r *ConnectivityTestRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)

param endpoint: 实例信息(Required)

func (*ConnectivityTestRequest) SetRegionId

func (r *ConnectivityTestRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ConnectivityTestRequest) SetTaskId

func (r *ConnectivityTestRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type ConnectivityTestResponse

type ConnectivityTestResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ConnectivityTestResult `json:"result"`
}

type ConnectivityTestResult

type ConnectivityTestResult struct {
	Items []dts.ConnectivityTestResult `json:"items"`
}

type CreateTransmissionTaskRequest

type CreateTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 实例类型,取值为:Sync:同步、Subscribe:订阅、Migration:迁移、DisasterRecovery 灾备,默认取值为:Sync (Optional) */
	TransmissionMethod *string `json:"transmissionMethod"`

	/* 数据传输拓扑,支持:oneway - 单向数据传输、bidirectional - 双向数据传输,默认取值为:oneway (Optional) */
	Topology *string `json:"topology"`

	/* 数据传输实例所属VPC。  */
	Vpc string `json:"vpc"`

	/* 数据传输实例所属子网。  */
	Subnet string `json:"subnet"`

	/* 数据传输实例所属可用区,可选 (Optional) */
	AvailableZone *string `json:"availableZone"`

	/* 数据传输实例规格,支持:dts.m1.medium、dts.m1.large、dts.m1.xlarge  */
	InstanceClass string `json:"instanceClass"`

	/* 计费方式,数据传输支持包年包月、按配置计费。  */
	ChargeSpec *charge.ChargeSpec `json:"chargeSpec"`
}

func NewCreateTransmissionTaskRequest

func NewCreateTransmissionTaskRequest(
	regionId string,
	vpc string,
	subnet string,
	instanceClass string,
	chargeSpec *charge.ChargeSpec,
) *CreateTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param vpc: 数据传输实例所属VPC。 (Required) * param subnet: 数据传输实例所属子网。 (Required) * param instanceClass: 数据传输实例规格,支持:dts.m1.medium、dts.m1.large、dts.m1.xlarge (Required) * param chargeSpec: 计费方式,数据传输支持包年包月、按配置计费。 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateTransmissionTaskRequestWithAllParams

func NewCreateTransmissionTaskRequestWithAllParams(
	regionId string,
	transmissionMethod *string,
	topology *string,
	vpc string,
	subnet string,
	availableZone *string,
	instanceClass string,
	chargeSpec *charge.ChargeSpec,
) *CreateTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param transmissionMethod: 实例类型,取值为:Sync:同步、Subscribe:订阅、Migration:迁移、DisasterRecovery 灾备,默认取值为:Sync (Optional) * param topology: 数据传输拓扑,支持:oneway - 单向数据传输、bidirectional - 双向数据传输,默认取值为:oneway (Optional) * param vpc: 数据传输实例所属VPC。 (Required) * param subnet: 数据传输实例所属子网。 (Required) * param availableZone: 数据传输实例所属可用区,可选 (Optional) * param instanceClass: 数据传输实例规格,支持:dts.m1.medium、dts.m1.large、dts.m1.xlarge (Required) * param chargeSpec: 计费方式,数据传输支持包年包月、按配置计费。 (Required)

func NewCreateTransmissionTaskRequestWithoutParam

func NewCreateTransmissionTaskRequestWithoutParam() *CreateTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateTransmissionTaskRequest) GetRegionId

func (r CreateTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateTransmissionTaskRequest) SetAvailableZone

func (r *CreateTransmissionTaskRequest) SetAvailableZone(availableZone string)

param availableZone: 数据传输实例所属可用区,可选(Optional)

func (*CreateTransmissionTaskRequest) SetChargeSpec

func (r *CreateTransmissionTaskRequest) SetChargeSpec(chargeSpec *charge.ChargeSpec)

param chargeSpec: 计费方式,数据传输支持包年包月、按配置计费。(Required)

func (*CreateTransmissionTaskRequest) SetInstanceClass

func (r *CreateTransmissionTaskRequest) SetInstanceClass(instanceClass string)

param instanceClass: 数据传输实例规格,支持:dts.m1.medium、dts.m1.large、dts.m1.xlarge(Required)

func (*CreateTransmissionTaskRequest) SetRegionId

func (r *CreateTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*CreateTransmissionTaskRequest) SetSubnet

func (r *CreateTransmissionTaskRequest) SetSubnet(subnet string)

param subnet: 数据传输实例所属子网。(Required)

func (*CreateTransmissionTaskRequest) SetTopology

func (r *CreateTransmissionTaskRequest) SetTopology(topology string)

param topology: 数据传输拓扑,支持:oneway - 单向数据传输、bidirectional - 双向数据传输,默认取值为:oneway(Optional)

func (*CreateTransmissionTaskRequest) SetTransmissionMethod

func (r *CreateTransmissionTaskRequest) SetTransmissionMethod(transmissionMethod string)

param transmissionMethod: 实例类型,取值为:Sync:同步、Subscribe:订阅、Migration:迁移、DisasterRecovery 灾备,默认取值为:Sync(Optional)

func (*CreateTransmissionTaskRequest) SetVpc

func (r *CreateTransmissionTaskRequest) SetVpc(vpc string)

param vpc: 数据传输实例所属VPC。(Required)

type CreateTransmissionTaskResponse

type CreateTransmissionTaskResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    CreateTransmissionTaskResult `json:"result"`
}

type CreateTransmissionTaskResult

type CreateTransmissionTaskResult struct {
	Id      string `json:"id"`
	OrderId string `json:"orderId"`
}

type DeleteTransmissionTaskRequest

type DeleteTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewDeleteTransmissionTaskRequest

func NewDeleteTransmissionTaskRequest(
	regionId string,
	taskId string,
) *DeleteTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteTransmissionTaskRequestWithAllParams

func NewDeleteTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *DeleteTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewDeleteTransmissionTaskRequestWithoutParam

func NewDeleteTransmissionTaskRequestWithoutParam() *DeleteTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteTransmissionTaskRequest) GetRegionId

func (r DeleteTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteTransmissionTaskRequest) SetRegionId

func (r *DeleteTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DeleteTransmissionTaskRequest) SetTaskId

func (r *DeleteTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type DeleteTransmissionTaskResponse

type DeleteTransmissionTaskResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DeleteTransmissionTaskResult `json:"result"`
}

type DeleteTransmissionTaskResult

type DeleteTransmissionTaskResult struct {
}

type DescribePreCheckResultRequest

type DescribePreCheckResultRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewDescribePreCheckResultRequest

func NewDescribePreCheckResultRequest(
	regionId string,
	taskId string,
) *DescribePreCheckResultRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribePreCheckResultRequestWithAllParams

func NewDescribePreCheckResultRequestWithAllParams(
	regionId string,
	taskId string,
) *DescribePreCheckResultRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewDescribePreCheckResultRequestWithoutParam

func NewDescribePreCheckResultRequestWithoutParam() *DescribePreCheckResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribePreCheckResultRequest) GetRegionId

func (r DescribePreCheckResultRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribePreCheckResultRequest) SetRegionId

func (r *DescribePreCheckResultRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DescribePreCheckResultRequest) SetTaskId

func (r *DescribePreCheckResultRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type DescribePreCheckResultResponse

type DescribePreCheckResultResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribePreCheckResultResult `json:"result"`
}

type DescribePreCheckResultResult

type DescribePreCheckResultResult struct {
	Status string      `json:"status"`
	Items  interface{} `json:"items"`
}

type DescribeTransmissionLogRequest

type DescribeTransmissionLogRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewDescribeTransmissionLogRequest

func NewDescribeTransmissionLogRequest(
	regionId string,
	taskId string,
) *DescribeTransmissionLogRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTransmissionLogRequestWithAllParams

func NewDescribeTransmissionLogRequestWithAllParams(
	regionId string,
	taskId string,
) *DescribeTransmissionLogRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewDescribeTransmissionLogRequestWithoutParam

func NewDescribeTransmissionLogRequestWithoutParam() *DescribeTransmissionLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTransmissionLogRequest) GetRegionId

func (r DescribeTransmissionLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTransmissionLogRequest) SetRegionId

func (r *DescribeTransmissionLogRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DescribeTransmissionLogRequest) SetTaskId

func (r *DescribeTransmissionLogRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type DescribeTransmissionLogResponse

type DescribeTransmissionLogResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeTransmissionLogResult `json:"result"`
}

type DescribeTransmissionLogResult

type DescribeTransmissionLogResult struct {
	Details    []dts.LogDetail `json:"details"`
	TotalCount int             `json:"totalCount"`
}

type DescribeTransmissionObjectRequest

type DescribeTransmissionObjectRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewDescribeTransmissionObjectRequest

func NewDescribeTransmissionObjectRequest(
	regionId string,
	taskId string,
) *DescribeTransmissionObjectRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTransmissionObjectRequestWithAllParams

func NewDescribeTransmissionObjectRequestWithAllParams(
	regionId string,
	taskId string,
) *DescribeTransmissionObjectRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewDescribeTransmissionObjectRequestWithoutParam

func NewDescribeTransmissionObjectRequestWithoutParam() *DescribeTransmissionObjectRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTransmissionObjectRequest) GetRegionId

func (r DescribeTransmissionObjectRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTransmissionObjectRequest) SetRegionId

func (r *DescribeTransmissionObjectRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DescribeTransmissionObjectRequest) SetTaskId

func (r *DescribeTransmissionObjectRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type DescribeTransmissionObjectResponse

type DescribeTransmissionObjectResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeTransmissionObjectResult `json:"result"`
}

type DescribeTransmissionObjectResult

type DescribeTransmissionObjectResult struct {
	TransmissionObject interface{} `json:"transmissionObject"`
}

type DescribeTransmissionTaskAttributesRequest

type DescribeTransmissionTaskAttributesRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewDescribeTransmissionTaskAttributesRequest

func NewDescribeTransmissionTaskAttributesRequest(
	regionId string,
	taskId string,
) *DescribeTransmissionTaskAttributesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTransmissionTaskAttributesRequestWithAllParams

func NewDescribeTransmissionTaskAttributesRequestWithAllParams(
	regionId string,
	taskId string,
) *DescribeTransmissionTaskAttributesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewDescribeTransmissionTaskAttributesRequestWithoutParam

func NewDescribeTransmissionTaskAttributesRequestWithoutParam() *DescribeTransmissionTaskAttributesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTransmissionTaskAttributesRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTransmissionTaskAttributesRequest) SetRegionId

func (r *DescribeTransmissionTaskAttributesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DescribeTransmissionTaskAttributesRequest) SetTaskId

param taskId: DTS数据传输任务ID(Required)

type DescribeTransmissionTaskAttributesResponse

type DescribeTransmissionTaskAttributesResponse struct {
	RequestID string                                   `json:"requestId"`
	Error     core.ErrorResponse                       `json:"error"`
	Result    DescribeTransmissionTaskAttributesResult `json:"result"`
}

type DescribeTransmissionTaskAttributesResult

type DescribeTransmissionTaskAttributesResult struct {
	Dts dts.TransmissionTaskAttribute `json:"dts"`
}

type DescribeTransmissionTasksRequest

type DescribeTransmissionTasksRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* Tag筛选条件 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`

	/*  (Optional) */
	Filters []common.Filter `json:"filters"`

	/* createTime - 创建时间,asc(正序),desc(倒序)
	(Optional) */
	Sorts []common.Sort `json:"sorts"`
}

func NewDescribeTransmissionTasksRequest

func NewDescribeTransmissionTasksRequest(
	regionId string,
) *DescribeTransmissionTasksRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTransmissionTasksRequestWithAllParams

func NewDescribeTransmissionTasksRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	tagFilters []common.TagFilter,
	filters []common.Filter,
	sorts []common.Sort,
) *DescribeTransmissionTasksRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) * param pageSize: 分页大小;默认为10;取值范围[1, 100] (Optional) * param tagFilters: Tag筛选条件 (Optional) * param filters: (Optional) * param sorts: createTime - 创建时间,asc(正序),desc(倒序) (Optional)

func NewDescribeTransmissionTasksRequestWithoutParam

func NewDescribeTransmissionTasksRequestWithoutParam() *DescribeTransmissionTasksRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTransmissionTasksRequest) GetRegionId

func (r DescribeTransmissionTasksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTransmissionTasksRequest) SetFilters

func (r *DescribeTransmissionTasksRequest) SetFilters(filters []common.Filter)

param filters: (Optional)

func (*DescribeTransmissionTasksRequest) SetPageNumber

func (r *DescribeTransmissionTasksRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。(Optional)

func (*DescribeTransmissionTasksRequest) SetPageSize

func (r *DescribeTransmissionTasksRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[1, 100](Optional)

func (*DescribeTransmissionTasksRequest) SetRegionId

func (r *DescribeTransmissionTasksRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*DescribeTransmissionTasksRequest) SetSorts

func (r *DescribeTransmissionTasksRequest) SetSorts(sorts []common.Sort)
param sorts: createTime - 创建时间,asc(正序),desc(倒序)

(Optional)

func (*DescribeTransmissionTasksRequest) SetTagFilters

func (r *DescribeTransmissionTasksRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: Tag筛选条件(Optional)

type DescribeTransmissionTasksResponse

type DescribeTransmissionTasksResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeTransmissionTasksResult `json:"result"`
}

type DescribeTransmissionTasksResult

type DescribeTransmissionTasksResult struct {
	Dts        []dts.TransmissionTask `json:"dts"`
	TotalCount int                    `json:"totalCount"`
}

type GetCloudInstanceRequest

type GetCloudInstanceRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 实例类型  */
	InstanceType string `json:"instanceType"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 实例地域 (Optional) */
	InstanceRegion *string `json:"instanceRegion"`
}

func NewGetCloudInstanceRequest

func NewGetCloudInstanceRequest(
	regionId string,
	instanceType string,
	instanceId string,
) *GetCloudInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param instanceType: 实例类型 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetCloudInstanceRequestWithAllParams

func NewGetCloudInstanceRequestWithAllParams(
	regionId string,
	instanceType string,
	instanceId string,
	instanceRegion *string,
) *GetCloudInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param instanceType: 实例类型 (Required) * param instanceId: 实例ID (Required) * param instanceRegion: 实例地域 (Optional)

func NewGetCloudInstanceRequestWithoutParam

func NewGetCloudInstanceRequestWithoutParam() *GetCloudInstanceRequest

This constructor has better compatible ability when API parameters changed

func (GetCloudInstanceRequest) GetRegionId

func (r GetCloudInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetCloudInstanceRequest) SetInstanceId

func (r *GetCloudInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*GetCloudInstanceRequest) SetInstanceRegion

func (r *GetCloudInstanceRequest) SetInstanceRegion(instanceRegion string)

param instanceRegion: 实例地域(Optional)

func (*GetCloudInstanceRequest) SetInstanceType

func (r *GetCloudInstanceRequest) SetInstanceType(instanceType string)

param instanceType: 实例类型(Required)

func (*GetCloudInstanceRequest) SetRegionId

func (r *GetCloudInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

type GetCloudInstanceResponse

type GetCloudInstanceResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    GetCloudInstanceResult `json:"result"`
}

type GetCloudInstanceResult

type GetCloudInstanceResult struct {
	Instance dts.CloudInstanceSpec `json:"instance"`
}

type GetTableRequest

type GetTableRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS连接模板ID  */
	EndpointId string `json:"endpointId"`

	/* table名称  */
	TableName string `json:"tableName"`

	/* 数据传输任务ID (Optional) */
	TaskId *string `json:"taskId"`

	/* 数据库名称,此项选填。 (Optional) */
	DatabaseName *string `json:"databaseName"`

	/* 模式名称,此项选填。 (Optional) */
	SchemaName *string `json:"schemaName"`

	/* 连接模板信息  */
	Endpoint *dts.TransmissionEndpoint `json:"endpoint"`
}

func NewGetTableRequest

func NewGetTableRequest(
	regionId string,
	endpointId string,
	tableName string,
	endpoint *dts.TransmissionEndpoint,
) *GetTableRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param tableName: table名称 (Required) * param endpoint: 连接模板信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetTableRequestWithAllParams

func NewGetTableRequestWithAllParams(
	regionId string,
	endpointId string,
	tableName string,
	taskId *string,
	databaseName *string,
	schemaName *string,
	endpoint *dts.TransmissionEndpoint,
) *GetTableRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param tableName: table名称 (Required) * param taskId: 数据传输任务ID (Optional) * param databaseName: 数据库名称,此项选填。 (Optional) * param schemaName: 模式名称,此项选填。 (Optional) * param endpoint: 连接模板信息 (Required)

func NewGetTableRequestWithoutParam

func NewGetTableRequestWithoutParam() *GetTableRequest

This constructor has better compatible ability when API parameters changed

func (GetTableRequest) GetRegionId

func (r GetTableRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTableRequest) SetDatabaseName

func (r *GetTableRequest) SetDatabaseName(databaseName string)

param databaseName: 数据库名称,此项选填。(Optional)

func (*GetTableRequest) SetEndpoint

func (r *GetTableRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)

param endpoint: 连接模板信息(Required)

func (*GetTableRequest) SetEndpointId

func (r *GetTableRequest) SetEndpointId(endpointId string)

param endpointId: DTS连接模板ID(Required)

func (*GetTableRequest) SetRegionId

func (r *GetTableRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*GetTableRequest) SetSchemaName

func (r *GetTableRequest) SetSchemaName(schemaName string)

param schemaName: 模式名称,此项选填。(Optional)

func (*GetTableRequest) SetTableName

func (r *GetTableRequest) SetTableName(tableName string)

param tableName: table名称(Required)

func (*GetTableRequest) SetTaskId

func (r *GetTableRequest) SetTaskId(taskId string)

param taskId: 数据传输任务ID(Optional)

type GetTableResponse

type GetTableResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetTableResult     `json:"result"`
}

type GetTableResult

type GetTableResult struct {
	Table dts.Table `json:"table"`
}

type GetTaskProgressRequest

type GetTaskProgressRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewGetTaskProgressRequest

func NewGetTaskProgressRequest(
	regionId string,
	taskId string,
) *GetTaskProgressRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetTaskProgressRequestWithAllParams

func NewGetTaskProgressRequestWithAllParams(
	regionId string,
	taskId string,
) *GetTaskProgressRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewGetTaskProgressRequestWithoutParam

func NewGetTaskProgressRequestWithoutParam() *GetTaskProgressRequest

This constructor has better compatible ability when API parameters changed

func (GetTaskProgressRequest) GetRegionId

func (r GetTaskProgressRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTaskProgressRequest) SetRegionId

func (r *GetTaskProgressRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*GetTaskProgressRequest) SetTaskId

func (r *GetTaskProgressRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type GetTaskProgressResponse

type GetTaskProgressResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetTaskProgressResult `json:"result"`
}

type GetTaskProgressResult

type GetTaskProgressResult struct {
	Progress dts.TaskProgress `json:"progress"`
}

type ListCloudInstancesRequest

type ListCloudInstancesRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 实例类型  */
	InstanceType string `json:"instanceType"`

	/* 实例地域 (Optional) */
	InstanceRegion *string `json:"instanceRegion"`
}

func NewListCloudInstancesRequest

func NewListCloudInstancesRequest(
	regionId string,
	instanceType string,
) *ListCloudInstancesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param instanceType: 实例类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListCloudInstancesRequestWithAllParams

func NewListCloudInstancesRequestWithAllParams(
	regionId string,
	instanceType string,
	instanceRegion *string,
) *ListCloudInstancesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param instanceType: 实例类型 (Required) * param instanceRegion: 实例地域 (Optional)

func NewListCloudInstancesRequestWithoutParam

func NewListCloudInstancesRequestWithoutParam() *ListCloudInstancesRequest

This constructor has better compatible ability when API parameters changed

func (ListCloudInstancesRequest) GetRegionId

func (r ListCloudInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListCloudInstancesRequest) SetInstanceRegion

func (r *ListCloudInstancesRequest) SetInstanceRegion(instanceRegion string)

param instanceRegion: 实例地域(Optional)

func (*ListCloudInstancesRequest) SetInstanceType

func (r *ListCloudInstancesRequest) SetInstanceType(instanceType string)

param instanceType: 实例类型(Required)

func (*ListCloudInstancesRequest) SetRegionId

func (r *ListCloudInstancesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

type ListCloudInstancesResponse

type ListCloudInstancesResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ListCloudInstancesResult `json:"result"`
}

type ListCloudInstancesResult

type ListCloudInstancesResult struct {
	Instances []dts.CloudInstanceSpec `json:"instances"`
}

type ListInstanceClassesRequest

type ListInstanceClassesRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 传输任务类型:Migration(迁移)、Sync(同步)、Subscribe(订阅)、DisasterRecovery(灾备) (Optional) */
	TransmissionMethod *string `json:"transmissionMethod"`
}

func NewListInstanceClassesRequest

func NewListInstanceClassesRequest(
	regionId string,
) *ListInstanceClassesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListInstanceClassesRequestWithAllParams

func NewListInstanceClassesRequestWithAllParams(
	regionId string,
	transmissionMethod *string,
) *ListInstanceClassesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param transmissionMethod: 传输任务类型:Migration(迁移)、Sync(同步)、Subscribe(订阅)、DisasterRecovery(灾备) (Optional)

func NewListInstanceClassesRequestWithoutParam

func NewListInstanceClassesRequestWithoutParam() *ListInstanceClassesRequest

This constructor has better compatible ability when API parameters changed

func (ListInstanceClassesRequest) GetRegionId

func (r ListInstanceClassesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListInstanceClassesRequest) SetRegionId

func (r *ListInstanceClassesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListInstanceClassesRequest) SetTransmissionMethod

func (r *ListInstanceClassesRequest) SetTransmissionMethod(transmissionMethod string)

param transmissionMethod: 传输任务类型:Migration(迁移)、Sync(同步)、Subscribe(订阅)、DisasterRecovery(灾备)(Optional)

type ListInstanceClassesResponse

type ListInstanceClassesResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ListInstanceClassesResult `json:"result"`
}

type ListInstanceClassesResult

type ListInstanceClassesResult struct {
	InstanceClass []dts.InstanceClass `json:"instanceClass"`
}

type ListProcessesRequest

type ListProcessesRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 获取Process列表的资源ID  */
	Id string `json:"id"`

	/* 获取Process列表的资源类型 (Optional) */
	ResourceType *string `json:"resourceType"`

	/* 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewListProcessesRequest

func NewListProcessesRequest(
	regionId string,
	id string,
) *ListProcessesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param id: 获取Process列表的资源ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListProcessesRequestWithAllParams

func NewListProcessesRequestWithAllParams(
	regionId string,
	id string,
	resourceType *string,
	pageNumber *int,
	pageSize *int,
) *ListProcessesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param id: 获取Process列表的资源ID (Required) * param resourceType: 获取Process列表的资源类型 (Optional) * param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) * param pageSize: 分页大小;默认为10;取值范围[1, 100] (Optional)

func NewListProcessesRequestWithoutParam

func NewListProcessesRequestWithoutParam() *ListProcessesRequest

This constructor has better compatible ability when API parameters changed

func (ListProcessesRequest) GetRegionId

func (r ListProcessesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListProcessesRequest) SetId

func (r *ListProcessesRequest) SetId(id string)

param id: 获取Process列表的资源ID(Required)

func (*ListProcessesRequest) SetPageNumber

func (r *ListProcessesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。(Optional)

func (*ListProcessesRequest) SetPageSize

func (r *ListProcessesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[1, 100](Optional)

func (*ListProcessesRequest) SetRegionId

func (r *ListProcessesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListProcessesRequest) SetResourceType

func (r *ListProcessesRequest) SetResourceType(resourceType string)

param resourceType: 获取Process列表的资源类型(Optional)

type ListProcessesResponse

type ListProcessesResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ListProcessesResult `json:"result"`
}

type ListProcessesResult

type ListProcessesResult struct {
	Process    []dts.Process `json:"process"`
	TotalCount int           `json:"totalCount"`
}

type ListSchemasRequest

type ListSchemasRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS连接模板ID  */
	EndpointId string `json:"endpointId"`

	/* 订阅任务ID,配置订阅任务时,此项必填。 (Optional) */
	TaskId *string `json:"taskId"`

	/* 数据库名称,此项选填。 (Optional) */
	DatabaseName *string `json:"databaseName"`

	/* 实例信息  */
	Endpoint *dts.TransmissionEndpoint `json:"endpoint"`
}

func NewListSchemasRequest

func NewListSchemasRequest(
	regionId string,
	endpointId string,
	endpoint *dts.TransmissionEndpoint,
) *ListSchemasRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param endpoint: 实例信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListSchemasRequestWithAllParams

func NewListSchemasRequestWithAllParams(
	regionId string,
	endpointId string,
	taskId *string,
	databaseName *string,
	endpoint *dts.TransmissionEndpoint,
) *ListSchemasRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param taskId: 订阅任务ID,配置订阅任务时,此项必填。 (Optional) * param databaseName: 数据库名称,此项选填。 (Optional) * param endpoint: 实例信息 (Required)

func NewListSchemasRequestWithoutParam

func NewListSchemasRequestWithoutParam() *ListSchemasRequest

This constructor has better compatible ability when API parameters changed

func (ListSchemasRequest) GetRegionId

func (r ListSchemasRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListSchemasRequest) SetDatabaseName

func (r *ListSchemasRequest) SetDatabaseName(databaseName string)

param databaseName: 数据库名称,此项选填。(Optional)

func (*ListSchemasRequest) SetEndpoint

func (r *ListSchemasRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)

param endpoint: 实例信息(Required)

func (*ListSchemasRequest) SetEndpointId

func (r *ListSchemasRequest) SetEndpointId(endpointId string)

param endpointId: DTS连接模板ID(Required)

func (*ListSchemasRequest) SetRegionId

func (r *ListSchemasRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListSchemasRequest) SetTaskId

func (r *ListSchemasRequest) SetTaskId(taskId string)

param taskId: 订阅任务ID,配置订阅任务时,此项必填。(Optional)

type ListSchemasResponse

type ListSchemasResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListSchemasResult  `json:"result"`
}

type ListSchemasResult

type ListSchemasResult struct {
	Schemas []dts.Schema `json:"schemas"`
}

type ListTablesRequest

type ListTablesRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS连接模板ID  */
	EndpointId string `json:"endpointId"`

	/* 数据传输任务ID (Optional) */
	TaskId *string `json:"taskId"`

	/* 数据库名称,此项选填。 (Optional) */
	DatabaseName *string `json:"databaseName"`

	/* 模式名称,此项选填。 (Optional) */
	SchemaName *string `json:"schemaName"`

	/* 连接模板信息  */
	Endpoint *dts.TransmissionEndpoint `json:"endpoint"`
}

func NewListTablesRequest

func NewListTablesRequest(
	regionId string,
	endpointId string,
	endpoint *dts.TransmissionEndpoint,
) *ListTablesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param endpoint: 连接模板信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListTablesRequestWithAllParams

func NewListTablesRequestWithAllParams(
	regionId string,
	endpointId string,
	taskId *string,
	databaseName *string,
	schemaName *string,
	endpoint *dts.TransmissionEndpoint,
) *ListTablesRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param taskId: 数据传输任务ID (Optional) * param databaseName: 数据库名称,此项选填。 (Optional) * param schemaName: 模式名称,此项选填。 (Optional) * param endpoint: 连接模板信息 (Required)

func NewListTablesRequestWithoutParam

func NewListTablesRequestWithoutParam() *ListTablesRequest

This constructor has better compatible ability when API parameters changed

func (ListTablesRequest) GetRegionId

func (r ListTablesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTablesRequest) SetDatabaseName

func (r *ListTablesRequest) SetDatabaseName(databaseName string)

param databaseName: 数据库名称,此项选填。(Optional)

func (*ListTablesRequest) SetEndpoint

func (r *ListTablesRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)

param endpoint: 连接模板信息(Required)

func (*ListTablesRequest) SetEndpointId

func (r *ListTablesRequest) SetEndpointId(endpointId string)

param endpointId: DTS连接模板ID(Required)

func (*ListTablesRequest) SetRegionId

func (r *ListTablesRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListTablesRequest) SetSchemaName

func (r *ListTablesRequest) SetSchemaName(schemaName string)

param schemaName: 模式名称,此项选填。(Optional)

func (*ListTablesRequest) SetTaskId

func (r *ListTablesRequest) SetTaskId(taskId string)

param taskId: 数据传输任务ID(Optional)

type ListTablesResponse

type ListTablesResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListTablesResult   `json:"result"`
}

type ListTablesResult

type ListTablesResult struct {
	Tables []dts.Table `json:"tables"`
}

type ListTaskProgressRequest

type ListTaskProgressRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[1, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/*  (Optional) */
	Filters []common.Filter `json:"filters"`

	/* createTime - 创建时间,asc(正序),desc(倒序)
	(Optional) */
	Sorts []common.Sort `json:"sorts"`
}

func NewListTaskProgressRequest

func NewListTaskProgressRequest(
	regionId string,
) *ListTaskProgressRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListTaskProgressRequestWithAllParams

func NewListTaskProgressRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	sorts []common.Sort,
) *ListTaskProgressRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。 (Optional) * param pageSize: 分页大小;默认为10;取值范围[1, 100] (Optional) * param filters: (Optional) * param sorts: createTime - 创建时间,asc(正序),desc(倒序) (Optional)

func NewListTaskProgressRequestWithoutParam

func NewListTaskProgressRequestWithoutParam() *ListTaskProgressRequest

This constructor has better compatible ability when API parameters changed

func (ListTaskProgressRequest) GetRegionId

func (r ListTaskProgressRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTaskProgressRequest) SetFilters

func (r *ListTaskProgressRequest) SetFilters(filters []common.Filter)

param filters: (Optional)

func (*ListTaskProgressRequest) SetPageNumber

func (r *ListTaskProgressRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1,取值范围:-1,[1,∞);-1时返回全部页码。(Optional)

func (*ListTaskProgressRequest) SetPageSize

func (r *ListTaskProgressRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[1, 100](Optional)

func (*ListTaskProgressRequest) SetRegionId

func (r *ListTaskProgressRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListTaskProgressRequest) SetSorts

func (r *ListTaskProgressRequest) SetSorts(sorts []common.Sort)
param sorts: createTime - 创建时间,asc(正序),desc(倒序)

(Optional)

type ListTaskProgressResponse

type ListTaskProgressResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ListTaskProgressResult `json:"result"`
}

type ListTaskProgressResult

type ListTaskProgressResult struct {
	Progress   []dts.TaskProgress `json:"progress"`
	TotalCount int                `json:"totalCount"`
}

type ListTopicsRequest

type ListTopicsRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS连接模板ID  */
	EndpointId string `json:"endpointId"`

	/* 数据传输任务ID (Optional) */
	TaskId *string `json:"taskId"`

	/* 连接模板信息  */
	Endpoint *dts.TransmissionEndpoint `json:"endpoint"`
}

func NewListTopicsRequest

func NewListTopicsRequest(
	regionId string,
	endpointId string,
	endpoint *dts.TransmissionEndpoint,
) *ListTopicsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param endpoint: 连接模板信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewListTopicsRequestWithAllParams

func NewListTopicsRequestWithAllParams(
	regionId string,
	endpointId string,
	taskId *string,
	endpoint *dts.TransmissionEndpoint,
) *ListTopicsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param endpointId: DTS连接模板ID (Required) * param taskId: 数据传输任务ID (Optional) * param endpoint: 连接模板信息 (Required)

func NewListTopicsRequestWithoutParam

func NewListTopicsRequestWithoutParam() *ListTopicsRequest

This constructor has better compatible ability when API parameters changed

func (ListTopicsRequest) GetRegionId

func (r ListTopicsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ListTopicsRequest) SetEndpoint

func (r *ListTopicsRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)

param endpoint: 连接模板信息(Required)

func (*ListTopicsRequest) SetEndpointId

func (r *ListTopicsRequest) SetEndpointId(endpointId string)

param endpointId: DTS连接模板ID(Required)

func (*ListTopicsRequest) SetRegionId

func (r *ListTopicsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ListTopicsRequest) SetTaskId

func (r *ListTopicsRequest) SetTaskId(taskId string)

param taskId: 数据传输任务ID(Optional)

type ListTopicsResponse

type ListTopicsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ListTopicsResult   `json:"result"`
}

type ListTopicsResult

type ListTopicsResult struct {
	Tables []dts.Topic `json:"tables"`
}

type ModifyTransmissionTaskNameRequest

type ModifyTransmissionTaskNameRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`

	/* 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符 (Optional) */
	Name *string `json:"name"`
}

func NewModifyTransmissionTaskNameRequest

func NewModifyTransmissionTaskNameRequest(
	regionId string,
	taskId string,
) *ModifyTransmissionTaskNameRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyTransmissionTaskNameRequestWithAllParams

func NewModifyTransmissionTaskNameRequestWithAllParams(
	regionId string,
	taskId string,
	name *string,
) *ModifyTransmissionTaskNameRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param name: 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符 (Optional)

func NewModifyTransmissionTaskNameRequestWithoutParam

func NewModifyTransmissionTaskNameRequestWithoutParam() *ModifyTransmissionTaskNameRequest

This constructor has better compatible ability when API parameters changed

func (ModifyTransmissionTaskNameRequest) GetRegionId

func (r ModifyTransmissionTaskNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyTransmissionTaskNameRequest) SetName

func (r *ModifyTransmissionTaskNameRequest) SetName(name string)

param name: 任务名称,名称只支持中文、数字、大小写字母及英文下划线“_”及中划线“-”,不超过32字符(Optional)

func (*ModifyTransmissionTaskNameRequest) SetRegionId

func (r *ModifyTransmissionTaskNameRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ModifyTransmissionTaskNameRequest) SetTaskId

func (r *ModifyTransmissionTaskNameRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type ModifyTransmissionTaskNameResponse

type ModifyTransmissionTaskNameResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    ModifyTransmissionTaskNameResult `json:"result"`
}

type ModifyTransmissionTaskNameResult

type ModifyTransmissionTaskNameResult struct {
}

type PreCheckTransmissionTaskRequest

type PreCheckTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewPreCheckTransmissionTaskRequest

func NewPreCheckTransmissionTaskRequest(
	regionId string,
	taskId string,
) *PreCheckTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewPreCheckTransmissionTaskRequestWithAllParams

func NewPreCheckTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *PreCheckTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewPreCheckTransmissionTaskRequestWithoutParam

func NewPreCheckTransmissionTaskRequestWithoutParam() *PreCheckTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (PreCheckTransmissionTaskRequest) GetRegionId

func (r PreCheckTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*PreCheckTransmissionTaskRequest) SetRegionId

func (r *PreCheckTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*PreCheckTransmissionTaskRequest) SetTaskId

func (r *PreCheckTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type PreCheckTransmissionTaskResponse

type PreCheckTransmissionTaskResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    PreCheckTransmissionTaskResult `json:"result"`
}

type PreCheckTransmissionTaskResult

type PreCheckTransmissionTaskResult struct {
}

type ResumeTransmissionTaskRequest

type ResumeTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewResumeTransmissionTaskRequest

func NewResumeTransmissionTaskRequest(
	regionId string,
	taskId string,
) *ResumeTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResumeTransmissionTaskRequestWithAllParams

func NewResumeTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *ResumeTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewResumeTransmissionTaskRequestWithoutParam

func NewResumeTransmissionTaskRequestWithoutParam() *ResumeTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (ResumeTransmissionTaskRequest) GetRegionId

func (r ResumeTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ResumeTransmissionTaskRequest) SetRegionId

func (r *ResumeTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*ResumeTransmissionTaskRequest) SetTaskId

func (r *ResumeTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type ResumeTransmissionTaskResponse

type ResumeTransmissionTaskResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    ResumeTransmissionTaskResult `json:"result"`
}

type ResumeTransmissionTaskResult

type ResumeTransmissionTaskResult struct {
}

type SkipPreCheckItemRequest

type SkipPreCheckItemRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`

	/* 跳过的项目名称  */
	ItemName string `json:"itemName"`
}

func NewSkipPreCheckItemRequest

func NewSkipPreCheckItemRequest(
	regionId string,
	taskId string,
	itemName string,
) *SkipPreCheckItemRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param itemName: 跳过的项目名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSkipPreCheckItemRequestWithAllParams

func NewSkipPreCheckItemRequestWithAllParams(
	regionId string,
	taskId string,
	itemName string,
) *SkipPreCheckItemRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * param itemName: 跳过的项目名称 (Required)

func NewSkipPreCheckItemRequestWithoutParam

func NewSkipPreCheckItemRequestWithoutParam() *SkipPreCheckItemRequest

This constructor has better compatible ability when API parameters changed

func (SkipPreCheckItemRequest) GetRegionId

func (r SkipPreCheckItemRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SkipPreCheckItemRequest) SetItemName

func (r *SkipPreCheckItemRequest) SetItemName(itemName string)

param itemName: 跳过的项目名称(Required)

func (*SkipPreCheckItemRequest) SetRegionId

func (r *SkipPreCheckItemRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*SkipPreCheckItemRequest) SetTaskId

func (r *SkipPreCheckItemRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type SkipPreCheckItemResponse

type SkipPreCheckItemResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    SkipPreCheckItemResult `json:"result"`
}

type SkipPreCheckItemResult

type SkipPreCheckItemResult struct {
	Status string             `json:"status"`
	Items  []dts.PreCheckItem `json:"items"`
}

type StartTransmissionTaskRequest

type StartTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewStartTransmissionTaskRequest

func NewStartTransmissionTaskRequest(
	regionId string,
	taskId string,
) *StartTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartTransmissionTaskRequestWithAllParams

func NewStartTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *StartTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewStartTransmissionTaskRequestWithoutParam

func NewStartTransmissionTaskRequestWithoutParam() *StartTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (StartTransmissionTaskRequest) GetRegionId

func (r StartTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartTransmissionTaskRequest) SetRegionId

func (r *StartTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*StartTransmissionTaskRequest) SetTaskId

func (r *StartTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type StartTransmissionTaskResponse

type StartTransmissionTaskResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    StartTransmissionTaskResult `json:"result"`
}

type StartTransmissionTaskResult

type StartTransmissionTaskResult struct {
}

type StopTransmissionTaskRequest

type StopTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewStopTransmissionTaskRequest

func NewStopTransmissionTaskRequest(
	regionId string,
	taskId string,
) *StopTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopTransmissionTaskRequestWithAllParams

func NewStopTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *StopTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewStopTransmissionTaskRequestWithoutParam

func NewStopTransmissionTaskRequestWithoutParam() *StopTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (StopTransmissionTaskRequest) GetRegionId

func (r StopTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopTransmissionTaskRequest) SetRegionId

func (r *StopTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*StopTransmissionTaskRequest) SetTaskId

func (r *StopTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type StopTransmissionTaskResponse

type StopTransmissionTaskResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    StopTransmissionTaskResult `json:"result"`
}

type StopTransmissionTaskResult

type StopTransmissionTaskResult struct {
}

type SuspendTransmissionTaskRequest

type SuspendTransmissionTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》]  */
	RegionId string `json:"regionId"`

	/* DTS数据传输任务ID  */
	TaskId string `json:"taskId"`
}

func NewSuspendTransmissionTaskRequest

func NewSuspendTransmissionTaskRequest(
	regionId string,
	taskId string,
) *SuspendTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSuspendTransmissionTaskRequestWithAllParams

func NewSuspendTransmissionTaskRequestWithAllParams(
	regionId string,
	taskId string,
) *SuspendTransmissionTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》] (Required) * param taskId: DTS数据传输任务ID (Required)

func NewSuspendTransmissionTaskRequestWithoutParam

func NewSuspendTransmissionTaskRequestWithoutParam() *SuspendTransmissionTaskRequest

This constructor has better compatible ability when API parameters changed

func (SuspendTransmissionTaskRequest) GetRegionId

func (r SuspendTransmissionTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SuspendTransmissionTaskRequest) SetRegionId

func (r *SuspendTransmissionTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](Required)

func (*SuspendTransmissionTaskRequest) SetTaskId

func (r *SuspendTransmissionTaskRequest) SetTaskId(taskId string)

param taskId: DTS数据传输任务ID(Required)

type SuspendTransmissionTaskResponse

type SuspendTransmissionTaskResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    SuspendTransmissionTaskResult `json:"result"`
}

type SuspendTransmissionTaskResult

type SuspendTransmissionTaskResult struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL