Class CreatePurgeTaskRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.CreatePurgeTaskRequest
-
public class CreatePurgeTaskRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreatePurgeTaskRequest()CreatePurgeTaskRequest(CreatePurgeTaskRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BooleangetEncodeUrl()Deprecated.StringgetMethod()Get 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有: invalidate:仅刷新目录下产生了更新的资源; delete:无论目录下资源是否更新都刷新节点资源。注意:使用目录刷新时,默认值: invalidate。String[]getTargets()Get 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。StringgetType()Get 节点缓存清除类型,取值有: purge_url:URL刷新; purge_prefix:目录刷新; purge_host:Hostname 刷新; purge_all:站点下全部缓存刷新; purge_cache_tag:cache-tag 刷新。缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。StringgetZoneId()Get 站点 ID。voidsetEncodeUrl(Boolean EncodeUrl)Deprecated.voidsetMethod(String Method)Set 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有: invalidate:仅刷新目录下产生了更新的资源; delete:无论目录下资源是否更新都刷新节点资源。注意:使用目录刷新时,默认值: invalidate。voidsetTargets(String[] Targets)Set 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。voidsetType(String Type)Set 节点缓存清除类型,取值有: purge_url:URL刷新; purge_prefix:目录刷新; purge_host:Hostname 刷新; purge_all:站点下全部缓存刷新; purge_cache_tag:cache-tag 刷新。缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。voidsetZoneId(String ZoneId)Set 站点 ID。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreatePurgeTaskRequest
public CreatePurgeTaskRequest()
-
CreatePurgeTaskRequest
public CreatePurgeTaskRequest(CreatePurgeTaskRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getZoneId
public String getZoneId()
Get 站点 ID。- Returns:
- ZoneId 站点 ID。
-
setZoneId
public void setZoneId(String ZoneId)
Set 站点 ID。- Parameters:
ZoneId- 站点 ID。
-
getType
public String getType()
Get 节点缓存清除类型,取值有:- purge_url:URL刷新;
- purge_prefix:目录刷新;
- purge_host:Hostname 刷新;
- purge_all:站点下全部缓存刷新;
- purge_cache_tag:cache-tag 刷新。
缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。- Returns:
- Type 节点缓存清除类型,取值有:
- purge_url:URL刷新;
- purge_prefix:目录刷新;
- purge_host:Hostname 刷新;
- purge_all:站点下全部缓存刷新;
- purge_cache_tag:cache-tag 刷新。
缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。
-
setType
public void setType(String Type)
Set 节点缓存清除类型,取值有:- purge_url:URL刷新;
- purge_prefix:目录刷新;
- purge_host:Hostname 刷新;
- purge_all:站点下全部缓存刷新;
- purge_cache_tag:cache-tag 刷新。
缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。- Parameters:
Type- 节点缓存清除类型,取值有:- purge_url:URL刷新;
- purge_prefix:目录刷新;
- purge_host:Hostname 刷新;
- purge_all:站点下全部缓存刷新;
- purge_cache_tag:cache-tag 刷新。
缓存清除类型详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。
-
getMethod
public String getMethod()
Get 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有:- invalidate:仅刷新目录下产生了更新的资源;
- delete:无论目录下资源是否更新都刷新节点资源。
注意:使用目录刷新时,默认值: invalidate。- Returns:
- Method 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有:
- invalidate:仅刷新目录下产生了更新的资源;
- delete:无论目录下资源是否更新都刷新节点资源。
注意:使用目录刷新时,默认值: invalidate。
-
setMethod
public void setMethod(String Method)
Set 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有:- invalidate:仅刷新目录下产生了更新的资源;
- delete:无论目录下资源是否更新都刷新节点资源。
注意:使用目录刷新时,默认值: invalidate。- Parameters:
Method- 节点缓存清除方法,针对目录刷新、Hostname刷新以及刷新全部缓存 类型有效,取值有:- invalidate:仅刷新目录下产生了更新的资源;
- delete:无论目录下资源是否更新都刷新节点资源。
注意:使用目录刷新时,默认值: invalidate。
-
getTargets
public String[] getTargets()
Get 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。- EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;
- 单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。
- Returns:
- Targets 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。
- EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;
- 单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。
-
setTargets
public void setTargets(String[] Targets)
Set 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。- EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;
- 单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。
- Parameters:
Targets- 要清除缓存的资源列表。每个元素格式依据清除缓存类型而定,可参考接口示例。- EO 默认针对内容含有非 ASCII 字符集的字符进行转义,编码规则遵循 RFC3986;
- 单次提交的任务数受计费套餐配额限制,请查看 [EO计费套餐](https://cloud.tencent.com/document/product/1552/77380)。
-
getEncodeUrl
@Deprecated public Boolean getEncodeUrl()
Deprecated.Get 若有编码转换,仅清除编码转换后匹配的资源。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。- Returns:
- EncodeUrl 若有编码转换,仅清除编码转换后匹配的资源。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
-
setEncodeUrl
@Deprecated public void setEncodeUrl(Boolean EncodeUrl)
Deprecated.Set 若有编码转换,仅清除编码转换后匹配的资源。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。- Parameters:
EncodeUrl- 若有编码转换,仅清除编码转换后匹配的资源。 若内容含有非 ASCII 字符集的字符,请开启此开关进行编码转换(编码规则遵循 RFC3986)。
-
-