Class: TencentCloud::Iotexplorer::V20190423::DescribeFirmwareTaskResponse

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

Overview

DescribeFirmwareTask返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, createtime = nil, type = nil, productname = nil, upgrademode = nil, productid = nil, originalversion = nil, createuserid = nil, creatornickname = nil, delaytime = nil, timeoutinterval = nil, upgrademethod = nil, maxretrynum = nil, fwtype = nil, retryinterval = nil, overridemode = nil, taskuserdefine = nil, ratelimit = nil, requestid = nil) ⇒ DescribeFirmwareTaskResponse

Returns a new instance of DescribeFirmwareTaskResponse.



5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
# File 'lib/v20190423/models.rb', line 5854

def initialize(taskid=nil, status=nil, createtime=nil, type=nil, productname=nil, upgrademode=nil, productid=nil, originalversion=nil, createuserid=nil, creatornickname=nil, delaytime=nil, timeoutinterval=nil, upgrademethod=nil, maxretrynum=nil, fwtype=nil, retryinterval=nil, overridemode=nil, taskuserdefine=nil, ratelimit=nil, requestid=nil)
  @TaskId = taskid
  @Status = status
  @CreateTime = createtime
  @Type = type
  @ProductName = productname
  @UpgradeMode = upgrademode
  @ProductId = productid
  @OriginalVersion = originalversion
  @CreateUserId = createuserid
  @CreatorNickName = creatornickname
  @DelayTime = delaytime
  @TimeoutInterval = timeoutinterval
  @UpgradeMethod = upgrademethod
  @MaxRetryNum = maxretrynum
  @FwType = fwtype
  @RetryInterval = retryinterval
  @OverrideMode = overridemode
  @TaskUserDefine = taskuserdefine
  @RateLimit = ratelimit
  @RequestId = requestid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def CreateTime
  @CreateTime
end

#CreateUserIdObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def CreateUserId
  @CreateUserId
end

#CreatorNickNameObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def CreatorNickName
  @CreatorNickName
end

#DelayTimeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def DelayTime
  @DelayTime
end

#FwTypeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def FwType
  @FwType
end

#MaxRetryNumObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def MaxRetryNum
  @MaxRetryNum
end

#OriginalVersionObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def OriginalVersion
  @OriginalVersion
end

#OverrideModeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def OverrideMode
  @OverrideMode
end

#ProductIdObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def ProductId
  @ProductId
end

#ProductNameObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def ProductName
  @ProductName
end

#RateLimitObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def RateLimit
  @RateLimit
end

#RequestIdObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def RequestId
  @RequestId
end

#RetryIntervalObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def RetryInterval
  @RetryInterval
end

#StatusObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def TaskId
  @TaskId
end

#TaskUserDefineObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def TaskUserDefine
  @TaskUserDefine
end

#TimeoutIntervalObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def TimeoutInterval
  @TimeoutInterval
end

#TypeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def Type
  @Type
end

#UpgradeMethodObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def UpgradeMethod
  @UpgradeMethod
end

#UpgradeModeObject

Parameters:

  • TaskId:

    固件任务ID

  • Status:

    固件任务状态

  • CreateTime:

    固件任务创建时间,单位:秒

  • Type:

    固件任务升级类型

  • ProductName:

    产品名称

  • UpgradeMode:

    固件任务升级模式。originalVersion(按版本号升级)、filename(提交文件升级)、devicenames(按设备名称升级)

  • ProductId:

    产品ID

  • OriginalVersion:

    原始固件版本号,在UpgradeMode是originalVersion升级模式下会返回

  • CreateUserId:

    创建账号ID

  • CreatorNickName:

    创建账号ID昵称

  • DelayTime:

    延迟时间

  • TimeoutInterval:

    超时时间

  • UpgradeMethod:

    静默升级or用户确认升级

  • MaxRetryNum:

    最大重试次数

  • FwType:

    固件类型

  • RetryInterval:

    重试间隔时间单位min

  • OverrideMode:

    是否覆盖任务

  • TaskUserDefine:

    用户自定义消息

  • RateLimit:

    每分钟发送设备量

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5852
5853
5854
# File 'lib/v20190423/models.rb', line 5852

def UpgradeMode
  @UpgradeMode
end

Instance Method Details

#deserialize(params) ⇒ Object



5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/v20190423/models.rb', line 5877

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @Type = params['Type']
  @ProductName = params['ProductName']
  @UpgradeMode = params['UpgradeMode']
  @ProductId = params['ProductId']
  @OriginalVersion = params['OriginalVersion']
  @CreateUserId = params['CreateUserId']
  @CreatorNickName = params['CreatorNickName']
  @DelayTime = params['DelayTime']
  @TimeoutInterval = params['TimeoutInterval']
  @UpgradeMethod = params['UpgradeMethod']
  @MaxRetryNum = params['MaxRetryNum']
  @FwType = params['FwType']
  @RetryInterval = params['RetryInterval']
  @OverrideMode = params['OverrideMode']
  @TaskUserDefine = params['TaskUserDefine']
  @RateLimit = params['RateLimit']
  @RequestId = params['RequestId']
end