Interface Remediation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Remediation.Builder,Remediation>,SdkBuilder<Remediation.Builder,Remediation>,SdkPojo
- Enclosing class:
- Remediation
public static interface Remediation.Builder extends SdkPojo, CopyableBuilder<Remediation.Builder,Remediation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Remediation.Builderrecommendation(Consumer<Recommendation.Builder> recommendation)An object that contains information about the recommended course of action to remediate a finding.Remediation.Builderrecommendation(Recommendation recommendation)An object that contains information about the recommended course of action to remediate a finding.Remediation.BuildersuggestedFixes(Collection<SuggestedFix> suggestedFixes)A list ofSuggestedFixobjects.Remediation.BuildersuggestedFixes(Consumer<SuggestedFix.Builder>... suggestedFixes)A list ofSuggestedFixobjects.Remediation.BuildersuggestedFixes(SuggestedFix... suggestedFixes)A list ofSuggestedFixobjects.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
recommendation
Remediation.Builder recommendation(Recommendation recommendation)
An object that contains information about the recommended course of action to remediate a finding.
- Parameters:
recommendation- An object that contains information about the recommended course of action to remediate a finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendation
default Remediation.Builder recommendation(Consumer<Recommendation.Builder> recommendation)
An object that contains information about the recommended course of action to remediate a finding.
This is a convenience method that creates an instance of theRecommendation.Builderavoiding the need to create one manually viaRecommendation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecommendation(Recommendation).- Parameters:
recommendation- a consumer that will call methods onRecommendation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
recommendation(Recommendation)
-
suggestedFixes
Remediation.Builder suggestedFixes(Collection<SuggestedFix> suggestedFixes)
A list of
SuggestedFixobjects. Each object contains information about a suggested code fix to remediate the finding.- Parameters:
suggestedFixes- A list ofSuggestedFixobjects. Each object contains information about a suggested code fix to remediate the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suggestedFixes
Remediation.Builder suggestedFixes(SuggestedFix... suggestedFixes)
A list of
SuggestedFixobjects. Each object contains information about a suggested code fix to remediate the finding.- Parameters:
suggestedFixes- A list ofSuggestedFixobjects. Each object contains information about a suggested code fix to remediate the finding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suggestedFixes
Remediation.Builder suggestedFixes(Consumer<SuggestedFix.Builder>... suggestedFixes)
A list of
This is a convenience method that creates an instance of theSuggestedFixobjects. Each object contains information about a suggested code fix to remediate the finding.SuggestedFix.Builderavoiding the need to create one manually viaSuggestedFix.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#suggestedFixes(List.) - Parameters:
suggestedFixes- a consumer that will call methods onSuggestedFix.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#suggestedFixes(java.util.Collection)
-
-