Class: TencentCloud::Iotvideoindustry::V20201201::CreateDeviceResponse

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

Overview

CreateDevice返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicecode = nil, deviceid = nil, virtualgroupid = nil, requestid = nil) ⇒ CreateDeviceResponse

Returns a new instance of CreateDeviceResponse.



658
659
660
661
662
663
# File 'lib/v20201201/models.rb', line 658

def initialize(devicecode=nil, deviceid=nil, virtualgroupid=nil, requestid=nil)
  @DeviceCode = devicecode
  @DeviceId = deviceid
  @VirtualGroupId = virtualgroupid
  @RequestId = requestid
end

Instance Attribute Details

#DeviceCodeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceCode:

    设备编码

  • DeviceId:

    设备唯一标识

  • VirtualGroupId:

    设备虚拟组信息,仅在创建NVR时返回该值

  • RequestId:

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



656
657
658
# File 'lib/v20201201/models.rb', line 656

def DeviceCode
  @DeviceCode
end

#DeviceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceCode:

    设备编码

  • DeviceId:

    设备唯一标识

  • VirtualGroupId:

    设备虚拟组信息,仅在创建NVR时返回该值

  • RequestId:

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



656
657
658
# File 'lib/v20201201/models.rb', line 656

def DeviceId
  @DeviceId
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceCode:

    设备编码

  • DeviceId:

    设备唯一标识

  • VirtualGroupId:

    设备虚拟组信息,仅在创建NVR时返回该值

  • RequestId:

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



656
657
658
# File 'lib/v20201201/models.rb', line 656

def RequestId
  @RequestId
end

#VirtualGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceCode:

    设备编码

  • DeviceId:

    设备唯一标识

  • VirtualGroupId:

    设备虚拟组信息,仅在创建NVR时返回该值

  • RequestId:

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



656
657
658
# File 'lib/v20201201/models.rb', line 656

def VirtualGroupId
  @VirtualGroupId
end

Instance Method Details

#deserialize(params) ⇒ Object



665
666
667
668
669
670
# File 'lib/v20201201/models.rb', line 665

def deserialize(params)
  @DeviceCode = params['DeviceCode']
  @DeviceId = params['DeviceId']
  @VirtualGroupId = params['VirtualGroupId']
  @RequestId = params['RequestId']
end