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.
10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 |
# File 'lib/v20180606/models.rb', line 10956 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分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def Area @Area end |
#DisableRange ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def DisableRange @DisableRange end |
#Headers ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def Headers @Headers end |
#Layer ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def Layer @Layer end |
#ParseM3U8 ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def ParseM3U8 @ParseM3U8 end |
#UrlEncode ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def UrlEncode @UrlEncode end |
#Urls ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def Urls @Urls end |
#UserAgent ⇒ Object
默认为 TencentCdn mainland:预热至境内节点overseas:预热至境外节点global:预热全球节点不填充情况下,默认为 mainland, URL 中域名必须在对应区域启用了加速服务才能提交对应区域的预热任务填写“middle”或不填充时,可指定预热至中间层节点。注意事项:
-
该功能要求m3u8索引文件能直接请求获取
-
当前只支持递归解析一级索引和子索引中的ts分片,递归深度不超过3层
-
解析获取的ts分片会正常累加每日预热用量,当用量超出配额时,会静默处理,不再执行预热
注意事项:此功能灰度发布中,敬请期待
10954 10955 10956 |
# File 'lib/v20180606/models.rb', line 10954 def UserAgent @UserAgent end |
Instance Method Details
#deserialize(params) ⇒ Object
10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 |
# File 'lib/v20180606/models.rb', line 10967 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 |