Interface ImprovementSummary.Builder

  • Method Details

    • questionId

      ImprovementSummary.Builder questionId(String questionId)
      Sets the value of the QuestionId property for this object.
      Parameters:
      questionId - The new value for the QuestionId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillarId

      ImprovementSummary.Builder pillarId(String pillarId)
      Sets the value of the PillarId property for this object.
      Parameters:
      pillarId - The new value for the PillarId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • questionTitle

      ImprovementSummary.Builder questionTitle(String questionTitle)
      Sets the value of the QuestionTitle property for this object.
      Parameters:
      questionTitle - The new value for the QuestionTitle property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • risk

      Sets the value of the Risk property for this object.
      Parameters:
      risk - The new value for the Risk property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • risk

      Sets the value of the Risk property for this object.
      Parameters:
      risk - The new value for the Risk property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • improvementPlanUrl

      ImprovementSummary.Builder improvementPlanUrl(String improvementPlanUrl)
      Sets the value of the ImprovementPlanUrl property for this object.
      Parameters:
      improvementPlanUrl - The new value for the ImprovementPlanUrl property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • improvementPlans

      ImprovementSummary.Builder improvementPlans(Collection<ChoiceImprovementPlan> improvementPlans)

      The improvement plan details.

      This value is only applicable to custom lenses.

      Parameters:
      improvementPlans - The improvement plan details.

      This value is only applicable to custom lenses.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • improvementPlans

      ImprovementSummary.Builder improvementPlans(ChoiceImprovementPlan... improvementPlans)

      The improvement plan details.

      This value is only applicable to custom lenses.

      Parameters:
      improvementPlans - The improvement plan details.

      This value is only applicable to custom lenses.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • improvementPlans

      ImprovementSummary.Builder improvementPlans(Consumer<ChoiceImprovementPlan.Builder>... improvementPlans)

      The improvement plan details.

      This value is only applicable to custom lenses.

      This is a convenience method that creates an instance of the ChoiceImprovementPlan.Builder avoiding the need to create one manually via ChoiceImprovementPlan.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to improvementPlans(List<ChoiceImprovementPlan>).

      Parameters:
      improvementPlans - a consumer that will call methods on ChoiceImprovementPlan.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jiraConfiguration

      ImprovementSummary.Builder jiraConfiguration(JiraConfiguration jiraConfiguration)

      Configuration of the Jira integration.

      Parameters:
      jiraConfiguration - Configuration of the Jira integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jiraConfiguration

      default ImprovementSummary.Builder jiraConfiguration(Consumer<JiraConfiguration.Builder> jiraConfiguration)

      Configuration of the Jira integration.

      This is a convenience method that creates an instance of the JiraConfiguration.Builder avoiding the need to create one manually via JiraConfiguration.builder().

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

      Parameters:
      jiraConfiguration - a consumer that will call methods on JiraConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: