Class: TencentCloud::Bmeip::V20180625::EipInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmeip::V20180625::EipInfo
- Defined in:
- lib/v20180625/models.rb
Overview
Eip信息
Instance Attribute Summary collapse
- #AclId ⇒ Object
- #AclName ⇒ Object
- #Arrears ⇒ Object
- #Bandwidth ⇒ Object
- #CreatedAt ⇒ Object
- #Eip ⇒ Object
- #EipId ⇒ Object
- #EipName ⇒ Object
- #Exclusive ⇒ Object
- #FreeAt ⇒ Object
- #FreeSecond ⇒ Object
- #HInstanceAlias ⇒ Object
- #HInstanceId ⇒ Object
- #InstanceAlias ⇒ Object
- #InstanceId ⇒ Object
- #IspId ⇒ Object
- #LatestBandwidth ⇒ Object
- #LatestPayMode ⇒ Object
- #NatId ⇒ Object
- #NatUid ⇒ Object
- #PayMode ⇒ Object
- #Status ⇒ Object
- #Type ⇒ Object
- #UpdatedAt ⇒ Object
- #VpcCidr ⇒ Object
- #VpcId ⇒ Object
- #VpcIp ⇒ Object
- #VpcName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(eipid = nil, eipname = nil, eip = nil, ispid = nil, status = nil, arrears = nil, instanceid = nil, instancealias = nil, freeat = nil, createdat = nil, updatedat = nil, freesecond = nil, type = nil, paymode = nil, bandwidth = nil, latestpaymode = nil, latestbandwidth = nil, vpcname = nil, natid = nil, natuid = nil, vpcip = nil, vpcid = nil, exclusive = nil, vpccidr = nil, aclid = nil, aclname = nil, hinstanceid = nil, hinstancealias = nil) ⇒ EipInfo
constructor
A new instance of EipInfo.
Constructor Details
#initialize(eipid = nil, eipname = nil, eip = nil, ispid = nil, status = nil, arrears = nil, instanceid = nil, instancealias = nil, freeat = nil, createdat = nil, updatedat = nil, freesecond = nil, type = nil, paymode = nil, bandwidth = nil, latestpaymode = nil, latestbandwidth = nil, vpcname = nil, natid = nil, natuid = nil, vpcip = nil, vpcid = nil, exclusive = nil, vpccidr = nil, aclid = nil, aclname = nil, hinstanceid = nil, hinstancealias = nil) ⇒ EipInfo
Returns a new instance of EipInfo.
803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 |
# File 'lib/v20180625/models.rb', line 803 def initialize(eipid=nil, eipname=nil, eip=nil, ispid=nil, status=nil, arrears=nil, instanceid=nil, instancealias=nil, freeat=nil, createdat=nil, updatedat=nil, freesecond=nil, type=nil, paymode=nil, bandwidth=nil, latestpaymode=nil, latestbandwidth=nil, vpcname=nil, natid=nil, natuid=nil, vpcip=nil, vpcid=nil, exclusive=nil, vpccidr=nil, aclid=nil, aclname=nil, hinstanceid=nil, hinstancealias=nil) @EipId = eipid @EipName = eipname @Eip = eip @IspId = ispid @Status = status @Arrears = arrears @InstanceId = instanceid @InstanceAlias = instancealias @FreeAt = freeat @CreatedAt = createdat @UpdatedAt = updatedat @FreeSecond = freesecond @Type = type @PayMode = paymode @Bandwidth = bandwidth @LatestPayMode = latestpaymode @LatestBandwidth = latestbandwidth @VpcName = vpcname @NatId = natid @NatUid = natuid @VpcIp = vpcip @VpcId = vpcid @Exclusive = exclusive @VpcCidr = vpccidr @AclId = aclid @AclName = aclname @HInstanceId = hinstanceid @HInstanceAlias = hinstancealias end |
Instance Attribute Details
#AclId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def AclId @AclId end |
#AclName ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def AclName @AclName end |
#Arrears ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Arrears @Arrears end |
#Bandwidth ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Bandwidth @Bandwidth end |
#CreatedAt ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def CreatedAt @CreatedAt end |
#Eip ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Eip @Eip end |
#EipId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def EipId @EipId end |
#EipName ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def EipName @EipName end |
#Exclusive ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Exclusive @Exclusive end |
#FreeAt ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def FreeAt @FreeAt end |
#FreeSecond ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def FreeSecond @FreeSecond end |
#HInstanceAlias ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def HInstanceAlias @HInstanceAlias end |
#HInstanceId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def HInstanceId @HInstanceId end |
#InstanceAlias ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def InstanceAlias @InstanceAlias end |
#InstanceId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def InstanceId @InstanceId end |
#IspId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def IspId @IspId end |
#LatestBandwidth ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def LatestBandwidth @LatestBandwidth end |
#LatestPayMode ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def LatestPayMode @LatestPayMode end |
#NatId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def NatId @NatId end |
#NatUid ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def NatUid @NatUid end |
#PayMode ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def PayMode @PayMode end |
#Status ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Status @Status end |
#Type ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def Type @Type end |
#UpdatedAt ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def UpdatedAt @UpdatedAt end |
#VpcCidr ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def VpcCidr @VpcCidr end |
#VpcId ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def VpcId @VpcId end |
#VpcIp ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def VpcIp @VpcIp end |
#VpcName ⇒ Object
801 802 803 |
# File 'lib/v20180625/models.rb', line 801 def VpcName @VpcName end |
Instance Method Details
#deserialize(params) ⇒ Object
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'lib/v20180625/models.rb', line 834 def deserialize(params) @EipId = params['EipId'] @EipName = params['EipName'] @Eip = params['Eip'] @IspId = params['IspId'] @Status = params['Status'] @Arrears = params['Arrears'] @InstanceId = params['InstanceId'] @InstanceAlias = params['InstanceAlias'] @FreeAt = params['FreeAt'] @CreatedAt = params['CreatedAt'] @UpdatedAt = params['UpdatedAt'] @FreeSecond = params['FreeSecond'] @Type = params['Type'] @PayMode = params['PayMode'] @Bandwidth = params['Bandwidth'] @LatestPayMode = params['LatestPayMode'] @LatestBandwidth = params['LatestBandwidth'] @VpcName = params['VpcName'] @NatId = params['NatId'] @NatUid = params['NatUid'] @VpcIp = params['VpcIp'] @VpcId = params['VpcId'] @Exclusive = params['Exclusive'] @VpcCidr = params['VpcCidr'] @AclId = params['AclId'] @AclName = params['AclName'] @HInstanceId = params['HInstanceId'] @HInstanceAlias = params['HInstanceAlias'] end |