public class EcdnClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION| Constructor and Description | 
|---|
EcdnClient(Credential credential,
          String region)  | 
EcdnClient(Credential credential,
          String region,
          ClientProfile profile)  | 
| Modifier and Type | Method and Description | 
|---|---|
AddEcdnDomainResponse | 
AddEcdnDomain(AddEcdnDomainRequest req)
This API is used to create an acceleration domain name. 
 | 
DeleteEcdnDomainResponse | 
DeleteEcdnDomain(DeleteEcdnDomainRequest req)
This API is used to delete a specified acceleration domain name. 
 | 
DescribeDomainsResponse | 
DescribeDomains(DescribeDomainsRequest req)
This API is used to query the basic information of a CDN domain name, including the project ID, status, business type, creation time, update time, etc. 
 | 
DescribeDomainsConfigResponse | 
DescribeDomainsConfig(DescribeDomainsConfigRequest req)
This API is used to query the detailed configuration information of a CDN acceleration domain name. 
 | 
DescribeEcdnDomainLogsResponse | 
DescribeEcdnDomainLogs(DescribeEcdnDomainLogsRequest req)
This API is used to query the access log download link of a domain name. 
 | 
DescribeEcdnDomainStatisticsResponse | 
DescribeEcdnDomainStatistics(DescribeEcdnDomainStatisticsRequest req)
This API is used to query the statistical metrics of domain name access within a specified time period. 
 | 
DescribeEcdnStatisticsResponse | 
DescribeEcdnStatistics(DescribeEcdnStatisticsRequest req)
This API is used to query ECDN real-time access monitoring data and supports the following metrics:
+ Traffic (in bytes)
+ Bandwidth (in bps)
+ Number of requests
+ Number of 2xx status codes and details of status codes starting with 2
+ Number of 3xx status codes and details of status codes starting with 3
+ Number of 4xx status codes and details of status codes starting with 4
+ Number of 5xx status codes and details of status codes starting with 5 
 | 
DescribeIpStatusResponse | 
DescribeIpStatus(DescribeIpStatusRequest req)
This API is used to query ECDN node IPs. 
 | 
DescribePurgeQuotaResponse | 
DescribePurgeQuota(DescribePurgeQuotaRequest req)
This API is used to query the usage quota of the purge API. 
 | 
DescribePurgeTasksResponse | 
DescribePurgeTasks(DescribePurgeTasksRequest req)
This API is used to query the submission record and progress of purge tasks. 
 | 
PurgePathCacheResponse | 
PurgePathCache(PurgePathCacheRequest req)
This API is used to purge cache directories in batches. 
 | 
PurgeUrlsCacheResponse | 
PurgeUrlsCache(PurgeUrlsCacheRequest req)
This API is used to batch purge URLs. 
 | 
StartEcdnDomainResponse | 
StartEcdnDomain(StartEcdnDomainRequest req)
This API is used to enable an acceleration domain name. 
 | 
StopEcdnDomainResponse | 
StopEcdnDomain(StopEcdnDomainRequest req)
This API is used to disable an acceleration domain name. 
 | 
UpdateDomainConfigResponse | 
UpdateDomainConfig(UpdateDomainConfigRequest req)
This API is used to update the configuration information of an ECDN acceleration domain name. 
 | 
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreakerpublic EcdnClient(Credential credential, String region)
public EcdnClient(Credential credential, String region, ClientProfile profile)
public AddEcdnDomainResponse AddEcdnDomain(AddEcdnDomainRequest req) throws TencentCloudSDKException
req - AddEcdnDomainRequestTencentCloudSDKExceptionpublic DeleteEcdnDomainResponse DeleteEcdnDomain(DeleteEcdnDomainRequest req) throws TencentCloudSDKException
req - DeleteEcdnDomainRequestTencentCloudSDKExceptionpublic DescribeDomainsResponse DescribeDomains(DescribeDomainsRequest req) throws TencentCloudSDKException
req - DescribeDomainsRequestTencentCloudSDKExceptionpublic DescribeDomainsConfigResponse DescribeDomainsConfig(DescribeDomainsConfigRequest req) throws TencentCloudSDKException
req - DescribeDomainsConfigRequestTencentCloudSDKExceptionpublic DescribeEcdnDomainLogsResponse DescribeEcdnDomainLogs(DescribeEcdnDomainLogsRequest req) throws TencentCloudSDKException
req - DescribeEcdnDomainLogsRequestTencentCloudSDKExceptionpublic DescribeEcdnDomainStatisticsResponse DescribeEcdnDomainStatistics(DescribeEcdnDomainStatisticsRequest req) throws TencentCloudSDKException
req - DescribeEcdnDomainStatisticsRequestTencentCloudSDKExceptionpublic DescribeEcdnStatisticsResponse DescribeEcdnStatistics(DescribeEcdnStatisticsRequest req) throws TencentCloudSDKException
req - DescribeEcdnStatisticsRequestTencentCloudSDKExceptionpublic DescribeIpStatusResponse DescribeIpStatus(DescribeIpStatusRequest req) throws TencentCloudSDKException
req - DescribeIpStatusRequestTencentCloudSDKExceptionpublic DescribePurgeQuotaResponse DescribePurgeQuota(DescribePurgeQuotaRequest req) throws TencentCloudSDKException
req - DescribePurgeQuotaRequestTencentCloudSDKExceptionpublic DescribePurgeTasksResponse DescribePurgeTasks(DescribePurgeTasksRequest req) throws TencentCloudSDKException
req - DescribePurgeTasksRequestTencentCloudSDKExceptionpublic PurgePathCacheResponse PurgePathCache(PurgePathCacheRequest req) throws TencentCloudSDKException
req - PurgePathCacheRequestTencentCloudSDKExceptionpublic PurgeUrlsCacheResponse PurgeUrlsCache(PurgeUrlsCacheRequest req) throws TencentCloudSDKException
req - PurgeUrlsCacheRequestTencentCloudSDKExceptionpublic StartEcdnDomainResponse StartEcdnDomain(StartEcdnDomainRequest req) throws TencentCloudSDKException
req - StartEcdnDomainRequestTencentCloudSDKExceptionpublic StopEcdnDomainResponse StopEcdnDomain(StopEcdnDomainRequest req) throws TencentCloudSDKException
req - StopEcdnDomainRequestTencentCloudSDKExceptionpublic UpdateDomainConfigResponse UpdateDomainConfig(UpdateDomainConfigRequest req) throws TencentCloudSDKException
req - UpdateDomainConfigRequestTencentCloudSDKExceptionCopyright © 2025. All rights reserved.