public class DetailDomain extends AbstractModel
header, skipSign
Constructor and Description |
---|
DetailDomain() |
DetailDomain(DetailDomain 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
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long[] |
getAccessPort()
Get Access port configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getAdvance()
Get Whether to support advanced configuration items
`on`: Supported
`off`: Not supported
Note: This field may return `null`, indicating that no valid value can be obtained.
|
AdvancedAuthentication |
getAdvancedAuthentication()
Get Timestamp hotlink protection advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
AdvanceConfig[] |
getAdvanceSet()
Get Advanced configuration settings
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getAppId()
Get Tencent Cloud account ID
|
String |
getArea()
Get Acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Authentication |
getAuthentication()
Get Timestamp hotlink protection configuration.
|
AwsPrivateAccess |
getAwsPrivateAccess()
Get S3 bucket origin access authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
BandwidthAlert |
getBandwidthAlert()
Get Bandwidth cap configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Cache |
getCache()
Get Node cache expiration rule configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
CacheKey |
getCacheKey()
Get Configuration of cache with/without parameter
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getCname()
Get CNAME address of domain name
Note: this field may return `null`, indicating that no valid values can be obtained.
|
Compatibility |
getCompatibility()
Get Backwards compatibility configuration (compatibility field for internal use)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Compression |
getCompression()
Get Smart compression configuration.
|
String |
getCreateTime()
Get Domain name creation time
|
String |
getDisable()
Get Domain name block status
`normal`: Normal
`overdue`: The domain name has been disabled due to account arrears.
|
String |
getDomain()
Get Accelerated domain name.
|
DownstreamCapping |
getDownstreamCapping()
Get Single-link downstream speed limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
ErrorPage |
getErrorPage()
Get Custom error page configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
FollowRedirect |
getFollowRedirect()
Get 301/302 origin-pull follow-redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
ForceRedirect |
getForceRedirect()
Get Access protocol forced redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Https |
getHttps()
Get HTTPS Acceleration Configuration Guide
Note: This field may return `null`, indicating that no valid value can be obtained.
|
HttpsBilling |
getHttpsBilling()
Get HTTPS (enabled by default)
Note: This field may return `null`, indicating that no valid values can be obtained.
|
HwPrivateAccess |
getHwPrivateAccess()
Get Access authentication for Huawei Cloud OBS origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
ImageOptimization |
getImageOptimization()
Get Image optimization configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
IpFilter |
getIpFilter()
Get IP blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
IpFreqLimit |
getIpFreqLimit()
Get IP access limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Ipv6 |
getIpv6()
Get IPv6 origin-pull configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Ipv6Access |
getIpv6Access()
Get IPv6 access configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
MaxAge |
getMaxAge()
Get Browser cache expiration rule configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OfflineCache |
getOfflineCache()
Get Offline cache (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Origin |
getOrigin()
Get Origin server configuration.
|
OriginAuthentication |
getOriginAuthentication()
Get Origin-pull authentication advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OriginCombine |
getOriginCombine()
Get Merging origin-pull requests (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OriginPullOptimization |
getOriginPullOptimization()
Get Cross-border linkage optimization configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OriginPullTimeout |
getOriginPullTimeout()
Get Origin-pull timeout configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OssPrivateAccess |
getOssPrivateAccess()
Get Access authentication for OSS origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
OthersPrivateAccess |
getOthersPrivateAccess()
Get Origin-pull authentication for other origins
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getParentHost()
Get Primary domain name
Note: This field may return `null`, indicating that no valid value can be obtained.
|
PostSize |
getPostMaxSize()
Get POST request configuration item
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getProjectId()
Get Project ID, which can be viewed on the Tencent Cloud project management page
|
QnPrivateAccess |
getQnPrivateAccess()
Get Access authentication for QiNiu Cloud Kodo origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Quic |
getQuic()
Get QUIC configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
RangeOriginPull |
getRangeOriginPull()
Get Range GETs configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getReadonly()
Get Domain name lock status
`normal`: Not locked
`mainland`: Locked in the Chinese mainland
`overseas`: Locked outside the Chinese mainland
global: Locked globally
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Referer |
getReferer()
Get Referer configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
RemoteAuthentication |
getRemoteAuthentication()
Get Remote authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
RequestHeader |
getRequestHeader()
Get Custom request header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getResourceId()
Get Domain name ID
|
ResponseHeader |
getResponseHeader()
Get Custom response header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
ResponseHeaderCache |
getResponseHeaderCache()
Get Origin server header cache configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
RuleEngine |
getRuleEngine()
Get Rule engine
Note: This field may return `null`, indicating that no valid value can be obtained.
|
SecurityConfig |
getSecurityConfig()
Get SCDN configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Seo |
getSeo()
Get SEO configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getServiceType()
Get Acceleration domain name service type
`web`: Webpage file downloads
`download`: Large file downloads
`media`: Audio and video on demand acceleration
`hybrid`: Dynamic and static content acceleration
`dynamic`: Dynamic content acceleration
|
ShareCname |
getShareCname()
Get Shared CNAME configuration (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
SpecificConfig |
getSpecificConfig()
Get Region-specific configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getStatus()
Get Acceleration service status
`rejected`: The domain name is rejected due to expiration/deregistration of its ICP filing
`processing`: Deploying
`closing`: Disabling
`online`: Enabled
`offline`: Disabled
|
StatusCodeCache |
getStatusCodeCache()
Get Status code cache configuration.
|
Tag[] |
getTag()
Get Tag configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getUpdateTime()
Get Domain name update time
|
UrlRedirect |
getUrlRedirect()
Get URL redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
UserAgentFilter |
getUserAgentFilter()
Get UA blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
VideoSeek |
getVideoSeek()
Get Video dragging configuration.
|
WebSocket |
getWebSocket()
Get WebSocket configuration.
|
void |
setAccessControl(AccessControl AccessControl)
Set Access control
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAccessPort(Long[] AccessPort)
Set Access port configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAdvance(String Advance)
Set Whether to support advanced configuration items
`on`: Supported
`off`: Not supported
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
Set Timestamp hotlink protection advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAdvanceSet(AdvanceConfig[] AdvanceSet)
Set Advanced configuration settings
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAppId(Long AppId)
Set Tencent Cloud account ID
|
void |
setArea(String Area)
Set Acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setAuthentication(Authentication Authentication)
Set Timestamp hotlink protection configuration.
|
void |
setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
Set S3 bucket origin access authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setBandwidthAlert(BandwidthAlert BandwidthAlert)
Set Bandwidth cap configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCache(Cache Cache)
Set Node cache expiration rule configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCacheKey(CacheKey CacheKey)
Set Configuration of cache with/without parameter
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCname(String Cname)
Set CNAME address of domain name
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setCompatibility(Compatibility Compatibility)
Set Backwards compatibility configuration (compatibility field for internal use)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCompression(Compression Compression)
Set Smart compression configuration.
|
void |
setCreateTime(String CreateTime)
Set Domain name creation time
|
void |
setDisable(String Disable)
Set Domain name block status
`normal`: Normal
`overdue`: The domain name has been disabled due to account arrears.
|
void |
setDomain(String Domain)
Set Accelerated domain name.
|
void |
setDownstreamCapping(DownstreamCapping DownstreamCapping)
Set Single-link downstream speed limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setErrorPage(ErrorPage ErrorPage)
Set Custom error page configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setFollowRedirect(FollowRedirect FollowRedirect)
Set 301/302 origin-pull follow-redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setForceRedirect(ForceRedirect ForceRedirect)
Set Access protocol forced redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setHttps(Https Https)
Set HTTPS Acceleration Configuration Guide
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setHttpsBilling(HttpsBilling HttpsBilling)
Set HTTPS (enabled by default)
Note: This field may return `null`, indicating that no valid values can be obtained.
|
void |
setHwPrivateAccess(HwPrivateAccess HwPrivateAccess)
Set Access authentication for Huawei Cloud OBS origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setImageOptimization(ImageOptimization ImageOptimization)
Set Image optimization configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setIpFilter(IpFilter IpFilter)
Set IP blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setIpFreqLimit(IpFreqLimit IpFreqLimit)
Set IP access limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setIpv6(Ipv6 Ipv6)
Set IPv6 origin-pull configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setIpv6Access(Ipv6Access Ipv6Access)
Set IPv6 access configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setMaxAge(MaxAge MaxAge)
Set Browser cache expiration rule configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOfflineCache(OfflineCache OfflineCache)
Set Offline cache (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOrigin(Origin Origin)
Set Origin server configuration.
|
void |
setOriginAuthentication(OriginAuthentication OriginAuthentication)
Set Origin-pull authentication advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOriginCombine(OriginCombine OriginCombine)
Set Merging origin-pull requests (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
Set Cross-border linkage optimization configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
Set Origin-pull timeout configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
Set Access authentication for OSS origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setOthersPrivateAccess(OthersPrivateAccess OthersPrivateAccess)
Set Origin-pull authentication for other origins
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setParentHost(String ParentHost)
Set Primary domain name
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setPostMaxSize(PostSize PostMaxSize)
Set POST request configuration item
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setProjectId(Long ProjectId)
Set Project ID, which can be viewed on the Tencent Cloud project management page
|
void |
setQnPrivateAccess(QnPrivateAccess QnPrivateAccess)
Set Access authentication for QiNiu Cloud Kodo origin
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setQuic(Quic Quic)
Set QUIC configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setRangeOriginPull(RangeOriginPull RangeOriginPull)
Set Range GETs configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setReadonly(String Readonly)
Set Domain name lock status
`normal`: Not locked
`mainland`: Locked in the Chinese mainland
`overseas`: Locked outside the Chinese mainland
global: Locked globally
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setReferer(Referer Referer)
Set Referer configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
Set Remote authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setRequestHeader(RequestHeader RequestHeader)
Set Custom request header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setResourceId(String ResourceId)
Set Domain name ID
|
void |
setResponseHeader(ResponseHeader ResponseHeader)
Set Custom response header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)
Set Origin server header cache configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setRuleEngine(RuleEngine RuleEngine)
Set Rule engine
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setSecurityConfig(SecurityConfig SecurityConfig)
Set SCDN configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setSeo(Seo Seo)
Set SEO configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setServiceType(String ServiceType)
Set Acceleration domain name service type
`web`: Webpage file downloads
`download`: Large file downloads
`media`: Audio and video on demand acceleration
`hybrid`: Dynamic and static content acceleration
`dynamic`: Dynamic content acceleration
|
void |
setShareCname(ShareCname ShareCname)
Set Shared CNAME configuration (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setSpecificConfig(SpecificConfig SpecificConfig)
Set Region-specific configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setStatus(String Status)
Set Acceleration service status
`rejected`: The domain name is rejected due to expiration/deregistration of its ICP filing
`processing`: Deploying
`closing`: Disabling
`online`: Enabled
`offline`: Disabled
|
void |
setStatusCodeCache(StatusCodeCache StatusCodeCache)
Set Status code cache configuration.
|
void |
setTag(Tag[] Tag)
Set Tag configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setUpdateTime(String UpdateTime)
Set Domain name update time
|
void |
setUrlRedirect(UrlRedirect UrlRedirect)
Set URL redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setUserAgentFilter(UserAgentFilter UserAgentFilter)
Set UA blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.
|
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, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public DetailDomain()
public DetailDomain(DetailDomain source)
public String getResourceId()
public void setResourceId(String ResourceId)
ResourceId
- Domain name IDpublic Long getAppId()
public void setAppId(Long AppId)
AppId
- Tencent Cloud account IDpublic String getDomain()
public void setDomain(String Domain)
Domain
- Accelerated domain name.public String getCname()
public void setCname(String Cname)
Cname
- CNAME address of domain name
Note: this field may return `null`, indicating that no valid values can be obtained.public String getStatus()
public void setStatus(String Status)
Status
- Acceleration service status
`rejected`: The domain name is rejected due to expiration/deregistration of its ICP filing
`processing`: Deploying
`closing`: Disabling
`online`: Enabled
`offline`: Disabledpublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project ID, which can be viewed on the Tencent Cloud project management pagepublic String getServiceType()
public void setServiceType(String ServiceType)
ServiceType
- Acceleration domain name service type
`web`: Webpage file downloads
`download`: Large file downloads
`media`: Audio and video on demand acceleration
`hybrid`: Dynamic and static content acceleration
`dynamic`: Dynamic content accelerationpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- Domain name creation timepublic String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime
- Domain name update timepublic Origin getOrigin()
public void setOrigin(Origin Origin)
Origin
- Origin server configuration.public IpFilter getIpFilter()
public void setIpFilter(IpFilter IpFilter)
IpFilter
- IP blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public IpFreqLimit getIpFreqLimit()
public void setIpFreqLimit(IpFreqLimit IpFreqLimit)
IpFreqLimit
- IP access limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public StatusCodeCache getStatusCodeCache()
public void setStatusCodeCache(StatusCodeCache StatusCodeCache)
StatusCodeCache
- Status code cache configuration.
Note: This field may return `null`, indicating that no valid value can be obtained.public Compression getCompression()
public void setCompression(Compression Compression)
Compression
- Smart compression configuration.
Note: This field may return `null`, indicating that no valid value can be obtained.public BandwidthAlert getBandwidthAlert()
public void setBandwidthAlert(BandwidthAlert BandwidthAlert)
BandwidthAlert
- Bandwidth cap configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public RangeOriginPull getRangeOriginPull()
public void setRangeOriginPull(RangeOriginPull RangeOriginPull)
RangeOriginPull
- Range GETs configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public FollowRedirect getFollowRedirect()
public void setFollowRedirect(FollowRedirect FollowRedirect)
FollowRedirect
- 301/302 origin-pull follow-redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public ErrorPage getErrorPage()
public void setErrorPage(ErrorPage ErrorPage)
ErrorPage
- Custom error page configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public RequestHeader getRequestHeader()
public void setRequestHeader(RequestHeader RequestHeader)
RequestHeader
- Custom request header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public ResponseHeader getResponseHeader()
public void setResponseHeader(ResponseHeader ResponseHeader)
ResponseHeader
- Custom response header configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public DownstreamCapping getDownstreamCapping()
public void setDownstreamCapping(DownstreamCapping DownstreamCapping)
DownstreamCapping
- Single-link downstream speed limit configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public CacheKey getCacheKey()
public void setCacheKey(CacheKey CacheKey)
CacheKey
- Configuration of cache with/without parameter
Note: This field may return `null`, indicating that no valid value can be obtained.public ResponseHeaderCache getResponseHeaderCache()
public void setResponseHeaderCache(ResponseHeaderCache ResponseHeaderCache)
ResponseHeaderCache
- Origin server header cache configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public VideoSeek getVideoSeek()
public void setVideoSeek(VideoSeek VideoSeek)
VideoSeek
- Video dragging configuration.
Note: This field may return `null`, indicating that no valid value can be obtained.public Cache getCache()
public void setCache(Cache Cache)
Cache
- Node cache expiration rule configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public OriginPullOptimization getOriginPullOptimization()
public void setOriginPullOptimization(OriginPullOptimization OriginPullOptimization)
OriginPullOptimization
- Cross-border linkage optimization configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.public Https getHttps()
public void setHttps(Https Https)
Https
- HTTPS Acceleration Configuration Guide
Note: This field may return `null`, indicating that no valid value can be obtained.public Authentication getAuthentication()
public void setAuthentication(Authentication Authentication)
Authentication
- Timestamp hotlink protection configuration.
Note: This field may return `null`, indicating that no valid value can be obtained.public Seo getSeo()
public void setSeo(Seo Seo)
Seo
- SEO configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public String getDisable()
public void setDisable(String Disable)
Disable
- Domain name block status
`normal`: Normal
`overdue`: The domain name has been disabled due to account arrears. The acceleration service can be resumed after the account is topped up.
`malicious`: The acceleration service has been forcibly disabled due to detection of malicious behavior.
`ddos`: The acceleration service has been disabled due to large-scale DDoS attacks to the domain name
`idle`: No operations or data has been detected for more than 90 days. The domain name is determined to be inactive which automatically disables the acceleration service. You can restart the service.
`unlicensed`: The acceleration service has been automatically disabled as the domain name has no ICP filing or its ICP filing is deregistered. Service can be resumed after an ICP filing is obtained.
`capping`: The configured upper limit for bandwidth has been reached.
`readonly`: The domain name has a special configuration and has been locked.
Note: This field may return `null`, indicating that no valid value can be obtained.public ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect
- Access protocol forced redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public Referer getReferer()
public void setReferer(Referer Referer)
Referer
- Referer configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge
- Browser cache expiration rule configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.public Ipv6 getIpv6()
public void setIpv6(Ipv6 Ipv6)
Ipv6
- IPv6 origin-pull configuration (in beta)
Note: This field may return `null`, indicating that no valid value can be obtained.public Compatibility getCompatibility()
public void setCompatibility(Compatibility Compatibility)
Compatibility
- Backwards compatibility configuration (compatibility field for internal use)
Note: This field may return `null`, indicating that no valid value can be obtained.public SpecificConfig getSpecificConfig()
public void setSpecificConfig(SpecificConfig SpecificConfig)
SpecificConfig
- Region-specific configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public String getArea()
public void setArea(String Area)
Area
- Acceleration region
`mainland`: Acceleration inside the Chinese mainland
`overseas`: Acceleration outside the Chinese mainland
`global`: Acceleration over the globe
Note: This field may return `null`, indicating that no valid value can be obtained.public String getReadonly()
public void setReadonly(String Readonly)
Readonly
- Domain name lock status
`normal`: Not locked
`mainland`: Locked in the Chinese mainland
`overseas`: Locked outside the Chinese mainland
global: Locked globally
Note: This field may return `null`, indicating that no valid value can be obtained.public OriginPullTimeout getOriginPullTimeout()
public void setOriginPullTimeout(OriginPullTimeout OriginPullTimeout)
OriginPullTimeout
- Origin-pull timeout configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public AwsPrivateAccess getAwsPrivateAccess()
public void setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
AwsPrivateAccess
- S3 bucket origin access authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public SecurityConfig getSecurityConfig()
public void setSecurityConfig(SecurityConfig SecurityConfig)
SecurityConfig
- SCDN configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public ImageOptimization getImageOptimization()
public void setImageOptimization(ImageOptimization ImageOptimization)
ImageOptimization
- Image optimization configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public UserAgentFilter getUserAgentFilter()
public void setUserAgentFilter(UserAgentFilter UserAgentFilter)
UserAgentFilter
- UA blocklist/allowlist configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public AccessControl getAccessControl()
public void setAccessControl(AccessControl AccessControl)
AccessControl
- Access control
Note: This field may return `null`, indicating that no valid value can be obtained.public String getAdvance()
public void setAdvance(String Advance)
Advance
- Whether to support advanced configuration items
`on`: Supported
`off`: Not supported
Note: This field may return `null`, indicating that no valid value can be obtained.public UrlRedirect getUrlRedirect()
public void setUrlRedirect(UrlRedirect UrlRedirect)
UrlRedirect
- URL redirect configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public Long[] getAccessPort()
public void setAccessPort(Long[] AccessPort)
AccessPort
- Access port configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public Tag[] getTag()
public void setTag(Tag[] Tag)
Tag
- Tag configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public AdvancedAuthentication getAdvancedAuthentication()
public void setAdvancedAuthentication(AdvancedAuthentication AdvancedAuthentication)
AdvancedAuthentication
- Timestamp hotlink protection advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.public OriginAuthentication getOriginAuthentication()
public void setOriginAuthentication(OriginAuthentication OriginAuthentication)
OriginAuthentication
- Origin-pull authentication advanced configuration (allowlist feature)
Note: This field may return `null`, indicating that no valid value can be obtained.public Ipv6Access getIpv6Access()
public void setIpv6Access(Ipv6Access Ipv6Access)
Ipv6Access
- IPv6 access configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public AdvanceConfig[] getAdvanceSet()
public void setAdvanceSet(AdvanceConfig[] AdvanceSet)
AdvanceSet
- Advanced configuration settings
Note: This field may return `null`, indicating that no valid value can be obtained.public OfflineCache getOfflineCache()
public void setOfflineCache(OfflineCache OfflineCache)
OfflineCache
- Offline cache (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.public OriginCombine getOriginCombine()
public void setOriginCombine(OriginCombine OriginCombine)
OriginCombine
- Merging origin-pull requests (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.public PostSize getPostMaxSize()
public void setPostMaxSize(PostSize PostMaxSize)
PostMaxSize
- POST request configuration item
Note: This field may return `null`, indicating that no valid value can be obtained.public Quic getQuic()
public void setQuic(Quic Quic)
Quic
- QUIC configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public OssPrivateAccess getOssPrivateAccess()
public void setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
OssPrivateAccess
- Access authentication for OSS origin
Note: This field may return `null`, indicating that no valid value can be obtained.public WebSocket getWebSocket()
public void setWebSocket(WebSocket WebSocket)
WebSocket
- WebSocket configuration.
Note: This field may return `null`, indicating that no valid value can be obtained.public RemoteAuthentication getRemoteAuthentication()
public void setRemoteAuthentication(RemoteAuthentication RemoteAuthentication)
RemoteAuthentication
- Remote authentication configuration
Note: This field may return `null`, indicating that no valid value can be obtained.public ShareCname getShareCname()
public void setShareCname(ShareCname ShareCname)
ShareCname
- Shared CNAME configuration (only available to beta users)
Note: This field may return `null`, indicating that no valid value can be obtained.public RuleEngine getRuleEngine()
public void setRuleEngine(RuleEngine RuleEngine)
RuleEngine
- Rule engine
Note: This field may return `null`, indicating that no valid value can be obtained.public String getParentHost()
public void setParentHost(String ParentHost)
ParentHost
- Primary domain name
Note: This field may return `null`, indicating that no valid value can be obtained.public HwPrivateAccess getHwPrivateAccess()
public void setHwPrivateAccess(HwPrivateAccess HwPrivateAccess)
HwPrivateAccess
- Access authentication for Huawei Cloud OBS origin
Note: This field may return `null`, indicating that no valid value can be obtained.public QnPrivateAccess getQnPrivateAccess()
public void setQnPrivateAccess(QnPrivateAccess QnPrivateAccess)
QnPrivateAccess
- Access authentication for QiNiu Cloud Kodo origin
Note: This field may return `null`, indicating that no valid value can be obtained.public HttpsBilling getHttpsBilling()
public void setHttpsBilling(HttpsBilling HttpsBilling)
HttpsBilling
- HTTPS (enabled by default)
Note: This field may return `null`, indicating that no valid values can be obtained.public OthersPrivateAccess getOthersPrivateAccess()
public void setOthersPrivateAccess(OthersPrivateAccess OthersPrivateAccess)
OthersPrivateAccess
- Origin-pull authentication for other origins
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2024. All rights reserved.