Class: TencentCloud::Teo::V20220901::CreatePurgeTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreatePurgeTaskRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20220901/models.rb
Overview
CreatePurgeTask请求参数结构体
Instance Attribute Summary collapse
-
#CacheTag ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
-
#EncodeUrl ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
-
#Method ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
-
#Targets ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
-
#Type ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
-
#ZoneId ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。 <li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, type = nil, method = nil, targets = nil, encodeurl = nil, cachetag = nil) ⇒ CreatePurgeTaskRequest
constructor
A new instance of CreatePurgeTaskRequest.
Constructor Details
#initialize(zoneid = nil, type = nil, method = nil, targets = nil, encodeurl = nil, cachetag = nil) ⇒ CreatePurgeTaskRequest
Returns a new instance of CreatePurgeTaskRequest.
5030 5031 5032 5033 5034 5035 5036 5037 |
# File 'lib/v20220901/models.rb', line 5030 def initialize(zoneid=nil, type=nil, method=nil, targets=nil, encodeurl=nil, cachetag=nil) @ZoneId = zoneid @Type = type @Method = method @Targets = targets @EncodeUrl = encodeurl @CacheTag = cachetag end |
Instance Attribute Details
#CacheTag ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def CacheTag @CacheTag end |
#EncodeUrl ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def EncodeUrl @EncodeUrl end |
#Method ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def Method @Method end |
#Targets ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def Targets @Targets end |
#Type ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def Type @Type end |
#ZoneId ⇒ Object
若您希望快速提交不同站点下的 Targets Url,可以将其填写为 *,但前提是调用该 API 的账号必须具备主账号下全部站点资源的权限。<li>purge_url:URL刷新;</li> <li>purge_prefix:目录刷新;</li> <li>purge_host:Hostname 刷新;</li> <li>purge_all:站点下全部缓存刷新;</li> <li>purge_cache_tag:cache-tag 刷新。</li>缓存清除类型详情请查看(cloud.tencent.com/document/product/1552/70759)。若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
5025 5026 5027 |
# File 'lib/v20220901/models.rb', line 5025 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 |
# File 'lib/v20220901/models.rb', line 5039 def deserialize(params) @ZoneId = params['ZoneId'] @Type = params['Type'] @Method = params['Method'] @Targets = params['Targets'] @EncodeUrl = params['EncodeUrl'] unless params['CacheTag'].nil? @CacheTag = CacheTag.new @CacheTag.deserialize(params['CacheTag']) end end |
,必须携带协议信息。更多元素格式依据清除缓存类型而定,可参考下方接口调用示例。<li>单次提交的任务数受计费套餐配额限制,请查看 [EO 计费套餐](