Class: TencentCloud::Dts::V20180330::ModifySubscribeObjectsRequest

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

Overview

ModifySubscribeObjects请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribeid = nil, subscribeobjecttype = nil, objects = nil) ⇒ ModifySubscribeObjectsRequest

Returns a new instance of ModifySubscribeObjectsRequest.



1381
1382
1383
1384
1385
# File 'lib/v20180330/models.rb', line 1381

def initialize(subscribeid=nil, subscribeobjecttype=nil, objects=nil)
  @SubscribeId = subscribeid
  @SubscribeObjectType = subscribeobjecttype
  @Objects = objects
end

Instance Attribute Details

#ObjectsObject

Parameters:

  • SubscribeId:

    数据订阅实例的ID

  • SubscribeObjectType:

    数据订阅的类型,可选的值有:0 - 全实例订阅;1 - 数据订阅;2 - 结构订阅;3 - 数据订阅+结构订阅

  • Objects:

    订阅的数据库表信息



1379
1380
1381
# File 'lib/v20180330/models.rb', line 1379

def Objects
  @Objects
end

#SubscribeIdObject

Parameters:

  • SubscribeId:

    数据订阅实例的ID

  • SubscribeObjectType:

    数据订阅的类型,可选的值有:0 - 全实例订阅;1 - 数据订阅;2 - 结构订阅;3 - 数据订阅+结构订阅

  • Objects:

    订阅的数据库表信息



1379
1380
1381
# File 'lib/v20180330/models.rb', line 1379

def SubscribeId
  @SubscribeId
end

#SubscribeObjectTypeObject

Parameters:

  • SubscribeId:

    数据订阅实例的ID

  • SubscribeObjectType:

    数据订阅的类型,可选的值有:0 - 全实例订阅;1 - 数据订阅;2 - 结构订阅;3 - 数据订阅+结构订阅

  • Objects:

    订阅的数据库表信息



1379
1380
1381
# File 'lib/v20180330/models.rb', line 1379

def SubscribeObjectType
  @SubscribeObjectType
end

Instance Method Details

#deserialize(params) ⇒ Object



1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
# File 'lib/v20180330/models.rb', line 1387

def deserialize(params)
  @SubscribeId = params['SubscribeId']
  @SubscribeObjectType = params['SubscribeObjectType']
  unless params['Objects'].nil?
    @Objects = []
    params['Objects'].each do |i|
      subscribeobject_tmp = SubscribeObject.new
      subscribeobject_tmp.deserialize(i)
      @Objects << subscribeobject_tmp
    end
  end
end