Class DescribeDDoSAttackTopDataRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.DescribeDDoSAttackTopDataRequest
-
public class DescribeDDoSAttackTopDataRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DescribeDDoSAttackTopDataRequest()DescribeDDoSAttackTopDataRequest(DescribeDDoSAttackTopDataRequest 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 StringgetArea()Get 数据归属地区,取值有: overseas:全球(除中国大陆地区)数据; mainland:中国大陆地区数据。不填将根据用户所在地智能选择地区。StringgetAttackType()Get 攻击类型,取值有: flood:洪泛攻击; icmpFlood:icmp洪泛攻击; all:所有的攻击类型。不填默认为all,表示查询全部攻击类型。StringgetEndTime()Get 结束时间。LonggetLimit()Get 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。StringgetMetricName()Get 查询的统计指标,取值有: ddos_attackFlux_protocol:按各协议的攻击流量排行; ddos_attackPackageNum_protocol:按各协议的攻击包量排行; ddos_attackNum_attackType:按各攻击类型的攻击数量排行; ddos_attackNum_sregion:按攻击源地区的攻击数量排行; ddos_attackFlux_sip:按攻击源IP的攻击数量排行; ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。Long[]getPolicyIds()Get DDoS策略组ID集合,不填默认选择全部策略ID。LonggetPort()Get 端口号。StringgetProtocolType()Get 协议类型,取值有: tcp:tcp协议; udp:udp协议; all:所有的协议类型。不填默认为all,表示查询所有协议。StringgetStartTime()Get 开始时间。String[]getZoneIds()Get 站点ID集合,不填默认选择全部站点。voidsetArea(String Area)Set 数据归属地区,取值有: overseas:全球(除中国大陆地区)数据; mainland:中国大陆地区数据。不填将根据用户所在地智能选择地区。voidsetAttackType(String AttackType)Set 攻击类型,取值有: flood:洪泛攻击; icmpFlood:icmp洪泛攻击; all:所有的攻击类型。不填默认为all,表示查询全部攻击类型。voidsetEndTime(String EndTime)Set 结束时间。voidsetLimit(Long Limit)Set 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。voidsetMetricName(String MetricName)Set 查询的统计指标,取值有: ddos_attackFlux_protocol:按各协议的攻击流量排行; ddos_attackPackageNum_protocol:按各协议的攻击包量排行; ddos_attackNum_attackType:按各攻击类型的攻击数量排行; ddos_attackNum_sregion:按攻击源地区的攻击数量排行; ddos_attackFlux_sip:按攻击源IP的攻击数量排行; ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。voidsetPolicyIds(Long[] PolicyIds)Set DDoS策略组ID集合,不填默认选择全部策略ID。voidsetPort(Long Port)Set 端口号。voidsetProtocolType(String ProtocolType)Set 协议类型,取值有: tcp:tcp协议; udp:udp协议; all:所有的协议类型。不填默认为all,表示查询所有协议。voidsetStartTime(String StartTime)Set 开始时间。voidsetZoneIds(String[] ZoneIds)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
-
DescribeDDoSAttackTopDataRequest
public DescribeDDoSAttackTopDataRequest()
-
DescribeDDoSAttackTopDataRequest
public DescribeDDoSAttackTopDataRequest(DescribeDDoSAttackTopDataRequest 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
-
getStartTime
public String getStartTime()
Get 开始时间。- Returns:
- StartTime 开始时间。
-
setStartTime
public void setStartTime(String StartTime)
Set 开始时间。- Parameters:
StartTime- 开始时间。
-
getEndTime
public String getEndTime()
Get 结束时间。- Returns:
- EndTime 结束时间。
-
setEndTime
public void setEndTime(String EndTime)
Set 结束时间。- Parameters:
EndTime- 结束时间。
-
getMetricName
public String getMetricName()
Get 查询的统计指标,取值有:- ddos_attackFlux_protocol:按各协议的攻击流量排行;
- ddos_attackPackageNum_protocol:按各协议的攻击包量排行;
- ddos_attackNum_attackType:按各攻击类型的攻击数量排行;
- ddos_attackNum_sregion:按攻击源地区的攻击数量排行;
- ddos_attackFlux_sip:按攻击源IP的攻击数量排行;
- ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。
- Returns:
- MetricName 查询的统计指标,取值有:
- ddos_attackFlux_protocol:按各协议的攻击流量排行;
- ddos_attackPackageNum_protocol:按各协议的攻击包量排行;
- ddos_attackNum_attackType:按各攻击类型的攻击数量排行;
- ddos_attackNum_sregion:按攻击源地区的攻击数量排行;
- ddos_attackFlux_sip:按攻击源IP的攻击数量排行;
- ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。
-
setMetricName
public void setMetricName(String MetricName)
Set 查询的统计指标,取值有:- ddos_attackFlux_protocol:按各协议的攻击流量排行;
- ddos_attackPackageNum_protocol:按各协议的攻击包量排行;
- ddos_attackNum_attackType:按各攻击类型的攻击数量排行;
- ddos_attackNum_sregion:按攻击源地区的攻击数量排行;
- ddos_attackFlux_sip:按攻击源IP的攻击数量排行;
- ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。
- Parameters:
MetricName- 查询的统计指标,取值有:- ddos_attackFlux_protocol:按各协议的攻击流量排行;
- ddos_attackPackageNum_protocol:按各协议的攻击包量排行;
- ddos_attackNum_attackType:按各攻击类型的攻击数量排行;
- ddos_attackNum_sregion:按攻击源地区的攻击数量排行;
- ddos_attackFlux_sip:按攻击源IP的攻击数量排行;
- ddos_attackFlux_sregion:按攻击源地区的攻击数量排行。
-
getZoneIds
public String[] getZoneIds()
Get 站点ID集合,不填默认选择全部站点。- Returns:
- ZoneIds 站点ID集合,不填默认选择全部站点。
-
setZoneIds
public void setZoneIds(String[] ZoneIds)
Set 站点ID集合,不填默认选择全部站点。- Parameters:
ZoneIds- 站点ID集合,不填默认选择全部站点。
-
getPolicyIds
public Long[] getPolicyIds()
Get DDoS策略组ID集合,不填默认选择全部策略ID。- Returns:
- PolicyIds DDoS策略组ID集合,不填默认选择全部策略ID。
-
setPolicyIds
public void setPolicyIds(Long[] PolicyIds)
Set DDoS策略组ID集合,不填默认选择全部策略ID。- Parameters:
PolicyIds- DDoS策略组ID集合,不填默认选择全部策略ID。
-
getAttackType
public String getAttackType()
Get 攻击类型,取值有:- flood:洪泛攻击;
- icmpFlood:icmp洪泛攻击;
- all:所有的攻击类型。
不填默认为all,表示查询全部攻击类型。- Returns:
- AttackType 攻击类型,取值有:
- flood:洪泛攻击;
- icmpFlood:icmp洪泛攻击;
- all:所有的攻击类型。
不填默认为all,表示查询全部攻击类型。
-
setAttackType
public void setAttackType(String AttackType)
Set 攻击类型,取值有:- flood:洪泛攻击;
- icmpFlood:icmp洪泛攻击;
- all:所有的攻击类型。
不填默认为all,表示查询全部攻击类型。- Parameters:
AttackType- 攻击类型,取值有:- flood:洪泛攻击;
- icmpFlood:icmp洪泛攻击;
- all:所有的攻击类型。
不填默认为all,表示查询全部攻击类型。
-
getProtocolType
public String getProtocolType()
Get 协议类型,取值有:- tcp:tcp协议;
- udp:udp协议;
- all:所有的协议类型。
不填默认为all,表示查询所有协议。- Returns:
- ProtocolType 协议类型,取值有:
- tcp:tcp协议;
- udp:udp协议;
- all:所有的协议类型。
不填默认为all,表示查询所有协议。
-
setProtocolType
public void setProtocolType(String ProtocolType)
Set 协议类型,取值有:- tcp:tcp协议;
- udp:udp协议;
- all:所有的协议类型。
不填默认为all,表示查询所有协议。- Parameters:
ProtocolType- 协议类型,取值有:- tcp:tcp协议;
- udp:udp协议;
- all:所有的协议类型。
不填默认为all,表示查询所有协议。
-
getPort
public Long getPort()
Get 端口号。- Returns:
- Port 端口号。
-
setPort
public void setPort(Long Port)
Set 端口号。- Parameters:
Port- 端口号。
-
getLimit
public Long getLimit()
Get 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。- Returns:
- Limit 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。
-
setLimit
public void setLimit(Long Limit)
Set 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。- Parameters:
Limit- 查询前多少个数据,不填默认默认为10, 表示查询前top 10的数据。
-
getArea
public String getArea()
Get 数据归属地区,取值有:- overseas:全球(除中国大陆地区)数据;
- mainland:中国大陆地区数据。
不填将根据用户所在地智能选择地区。- Returns:
- Area 数据归属地区,取值有:
- overseas:全球(除中国大陆地区)数据;
- mainland:中国大陆地区数据。
不填将根据用户所在地智能选择地区。
-
setArea
public void setArea(String Area)
Set 数据归属地区,取值有:- overseas:全球(除中国大陆地区)数据;
- mainland:中国大陆地区数据。
不填将根据用户所在地智能选择地区。- Parameters:
Area- 数据归属地区,取值有:- overseas:全球(除中国大陆地区)数据;
- mainland:中国大陆地区数据。
不填将根据用户所在地智能选择地区。
-
-