Documentation
¶
Index ¶
- type BatchOperateTasksRequest
- type BatchOperateTasksResponse
- type BatchOperateTasksResult
- type ConfigureTransmissionTaskRequest
- func NewConfigureTransmissionTaskRequest(regionId string, taskId string, transmissionObject interface{}, ...) *ConfigureTransmissionTaskRequest
- func NewConfigureTransmissionTaskRequestWithAllParams(regionId string, taskId string, transmissionMode []string, ...) *ConfigureTransmissionTaskRequest
- func NewConfigureTransmissionTaskRequestWithoutParam() *ConfigureTransmissionTaskRequest
- func (r ConfigureTransmissionTaskRequest) GetRegionId() string
- func (r *ConfigureTransmissionTaskRequest) SetCheckPoint(checkPoint *dts.TransmissionCheckpoint)
- func (r *ConfigureTransmissionTaskRequest) SetCustomOptions(customOptions *dts.CustomOptions)
- func (r *ConfigureTransmissionTaskRequest) SetDestExecutionStrategy(destExecutionStrategy string)
- func (r *ConfigureTransmissionTaskRequest) SetDestination(destination *dts.TransmissionEndpoint)
- func (r *ConfigureTransmissionTaskRequest) SetOptions(options *dts.PipelineOptions)
- func (r *ConfigureTransmissionTaskRequest) SetRegionId(regionId string)
- func (r *ConfigureTransmissionTaskRequest) SetSource(source *dts.TransmissionEndpoint)
- func (r *ConfigureTransmissionTaskRequest) SetTaskId(taskId string)
- func (r *ConfigureTransmissionTaskRequest) SetTaskName(taskName string)
- func (r *ConfigureTransmissionTaskRequest) SetTransmissionMode(transmissionMode []string)
- func (r *ConfigureTransmissionTaskRequest) SetTransmissionObject(transmissionObject interface{})
- type ConfigureTransmissionTaskResponse
- type ConfigureTransmissionTaskResult
- type ConnectivityTestRequest
- func NewConnectivityTestRequest(regionId string, taskId string, endpoint *dts.TransmissionEndpoint) *ConnectivityTestRequest
- func NewConnectivityTestRequestWithAllParams(regionId string, taskId string, endpoint *dts.TransmissionEndpoint) *ConnectivityTestRequest
- func NewConnectivityTestRequestWithoutParam() *ConnectivityTestRequest
- type ConnectivityTestResponse
- type ConnectivityTestResult
- type CreateTransmissionTaskRequest
- func NewCreateTransmissionTaskRequest(regionId string, vpc string, subnet string, instanceClass string, ...) *CreateTransmissionTaskRequest
- func NewCreateTransmissionTaskRequestWithAllParams(regionId string, transmissionMethod *string, topology *string, vpc string, ...) *CreateTransmissionTaskRequest
- func NewCreateTransmissionTaskRequestWithoutParam() *CreateTransmissionTaskRequest
- func (r CreateTransmissionTaskRequest) GetRegionId() string
- func (r *CreateTransmissionTaskRequest) SetAvailableZone(availableZone string)
- func (r *CreateTransmissionTaskRequest) SetChargeSpec(chargeSpec *charge.ChargeSpec)
- func (r *CreateTransmissionTaskRequest) SetInstanceClass(instanceClass string)
- func (r *CreateTransmissionTaskRequest) SetRegionId(regionId string)
- func (r *CreateTransmissionTaskRequest) SetSubnet(subnet string)
- func (r *CreateTransmissionTaskRequest) SetTopology(topology string)
- func (r *CreateTransmissionTaskRequest) SetTransmissionMethod(transmissionMethod string)
- func (r *CreateTransmissionTaskRequest) SetVpc(vpc string)
- type CreateTransmissionTaskResponse
- type CreateTransmissionTaskResult
- type DeleteTransmissionTaskRequest
- type DeleteTransmissionTaskResponse
- type DeleteTransmissionTaskResult
- type DescribePreCheckResultRequest
- type DescribePreCheckResultResponse
- type DescribePreCheckResultResult
- type DescribeTransmissionLogRequest
- func NewDescribeTransmissionLogRequest(regionId string, taskId string) *DescribeTransmissionLogRequest
- func NewDescribeTransmissionLogRequestWithAllParams(regionId string, taskId string) *DescribeTransmissionLogRequest
- func NewDescribeTransmissionLogRequestWithoutParam() *DescribeTransmissionLogRequest
- type DescribeTransmissionLogResponse
- type DescribeTransmissionLogResult
- type DescribeTransmissionObjectRequest
- func NewDescribeTransmissionObjectRequest(regionId string, taskId string) *DescribeTransmissionObjectRequest
- func NewDescribeTransmissionObjectRequestWithAllParams(regionId string, taskId string) *DescribeTransmissionObjectRequest
- func NewDescribeTransmissionObjectRequestWithoutParam() *DescribeTransmissionObjectRequest
- type DescribeTransmissionObjectResponse
- type DescribeTransmissionObjectResult
- type DescribeTransmissionTaskAttributesRequest
- func NewDescribeTransmissionTaskAttributesRequest(regionId string, taskId string) *DescribeTransmissionTaskAttributesRequest
- func NewDescribeTransmissionTaskAttributesRequestWithAllParams(regionId string, taskId string) *DescribeTransmissionTaskAttributesRequest
- func NewDescribeTransmissionTaskAttributesRequestWithoutParam() *DescribeTransmissionTaskAttributesRequest
- type DescribeTransmissionTaskAttributesResponse
- type DescribeTransmissionTaskAttributesResult
- type DescribeTransmissionTasksRequest
- func NewDescribeTransmissionTasksRequest(regionId string) *DescribeTransmissionTasksRequest
- func NewDescribeTransmissionTasksRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, tagFilters []common.TagFilter, ...) *DescribeTransmissionTasksRequest
- func NewDescribeTransmissionTasksRequestWithoutParam() *DescribeTransmissionTasksRequest
- func (r DescribeTransmissionTasksRequest) GetRegionId() string
- func (r *DescribeTransmissionTasksRequest) SetFilters(filters []common.Filter)
- func (r *DescribeTransmissionTasksRequest) SetPageNumber(pageNumber int)
- func (r *DescribeTransmissionTasksRequest) SetPageSize(pageSize int)
- func (r *DescribeTransmissionTasksRequest) SetRegionId(regionId string)
- func (r *DescribeTransmissionTasksRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeTransmissionTasksRequest) SetTagFilters(tagFilters []common.TagFilter)
- type DescribeTransmissionTasksResponse
- type DescribeTransmissionTasksResult
- type GetCloudInstanceRequest
- func NewGetCloudInstanceRequest(regionId string, instanceType string, instanceId string) *GetCloudInstanceRequest
- func NewGetCloudInstanceRequestWithAllParams(regionId string, instanceType string, instanceId string, ...) *GetCloudInstanceRequest
- func NewGetCloudInstanceRequestWithoutParam() *GetCloudInstanceRequest
- func (r GetCloudInstanceRequest) GetRegionId() string
- func (r *GetCloudInstanceRequest) SetInstanceId(instanceId string)
- func (r *GetCloudInstanceRequest) SetInstanceRegion(instanceRegion string)
- func (r *GetCloudInstanceRequest) SetInstanceType(instanceType string)
- func (r *GetCloudInstanceRequest) SetRegionId(regionId string)
- type GetCloudInstanceResponse
- type GetCloudInstanceResult
- type GetTableRequest
- func (r GetTableRequest) GetRegionId() string
- func (r *GetTableRequest) SetDatabaseName(databaseName string)
- func (r *GetTableRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)
- func (r *GetTableRequest) SetEndpointId(endpointId string)
- func (r *GetTableRequest) SetRegionId(regionId string)
- func (r *GetTableRequest) SetSchemaName(schemaName string)
- func (r *GetTableRequest) SetTableName(tableName string)
- func (r *GetTableRequest) SetTaskId(taskId string)
- type GetTableResponse
- type GetTableResult
- type GetTaskProgressRequest
- type GetTaskProgressResponse
- type GetTaskProgressResult
- type ListCloudInstancesRequest
- func NewListCloudInstancesRequest(regionId string, instanceType string) *ListCloudInstancesRequest
- func NewListCloudInstancesRequestWithAllParams(regionId string, instanceType string, instanceRegion *string) *ListCloudInstancesRequest
- func NewListCloudInstancesRequestWithoutParam() *ListCloudInstancesRequest
- type ListCloudInstancesResponse
- type ListCloudInstancesResult
- type ListInstanceClassesRequest
- type ListInstanceClassesResponse
- type ListInstanceClassesResult
- type ListProcessesRequest
- func (r ListProcessesRequest) GetRegionId() string
- func (r *ListProcessesRequest) SetId(id string)
- func (r *ListProcessesRequest) SetPageNumber(pageNumber int)
- func (r *ListProcessesRequest) SetPageSize(pageSize int)
- func (r *ListProcessesRequest) SetRegionId(regionId string)
- func (r *ListProcessesRequest) SetResourceType(resourceType string)
- type ListProcessesResponse
- type ListProcessesResult
- type ListSchemasRequest
- func NewListSchemasRequest(regionId string, endpointId string, endpoint *dts.TransmissionEndpoint) *ListSchemasRequest
- func NewListSchemasRequestWithAllParams(regionId string, endpointId string, taskId *string, databaseName *string, ...) *ListSchemasRequest
- func NewListSchemasRequestWithoutParam() *ListSchemasRequest
- func (r ListSchemasRequest) GetRegionId() string
- func (r *ListSchemasRequest) SetDatabaseName(databaseName string)
- func (r *ListSchemasRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)
- func (r *ListSchemasRequest) SetEndpointId(endpointId string)
- func (r *ListSchemasRequest) SetRegionId(regionId string)
- func (r *ListSchemasRequest) SetTaskId(taskId string)
- type ListSchemasResponse
- type ListSchemasResult
- type ListTablesRequest
- func NewListTablesRequest(regionId string, endpointId string, endpoint *dts.TransmissionEndpoint) *ListTablesRequest
- func NewListTablesRequestWithAllParams(regionId string, endpointId string, taskId *string, databaseName *string, ...) *ListTablesRequest
- func NewListTablesRequestWithoutParam() *ListTablesRequest
- func (r ListTablesRequest) GetRegionId() string
- func (r *ListTablesRequest) SetDatabaseName(databaseName string)
- func (r *ListTablesRequest) SetEndpoint(endpoint *dts.TransmissionEndpoint)
- func (r *ListTablesRequest) SetEndpointId(endpointId string)
- func (r *ListTablesRequest) SetRegionId(regionId string)
- func (r *ListTablesRequest) SetSchemaName(schemaName string)
- func (r *ListTablesRequest) SetTaskId(taskId string)
- type ListTablesResponse
- type ListTablesResult
- type ListTaskProgressRequest
- func (r ListTaskProgressRequest) GetRegionId() string
- func (r *ListTaskProgressRequest) SetFilters(filters []common.Filter)
- func (r *ListTaskProgressRequest) SetPageNumber(pageNumber int)
- func (r *ListTaskProgressRequest) SetPageSize(pageSize int)
- func (r *ListTaskProgressRequest) SetRegionId(regionId string)
- func (r *ListTaskProgressRequest) SetSorts(sorts []common.Sort)
- type ListTaskProgressResponse
- type ListTaskProgressResult
- type ListTopicsRequest
- type ListTopicsResponse
- type ListTopicsResult
- type ModifyTransmissionTaskNameRequest
- func NewModifyTransmissionTaskNameRequest(regionId string, taskId string) *ModifyTransmissionTaskNameRequest
- func NewModifyTransmissionTaskNameRequestWithAllParams(regionId string, taskId string, name *string) *ModifyTransmissionTaskNameRequest
- func NewModifyTransmissionTaskNameRequestWithoutParam() *ModifyTransmissionTaskNameRequest
- type ModifyTransmissionTaskNameResponse
- type ModifyTransmissionTaskNameResult
- type PreCheckTransmissionTaskRequest
- func NewPreCheckTransmissionTaskRequest(regionId string, taskId string) *PreCheckTransmissionTaskRequest
- func NewPreCheckTransmissionTaskRequestWithAllParams(regionId string, taskId string) *PreCheckTransmissionTaskRequest
- func NewPreCheckTransmissionTaskRequestWithoutParam() *PreCheckTransmissionTaskRequest
- type PreCheckTransmissionTaskResponse
- type PreCheckTransmissionTaskResult
- type ResumeTransmissionTaskRequest
- type ResumeTransmissionTaskResponse
- type ResumeTransmissionTaskResult
- type SkipPreCheckItemRequest
- type SkipPreCheckItemResponse
- type SkipPreCheckItemResult
- type StartTransmissionTaskRequest
- type StartTransmissionTaskResponse
- type StartTransmissionTaskResult
- type StopTransmissionTaskRequest
- type StopTransmissionTaskResponse
- type StopTransmissionTaskResult
- type SuspendTransmissionTaskRequest
- func NewSuspendTransmissionTaskRequest(regionId string, taskId string) *SuspendTransmissionTaskRequest
- func NewSuspendTransmissionTaskRequestWithAllParams(regionId string, taskId string) *SuspendTransmissionTaskRequest
- func NewSuspendTransmissionTaskRequestWithoutParam() *SuspendTransmissionTaskRequest
- type SuspendTransmissionTaskResponse
- type SuspendTransmissionTaskResult
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 ¶
func (r *ConfigureTransmissionTaskRequest) SetSource(source *dts.TransmissionEndpoint)
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 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 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 ¶
func (r DescribeTransmissionTaskAttributesRequest) GetRegionId() string
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 ¶
func (r *DescribeTransmissionTaskAttributesRequest) SetTaskId(taskId string)
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 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 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 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 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 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 {
}
Source Files
¶
- BatchOperateTasks.go
- ConfigureTransmissionTask.go
- ConnectivityTest.go
- CreateTransmissionTask.go
- DeleteTransmissionTask.go
- DescribePreCheckResult.go
- DescribeTransmissionLog.go
- DescribeTransmissionObject.go
- DescribeTransmissionTaskAttributes.go
- DescribeTransmissionTasks.go
- GetCloudInstance.go
- GetTable.go
- GetTaskProgress.go
- ListCloudInstances.go
- ListInstanceClasses.go
- ListProcesses.go
- ListSchemas.go
- ListTables.go
- ListTaskProgress.go
- ListTopics.go
- ModifyTransmissionTaskName.go
- PreCheckTransmissionTask.go
- ResumeTransmissionTask.go
- SkipPreCheckItem.go
- StartTransmissionTask.go
- StopTransmissionTask.go
- SuspendTransmissionTask.go