Class: TencentCloud::Dlc::V20210125::DatasourceConnectionConfig

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

数据源属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mysql = nil, hive = nil, kafka = nil, otherdatasourceconnection = nil, postgresql = nil, sqlserver = nil, clickhouse = nil, elasticsearch = nil, tdsqlpostgresql = nil, tchoused = nil, tcchive = nil, mongodb = nil) ⇒ DatasourceConnectionConfig

Returns a new instance of DatasourceConnectionConfig.



5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
# File 'lib/v20210125/models.rb', line 5246

def initialize(mysql=nil, hive=nil, kafka=nil, otherdatasourceconnection=nil, postgresql=nil, sqlserver=nil, clickhouse=nil, elasticsearch=nil, tdsqlpostgresql=nil, tchoused=nil, tcchive=nil, mongodb=nil)
  @Mysql = mysql
  @Hive = hive
  @Kafka = kafka
  @OtherDatasourceConnection = otherdatasourceconnection
  @PostgreSql = postgresql
  @SqlServer = sqlserver
  @ClickHouse = clickhouse
  @Elasticsearch = elasticsearch
  @TDSQLPostgreSql = tdsqlpostgresql
  @TCHouseD = tchoused
  @TccHive = tcchive
  @MongoDB = mongodb
end

Instance Attribute Details

#ClickHouseObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def ClickHouse
  @ClickHouse
end

#ElasticsearchObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def Elasticsearch
  @Elasticsearch
end

#HiveObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def Hive
  @Hive
end

#KafkaObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def Kafka
  @Kafka
end

#MongoDBObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def MongoDB
  @MongoDB
end

#MysqlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def Mysql
  @Mysql
end

#OtherDatasourceConnectionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def OtherDatasourceConnection
  @OtherDatasourceConnection
end

#PostgreSqlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def PostgreSql
  @PostgreSql
end

#SqlServerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def SqlServer
  @SqlServer
end

#TccHiveObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def TccHive
  @TccHive
end

#TCHouseDObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def TCHouseD
  @TCHouseD
end

#TDSQLPostgreSqlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Mysql:

    Mysql数据源连接的属性

  • Hive:

    Hive数据源连接的属性

  • Kafka:

    Kafka数据源连接的属性

  • OtherDatasourceConnection:

    其他数据源连接的属性

  • PostgreSql:

    PostgreSQL数据源连接的属性

  • SqlServer:

    SQLServer数据源连接的属性

  • ClickHouse:

    ClickHouse数据源连接的属性

  • Elasticsearch:

    Elasticsearch数据源连接的属性

  • TDSQLPostgreSql:

    TDSQL-PostgreSQL数据源连接的属性

  • TCHouseD:

    Doris数据源连接的属性

  • TccHive:

    TccHive数据目录连接信息

  • MongoDB:

    MongoDB 数据源



5244
5245
5246
# File 'lib/v20210125/models.rb', line 5244

def TDSQLPostgreSql
  @TDSQLPostgreSql
end

Instance Method Details

#deserialize(params) ⇒ Object



5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
# File 'lib/v20210125/models.rb', line 5261

def deserialize(params)
  unless params['Mysql'].nil?
    @Mysql = MysqlInfo.new
    @Mysql.deserialize(params['Mysql'])
  end
  unless params['Hive'].nil?
    @Hive = HiveInfo.new
    @Hive.deserialize(params['Hive'])
  end
  unless params['Kafka'].nil?
    @Kafka = KafkaInfo.new
    @Kafka.deserialize(params['Kafka'])
  end
  unless params['OtherDatasourceConnection'].nil?
    @OtherDatasourceConnection = OtherDatasourceConnection.new
    @OtherDatasourceConnection.deserialize(params['OtherDatasourceConnection'])
  end
  unless params['PostgreSql'].nil?
    @PostgreSql = DataSourceInfo.new
    @PostgreSql.deserialize(params['PostgreSql'])
  end
  unless params['SqlServer'].nil?
    @SqlServer = DataSourceInfo.new
    @SqlServer.deserialize(params['SqlServer'])
  end
  unless params['ClickHouse'].nil?
    @ClickHouse = DataSourceInfo.new
    @ClickHouse.deserialize(params['ClickHouse'])
  end
  unless params['Elasticsearch'].nil?
    @Elasticsearch = ElasticsearchInfo.new
    @Elasticsearch.deserialize(params['Elasticsearch'])
  end
  unless params['TDSQLPostgreSql'].nil?
    @TDSQLPostgreSql = DataSourceInfo.new
    @TDSQLPostgreSql.deserialize(params['TDSQLPostgreSql'])
  end
  unless params['TCHouseD'].nil?
    @TCHouseD = TCHouseD.new
    @TCHouseD.deserialize(params['TCHouseD'])
  end
  unless params['TccHive'].nil?
    @TccHive = TccHive.new
    @TccHive.deserialize(params['TccHive'])
  end
  unless params['MongoDB'].nil?
    @MongoDB = DataSourceInfo.new
    @MongoDB.deserialize(params['MongoDB'])
  end
end