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
+ Response time (in ms)
+ 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
|
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 history of purge tasks and their execution progress.
|
PurgePathCacheResponse |
PurgePathCache(PurgePathCacheRequest req)
This API is used to batch purge cache directories.
|
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, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public EcdnClient(Credential credential, String region)
public EcdnClient(Credential credential, String region, ClientProfile profile)
public AddEcdnDomainResponse AddEcdnDomain(AddEcdnDomainRequest req) throws TencentCloudSDKException
req
- AddEcdnDomainRequestTencentCloudSDKException
public DeleteEcdnDomainResponse DeleteEcdnDomain(DeleteEcdnDomainRequest req) throws TencentCloudSDKException
req
- DeleteEcdnDomainRequestTencentCloudSDKException
public DescribeDomainsResponse DescribeDomains(DescribeDomainsRequest req) throws TencentCloudSDKException
req
- DescribeDomainsRequestTencentCloudSDKException
public DescribeDomainsConfigResponse DescribeDomainsConfig(DescribeDomainsConfigRequest req) throws TencentCloudSDKException
req
- DescribeDomainsConfigRequestTencentCloudSDKException
public DescribeEcdnDomainLogsResponse DescribeEcdnDomainLogs(DescribeEcdnDomainLogsRequest req) throws TencentCloudSDKException
req
- DescribeEcdnDomainLogsRequestTencentCloudSDKException
public DescribeEcdnDomainStatisticsResponse DescribeEcdnDomainStatistics(DescribeEcdnDomainStatisticsRequest req) throws TencentCloudSDKException
req
- DescribeEcdnDomainStatisticsRequestTencentCloudSDKException
public DescribeEcdnStatisticsResponse DescribeEcdnStatistics(DescribeEcdnStatisticsRequest req) throws TencentCloudSDKException
req
- DescribeEcdnStatisticsRequestTencentCloudSDKException
public DescribePurgeQuotaResponse DescribePurgeQuota(DescribePurgeQuotaRequest req) throws TencentCloudSDKException
req
- DescribePurgeQuotaRequestTencentCloudSDKException
public DescribePurgeTasksResponse DescribePurgeTasks(DescribePurgeTasksRequest req) throws TencentCloudSDKException
req
- DescribePurgeTasksRequestTencentCloudSDKException
public PurgePathCacheResponse PurgePathCache(PurgePathCacheRequest req) throws TencentCloudSDKException
req
- PurgePathCacheRequestTencentCloudSDKException
public PurgeUrlsCacheResponse PurgeUrlsCache(PurgeUrlsCacheRequest req) throws TencentCloudSDKException
req
- PurgeUrlsCacheRequestTencentCloudSDKException
public StartEcdnDomainResponse StartEcdnDomain(StartEcdnDomainRequest req) throws TencentCloudSDKException
req
- StartEcdnDomainRequestTencentCloudSDKException
public StopEcdnDomainResponse StopEcdnDomain(StopEcdnDomainRequest req) throws TencentCloudSDKException
req
- StopEcdnDomainRequestTencentCloudSDKException
public UpdateDomainConfigResponse UpdateDomainConfig(UpdateDomainConfigRequest req) throws TencentCloudSDKException
req
- UpdateDomainConfigRequestTencentCloudSDKException
Copyright © 2020. All rights reserved.