|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.baidubce.AbstractBceClient
com.baidubce.services.cdn.CdnClient
public class CdnClient
Client for accessing CDN Services. Created by sunyixing on 2016/1/9.
Field Summary |
---|
Fields inherited from class com.baidubce.AbstractBceClient |
---|
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX |
Constructor Summary | |
---|---|
CdnClient()
Constructs a new Document client to invoke service methods on CDN. |
|
CdnClient(BceClientConfiguration clientConfiguration)
Constructs a new client using the client configuration to access CDN services. |
Method Summary | |
---|---|
CreateDomainResponse |
createDomain(CreateDomainRequest request)
Create a new domain acceleration. |
DeleteDomainResponse |
deleteDomain(DeleteDomainRequest request)
Delete an existing domain acceleration |
void |
deleteDomain(String domain)
Delete an existing domain acceleration. |
DescribeIpResponse |
describeIp(DescribeIpRequest request)
Get the description of certain IP address. |
DescribeIpResponse |
describeIp(String ip)
Get the description of certain IP address. |
DisableDomainResponse |
disableDomain(DisableDomainRequest request)
Disable an existing domain acceleration. |
void |
disableDomain(String domain)
Disable an existing domain acceleration. |
EnableDomainResponse |
enableDomain(EnableDomainRequest request)
Enable an existing domain acceleration. |
void |
enableDomain(String domain)
Enable an existing domain acceleration. |
GetCacheQuotaResponse |
getCacheQuota()
Get cache operation quota. |
GetCacheQuotaResponse |
getCacheQuota(GetCacheQuotaRequest request)
Get cache operation quota. |
GetDomainCacheTTLResponse |
getDomainCacheTTL(GetDomainCacheTTLRequest request)
Get cache policies of specified domain acceleration. |
GetDomainCacheTTLResponse |
getDomainCacheTTL(String domain)
Get cache policies of specified domain acceleration. |
GetDomainConfigResponse |
getDomainConfig(GetDomainConfigRequest request)
Get detailed information of a domain. |
GetDomainConfigResponse |
getDomainConfig(String domain)
Get detailed information of a domain. |
GetDomainLogResponse |
getDomainLog(GetDomainLogRequest request)
Get URLs of log files |
GetPrefetchStatusResponse |
getPrefetchStatus(GetPrefetchStatusRequest request)
Get prefetch status with specified attributes. |
GetPurgeStatusResponse |
getPurgeStatus(GetPurgeStatusRequest request)
Get purge status with specified attributes. |
GetStatAvgSpeedResponse |
getStatAvgSpeed(GetStatAvgSpeedRequest request)
Get average speed statistics with specified attributes. |
GetStatFlowResponse |
getStatFlow(GetStatFlowRequest request)
Get flow statistics with specified attributes. |
GetStatHitRateResponse |
getStatHitRate(GetStatHitRateRequest request)
Get hit rate statistics with specified attributes. |
GetStatHttpCodeResponse |
getStatHttpCode(GetStatHttpCodeRequest request)
Get http code statistics with specified attributes. |
GetStatPvResponse |
getStatPv(GetStatPvRequest request)
Get pv statistics with specified attributes. |
GetStatSrcFlowResponse |
getStatSrcFlow(GetStatSrcFlowRequest request)
Get origin flow statistics with specified attributes. |
GetStatTopRefererResponse |
getStatTopReferer(GetStatTopRefererRequest request)
Get top http referer statistics with specified attributes. |
GetStatTopUrlResponse |
getStatTopUrl(GetStatTopUrlRequest request)
Get top url statistics with specified attributes. |
GetStatUvResponse |
getStatUv(GetStatUvRequest request)
Get uv statistics with specified attributes. |
ListDomainsResponse |
listDomains()
Returns a list of all CDN domains that the authenticated sender of the request owns. |
ListDomainsResponse |
listDomains(ListDomainsRequest request)
Returns a list of all CDN domains that the authenticated sender of the request owns. |
PrefetchResponse |
prefetch(PrefetchRequest request)
Post prefetch request |
PrefetchResponse |
prefetch(String url)
Post prefetch request |
PurgeResponse |
purge(PurgeRequest request)
Post purge request |
PurgeResponse |
purge(String url)
Post purge request |
PurgeResponse |
purgeDirectory(String directory)
Post purge request |
SetDomainCacheFullUrlResponse |
setDomainCacheFullUrl(SetDomainCacheFullUrlRequest request)
Update cache policy of specified domain acceleration. |
void |
setDomainCacheFullUrl(String domain,
boolean setting)
Update cache policy of specified domain acceleration. |
SetDomainCacheTTLResponse |
setDomainCacheTTL(SetDomainCacheTTLRequest request)
Update cache policies of specified domain acceleration. |
SetDomainIpACLResponse |
setDomainIpACL(SetDomainIpACLRequest request)
Update IpACL rules of specified domain acceleration. |
SetDomainLimitRateResponse |
setDomainLimitRate(SetDomainLimitRateRequest request)
Set the rate limit of specified domain acceleration. |
void |
setDomainLimitRate(String domain,
int limitRate)
Set the rate limit of specified domain acceleration. |
SetDomainOriginResponse |
setDomainOrigin(SetDomainOriginRequest request)
Update origin of specified domain acceleration. |
void |
setDomainOrigin(String domain,
String peer)
Update origin of specified domain acceleration. |
SetDomainRefererACLResponse |
setDomainRefererACL(SetDomainRefererACLRequest request)
Update RefererACL rules of specified domain acceleration. |
SetHttpsConfigResponse |
setHttpsConfig(SetHttpsConfigRequest request)
Set HTTPS with certain configuration. |
void |
setHttpsConfig(String domain,
HttpsConfig https)
Set HTTPS with certain configuration. |
SetRequestAuthResponse |
setRequestAuth(SetRequestAuthRequest request)
Set the request authentication. |
void |
setRequestAuth(String domain,
RequestAuth requestAuth)
Set the request authentication. |
Methods inherited from class com.baidubce.AbstractBceClient |
---|
getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CdnClient()
public CdnClient(BceClientConfiguration clientConfiguration)
clientConfiguration
- The client configuration options controlling how this client
connects to Document services (e.g. proxy settings, retry counts, etc).Method Detail |
---|
public CreateDomainResponse createDomain(CreateDomainRequest request)
request
- The request containing user-defined domain information.
public void enableDomain(String domain)
domain
- The specified domain name.public EnableDomainResponse enableDomain(EnableDomainRequest request)
request
- The request containing user-defined domain information.
public void disableDomain(String domain)
domain
- Name of the domain.public DisableDomainResponse disableDomain(DisableDomainRequest request)
request
- The request containing user-defined domain information.
public void deleteDomain(String domain)
domain
- Name of the domain.public DeleteDomainResponse deleteDomain(DeleteDomainRequest request)
request
- The request containing user-defined domain information.
public ListDomainsResponse listDomains()
public ListDomainsResponse listDomains(ListDomainsRequest request)
request
- The request containing all of the options related to the listing of domains.
public GetDomainConfigResponse getDomainConfig(String domain)
domain
- Name of the domain.
public GetDomainConfigResponse getDomainConfig(GetDomainConfigRequest request)
request
- The request containing all of the options related to the domain.
public void setDomainOrigin(String domain, String peer)
domain
- Name of the domain.peer
- The peer address of new origin.public SetDomainOriginResponse setDomainOrigin(SetDomainOriginRequest request)
request
- The request containing all of the options related to the domain.
public GetDomainCacheTTLResponse getDomainCacheTTL(String domain)
domain
- Name of the domain.
public GetDomainCacheTTLResponse getDomainCacheTTL(GetDomainCacheTTLRequest request)
request
- The request containing all of the options related to the domain.
public SetDomainCacheTTLResponse setDomainCacheTTL(SetDomainCacheTTLRequest request)
request
- The request containing all of the options related to the update request.
public void setDomainCacheFullUrl(String domain, boolean setting)
domain
- Name of the domain.setting
- For true, treat the full URL as unique cache id, otherwise
ignore query string parameters.public SetDomainCacheFullUrlResponse setDomainCacheFullUrl(SetDomainCacheFullUrlRequest request)
request
- The request containing all of the options related to the update request.
public SetDomainRefererACLResponse setDomainRefererACL(SetDomainRefererACLRequest request)
request
- The request containing all of the options related to the update request.
public SetDomainIpACLResponse setDomainIpACL(SetDomainIpACLRequest request)
request
- The request containing all of the options related to the update request.
public void setDomainLimitRate(String domain, int limitRate)
domain
- Name of the domain.limitRate
- The limit of downloading rate, in Bytes/s.public SetDomainLimitRateResponse setDomainLimitRate(SetDomainLimitRateRequest request)
request
- The request containing all of the options related to the update request.
public void setHttpsConfig(String domain, HttpsConfig https)
domain
- Name of the domain.https
- The configuration of HTTPS.public SetHttpsConfigResponse setHttpsConfig(SetHttpsConfigRequest request)
request
- The request containing all of the options related to the update request.
public void setRequestAuth(String domain, RequestAuth requestAuth)
domain
- Name of the domain.requestAuth
- The configuration of authentication.public SetRequestAuthResponse setRequestAuth(SetRequestAuthRequest request)
request
- The request containing all of the options related to the update request.
public PrefetchResponse prefetch(String url)
url
- The URL to be prefetched.
public PrefetchResponse prefetch(PrefetchRequest request)
request
- The request containing all of the URLs to be prefetched.
public PurgeResponse purge(String url)
url
- The URL to be purged.
public PurgeResponse purgeDirectory(String directory)
directory
- The directory to be purged.
public PurgeResponse purge(PurgeRequest request)
request
- The request containing all of the URLs to be purged.
public GetPurgeStatusResponse getPurgeStatus(GetPurgeStatusRequest request)
request
- The request containing the task id returned by purge operation.
public GetPrefetchStatusResponse getPrefetchStatus(GetPrefetchStatusRequest request)
request
- The request containing the task id returned by prefetch operation.
public GetStatPvResponse getStatPv(GetStatPvRequest request)
request
- The request containing all the options related to the statistics.
public GetStatFlowResponse getStatFlow(GetStatFlowRequest request)
request
- The request containing all the options related to the statistics.
public GetStatSrcFlowResponse getStatSrcFlow(GetStatSrcFlowRequest request)
request
- The request containing all the options related to the statistics.
public GetStatHitRateResponse getStatHitRate(GetStatHitRateRequest request)
request
- The request containing all the options related to the statistics.
public GetStatHttpCodeResponse getStatHttpCode(GetStatHttpCodeRequest request)
request
- The request containing all the options related to the statistics.
public GetStatTopUrlResponse getStatTopUrl(GetStatTopUrlRequest request)
request
- The request containing all the options related to the statistics.
public GetStatTopRefererResponse getStatTopReferer(GetStatTopRefererRequest request)
request
- The request containing all the options related to the statistics.
public GetStatUvResponse getStatUv(GetStatUvRequest request)
request
- The request containing all the options related to the statistics.
public GetStatAvgSpeedResponse getStatAvgSpeed(GetStatAvgSpeedRequest request)
request
- The request containing all the options related to the statistics.
public GetCacheQuotaResponse getCacheQuota()
request
- The request containing all the options related to the statistics.
public GetCacheQuotaResponse getCacheQuota(GetCacheQuotaRequest request)
request
- The request containing all the options related to the statistics.
public GetDomainLogResponse getDomainLog(GetDomainLogRequest request)
request
- The request containing all the options related to the statistics.
public DescribeIpResponse describeIp(String ip)
ip
- IP address.
public DescribeIpResponse describeIp(DescribeIpRequest request)
request
- The request containing all the options related to the statistics.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |