Interface SubResourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SubResourceSummary.Builder,,SubResourceSummary> SdkBuilder<SubResourceSummary.Builder,,SubResourceSummary> SdkPojo
- Enclosing class:
SubResourceSummary
public static interface SubResourceSummary.Builder
extends SdkPojo, CopyableBuilder<SubResourceSummary.Builder,SubResourceSummary>
-
Method Summary
Modifier and TypeMethodDescriptionattackVectors(Collection<SummarizedAttackVector> attackVectors) The list of attack types and associated counters.attackVectors(Consumer<SummarizedAttackVector.Builder>... attackVectors) The list of attack types and associated counters.attackVectors(SummarizedAttackVector... attackVectors) The list of attack types and associated counters.counters(Collection<SummarizedCounter> counters) The counters that describe the details of the attack.counters(Consumer<SummarizedCounter.Builder>... counters) The counters that describe the details of the attack.counters(SummarizedCounter... counters) The counters that describe the details of the attack.The unique identifier (ID) of theSubResource.TheSubResourcetype.type(SubResourceType type) TheSubResourcetype.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
type
The
SubResourcetype.- Parameters:
type- TheSubResourcetype.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The
SubResourcetype.- Parameters:
type- TheSubResourcetype.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The unique identifier (ID) of the
SubResource.- Parameters:
id- The unique identifier (ID) of theSubResource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attackVectors
The list of attack types and associated counters.
- Parameters:
attackVectors- The list of attack types and associated counters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attackVectors
The list of attack types and associated counters.
- Parameters:
attackVectors- The list of attack types and associated counters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attackVectors
The list of attack types and associated counters.
This is a convenience method that creates an instance of theSummarizedAttackVector.Builderavoiding the need to create one manually viaSummarizedAttackVector.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattackVectors(List<SummarizedAttackVector>).- Parameters:
attackVectors- a consumer that will call methods onSummarizedAttackVector.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
counters
The counters that describe the details of the attack.
- Parameters:
counters- The counters that describe the details of the attack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
counters
The counters that describe the details of the attack.
- Parameters:
counters- The counters that describe the details of the attack.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
counters
The counters that describe the details of the attack.
This is a convenience method that creates an instance of theSummarizedCounter.Builderavoiding the need to create one manually viaSummarizedCounter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocounters(List<SummarizedCounter>).- Parameters:
counters- a consumer that will call methods onSummarizedCounter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-