Class: TencentCloud::Cdn::V20180606::PushUrlsCacheRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::PushUrlsCacheRequest
- Defined in:
- lib/v20180606/models.rb
Overview
PushUrlsCache请求参数结构体
Instance Attribute Summary collapse
-
#Area ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#DisableRange ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#Headers ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#Layer ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#ParseM3U8 ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#UrlEncode ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#Urls ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
-
#UserAgent ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(urls = nil, useragent = nil, area = nil, layer = nil, parsem3u8 = nil, disablerange = nil, headers = nil, urlencode = nil) ⇒ PushUrlsCacheRequest
constructor
A new instance of PushUrlsCacheRequest.
Constructor Details
#initialize(urls = nil, useragent = nil, area = nil, layer = nil, parsem3u8 = nil, disablerange = nil, headers = nil, urlencode = nil) ⇒ PushUrlsCacheRequest
Returns a new instance of PushUrlsCacheRequest.
10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 |
# File 'lib/v20180606/models.rb', line 10975 def initialize(urls=nil, useragent=nil, area=nil, layer=nil, parsem3u8=nil, disablerange=nil, headers=nil, urlencode=nil) @Urls = urls @UserAgent = useragent @Area = area @Layer = layer @ParseM3U8 = parsem3u8 @DisableRange = disablerange @Headers = headers @UrlEncode = urlencode end |
Instance Attribute Details
#Area ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def Area @Area end |
#DisableRange ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def DisableRange @DisableRange end |
#Headers ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def Headers @Headers end |
#Layer ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def Layer @Layer end |
#ParseM3U8 ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def ParseM3U8 @ParseM3U8 end |
#UrlEncode ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def UrlEncode @UrlEncode end |
#Urls ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def Urls @Urls end |
#UserAgent ⇒ Object
默认为 TencentCdn mainland:预热至境内节点 overseas:预热至境外节点 global:预热全球节点 不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务 填写“middle”或不填充时,可指定预热至中间层节点。 注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项: 此功能灰度发布中,敬请期待
10973 10974 10975 |
# File 'lib/v20180606/models.rb', line 10973 def UserAgent @UserAgent end |
Instance Method Details
#deserialize(params) ⇒ Object
10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 |
# File 'lib/v20180606/models.rb', line 10986 def deserialize(params) @Urls = params['Urls'] @UserAgent = params['UserAgent'] @Area = params['Area'] @Layer = params['Layer'] @ParseM3U8 = params['ParseM3U8'] @DisableRange = params['DisableRange'] unless params['Headers'].nil? @Headers = [] params['Headers'].each do |i| httpheader_tmp = HTTPHeader.new httpheader_tmp.deserialize(i) @Headers << httpheader_tmp end end @UrlEncode = params['UrlEncode'] end |