Class: TencentCloud::Iotexplorer::V20190423::BatchUpdateFirmwareRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::BatchUpdateFirmwareRequest
- Defined in:
- lib/v20190423/models.rb
Overview
BatchUpdateFirmware请求参数结构体
Instance Attribute Summary collapse
- #DelayTime ⇒ Object
- #DeviceNames ⇒ Object
- #FileMd5 ⇒ Object
- #FileName ⇒ Object
- #FileSize ⇒ Object
- #FirmwareOriVersion ⇒ Object
- #FirmwareVersion ⇒ Object
- #FwType ⇒ Object
- #MaxRetryNum ⇒ Object
- #OverrideMode ⇒ Object
- #ProductID ⇒ Object
- #RateLimit ⇒ Object
- #RetryInterval ⇒ Object
- #TaskUserDefine ⇒ Object
- #TimeoutInterval ⇒ Object
- #Type ⇒ 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, type = nil, delaytime = nil, overridemode = nil, maxretrynum = nil, retryinterval = nil, fwtype = nil, taskuserdefine = nil, ratelimit = 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, type = nil, delaytime = nil, overridemode = nil, maxretrynum = nil, retryinterval = nil, fwtype = nil, taskuserdefine = nil, ratelimit = nil) ⇒ BatchUpdateFirmwareRequest
Returns a new instance of BatchUpdateFirmwareRequest.
437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 |
# File 'lib/v20190423/models.rb', line 437 def initialize(productid=nil, firmwareversion=nil, firmwareoriversion=nil, upgrademethod=nil, filename=nil, filemd5=nil, filesize=nil, devicenames=nil, timeoutinterval=nil, type=nil, delaytime=nil, overridemode=nil, maxretrynum=nil, =nil, fwtype=nil, taskuserdefine=nil, ratelimit=nil) @ProductID = productid @FirmwareVersion = firmwareversion @FirmwareOriVersion = firmwareoriversion @UpgradeMethod = upgrademethod @FileName = filename @FileMd5 = filemd5 @FileSize = filesize @DeviceNames = devicenames @TimeoutInterval = timeoutinterval @Type = type @DelayTime = delaytime @OverrideMode = overridemode @MaxRetryNum = maxretrynum @RetryInterval = @FwType = fwtype @TaskUserDefine = taskuserdefine @RateLimit = ratelimit end |
Instance Attribute Details
#DelayTime ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def DelayTime @DelayTime end |
#DeviceNames ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def DeviceNames @DeviceNames end |
#FileMd5 ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FileMd5 @FileMd5 end |
#FileName ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FileName @FileName end |
#FileSize ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FileSize @FileSize end |
#FirmwareOriVersion ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FirmwareOriVersion @FirmwareOriVersion end |
#FirmwareVersion ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FirmwareVersion @FirmwareVersion end |
#FwType ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def FwType @FwType end |
#MaxRetryNum ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def MaxRetryNum @MaxRetryNum end |
#OverrideMode ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def OverrideMode @OverrideMode end |
#ProductID ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def ProductID @ProductID end |
#RateLimit ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def RateLimit @RateLimit end |
#RetryInterval ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def RetryInterval @RetryInterval end |
#TaskUserDefine ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def TaskUserDefine @TaskUserDefine end |
#TimeoutInterval ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def TimeoutInterval @TimeoutInterval end |
#Type ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def Type @Type end |
#UpgradeMethod ⇒ Object
435 436 437 |
# File 'lib/v20190423/models.rb', line 435 def UpgradeMethod @UpgradeMethod end |
Instance Method Details
#deserialize(params) ⇒ Object
457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 |
# File 'lib/v20190423/models.rb', line 457 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'] @Type = params['Type'] @DelayTime = params['DelayTime'] @OverrideMode = params['OverrideMode'] @MaxRetryNum = params['MaxRetryNum'] @RetryInterval = params['RetryInterval'] @FwType = params['FwType'] @TaskUserDefine = params['TaskUserDefine'] @RateLimit = params['RateLimit'] end |