public class AddCdnDomainRequest extends AbstractModel
Constructor and Description |
---|
AddCdnDomainRequest() |
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
To use overseas acceleration and global acceleration, you need to enable the overseas acceleration service first
|
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 test and not fully 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 blacklist/whitelist configuration
|
IpFreqLimit |
getIpFreqLimit()
Get IP access limit configuration
|
Ipv6 |
getIpv6()
Get Ipv6 configuration (This feature is in beta test and not fully available yet.)
|
MaxAge |
getMaxAge()
Get Browser cache configuration (This feature is in beta test and not fully available yet.)
|
Origin |
getOrigin()
Get Origin server configuration
|
OriginPullOptimization |
getOriginPullOptimization()
Get Cross-border linkage optimization configuration
|
Long |
getProjectId()
Get Project ID, which is 0 by default, indicating **Default Project**
|
RangeOriginPull |
getRangeOriginPull()
Get Range origin-pull 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 Business type of acceleration domain name
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration
|
SpecificConfig |
getSpecificConfig()
Get Specific configuration for region attributes
Applicable to use cases where the configuration of accelerating domain names inside mainland China is inconsistent with the configuration outside mainland China.
|
StatusCodeCache |
getStatusCodeCache()
Get Status code cache 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
To use overseas acceleration and global acceleration, you need to enable the overseas acceleration service first
|
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 test and not fully 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 blacklist/whitelist configuration
|
void |
setIpFreqLimit(IpFreqLimit IpFreqLimit)
Set IP access limit configuration
|
void |
setIpv6(Ipv6 Ipv6)
Set Ipv6 configuration (This feature is in beta test and not fully available yet.)
|
void |
setMaxAge(MaxAge MaxAge)
Set Browser cache configuration (This feature is in beta test and not fully available yet.)
|
void |
setOrigin(Origin Origin)
Set Origin server configuration
|
void |
setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
Set Cross-border linkage optimization configuration
|
void |
setProjectId(Long ProjectId)
Set Project ID, which is 0 by default, indicating **Default Project**
|
void |
setRangeOriginPull(RangeOriginPull RangeOriginPull)
Set Range origin-pull 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 Business type of acceleration domain name
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration
|
void |
setSpecificConfig(SpecificConfig SpecificConfig)
Set Specific configuration for region attributes
Applicable to use cases where the configuration of accelerating domain names inside mainland China is inconsistent with the configuration outside mainland China.
|
void |
setStatusCodeCache(StatusCodeCache StatusCodeCache)
Set Status code cache 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, toJsonString
public String getDomain()
public void setDomain(String Domain)
Domain
- Domain namepublic String getServiceType()
public void setServiceType(String ServiceType)
ServiceType
- Business type of acceleration domain name
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, which is 0 by default, indicating **Default Project**public IpFilter getIpFilter()
public void setIpFilter(IpFilter IpFilter)
IpFilter
- IP blacklist/whitelist 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 origin-pull 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 test and not fully 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 test and not fully available yet.)public Ipv6 getIpv6()
public void setIpv6(Ipv6 Ipv6)
Ipv6
- Ipv6 configuration (This feature is in beta test and not fully available yet.)public SpecificConfig getSpecificConfig()
public void setSpecificConfig(SpecificConfig SpecificConfig)
SpecificConfig
- Specific configuration for region attributes
Applicable to use cases where the configuration of accelerating domain names inside mainland China is inconsistent with the configuration 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
To use overseas acceleration and global acceleration, you need to enable the overseas acceleration service firstCopyright © 2020. All rights reserved.