Class KafkaOption

    • Constructor Detail

      • KafkaOption

        public KafkaOption()
      • KafkaOption

        public KafkaOption​(KafkaOption 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

      • getDataType

        public String getDataType()
        Get 投递到kafka的数据类型,如Avro,Json
        Returns:
        DataType 投递到kafka的数据类型,如Avro,Json
      • setDataType

        public void setDataType​(String DataType)
        Set 投递到kafka的数据类型,如Avro,Json
        Parameters:
        DataType - 投递到kafka的数据类型,如Avro,Json
      • getTopicType

        public String getTopicType()
        Get 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)
        Returns:
        TopicType 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)
      • setTopicType

        public void setTopicType​(String TopicType)
        Set 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)
        Parameters:
        TopicType - 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)
      • getDDLTopicName

        public String getDDLTopicName()
        Get 用于存储ddl的topic
        Returns:
        DDLTopicName 用于存储ddl的topic
      • setDDLTopicName

        public void setDDLTopicName​(String DDLTopicName)
        Set 用于存储ddl的topic
        Parameters:
        DDLTopicName - 用于存储ddl的topic
      • getTopicRules

        public TopicRule[] getTopicRules()
        Get 单topic和自定义topic的描述
        Returns:
        TopicRules 单topic和自定义topic的描述
      • setTopicRules

        public void setTopicRules​(TopicRule[] TopicRules)
        Set 单topic和自定义topic的描述
        Parameters:
        TopicRules - 单topic和自定义topic的描述