public static interface AttackSummary.Builder extends SdkPojo, CopyableBuilder<AttackSummary.Builder,AttackSummary>
| Modifier and Type | Method and Description |
|---|---|
AttackSummary.Builder |
attackId(String attackId)
The unique identifier (ID) of the attack.
|
AttackSummary.Builder |
attackVectors(AttackVectorDescription... attackVectors)
The list of attacks for a specified time period.
|
AttackSummary.Builder |
attackVectors(Collection<AttackVectorDescription> attackVectors)
The list of attacks for a specified time period.
|
AttackSummary.Builder |
attackVectors(Consumer<AttackVectorDescription.Builder>... attackVectors)
The list of attacks for a specified time period.
|
AttackSummary.Builder |
endTime(Instant endTime)
The end time of the attack, in Unix time in seconds.
|
AttackSummary.Builder |
resourceArn(String resourceArn)
The ARN (Amazon Resource Name) of the resource that was attacked.
|
AttackSummary.Builder |
startTime(Instant startTime)
The start time of the attack, in Unix time in seconds.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAttackSummary.Builder attackId(String attackId)
The unique identifier (ID) of the attack.
attackId - The unique identifier (ID) of the attack.AttackSummary.Builder resourceArn(String resourceArn)
The ARN (Amazon Resource Name) of the resource that was attacked.
resourceArn - The ARN (Amazon Resource Name) of the resource that was attacked.AttackSummary.Builder startTime(Instant startTime)
The start time of the attack, in Unix time in seconds.
startTime - The start time of the attack, in Unix time in seconds.AttackSummary.Builder endTime(Instant endTime)
The end time of the attack, in Unix time in seconds.
endTime - The end time of the attack, in Unix time in seconds.AttackSummary.Builder attackVectors(Collection<AttackVectorDescription> attackVectors)
The list of attacks for a specified time period.
attackVectors - The list of attacks for a specified time period.AttackSummary.Builder attackVectors(AttackVectorDescription... attackVectors)
The list of attacks for a specified time period.
attackVectors - The list of attacks for a specified time period.AttackSummary.Builder attackVectors(Consumer<AttackVectorDescription.Builder>... attackVectors)
The list of attacks for a specified time period.
This is a convenience method that creates an instance of theAttackVectorDescription.Builder avoiding the need to
create one manually via
AttackVectorDescription.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #attackVectors(List.
attackVectors - a consumer that will call methods on
AttackVectorDescription.Builder#attackVectors(java.util.Collection) Copyright © 2023. All rights reserved.