Class: TencentCloud::Mna::V20210119::DeviceDetails
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mna::V20210119::DeviceDetails
- Defined in:
- lib/v20210119/models.rb
Overview
设备详细信息
Instance Attribute Summary collapse
- #BusinessDownRate ⇒ Object
- #BusinessUpRate ⇒ Object
- #DeviceBaseInfo ⇒ Object
- #DeviceNetInfo ⇒ Object
- #GatewaySite ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(devicebaseinfo = nil, devicenetinfo = nil, gatewaysite = nil, businessdownrate = nil, businessuprate = nil) ⇒ DeviceDetails
constructor
A new instance of DeviceDetails.
Constructor Details
#initialize(devicebaseinfo = nil, devicenetinfo = nil, gatewaysite = nil, businessdownrate = nil, businessuprate = nil) ⇒ DeviceDetails
Returns a new instance of DeviceDetails.
581 582 583 584 585 586 587 |
# File 'lib/v20210119/models.rb', line 581 def initialize(devicebaseinfo=nil, devicenetinfo=nil, gatewaysite=nil, businessdownrate=nil, businessuprate=nil) @DeviceBaseInfo = devicebaseinfo @DeviceNetInfo = devicenetinfo @GatewaySite = gatewaysite @BusinessDownRate = businessdownrate @BusinessUpRate = businessuprate end |
Instance Attribute Details
#BusinessDownRate ⇒ Object
579 580 581 |
# File 'lib/v20210119/models.rb', line 579 def BusinessDownRate @BusinessDownRate end |
#BusinessUpRate ⇒ Object
579 580 581 |
# File 'lib/v20210119/models.rb', line 579 def BusinessUpRate @BusinessUpRate end |
#DeviceBaseInfo ⇒ Object
579 580 581 |
# File 'lib/v20210119/models.rb', line 579 def DeviceBaseInfo @DeviceBaseInfo end |
#DeviceNetInfo ⇒ Object
579 580 581 |
# File 'lib/v20210119/models.rb', line 579 def DeviceNetInfo @DeviceNetInfo end |
#GatewaySite ⇒ Object
579 580 581 |
# File 'lib/v20210119/models.rb', line 579 def GatewaySite @GatewaySite end |
Instance Method Details
#deserialize(params) ⇒ Object
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 |
# File 'lib/v20210119/models.rb', line 589 def deserialize(params) unless params['DeviceBaseInfo'].nil? @DeviceBaseInfo = DeviceBaseInfo.new @DeviceBaseInfo.deserialize(params['DeviceBaseInfo']) end unless params['DeviceNetInfo'].nil? @DeviceNetInfo = [] params['DeviceNetInfo'].each do |i| devicenetinfo_tmp = DeviceNetInfo.new devicenetinfo_tmp.deserialize(i) @DeviceNetInfo << devicenetinfo_tmp end end @GatewaySite = params['GatewaySite'] @BusinessDownRate = params['BusinessDownRate'] @BusinessUpRate = params['BusinessUpRate'] end |