Class: TencentCloud::Iecp::V20210914::DescribeIotDeviceResponse

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

Overview

DescribeIotDevice返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, version = nil, cert = nil, privatekey = nil, psk = nil, disabled = nil, logsetting = nil, loglevel = nil, username = nil, password = nil, clientid = nil, pskhex = nil, description = nil, status = nil, region = nil, unitid = nil, unitname = nil, requestid = nil) ⇒ DescribeIotDeviceResponse

Returns a new instance of DescribeIotDeviceResponse.



3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
# File 'lib/v20210914/models.rb', line 3178

def initialize(id=nil, name=nil, version=nil, cert=nil, privatekey=nil, psk=nil, disabled=nil, logsetting=nil, loglevel=nil, username=nil, password=nil, clientid=nil, pskhex=nil, description=nil, status=nil, region=nil, unitid=nil, unitname=nil, requestid=nil)
  @Id = id
  @Name = name
  @Version = version
  @Cert = cert
  @PrivateKey = privatekey
  @Psk = psk
  @Disabled = disabled
  @LogSetting = logsetting
  @LogLevel = loglevel
  @UserName = username
  @Password = password
  @ClientID = clientid
  @PskHex = pskhex
  @Description = description
  @Status = status
  @Region = region
  @UnitID = unitid
  @UnitName = unitname
  @RequestId = requestid
end

Instance Attribute Details

#CertObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Cert
  @Cert
end

#ClientIDObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def ClientID
  @ClientID
end

#DescriptionObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Description
  @Description
end

#DisabledObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Disabled
  @Disabled
end

#IdObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Id
  @Id
end

#LogLevelObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def LogLevel
  @LogLevel
end

#LogSettingObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def LogSetting
  @LogSetting
end

#NameObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Name
  @Name
end

#PasswordObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Password
  @Password
end

#PrivateKeyObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def PrivateKey
  @PrivateKey
end

#PskObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Psk
  @Psk
end

#PskHexObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def PskHex
  @PskHex
end

#RegionObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Region
  @Region
end

#RequestIdObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def RequestId
  @RequestId
end

#StatusObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Status
  @Status
end

#UnitIDObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def UnitID
  @UnitID
end

#UnitNameObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def UnitName
  @UnitName
end

#UserNameObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def UserName
  @UserName
end

#VersionObject

Parameters:

  • Id:

    设备id

  • Name:

    设备名称

  • Version:

    版本号

  • Cert:

    ssl证书

  • PrivateKey:

    ssl私钥

  • Psk:

    psk认证密钥

  • Disabled:

    设备是否打开

  • LogSetting:

    设备日志

  • LogLevel:

    设备日志级别

  • UserName:

    mqtt参数

  • Password:

    mqtt参数

  • ClientID:

    mqtt参数

  • PskHex:

    16进制的psk格式

  • Description:

    描述

  • Status:

    设备在线状态

  • Region:

  • UnitID:

  • UnitName:

  • RequestId:

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



3176
3177
3178
# File 'lib/v20210914/models.rb', line 3176

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
# File 'lib/v20210914/models.rb', line 3200

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Version = params['Version']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @Psk = params['Psk']
  @Disabled = params['Disabled']
  @LogSetting = params['LogSetting']
  @LogLevel = params['LogLevel']
  @UserName = params['UserName']
  @Password = params['Password']
  @ClientID = params['ClientID']
  @PskHex = params['PskHex']
  @Description = params['Description']
  @Status = params['Status']
  @Region = params['Region']
  @UnitID = params['UnitID']
  @UnitName = params['UnitName']
  @RequestId = params['RequestId']
end