Class TeoClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.teo.v20220901.TeoClient
-
public class TeoClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description TeoClient(Credential credential, String region)TeoClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
TeoClient
public TeoClient(Credential credential, String region)
-
TeoClient
public TeoClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
BindZoneToPlan
public BindZoneToPlanResponse BindZoneToPlan(BindZoneToPlanRequest req) throws TencentCloudSDKException
将未绑定套餐的站点绑定到已有套餐- Parameters:
req- BindZoneToPlanRequest- Returns:
- BindZoneToPlanResponse
- Throws:
TencentCloudSDKException
-
CheckCnameStatus
public CheckCnameStatusResponse CheckCnameStatus(CheckCnameStatusRequest req) throws TencentCloudSDKException
校验域名 CNAME 状态- Parameters:
req- CheckCnameStatusRequest- Returns:
- CheckCnameStatusResponse
- Throws:
TencentCloudSDKException
-
CreateAccelerationDomain
public CreateAccelerationDomainResponse CreateAccelerationDomain(CreateAccelerationDomainRequest req) throws TencentCloudSDKException
创建加速域名- Parameters:
req- CreateAccelerationDomainRequest- Returns:
- CreateAccelerationDomainResponse
- Throws:
TencentCloudSDKException
-
CreateAliasDomain
public CreateAliasDomainResponse CreateAliasDomain(CreateAliasDomainRequest req) throws TencentCloudSDKException
创建别称域名。- Parameters:
req- CreateAliasDomainRequest- Returns:
- CreateAliasDomainResponse
- Throws:
TencentCloudSDKException
-
CreateApplicationProxy
public CreateApplicationProxyResponse CreateApplicationProxy(CreateApplicationProxyRequest req) throws TencentCloudSDKException
创建应用代理- Parameters:
req- CreateApplicationProxyRequest- Returns:
- CreateApplicationProxyResponse
- Throws:
TencentCloudSDKException
-
CreateApplicationProxyRule
public CreateApplicationProxyRuleResponse CreateApplicationProxyRule(CreateApplicationProxyRuleRequest req) throws TencentCloudSDKException
创建应用代理规则- Parameters:
req- CreateApplicationProxyRuleRequest- Returns:
- CreateApplicationProxyRuleResponse
- Throws:
TencentCloudSDKException
-
CreateOriginGroup
public CreateOriginGroupResponse CreateOriginGroup(CreateOriginGroupRequest req) throws TencentCloudSDKException
创建源站组- Parameters:
req- CreateOriginGroupRequest- Returns:
- CreateOriginGroupResponse
- Throws:
TencentCloudSDKException
-
CreatePlanForZone
public CreatePlanForZoneResponse CreatePlanForZone(CreatePlanForZoneRequest req) throws TencentCloudSDKException
为未购买套餐的站点购买套餐- Parameters:
req- CreatePlanForZoneRequest- Returns:
- CreatePlanForZoneResponse
- Throws:
TencentCloudSDKException
-
CreatePrefetchTask
public CreatePrefetchTaskResponse CreatePrefetchTask(CreatePrefetchTaskRequest req) throws TencentCloudSDKException
创建预热任务- Parameters:
req- CreatePrefetchTaskRequest- Returns:
- CreatePrefetchTaskResponse
- Throws:
TencentCloudSDKException
-
CreatePurgeTask
public CreatePurgeTaskResponse CreatePurgeTask(CreatePurgeTaskRequest req) throws TencentCloudSDKException
当源站资源更新,但节点缓存 TTL 未过期时,用户仍会访问到旧的资源,此时可以通过该接口实现节点资源更新。触发更新的方法有以下两种:- 直接删除:不做任何校验,直接删除节点缓存,用户请求时触发回源拉取;
- 标记过期:将节点资源置为过期,用户请求时触发回源校验,即发送带有 If-None-Match 和 If-Modified-Since 头部的 HTTP 条件请求。若源站响应 200,则节点会回源拉取新的资源并更新缓存;若源站响应 304,则节点不会更新缓存;
清除缓存任务详情请查看[清除缓存](https://cloud.tencent.com/document/product/1552/70759)。- Parameters:
req- CreatePurgeTaskRequest- Returns:
- CreatePurgeTaskResponse
- Throws:
TencentCloudSDKException
-
CreateRule
public CreateRuleResponse CreateRule(CreateRuleRequest req) throws TencentCloudSDKException
规则引擎创建规则。- Parameters:
req- CreateRuleRequest- Returns:
- CreateRuleResponse
- Throws:
TencentCloudSDKException
-
CreateSecurityIPGroup
public CreateSecurityIPGroupResponse CreateSecurityIPGroup(CreateSecurityIPGroupRequest req) throws TencentCloudSDKException
创建安全 IP 组- Parameters:
req- CreateSecurityIPGroupRequest- Returns:
- CreateSecurityIPGroupResponse
- Throws:
TencentCloudSDKException
-
CreateSharedCNAME
public CreateSharedCNAMEResponse CreateSharedCNAME(CreateSharedCNAMERequest req) throws TencentCloudSDKException
创建共享 CNAME- Parameters:
req- CreateSharedCNAMERequest- Returns:
- CreateSharedCNAMEResponse
- Throws:
TencentCloudSDKException
-
CreateZone
public CreateZoneResponse CreateZone(CreateZoneRequest req) throws TencentCloudSDKException
用于用户接入新的站点。- Parameters:
req- CreateZoneRequest- Returns:
- CreateZoneResponse
- Throws:
TencentCloudSDKException
-
DeleteAccelerationDomains
public DeleteAccelerationDomainsResponse DeleteAccelerationDomains(DeleteAccelerationDomainsRequest req) throws TencentCloudSDKException
批量删除加速域名- Parameters:
req- DeleteAccelerationDomainsRequest- Returns:
- DeleteAccelerationDomainsResponse
- Throws:
TencentCloudSDKException
-
DeleteAliasDomain
public DeleteAliasDomainResponse DeleteAliasDomain(DeleteAliasDomainRequest req) throws TencentCloudSDKException
删除别称域名。- Parameters:
req- DeleteAliasDomainRequest- Returns:
- DeleteAliasDomainResponse
- Throws:
TencentCloudSDKException
-
DeleteApplicationProxy
public DeleteApplicationProxyResponse DeleteApplicationProxy(DeleteApplicationProxyRequest req) throws TencentCloudSDKException
删除应用代理- Parameters:
req- DeleteApplicationProxyRequest- Returns:
- DeleteApplicationProxyResponse
- Throws:
TencentCloudSDKException
-
DeleteApplicationProxyRule
public DeleteApplicationProxyRuleResponse DeleteApplicationProxyRule(DeleteApplicationProxyRuleRequest req) throws TencentCloudSDKException
删除应用代理规则- Parameters:
req- DeleteApplicationProxyRuleRequest- Returns:
- DeleteApplicationProxyRuleResponse
- Throws:
TencentCloudSDKException
-
DeleteOriginGroup
public DeleteOriginGroupResponse DeleteOriginGroup(DeleteOriginGroupRequest req) throws TencentCloudSDKException
删除源站组- Parameters:
req- DeleteOriginGroupRequest- Returns:
- DeleteOriginGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteRules
public DeleteRulesResponse DeleteRules(DeleteRulesRequest req) throws TencentCloudSDKException
批量删除规则引擎规则。- Parameters:
req- DeleteRulesRequest- Returns:
- DeleteRulesResponse
- Throws:
TencentCloudSDKException
-
DeleteSecurityIPGroup
public DeleteSecurityIPGroupResponse DeleteSecurityIPGroup(DeleteSecurityIPGroupRequest req) throws TencentCloudSDKException
删除指定 IP 组,如果有规则引用了 IP 组情况,则不允许删除。- Parameters:
req- DeleteSecurityIPGroupRequest- Returns:
- DeleteSecurityIPGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteZone
public DeleteZoneResponse DeleteZone(DeleteZoneRequest req) throws TencentCloudSDKException
删除站点。- Parameters:
req- DeleteZoneRequest- Returns:
- DeleteZoneResponse
- Throws:
TencentCloudSDKException
-
DescribeAccelerationDomains
public DescribeAccelerationDomainsResponse DescribeAccelerationDomains(DescribeAccelerationDomainsRequest req) throws TencentCloudSDKException
查询加速域名列表,支持搜索、分页、排序、过滤。- Parameters:
req- DescribeAccelerationDomainsRequest- Returns:
- DescribeAccelerationDomainsResponse
- Throws:
TencentCloudSDKException
-
DescribeAliasDomains
public DescribeAliasDomainsResponse DescribeAliasDomains(DescribeAliasDomainsRequest req) throws TencentCloudSDKException
查询别称域名信息列表。- Parameters:
req- DescribeAliasDomainsRequest- Returns:
- DescribeAliasDomainsResponse
- Throws:
TencentCloudSDKException
-
DescribeApplicationProxies
public DescribeApplicationProxiesResponse DescribeApplicationProxies(DescribeApplicationProxiesRequest req) throws TencentCloudSDKException
查询应用代理列表。- Parameters:
req- DescribeApplicationProxiesRequest- Returns:
- DescribeApplicationProxiesResponse
- Throws:
TencentCloudSDKException
-
DescribeAvailablePlans
public DescribeAvailablePlansResponse DescribeAvailablePlans(DescribeAvailablePlansRequest req) throws TencentCloudSDKException
查询当前账户可用套餐信息列表- Parameters:
req- DescribeAvailablePlansRequest- Returns:
- DescribeAvailablePlansResponse
- Throws:
TencentCloudSDKException
-
DescribeContentQuota
public DescribeContentQuotaResponse DescribeContentQuota(DescribeContentQuotaRequest req) throws TencentCloudSDKException
查询内容管理接口配额- Parameters:
req- DescribeContentQuotaRequest- Returns:
- DescribeContentQuotaResponse
- Throws:
TencentCloudSDKException
-
DescribeDDoSAttackData
public DescribeDDoSAttackDataResponse DescribeDDoSAttackData(DescribeDDoSAttackDataRequest req) throws TencentCloudSDKException
本接口(DescribeDDoSAttackData)用于查询DDoS攻击时序数据。- Parameters:
req- DescribeDDoSAttackDataRequest- Returns:
- DescribeDDoSAttackDataResponse
- Throws:
TencentCloudSDKException
-
DescribeDDoSAttackEvent
public DescribeDDoSAttackEventResponse DescribeDDoSAttackEvent(DescribeDDoSAttackEventRequest req) throws TencentCloudSDKException
本接口(DescribeDDoSAttackEvent)用于查询DDoS攻击事件列表。- Parameters:
req- DescribeDDoSAttackEventRequest- Returns:
- DescribeDDoSAttackEventResponse
- Throws:
TencentCloudSDKException
-
DescribeDDoSAttackTopData
public DescribeDDoSAttackTopDataResponse DescribeDDoSAttackTopData(DescribeDDoSAttackTopDataRequest req) throws TencentCloudSDKException
本接口(DescribeDDoSAttackTopData)用于查询DDoS攻击Top数据。- Parameters:
req- DescribeDDoSAttackTopDataRequest- Returns:
- DescribeDDoSAttackTopDataResponse
- Throws:
TencentCloudSDKException
-
DescribeDefaultCertificates
public DescribeDefaultCertificatesResponse DescribeDefaultCertificates(DescribeDefaultCertificatesRequest req) throws TencentCloudSDKException
查询默认证书列表- Parameters:
req- DescribeDefaultCertificatesRequest- Returns:
- DescribeDefaultCertificatesResponse
- Throws:
TencentCloudSDKException
-
DescribeHostsSetting
public DescribeHostsSettingResponse DescribeHostsSetting(DescribeHostsSettingRequest req) throws TencentCloudSDKException
用于查询域名配置信息- Parameters:
req- DescribeHostsSettingRequest- Returns:
- DescribeHostsSettingResponse
- Throws:
TencentCloudSDKException
-
DescribeIdentifications
public DescribeIdentificationsResponse DescribeIdentifications(DescribeIdentificationsRequest req) throws TencentCloudSDKException
查询站点的验证信息。- Parameters:
req- DescribeIdentificationsRequest- Returns:
- DescribeIdentificationsResponse
- Throws:
TencentCloudSDKException
-
DescribeOriginGroup
public DescribeOriginGroupResponse DescribeOriginGroup(DescribeOriginGroupRequest req) throws TencentCloudSDKException
获取源站组列表- Parameters:
req- DescribeOriginGroupRequest- Returns:
- DescribeOriginGroupResponse
- Throws:
TencentCloudSDKException
-
DescribeOriginProtection
public DescribeOriginProtectionResponse DescribeOriginProtection(DescribeOriginProtectionRequest req) throws TencentCloudSDKException
查询源站防护信息- Parameters:
req- DescribeOriginProtectionRequest- Returns:
- DescribeOriginProtectionResponse
- Throws:
TencentCloudSDKException
-
DescribeOverviewL7Data
public DescribeOverviewL7DataResponse DescribeOverviewL7Data(DescribeOverviewL7DataRequest req) throws TencentCloudSDKException
本接口(DescribeOverviewL7Data)用于查询七层监控类时序流量数据。- Parameters:
req- DescribeOverviewL7DataRequest- Returns:
- DescribeOverviewL7DataResponse
- Throws:
TencentCloudSDKException
-
DescribePrefetchTasks
public DescribePrefetchTasksResponse DescribePrefetchTasks(DescribePrefetchTasksRequest req) throws TencentCloudSDKException
查询预热任务状态- Parameters:
req- DescribePrefetchTasksRequest- Returns:
- DescribePrefetchTasksResponse
- Throws:
TencentCloudSDKException
-
DescribePurgeTasks
public DescribePurgeTasksResponse DescribePurgeTasks(DescribePurgeTasksRequest req) throws TencentCloudSDKException
查询清除缓存历史记录- Parameters:
req- DescribePurgeTasksRequest- Returns:
- DescribePurgeTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeRules
public DescribeRulesResponse DescribeRules(DescribeRulesRequest req) throws TencentCloudSDKException
查询规则引擎规则。- Parameters:
req- DescribeRulesRequest- Returns:
- DescribeRulesResponse
- Throws:
TencentCloudSDKException
-
DescribeRulesSetting
public DescribeRulesSettingResponse DescribeRulesSetting(DescribeRulesSettingRequest req) throws TencentCloudSDKException
返回规则引擎可应用匹配请求的设置列表及其详细建议配置信息- Parameters:
req- DescribeRulesSettingRequest- Returns:
- DescribeRulesSettingResponse
- Throws:
TencentCloudSDKException
-
DescribeTimingL4Data
public DescribeTimingL4DataResponse DescribeTimingL4Data(DescribeTimingL4DataRequest req) throws TencentCloudSDKException
本接口(DescribeTimingL4Data)用于查询四层时序流量数据列表。- Parameters:
req- DescribeTimingL4DataRequest- Returns:
- DescribeTimingL4DataResponse
- Throws:
TencentCloudSDKException
-
DescribeTimingL7AnalysisData
public DescribeTimingL7AnalysisDataResponse DescribeTimingL7AnalysisData(DescribeTimingL7AnalysisDataRequest req) throws TencentCloudSDKException
本接口(DescribeTimingL7AnalysisData)查询七层数据分析类时序数据。- Parameters:
req- DescribeTimingL7AnalysisDataRequest- Returns:
- DescribeTimingL7AnalysisDataResponse
- Throws:
TencentCloudSDKException
-
DescribeTimingL7CacheData
public DescribeTimingL7CacheDataResponse DescribeTimingL7CacheData(DescribeTimingL7CacheDataRequest req) throws TencentCloudSDKException
本接口(DescribeTimingL7CacheData)用于查询七层缓存分析时序类流量数据。- Parameters:
req- DescribeTimingL7CacheDataRequest- Returns:
- DescribeTimingL7CacheDataResponse
- Throws:
TencentCloudSDKException
-
DescribeTopL7AnalysisData
public DescribeTopL7AnalysisDataResponse DescribeTopL7AnalysisData(DescribeTopL7AnalysisDataRequest req) throws TencentCloudSDKException
本接口(DescribeTopL7AnalysisData)用于查询七层流量前topN的数据。- Parameters:
req- DescribeTopL7AnalysisDataRequest- Returns:
- DescribeTopL7AnalysisDataResponse
- Throws:
TencentCloudSDKException
-
DescribeTopL7CacheData
public DescribeTopL7CacheDataResponse DescribeTopL7CacheData(DescribeTopL7CacheDataRequest req) throws TencentCloudSDKException
本接口(DescribeTopL7CacheData)用于查询七层缓存分析topN流量数据。- Parameters:
req- DescribeTopL7CacheDataRequest- Returns:
- DescribeTopL7CacheDataResponse
- Throws:
TencentCloudSDKException
-
DescribeZoneSetting
public DescribeZoneSettingResponse DescribeZoneSetting(DescribeZoneSettingRequest req) throws TencentCloudSDKException
用于查询站点的所有配置信息。- Parameters:
req- DescribeZoneSettingRequest- Returns:
- DescribeZoneSettingResponse
- Throws:
TencentCloudSDKException
-
DescribeZones
public DescribeZonesResponse DescribeZones(DescribeZonesRequest req) throws TencentCloudSDKException
用户查询用户站点信息列表,支持分页。- Parameters:
req- DescribeZonesRequest- Returns:
- DescribeZonesResponse
- Throws:
TencentCloudSDKException
-
DownloadL4Logs
public DownloadL4LogsResponse DownloadL4Logs(DownloadL4LogsRequest req) throws TencentCloudSDKException
本接口(DownloadL4Logs)用于下载四层离线日志。- Parameters:
req- DownloadL4LogsRequest- Returns:
- DownloadL4LogsResponse
- Throws:
TencentCloudSDKException
-
DownloadL7Logs
public DownloadL7LogsResponse DownloadL7Logs(DownloadL7LogsRequest req) throws TencentCloudSDKException
本接口(DownloadL7Logs)下载七层离线日志。- Parameters:
req- DownloadL7LogsRequest- Returns:
- DownloadL7LogsResponse
- Throws:
TencentCloudSDKException
-
IdentifyZone
public IdentifyZoneResponse IdentifyZone(IdentifyZoneRequest req) throws TencentCloudSDKException
用于验证站点所有权。- Parameters:
req- IdentifyZoneRequest- Returns:
- IdentifyZoneResponse
- Throws:
TencentCloudSDKException
-
ModifyAccelerationDomain
public ModifyAccelerationDomainResponse ModifyAccelerationDomain(ModifyAccelerationDomainRequest req) throws TencentCloudSDKException
修改加速域名信息- Parameters:
req- ModifyAccelerationDomainRequest- Returns:
- ModifyAccelerationDomainResponse
- Throws:
TencentCloudSDKException
-
ModifyAccelerationDomainStatuses
public ModifyAccelerationDomainStatusesResponse ModifyAccelerationDomainStatuses(ModifyAccelerationDomainStatusesRequest req) throws TencentCloudSDKException
批量修改加速域名状态- Parameters:
req- ModifyAccelerationDomainStatusesRequest- Returns:
- ModifyAccelerationDomainStatusesResponse
- Throws:
TencentCloudSDKException
-
ModifyAliasDomain
public ModifyAliasDomainResponse ModifyAliasDomain(ModifyAliasDomainRequest req) throws TencentCloudSDKException
修改别称域名。- Parameters:
req- ModifyAliasDomainRequest- Returns:
- ModifyAliasDomainResponse
- Throws:
TencentCloudSDKException
-
ModifyAliasDomainStatus
public ModifyAliasDomainStatusResponse ModifyAliasDomainStatus(ModifyAliasDomainStatusRequest req) throws TencentCloudSDKException
修改别称域名状态。- Parameters:
req- ModifyAliasDomainStatusRequest- Returns:
- ModifyAliasDomainStatusResponse
- Throws:
TencentCloudSDKException
-
ModifyApplicationProxy
public ModifyApplicationProxyResponse ModifyApplicationProxy(ModifyApplicationProxyRequest req) throws TencentCloudSDKException
修改应用代理- Parameters:
req- ModifyApplicationProxyRequest- Returns:
- ModifyApplicationProxyResponse
- Throws:
TencentCloudSDKException
-
ModifyApplicationProxyRule
public ModifyApplicationProxyRuleResponse ModifyApplicationProxyRule(ModifyApplicationProxyRuleRequest req) throws TencentCloudSDKException
修改应用代理规则- Parameters:
req- ModifyApplicationProxyRuleRequest- Returns:
- ModifyApplicationProxyRuleResponse
- Throws:
TencentCloudSDKException
-
ModifyApplicationProxyRuleStatus
public ModifyApplicationProxyRuleStatusResponse ModifyApplicationProxyRuleStatus(ModifyApplicationProxyRuleStatusRequest req) throws TencentCloudSDKException
修改应用代理规则的状态- Parameters:
req- ModifyApplicationProxyRuleStatusRequest- Returns:
- ModifyApplicationProxyRuleStatusResponse
- Throws:
TencentCloudSDKException
-
ModifyApplicationProxyStatus
public ModifyApplicationProxyStatusResponse ModifyApplicationProxyStatus(ModifyApplicationProxyStatusRequest req) throws TencentCloudSDKException
修改应用代理的状态- Parameters:
req- ModifyApplicationProxyStatusRequest- Returns:
- ModifyApplicationProxyStatusResponse
- Throws:
TencentCloudSDKException
-
ModifyHostsCertificate
public ModifyHostsCertificateResponse ModifyHostsCertificate(ModifyHostsCertificateRequest req) throws TencentCloudSDKException
用于修改域名证书- Parameters:
req- ModifyHostsCertificateRequest- Returns:
- ModifyHostsCertificateResponse
- Throws:
TencentCloudSDKException
-
ModifyOriginGroup
public ModifyOriginGroupResponse ModifyOriginGroup(ModifyOriginGroupRequest req) throws TencentCloudSDKException
修改源站组- Parameters:
req- ModifyOriginGroupRequest- Returns:
- ModifyOriginGroupResponse
- Throws:
TencentCloudSDKException
-
ModifyRule
public ModifyRuleResponse ModifyRule(ModifyRuleRequest req) throws TencentCloudSDKException
修改规则引擎规则。- Parameters:
req- ModifyRuleRequest- Returns:
- ModifyRuleResponse
- Throws:
TencentCloudSDKException
-
ModifySecurityIPGroup
public ModifySecurityIPGroupResponse ModifySecurityIPGroup(ModifySecurityIPGroupRequest req) throws TencentCloudSDKException
修改安全 IP 组。- Parameters:
req- ModifySecurityIPGroupRequest- Returns:
- ModifySecurityIPGroupResponse
- Throws:
TencentCloudSDKException
-
ModifySecurityPolicy
public ModifySecurityPolicyResponse ModifySecurityPolicy(ModifySecurityPolicyRequest req) throws TencentCloudSDKException
修改Web&Bot\u5b89\u5168\u914d\u7f6e。- Parameters:
req- ModifySecurityPolicyRequest- Returns:
- ModifySecurityPolicyResponse
- Throws:
TencentCloudSDKException
-
ModifyZone
public ModifyZoneResponse ModifyZone(ModifyZoneRequest req) throws TencentCloudSDKException
修改站点信息。- Parameters:
req- ModifyZoneRequest- Returns:
- ModifyZoneResponse
- Throws:
TencentCloudSDKException
-
ModifyZoneSetting
public ModifyZoneSettingResponse ModifyZoneSetting(ModifyZoneSettingRequest req) throws TencentCloudSDKException
用于修改站点配置- Parameters:
req- ModifyZoneSettingRequest- Returns:
- ModifyZoneSettingResponse
- Throws:
TencentCloudSDKException
-
ModifyZoneStatus
public ModifyZoneStatusResponse ModifyZoneStatus(ModifyZoneStatusRequest req) throws TencentCloudSDKException
用于开启,关闭站点。- Parameters:
req- ModifyZoneStatusRequest- Returns:
- ModifyZoneStatusResponse
- Throws:
TencentCloudSDKException
-
-