Class: TencentCloud::Ckafka::V20190819::DtsParam

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

Overview

Dts类型入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resource = nil, ip = nil, port = nil, topic = nil, groupid = nil, groupuser = nil, grouppassword = nil, transql = nil) ⇒ DtsParam

Returns a new instance of DtsParam.



6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
# File 'lib/v20190819/models.rb', line 6496

def initialize(resource=nil, ip=nil, port=nil, topic=nil, groupid=nil, groupuser=nil, grouppassword=nil, transql=nil)
  @Resource = resource
  @Ip = ip
  @Port = port
  @Topic = topic
  @GroupId = groupid
  @GroupUser = groupuser
  @GroupPassword = grouppassword
  @TranSql = transql
end

Instance Attribute Details

#GroupIdObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def GroupId
  @GroupId
end

#GroupPasswordObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def GroupPassword
  @GroupPassword
end

#GroupUserObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def GroupUser
  @GroupUser
end

#IpObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def Ip
  @Ip
end

#PortObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def Port
  @Port
end

#ResourceObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def Resource
  @Resource
end

#TopicObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def Topic
  @Topic
end

#TranSqlObject

Parameters:

  • Resource:

    Dts实例Id

  • Ip:

    Dts的连接ip

  • Port:

    Dts的连接port

  • Topic:

    Dts订阅的topic

  • GroupId:

    Dts消费分组的Id

  • GroupUser:

    Dts消费分组的账号

  • GroupPassword:

    Dts消费分组的密码

  • TranSql:

    false同步原始数据,true同步解析后的json格式数据,默认true



6494
6495
6496
# File 'lib/v20190819/models.rb', line 6494

def TranSql
  @TranSql
end

Instance Method Details

#deserialize(params) ⇒ Object



6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
# File 'lib/v20190819/models.rb', line 6507

def deserialize(params)
  @Resource = params['Resource']
  @Ip = params['Ip']
  @Port = params['Port']
  @Topic = params['Topic']
  @GroupId = params['GroupId']
  @GroupUser = params['GroupUser']
  @GroupPassword = params['GroupPassword']
  @TranSql = params['TranSql']
end