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 Shield event that was observed.
|
AttackProperty.Builder |
attackLayer(String attackLayer)
The type of Shield event that was observed.
|
AttackProperty.Builder |
attackPropertyIdentifier(AttackPropertyIdentifier attackPropertyIdentifier)
Defines the Shield event property information that is provided.
|
AttackProperty.Builder |
attackPropertyIdentifier(String attackPropertyIdentifier)
Defines the Shield event property information that is provided.
|
AttackProperty.Builder |
topContributors(Collection<Contributor> topContributors)
Contributor objects for the top five contributors to a Shield event.
|
AttackProperty.Builder |
topContributors(Consumer<Contributor.Builder>... topContributors)
Contributor objects for the top five contributors to a Shield event.
|
AttackProperty.Builder |
topContributors(Contributor... topContributors)
Contributor objects for the top five contributors to a Shield event.
|
AttackProperty.Builder |
total(Long total)
The total contributions made to this Shield event by all contributors.
|
AttackProperty.Builder |
unit(String unit)
The unit used for the
Contributor Value property. |
AttackProperty.Builder |
unit(Unit unit)
The unit used for the
Contributor Value property. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAttackProperty.Builder attackLayer(String attackLayer)
The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events and
APPLICATION indicates layer 7 events.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
attackLayer - The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events
and APPLICATION indicates layer 7 events.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
AttackLayer,
AttackLayerAttackProperty.Builder attackLayer(AttackLayer attackLayer)
The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events and
APPLICATION indicates layer 7 events.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
attackLayer - The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events
and APPLICATION indicates layer 7 events.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
AttackLayer,
AttackLayerAttackProperty.Builder attackPropertyIdentifier(String attackPropertyIdentifier)
Defines the Shield event property information that is provided. The WORDPRESS_PINGBACK_REFLECTOR
and WORDPRESS_PINGBACK_SOURCE values are valid only for WordPress reflective pingback events.
attackPropertyIdentifier - Defines the Shield event property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR and WORDPRESS_PINGBACK_SOURCE values are valid
only for WordPress reflective pingback events.AttackPropertyIdentifier,
AttackPropertyIdentifierAttackProperty.Builder attackPropertyIdentifier(AttackPropertyIdentifier attackPropertyIdentifier)
Defines the Shield event property information that is provided. The WORDPRESS_PINGBACK_REFLECTOR
and WORDPRESS_PINGBACK_SOURCE values are valid only for WordPress reflective pingback events.
attackPropertyIdentifier - Defines the Shield event property information that is provided. The
WORDPRESS_PINGBACK_REFLECTOR and WORDPRESS_PINGBACK_SOURCE values are valid
only for WordPress reflective pingback events.AttackPropertyIdentifier,
AttackPropertyIdentifierAttackProperty.Builder topContributors(Collection<Contributor> topContributors)
Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
topContributors - Contributor objects for the top five contributors to a Shield event. A contributor is a source of
traffic that Shield Advanced identifies as responsible for some or all of an event.AttackProperty.Builder topContributors(Contributor... topContributors)
Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
topContributors - Contributor objects for the top five contributors to a Shield event. A contributor is a source of
traffic that Shield Advanced identifies as responsible for some or all of an event.AttackProperty.Builder topContributors(Consumer<Contributor.Builder>... topContributors)
Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
This is a convenience method that creates an instance of theContributor.Builder avoiding the need to create one
manually via Contributor.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #topContributors(List.
topContributors - a consumer that will call methods on
Contributor.Builder#topContributors(java.util.Collection) AttackProperty.Builder unit(String unit)
The unit used for the Contributor Value property.
AttackProperty.Builder unit(Unit unit)
The unit used for the Contributor Value property.
AttackProperty.Builder total(Long total)
The total contributions made to this Shield event by all contributors.
total - The total contributions made to this Shield event by all contributors.Copyright © 2023. All rights reserved.