public class ModifyOriginParameters extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyOriginParameters() |
ModifyOriginParameters(ModifyOriginParameters 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 |
---|---|
Long |
getHTTPOriginPort()
Get HTTP 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 http 或者 follow 时生效。
|
Long |
getHTTPSOriginPort()
Get HTTPS 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 https 或者 follow 时生效。
|
String |
getOrigin()
Get 源站地址,根据 OriginType 的取值分为以下情况:
当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;
当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;
当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;
当 OriginType = OriginGroup 时,该参数请填写源站组 ID;
当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。
|
String |
getOriginProtocol()
Get 回源协议配置。当 OriginType 取值为 IPDomain、OriginGroup、LoadBalance 时该参数必填。取值有:
http:使用 HTTP 协议;
https:使用 HTTPS 协议;
follow:协议跟随。
|
String |
getOriginType()
Get 源站类型。取值有:
IPDomain:IPV4、IPV6 或域名类型源站;
OriginGroup:源站组类型源站;
LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;
COS:腾讯云 COS 对象存储源站;
AWSS3:支持 AWS S3 协议的所有对象存储源站。
|
String |
getPrivateAccess()
Get 指定是否允许访问私有对象存储源站,该参数仅当源站类型 OriginType = COS 或 AWSS3 时会生效,取值有:
on:使用私有鉴权;
off:不使用私有鉴权。不填写时,默认值为off。
|
OriginPrivateParameters |
getPrivateParameters()
Get 私有鉴权使用参数,该参数仅当 OriginType = AWSS3 且 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHTTPOriginPort(Long HTTPOriginPort)
Set HTTP 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 http 或者 follow 时生效。
|
void |
setHTTPSOriginPort(Long HTTPSOriginPort)
Set HTTPS 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 https 或者 follow 时生效。
|
void |
setOrigin(String Origin)
Set 源站地址,根据 OriginType 的取值分为以下情况:
当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;
当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;
当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;
当 OriginType = OriginGroup 时,该参数请填写源站组 ID;
当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。
|
void |
setOriginProtocol(String OriginProtocol)
Set 回源协议配置。当 OriginType 取值为 IPDomain、OriginGroup、LoadBalance 时该参数必填。取值有:
http:使用 HTTP 协议;
https:使用 HTTPS 协议;
follow:协议跟随。
|
void |
setOriginType(String OriginType)
Set 源站类型。取值有:
IPDomain:IPV4、IPV6 或域名类型源站;
OriginGroup:源站组类型源站;
LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;
COS:腾讯云 COS 对象存储源站;
AWSS3:支持 AWS S3 协议的所有对象存储源站。
|
void |
setPrivateAccess(String PrivateAccess)
Set 指定是否允许访问私有对象存储源站,该参数仅当源站类型 OriginType = COS 或 AWSS3 时会生效,取值有:
on:使用私有鉴权;
off:不使用私有鉴权。不填写时,默认值为off。
|
void |
setPrivateParameters(OriginPrivateParameters PrivateParameters)
Set 私有鉴权使用参数,该参数仅当 OriginType = AWSS3 且 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。
|
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 ModifyOriginParameters()
public ModifyOriginParameters(ModifyOriginParameters source)
public String getOriginType()
public void setOriginType(String OriginType)
OriginType
- 源站类型。取值有:
public String getOrigin()
public void setOrigin(String Origin)
Origin
- 源站地址,根据 OriginType 的取值分为以下情况:
public String getOriginProtocol()
public void setOriginProtocol(String OriginProtocol)
OriginProtocol
- 回源协议配置。当 OriginType 取值为 IPDomain、OriginGroup、LoadBalance 时该参数必填。取值有:
public Long getHTTPOriginPort()
public void setHTTPOriginPort(Long HTTPOriginPort)
HTTPOriginPort
- HTTP 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 http 或者 follow 时生效。public Long getHTTPSOriginPort()
public void setHTTPSOriginPort(Long HTTPSOriginPort)
HTTPSOriginPort
- HTTPS 回源端口,取值范围 1~65535。该参数仅当回源协议 OriginProtocol 为 https 或者 follow 时生效。public String getPrivateAccess()
public void setPrivateAccess(String PrivateAccess)
PrivateAccess
- 指定是否允许访问私有对象存储源站,该参数仅当源站类型 OriginType = COS 或 AWSS3 时会生效,取值有:
public OriginPrivateParameters getPrivateParameters()
public void setPrivateParameters(OriginPrivateParameters PrivateParameters)
PrivateParameters
- 私有鉴权使用参数,该参数仅当 OriginType = AWSS3 且 PrivateAccess = on 时会生效。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.