public class ZoneConfig extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ZoneConfig() | 
| ZoneConfig(ZoneConfig 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 | 
|---|---|
| AccelerateMainlandParameters | getAccelerateMainland()Get Accelerate optimization and configuration in mainland china. | 
| CacheConfigParameters | getCache()Get Node cache expiration time configuration. | 
| CacheKeyConfigParameters | getCacheKey()Get The node cache key configuration. | 
| CachePrefreshParameters | getCachePrefresh()Get Cache prefresh configuration. | 
| ClientIPCountryParameters | getClientIPCountry()Get Whether to carry the region information of the client ip during origin-pull. | 
| ClientIPHeaderParameters | getClientIPHeader()Get Client ip origin-pull request header configuration. | 
| CompressionParameters | getCompression()Get Smart compression configuration. | 
| ForceRedirectHTTPSParameters | getForceRedirectHTTPS()Get Forced https redirect configuration for access protocols. | 
| GrpcParameters | getGrpc()Get Configuration of grpc support. | 
| HSTSParameters | getHSTS()Get HSTS configuration. | 
| HTTP2Parameters | getHTTP2()Get HTTP/2 configuration. | 
| IPv6Parameters | getIPv6()Get IPv6 access configuration. | 
| MaxAgeParameters | getMaxAge()Get Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default. | 
| OCSPStaplingParameters | getOCSPStapling()Get OCSP stapling configuration. | 
| OfflineCacheParameters | getOfflineCache()Get Offline cache configuration. | 
| PostMaxSizeParameters | getPostMaxSize()Get POST request transport configuration. | 
| QUICParameters | getQUIC()Get QUIC access configuration. | 
| SmartRoutingParameters | getSmartRouting()Get  | 
| StandardDebugParameters | getStandardDebug()Get Standard debugging configuration. | 
| TLSConfigParameters | getTLSConfig()Get TLS configuration. | 
| UpstreamHTTP2Parameters | getUpstreamHTTP2()Get HTTP2 origin-pull configuration. | 
| WebSocketParameters | getWebSocket()Get WebSocket configuration. | 
| void | setAccelerateMainland(AccelerateMainlandParameters AccelerateMainland)Set Accelerate optimization and configuration in mainland china. | 
| void | setCache(CacheConfigParameters Cache)Set Node cache expiration time configuration. | 
| void | setCacheKey(CacheKeyConfigParameters CacheKey)Set The node cache key configuration. | 
| void | setCachePrefresh(CachePrefreshParameters CachePrefresh)Set Cache prefresh configuration. | 
| void | setClientIPCountry(ClientIPCountryParameters ClientIPCountry)Set Whether to carry the region information of the client ip during origin-pull. | 
| void | setClientIPHeader(ClientIPHeaderParameters ClientIPHeader)Set Client ip origin-pull request header configuration. | 
| void | setCompression(CompressionParameters Compression)Set Smart compression configuration. | 
| void | setForceRedirectHTTPS(ForceRedirectHTTPSParameters ForceRedirectHTTPS)Set Forced https redirect configuration for access protocols. | 
| void | setGrpc(GrpcParameters Grpc)Set Configuration of grpc support. | 
| void | setHSTS(HSTSParameters HSTS)Set HSTS configuration. | 
| void | setHTTP2(HTTP2Parameters HTTP2)Set HTTP/2 configuration. | 
| void | setIPv6(IPv6Parameters IPv6)Set IPv6 access configuration. | 
| void | setMaxAge(MaxAgeParameters MaxAge)Set Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default. | 
| void | setOCSPStapling(OCSPStaplingParameters OCSPStapling)Set OCSP stapling configuration. | 
| void | setOfflineCache(OfflineCacheParameters OfflineCache)Set Offline cache configuration. | 
| void | setPostMaxSize(PostMaxSizeParameters PostMaxSize)Set POST request transport configuration. | 
| void | setQUIC(QUICParameters QUIC)Set QUIC access configuration. | 
| void | setSmartRouting(SmartRoutingParameters SmartRouting)Set  | 
| void | setStandardDebug(StandardDebugParameters StandardDebug)Set Standard debugging configuration. | 
| void | setTLSConfig(TLSConfigParameters TLSConfig)Set TLS configuration. | 
| void | setUpstreamHTTP2(UpstreamHTTP2Parameters UpstreamHTTP2)Set HTTP2 origin-pull configuration. | 
| void | setWebSocket(WebSocketParameters WebSocket)Set WebSocket configuration. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ZoneConfig()
public ZoneConfig(ZoneConfig source)
public SmartRoutingParameters getSmartRouting()
public void setSmartRouting(SmartRoutingParameters SmartRouting)
SmartRouting - public CacheConfigParameters getCache()
public void setCache(CacheConfigParameters Cache)
Cache - Node cache expiration time configuration.
.
Note: this field may return null, which indicates a failure to obtain a valid value.public MaxAgeParameters getMaxAge()
public void setMaxAge(MaxAgeParameters MaxAge)
MaxAge - Browser cache rule configuration, which is used to set the default value of maxage and is disabled by default.
.
Note: this field may return null, which indicates a failure to obtain a valid value.public CacheKeyConfigParameters getCacheKey()
public void setCacheKey(CacheKeyConfigParameters CacheKey)
CacheKey - The node cache key configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public CachePrefreshParameters getCachePrefresh()
public void setCachePrefresh(CachePrefreshParameters CachePrefresh)
CachePrefresh - Cache prefresh configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public OfflineCacheParameters getOfflineCache()
public void setOfflineCache(OfflineCacheParameters OfflineCache)
OfflineCache - Offline cache configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public CompressionParameters getCompression()
public void setCompression(CompressionParameters Compression)
Compression - Smart compression configuration.
.
Note: this field may return null, which indicates a failure to obtain a valid value.public ForceRedirectHTTPSParameters getForceRedirectHTTPS()
public void setForceRedirectHTTPS(ForceRedirectHTTPSParameters ForceRedirectHTTPS)
ForceRedirectHTTPS - Forced https redirect configuration for access protocols.
.
Note: this field may return null, which indicates a failure to obtain a valid value.public HSTSParameters getHSTS()
public void setHSTS(HSTSParameters HSTS)
HSTS - HSTS configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public TLSConfigParameters getTLSConfig()
public void setTLSConfig(TLSConfigParameters TLSConfig)
TLSConfig - TLS configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public OCSPStaplingParameters getOCSPStapling()
public void setOCSPStapling(OCSPStaplingParameters OCSPStapling)
OCSPStapling - OCSP stapling configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public HTTP2Parameters getHTTP2()
public void setHTTP2(HTTP2Parameters HTTP2)
HTTP2 - HTTP/2 configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public QUICParameters getQUIC()
public void setQUIC(QUICParameters QUIC)
QUIC - QUIC access configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public UpstreamHTTP2Parameters getUpstreamHTTP2()
public void setUpstreamHTTP2(UpstreamHTTP2Parameters UpstreamHTTP2)
UpstreamHTTP2 - HTTP2 origin-pull configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public IPv6Parameters getIPv6()
public void setIPv6(IPv6Parameters IPv6)
IPv6 - IPv6 access configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public WebSocketParameters getWebSocket()
public void setWebSocket(WebSocketParameters WebSocket)
WebSocket - WebSocket configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public PostMaxSizeParameters getPostMaxSize()
public void setPostMaxSize(PostMaxSizeParameters PostMaxSize)
PostMaxSize - POST request transport configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public ClientIPHeaderParameters getClientIPHeader()
public void setClientIPHeader(ClientIPHeaderParameters ClientIPHeader)
ClientIPHeader - Client ip origin-pull request header configuration.
Note: this field may return null, which indicates a failure to obtain a valid value.public ClientIPCountryParameters getClientIPCountry()
public void setClientIPCountry(ClientIPCountryParameters ClientIPCountry)
ClientIPCountry - Whether to carry the region information of the client ip during origin-pull.
Note: this field may return null, which indicates a failure to obtain a valid value.public GrpcParameters getGrpc()
public void setGrpc(GrpcParameters Grpc)
Grpc - Configuration of grpc support.
Note: this field may return null, which indicates a failure to obtain a valid value.public AccelerateMainlandParameters getAccelerateMainland()
public void setAccelerateMainland(AccelerateMainlandParameters AccelerateMainland)
AccelerateMainland - Accelerate optimization and configuration in mainland china.
Note: this field may return null, which indicates a failure to obtain a valid value.public StandardDebugParameters getStandardDebug()
public void setStandardDebug(StandardDebugParameters StandardDebug)
StandardDebug - Standard debugging configuration.
.
Note: this field may return null, which indicates a failure to obtain a valid value.Copyright © 2025. All rights reserved.