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.



10808
10809
10810
10811
10812
10813
10814
10815
# File 'lib/v20180606/models.rb', line 10808

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:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def CreateTime
  @CreateTime
end

#FlushTypeObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def FlushType
  @FlushType
end

#PurgeTypeObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def PurgeType
  @PurgeType
end

#StatusObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def Status
  @Status
end

#TaskIdObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def TaskId
  @TaskId
end

#UrlObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



10806
10807
10808
# File 'lib/v20180606/models.rb', line 10806

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



10817
10818
10819
10820
10821
10822
10823
10824
# File 'lib/v20180606/models.rb', line 10817

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