Interface SignalImpactDimensions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SignalImpactDimensions.Builder,,SignalImpactDimensions> SdkBuilder<SignalImpactDimensions.Builder,,SignalImpactDimensions> SdkPojo
- Enclosing class:
SignalImpactDimensions
@Mutable
@NotThreadSafe
public static interface SignalImpactDimensions.Builder
extends SdkPojo, CopyableBuilder<SignalImpactDimensions.Builder,SignalImpactDimensions>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SignalImpactDimensions.BuilderattackerGains(Consumer<SignalAttackerGainsDimension.Builder> attackerGains) What the attacker gains from exploitation.attackerGains(SignalAttackerGainsDimension attackerGains) What the attacker gains from exploitation.default SignalImpactDimensions.BuilderblastRadius(Consumer<SignalBlastRadiusDimension.Builder> blastRadius) How far the consequences reach.blastRadius(SignalBlastRadiusDimension blastRadius) How far the consequences reach.default SignalImpactDimensions.BuildertargetValue(Consumer<SignalTargetValueDimension.Builder> targetValue) How valuable the target is, which can shift the band off its base value.targetValue(SignalTargetValueDimension targetValue) How valuable the target is, which can shift the band off its base value.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, sdkFieldNameToField, sdkFields
-
Method Details
-
attackerGains
What the attacker gains from exploitation.
- Parameters:
attackerGains- What the attacker gains from exploitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attackerGains
default SignalImpactDimensions.Builder attackerGains(Consumer<SignalAttackerGainsDimension.Builder> attackerGains) What the attacker gains from exploitation.
This is a convenience method that creates an instance of theSignalAttackerGainsDimension.Builderavoiding the need to create one manually viaSignalAttackerGainsDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattackerGains(SignalAttackerGainsDimension).- Parameters:
attackerGains- a consumer that will call methods onSignalAttackerGainsDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blastRadius
How far the consequences reach.
- Parameters:
blastRadius- How far the consequences reach.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blastRadius
default SignalImpactDimensions.Builder blastRadius(Consumer<SignalBlastRadiusDimension.Builder> blastRadius) How far the consequences reach.
This is a convenience method that creates an instance of theSignalBlastRadiusDimension.Builderavoiding the need to create one manually viaSignalBlastRadiusDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toblastRadius(SignalBlastRadiusDimension).- Parameters:
blastRadius- a consumer that will call methods onSignalBlastRadiusDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetValue
How valuable the target is, which can shift the band off its base value.
- Parameters:
targetValue- How valuable the target is, which can shift the band off its base value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetValue
default SignalImpactDimensions.Builder targetValue(Consumer<SignalTargetValueDimension.Builder> targetValue) How valuable the target is, which can shift the band off its base value.
This is a convenience method that creates an instance of theSignalTargetValueDimension.Builderavoiding the need to create one manually viaSignalTargetValueDimension.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetValue(SignalTargetValueDimension).- Parameters:
targetValue- a consumer that will call methods onSignalTargetValueDimension.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-