public class Plan extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
Plan()  | 
Plan(Plan 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 | 
getAccTrafficCapacity()
Get Specifies the content acceleration traffic specification in the package, measurement unit: byte. 
 | 
String | 
getArea()
Get Service area. 
 | 
Boolean | 
getAutoRenewal()
Get Auto-Renew switch. 
 | 
String | 
getBindable()
Get Specifies whether the package allows binding to new sites. 
 | 
Long | 
getCrossMLCTrafficCapacity()
Get Specifies the network optimization traffic specification in the package for the chinese mainland, measurement unit: byte. 
 | 
Long | 
getDDoSTrafficCapacity()
Get Specifies the DDoS protection traffic specification in the package, measurement unit: byte. 
 | 
String | 
getEnabledTime()
Get Package activation time. 
 | 
String | 
getExpiredTime()
Get Plan expiration time. 
 | 
String[] | 
getFeatures()
Get Supported features of the package include: ContentAcceleration: content acceleration feature; SmartAcceleration: intelligent acceleration feature; L4: L4 acceleration feature; Waf: advanced Web protection; QUIC: QUIC feature; CrossMLC: network optimization in the chinese mainland; ProcessMedia: media processing feature; L4DDoS: L4 DDoS protection feature; L7DDoS feature will only appear in one of the following specifications: L7DDoS.CM30G; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.CM60G; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.CM100G; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.Anycast300G; layer-7 DDoS protection feature - 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.AnycastUnlimited; layer-7 DDoS protection feature - unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM30G_Anycast300G; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM60G_Anycast300G; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM100G_Anycast300G; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM30G_AnycastUnlimited; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM60G_AnycastUnlimited; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM100G_AnycastUnlimited; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland;. 
 | 
Long | 
getL4TrafficCapacity()
Get Specifies the layer 4 acceleration traffic specification in the package, measurement unit: byte. 
 | 
Long | 
getPayMode()
Get Payment type. 
 | 
String | 
getPlanId()
Get Package ID. 
 | 
String | 
getPlanType()
Get Package type. 
 | 
Long | 
getSecRequestCapacity()
Get Security requests in the package, unit: times. 
 | 
Long | 
getSecTrafficCapacity()
Get Security traffic specification in the package. 
 | 
Long | 
getSmartRequestCapacity()
Get Smart acceleration request quantity in the package, unit: times. 
 | 
Long | 
getSmartTrafficCapacity()
Get Specifies the smart acceleration traffic specification in the package. 
 | 
String | 
getStatus()
Get Package status. 
 | 
Long | 
getVAUCapacity()
Get Specifies the VAU specification in the package. 
 | 
ZoneInfo[] | 
getZonesInfo()
Get Describes the site information bound to the package, including the site id, site name, and site status. 
 | 
void | 
setAccTrafficCapacity(Long AccTrafficCapacity)
Set Specifies the content acceleration traffic specification in the package, measurement unit: byte. 
 | 
void | 
setArea(String Area)
Set Service area. 
 | 
void | 
setAutoRenewal(Boolean AutoRenewal)
Set Auto-Renew switch. 
 | 
void | 
setBindable(String Bindable)
Set Specifies whether the package allows binding to new sites. 
 | 
void | 
setCrossMLCTrafficCapacity(Long CrossMLCTrafficCapacity)
Set Specifies the network optimization traffic specification in the package for the chinese mainland, measurement unit: byte. 
 | 
void | 
setDDoSTrafficCapacity(Long DDoSTrafficCapacity)
Set Specifies the DDoS protection traffic specification in the package, measurement unit: byte. 
 | 
void | 
setEnabledTime(String EnabledTime)
Set Package activation time. 
 | 
void | 
setExpiredTime(String ExpiredTime)
Set Plan expiration time. 
 | 
void | 
setFeatures(String[] Features)
Set Supported features of the package include: ContentAcceleration: content acceleration feature; SmartAcceleration: intelligent acceleration feature; L4: L4 acceleration feature; Waf: advanced Web protection; QUIC: QUIC feature; CrossMLC: network optimization in the chinese mainland; ProcessMedia: media processing feature; L4DDoS: L4 DDoS protection feature; L7DDoS feature will only appear in one of the following specifications: L7DDoS.CM30G; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.CM60G; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.CM100G; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland; L7DDoS.Anycast300G; layer-7 DDoS protection feature - 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.AnycastUnlimited; layer-7 DDoS protection feature - unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM30G_Anycast300G; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM60G_Anycast300G; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM100G_Anycast300G; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland and 300G guaranteed minimum bandwidth specification outside the chinese mainland with Anycast; L7DDoS.CM30G_AnycastUnlimited; layer-7 DDoS protection feature - 30G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM60G_AnycastUnlimited; layer-7 DDoS protection feature - 60G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland; L7DDoS.CM100G_AnycastUnlimited; layer-7 DDoS protection feature - 100G guaranteed minimum bandwidth specification in the chinese mainland and unlimited Anycast full protection outside the chinese mainland;. 
 | 
void | 
setL4TrafficCapacity(Long L4TrafficCapacity)
Set Specifies the layer 4 acceleration traffic specification in the package, measurement unit: byte. 
 | 
void | 
setPayMode(Long PayMode)
Set Payment type. 
 | 
void | 
setPlanId(String PlanId)
Set Package ID. 
 | 
void | 
setPlanType(String PlanType)
Set Package type. 
 | 
void | 
setSecRequestCapacity(Long SecRequestCapacity)
Set Security requests in the package, unit: times. 
 | 
void | 
setSecTrafficCapacity(Long SecTrafficCapacity)
Set Security traffic specification in the package. 
 | 
void | 
setSmartRequestCapacity(Long SmartRequestCapacity)
Set Smart acceleration request quantity in the package, unit: times. 
 | 
void | 
setSmartTrafficCapacity(Long SmartTrafficCapacity)
Set Specifies the smart acceleration traffic specification in the package. 
 | 
void | 
setStatus(String Status)
Set Package status. 
 | 
void | 
setVAUCapacity(Long VAUCapacity)
Set Specifies the VAU specification in the package. 
 | 
void | 
setZonesInfo(ZoneInfo[] ZonesInfo)
Set Describes the site information bound to the package, including the site id, site name, and site status. 
 | 
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 Plan()
public Plan(Plan source)
public String getPlanType()
public void setPlanType(String PlanType)
PlanType - Package type. valid values:.
public String getPlanId()
public void setPlanId(String PlanId)
PlanId - Package ID. such as edgeone-2y041pblwaxe.public String getArea()
public void setArea(String Area)
Area - Service area. valid values:.
public Boolean getAutoRenewal()
public void setAutoRenewal(Boolean AutoRenewal)
AutoRenewal - Auto-Renew switch. valid values:.
public String getStatus()
public void setStatus(String Status)
Status - Package status. valid values:.
public Long getPayMode()
public void setPayMode(Long PayMode)
PayMode - Payment type. valid values:.
public ZoneInfo[] getZonesInfo()
public void setZonesInfo(ZoneInfo[] ZonesInfo)
ZonesInfo - Describes the site information bound to the package, including the site id, site name, and site status.public Long getSmartRequestCapacity()
public void setSmartRequestCapacity(Long SmartRequestCapacity)
SmartRequestCapacity - Smart acceleration request quantity in the package, unit: times.public Long getVAUCapacity()
public void setVAUCapacity(Long VAUCapacity)
VAUCapacity - Specifies the VAU specification in the package. measurement unit: unit.public Long getAccTrafficCapacity()
public void setAccTrafficCapacity(Long AccTrafficCapacity)
AccTrafficCapacity - Specifies the content acceleration traffic specification in the package, measurement unit: byte.public Long getSmartTrafficCapacity()
public void setSmartTrafficCapacity(Long SmartTrafficCapacity)
SmartTrafficCapacity - Specifies the smart acceleration traffic specification in the package. measurement unit: byte.public Long getDDoSTrafficCapacity()
public void setDDoSTrafficCapacity(Long DDoSTrafficCapacity)
DDoSTrafficCapacity - Specifies the DDoS protection traffic specification in the package, measurement unit: byte.public Long getSecTrafficCapacity()
public void setSecTrafficCapacity(Long SecTrafficCapacity)
SecTrafficCapacity - Security traffic specification in the package. measurement unit: byte.public Long getSecRequestCapacity()
public void setSecRequestCapacity(Long SecRequestCapacity)
SecRequestCapacity - Security requests in the package, unit: times.public Long getL4TrafficCapacity()
public void setL4TrafficCapacity(Long L4TrafficCapacity)
L4TrafficCapacity - Specifies the layer 4 acceleration traffic specification in the package, measurement unit: byte.public Long getCrossMLCTrafficCapacity()
public void setCrossMLCTrafficCapacity(Long CrossMLCTrafficCapacity)
CrossMLCTrafficCapacity - Specifies the network optimization traffic specification in the package for the chinese mainland, measurement unit: byte.public String getBindable()
public void setBindable(String Bindable)
Bindable - Specifies whether the package allows binding to new sites. valid values:.
public String getEnabledTime()
public void setEnabledTime(String EnabledTime)
EnabledTime - Package activation time.public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime - Plan expiration time.public String[] getFeatures()
public void setFeatures(String[] Features)
Features - Supported features of the package include: Copyright © 2025. All rights reserved.