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.



8153
8154
8155
8156
8157
8158
8159
8160
# File 'lib/v20180606/models.rb', line 8153

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:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def CreateTime
  @CreateTime
end

#FlushTypeObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def FlushType
  @FlushType
end

#PurgeTypeObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def PurgeType
  @PurgeType
end

#StatusObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def Status
  @Status
end

#TaskIdObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def TaskId
  @TaskId
end

#UrlObject

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

Parameters:

  • TaskId:

    刷新任务 ID

  • Url:

    刷新 URL

  • Status:

    刷新任务状态

  • PurgeType:

    刷新类型

  • FlushType:

    刷新方式

  • CreateTime:

    刷新任务提交时间



8151
8152
8153
# File 'lib/v20180606/models.rb', line 8151

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



8162
8163
8164
8165
8166
8167
8168
8169
# File 'lib/v20180606/models.rb', line 8162

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