Class: TencentCloud::Cdn::V20180606::PurgeTask

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

Overview

刷新任务详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, url = nil, status = nil, purgetype = nil, flushtype = nil, createtime = nil) ⇒ PurgeTask

Returns a new instance of PurgeTask.



7918
7919
7920
7921
7922
7923
7924
7925
# File 'lib/v20180606/models.rb', line 7918

def initialize(taskid=nil, url=nil, status=nil, purgetype=nil, flushtype=nil, createtime=nil)
  @TaskId = taskid
  @Url = url
  @Status = status
  @PurgeType = purgetype
  @FlushType = flushtype
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def CreateTime
  @CreateTime
end

#FlushTypeObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def FlushType
  @FlushType
end

#PurgeTypeObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def PurgeType
  @PurgeType
end

#StatusObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def Status
  @Status
end

#TaskIdObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def TaskId
  @TaskId
end

#UrlObject

fail:刷新失败 done:刷新成功 process:刷新中 url:URL 刷新 path:目录刷新 flush:刷新更新资源(仅目录刷新时有此类型) delete:刷新全部资源

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



7916
7917
7918
# File 'lib/v20180606/models.rb', line 7916

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



7927
7928
7929
7930
7931
7932
7933
7934
# File 'lib/v20180606/models.rb', line 7927

def deserialize(params)
  @TaskId = params['TaskId']
  @Url = params['Url']
  @Status = params['Status']
  @PurgeType = params['PurgeType']
  @FlushType = params['FlushType']
  @CreateTime = params['CreateTime']
end