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 mainland China
overseas: acceleration outside mainland China
global: global acceleration | 
| 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 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 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 | 
| UrlRedirect | getUrlRedirect()Get URL redirect configuration | 
| 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 mainland China
overseas: acceleration outside mainland China
global: global acceleration | 
| 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 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 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 | setUrlRedirect(UrlRedirect UrlRedirect)Set URL redirect configuration | 
| 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, toJsonStringpublic 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 mainland China
overseas: acceleration outside mainland China
global: global accelerationpublic 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 - URL redirect configurationpublic 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 is in beta now. Please submit an application to join the beta. For more information, please see QUIC product documents.public OssPrivateAccess getOssPrivateAccess()
public void setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
OssPrivateAccess - Access authentication for OSS originpublic WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket - WebSocket configuration.Copyright © 2021. All rights reserved.