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, toJsonString
public 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.