class TencentCloud::Ckafka::V20190819::CreateConnectResourceRequest
def deserialize(params)
def deserialize(params) @ResourceName = params['ResourceName'] @Type = params['Type'] @Description = params['Description'] unless params['DtsConnectParam'].nil? @DtsConnectParam = DtsConnectParam.new @DtsConnectParam.deserialize(params['DtsConnectParam']) end unless params['MongoDBConnectParam'].nil? @MongoDBConnectParam = MongoDBConnectParam.new @MongoDBConnectParam.deserialize(params['MongoDBConnectParam']) end unless params['EsConnectParam'].nil? @EsConnectParam = EsConnectParam.new @EsConnectParam.deserialize(params['EsConnectParam']) end unless params['ClickHouseConnectParam'].nil? @ClickHouseConnectParam = ClickHouseConnectParam.new @ClickHouseConnectParam.deserialize(params['ClickHouseConnectParam']) end unless params['MySQLConnectParam'].nil? @MySQLConnectParam = MySQLConnectParam.new @MySQLConnectParam.deserialize(params['MySQLConnectParam']) end unless params['PostgreSQLConnectParam'].nil? @PostgreSQLConnectParam = PostgreSQLConnectParam.new @PostgreSQLConnectParam.deserialize(params['PostgreSQLConnectParam']) end unless params['MariaDBConnectParam'].nil? @MariaDBConnectParam = MariaDBConnectParam.new @MariaDBConnectParam.deserialize(params['MariaDBConnectParam']) end unless params['SQLServerConnectParam'].nil? @SQLServerConnectParam = SQLServerConnectParam.new @SQLServerConnectParam.deserialize(params['SQLServerConnectParam']) end unless params['DorisConnectParam'].nil? @DorisConnectParam = DorisConnectParam.new @DorisConnectParam.deserialize(params['DorisConnectParam']) end unless params['KafkaConnectParam'].nil? @KafkaConnectParam = KafkaConnectParam.new @KafkaConnectParam.deserialize(params['KafkaConnectParam']) end unless params['MqttConnectParam'].nil? @MqttConnectParam = MqttConnectParam.new @MqttConnectParam.deserialize(params['MqttConnectParam']) end end