Class: TencentCloud::Ckafka::V20190819::SQLServerParam

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

Overview

SQLServer类型入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(database = nil, table = nil, resource = nil, snapshotmode = nil) ⇒ SQLServerParam

Returns a new instance of SQLServerParam.



11209
11210
11211
11212
11213
11214
# File 'lib/v20190819/models.rb', line 11209

def initialize(database=nil, table=nil, resource=nil, snapshotmode=nil)
  @Database = database
  @Table = table
  @Resource = resource
  @SnapshotMode = snapshotmode
end

Instance Attribute Details

#DatabaseObject

Parameters:

  • Database:

    SQLServer的数据库名称

  • Table:

    SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写

  • Resource:

    该SQLServer在连接管理内的Id

  • SnapshotMode:

    复制存量信息(schema_only增量, initial全量),默认为initial



11207
11208
11209
# File 'lib/v20190819/models.rb', line 11207

def Database
  @Database
end

#ResourceObject

Parameters:

  • Database:

    SQLServer的数据库名称

  • Table:

    SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写

  • Resource:

    该SQLServer在连接管理内的Id

  • SnapshotMode:

    复制存量信息(schema_only增量, initial全量),默认为initial



11207
11208
11209
# File 'lib/v20190819/models.rb', line 11207

def Resource
  @Resource
end

#SnapshotModeObject

Parameters:

  • Database:

    SQLServer的数据库名称

  • Table:

    SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写

  • Resource:

    该SQLServer在连接管理内的Id

  • SnapshotMode:

    复制存量信息(schema_only增量, initial全量),默认为initial



11207
11208
11209
# File 'lib/v20190819/models.rb', line 11207

def SnapshotMode
  @SnapshotMode
end

#TableObject

Parameters:

  • Database:

    SQLServer的数据库名称

  • Table:

    SQLServer的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写

  • Resource:

    该SQLServer在连接管理内的Id

  • SnapshotMode:

    复制存量信息(schema_only增量, initial全量),默认为initial



11207
11208
11209
# File 'lib/v20190819/models.rb', line 11207

def Table
  @Table
end

Instance Method Details

#deserialize(params) ⇒ Object



11216
11217
11218
11219
11220
11221
# File 'lib/v20190819/models.rb', line 11216

def deserialize(params)
  @Database = params['Database']
  @Table = params['Table']
  @Resource = params['Resource']
  @SnapshotMode = params['SnapshotMode']
end