public class ModifyZoneSettingRequest extends AbstractModel
| Constructor and Description | 
|---|
| ModifyZoneSettingRequest() | 
| ModifyZoneSettingRequest(ModifyZoneSettingRequest 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 | 
|---|---|
| CacheConfig | getCacheConfig()Get Cache expiration time configuration
The original configuration will apply if this field is not specified. | 
| CacheKey | getCacheKey()Get The node cache key configuration. | 
| CachePrefresh | getCachePrefresh()Get The cache prefresh configuration. | 
| ClientIpCountry | getClientIpCountry()Get | 
| ClientIpHeader | getClientIpHeader()Get The origin-pull client IP header configuration. | 
| Compression | getCompression()Get The smart compression configuration. | 
| ForceRedirect | getForceRedirect()Get The force HTTPS redirect configuration. | 
| Https | getHttps()Get The HTTPS acceleration configuration. | 
| Ipv6 | getIpv6()Get The IPv6 access configuration. | 
| MaxAge | getMaxAge()Get The browser cache configuration. | 
| OfflineCache | getOfflineCache()Get The offline cache configuration. | 
| Origin | getOrigin()Get The origin server configuration. | 
| PostMaxSize | getPostMaxSize()Get The POST transport configuration. | 
| Quic | getQuic()Get The QUIC access configuration. | 
| SmartRouting | getSmartRouting()Get The smart acceleration configuration. | 
| UpstreamHttp2 | getUpstreamHttp2()Get The HTTP2 origin-pull configuration. | 
| WebSocket | getWebSocket()Get The WebSocket configuration. | 
| String | getZoneId()Get The site ID to be modified. | 
| void | setCacheConfig(CacheConfig CacheConfig)Set Cache expiration time configuration
The original configuration will apply if this field is not specified. | 
| void | setCacheKey(CacheKey CacheKey)Set The node cache key configuration. | 
| void | setCachePrefresh(CachePrefresh CachePrefresh)Set The cache prefresh configuration. | 
| void | setClientIpCountry(ClientIpCountry ClientIpCountry)Set | 
| void | setClientIpHeader(ClientIpHeader ClientIpHeader)Set The origin-pull client IP header configuration. | 
| void | setCompression(Compression Compression)Set The smart compression configuration. | 
| void | setForceRedirect(ForceRedirect ForceRedirect)Set The force HTTPS redirect configuration. | 
| void | setHttps(Https Https)Set The HTTPS acceleration configuration. | 
| void | setIpv6(Ipv6 Ipv6)Set The IPv6 access configuration. | 
| void | setMaxAge(MaxAge MaxAge)Set The browser cache configuration. | 
| void | setOfflineCache(OfflineCache OfflineCache)Set The offline cache configuration. | 
| void | setOrigin(Origin Origin)Set The 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 The smart acceleration configuration. | 
| void | setUpstreamHttp2(UpstreamHttp2 UpstreamHttp2)Set The HTTP2 origin-pull configuration. | 
| void | setWebSocket(WebSocket WebSocket)Set The WebSocket configuration. | 
| void | setZoneId(String ZoneId)Set The site ID to be modified. | 
| 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 ModifyZoneSettingRequest()
public ModifyZoneSettingRequest(ModifyZoneSettingRequest source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId - The site ID to be modified.public CacheConfig getCacheConfig()
public void setCacheConfig(CacheConfig CacheConfig)
CacheConfig - Cache expiration time configuration
The original configuration will apply if this field is not specified.public CacheKey getCacheKey()
public void setCacheKey(CacheKey CacheKey)
CacheKey - The node cache key configuration.
The original configuration will apply if this field is not specified.public MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge - The browser cache configuration.
The original configuration will apply if this field is not specified.public OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache - The offline cache configuration.
The original configuration will apply if this field is not specified.public Quic getQuic()
public void setQuic(Quic Quic)
Quic - The QUIC access configuration.
The original configuration will apply if this field is not specified.public PostMaxSize getPostMaxSize()
public void setPostMaxSize(PostMaxSize PostMaxSize)
PostMaxSize - The POST transport configuration.
The original configuration will apply if this field is not specified.public Compression getCompression()
public void setCompression(Compression Compression)
Compression - The smart compression configuration.
The original configuration will apply if this field is not specified.public UpstreamHttp2 getUpstreamHttp2()
public void setUpstreamHttp2(UpstreamHttp2 UpstreamHttp2)
UpstreamHttp2 - The HTTP2 origin-pull configuration.
The original configuration will apply if this field is not specified.public ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect - The force HTTPS redirect configuration.
The original configuration will apply if this field is not specified.public Https getHttps()
public void setHttps(Https Https)
Https - The HTTPS acceleration configuration.
The original configuration will apply if this field is not specified.public Origin getOrigin()
public void setOrigin(Origin Origin)
Origin - The origin server configuration.
The original configuration will apply if this field is not specified.public SmartRouting getSmartRouting()
public void setSmartRouting(SmartRouting SmartRouting)
SmartRouting - The smart acceleration configuration.
The original configuration will apply if this field is not specified.public WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket - The WebSocket configuration.
The original configuration will apply if this field is not specified.public ClientIpHeader getClientIpHeader()
public void setClientIpHeader(ClientIpHeader ClientIpHeader)
ClientIpHeader - The origin-pull client IP header configuration.
The original configuration will apply if this field is not specified.public CachePrefresh getCachePrefresh()
public void setCachePrefresh(CachePrefresh CachePrefresh)
CachePrefresh - The cache prefresh configuration.
The original configuration will apply if this field is not specified.public Ipv6 getIpv6()
public void setIpv6(Ipv6 Ipv6)
Ipv6 - The IPv6 access configuration.
The original configuration will apply if this field is not specified.public ClientIpCountry getClientIpCountry()
public void setClientIpCountry(ClientIpCountry ClientIpCountry)
ClientIpCountry - Copyright © 2022. All rights reserved.