Class: TencentCloud::Iotexplorer::V20190423::DeviceData

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

Overview

DeviceData

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicecert = nil, devicename = nil, deviceprivatekey = nil, devicepsk = nil) ⇒ DeviceData

Returns a new instance of DeviceData.



7315
7316
7317
7318
7319
7320
# File 'lib/v20190423/models.rb', line 7315

def initialize(devicecert=nil, devicename=nil, deviceprivatekey=nil, devicepsk=nil)
  @DeviceCert = devicecert
  @DeviceName = devicename
  @DevicePrivateKey = deviceprivatekey
  @DevicePsk = devicepsk
end

Instance Attribute Details

#DeviceCertObject

Parameters:

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数。

  • DeviceName:

    设备名称。

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数。

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数。



7313
7314
7315
# File 'lib/v20190423/models.rb', line 7313

def DeviceCert
  @DeviceCert
end

#DeviceNameObject

Parameters:

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数。

  • DeviceName:

    设备名称。

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数。

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数。



7313
7314
7315
# File 'lib/v20190423/models.rb', line 7313

def DeviceName
  @DeviceName
end

#DevicePrivateKeyObject

Parameters:

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数。

  • DeviceName:

    设备名称。

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数。

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数。



7313
7314
7315
# File 'lib/v20190423/models.rb', line 7313

def DevicePrivateKey
  @DevicePrivateKey
end

#DevicePskObject

Parameters:

  • DeviceCert:

    设备证书,用于 TLS 建立链接时校验客户端身份。采用非对称加密时返回该参数。

  • DeviceName:

    设备名称。

  • DevicePrivateKey:

    设备私钥,用于 TLS 建立链接时校验客户端身份,腾讯云后台不保存,请妥善保管。采用非对称加密时返回该参数。

  • DevicePsk:

    对称加密密钥,base64编码。采用对称加密时返回该参数。



7313
7314
7315
# File 'lib/v20190423/models.rb', line 7313

def DevicePsk
  @DevicePsk
end

Instance Method Details

#deserialize(params) ⇒ Object



7322
7323
7324
7325
7326
7327
# File 'lib/v20190423/models.rb', line 7322

def deserialize(params)
  @DeviceCert = params['DeviceCert']
  @DeviceName = params['DeviceName']
  @DevicePrivateKey = params['DevicePrivateKey']
  @DevicePsk = params['DevicePsk']
end