Interface BotAnalyzerRecommendation.Builder

  • Method Details

    • issueLocation

      BotAnalyzerRecommendation.Builder issueLocation(IssueLocation 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 the IssueLocation.Builder avoiding the need to create one manually via IssueLocation.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to issueLocation(IssueLocation).

      Parameters:
      issueLocation - a consumer that will call methods on IssueLocation.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

      BotAnalyzerRecommendation.Builder issueDescription(String 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

      BotAnalyzerRecommendation.Builder proposedFix(String 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.