Interface BotAnalyzerRecommendation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BotAnalyzerRecommendation.Builder,,BotAnalyzerRecommendation> SdkBuilder<BotAnalyzerRecommendation.Builder,,BotAnalyzerRecommendation> SdkPojo
- Enclosing class:
BotAnalyzerRecommendation
@Mutable
@NotThreadSafe
public static interface BotAnalyzerRecommendation.Builder
extends SdkPojo, CopyableBuilder<BotAnalyzerRecommendation.Builder,BotAnalyzerRecommendation>
-
Method Summary
Modifier and TypeMethodDescriptionissueDescription(String issueDescription) A detailed description of the identified configuration issue.issueLocation(Consumer<IssueLocation.Builder> issueLocation) The location information for the identified issue within the bot configuration.issueLocation(IssueLocation issueLocation) The location information for the identified issue within the bot configuration.The priority level of the recommendation.The priority level of the recommendation.proposedFix(String proposedFix) The recommended solution to address the identified issue.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
-
issueLocation
The location information for the identified issue within the bot configuration.
- Parameters:
issueLocation- The location information for the identified issue within the bot configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueLocation
default BotAnalyzerRecommendation.Builder issueLocation(Consumer<IssueLocation.Builder> issueLocation) The location information for the identified issue within the bot configuration.
This is a convenience method that creates an instance of theIssueLocation.Builderavoiding the need to create one manually viaIssueLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toissueLocation(IssueLocation).- Parameters:
issueLocation- a consumer that will call methods onIssueLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
priority
The priority level of the recommendation.
Valid Values:
High | Medium | Low- Parameters:
priority- The priority level of the recommendation.Valid Values:
High | Medium | Low- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
priority
The priority level of the recommendation.
Valid Values:
High | Medium | Low- Parameters:
priority- The priority level of the recommendation.Valid Values:
High | Medium | Low- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
issueDescription
A detailed description of the identified configuration issue.
- Parameters:
issueDescription- A detailed description of the identified configuration issue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proposedFix
The recommended solution to address the identified issue.
- Parameters:
proposedFix- The recommended solution to address the identified issue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-