Interface AnswerSummary.Builder

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

public static interface AnswerSummary.Builder extends SdkPojo, CopyableBuilder<AnswerSummary.Builder,AnswerSummary>
  • Method Details

    • questionId

      AnswerSummary.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

      AnswerSummary.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

      AnswerSummary.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.
    • choices

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

      AnswerSummary.Builder choices(Choice... choices)
      Sets the value of the Choices property for this object.
      Parameters:
      choices - The new value for the Choices property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • choices

      Sets the value of the Choices property for this object. This is a convenience method that creates an instance of the Choice.Builder avoiding the need to create one manually via Choice.builder().

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

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

      AnswerSummary.Builder selectedChoices(Collection<String> selectedChoices)
      Sets the value of the SelectedChoices property for this object.
      Parameters:
      selectedChoices - The new value for the SelectedChoices property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selectedChoices

      AnswerSummary.Builder selectedChoices(String... selectedChoices)
      Sets the value of the SelectedChoices property for this object.
      Parameters:
      selectedChoices - The new value for the SelectedChoices property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • choiceAnswerSummaries

      AnswerSummary.Builder choiceAnswerSummaries(Collection<ChoiceAnswerSummary> choiceAnswerSummaries)

      A list of selected choices to a question in your workload.

      Parameters:
      choiceAnswerSummaries - A list of selected choices to a question in your workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • choiceAnswerSummaries

      AnswerSummary.Builder choiceAnswerSummaries(ChoiceAnswerSummary... choiceAnswerSummaries)

      A list of selected choices to a question in your workload.

      Parameters:
      choiceAnswerSummaries - A list of selected choices to a question in your workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • choiceAnswerSummaries

      AnswerSummary.Builder choiceAnswerSummaries(Consumer<ChoiceAnswerSummary.Builder>... choiceAnswerSummaries)

      A list of selected choices to a question in your workload.

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

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

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

      AnswerSummary.Builder isApplicable(Boolean isApplicable)
      Sets the value of the IsApplicable property for this object.
      Parameters:
      isApplicable - The new value for the IsApplicable 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:
    • reason

      AnswerSummary.Builder reason(String reason)

      The reason why a choice is non-applicable to a question in your workload.

      Parameters:
      reason - The reason why a choice is non-applicable to a question in your workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • reason

      The reason why a choice is non-applicable to a question in your workload.

      Parameters:
      reason - The reason why a choice is non-applicable to a question in your workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • questionType

      AnswerSummary.Builder questionType(String questionType)

      The type of the question.

      Parameters:
      questionType - The type of the question.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • questionType

      AnswerSummary.Builder questionType(QuestionType questionType)

      The type of the question.

      Parameters:
      questionType - The type of the question.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: