Class: TencentCloud::Iotcloud::V20180614::BatchUpdateFirmwareRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotcloud::V20180614::BatchUpdateFirmwareRequest
- Defined in:
- lib/v20180614/models.rb
Overview
BatchUpdateFirmware请求参数结构体
Instance Attribute Summary collapse
- #DeviceNames ⇒ Object
- #FileMd5 ⇒ Object
- #FileName ⇒ Object
- #FileSize ⇒ Object
- #FirmwareOriVersion ⇒ Object
- #FirmwareVersion ⇒ Object
- #ProductID ⇒ Object
- #TimeoutInterval ⇒ Object
- #UpgradeMethod ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(productid = nil, firmwareversion = nil, firmwareoriversion = nil, upgrademethod = nil, filename = nil, filemd5 = nil, filesize = nil, devicenames = nil, timeoutinterval = nil) ⇒ BatchUpdateFirmwareRequest
constructor
A new instance of BatchUpdateFirmwareRequest.
Constructor Details
#initialize(productid = nil, firmwareversion = nil, firmwareoriversion = nil, upgrademethod = nil, filename = nil, filemd5 = nil, filesize = nil, devicenames = nil, timeoutinterval = nil) ⇒ BatchUpdateFirmwareRequest
Returns a new instance of BatchUpdateFirmwareRequest.
86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/v20180614/models.rb', line 86 def initialize(productid=nil, firmwareversion=nil, firmwareoriversion=nil, upgrademethod=nil, filename=nil, filemd5=nil, filesize=nil, devicenames=nil, timeoutinterval=nil) @ProductID = productid @FirmwareVersion = firmwareversion @FirmwareOriVersion = firmwareoriversion @UpgradeMethod = upgrademethod @FileName = filename @FileMd5 = filemd5 @FileSize = filesize @DeviceNames = devicenames @TimeoutInterval = timeoutinterval end |
Instance Attribute Details
#DeviceNames ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def DeviceNames @DeviceNames end |
#FileMd5 ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def FileMd5 @FileMd5 end |
#FileName ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def FileName @FileName end |
#FileSize ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def FileSize @FileSize end |
#FirmwareOriVersion ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def FirmwareOriVersion @FirmwareOriVersion end |
#FirmwareVersion ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def FirmwareVersion @FirmwareVersion end |
#ProductID ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def ProductID @ProductID end |
#TimeoutInterval ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def TimeoutInterval @TimeoutInterval end |
#UpgradeMethod ⇒ Object
84 85 86 |
# File 'lib/v20180614/models.rb', line 84 def UpgradeMethod @UpgradeMethod end |
Instance Method Details
#deserialize(params) ⇒ Object
98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/v20180614/models.rb', line 98 def deserialize(params) @ProductID = params['ProductID'] @FirmwareVersion = params['FirmwareVersion'] @FirmwareOriVersion = params['FirmwareOriVersion'] @UpgradeMethod = params['UpgradeMethod'] @FileName = params['FileName'] @FileMd5 = params['FileMd5'] @FileSize = params['FileSize'] @DeviceNames = params['DeviceNames'] @TimeoutInterval = params['TimeoutInterval'] end |