Class: TencentCloud::Cls::V20201016::DataTransformSqlDataSource

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

Overview

外部表SQL信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datasource = nil, region = nil, instanceid = nil, user = nil, aliasname = nil, password = nil) ⇒ DataTransformSqlDataSource

Returns a new instance of DataTransformSqlDataSource.



5391
5392
5393
5394
5395
5396
5397
5398
# File 'lib/v20201016/models.rb', line 5391

def initialize(datasource=nil, region=nil, instanceid=nil, user=nil, aliasname=nil, password=nil)
  @DataSource = datasource
  @Region = region
  @InstanceId = instanceid
  @User = user
  @AliasName = aliasname
  @Password = password
end

Instance Attribute Details

#AliasName ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def AliasName
  @AliasName
end

#DataSource ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def DataSource
  @DataSource
end

#InstanceId ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def InstanceId
  @InstanceId
end

#Password ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def Password
  @Password
end

#Region ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def Region
  @Region
end

#User ⇒ Object

  • 当DataSource为1时,表示云数据库Mysql 实例id,如:cdb-zxcvbnm

Parameters:

  • DataSource: —

    数据源类型 1:MySql;2:自建mysql;3:pgsql

  • Region: —

    InstanceId所属地域。例如:ap-guangzhou

  • InstanceId: —

    实例Id。

  • User: —

    mysql访问用户名

  • AliasName: —

    别名。数据加工语句中使用

  • Password: —

    mysql访问密码。



5389
5390
5391
# File 'lib/v20201016/models.rb', line 5389

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



5400
5401
5402
5403
5404
5405
5406
5407
# File 'lib/v20201016/models.rb', line 5400

def deserialize(params)
  @DataSource = params['DataSource']
  @Region = params['Region']
  @InstanceId = params['InstanceId']
  @User = params['User']
  @AliasName = params['AliasName']
  @Password = params['Password']
end