public class AddCdnDomainRequest extends AbstractModel
| Constructor and Description | 
|---|
| AddCdnDomainRequest() | 
| AddCdnDomainRequest(AddCdnDomainRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getArea()Get Domain name acceleration region
mainland: acceleration inside mainland China
overseas: acceleration outside mainland China
global: global acceleration
Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. | 
| Authentication | getAuthentication()Get Timestamp hotlink protection configuration | 
| BandwidthAlert | getBandwidthAlert()Get Bandwidth cap configuration | 
| Cache | getCache()Get Cache expiration time configuration | 
| CacheKey | getCacheKey()Get Node cache key configuration | 
| Compression | getCompression()Get Smart compression configuration | 
| String | getDomain()Get Domain name | 
| DownstreamCapping | getDownstreamCapping()Get Download speed configuration | 
| ErrorPage | getErrorPage()Get Error code redirect configuration (This feature is in beta and not generally available yet.) | 
| FollowRedirect | getFollowRedirect()Get 301/302 origin-pull follow-redirect configuration | 
| ForceRedirect | getForceRedirect()Get Access protocol forced redirect configuration | 
| Https | getHttps()Get HTTPS acceleration configuration | 
| IpFilter | getIpFilter()Get IP blocklist/allowlist configuration | 
| IpFreqLimit | getIpFreqLimit()Get IP access limit configuration | 
| Ipv6 | getIpv6()Get IPv6 configuration (This feature is in beta and not generally available yet.) | 
| Ipv6Access | getIpv6Access()Get IPv6 access configuration | 
| MaxAge | getMaxAge()Get Browser cache configuration (This feature is in beta and not generally available yet.) | 
| OfflineCache | getOfflineCache()Get Offline cache | 
| Origin | getOrigin()Get Origin server configuration | 
| OriginPullOptimization | getOriginPullOptimization()Get Cross-border linkage optimization configuration | 
| OriginPullTimeout | getOriginPullTimeout()Get Origin-pull timeout configuration | 
| Long | getProjectId()Get Project ID. | 
| Quic | getQuic()Get QUIC is in beta now. | 
| RangeOriginPull | getRangeOriginPull()Get Range GETs configuration | 
| Referer | getReferer()Get Referer hotlink protection configuration | 
| RequestHeader | getRequestHeader()Get Request header configuration | 
| ResponseHeader | getResponseHeader()Get Response header configuration | 
| ResponseHeaderCache | getResponseHeaderCache()Get Header cache configuration | 
| Seo | getSeo()Get SEO configuration | 
| String | getServiceType()Get Acceleration domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration | 
| SpecificConfig | getSpecificConfig()Get Specific region configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside mainland China. | 
| StatusCodeCache | getStatusCodeCache()Get Status code cache configuration | 
| Tag[] | getTag()Get Tag configuration | 
| VideoSeek | getVideoSeek()Get Video dragging configuration | 
| void | setArea(String Area)Set Domain name acceleration region
mainland: acceleration inside mainland China
overseas: acceleration outside mainland China
global: global acceleration
Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. | 
| void | setAuthentication(Authentication Authentication)Set Timestamp hotlink protection configuration | 
| void | setBandwidthAlert(BandwidthAlert BandwidthAlert)Set Bandwidth cap configuration | 
| void | setCache(Cache Cache)Set Cache expiration time configuration | 
| void | setCacheKey(CacheKey CacheKey)Set Node cache key configuration | 
| void | setCompression(Compression Compression)Set Smart compression configuration | 
| void | setDomain(String Domain)Set Domain name | 
| void | setDownstreamCapping(DownstreamCapping DownstreamCapping)Set Download speed configuration | 
| void | setErrorPage(ErrorPage ErrorPage)Set Error code redirect configuration (This feature is in beta and not generally available yet.) | 
| void | setFollowRedirect(FollowRedirect FollowRedirect)Set 301/302 origin-pull follow-redirect configuration | 
| void | setForceRedirect(ForceRedirect ForceRedirect)Set Access protocol forced redirect configuration | 
| void | setHttps(Https Https)Set HTTPS acceleration configuration | 
| void | setIpFilter(IpFilter IpFilter)Set IP blocklist/allowlist configuration | 
| void | setIpFreqLimit(IpFreqLimit IpFreqLimit)Set IP access limit configuration | 
| void | setIpv6(Ipv6 Ipv6)Set IPv6 configuration (This feature is in beta and not generally available yet.) | 
| void | setIpv6Access(Ipv6Access Ipv6Access)Set IPv6 access configuration | 
| void | setMaxAge(MaxAge MaxAge)Set Browser cache configuration (This feature is in beta and not generally available yet.) | 
| void | setOfflineCache(OfflineCache OfflineCache)Set Offline cache | 
| void | setOrigin(Origin Origin)Set Origin server configuration | 
| void | setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)Set Cross-border linkage optimization configuration | 
| void | setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)Set Origin-pull timeout configuration | 
| void | setProjectId(Long ProjectId)Set Project ID. | 
| void | setQuic(Quic Quic)Set QUIC is in beta now. | 
| void | setRangeOriginPull(RangeOriginPull RangeOriginPull)Set Range GETs configuration | 
| void | setReferer(Referer Referer)Set Referer hotlink protection configuration | 
| void | setRequestHeader(RequestHeader RequestHeader)Set Request header configuration | 
| void | setResponseHeader(ResponseHeader ResponseHeader)Set Response header configuration | 
| void | setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)Set Header cache configuration | 
| void | setSeo(Seo Seo)Set SEO configuration | 
| void | setServiceType(String ServiceType)Set Acceleration domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration | 
| void | setSpecificConfig(SpecificConfig SpecificConfig)Set Specific region configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside mainland China. | 
| void | setStatusCodeCache(StatusCodeCache StatusCodeCache)Set Status code cache configuration | 
| void | setTag(Tag[] Tag)Set Tag configuration | 
| void | setVideoSeek(VideoSeek VideoSeek)Set Video dragging configuration | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic AddCdnDomainRequest()
public AddCdnDomainRequest(AddCdnDomainRequest source)
public String getDomain()
public void setDomain(String Domain)
Domain - Domain namepublic String getServiceType()
public void setServiceType(String ServiceType)
ServiceType - Acceleration domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD accelerationpublic Origin getOrigin()
public void setOrigin(Origin Origin)
Origin - Origin server configurationpublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - Project ID. Default value: 0, indicating `Default Project`public IpFilter getIpFilter()
public void setIpFilter(IpFilter IpFilter)
IpFilter - IP blocklist/allowlist configurationpublic IpFreqLimit getIpFreqLimit()
public void setIpFreqLimit(IpFreqLimit IpFreqLimit)
IpFreqLimit - IP access limit configurationpublic StatusCodeCache getStatusCodeCache()
public void setStatusCodeCache(StatusCodeCache StatusCodeCache)
StatusCodeCache - Status code cache configurationpublic Compression getCompression()
public void setCompression(Compression Compression)
Compression - Smart compression configurationpublic BandwidthAlert getBandwidthAlert()
public void setBandwidthAlert(BandwidthAlert BandwidthAlert)
BandwidthAlert - Bandwidth cap configurationpublic RangeOriginPull getRangeOriginPull()
public void setRangeOriginPull(RangeOriginPull RangeOriginPull)
RangeOriginPull - Range GETs configurationpublic FollowRedirect getFollowRedirect()
public void setFollowRedirect(FollowRedirect FollowRedirect)
FollowRedirect - 301/302 origin-pull follow-redirect configurationpublic ErrorPage getErrorPage()
public void setErrorPage(ErrorPage ErrorPage)
ErrorPage - Error code redirect configuration (This feature is in beta and not generally available yet.)public RequestHeader getRequestHeader()
public void setRequestHeader(RequestHeader RequestHeader)
RequestHeader - Request header configurationpublic ResponseHeader getResponseHeader()
public void setResponseHeader(ResponseHeader ResponseHeader)
ResponseHeader - Response header configurationpublic DownstreamCapping getDownstreamCapping()
public void setDownstreamCapping(DownstreamCapping DownstreamCapping)
DownstreamCapping - Download speed configurationpublic CacheKey getCacheKey()
public void setCacheKey(CacheKey CacheKey)
CacheKey - Node cache key configurationpublic ResponseHeaderCache getResponseHeaderCache()
public void setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)
ResponseHeaderCache - Header cache configurationpublic VideoSeek getVideoSeek()
public void setVideoSeek(VideoSeek VideoSeek)
VideoSeek - Video dragging configurationpublic Cache getCache()
public void setCache(Cache Cache)
Cache - Cache expiration time configurationpublic OriginPullOptimization getOriginPullOptimization()
public void setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
OriginPullOptimization - Cross-border linkage optimization configurationpublic Https getHttps()
public void setHttps(Https Https)
Https - HTTPS acceleration configurationpublic Authentication getAuthentication()
public void setAuthentication(Authentication Authentication)
Authentication - Timestamp hotlink protection configurationpublic Seo getSeo()
public void setSeo(Seo Seo)
Seo - SEO configurationpublic ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect - Access protocol forced redirect configurationpublic Referer getReferer()
public void setReferer(Referer Referer)
Referer - Referer hotlink protection configurationpublic MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge - Browser cache configuration (This feature is in beta and not generally available yet.)public Ipv6 getIpv6()
public void setIpv6(Ipv6 Ipv6)
Ipv6 - IPv6 configuration (This feature is in beta and not generally available yet.)public SpecificConfig getSpecificConfig()
public void setSpecificConfig(SpecificConfig SpecificConfig)
SpecificConfig - Specific region configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside mainland China.public String getArea()
public void setArea(String Area)
Area - Domain name acceleration region
mainland: acceleration inside mainland China
overseas: acceleration outside mainland China
global: global acceleration
Overseas acceleration service must be enabled to use overseas acceleration and global acceleration.public OriginPullTimeout getOriginPullTimeout()
public void setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
OriginPullTimeout - Origin-pull timeout configurationpublic Tag[] getTag()
public void setTag(Tag[] Tag)
Tag - Tag configurationpublic Ipv6Access getIpv6Access()
public void setIpv6Access(Ipv6Access Ipv6Access)
Ipv6Access - IPv6 access configurationpublic OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache - Offline cachepublic Quic getQuic()
public void setQuic(Quic Quic)
Quic - QUIC is in beta now. Please submit an application to join the beta. For more information, please see QUIC product documents.Copyright © 2021. All rights reserved.