Class: TencentCloud::Mna::V20210119::DeviceNetInfo

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

Overview

设备网络状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, dataenable = nil, uploadlimit = nil, downloadlimit = nil, datarx = nil, datatx = nil, vendor = nil, state = nil, publicip = nil, signalstrength = nil, rat = nil, netinfoname = nil, downrate = nil, uprate = nil) ⇒ DeviceNetInfo

Returns a new instance of DeviceNetInfo.



655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
# File 'lib/v20210119/models.rb', line 655

def initialize(type=nil, dataenable=nil, uploadlimit=nil, downloadlimit=nil, datarx=nil, datatx=nil, vendor=nil, state=nil, publicip=nil, signalstrength=nil, rat=nil, netinfoname=nil, downrate=nil, uprate=nil)
  @Type = type
  @DataEnable = dataenable
  @UploadLimit = uploadlimit
  @DownloadLimit = downloadlimit
  @DataRx = datarx
  @DataTx = datatx
  @Vendor = vendor
  @State = state
  @PublicIp = publicip
  @SignalStrength = signalstrength
  @Rat = rat
  @NetInfoName = netinfoname
  @DownRate = downrate
  @UpRate = uprate
end

Instance Attribute Details

#DataEnableObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def DataEnable
  @DataEnable
end

#DataRxObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def DataRx
  @DataRx
end

#DataTxObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def DataTx
  @DataTx
end

#DownloadLimitObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def DownloadLimit
  @DownloadLimit
end

#DownRateObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def DownRate
  @DownRate
end

#NetInfoNameObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def NetInfoName
  @NetInfoName
end

#PublicIpObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def PublicIp
  @PublicIp
end

#RatObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def Rat
  @Rat
end

#SignalStrengthObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def SignalStrength
  @SignalStrength
end

#StateObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def State
  @State
end

#TypeObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def Type
  @Type
end

#UploadLimitObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def UploadLimit
  @UploadLimit
end

#UpRateObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def UpRate
  @UpRate
end

#VendorObject

0:数据1:Wi-Fi 2:有线1: 中国移动;2: 中国电信; 3: 中国联通0:无连接1:连接中2:已连接-1 :无效值2:2G 3:3G 4:4G 5:5G

Parameters:

  • Type:

    网络类型:

  • DataEnable:

    启用/禁用

  • UploadLimit:

    上行限速

  • DownloadLimit:

    下行限速

  • DataRx:

    接收实时速率

  • DataTx:

    发送实时速率

  • Vendor:

    运营商类型:

  • State:

    连接状态:

  • PublicIp:

    公网IP

  • SignalStrength:

    信号强度/单位:dbm

  • Rat:

    数据网络类型:

  • NetInfoName:

    网卡名

  • DownRate:

    下行实时速率(浮点数类型代替上一版本DataRx的整型)

  • UpRate:

    上行实时速率(浮点数类型代替上一版本TxRate的整型)



653
654
655
# File 'lib/v20210119/models.rb', line 653

def Vendor
  @Vendor
end

Instance Method Details

#deserialize(params) ⇒ Object



672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
# File 'lib/v20210119/models.rb', line 672

def deserialize(params)
  @Type = params['Type']
  @DataEnable = params['DataEnable']
  @UploadLimit = params['UploadLimit']
  @DownloadLimit = params['DownloadLimit']
  @DataRx = params['DataRx']
  @DataTx = params['DataTx']
  @Vendor = params['Vendor']
  @State = params['State']
  @PublicIp = params['PublicIp']
  @SignalStrength = params['SignalStrength']
  @Rat = params['Rat']
  @NetInfoName = params['NetInfoName']
  @DownRate = params['DownRate']
  @UpRate = params['UpRate']
end