public class UpdateDomainConfigRequest extends AbstractModel
Constructor and Description |
---|
UpdateDomainConfigRequest() |
UpdateDomainConfigRequest(UpdateDomainConfigRequest 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 |
---|---|
AccessControl |
getAccessControl()
Get Access control
|
Long[] |
getAccessPort()
Get Access port configuration
|
AdvancedAuthentication |
getAdvancedAuthentication()
Get Timestamp hotlink protection advanced configuration (allowlist feature)
|
String |
getArea()
Get Domain name acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
After switching to global acceleration, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland.
|
Authentication |
getAuthentication()
Get Timestamp hotlink protection configuration
|
AwsPrivateAccess |
getAwsPrivateAccess()
Get Access authentication for S3 origin
|
BandwidthAlert |
getBandwidthAlert()
Get Bandwidth cap configuration
|
Cache |
getCache()
Get Cache expiration time configuration
|
CacheKey |
getCacheKey()
Get Node cache key configuration
|
Compression |
getCompression()
Get Smart compression configuration
|
String |
getDomain()
Get Domain name
|
DownstreamCapping |
getDownstreamCapping()
Get Download speed configuration
|
ErrorPage |
getErrorPage()
Get Error code redirect configuration (This feature is in beta and not generally available yet.)
|
FollowRedirect |
getFollowRedirect()
Get 301/302 origin-pull follow-redirect configuration
|
ForceRedirect |
getForceRedirect()
Get Protocol redirect configuration
|
Https |
getHttps()
Get HTTPS acceleration configuration
|
HwPrivateAccess |
getHwPrivateAccess()
Get Access authentication for Huawei Cloud OBS origin
|
IpFilter |
getIpFilter()
Get IP blocklist/allowlist configuration
|
IpFreqLimit |
getIpFreqLimit()
Get IP access limit configuration
|
Ipv6Access |
getIpv6Access()
Get IPv6 access configuration
|
MaxAge |
getMaxAge()
Get Browser cache configuration (This feature is in beta and not generally available yet.)
|
OfflineCache |
getOfflineCache()
Get Offline cache
|
Origin |
getOrigin()
Get Origin server configuration
|
OriginAuthentication |
getOriginAuthentication()
Get Origin-pull authentication advanced configuration (allowlist feature)
|
OriginCombine |
getOriginCombine()
Get Merging pull requests
|
OriginPullOptimization |
getOriginPullOptimization()
Get Cross-border linkage optimization configuration
|
OriginPullTimeout |
getOriginPullTimeout()
Get Origin-pull timeout configuration
|
OssPrivateAccess |
getOssPrivateAccess()
Get Access authentication for OSS origin
|
PostSize |
getPostMaxSize()
Get Post transport configuration
|
Long |
getProjectId()
Get Project ID
|
QnPrivateAccess |
getQnPrivateAccess()
Get Access authentication for QiNiu Cloud Kodo origin
|
Quic |
getQuic()
Get QUIC access, which is a paid service.
|
RangeOriginPull |
getRangeOriginPull()
Get Range GETs configuration
|
Referer |
getReferer()
Get Referer configuration
|
RemoteAuthentication |
getRemoteAuthentication()
Get Remote authentication configuration
|
RequestHeader |
getRequestHeader()
Get Request header configuration
|
ResponseHeader |
getResponseHeader()
Get Response header configuration
|
ResponseHeaderCache |
getResponseHeaderCache()
Get Header cache configuration
|
Seo |
getSeo()
Get SEO configuration
|
String |
getServiceType()
Get Domain name service type
`web`: Static acceleration
`download`: Download acceleration
`media`: Streaming media VOD acceleration
|
ShareCname |
getShareCname()
Get Shared CNAME configuration (only available to beta users)
|
SpecificConfig |
getSpecificConfig()
Get Specific-region special configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside the Chinese mainland.
|
StatusCodeCache |
getStatusCodeCache()
Get Status code cache configuration
|
UrlRedirect |
getUrlRedirect()
Get URL rewriting configuration
|
UserAgentFilter |
getUserAgentFilter()
Get UA blocklist/allowlist configuration
|
VideoSeek |
getVideoSeek()
Get Video dragging configuration
|
WebSocket |
getWebSocket()
Get WebSocket configuration
|
void |
setAccessControl(AccessControl AccessControl)
Set Access control
|
void |
setAccessPort(Long[] AccessPort)
Set Access port configuration
|
void |
setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
Set Timestamp hotlink protection advanced configuration (allowlist feature)
|
void |
setArea(String Area)
Set Domain name acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
After switching to global acceleration, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland.
|
void |
setAuthentication(Authentication Authentication)
Set Timestamp hotlink protection configuration
|
void |
setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
Set Access authentication for S3 origin
|
void |
setBandwidthAlert(BandwidthAlert BandwidthAlert)
Set Bandwidth cap configuration
|
void |
setCache(Cache Cache)
Set Cache expiration time configuration
|
void |
setCacheKey(CacheKey CacheKey)
Set Node cache key configuration
|
void |
setCompression(Compression Compression)
Set Smart compression configuration
|
void |
setDomain(String Domain)
Set Domain name
|
void |
setDownstreamCapping(DownstreamCapping DownstreamCapping)
Set Download speed configuration
|
void |
setErrorPage(ErrorPage ErrorPage)
Set Error code redirect configuration (This feature is in beta and not generally available yet.)
|
void |
setFollowRedirect(FollowRedirect FollowRedirect)
Set 301/302 origin-pull follow-redirect configuration
|
void |
setForceRedirect(ForceRedirect ForceRedirect)
Set Protocol redirect configuration
|
void |
setHttps(Https Https)
Set HTTPS acceleration configuration
|
void |
setHwPrivateAccess(HwPrivateAccess HwPrivateAccess)
Set Access authentication for Huawei Cloud OBS origin
|
void |
setIpFilter(IpFilter IpFilter)
Set IP blocklist/allowlist configuration
|
void |
setIpFreqLimit(IpFreqLimit IpFreqLimit)
Set IP access limit configuration
|
void |
setIpv6Access(Ipv6Access Ipv6Access)
Set IPv6 access configuration
|
void |
setMaxAge(MaxAge MaxAge)
Set Browser cache configuration (This feature is in beta and not generally available yet.)
|
void |
setOfflineCache(OfflineCache OfflineCache)
Set Offline cache
|
void |
setOrigin(Origin Origin)
Set Origin server configuration
|
void |
setOriginAuthentication(OriginAuthentication OriginAuthentication)
Set Origin-pull authentication advanced configuration (allowlist feature)
|
void |
setOriginCombine(OriginCombine OriginCombine)
Set Merging pull requests
|
void |
setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
Set Cross-border linkage optimization configuration
|
void |
setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
Set Origin-pull timeout configuration
|
void |
setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
Set Access authentication for OSS origin
|
void |
setPostMaxSize(PostSize PostMaxSize)
Set Post transport configuration
|
void |
setProjectId(Long ProjectId)
Set Project ID
|
void |
setQnPrivateAccess(QnPrivateAccess QnPrivateAccess)
Set Access authentication for QiNiu Cloud Kodo origin
|
void |
setQuic(Quic Quic)
Set QUIC access, which is a paid service.
|
void |
setRangeOriginPull(RangeOriginPull RangeOriginPull)
Set Range GETs configuration
|
void |
setReferer(Referer Referer)
Set Referer configuration
|
void |
setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
Set Remote authentication configuration
|
void |
setRequestHeader(RequestHeader RequestHeader)
Set Request header configuration
|
void |
setResponseHeader(ResponseHeader ResponseHeader)
Set Response header configuration
|
void |
setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)
Set Header cache configuration
|
void |
setSeo(Seo Seo)
Set SEO configuration
|
void |
setServiceType(String ServiceType)
Set Domain name service type
`web`: Static acceleration
`download`: Download acceleration
`media`: Streaming media VOD acceleration
|
void |
setShareCname(ShareCname ShareCname)
Set Shared CNAME configuration (only available to beta users)
|
void |
setSpecificConfig(SpecificConfig SpecificConfig)
Set Specific-region special configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside the Chinese mainland.
|
void |
setStatusCodeCache(StatusCodeCache StatusCodeCache)
Set Status code cache configuration
|
void |
setUrlRedirect(UrlRedirect UrlRedirect)
Set URL rewriting configuration
|
void |
setUserAgentFilter(UserAgentFilter UserAgentFilter)
Set UA blocklist/allowlist configuration
|
void |
setVideoSeek(VideoSeek VideoSeek)
Set Video dragging configuration
|
void |
setWebSocket(WebSocket WebSocket)
Set WebSocket configuration
|
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 UpdateDomainConfigRequest()
public UpdateDomainConfigRequest(UpdateDomainConfigRequest source)
public String getDomain()
public void setDomain(String Domain)
Domain
- Domain namepublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project IDpublic Origin getOrigin()
public void setOrigin(Origin Origin)
Origin
- Origin server configurationpublic IpFilter getIpFilter()
public void setIpFilter(IpFilter IpFilter)
IpFilter
- IP blocklist/allowlist configurationpublic IpFreqLimit getIpFreqLimit()
public void setIpFreqLimit(IpFreqLimit IpFreqLimit)
IpFreqLimit
- IP access limit configurationpublic StatusCodeCache getStatusCodeCache()
public void setStatusCodeCache(StatusCodeCache StatusCodeCache)
StatusCodeCache
- Status code cache configurationpublic Compression getCompression()
public void setCompression(Compression Compression)
Compression
- Smart compression configurationpublic BandwidthAlert getBandwidthAlert()
public void setBandwidthAlert(BandwidthAlert BandwidthAlert)
BandwidthAlert
- Bandwidth cap configurationpublic RangeOriginPull getRangeOriginPull()
public void setRangeOriginPull(RangeOriginPull RangeOriginPull)
RangeOriginPull
- Range GETs configurationpublic FollowRedirect getFollowRedirect()
public void setFollowRedirect(FollowRedirect FollowRedirect)
FollowRedirect
- 301/302 origin-pull follow-redirect configurationpublic ErrorPage getErrorPage()
public void setErrorPage(ErrorPage ErrorPage)
ErrorPage
- Error code redirect configuration (This feature is in beta and not generally available yet.)public RequestHeader getRequestHeader()
public void setRequestHeader(RequestHeader RequestHeader)
RequestHeader
- Request header configurationpublic ResponseHeader getResponseHeader()
public void setResponseHeader(ResponseHeader ResponseHeader)
ResponseHeader
- Response header configurationpublic DownstreamCapping getDownstreamCapping()
public void setDownstreamCapping(DownstreamCapping DownstreamCapping)
DownstreamCapping
- Download speed configurationpublic CacheKey getCacheKey()
public void setCacheKey(CacheKey CacheKey)
CacheKey
- Node cache key configurationpublic ResponseHeaderCache getResponseHeaderCache()
public void setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)
ResponseHeaderCache
- Header cache configurationpublic VideoSeek getVideoSeek()
public void setVideoSeek(VideoSeek VideoSeek)
VideoSeek
- Video dragging configurationpublic Cache getCache()
public void setCache(Cache Cache)
Cache
- Cache expiration time configurationpublic OriginPullOptimization getOriginPullOptimization()
public void setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
OriginPullOptimization
- Cross-border linkage optimization configurationpublic Https getHttps()
public void setHttps(Https Https)
Https
- HTTPS acceleration configurationpublic Authentication getAuthentication()
public void setAuthentication(Authentication Authentication)
Authentication
- Timestamp hotlink protection configurationpublic Seo getSeo()
public void setSeo(Seo Seo)
Seo
- SEO configurationpublic ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect
- Protocol redirect configurationpublic Referer getReferer()
public void setReferer(Referer Referer)
Referer
- Referer configurationpublic MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge
- Browser cache configuration (This feature is in beta and not generally available yet.)public SpecificConfig getSpecificConfig()
public void setSpecificConfig(SpecificConfig SpecificConfig)
SpecificConfig
- Specific-region special configuration
Applicable to cases where the acceleration domain name configuration differs for regions in and outside the Chinese mainland.public String getServiceType()
public void setServiceType(String ServiceType)
ServiceType
- Domain name service type
`web`: Static acceleration
`download`: Download acceleration
`media`: Streaming media VOD accelerationpublic String getArea()
public void setArea(String Area)
Area
- Domain name acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
After switching to global acceleration, configurations of the domain name will be deployed to the region inside or outside the Chinese mainland. The deployment will take some time as this domain name has special settings.public OriginPullTimeout getOriginPullTimeout()
public void setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
OriginPullTimeout
- Origin-pull timeout configurationpublic AwsPrivateAccess getAwsPrivateAccess()
public void setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
AwsPrivateAccess
- Access authentication for S3 originpublic UserAgentFilter getUserAgentFilter()
public void setUserAgentFilter(UserAgentFilter UserAgentFilter)
UserAgentFilter
- UA blocklist/allowlist configurationpublic AccessControl getAccessControl()
public void setAccessControl(AccessControl AccessControl)
AccessControl
- Access controlpublic UrlRedirect getUrlRedirect()
public void setUrlRedirect(UrlRedirect UrlRedirect)
UrlRedirect
- URL rewriting configurationpublic Long[] getAccessPort()
public void setAccessPort(Long[] AccessPort)
AccessPort
- Access port configurationpublic AdvancedAuthentication getAdvancedAuthentication()
public void setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
AdvancedAuthentication
- Timestamp hotlink protection advanced configuration (allowlist feature)public OriginAuthentication getOriginAuthentication()
public void setOriginAuthentication(OriginAuthentication OriginAuthentication)
OriginAuthentication
- Origin-pull authentication advanced configuration (allowlist feature)public Ipv6Access getIpv6Access()
public void setIpv6Access(Ipv6Access Ipv6Access)
Ipv6Access
- IPv6 access configurationpublic OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache
- Offline cachepublic OriginCombine getOriginCombine()
public void setOriginCombine(OriginCombine OriginCombine)
OriginCombine
- Merging pull requestspublic PostSize getPostMaxSize()
public void setPostMaxSize(PostSize PostMaxSize)
PostMaxSize
- Post transport configurationpublic Quic getQuic()
public void setQuic(Quic Quic)
Quic
- QUIC access, which is a paid service. You can check the product document and Billing Overview for more information.public OssPrivateAccess getOssPrivateAccess()
public void setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
OssPrivateAccess
- Access authentication for OSS originpublic WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket
- WebSocket configurationpublic RemoteAuthentication getRemoteAuthentication()
public void setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
RemoteAuthentication
- Remote authentication configurationpublic ShareCname getShareCname()
public void setShareCname(ShareCname ShareCname)
ShareCname
- Shared CNAME configuration (only available to beta users)public HwPrivateAccess getHwPrivateAccess()
public void setHwPrivateAccess(HwPrivateAccess HwPrivateAccess)
HwPrivateAccess
- Access authentication for Huawei Cloud OBS originpublic QnPrivateAccess getQnPrivateAccess()
public void setQnPrivateAccess(QnPrivateAccess QnPrivateAccess)
QnPrivateAccess
- Access authentication for QiNiu Cloud Kodo originCopyright © 2022. All rights reserved.