Class: TencentCloud::Dts::V20211206::ConfigureSyncJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

ConfigureSyncJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, srcaccesstype = nil, dstaccesstype = nil, objects = nil, jobname = nil, jobmode = nil, runmode = nil, expectruntime = nil, srcconnecttype = nil, srcinfo = nil, srcinfos = nil, srcnodetype = nil, dstinfo = nil, dstinfos = nil, dstnodetype = nil, options = nil, autoretrytimerangeminutes = nil) ⇒ ConfigureSyncJobRequest

Returns a new instance of ConfigureSyncJobRequest.



760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
# File 'lib/v20211206/models.rb', line 760

def initialize(jobid=nil, srcaccesstype=nil, dstaccesstype=nil, objects=nil, jobname=nil, jobmode=nil, runmode=nil, expectruntime=nil, srcconnecttype=nil, srcinfo=nil, srcinfos=nil, srcnodetype=nil, dstinfo=nil, dstinfos=nil, dstnodetype=nil, options=nil, autoretrytimerangeminutes=nil)
  @JobId = jobid
  @SrcAccessType = srcaccesstype
  @DstAccessType = dstaccesstype
  @Objects = objects
  @JobName = jobname
  @JobMode = jobmode
  @RunMode = runmode
  @ExpectRunTime = expectruntime
  @SrcConnectType = srcconnecttype
  @SrcInfo = srcinfo
  @SrcInfos = srcinfos
  @SrcNodeType = srcnodetype
  @DstInfo = dstinfo
  @DstInfos = dstinfos
  @DstNodeType = dstnodetype
  @Options = options
  @AutoRetryTimeRangeMinutes = autoretrytimerangeminutes
end

Instance Attribute Details

#AutoRetryTimeRangeMinutesObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def AutoRetryTimeRangeMinutes
  @AutoRetryTimeRangeMinutes
end

#DstAccessTypeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def DstAccessType
  @DstAccessType
end

#DstInfoObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def DstInfo
  @DstInfo
end

#DstInfosObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def DstInfos
  @DstInfos
end

#DstNodeTypeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def DstNodeType
  @DstNodeType
end

#ExpectRunTimeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def ExpectRunTime
  @ExpectRunTime
end

#JobIdObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def JobId
  @JobId
end

#JobModeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def JobMode
  @JobMode
end

#JobNameObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def JobName
  @JobName
end

#ObjectsObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def Objects
  @Objects
end

#OptionsObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def Options
  @Options
end

#RunModeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def RunMode
  @RunMode
end

#SrcAccessTypeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def SrcAccessType
  @SrcAccessType
end

#SrcConnectTypeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def SrcConnectType
  @SrcConnectType
end

#SrcInfoObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def SrcInfo
  @SrcInfo
end

#SrcInfosObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def SrcInfos
  @SrcInfos
end

#SrcNodeTypeObject

Parameters:

  • JobId:

    同步实例id(即标识一个同步作业),形如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • SrcAccessType:

    源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路

  • DstAccessType:

    目标端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路

  • Objects:

    同步库表对象信息

  • JobName:

    同步任务名称

  • JobMode:

    枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式

  • RunMode:

    运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)

  • ExpectRunTime:

    期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"

  • SrcConnectType:

    源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。

  • SrcInfo:

    源端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • SrcInfos:

    源端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • SrcNodeType:

    枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster

  • DstInfo:

    目标端信息,单机版类型数据库配置使用,且SrcNodeType传single。例如mysql、percona、mariadb等。

  • DstInfos:

    目标端信息,分布式类型数据库配置使用,且SrcNodeType传cluster。例如分布式数据库tdsqlmysql等,mongodb使用此参数透传。

  • DstNodeType:

    枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster

  • Options:

    同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速

  • AutoRetryTimeRangeMinutes:

    自动重试的时间段、可设置5至720分钟、0表示不重试



758
759
760
# File 'lib/v20211206/models.rb', line 758

def SrcNodeType
  @SrcNodeType
end

Instance Method Details

#deserialize(params) ⇒ Object



780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
# File 'lib/v20211206/models.rb', line 780

def deserialize(params)
  @JobId = params['JobId']
  @SrcAccessType = params['SrcAccessType']
  @DstAccessType = params['DstAccessType']
  unless params['Objects'].nil?
    @Objects = Objects.new
    @Objects.deserialize(params['Objects'])
  end
  @JobName = params['JobName']
  @JobMode = params['JobMode']
  @RunMode = params['RunMode']
  @ExpectRunTime = params['ExpectRunTime']
  @SrcConnectType = params['SrcConnectType']
  unless params['SrcInfo'].nil?
    @SrcInfo = Endpoint.new
    @SrcInfo.deserialize(params['SrcInfo'])
  end
  unless params['SrcInfos'].nil?
    @SrcInfos = SyncDBEndpointInfos.new
    @SrcInfos.deserialize(params['SrcInfos'])
  end
  @SrcNodeType = params['SrcNodeType']
  unless params['DstInfo'].nil?
    @DstInfo = Endpoint.new
    @DstInfo.deserialize(params['DstInfo'])
  end
  unless params['DstInfos'].nil?
    @DstInfos = SyncDBEndpointInfos.new
    @DstInfos.deserialize(params['DstInfos'])
  end
  @DstNodeType = params['DstNodeType']
  unless params['Options'].nil?
    @Options = Options.new
    @Options.deserialize(params['Options'])
  end
  @AutoRetryTimeRangeMinutes = params['AutoRetryTimeRangeMinutes']
end