Class: TencentCloud::Dts::V20180330::SubscribeInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20180330::SubscribeInfo
- Defined in:
- lib/v20180330/models.rb
Overview
订阅实例信息
Instance Attribute Summary collapse
-
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ChannelId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ConsumeStartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsolateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#OfflineTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PayType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SdkConsumedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubscribeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UniqSubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UniqVpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Vip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Vport ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subscribeid = nil, subscribename = nil, channelid = nil, product = nil, instanceid = nil, instancestatus = nil, subsstatus = nil, modifytime = nil, createtime = nil, isolatetime = nil, expiretime = nil, offlinetime = nil, consumestarttime = nil, autorenewflag = nil, region = nil, paytype = nil, vip = nil, vport = nil, uniqvpcid = nil, uniqsubnetid = nil, status = nil, sdkconsumedtime = nil, tags = nil, subscribeversion = nil) ⇒ SubscribeInfo
constructor
A new instance of SubscribeInfo.
Constructor Details
#initialize(subscribeid = nil, subscribename = nil, channelid = nil, product = nil, instanceid = nil, instancestatus = nil, subsstatus = nil, modifytime = nil, createtime = nil, isolatetime = nil, expiretime = nil, offlinetime = nil, consumestarttime = nil, autorenewflag = nil, region = nil, paytype = nil, vip = nil, vport = nil, uniqvpcid = nil, uniqsubnetid = nil, status = nil, sdkconsumedtime = nil, tags = nil, subscribeversion = nil) ⇒ SubscribeInfo
Returns a new instance of SubscribeInfo.
1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 |
# File 'lib/v20180330/models.rb', line 1739 def initialize(subscribeid=nil, subscribename=nil, channelid=nil, product=nil, instanceid=nil, instancestatus=nil, subsstatus=nil, modifytime=nil, createtime=nil, isolatetime=nil, expiretime=nil, offlinetime=nil, consumestarttime=nil, autorenewflag=nil, region=nil, paytype=nil, vip=nil, vport=nil, uniqvpcid=nil, uniqsubnetid=nil, status=nil, sdkconsumedtime=nil, =nil, subscribeversion=nil) @SubscribeId = subscribeid @SubscribeName = subscribename @ChannelId = channelid @Product = product @InstanceId = instanceid @InstanceStatus = instancestatus @SubsStatus = subsstatus @ModifyTime = modifytime @CreateTime = createtime @IsolateTime = isolatetime @ExpireTime = expiretime @OfflineTime = offlinetime @ConsumeStartTime = consumestarttime @AutoRenewFlag = autorenewflag @Region = region @PayType = paytype @Vip = vip @Vport = vport @UniqVpcId = uniqvpcid @UniqSubnetId = uniqsubnetid @Status = status @SdkConsumedTime = sdkconsumedtime @Tags = @SubscribeVersion = subscribeversion end |
Instance Attribute Details
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def AutoRenewFlag @AutoRenewFlag end |
#ChannelId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def ChannelId @ChannelId end |
#ConsumeStartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def ConsumeStartTime @ConsumeStartTime end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def CreateTime @CreateTime end |
#ExpireTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def ExpireTime @ExpireTime end |
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def InstanceId @InstanceId end |
#InstanceStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def InstanceStatus @InstanceStatus end |
#IsolateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def IsolateTime @IsolateTime end |
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def ModifyTime @ModifyTime end |
#OfflineTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def OfflineTime @OfflineTime end |
#PayType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def PayType @PayType end |
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Product @Product end |
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Region @Region end |
#SdkConsumedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def SdkConsumedTime @SdkConsumedTime end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Status @Status end |
#SubscribeId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def SubscribeId @SubscribeId end |
#SubscribeName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def SubscribeName @SubscribeName end |
#SubscribeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def SubscribeVersion @SubscribeVersion end |
#SubsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def SubsStatus @SubsStatus end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Tags @Tags end |
#UniqSubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def UniqSubnetId @UniqSubnetId end |
#UniqVpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def UniqVpcId @UniqVpcId end |
#Vip ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Vip @Vip end |
#Vport ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1737 1738 1739 |
# File 'lib/v20180330/models.rb', line 1737 def Vport @Vport end |
Instance Method Details
#deserialize(params) ⇒ Object
1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'lib/v20180330/models.rb', line 1766 def deserialize(params) @SubscribeId = params['SubscribeId'] @SubscribeName = params['SubscribeName'] @ChannelId = params['ChannelId'] @Product = params['Product'] @InstanceId = params['InstanceId'] @InstanceStatus = params['InstanceStatus'] @SubsStatus = params['SubsStatus'] @ModifyTime = params['ModifyTime'] @CreateTime = params['CreateTime'] @IsolateTime = params['IsolateTime'] @ExpireTime = params['ExpireTime'] @OfflineTime = params['OfflineTime'] @ConsumeStartTime = params['ConsumeStartTime'] @AutoRenewFlag = params['AutoRenewFlag'] @Region = params['Region'] @PayType = params['PayType'] @Vip = params['Vip'] @Vport = params['Vport'] @UniqVpcId = params['UniqVpcId'] @UniqSubnetId = params['UniqSubnetId'] @Status = params['Status'] @SdkConsumedTime = params['SdkConsumedTime'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tagitem_tmp = TagItem.new tagitem_tmp.deserialize(i) @Tags << tagitem_tmp end end @SubscribeVersion = params['SubscribeVersion'] end |