Class: TencentCloud::Cdn::V20180606::PurgePathCacheRequest

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

Overview

PurgePathCache请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paths = nil, flushtype = nil, urlencode = nil, area = nil) ⇒ PurgePathCacheRequest

Returns a new instance of PurgePathCacheRequest.



10768
10769
10770
10771
10772
10773
# File 'lib/v20180606/models.rb', line 10768

def initialize(paths=nil, flushtype=nil, urlencode=nil, area=nil)
  @Paths = paths
  @FlushType = flushtype
  @UrlEncode = urlencode
  @Area = area
end

Instance Attribute Details

#AreaObject

flush:刷新产生更新的资源 delete:刷新全部资源 无此参数时,默认刷新加速域名所在加速区域 填充 mainland 时,仅刷新中国境内加速节点上缓存内容 填充 overseas 时,仅刷新中国境外加速节点上缓存内容 指定刷新区域时,需要与域名加速区域匹配

Parameters:

  • Paths:

    目录列表,需要包含协议头部 http:// 或 https://

  • FlushType:

    刷新类型

  • UrlEncode:

    是否对中文字符进行编码后刷新

  • Area:

    刷新区域



10766
10767
10768
# File 'lib/v20180606/models.rb', line 10766

def Area
  @Area
end

#FlushTypeObject

flush:刷新产生更新的资源 delete:刷新全部资源 无此参数时,默认刷新加速域名所在加速区域 填充 mainland 时,仅刷新中国境内加速节点上缓存内容 填充 overseas 时,仅刷新中国境外加速节点上缓存内容 指定刷新区域时,需要与域名加速区域匹配

Parameters:

  • Paths:

    目录列表,需要包含协议头部 http:// 或 https://

  • FlushType:

    刷新类型

  • UrlEncode:

    是否对中文字符进行编码后刷新

  • Area:

    刷新区域



10766
10767
10768
# File 'lib/v20180606/models.rb', line 10766

def FlushType
  @FlushType
end

#PathsObject

flush:刷新产生更新的资源 delete:刷新全部资源 无此参数时,默认刷新加速域名所在加速区域 填充 mainland 时,仅刷新中国境内加速节点上缓存内容 填充 overseas 时,仅刷新中国境外加速节点上缓存内容 指定刷新区域时,需要与域名加速区域匹配

Parameters:

  • Paths:

    目录列表,需要包含协议头部 http:// 或 https://

  • FlushType:

    刷新类型

  • UrlEncode:

    是否对中文字符进行编码后刷新

  • Area:

    刷新区域



10766
10767
10768
# File 'lib/v20180606/models.rb', line 10766

def Paths
  @Paths
end

#UrlEncodeObject

flush:刷新产生更新的资源 delete:刷新全部资源 无此参数时,默认刷新加速域名所在加速区域 填充 mainland 时,仅刷新中国境内加速节点上缓存内容 填充 overseas 时,仅刷新中国境外加速节点上缓存内容 指定刷新区域时,需要与域名加速区域匹配

Parameters:

  • Paths:

    目录列表,需要包含协议头部 http:// 或 https://

  • FlushType:

    刷新类型

  • UrlEncode:

    是否对中文字符进行编码后刷新

  • Area:

    刷新区域



10766
10767
10768
# File 'lib/v20180606/models.rb', line 10766

def UrlEncode
  @UrlEncode
end

Instance Method Details

#deserialize(params) ⇒ Object



10775
10776
10777
10778
10779
10780
# File 'lib/v20180606/models.rb', line 10775

def deserialize(params)
  @Paths = params['Paths']
  @FlushType = params['FlushType']
  @UrlEncode = params['UrlEncode']
  @Area = params['Area']
end