public class OriginProtectionInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| OriginProtectionInfo() | 
| OriginProtectionInfo(OriginProtectionInfo 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 | 
|---|---|
| IPWhitelist | getCurrentIPWhitelist()Get 当前版本的IP白名单。
注意:此字段可能返回 null,表示取不到有效值。 | 
| DiffIPWhitelist | getDiffIPWhitelist()Get 最新IP白名单与当前IP白名单的对比。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getHosts()Get 域名列表。 | 
| Boolean | getNeedUpdate()Get 该站点是否需要更新源站白名单,取值有:
true :需要更新IP白名单 ;
false :无需更新IP白名单。 | 
| Boolean | getPlanSupport()Get 站点套餐是否支持源站防护,取值有:
true :支持 ;
false :不支持。 | 
| String[] | getProxyIds()Get 代理ID列表。 | 
| String | getStatus()Get 源站防护状态,取值有:
online :源站防护启用中 ;
offline :源站防护已停用 ;
nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。 | 
| String | getZoneId()Get 站点ID。 | 
| void | setCurrentIPWhitelist(IPWhitelist CurrentIPWhitelist)Set 当前版本的IP白名单。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setDiffIPWhitelist(DiffIPWhitelist DiffIPWhitelist)Set 最新IP白名单与当前IP白名单的对比。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setHosts(String[] Hosts)Set 域名列表。 | 
| void | setNeedUpdate(Boolean NeedUpdate)Set 该站点是否需要更新源站白名单,取值有:
true :需要更新IP白名单 ;
false :无需更新IP白名单。 | 
| void | setPlanSupport(Boolean PlanSupport)Set 站点套餐是否支持源站防护,取值有:
true :支持 ;
false :不支持。 | 
| void | setProxyIds(String[] ProxyIds)Set 代理ID列表。 | 
| void | setStatus(String Status)Set 源站防护状态,取值有:
online :源站防护启用中 ;
offline :源站防护已停用 ;
nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。 | 
| void | setZoneId(String ZoneId)Set 站点ID。 | 
| 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 OriginProtectionInfo()
public OriginProtectionInfo(OriginProtectionInfo source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId - 站点ID。public String[] getHosts()
public void setHosts(String[] Hosts)
Hosts - 域名列表。public String[] getProxyIds()
public void setProxyIds(String[] ProxyIds)
ProxyIds - 代理ID列表。public IPWhitelist getCurrentIPWhitelist()
public void setCurrentIPWhitelist(IPWhitelist CurrentIPWhitelist)
CurrentIPWhitelist - 当前版本的IP白名单。
注意:此字段可能返回 null,表示取不到有效值。public Boolean getNeedUpdate()
public void setNeedUpdate(Boolean NeedUpdate)
NeedUpdate - 该站点是否需要更新源站白名单,取值有:
public String getStatus()
public void setStatus(String Status)
Status - 源站防护状态,取值有:
public Boolean getPlanSupport()
public void setPlanSupport(Boolean PlanSupport)
PlanSupport - 站点套餐是否支持源站防护,取值有:
public DiffIPWhitelist getDiffIPWhitelist()
public void setDiffIPWhitelist(DiffIPWhitelist DiffIPWhitelist)
DiffIPWhitelist - 最新IP白名单与当前IP白名单的对比。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.