Class: TencentCloud::Teo::V20220901::Task

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

Overview

内容管理任务结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, target = nil, type = nil, method = nil, status = nil, createtime = nil, updatetime = nil, failtype = nil, failmessage = nil) ⇒ Task

Returns a new instance of Task.



22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
# File 'lib/v20220901/models.rb', line 22265

def initialize(jobid=nil, target=nil, type=nil, method=nil, status=nil, createtime=nil, updatetime=nil, failtype=nil, failmessage=nil)
  @JobId = jobid
  @Target = target
  @Type = type
  @Method = method
  @Status = status
  @CreateTime = createtime
  @UpdateTime = updatetime
  @FailType = failtype
  @FailMessage = failmessage
end

Instance Attribute Details

#CreateTimeObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def CreateTime
  @CreateTime
end

#FailMessageObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def FailMessage
  @FailMessage
end

#FailTypeObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def FailType
  @FailType
end

#JobIdObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def JobId
  @JobId
end

#MethodObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def Method
  @Method
end

#StatusObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def Status
  @Status
end

#TargetObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def Target
  @Target
end

#TypeObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def Type
  @Type
end

#UpdateTimeObject

<li>invalidate:标记过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;</li> <li>delete:直接删除节点缓存,用户请求时触发回源拉取资源。</li> <li>processing:处理中;</li> <li>success:成功;</li> <li>failed:失败;</li> <li>timeout:超时;</li> <li>canceled:已取消。</li> <li>taskFailed:任务失败;</li> <li>quotaExceeded:配额超限;</li> <li>downloadManifestFailed:下载描述文件失败;</li> <li>accessDenied:访问被拒绝。</li> <li>originPullFailed:回源失败。</li>

Parameters:

  • JobId:

    任务 ID。

  • Target:

    资源。

  • Type:

    任务类型。

  • Method:

    节点缓存清除方法,取值有:

  • Status:

    状态。取值有:

  • CreateTime:

    任务创建时间。

  • UpdateTime:

    任务完成时间。

  • FailType:

    刷新、预热失败类型。取值有:

  • FailMessage:

    清除缓存、预热缓存的失败原因描述。



22263
22264
22265
# File 'lib/v20220901/models.rb', line 22263

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
# File 'lib/v20220901/models.rb', line 22277

def deserialize(params)
  @JobId = params['JobId']
  @Target = params['Target']
  @Type = params['Type']
  @Method = params['Method']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @FailType = params['FailType']
  @FailMessage = params['FailMessage']
end