public class ZoneSetting extends AbstractModel
| Constructor and Description | 
|---|
| ZoneSetting() | 
| ZoneSetting(ZoneSetting 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 Site acceleration region. | 
| CacheConfig | getCacheConfig()Get Cache expiration time configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| CacheKey | getCacheKey()Get Node cache key configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| CachePrefresh | getCachePrefresh()Get Cache prefresh configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| ClientIpCountry | getClientIpCountry()Get | 
| ClientIpHeader | getClientIpHeader()Get Origin-pull client IP header configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| Compression | getCompression()Get Smart compression configuration. | 
| ForceRedirect | getForceRedirect()Get Force HTTPS redirect configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| Https | getHttps()Get HTTPS acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| Ipv6 | getIpv6()Get IPv6 access configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| MaxAge | getMaxAge()Get Browser cache configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| OfflineCache | getOfflineCache()Get The offline cache configuration. | 
| Origin | getOrigin()Get Origin server configuration. | 
| PostMaxSize | getPostMaxSize()Get The POST transport configuration. | 
| Quic | getQuic()Get The QUIC access configuration. | 
| SmartRouting | getSmartRouting()Get Smart acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| UpstreamHttp2 | getUpstreamHttp2()Get HTTP2 origin-pull configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| WebSocket | getWebSocket()Get WebSocket configuration. | 
| String | getZoneName()Get Name of the site | 
| void | setArea(String Area)Set Site acceleration region. | 
| void | setCacheConfig(CacheConfig CacheConfig)Set Cache expiration time configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCacheKey(CacheKey CacheKey)Set Node cache key configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCachePrefresh(CachePrefresh CachePrefresh)Set Cache prefresh configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setClientIpCountry(ClientIpCountry ClientIpCountry)Set | 
| void | setClientIpHeader(ClientIpHeader ClientIpHeader)Set Origin-pull client IP header configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCompression(Compression Compression)Set Smart compression configuration. | 
| void | setForceRedirect(ForceRedirect ForceRedirect)Set Force HTTPS redirect configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setHttps(Https Https)Set HTTPS acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setIpv6(Ipv6 Ipv6)Set IPv6 access configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setMaxAge(MaxAge MaxAge)Set Browser cache configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setOfflineCache(OfflineCache OfflineCache)Set The offline cache configuration. | 
| void | setOrigin(Origin Origin)Set Origin server configuration. | 
| void | setPostMaxSize(PostMaxSize PostMaxSize)Set The POST transport configuration. | 
| void | setQuic(Quic Quic)Set The QUIC access configuration. | 
| void | setSmartRouting(SmartRouting SmartRouting)Set Smart acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setUpstreamHttp2(UpstreamHttp2 UpstreamHttp2)Set HTTP2 origin-pull configuration
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setWebSocket(WebSocket WebSocket)Set WebSocket configuration. | 
| void | setZoneName(String ZoneName)Set Name of the site | 
| 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 ZoneSetting()
public ZoneSetting(ZoneSetting source)
public String getZoneName()
public void setZoneName(String ZoneName)
ZoneName - Name of the sitepublic String getArea()
public void setArea(String Area)
Area - Site acceleration region. Values:
public CacheKey getCacheKey()
public void setCacheKey(CacheKey CacheKey)
CacheKey - Node cache key configuration
Note: This field may return null, indicating that no valid values can be obtained.public Quic getQuic()
public void setQuic(Quic Quic)
Quic - The QUIC access configuration.
Note: This field may return null, indicating that no valid values can be obtained.public PostMaxSize getPostMaxSize()
public void setPostMaxSize(PostMaxSize PostMaxSize)
PostMaxSize - The POST transport configuration.
Note: This field may return null, indicating that no valid values can be obtained.public Compression getCompression()
public void setCompression(Compression Compression)
Compression - Smart compression configuration.
Note: This field may return null, indicating that no valid values can be obtained.public UpstreamHttp2 getUpstreamHttp2()
public void setUpstreamHttp2(UpstreamHttp2 UpstreamHttp2)
UpstreamHttp2 - HTTP2 origin-pull configuration
Note: This field may return null, indicating that no valid values can be obtained.public ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect - Force HTTPS redirect configuration
Note: This field may return null, indicating that no valid values can be obtained.public CacheConfig getCacheConfig()
public void setCacheConfig(CacheConfig CacheConfig)
CacheConfig - Cache expiration time configuration
Note: This field may return null, indicating that no valid values can be obtained.public Origin getOrigin()
public void setOrigin(Origin Origin)
Origin - Origin server configuration.
Note: This field may return null, indicating that no valid values can be obtained.public SmartRouting getSmartRouting()
public void setSmartRouting(SmartRouting SmartRouting)
SmartRouting - Smart acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained.public MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge - Browser cache configuration
Note: This field may return null, indicating that no valid values can be obtained.public OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache - The offline cache configuration.
Note: This field may return null, indicating that no valid values can be obtained.public WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket - WebSocket configuration.
Note: This field may return null, indicating that no valid values can be obtained.public ClientIpHeader getClientIpHeader()
public void setClientIpHeader(ClientIpHeader ClientIpHeader)
ClientIpHeader - Origin-pull client IP header configuration
Note: This field may return null, indicating that no valid values can be obtained.public CachePrefresh getCachePrefresh()
public void setCachePrefresh(CachePrefresh CachePrefresh)
CachePrefresh - Cache prefresh configuration
Note: This field may return null, indicating that no valid values can be obtained.public Ipv6 getIpv6()
public void setIpv6(Ipv6 Ipv6)
Ipv6 - IPv6 access configuration
Note: This field may return null, indicating that no valid values can be obtained.public Https getHttps()
public void setHttps(Https Https)
Https - HTTPS acceleration configuration
Note: This field may return null, indicating that no valid values can be obtained.public ClientIpCountry getClientIpCountry()
public void setClientIpCountry(ClientIpCountry ClientIpCountry)
ClientIpCountry - Copyright © 2022. All rights reserved.