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 DDoS event that was observed.
|
AttackProperty.Builder |
attackLayer(String attackLayer)
The type of 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. |
copy
applyMutation, build
AttackProperty.Builder attackLayer(String attackLayer)
The type of DDoS event that was observed. NETWORK
indicates layer 3 and layer 4 events and
APPLICATION
indicates layer 7 events.
attackLayer
- The type of DDoS event that was observed. NETWORK
indicates layer 3 and layer 4 events
and APPLICATION
indicates layer 7 events.AttackLayer
,
AttackLayer
AttackProperty.Builder attackLayer(AttackLayer attackLayer)
The type of DDoS event that was observed. NETWORK
indicates layer 3 and layer 4 events and
APPLICATION
indicates layer 7 events.
attackLayer
- The type of DDoS event that was observed. NETWORK
indicates layer 3 and layer 4 events
and APPLICATION
indicates layer 7 events.AttackLayer
,
AttackLayer
AttackProperty.Builder attackPropertyIdentifier(String attackPropertyIdentifier)
Defines the DDoS attack property information that is provided.
attackPropertyIdentifier
- Defines the DDoS attack property information that is provided.AttackPropertyIdentifier
,
AttackPropertyIdentifier
AttackProperty.Builder attackPropertyIdentifier(AttackPropertyIdentifier attackPropertyIdentifier)
Defines the DDoS attack property information that is provided.
attackPropertyIdentifier
- Defines the DDoS attack property information that is provided.AttackPropertyIdentifier
,
AttackPropertyIdentifier
AttackProperty.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 © 2017 Amazon Web Services, Inc. All Rights Reserved.