public class Origin extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Origin() | 
| Origin(Origin 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 | 
|---|---|
| AdvanceHttps | getAdvanceHttps()Get HTTPS回源高级配置
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getBackupOrigins()Get 备份源站列表。 | 
| String | getBackupOriginType()Get 备份源站类型,同OriginType。
设置BackupOrigins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getOriginPullProtocol()Get 回源协议类型,支持http,follow,https,分别表示强制http回源,协议跟随回源,https回源。
不传入的情况下默认为http回源. | 
| String[] | getOrigins()Get 主源站列表,IP与域名源站不可混填。配置源站端口["origin1:port1", "origin2:port2"],配置回源权重["origin1::weight1", "origin2::weight2"],同时配置端口与权重 ["origin1:port1:weight1", "origin2:port2:weight2"],权重值有效范围为0-100。 | 
| String | getOriginType()Get 主源站类型,支持domain,ip,分别表示域名源站,ip源站。
设置Origins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getServerName()Get 回源时Host头部值。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAdvanceHttps(AdvanceHttps AdvanceHttps)Set HTTPS回源高级配置
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setBackupOrigins(String[] BackupOrigins)Set 备份源站列表。 | 
| void | setBackupOriginType(String BackupOriginType)Set 备份源站类型,同OriginType。
设置BackupOrigins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setOriginPullProtocol(String OriginPullProtocol)Set 回源协议类型,支持http,follow,https,分别表示强制http回源,协议跟随回源,https回源。
不传入的情况下默认为http回源. | 
| void | setOrigins(String[] Origins)Set 主源站列表,IP与域名源站不可混填。配置源站端口["origin1:port1", "origin2:port2"],配置回源权重["origin1::weight1", "origin2::weight2"],同时配置端口与权重 ["origin1:port1:weight1", "origin2:port2:weight2"],权重值有效范围为0-100。 | 
| void | setOriginType(String OriginType)Set 主源站类型,支持domain,ip,分别表示域名源站,ip源站。
设置Origins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setServerName(String ServerName)Set 回源时Host头部值。
注意:此字段可能返回 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, toJsonStringpublic Origin()
public Origin(Origin source)
public String[] getOrigins()
public void setOrigins(String[] Origins)
Origins - 主源站列表,IP与域名源站不可混填。配置源站端口["origin1:port1", "origin2:port2"],配置回源权重["origin1::weight1", "origin2::weight2"],同时配置端口与权重 ["origin1:port1:weight1", "origin2:port2:weight2"],权重值有效范围为0-100。public String getOriginType()
public void setOriginType(String OriginType)
OriginType - 主源站类型,支持domain,ip,分别表示域名源站,ip源站。
设置Origins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。public String getServerName()
public void setServerName(String ServerName)
ServerName - 回源时Host头部值。
注意:此字段可能返回 null,表示取不到有效值。public String getOriginPullProtocol()
public void setOriginPullProtocol(String OriginPullProtocol)
OriginPullProtocol - 回源协议类型,支持http,follow,https,分别表示强制http回源,协议跟随回源,https回源。
不传入的情况下默认为http回源.
注意:此字段可能返回 null,表示取不到有效值。public String[] getBackupOrigins()
public void setBackupOrigins(String[] BackupOrigins)
BackupOrigins - 备份源站列表。public String getBackupOriginType()
public void setBackupOriginType(String BackupOriginType)
BackupOriginType - 备份源站类型,同OriginType。
设置BackupOrigins时必须填写。
注意:此字段可能返回 null,表示取不到有效值。public AdvanceHttps getAdvanceHttps()
public void setAdvanceHttps(AdvanceHttps AdvanceHttps)
AdvanceHttps - HTTPS回源高级配置
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.