Class OriginProtectionInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.OriginProtectionInfo
-
public class OriginProtectionInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPWhitelistgetCurrentIPWhitelist()Get 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。DiffIPWhitelistgetDiffIPWhitelist()Get 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。String[]getHosts()Get 域名列表。BooleangetNeedUpdate()Get 该站点是否需要更新源站白名单,取值有: true :需要更新IP白名单 ; false :无需更新IP白名单。BooleangetPlanSupport()Get 站点套餐是否支持源站防护,取值有: true :支持 ; false :不支持。String[]getProxyIds()Get 代理ID列表。StringgetStatus()Get 源站防护状态,取值有: online :源站防护启用中 ; offline :源站防护已停用 ; nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。StringgetZoneId()Get 站点ID。voidsetCurrentIPWhitelist(IPWhitelist CurrentIPWhitelist)Set 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。voidsetDiffIPWhitelist(DiffIPWhitelist DiffIPWhitelist)Set 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。voidsetHosts(String[] Hosts)Set 域名列表。voidsetNeedUpdate(Boolean NeedUpdate)Set 该站点是否需要更新源站白名单,取值有: true :需要更新IP白名单 ; false :无需更新IP白名单。voidsetPlanSupport(Boolean PlanSupport)Set 站点套餐是否支持源站防护,取值有: true :支持 ; false :不支持。voidsetProxyIds(String[] ProxyIds)Set 代理ID列表。voidsetStatus(String Status)Set 源站防护状态,取值有: online :源站防护启用中 ; offline :源站防护已停用 ; nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。voidsetZoneId(String ZoneId)Set 站点ID。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
OriginProtectionInfo
public OriginProtectionInfo()
-
OriginProtectionInfo
public 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.
-
-
Method Detail
-
getZoneId
public String getZoneId()
Get 站点ID。- Returns:
- ZoneId 站点ID。
-
setZoneId
public void setZoneId(String ZoneId)
Set 站点ID。- Parameters:
ZoneId- 站点ID。
-
getHosts
public String[] getHosts()
Get 域名列表。- Returns:
- Hosts 域名列表。
-
setHosts
public void setHosts(String[] Hosts)
Set 域名列表。- Parameters:
Hosts- 域名列表。
-
getProxyIds
public String[] getProxyIds()
Get 代理ID列表。- Returns:
- ProxyIds 代理ID列表。
-
setProxyIds
public void setProxyIds(String[] ProxyIds)
Set 代理ID列表。- Parameters:
ProxyIds- 代理ID列表。
-
getCurrentIPWhitelist
public IPWhitelist getCurrentIPWhitelist()
Get 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CurrentIPWhitelist 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。
-
setCurrentIPWhitelist
public void setCurrentIPWhitelist(IPWhitelist CurrentIPWhitelist)
Set 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CurrentIPWhitelist- 当前版本的IP白名单。 注意:此字段可能返回 null,表示取不到有效值。
-
getNeedUpdate
public Boolean getNeedUpdate()
Get 该站点是否需要更新源站白名单,取值有:- true :需要更新IP白名单 ;
- false :无需更新IP白名单。
- Returns:
- NeedUpdate 该站点是否需要更新源站白名单,取值有:
- true :需要更新IP白名单 ;
- false :无需更新IP白名单。
-
setNeedUpdate
public void setNeedUpdate(Boolean NeedUpdate)
Set 该站点是否需要更新源站白名单,取值有:- true :需要更新IP白名单 ;
- false :无需更新IP白名单。
- Parameters:
NeedUpdate- 该站点是否需要更新源站白名单,取值有:- true :需要更新IP白名单 ;
- false :无需更新IP白名单。
-
getStatus
public String getStatus()
Get 源站防护状态,取值有:- online :源站防护启用中 ;
- offline :源站防护已停用 ;
- nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。
- Returns:
- Status 源站防护状态,取值有:
- online :源站防护启用中 ;
- offline :源站防护已停用 ;
- nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。
-
setStatus
public void setStatus(String Status)
Set 源站防护状态,取值有:- online :源站防护启用中 ;
- offline :源站防护已停用 ;
- nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。
- Parameters:
Status- 源站防护状态,取值有:- online :源站防护启用中 ;
- offline :源站防护已停用 ;
- nonactivate :源站防护未激活,仅在从未使用过源站防护功能的站点调用中返回。
-
getPlanSupport
public Boolean getPlanSupport()
Get 站点套餐是否支持源站防护,取值有:- true :支持 ;
- false :不支持。
- Returns:
- PlanSupport 站点套餐是否支持源站防护,取值有:
- true :支持 ;
- false :不支持。
-
setPlanSupport
public void setPlanSupport(Boolean PlanSupport)
Set 站点套餐是否支持源站防护,取值有:- true :支持 ;
- false :不支持。
- Parameters:
PlanSupport- 站点套餐是否支持源站防护,取值有:- true :支持 ;
- false :不支持。
-
getDiffIPWhitelist
public DiffIPWhitelist getDiffIPWhitelist()
Get 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DiffIPWhitelist 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。
-
setDiffIPWhitelist
public void setDiffIPWhitelist(DiffIPWhitelist DiffIPWhitelist)
Set 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DiffIPWhitelist- 最新IP白名单与当前IP白名单的对比。 注意:此字段可能返回 null,表示取不到有效值。
-
-