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 Whether to carry the location information of the client IP during origin-pull.
|
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.
|
Grpc |
getGrpc()
Get Configuration of gRPC support
The original configuration will apply if this field is not specified.
|
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 Whether to carry the location information of the client IP during origin-pull.
|
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 |
setGrpc(Grpc Grpc)
Set Configuration of gRPC support
The original configuration will apply if this field is not specified.
|
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, toJsonString
public 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
- Whether to carry the location information of the client IP during origin-pull.
The original configuration will apply if this field is not specified.public Grpc getGrpc()
public void setGrpc(Grpc Grpc)
Grpc
- Configuration of gRPC support
The original configuration will apply if this field is not specified.Copyright © 2023. All rights reserved.