Class DynamicOptions

    • Constructor Summary

      Constructors 
      Constructor 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ConflictHandleOption getConflictHandleOption()
      Get 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。
      String getConflictHandleType()
      Get 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
      DdlOption[] getDdlOptions()
      Get DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      String[] getOpTypes()
      Get 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      void setConflictHandleOption​(ConflictHandleOption ConflictHandleOption)
      Set 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。
      void setConflictHandleType​(String ConflictHandleType)
      Set 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
      void setDdlOptions​(DdlOption[] DdlOptions)
      Set DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      void setOpTypes​(String[] OpTypes)
      Set 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DynamicOptions

        public DynamicOptions()
      • DynamicOptions

        public 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.
    • Method Detail

      • getOpTypes

        public String[] getOpTypes()
        Get 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OpTypes 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      • setOpTypes

        public void setOpTypes​(String[] OpTypes)
        Set 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OpTypes - 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      • getDdlOptions

        public DdlOption[] getDdlOptions()
        Get DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DdlOptions DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      • setDdlOptions

        public void setDdlOptions​(DdlOption[] DdlOptions)
        Set DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DdlOptions - DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值 注意:此字段可能返回 null,表示取不到有效值。
      • getConflictHandleType

        public String getConflictHandleType()
        Get 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ConflictHandleType 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
      • setConflictHandleType

        public void setConflictHandleType​(String ConflictHandleType)
        Set 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ConflictHandleType - 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置 注意:此字段可能返回 null,表示取不到有效值。
      • getConflictHandleOption

        public ConflictHandleOption getConflictHandleOption()
        Get 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ConflictHandleOption 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。
      • setConflictHandleOption

        public void setConflictHandleOption​(ConflictHandleOption ConflictHandleOption)
        Set 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ConflictHandleOption - 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段 注意:此字段可能返回 null,表示取不到有效值。