Interface ImprovementSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImprovementSummary.Builder,ImprovementSummary>, SdkBuilder<ImprovementSummary.Builder,ImprovementSummary>, SdkPojo
Enclosing class:
ImprovementSummary

public static interface ImprovementSummary.Builder extends SdkPojo, CopyableBuilder<ImprovementSummary.Builder,ImprovementSummary>
  • 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.

      Parameters:
      improvementPlans - The improvement plan details.
      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.

      Parameters:
      improvementPlans - The improvement plan details.
      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 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: