public class Options extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Options() | 
| Options(Options 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 | 
|---|---|
| Boolean | getAddAdditionalColumn()Get 是否添加附加列 | 
| Long | getAutoRetryTimeRangeMinutes()Get 自动重试的时间窗口设置 | 
| ConflictHandleOption | getConflictHandleOption()Get 冲突处理的详细选项,如条件覆盖中的条件行和条件操作 | 
| String | getConflictHandleType()Get 冲突处理选项,ReportError(报错,默认为该值)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖) | 
| DdlOption[] | getDdlOptions()Get DDL同步选项,具体描述要同步哪些DDL
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getDealOfExistSameTable()Get 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行) | 
| Boolean | getFilterBeginCommit()Get 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持 | 
| Boolean | getFilterCheckpoint()Get 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持 | 
| String | getInitType()Get 同步初始化选项,Data(全量数据初始化)、Structure(结构初始化)、Full(全量数据且结构初始化,默认)、None(仅增量);mongodb链路只支持全量数据初始化或仅增量。 | 
| KafkaOption | getKafkaOption()Get kafka同步选项 | 
| String[] | getOpTypes()Get 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步), PartialDDL(自定义,和DdlOptions一起配合使用)。注意,这里至少需要包含DML中的一种。
注意:此字段可能返回 null,表示取不到有效值。 | 
| RateLimitOption | getRateLimitOption()Get 任务限速信息 | 
| String | getStartPosition()Get 同步到kafka链路指定位点。目前只支持时间格式:2023-12-20T19:24:23+08:00。如果没有指定位点,为空。 | 
| void | setAddAdditionalColumn(Boolean AddAdditionalColumn)Set 是否添加附加列 | 
| void | setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)Set 自动重试的时间窗口设置 | 
| void | setConflictHandleOption(ConflictHandleOption ConflictHandleOption)Set 冲突处理的详细选项,如条件覆盖中的条件行和条件操作 | 
| void | setConflictHandleType(String ConflictHandleType)Set 冲突处理选项,ReportError(报错,默认为该值)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖) | 
| void | setDdlOptions(DdlOption[] DdlOptions)Set DDL同步选项,具体描述要同步哪些DDL
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 | setInitType(String InitType)Set 同步初始化选项,Data(全量数据初始化)、Structure(结构初始化)、Full(全量数据且结构初始化,默认)、None(仅增量);mongodb链路只支持全量数据初始化或仅增量。 | 
| void | setKafkaOption(KafkaOption KafkaOption)Set kafka同步选项 | 
| void | setOpTypes(String[] OpTypes)Set 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步), PartialDDL(自定义,和DdlOptions一起配合使用)。注意,这里至少需要包含DML中的一种。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setRateLimitOption(RateLimitOption RateLimitOption)Set 任务限速信息 | 
| void | setStartPosition(String StartPosition)Set 同步到kafka链路指定位点。目前只支持时间格式:2023-12-20T19:24:23+08:00。如果没有指定位点,为空。 | 
| 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 Options()
public Options(Options source)
public String getInitType()
public void setInitType(String InitType)
InitType - 同步初始化选项,Data(全量数据初始化)、Structure(结构初始化)、Full(全量数据且结构初始化,默认)、None(仅增量);mongodb链路只支持全量数据初始化或仅增量。public String getDealOfExistSameTable()
public void setDealOfExistSameTable(String DealOfExistSameTable)
DealOfExistSameTable - 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行)public String getConflictHandleType()
public void setConflictHandleType(String ConflictHandleType)
ConflictHandleType - 冲突处理选项,ReportError(报错,默认为该值)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖)public Boolean getAddAdditionalColumn()
public void setAddAdditionalColumn(Boolean AddAdditionalColumn)
AddAdditionalColumn - 是否添加附加列public String[] getOpTypes()
public void setOpTypes(String[] OpTypes)
OpTypes - 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步), PartialDDL(自定义,和DdlOptions一起配合使用)。注意,这里至少需要包含DML中的一种。
注意:此字段可能返回 null,表示取不到有效值。public ConflictHandleOption getConflictHandleOption()
public void setConflictHandleOption(ConflictHandleOption ConflictHandleOption)
ConflictHandleOption - 冲突处理的详细选项,如条件覆盖中的条件行和条件操作public DdlOption[] getDdlOptions()
public void setDdlOptions(DdlOption[] DdlOptions)
DdlOptions - DDL同步选项,具体描述要同步哪些DDL
注意:此字段可能返回 null,表示取不到有效值。public KafkaOption getKafkaOption()
public void setKafkaOption(KafkaOption KafkaOption)
KafkaOption - kafka同步选项public RateLimitOption getRateLimitOption()
public void setRateLimitOption(RateLimitOption RateLimitOption)
RateLimitOption - 任务限速信息public Long getAutoRetryTimeRangeMinutes()
public void setAutoRetryTimeRangeMinutes(Long AutoRetryTimeRangeMinutes)
AutoRetryTimeRangeMinutes - 自动重试的时间窗口设置public String getStartPosition()
public void setStartPosition(String StartPosition)
StartPosition - 同步到kafka链路指定位点。目前只支持时间格式:2023-12-20T19:24:23+08:00。如果没有指定位点,为空。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链路支持Copyright © 2025. All rights reserved.