public class DynamicOptions extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DynamicOptions() | 
| DynamicOptions(DynamicOptions 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 | 
|---|---|
| ConflictHandleOption | getConflictHandleOption()Get 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 | 
| String | getConflictHandleType()Get 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 | 
| DdlOption[] | getDdlOptions()Get DDL同步选项,具体描述要同步哪些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 | 
| String | getDealOfExistSameTable()Get 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行) | 
| Boolean | getFilterBeginCommit()Get 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持 | 
| Boolean | getFilterCheckpoint()Get 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持 | 
| KafkaOption | getKafkaOption()Get 同步到kafka链路的kafka配置 | 
| String[] | getOpTypes()Get 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 | 
| String | getStartPosition()Get 仅增量任务重新设置指定位点 | 
| void | setConflictHandleOption(ConflictHandleOption ConflictHandleOption)Set 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 | 
| void | setConflictHandleType(String ConflictHandleType)Set 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 | 
| void | setDdlOptions(DdlOption[] DdlOptions)Set DDL同步选项,具体描述要同步哪些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 | 
| void | setDealOfExistSameTable(String DealOfExistSameTable)Set 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行) | 
| void | setFilterBeginCommit(Boolean FilterBeginCommit)Set 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持 | 
| void | setFilterCheckpoint(Boolean FilterCheckpoint)Set 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持 | 
| void | setKafkaOption(KafkaOption KafkaOption)Set 同步到kafka链路的kafka配置 | 
| void | setOpTypes(String[] OpTypes)Set 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 | 
| void | setStartPosition(String StartPosition)Set 仅增量任务重新设置指定位点 | 
| 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 DynamicOptions()
public DynamicOptions(DynamicOptions source)
public String[] getOpTypes()
public void setOpTypes(String[] OpTypes)
OpTypes - 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值public DdlOption[] getDdlOptions()
public void setDdlOptions(DdlOption[] DdlOptions)
DdlOptions - DDL同步选项,具体描述要同步哪些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值public String getConflictHandleType()
public void setConflictHandleType(String ConflictHandleType)
ConflictHandleType - 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置public ConflictHandleOption getConflictHandleOption()
public void setConflictHandleOption(ConflictHandleOption ConflictHandleOption)
ConflictHandleOption - 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段public KafkaOption getKafkaOption()
public void setKafkaOption(KafkaOption KafkaOption)
KafkaOption - 同步到kafka链路的kafka配置public Boolean getFilterBeginCommit()
public void setFilterBeginCommit(Boolean FilterBeginCommit)
FilterBeginCommit - 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持public Boolean getFilterCheckpoint()
public void setFilterCheckpoint(Boolean FilterCheckpoint)
FilterCheckpoint - 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持public String getDealOfExistSameTable()
public void setDealOfExistSameTable(String DealOfExistSameTable)
DealOfExistSameTable - 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行)public String getStartPosition()
public void setStartPosition(String StartPosition)
StartPosition - 仅增量任务重新设置指定位点Copyright © 2025. All rights reserved.