public class SyncJobInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| SyncJobInfo() | 
| SyncJobInfo(SyncJobInfo source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | getActions()Get 当前状态能进行的操作
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getAllActions()Get 支持的所有操作 | 
| Long | getAutoRenew()Get 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费) | 
| Long | getAutoRetryTimeRangeMinutes()Get 自动重试时间段设置 | 
| String | getCreateTime()Get 创建时间,格式为 yyyy-mm-dd hh:mm:ss | 
| SyncDetailInfo | getDetail()Get 同步任务运行步骤信息 | 
| String | getDstAccessType()Get 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) | 
| String | getDstDatabaseType()Get 目标端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。 | 
| Endpoint | getDstInfo()Get 目标端信息,单节点数据库使用 | 
| SyncDBEndpointInfos | getDstInfos()Get 目标端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。 | 
| String | getDstNodeType()Get 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster | 
| String | getDstRegion()Get 目标端地域,如:ap-guangzhou等 | 
| String | getDumperResumeCtrl()Get 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 | 
| String | getEndTime()Get 结束时间,格式为 yyyy-mm-dd hh:mm:ss | 
| String | getExpectRunTime()Get 期待运行时间,格式为 yyyy-mm-dd hh:mm:ss | 
| String | getExpireTime()Get 过期时间,格式为 yyyy-mm-dd hh:mm:ss | 
| String | getInstanceClass()Get 同步链路规格,如micro,small,medium,large | 
| String | getJobId()Get 同步任务id,如:sync-btso140 | 
| String | getJobName()Get 同步任务名 | 
| Objects | getObjects()Get 同步库表对象 | 
| String | getOfflineTime()Get 下线时间,格式为 yyyy-mm-dd hh:mm:ss | 
| Options | getOptions()Get 同步选项 | 
| String | getOptObjStatus()Get 动态修改对象,修改任务的状态等 | 
| String | getPayMode()Get 付款方式,PostPay(按量付费)、PrePay(包年包月) | 
| String | getRunMode()Get 运行模式,Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行) | 
| String | getSpecification()Get 任务规格 | 
| String | getSrcAccessType()Get 源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) | 
| String | getSrcDatabaseType()Get 源端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。 | 
| Endpoint | getSrcInfo()Get 源端信息,单节点数据库使用 | 
| SyncDBEndpointInfos | getSrcInfos()Get 源端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。 | 
| String | getSrcNodeType()Get 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster | 
| String | getSrcRegion()Get 源端地域,如:ap-guangzhou等 | 
| String | getStartTime()Get 开始时间,格式为 yyyy-mm-dd hh:mm:ss | 
| String | getStatus()Get 任务状态,UnInitialized(未初始化)、Initialized(已初始化)、Checking(校验中)、CheckPass(校验通过)、CheckNotPass(校验不通过)、ReadyRunning(准备运行)、Running(运行中)、Pausing(暂停中)、Paused(已暂停)、Stopping(停止中)、Stopped(已结束)、ResumableErr(任务错误)、Resuming(恢复中)、Failed(失败)、Released(已释放)、Resetting(重置中)、Unknown(未知) | 
| TagItem[] | getTags()Get 标签相关信息 | 
| String | getTradeStatus()Get 用于计费的状态,可能取值有:Normal(正常状态)、Resizing(变配中)、Renewing(续费中)、Isolating(隔离中)、Isolated(已隔离)、Offlining(下线中)、Offlined(已下线)、NotBilled(未计费)、Recovering(解隔离)、PostPay2Prepaying(按量计费转包年包月中)、PrePay2Postpaying(包年包月转按量计费中) | 
| void | setActions(String[] Actions)Set 当前状态能进行的操作
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAllActions(String[] AllActions)Set 支持的所有操作 | 
| void | setAutoRenew(Long AutoRenew)Set 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费) | 
| void | setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)Set 自动重试时间段设置 | 
| void | setCreateTime(String CreateTime)Set 创建时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setDetail(SyncDetailInfo Detail)Set 同步任务运行步骤信息 | 
| void | setDstAccessType(String DstAccessType)Set 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) | 
| void | setDstDatabaseType(String DstDatabaseType)Set 目标端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。 | 
| void | setDstInfo(Endpoint DstInfo)Set 目标端信息,单节点数据库使用 | 
| void | setDstInfos(SyncDBEndpointInfos DstInfos)Set 目标端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。 | 
| void | setDstNodeType(String DstNodeType)Set 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster | 
| void | setDstRegion(String DstRegion)Set 目标端地域,如:ap-guangzhou等 | 
| void | setDumperResumeCtrl(String DumperResumeCtrl)Set 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传 | 
| void | setEndTime(String EndTime)Set 结束时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setExpectRunTime(String ExpectRunTime)Set 期待运行时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setExpireTime(String ExpireTime)Set 过期时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setInstanceClass(String InstanceClass)Set 同步链路规格,如micro,small,medium,large | 
| void | setJobId(String JobId)Set 同步任务id,如:sync-btso140 | 
| void | setJobName(String JobName)Set 同步任务名 | 
| void | setObjects(Objects Objects)Set 同步库表对象 | 
| void | setOfflineTime(String OfflineTime)Set 下线时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setOptions(Options Options)Set 同步选项 | 
| void | setOptObjStatus(String OptObjStatus)Set 动态修改对象,修改任务的状态等 | 
| void | setPayMode(String PayMode)Set 付款方式,PostPay(按量付费)、PrePay(包年包月) | 
| void | setRunMode(String RunMode)Set 运行模式,Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行) | 
| void | setSpecification(String Specification)Set 任务规格 | 
| void | setSrcAccessType(String SrcAccessType)Set 源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云) | 
| void | setSrcDatabaseType(String SrcDatabaseType)Set 源端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。 | 
| void | setSrcInfo(Endpoint SrcInfo)Set 源端信息,单节点数据库使用 | 
| void | setSrcInfos(SyncDBEndpointInfos SrcInfos)Set 源端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。 | 
| void | setSrcNodeType(String SrcNodeType)Set 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster | 
| void | setSrcRegion(String SrcRegion)Set 源端地域,如:ap-guangzhou等 | 
| void | setStartTime(String StartTime)Set 开始时间,格式为 yyyy-mm-dd hh:mm:ss | 
| void | setStatus(String Status)Set 任务状态,UnInitialized(未初始化)、Initialized(已初始化)、Checking(校验中)、CheckPass(校验通过)、CheckNotPass(校验不通过)、ReadyRunning(准备运行)、Running(运行中)、Pausing(暂停中)、Paused(已暂停)、Stopping(停止中)、Stopped(已结束)、ResumableErr(任务错误)、Resuming(恢复中)、Failed(失败)、Released(已释放)、Resetting(重置中)、Unknown(未知) | 
| void | setTags(TagItem[] Tags)Set 标签相关信息 | 
| void | setTradeStatus(String TradeStatus)Set 用于计费的状态,可能取值有:Normal(正常状态)、Resizing(变配中)、Renewing(续费中)、Isolating(隔离中)、Isolated(已隔离)、Offlining(下线中)、Offlined(已下线)、NotBilled(未计费)、Recovering(解隔离)、PostPay2Prepaying(按量计费转包年包月中)、PrePay2Postpaying(包年包月转按量计费中) | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SyncJobInfo()
public SyncJobInfo(SyncJobInfo source)
public String getJobId()
public void setJobId(String JobId)
JobId - 同步任务id,如:sync-btso140public String getJobName()
public void setJobName(String JobName)
JobName - 同步任务名public String getPayMode()
public void setPayMode(String PayMode)
PayMode - 付款方式,PostPay(按量付费)、PrePay(包年包月)public String getRunMode()
public void setRunMode(String RunMode)
RunMode - 运行模式,Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)public String getExpectRunTime()
public void setExpectRunTime(String ExpectRunTime)
ExpectRunTime - 期待运行时间,格式为 yyyy-mm-dd hh:mm:sspublic String[] getAllActions()
public void setAllActions(String[] AllActions)
AllActions - 支持的所有操作public String[] getActions()
public void setActions(String[] Actions)
Actions - 当前状态能进行的操作
注意:此字段可能返回 null,表示取不到有效值。public Options getOptions()
public void setOptions(Options Options)
Options - 同步选项public Objects getObjects()
public void setObjects(Objects Objects)
Objects - 同步库表对象public String getSpecification()
public void setSpecification(String Specification)
Specification - 任务规格public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime - 过期时间,格式为 yyyy-mm-dd hh:mm:sspublic String getSrcRegion()
public void setSrcRegion(String SrcRegion)
SrcRegion - 源端地域,如:ap-guangzhou等public String getSrcDatabaseType()
public void setSrcDatabaseType(String SrcDatabaseType)
SrcDatabaseType - 源端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。public String getSrcAccessType()
public void setSrcAccessType(String SrcAccessType)
SrcAccessType - 源端接入类型,cdb(云数据库)、cvm(云服务器自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)public Endpoint getSrcInfo()
public void setSrcInfo(Endpoint SrcInfo)
SrcInfo - 源端信息,单节点数据库使用public String getSrcNodeType()
public void setSrcNodeType(String SrcNodeType)
SrcNodeType - 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用clusterpublic SyncDBEndpointInfos getSrcInfos()
public void setSrcInfos(SyncDBEndpointInfos SrcInfos)
SrcInfos - 源端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。public String getDstRegion()
public void setDstRegion(String DstRegion)
DstRegion - 目标端地域,如:ap-guangzhou等public String getDstDatabaseType()
public void setDstDatabaseType(String DstDatabaseType)
DstDatabaseType - 目标端数据库类型,mysql,tdsqlmysql,mariadb,cynosdbmysql(表示tdsql-c实例),tdstore,percona,postgresql,mongodb等。public String getDstAccessType()
public void setDstAccessType(String DstAccessType)
DstAccessType - 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)public Endpoint getDstInfo()
public void setDstInfo(Endpoint DstInfo)
DstInfo - 目标端信息,单节点数据库使用public String getDstNodeType()
public void setDstNodeType(String DstNodeType)
DstNodeType - 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用clusterpublic SyncDBEndpointInfos getDstInfos()
public void setDstInfos(SyncDBEndpointInfos DstInfos)
DstInfos - 目标端信息,若SrcNodeType=cluster,则源端信息在这个字段里,mongodb链路使用此参数透传。public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 创建时间,格式为 yyyy-mm-dd hh:mm:sspublic String getStartTime()
public void setStartTime(String StartTime)
StartTime - 开始时间,格式为 yyyy-mm-dd hh:mm:sspublic String getStatus()
public void setStatus(String Status)
Status - 任务状态,UnInitialized(未初始化)、Initialized(已初始化)、Checking(校验中)、CheckPass(校验通过)、CheckNotPass(校验不通过)、ReadyRunning(准备运行)、Running(运行中)、Pausing(暂停中)、Paused(已暂停)、Stopping(停止中)、Stopped(已结束)、ResumableErr(任务错误)、Resuming(恢复中)、Failed(失败)、Released(已释放)、Resetting(重置中)、Unknown(未知)public String getEndTime()
public void setEndTime(String EndTime)
EndTime - 结束时间,格式为 yyyy-mm-dd hh:mm:sspublic TagItem[] getTags()
public void setTags(TagItem[] Tags)
Tags - 标签相关信息public SyncDetailInfo getDetail()
public void setDetail(SyncDetailInfo Detail)
Detail - 同步任务运行步骤信息public String getTradeStatus()
public void setTradeStatus(String TradeStatus)
TradeStatus - 用于计费的状态,可能取值有:Normal(正常状态)、Resizing(变配中)、Renewing(续费中)、Isolating(隔离中)、Isolated(已隔离)、Offlining(下线中)、Offlined(已下线)、NotBilled(未计费)、Recovering(解隔离)、PostPay2Prepaying(按量计费转包年包月中)、PrePay2Postpaying(包年包月转按量计费中)public String getInstanceClass()
public void setInstanceClass(String InstanceClass)
InstanceClass - 同步链路规格,如micro,small,medium,largepublic Long getAutoRenew()
public void setAutoRenew(Long AutoRenew)
AutoRenew - 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费)public String getOfflineTime()
public void setOfflineTime(String OfflineTime)
OfflineTime - 下线时间,格式为 yyyy-mm-dd hh:mm:sspublic String getOptObjStatus()
public void setOptObjStatus(String OptObjStatus)
OptObjStatus - 动态修改对象,修改任务的状态等public Long getAutoRetryTimeRangeMinutes()
public void setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)
AutoRetryTimeRangeMinutes - 自动重试时间段设置public String getDumperResumeCtrl()
public void setDumperResumeCtrl(String DumperResumeCtrl)
DumperResumeCtrl - 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传Copyright © 2025. All rights reserved.