Class: TencentCloud::Iotcloud::V20210408::CreateMultiDevicesTaskRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210408/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.



500
501
502
503
504
505
506
507
# File 'lib/v20210408/models.rb', line 500

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值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def BatchCount
  @BatchCount
end

#FileNameObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

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

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def FileName
  @FileName
end

#FileSizeObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

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

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def FileSize
  @FileSize
end

#HashObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

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

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def Hash
  @Hash
end

#ParametersTypeObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

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

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def ParametersType
  @ParametersType
end

#ProductIdObject

Parameters:

  • ProductId:

    产品ID

  • ParametersType:

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

  • FileName:

    文件上传类型时文件名

  • FileSize:

    文件上传类型时文件大小

  • BatchCount:

    随机创建时设备创建个数

  • Hash:

    文件上传类型时文件md5值



498
499
500
# File 'lib/v20210408/models.rb', line 498

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



509
510
511
512
513
514
515
516
# File 'lib/v20210408/models.rb', line 509

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