Class: TencentCloud::Iotcloud::V20180614::CreateMultiDevicesTaskRequest

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

Overview

CreateMultiDevicesTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, parameterstype = nil, filename = nil, filesize = nil, batchcount = nil, hash = nil) ⇒ CreateMultiDevicesTaskRequest

Returns a new instance of CreateMultiDevicesTaskRequest.



571
572
573
574
575
576
577
578
# File 'lib/v20180614/models.rb', line 571

def initialize(productid=nil, parameterstype=nil, filename=nil, filesize=nil, batchcount=nil, hash=nil)
  @ProductId = productid
  @ParametersType = parameterstype
  @FileName = filename
  @FileSize = filesize
  @BatchCount = batchcount
  @Hash = hash
end

Instance Attribute Details

#BatchCountObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def BatchCount
  @BatchCount
end

#FileNameObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def FileName
  @FileName
end

#FileSizeObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def FileSize
  @FileSize
end

#HashObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def Hash
  @Hash
end

#ParametersTypeObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def ParametersType
  @ParametersType
end

#ProductIdObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

    参数类型 cosfile-文件上传 random-随机创建

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



569
570
571
# File 'lib/v20180614/models.rb', line 569

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



580
581
582
583
584
585
586
587
# File 'lib/v20180614/models.rb', line 580

def deserialize(params)
  @ProductId = params['ProductId']
  @ParametersType = params['ParametersType']
  @FileName = params['FileName']
  @FileSize = params['FileSize']
  @BatchCount = params['BatchCount']
  @Hash = params['Hash']
end