public class CdnClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
CdnClient(Credential credential,
String region) |
CdnClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AddCdnDomainResponse |
AddCdnDomain(AddCdnDomainRequest req)
AddCdnDomain 用于新增内容分发网络加速域名。
|
CreateClsLogTopicResponse |
CreateClsLogTopic(CreateClsLogTopicRequest req)
CreatClsLogTopic 用于创建日志主题。注意:一个日志集下至多可创建10个日志主题。
|
DeleteCdnDomainResponse |
DeleteCdnDomain(DeleteCdnDomainRequest req)
DeleteCdnDomain 用于删除指定加速域名
|
DeleteClsLogTopicResponse |
DeleteClsLogTopic(DeleteClsLogTopicRequest req)
DeleteClsLogTopic 用于删除日志主题。注意:删除后,所有该日志主题下绑定域名的日志将不再继续投递至该主题,已经投递的日志将会被全部清空。生效时间约为 5~15 分钟。
|
DescribeBillingDataResponse |
DescribeBillingData(DescribeBillingDataRequest req)
DescribeBillingData 用于查询实际计费数据明细。
|
DescribeCdnDataResponse |
DescribeCdnData(DescribeCdnDataRequest req)
DescribeCdnData 用于查询 CDN 实时访问监控数据,支持以下指标查询:
+ 流量(单位为 byte)
+ 带宽(单位为 bps)
+ 请求数(单位为 次)
+ 流量命中率(单位为 %,小数点后保留两位)
+ 状态码 2xx 汇总及各 2 开头状态码明细(单位为 个)
+ 状态码 3xx 汇总及各 3 开头状态码明细(单位为 个)
+ 状态码 4xx 汇总及各 4 开头状态码明细(单位为 个)
+ 状态码 5xx 汇总及各 5 开头状态码明细(单位为 个)
|
DescribeCdnDomainLogsResponse |
DescribeCdnDomainLogs(DescribeCdnDomainLogsRequest req)
DescribeCdnDomainLogs 用于查询访问日志下载地址,仅支持 30 天以内的境内、境外访问日志下载链接查询。
|
DescribeCdnIpResponse |
DescribeCdnIp(DescribeCdnIpRequest req)
DescribeCdnIp 用于查询 CDN IP 归属。
|
DescribeCertDomainsResponse |
DescribeCertDomains(DescribeCertDomainsRequest req)
DescribeCertDomains 用于校验SSL证书并提取证书中包含的域名。
|
DescribeDomainsResponse |
DescribeDomains(DescribeDomainsRequest req)
DescribeDomains 用于查询内容分发网络加速域名(含境内、境外)基本配置信息,包括项目ID、服务状态,业务类型、创建时间、更新时间等信息。
|
DescribeDomainsConfigResponse |
DescribeDomainsConfig(DescribeDomainsConfigRequest req)
DescribeDomainsConfig 用于查询内容分发网络加速域名(含境内、境外)的所有配置信息。
|
DescribeImageConfigResponse |
DescribeImageConfig(DescribeImageConfigRequest req)
DescribeImageConfig 用于获取域名图片优化的当前配置,支持Webp、TPG 和 Guetzli。
|
DescribeIpStatusResponse |
DescribeIpStatus(DescribeIpStatusRequest req)
DescribeIpStatus 用于查询域名所在加速平台的边缘节点、回源节点明细。注意事项:边缘节点(edge)尚未全量开放,未在内测名单中的账号不支持调用
|
DescribeIpVisitResponse |
DescribeIpVisit(DescribeIpVisitRequest req)
DescribeIpVisit 用于查询 5 分钟活跃用户数,及日活跃用户数明细
+ 5 分钟活跃用户数:根据日志中客户端 IP,5 分钟粒度去重统计
+ 日活跃用户数:根据日志中客户端 IP,按天粒度去重统计
|
DescribeMapInfoResponse |
DescribeMapInfo(DescribeMapInfoRequest req)
DescribeMapInfo 用于查询省份对应的 ID,运营商对应的 ID 信息。
|
DescribeOriginDataResponse |
DescribeOriginData(DescribeOriginDataRequest req)
DescribeOriginData 用于查询 CDN 实时回源监控数据,支持以下指标查询:
+ 回源流量(单位为 byte)
+ 回源带宽(单位为 bps)
+ 回源请求数(单位为 次)
+ 回源失败请求数(单位为 次)
+ 回源失败率(单位为 %,小数点后保留两位)
+ 回源状态码 2xx 汇总及各 2 开头回源状态码明细(单位为 个)
+ 回源状态码 3xx 汇总及各 3 开头回源状态码明细(单位为 个)
+ 回源状态码 4xx 汇总及各 4 开头回源状态码明细(单位为 个)
+ 回源状态码 5xx 汇总及各 5 开头回源状态码明细(单位为 个)
|
DescribePayTypeResponse |
DescribePayType(DescribePayTypeRequest req)
DescribePayType 用于查询用户的计费类型,计费周期等信息。
|
DescribePurgeQuotaResponse |
DescribePurgeQuota(DescribePurgeQuotaRequest req)
DescribePurgeQuota 用于查询账户刷新配额和每日可用量。
|
DescribePurgeTasksResponse |
DescribePurgeTasks(DescribePurgeTasksRequest req)
DescribePurgeTasks 用于查询提交的 URL 刷新、目录刷新记录及执行进度,通过 PurgePathCache 与 PurgeUrlsCache 接口提交的任务均可通过此接口进行查询。
|
DescribePushQuotaResponse |
DescribePushQuota(DescribePushQuotaRequest req)
DescribePushQuota 用于查询预热配额和每日可用量。
|
DescribePushTasksResponse |
DescribePushTasks(DescribePushTasksRequest req)
DescribePushTasks 用于查询预热任务提交历史记录及执行进度。
接口灰度中,暂未全量开放,敬请期待。
|
DescribeReportDataResponse |
DescribeReportData(DescribeReportDataRequest req)
DescribeReportData 用于查询域名/项目维度的日/周/月报表数据。
|
DescribeTrafficPackagesResponse |
DescribeTrafficPackages(DescribeTrafficPackagesRequest req)
DescribeTrafficPackages 用于查询中国境内 CDN 流量包详情。
|
DescribeUrlViolationsResponse |
DescribeUrlViolations(DescribeUrlViolationsRequest req)
DescribeUrlViolations 用于查询被 CDN 系统扫描到的域名违规 URL 列表及当前状态。
对应内容分发网络控制台【图片鉴黄】页面。
|
DisableCachesResponse |
DisableCaches(DisableCachesRequest req)
DisableCaches 用于禁用 CDN 上指定 URL 的访问,禁用完成后,全网访问会直接返回 403。(接口尚在内测中,暂未全量开放使用)
|
DisableClsLogTopicResponse |
DisableClsLogTopic(DisableClsLogTopicRequest req)
DisableClsLogTopic 用于停止日志主题投递。注意:停止后,所有绑定该日志主题域名的日志将不再继续投递至该主题,已经投递的日志将会继续保留。生效时间约为 5~15 分钟。
|
EnableCachesResponse |
EnableCaches(EnableCachesRequest req)
EnableCaches 用于解禁手工封禁的 URL,解禁成功后,全网生效时间约 5~10 分钟。(接口尚在内测中,暂未全量开放使用)
|
EnableClsLogTopicResponse |
EnableClsLogTopic(EnableClsLogTopicRequest req)
EnableClsLogTopic 用于启动日志主题投递。注意:启动后,所有绑定该日志主题域名的日志将继续投递至该主题。生效时间约为 5~15 分钟。
|
GetDisableRecordsResponse |
GetDisableRecords(GetDisableRecordsRequest req)
GetDisableRecords 用于查询资源禁用历史,及 URL 当前状态。(接口尚在内测中,暂未全量开放使用)
|
ListClsLogTopicsResponse |
ListClsLogTopics(ListClsLogTopicsRequest req)
ListClsLogTopics 用于显示日志主题列表。注意:一个日志集下至多含10个日志主题。
|
ListClsTopicDomainsResponse |
ListClsTopicDomains(ListClsTopicDomainsRequest req)
ListClsTopicDomains 用于获取某日志主题下绑定的域名列表。
|
ListTopDataResponse |
ListTopData(ListTopDataRequest req)
ListTopData 通过入参 Metric 和 Filter 组合不同,可以查询以下排序数据:
+ 依据总流量、总请求数对访问 URL 排序,从大至小返回 TOP 1000 URL
+ 依据总流量、总请求数对客户端省份排序,从大至小返回省份列表
+ 依据总流量、总请求数对客户端运营商排序,从大至小返回运营商列表
+ 依据总流量、峰值带宽、总请求数、平均命中率、2XX/3XX/4XX/5XX 状态码对域名排序,从大至小返回域名列表
+ 依据总回源流量、回源峰值带宽、总回源请求数、平均回源失败率、2XX/3XX/4XX/5XX 回源状态码对域名排序,从大至小返回域名列表
注意:仅支持 90 天内数据查询
|
ManageClsTopicDomainsResponse |
ManageClsTopicDomains(ManageClsTopicDomainsRequest req)
ManageClsTopicDomains 用于管理某日志主题下绑定的域名列表。
|
PurgePathCacheResponse |
PurgePathCache(PurgePathCacheRequest req)
PurgePathCache 用于批量提交目录刷新,根据域名的加速区域进行对应区域的刷新。
默认情况下境内、境外加速区域每日目录刷新额度为各 100 条,每次最多可提交 20 条。
|
PurgeUrlsCacheResponse |
PurgeUrlsCache(PurgeUrlsCacheRequest req)
PurgeUrlsCache 用于批量提交 URL 进行刷新,根据 URL 中域名的当前加速区域进行对应区域的刷新。
默认情况下境内、境外加速区域每日 URL 刷新额度各为 10000 条,每次最多可提交 1000 条。
|
PushUrlsCacheResponse |
PushUrlsCache(PushUrlsCacheRequest req)
PushUrlsCache 用于将指定 URL 资源列表加载至 CDN 节点,支持指定加速区域预热。
默认情况下境内、境外每日预热 URL 限额为各 1000 条,每次最多可提交 20 条。
接口灰度中,暂未全量开放,敬请期待。
|
SearchClsLogResponse |
SearchClsLog(SearchClsLogRequest req)
SearchClsLog 用于 CLS 日志检索。支持检索今天,24小时(可选近7中的某一天),近7天的日志数据。
|
StartCdnDomainResponse |
StartCdnDomain(StartCdnDomainRequest req)
StartCdnDomain 用于启用已停用域名的加速服务
|
StopCdnDomainResponse |
StopCdnDomain(StopCdnDomainRequest req)
StopCdnDomain 用于停止域名的加速服务。
注意:停止加速服务后,访问至加速节点的请求将会直接返回 404。为避免对您的业务造成影响,请在停止加速服务前将解析切走。
|
UpdateDomainConfigResponse |
UpdateDomainConfig(UpdateDomainConfigRequest req)
UpdateDomainConfig 用于修改内容分发网络加速域名配置信息
注意:如果需要更新复杂类型的配置项,必须传递整个对象的所有属性,未传递的属性将使用默认值,建议通过查询接口获取配置属性后,直接修改后传递给本接口。Https配置由于证书的特殊性,更新时不用传递证书和密钥字段。
|
UpdateImageConfigResponse |
UpdateImageConfig(UpdateImageConfigRequest req)
UpdateImageConfig 用于更新控制台图片优化的相关配置,支持Webp、TPG 和 Guetzli。
|
UpdatePayTypeResponse |
UpdatePayType(UpdatePayTypeRequest req)
本接口(UpdatePayType)用于修改账号计费类型,暂不支持月结用户或子账号修改。
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public CdnClient(Credential credential, String region)
public CdnClient(Credential credential, String region, ClientProfile profile)
public AddCdnDomainResponse AddCdnDomain(AddCdnDomainRequest req) throws TencentCloudSDKException
req
- AddCdnDomainRequestTencentCloudSDKException
public CreateClsLogTopicResponse CreateClsLogTopic(CreateClsLogTopicRequest req) throws TencentCloudSDKException
req
- CreateClsLogTopicRequestTencentCloudSDKException
public DeleteCdnDomainResponse DeleteCdnDomain(DeleteCdnDomainRequest req) throws TencentCloudSDKException
req
- DeleteCdnDomainRequestTencentCloudSDKException
public DeleteClsLogTopicResponse DeleteClsLogTopic(DeleteClsLogTopicRequest req) throws TencentCloudSDKException
req
- DeleteClsLogTopicRequestTencentCloudSDKException
public DescribeBillingDataResponse DescribeBillingData(DescribeBillingDataRequest req) throws TencentCloudSDKException
req
- DescribeBillingDataRequestTencentCloudSDKException
public DescribeCdnDataResponse DescribeCdnData(DescribeCdnDataRequest req) throws TencentCloudSDKException
req
- DescribeCdnDataRequestTencentCloudSDKException
public DescribeCdnDomainLogsResponse DescribeCdnDomainLogs(DescribeCdnDomainLogsRequest req) throws TencentCloudSDKException
req
- DescribeCdnDomainLogsRequestTencentCloudSDKException
public DescribeCdnIpResponse DescribeCdnIp(DescribeCdnIpRequest req) throws TencentCloudSDKException
req
- DescribeCdnIpRequestTencentCloudSDKException
public DescribeCertDomainsResponse DescribeCertDomains(DescribeCertDomainsRequest req) throws TencentCloudSDKException
req
- DescribeCertDomainsRequestTencentCloudSDKException
public DescribeDomainsResponse DescribeDomains(DescribeDomainsRequest req) throws TencentCloudSDKException
req
- DescribeDomainsRequestTencentCloudSDKException
public DescribeDomainsConfigResponse DescribeDomainsConfig(DescribeDomainsConfigRequest req) throws TencentCloudSDKException
req
- DescribeDomainsConfigRequestTencentCloudSDKException
public DescribeImageConfigResponse DescribeImageConfig(DescribeImageConfigRequest req) throws TencentCloudSDKException
req
- DescribeImageConfigRequestTencentCloudSDKException
public DescribeIpStatusResponse DescribeIpStatus(DescribeIpStatusRequest req) throws TencentCloudSDKException
req
- DescribeIpStatusRequestTencentCloudSDKException
public DescribeIpVisitResponse DescribeIpVisit(DescribeIpVisitRequest req) throws TencentCloudSDKException
req
- DescribeIpVisitRequestTencentCloudSDKException
public DescribeMapInfoResponse DescribeMapInfo(DescribeMapInfoRequest req) throws TencentCloudSDKException
req
- DescribeMapInfoRequestTencentCloudSDKException
public DescribeOriginDataResponse DescribeOriginData(DescribeOriginDataRequest req) throws TencentCloudSDKException
req
- DescribeOriginDataRequestTencentCloudSDKException
public DescribePayTypeResponse DescribePayType(DescribePayTypeRequest req) throws TencentCloudSDKException
req
- DescribePayTypeRequestTencentCloudSDKException
public DescribePurgeQuotaResponse DescribePurgeQuota(DescribePurgeQuotaRequest req) throws TencentCloudSDKException
req
- DescribePurgeQuotaRequestTencentCloudSDKException
public DescribePurgeTasksResponse DescribePurgeTasks(DescribePurgeTasksRequest req) throws TencentCloudSDKException
req
- DescribePurgeTasksRequestTencentCloudSDKException
public DescribePushQuotaResponse DescribePushQuota(DescribePushQuotaRequest req) throws TencentCloudSDKException
req
- DescribePushQuotaRequestTencentCloudSDKException
public DescribePushTasksResponse DescribePushTasks(DescribePushTasksRequest req) throws TencentCloudSDKException
req
- DescribePushTasksRequestTencentCloudSDKException
public DescribeReportDataResponse DescribeReportData(DescribeReportDataRequest req) throws TencentCloudSDKException
req
- DescribeReportDataRequestTencentCloudSDKException
public DescribeTrafficPackagesResponse DescribeTrafficPackages(DescribeTrafficPackagesRequest req) throws TencentCloudSDKException
req
- DescribeTrafficPackagesRequestTencentCloudSDKException
public DescribeUrlViolationsResponse DescribeUrlViolations(DescribeUrlViolationsRequest req) throws TencentCloudSDKException
req
- DescribeUrlViolationsRequestTencentCloudSDKException
public DisableCachesResponse DisableCaches(DisableCachesRequest req) throws TencentCloudSDKException
req
- DisableCachesRequestTencentCloudSDKException
public DisableClsLogTopicResponse DisableClsLogTopic(DisableClsLogTopicRequest req) throws TencentCloudSDKException
req
- DisableClsLogTopicRequestTencentCloudSDKException
public EnableCachesResponse EnableCaches(EnableCachesRequest req) throws TencentCloudSDKException
req
- EnableCachesRequestTencentCloudSDKException
public EnableClsLogTopicResponse EnableClsLogTopic(EnableClsLogTopicRequest req) throws TencentCloudSDKException
req
- EnableClsLogTopicRequestTencentCloudSDKException
public GetDisableRecordsResponse GetDisableRecords(GetDisableRecordsRequest req) throws TencentCloudSDKException
req
- GetDisableRecordsRequestTencentCloudSDKException
public ListClsLogTopicsResponse ListClsLogTopics(ListClsLogTopicsRequest req) throws TencentCloudSDKException
req
- ListClsLogTopicsRequestTencentCloudSDKException
public ListClsTopicDomainsResponse ListClsTopicDomains(ListClsTopicDomainsRequest req) throws TencentCloudSDKException
req
- ListClsTopicDomainsRequestTencentCloudSDKException
public ListTopDataResponse ListTopData(ListTopDataRequest req) throws TencentCloudSDKException
req
- ListTopDataRequestTencentCloudSDKException
public ManageClsTopicDomainsResponse ManageClsTopicDomains(ManageClsTopicDomainsRequest req) throws TencentCloudSDKException
req
- ManageClsTopicDomainsRequestTencentCloudSDKException
public PurgePathCacheResponse PurgePathCache(PurgePathCacheRequest req) throws TencentCloudSDKException
req
- PurgePathCacheRequestTencentCloudSDKException
public PurgeUrlsCacheResponse PurgeUrlsCache(PurgeUrlsCacheRequest req) throws TencentCloudSDKException
req
- PurgeUrlsCacheRequestTencentCloudSDKException
public PushUrlsCacheResponse PushUrlsCache(PushUrlsCacheRequest req) throws TencentCloudSDKException
req
- PushUrlsCacheRequestTencentCloudSDKException
public SearchClsLogResponse SearchClsLog(SearchClsLogRequest req) throws TencentCloudSDKException
req
- SearchClsLogRequestTencentCloudSDKException
public StartCdnDomainResponse StartCdnDomain(StartCdnDomainRequest req) throws TencentCloudSDKException
req
- StartCdnDomainRequestTencentCloudSDKException
public StopCdnDomainResponse StopCdnDomain(StopCdnDomainRequest req) throws TencentCloudSDKException
req
- StopCdnDomainRequestTencentCloudSDKException
public UpdateDomainConfigResponse UpdateDomainConfig(UpdateDomainConfigRequest req) throws TencentCloudSDKException
req
- UpdateDomainConfigRequestTencentCloudSDKException
public UpdateImageConfigResponse UpdateImageConfig(UpdateImageConfigRequest req) throws TencentCloudSDKException
req
- UpdateImageConfigRequestTencentCloudSDKException
public UpdatePayTypeResponse UpdatePayType(UpdatePayTypeRequest req) throws TencentCloudSDKException
req
- UpdatePayTypeRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.