AttackProperty class
Details of the described attack.
Constructors
-
AttackProperty({AttackLayer? attackLayer, AttackPropertyIdentifier? attackPropertyIdentifier, List<
Contributor> ? topContributors, int? total, Unit? unit}) -
AttackProperty.fromJson(Map<
String, dynamic> json) -
factory
Properties
- attackLayer → AttackLayer?
-
The type of distributed denial of service (DDoS) event that was observed.
NETWORK
indicates layer 3 and layer 4 events andAPPLICATION
indicates layer 7 events.final - attackPropertyIdentifier → AttackPropertyIdentifier?
-
Defines the DDoS attack property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR
andWORDPRESS_PINGBACK_SOURCE
values are valid only for WordPress reflective pingback DDoS attacks.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
topContributors
→ List<
Contributor> ? -
The array of contributor objects that includes the top five contributors to
an attack.
final
- total → int?
-
The total contributions made to this attack by all contributors, not just
the five listed in the
TopContributors
list.final - unit → Unit?
-
The unit of the
Value
of the contributions.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited