Class: TencentCloud::Dts::V20211206::SubscribeInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::SubscribeInfo
- Defined in:
- lib/v20211206/models.rb
Overview
订阅实例信息
Instance Attribute Summary collapse
-
#AccessType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Endpoints ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Errors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsolateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OfflineTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PayType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Topic ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subscribeid = nil, subscribename = nil, topic = nil, product = nil, instanceid = nil, instancestatus = nil, status = nil, subsstatus = nil, modifytime = nil, createtime = nil, isolatetime = nil, expiretime = nil, offlinetime = nil, paytype = nil, autorenewflag = nil, region = nil, accesstype = nil, endpoints = nil, subscribeversion = nil, tags = nil, errors = nil, instanceclass = nil) ⇒ SubscribeInfo
constructor
A new instance of SubscribeInfo.
Constructor Details
#initialize(subscribeid = nil, subscribename = nil, topic = nil, product = nil, instanceid = nil, instancestatus = nil, status = nil, subsstatus = nil, modifytime = nil, createtime = nil, isolatetime = nil, expiretime = nil, offlinetime = nil, paytype = nil, autorenewflag = nil, region = nil, accesstype = nil, endpoints = nil, subscribeversion = nil, tags = nil, errors = nil, instanceclass = nil) ⇒ SubscribeInfo
Returns a new instance of SubscribeInfo.
7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 |
# File 'lib/v20211206/models.rb', line 7319 def initialize(subscribeid=nil, subscribename=nil, topic=nil, product=nil, instanceid=nil, instancestatus=nil, status=nil, subsstatus=nil, modifytime=nil, createtime=nil, isolatetime=nil, expiretime=nil, offlinetime=nil, paytype=nil, autorenewflag=nil, region=nil, accesstype=nil, endpoints=nil, subscribeversion=nil, =nil, errors=nil, instanceclass=nil) @SubscribeId = subscribeid @SubscribeName = subscribename @Topic = topic @Product = product @InstanceId = instanceid @InstanceStatus = instancestatus @Status = status @SubsStatus = subsstatus @ModifyTime = modifytime @CreateTime = createtime @IsolateTime = isolatetime @ExpireTime = expiretime @OfflineTime = offlinetime @PayType = paytype @AutoRenewFlag = autorenewflag @Region = region @AccessType = accesstype @Endpoints = endpoints @SubscribeVersion = subscribeversion @Tags = @Errors = errors @InstanceClass = instanceclass end |
Instance Attribute Details
#AccessType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def AccessType @AccessType end |
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def AutoRenewFlag @AutoRenewFlag end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def CreateTime @CreateTime end |
#Endpoints ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Endpoints @Endpoints end |
#Errors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Errors @Errors end |
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def ExpireTime @ExpireTime end |
#InstanceClass ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def InstanceClass @InstanceClass end |
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def InstanceId @InstanceId end |
#InstanceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def InstanceStatus @InstanceStatus end |
#IsolateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def IsolateTime @IsolateTime end |
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def ModifyTime @ModifyTime end |
#OfflineTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def OfflineTime @OfflineTime end |
#PayType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def PayType @PayType end |
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Product @Product end |
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Region @Region end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Status @Status end |
#SubscribeId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def SubscribeId @SubscribeId end |
#SubscribeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def SubscribeName @SubscribeName end |
#SubscribeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def SubscribeVersion @SubscribeVersion end |
#SubsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def SubsStatus @SubsStatus end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Tags @Tags end |
#Topic ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
7317 7318 7319 |
# File 'lib/v20211206/models.rb', line 7317 def Topic @Topic end |
Instance Method Details
#deserialize(params) ⇒ Object
7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 |
# File 'lib/v20211206/models.rb', line 7344 def deserialize(params) @SubscribeId = params['SubscribeId'] @SubscribeName = params['SubscribeName'] @Topic = params['Topic'] @Product = params['Product'] @InstanceId = params['InstanceId'] @InstanceStatus = params['InstanceStatus'] @Status = params['Status'] @SubsStatus = params['SubsStatus'] @ModifyTime = params['ModifyTime'] @CreateTime = params['CreateTime'] @IsolateTime = params['IsolateTime'] @ExpireTime = params['ExpireTime'] @OfflineTime = params['OfflineTime'] @PayType = params['PayType'] @AutoRenewFlag = params['AutoRenewFlag'] @Region = params['Region'] @AccessType = params['AccessType'] unless params['Endpoints'].nil? @Endpoints = [] params['Endpoints'].each do |i| endpointitem_tmp = EndpointItem.new endpointitem_tmp.deserialize(i) @Endpoints << endpointitem_tmp end end @SubscribeVersion = params['SubscribeVersion'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tagitem_tmp = TagItem.new tagitem_tmp.deserialize(i) @Tags << tagitem_tmp end end unless params['Errors'].nil? @Errors = [] params['Errors'].each do |i| subserr_tmp = SubsErr.new subserr_tmp.deserialize(i) @Errors << subserr_tmp end end @InstanceClass = params['InstanceClass'] end |