Class MigrateOption
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dts.v20180330.models.MigrateOption
-
public class MigrateOption extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description MigrateOption()MigrateOption(MigrateOption 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsistencyParamsgetConsistencyParams()Get 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选LonggetConsistencyType()Get 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测StringgetExpectTime()Get 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ssStringgetExternParams()Get 不同数据库用到的额外参数.以JSON格式描述.LonggetIsOverrideRoot()Get 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0LonggetMigrateObject()Get 迁移对象,1-整个实例,2-指定库表LonggetMigrateType()Get 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移LonggetRunMode()Get 任务运行模式,值包括:1-立即执行,2-定时执行voidsetConsistencyParams(ConsistencyParams ConsistencyParams)Set 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选voidsetConsistencyType(Long ConsistencyType)Set 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测voidsetExpectTime(String ExpectTime)Set 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ssvoidsetExternParams(String ExternParams)Set 不同数据库用到的额外参数.以JSON格式描述.voidsetIsOverrideRoot(Long IsOverrideRoot)Set 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0voidsetMigrateObject(Long MigrateObject)Set 迁移对象,1-整个实例,2-指定库表voidsetMigrateType(Long MigrateType)Set 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移voidsetRunMode(Long RunMode)Set 任务运行模式,值包括:1-立即执行,2-定时执行voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
MigrateOption
public MigrateOption()
-
MigrateOption
public MigrateOption(MigrateOption 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.
-
-
Method Detail
-
getRunMode
public Long getRunMode()
Get 任务运行模式,值包括:1-立即执行,2-定时执行- Returns:
- RunMode 任务运行模式,值包括:1-立即执行,2-定时执行
-
setRunMode
public void setRunMode(Long RunMode)
Set 任务运行模式,值包括:1-立即执行,2-定时执行- Parameters:
RunMode- 任务运行模式,值包括:1-立即执行,2-定时执行
-
getExpectTime
public String getExpectTime()
Get 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ss- Returns:
- ExpectTime 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ss
-
setExpectTime
public void setExpectTime(String ExpectTime)
Set 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ss- Parameters:
ExpectTime- 期望执行时间,当runMode=2时,该字段必填,时间格式:yyyy-mm-dd hh:mm:ss
-
getMigrateType
public Long getMigrateType()
Get 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移- Returns:
- MigrateType 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移
-
setMigrateType
public void setMigrateType(Long MigrateType)
Set 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移- Parameters:
MigrateType- 数据迁移类型,值包括:1-结构迁移,2-全量迁移,3-全量+增量迁移
-
getMigrateObject
public Long getMigrateObject()
Get 迁移对象,1-整个实例,2-指定库表- Returns:
- MigrateObject 迁移对象,1-整个实例,2-指定库表
-
setMigrateObject
public void setMigrateObject(Long MigrateObject)
Set 迁移对象,1-整个实例,2-指定库表- Parameters:
MigrateObject- 迁移对象,1-整个实例,2-指定库表
-
getConsistencyType
public Long getConsistencyType()
Get 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测- Returns:
- ConsistencyType 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测
-
setConsistencyType
public void setConsistencyType(Long ConsistencyType)
Set 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测- Parameters:
ConsistencyType- 抽样数据一致性检测参数,1-未配置,2-全量检测,3-抽样检测, 4-仅校验不一致表,5-不检测
-
getIsOverrideRoot
public Long getIsOverrideRoot()
Get 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0- Returns:
- IsOverrideRoot 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0
-
setIsOverrideRoot
public void setIsOverrideRoot(Long IsOverrideRoot)
Set 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0- Parameters:
IsOverrideRoot- 是否用源库Root账户覆盖目标库,值包括:0-不覆盖,1-覆盖,选择库表或者结构迁移时应该为0
-
getExternParams
public String getExternParams()
Get 不同数据库用到的额外参数.以JSON格式描述. Redis可定义如下的参数: { "ClientOutputBufferHardLimit":512, 从机缓冲区的硬性容量限制(MB) "ClientOutputBufferSoftLimit":512, 从机缓冲区的软性容量限制(MB) "ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) "ReplBacklogSize":512, 环形缓冲区容量限制(MB) "ReplTimeout":120, 复制超时时间(秒) } MongoDB可定义如下的参数: { 'SrcAuthDatabase':'admin', 'SrcAuthFlag': "1", 'SrcAuthMechanism':"SCRAM-SHA-1" } MySQL暂不支持额外参数设置。- Returns:
- ExternParams 不同数据库用到的额外参数.以JSON格式描述. Redis可定义如下的参数: { "ClientOutputBufferHardLimit":512, 从机缓冲区的硬性容量限制(MB) "ClientOutputBufferSoftLimit":512, 从机缓冲区的软性容量限制(MB) "ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) "ReplBacklogSize":512, 环形缓冲区容量限制(MB) "ReplTimeout":120, 复制超时时间(秒) } MongoDB可定义如下的参数: { 'SrcAuthDatabase':'admin', 'SrcAuthFlag': "1", 'SrcAuthMechanism':"SCRAM-SHA-1" } MySQL暂不支持额外参数设置。
-
setExternParams
public void setExternParams(String ExternParams)
Set 不同数据库用到的额外参数.以JSON格式描述. Redis可定义如下的参数: { "ClientOutputBufferHardLimit":512, 从机缓冲区的硬性容量限制(MB) "ClientOutputBufferSoftLimit":512, 从机缓冲区的软性容量限制(MB) "ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) "ReplBacklogSize":512, 环形缓冲区容量限制(MB) "ReplTimeout":120, 复制超时时间(秒) } MongoDB可定义如下的参数: { 'SrcAuthDatabase':'admin', 'SrcAuthFlag': "1", 'SrcAuthMechanism':"SCRAM-SHA-1" } MySQL暂不支持额外参数设置。- Parameters:
ExternParams- 不同数据库用到的额外参数.以JSON格式描述. Redis可定义如下的参数: { "ClientOutputBufferHardLimit":512, 从机缓冲区的硬性容量限制(MB) "ClientOutputBufferSoftLimit":512, 从机缓冲区的软性容量限制(MB) "ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) "ReplBacklogSize":512, 环形缓冲区容量限制(MB) "ReplTimeout":120, 复制超时时间(秒) } MongoDB可定义如下的参数: { 'SrcAuthDatabase':'admin', 'SrcAuthFlag': "1", 'SrcAuthMechanism':"SCRAM-SHA-1" } MySQL暂不支持额外参数设置。
-
getConsistencyParams
public ConsistencyParams getConsistencyParams()
Get 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选- Returns:
- ConsistencyParams 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选
-
setConsistencyParams
public void setConsistencyParams(ConsistencyParams ConsistencyParams)
Set 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选- Parameters:
ConsistencyParams- 仅用于“抽样数据一致性检测”,ConsistencyType配置为抽样检测时,必选
-
-