class TencentCloud::Ckafka::V20190819::ModifyConnectResourceRequest

ModifyConnectResource请求参数结构体

def deserialize(params)

def deserialize(params)
  @ResourceId = params['ResourceId']
  @ResourceName = params['ResourceName']
  @Description = params['Description']
  @Type = params['Type']
  unless params['DtsConnectParam'].nil?
    @DtsConnectParam = DtsModifyConnectParam.new
    @DtsConnectParam.deserialize(params['DtsConnectParam'])
  end
  unless params['MongoDBConnectParam'].nil?
    @MongoDBConnectParam = MongoDBModifyConnectParam.new
    @MongoDBConnectParam.deserialize(params['MongoDBConnectParam'])
  end
  unless params['EsConnectParam'].nil?
    @EsConnectParam = EsModifyConnectParam.new
    @EsConnectParam.deserialize(params['EsConnectParam'])
  end
  unless params['ClickHouseConnectParam'].nil?
    @ClickHouseConnectParam = ClickHouseModifyConnectParam.new
    @ClickHouseConnectParam.deserialize(params['ClickHouseConnectParam'])
  end
  unless params['MySQLConnectParam'].nil?
    @MySQLConnectParam = MySQLModifyConnectParam.new
    @MySQLConnectParam.deserialize(params['MySQLConnectParam'])
  end
  unless params['PostgreSQLConnectParam'].nil?
    @PostgreSQLConnectParam = PostgreSQLModifyConnectParam.new
    @PostgreSQLConnectParam.deserialize(params['PostgreSQLConnectParam'])
  end
  unless params['MariaDBConnectParam'].nil?
    @MariaDBConnectParam = MariaDBModifyConnectParam.new
    @MariaDBConnectParam.deserialize(params['MariaDBConnectParam'])
  end
  unless params['SQLServerConnectParam'].nil?
    @SQLServerConnectParam = SQLServerModifyConnectParam.new
    @SQLServerConnectParam.deserialize(params['SQLServerConnectParam'])
  end
  unless params['CtsdbConnectParam'].nil?
    @CtsdbConnectParam = CtsdbModifyConnectParam.new
    @CtsdbConnectParam.deserialize(params['CtsdbConnectParam'])
  end
  unless params['DorisConnectParam'].nil?
    @DorisConnectParam = DorisModifyConnectParam.new
    @DorisConnectParam.deserialize(params['DorisConnectParam'])
  end
end

def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil)

def initialize(resourceid=nil, resourcename=nil, description=nil, type=nil, dtsconnectparam=nil, mongodbconnectparam=nil, esconnectparam=nil, clickhouseconnectparam=nil, mysqlconnectparam=nil, postgresqlconnectparam=nil, mariadbconnectparam=nil, sqlserverconnectparam=nil, ctsdbconnectparam=nil, dorisconnectparam=nil)
  @ResourceId = resourceid
  @ResourceName = resourcename
  @Description = description
  @Type = type
  @DtsConnectParam = dtsconnectparam
  @MongoDBConnectParam = mongodbconnectparam
  @EsConnectParam = esconnectparam
  @ClickHouseConnectParam = clickhouseconnectparam
  @MySQLConnectParam = mysqlconnectparam
  @PostgreSQLConnectParam = postgresqlconnectparam
  @MariaDBConnectParam = mariadbconnectparam
  @SQLServerConnectParam = sqlserverconnectparam
  @CtsdbConnectParam = ctsdbconnectparam
  @DorisConnectParam = dorisconnectparam
end