public static interface AttackProperty.Builder extends SdkPojo, CopyableBuilder<AttackProperty.Builder,AttackProperty>
| Modifier and Type | Method and Description |
|---|---|
AttackProperty.Builder |
attackLayer(AttackLayer attackLayer)
The type of distributed denial of service (DDoS) event that was observed.
|
AttackProperty.Builder |
attackLayer(String attackLayer)
The type of distributed denial of service (DDoS) event that was observed.
|
AttackProperty.Builder |
attackPropertyIdentifier(AttackPropertyIdentifier attackPropertyIdentifier)
Defines the DDoS attack property information that is provided.
|
AttackProperty.Builder |
attackPropertyIdentifier(String attackPropertyIdentifier)
Defines the DDoS attack property information that is provided.
|
AttackProperty.Builder |
topContributors(Collection<Contributor> topContributors)
The array of contributor objects that includes the top five contributors to an attack.
|
AttackProperty.Builder |
topContributors(Consumer<Contributor.Builder>... topContributors)
The array of contributor objects that includes the top five contributors to an attack.
|
AttackProperty.Builder |
topContributors(Contributor... topContributors)
The array of contributor objects that includes the top five contributors to an attack.
|
AttackProperty.Builder |
total(Long total)
The total contributions made to this attack by all contributors, not just the five listed in the
TopContributors list. |
AttackProperty.Builder |
unit(String unit)
The unit of the
Value of the contributions. |
AttackProperty.Builder |
unit(Unit unit)
The unit of the
Value of the contributions. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAttackProperty.Builder attackLayer(String attackLayer)
The type of distributed denial of service (DDoS) event that was observed. NETWORK indicates
layer 3 and layer 4 events and APPLICATION indicates layer 7 events.
attackLayer - The type of distributed denial of service (DDoS) event that was observed. NETWORK
indicates layer 3 and layer 4 events and APPLICATION indicates layer 7 events.AttackLayer,
AttackLayerAttackProperty.Builder attackLayer(AttackLayer attackLayer)
The type of distributed denial of service (DDoS) event that was observed. NETWORK indicates
layer 3 and layer 4 events and APPLICATION indicates layer 7 events.
attackLayer - The type of distributed denial of service (DDoS) event that was observed. NETWORK
indicates layer 3 and layer 4 events and APPLICATION indicates layer 7 events.AttackLayer,
AttackLayerAttackProperty.Builder attackPropertyIdentifier(String attackPropertyIdentifier)
Defines the DDoS attack property information that is provided. The WORDPRESS_PINGBACK_REFLECTOR
and WORDPRESS_PINGBACK_SOURCE values are valid only for WordPress reflective pingback DDoS
attacks.
attackPropertyIdentifier - Defines the DDoS attack property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR and WORDPRESS_PINGBACK_SOURCE values are valid
only for WordPress reflective pingback DDoS attacks.AttackPropertyIdentifier,
AttackPropertyIdentifierAttackProperty.Builder attackPropertyIdentifier(AttackPropertyIdentifier attackPropertyIdentifier)
Defines the DDoS attack property information that is provided. The WORDPRESS_PINGBACK_REFLECTOR
and WORDPRESS_PINGBACK_SOURCE values are valid only for WordPress reflective pingback DDoS
attacks.
attackPropertyIdentifier - Defines the DDoS attack property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR and WORDPRESS_PINGBACK_SOURCE values are valid
only for WordPress reflective pingback DDoS attacks.AttackPropertyIdentifier,
AttackPropertyIdentifierAttackProperty.Builder topContributors(Collection<Contributor> topContributors)
The array of contributor objects that includes the top five contributors to an attack.
topContributors - The array of contributor objects that includes the top five contributors to an attack.AttackProperty.Builder topContributors(Contributor... topContributors)
The array of contributor objects that includes the top five contributors to an attack.
topContributors - The array of contributor objects that includes the top five contributors to an attack.AttackProperty.Builder topContributors(Consumer<Contributor.Builder>... topContributors)
The array of contributor objects that includes the top five contributors to an attack.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #topContributors(List) .topContributors - a consumer that will call methods on List.Builder #topContributors(List) AttackProperty.Builder unit(String unit)
The unit of the Value of the contributions.
AttackProperty.Builder unit(Unit unit)
The unit of the Value of the contributions.
AttackProperty.Builder total(Long total)
The total contributions made to this attack by all contributors, not just the five listed in the
TopContributors list.
total - The total contributions made to this attack by all contributors, not just the five listed in the
TopContributors list.Copyright © 2021. All rights reserved.