public class UpdateDomainConfigRequest extends AbstractModel
Constructor and Description |
---|
UpdateDomainConfigRequest() |
UpdateDomainConfigRequest(UpdateDomainConfigRequest 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 |
---|---|
AccessControl |
getAccessControl()
Get Access control
|
Long[] |
getAccessPort()
Get Access port configuration
|
AdvancedAuthentication |
getAdvancedAuthentication()
Get Timestamp hotlink protection advanced configuration (allowlist feature)
|
String |
getArea()
Get Domain name acceleration region
`mainland`: acceleration inside the Chinese mainland
`overseas`: acceleration outside the Chinese mainland
`global`: global acceleration
When you change it to from `mainland`/`overseas` to `global`, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland.
|
Authentication |
getAuthentication()
Get Timestamp hotlink protection configuration
|
AwsPrivateAccess |
getAwsPrivateAccess()
Get Origin access authentication for S3 bucket
|
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
|
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
|
OriginAuthentication |
getOriginAuthentication()
Get Origin-pull authentication advanced configuration (allowlist feature)
|
OriginCombine |
getOriginCombine()
Get Merging pull requests
|
OriginPullOptimization |
getOriginPullOptimization()
Get Cross-border linkage optimization configuration
|
OriginPullTimeout |
getOriginPullTimeout()
Get Origin-pull timeout configuration
|
OssPrivateAccess |
getOssPrivateAccess()
Get Access authentication for OSS origin
|
Long |
getProjectId()
Get Project ID
|
Quic |
getQuic()
Get QUIC access, which is a paid service.
|
RangeOriginPull |
getRangeOriginPull()
Get Range GETs configuration
|
Referer |
getReferer()
Get Referer hotlink protection configuration
|
RemoteAuthentication |
getRemoteAuthentication()
Get Configuration of remote authentication
|
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 Domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration
|
ShareCname |
getShareCname()
Get Shared CNAME configuration (only available to beta users)
|
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
|
UrlRedirect |
getUrlRedirect()
Get Configuration of URL rewriting
|
UserAgentFilter |
getUserAgentFilter()
Get UA blocklist/allowlist Configuration
|
VideoSeek |
getVideoSeek()
Get Video dragging configuration
|
WebSocket |
getWebSocket()
Get WebSocket configuration.
|
void |
setAccessControl(AccessControl AccessControl)
Set Access control
|
void |
setAccessPort(Long[] AccessPort)
Set Access port configuration
|
void |
setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
Set Timestamp hotlink protection advanced configuration (allowlist feature)
|
void |
setArea(String Area)
Set Domain name acceleration region
`mainland`: acceleration inside the Chinese mainland
`overseas`: acceleration outside the Chinese mainland
`global`: global acceleration
When you change it to from `mainland`/`overseas` to `global`, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland.
|
void |
setAuthentication(Authentication Authentication)
Set Timestamp hotlink protection configuration
|
void |
setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
Set Origin access authentication for S3 bucket
|
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 |
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 |
setOriginAuthentication(OriginAuthentication OriginAuthentication)
Set Origin-pull authentication advanced configuration (allowlist feature)
|
void |
setOriginCombine(OriginCombine OriginCombine)
Set Merging pull requests
|
void |
setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
Set Cross-border linkage optimization configuration
|
void |
setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
Set Origin-pull timeout configuration
|
void |
setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
Set Access authentication for OSS origin
|
void |
setProjectId(Long ProjectId)
Set Project ID
|
void |
setQuic(Quic Quic)
Set QUIC access, which is a paid service.
|
void |
setRangeOriginPull(RangeOriginPull RangeOriginPull)
Set Range GETs configuration
|
void |
setReferer(Referer Referer)
Set Referer hotlink protection configuration
|
void |
setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
Set Configuration of remote authentication
|
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 Domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD acceleration
|
void |
setShareCname(ShareCname ShareCname)
Set Shared CNAME configuration (only available to beta users)
|
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 |
setUrlRedirect(UrlRedirect UrlRedirect)
Set Configuration of URL rewriting
|
void |
setUserAgentFilter(UserAgentFilter UserAgentFilter)
Set UA blocklist/allowlist Configuration
|
void |
setVideoSeek(VideoSeek VideoSeek)
Set Video dragging configuration
|
void |
setWebSocket(WebSocket WebSocket)
Set WebSocket 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 UpdateDomainConfigRequest()
public UpdateDomainConfigRequest(UpdateDomainConfigRequest source)
public String getDomain()
public void setDomain(String Domain)
Domain
- Domain namepublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project IDpublic Origin getOrigin()
public void setOrigin(Origin Origin)
Origin
- Origin server configurationpublic 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 String getServiceType()
public void setServiceType(String ServiceType)
ServiceType
- Domain name service type
web: static acceleration
download: download acceleration
media: streaming media VOD accelerationpublic 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 the Chinese mainland
`overseas`: acceleration outside the Chinese mainland
`global`: global acceleration
When you change it to from `mainland`/`overseas` to `global`, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland. The deployment will take some time as this domain name has special settings.public OriginPullTimeout getOriginPullTimeout()
public void setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
OriginPullTimeout
- Origin-pull timeout configurationpublic AwsPrivateAccess getAwsPrivateAccess()
public void setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
AwsPrivateAccess
- Origin access authentication for S3 bucketpublic UserAgentFilter getUserAgentFilter()
public void setUserAgentFilter(UserAgentFilter UserAgentFilter)
UserAgentFilter
- UA blocklist/allowlist Configurationpublic AccessControl getAccessControl()
public void setAccessControl(AccessControl AccessControl)
AccessControl
- Access controlpublic UrlRedirect getUrlRedirect()
public void setUrlRedirect(UrlRedirect UrlRedirect)
UrlRedirect
- Configuration of URL rewritingpublic Long[] getAccessPort()
public void setAccessPort(Long[] AccessPort)
AccessPort
- Access port configurationpublic AdvancedAuthentication getAdvancedAuthentication()
public void setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
AdvancedAuthentication
- Timestamp hotlink protection advanced configuration (allowlist feature)public OriginAuthentication getOriginAuthentication()
public void setOriginAuthentication(OriginAuthentication OriginAuthentication)
OriginAuthentication
- Origin-pull authentication advanced configuration (allowlist feature)public Ipv6Access getIpv6Access()
public void setIpv6Access(Ipv6Access Ipv6Access)
Ipv6Access
- IPv6 access configurationpublic OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache
- Offline cachepublic OriginCombine getOriginCombine()
public void setOriginCombine(OriginCombine OriginCombine)
OriginCombine
- Merging pull requestspublic Quic getQuic()
public void setQuic(Quic Quic)
Quic
- QUIC access, which is a paid service. You can check the product document and Billing Overview for more information.public OssPrivateAccess getOssPrivateAccess()
public void setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
OssPrivateAccess
- Access authentication for OSS originpublic WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket
- WebSocket configuration.public RemoteAuthentication getRemoteAuthentication()
public void setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
RemoteAuthentication
- Configuration of remote authenticationpublic ShareCname getShareCname()
public void setShareCname(ShareCname ShareCname)
ShareCname
- Shared CNAME configuration (only available to beta users)Copyright © 2022. All rights reserved.