public class CDNDomainConfigForUpdate extends AbstractModel
header, skipSign
Constructor and Description |
---|
CDNDomainConfigForUpdate() |
CDNDomainConfigForUpdate(CDNDomainConfigForUpdate 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 |
---|---|
String |
getArea()
Get Domain name acceleration areas: mainland: acceleration within China; overseas: acceleration outside China; global: global acceleration.
|
Authentication |
getAuthentication()
Get Timestamp hotlink protection configuration.
|
AwsPrivateAccess |
getAwsPrivateAccess()
Get Origin access authentication for S3 bucket.
|
Cache |
getCache()
Get Node cache expiration time configuration.
|
FollowRedirect |
getFollowRedirect()
Get Back to the source 301/302 status code automatically follows the configuration, the default is off
|
ForceRedirect |
getForceRedirect()
Get Access protocol forced redirect configuration.
|
Https |
getHttps()
Get Domain name HTTPS acceleration configuration.
|
HwPrivateAccess |
getHwPrivateAccess()
Get Access authentication for Huawei Cloud OBS origin
|
IpFilter |
getIpFilter()
Get IP blocklist/allowlist configuration.
|
Ipv6Access |
getIpv6Access()
Get IPv6 access configuration.
|
MaxAge |
getMaxAge()
Get Browser cache rule configuration, which is used to set the default value of MaxAge and is disabled by default.
|
Origin |
getOrigin()
Get Origin Server Configuration.
|
OssPrivateAccess |
getOssPrivateAccess()
Get Access authentication configuration for OSS origin.
|
OthersPrivateAccess |
getOthersPrivateAccess()
Get Origin-pull authentication for other origins.
|
Quic |
getQuic()
Get QUIC configuration item.
|
Referer |
getReferer()
Get Referer blacklist/whitelist configuration.
|
RequestHeader |
getRequestHeader()
Get Custom request header configuration.
|
ResponseHeader |
getResponseHeader()
Get Custom response header configuration.
|
UserAgentFilter |
getUserAgentFilter()
Get UserAgent:blacklist/whitelist configuration.
|
void |
setArea(String Area)
Set Domain name acceleration areas: mainland: acceleration within China; overseas: acceleration outside China; global: global acceleration.
|
void |
setAuthentication(Authentication Authentication)
Set Timestamp hotlink protection configuration.
|
void |
setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
Set Origin access authentication for S3 bucket.
|
void |
setCache(Cache Cache)
Set Node cache expiration time configuration.
|
void |
setFollowRedirect(FollowRedirect FollowRedirect)
Set Back to the source 301/302 status code automatically follows the configuration, the default is off
|
void |
setForceRedirect(ForceRedirect ForceRedirect)
Set Access protocol forced redirect configuration.
|
void |
setHttps(Https Https)
Set Domain name 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 |
setIpv6Access(Ipv6Access Ipv6Access)
Set IPv6 access configuration.
|
void |
setMaxAge(MaxAge MaxAge)
Set Browser cache rule configuration, which is used to set the default value of MaxAge and is disabled by default.
|
void |
setOrigin(Origin Origin)
Set Origin Server Configuration.
|
void |
setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
Set Access authentication configuration for OSS origin.
|
void |
setOthersPrivateAccess(OthersPrivateAccess OthersPrivateAccess)
Set Origin-pull authentication for other origins.
|
void |
setQuic(Quic Quic)
Set QUIC configuration item.
|
void |
setReferer(Referer Referer)
Set Referer blacklist/whitelist configuration.
|
void |
setRequestHeader(RequestHeader RequestHeader)
Set Custom request header configuration.
|
void |
setResponseHeader(ResponseHeader ResponseHeader)
Set Custom response header configuration.
|
void |
setUserAgentFilter(UserAgentFilter UserAgentFilter)
Set UserAgent:blacklist/whitelist 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 CDNDomainConfigForUpdate()
public CDNDomainConfigForUpdate(CDNDomainConfigForUpdate source)
public String getArea()
public void setArea(String Area)
Area
- Domain name acceleration areas: public Origin getOrigin()
public void setOrigin(Origin Origin)
Origin
- Origin Server Configuration.public IpFilter getIpFilter()
public void setIpFilter(IpFilter IpFilter)
IpFilter
- IP blocklist/allowlist configuration. This is disabled by default.public UserAgentFilter getUserAgentFilter()
public void setUserAgentFilter(UserAgentFilter UserAgentFilter)
UserAgentFilter
- UserAgent:blacklist/whitelist configuration.public FollowRedirect getFollowRedirect()
public void setFollowRedirect(FollowRedirect FollowRedirect)
FollowRedirect
- Back to the source 301/302 status code automatically follows the configuration, the default is offpublic RequestHeader getRequestHeader()
public void setRequestHeader(RequestHeader RequestHeader)
RequestHeader
- Custom request header configuration. This is disabled by default.public ResponseHeader getResponseHeader()
public void setResponseHeader(ResponseHeader ResponseHeader)
ResponseHeader
- Custom response header configuration. This is disabled by default.public Cache getCache()
public void setCache(Cache Cache)
Cache
- Node cache expiration time configuration.public Https getHttps()
public void setHttps(Https Https)
Https
- Domain name HTTPS acceleration configuration. This is disabled by default.public Authentication getAuthentication()
public void setAuthentication(Authentication Authentication)
Authentication
- Timestamp hotlink protection configuration.public ForceRedirect getForceRedirect()
public void setForceRedirect(ForceRedirect ForceRedirect)
ForceRedirect
- Access protocol forced redirect configuration. This is disabled by default.public Referer getReferer()
public void setReferer(Referer Referer)
Referer
- Referer blacklist/whitelist configuration. This is disabled by default.public MaxAge getMaxAge()
public void setMaxAge(MaxAge MaxAge)
MaxAge
- Browser cache rule configuration, which is used to set the default value of MaxAge and is disabled by default.public Ipv6Access getIpv6Access()
public void setIpv6Access(Ipv6Access Ipv6Access)
Ipv6Access
- IPv6 access configuration.public Quic getQuic()
public void setQuic(Quic Quic)
Quic
- QUIC configuration item.public AwsPrivateAccess getAwsPrivateAccess()
public void setAwsPrivateAccess(AwsPrivateAccess AwsPrivateAccess)
AwsPrivateAccess
- Origin access authentication for S3 bucket.public OssPrivateAccess getOssPrivateAccess()
public void setOssPrivateAccess(OssPrivateAccess OssPrivateAccess)
OssPrivateAccess
- Access authentication configuration for OSS origin.public HwPrivateAccess getHwPrivateAccess()
public void setHwPrivateAccess(HwPrivateAccess HwPrivateAccess)
HwPrivateAccess
- Access authentication for Huawei Cloud OBS originpublic OthersPrivateAccess getOthersPrivateAccess()
public void setOthersPrivateAccess(OthersPrivateAccess OthersPrivateAccess)
OthersPrivateAccess
- Origin-pull authentication for other origins.Copyright © 2024. All rights reserved.