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, toJsonString
public 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.