Class: TencentCloud::Sqlserver::V20180328::PublishSubscribe
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::PublishSubscribe
- Defined in:
- lib/v20180328/models.rb
Overview
发布订阅对象
Instance Attribute Summary collapse
- #DatabaseTupleSet ⇒ Object
- #Id ⇒ Object
- #Name ⇒ Object
- #PublishInstanceId ⇒ Object
- #PublishInstanceIp ⇒ Object
- #PublishInstanceName ⇒ Object
- #SubscribeInstanceId ⇒ Object
- #SubscribeInstanceIp ⇒ Object
- #SubscribeInstanceName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, publishinstanceid = nil, publishinstancename = nil, publishinstanceip = nil, subscribeinstanceid = nil, subscribeinstancename = nil, subscribeinstanceip = nil, databasetupleset = nil) ⇒ PublishSubscribe
constructor
A new instance of PublishSubscribe.
Constructor Details
#initialize(id = nil, name = nil, publishinstanceid = nil, publishinstancename = nil, publishinstanceip = nil, subscribeinstanceid = nil, subscribeinstancename = nil, subscribeinstanceip = nil, databasetupleset = nil) ⇒ PublishSubscribe
Returns a new instance of PublishSubscribe.
10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 |
# File 'lib/v20180328/models.rb', line 10031 def initialize(id=nil, name=nil, publishinstanceid=nil, publishinstancename=nil, publishinstanceip=nil, subscribeinstanceid=nil, subscribeinstancename=nil, subscribeinstanceip=nil, databasetupleset=nil) @Id = id @Name = name @PublishInstanceId = publishinstanceid @PublishInstanceName = publishinstancename @PublishInstanceIp = publishinstanceip @SubscribeInstanceId = subscribeinstanceid @SubscribeInstanceName = subscribeinstancename @SubscribeInstanceIp = subscribeinstanceip @DatabaseTupleSet = databasetupleset end |
Instance Attribute Details
#DatabaseTupleSet ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def DatabaseTupleSet @DatabaseTupleSet end |
#Id ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def Id @Id end |
#Name ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def Name @Name end |
#PublishInstanceId ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def PublishInstanceId @PublishInstanceId end |
#PublishInstanceIp ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def PublishInstanceIp @PublishInstanceIp end |
#PublishInstanceName ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def PublishInstanceName @PublishInstanceName end |
#SubscribeInstanceId ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def SubscribeInstanceId @SubscribeInstanceId end |
#SubscribeInstanceIp ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def SubscribeInstanceIp @SubscribeInstanceIp end |
#SubscribeInstanceName ⇒ Object
10029 10030 10031 |
# File 'lib/v20180328/models.rb', line 10029 def SubscribeInstanceName @SubscribeInstanceName end |
Instance Method Details
#deserialize(params) ⇒ Object
10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 |
# File 'lib/v20180328/models.rb', line 10043 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @PublishInstanceId = params['PublishInstanceId'] @PublishInstanceName = params['PublishInstanceName'] @PublishInstanceIp = params['PublishInstanceIp'] @SubscribeInstanceId = params['SubscribeInstanceId'] @SubscribeInstanceName = params['SubscribeInstanceName'] @SubscribeInstanceIp = params['SubscribeInstanceIp'] unless params['DatabaseTupleSet'].nil? @DatabaseTupleSet = [] params['DatabaseTupleSet'].each do |i| databasetuplestatus_tmp = DatabaseTupleStatus.new databasetuplestatus_tmp.deserialize(i) @DatabaseTupleSet << databasetuplestatus_tmp end end end |