Class: TencentCloud::Iotexplorer::V20190423::GenerateCloudStorageAIServiceTaskFileURLRequest

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

Overview

GenerateCloudStorageAIServiceTaskFileURL请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, filename = nil, expiretime = nil) ⇒ GenerateCloudStorageAIServiceTaskFileURLRequest

Returns a new instance of GenerateCloudStorageAIServiceTaskFileURLRequest.



8213
8214
8215
8216
8217
# File 'lib/v20190423/models.rb', line 8213

def initialize(taskid=nil, filename=nil, expiretime=nil)
  @TaskId = taskid
  @FileName = filename
  @ExpireTime = expiretime
end

Instance Attribute Details

#ExpireTimeObject

Parameters:

  • TaskId:

    产品 ID

  • FileName:

    文件名

  • ExpireTime:

    过期时间 UNIX 时间戳(默认值为当前时间 1 小时后,最大不超过文件所属任务的过期时间)



8211
8212
8213
# File 'lib/v20190423/models.rb', line 8211

def ExpireTime
  @ExpireTime
end

#FileNameObject

Parameters:

  • TaskId:

    产品 ID

  • FileName:

    文件名

  • ExpireTime:

    过期时间 UNIX 时间戳(默认值为当前时间 1 小时后,最大不超过文件所属任务的过期时间)



8211
8212
8213
# File 'lib/v20190423/models.rb', line 8211

def FileName
  @FileName
end

#TaskIdObject

Parameters:

  • TaskId:

    产品 ID

  • FileName:

    文件名

  • ExpireTime:

    过期时间 UNIX 时间戳(默认值为当前时间 1 小时后,最大不超过文件所属任务的过期时间)



8211
8212
8213
# File 'lib/v20190423/models.rb', line 8211

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



8219
8220
8221
8222
8223
# File 'lib/v20190423/models.rb', line 8219

def deserialize(params)
  @TaskId = params['TaskId']
  @FileName = params['FileName']
  @ExpireTime = params['ExpireTime']
end