Interface ReviewTemplateAnswerSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReviewTemplateAnswerSummary.Builder,ReviewTemplateAnswerSummary>,SdkBuilder<ReviewTemplateAnswerSummary.Builder,ReviewTemplateAnswerSummary>,SdkPojo
- Enclosing class:
- ReviewTemplateAnswerSummary
public static interface ReviewTemplateAnswerSummary.Builder extends SdkPojo, CopyableBuilder<ReviewTemplateAnswerSummary.Builder,ReviewTemplateAnswerSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReviewTemplateAnswerSummary.BuilderanswerStatus(String answerStatus)The status of whether or not this question has been answered.ReviewTemplateAnswerSummary.BuilderanswerStatus(ReviewTemplateAnswerStatus answerStatus)The status of whether or not this question has been answered.ReviewTemplateAnswerSummary.BuilderchoiceAnswerSummaries(Collection<ChoiceAnswerSummary> choiceAnswerSummaries)A list of selected choices to a question in the review template.ReviewTemplateAnswerSummary.BuilderchoiceAnswerSummaries(Consumer<ChoiceAnswerSummary.Builder>... choiceAnswerSummaries)A list of selected choices to a question in the review template.ReviewTemplateAnswerSummary.BuilderchoiceAnswerSummaries(ChoiceAnswerSummary... choiceAnswerSummaries)A list of selected choices to a question in the review template.ReviewTemplateAnswerSummary.Builderchoices(Collection<Choice> choices)Sets the value of the Choices property for this object.ReviewTemplateAnswerSummary.Builderchoices(Consumer<Choice.Builder>... choices)Sets the value of the Choices property for this object.ReviewTemplateAnswerSummary.Builderchoices(Choice... choices)Sets the value of the Choices property for this object.ReviewTemplateAnswerSummary.BuilderisApplicable(Boolean isApplicable)Sets the value of the IsApplicable property for this object.ReviewTemplateAnswerSummary.BuilderpillarId(String pillarId)Sets the value of the PillarId property for this object.ReviewTemplateAnswerSummary.BuilderquestionId(String questionId)Sets the value of the QuestionId property for this object.ReviewTemplateAnswerSummary.BuilderquestionTitle(String questionTitle)Sets the value of the QuestionTitle property for this object.ReviewTemplateAnswerSummary.BuilderquestionType(String questionType)The type of question.ReviewTemplateAnswerSummary.BuilderquestionType(QuestionType questionType)The type of question.ReviewTemplateAnswerSummary.Builderreason(String reason)The reason why a choice is not-applicable to a question in the review template.ReviewTemplateAnswerSummary.Builderreason(AnswerReason reason)The reason why a choice is not-applicable to a question in the review template.ReviewTemplateAnswerSummary.BuilderselectedChoices(String... selectedChoices)Sets the value of the SelectedChoices property for this object.ReviewTemplateAnswerSummary.BuilderselectedChoices(Collection<String> selectedChoices)Sets the value of the SelectedChoices property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
questionId
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.Builder choices(Collection<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
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.Builder choices(Consumer<Choice.Builder>... choices)
Sets the value of the Choices property for this object. This is a convenience method that creates an instance of theChoice.Builderavoiding the need to create one manually viaChoice.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#choices(List.) - Parameters:
choices- a consumer that will call methods onChoice.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#choices(java.util.Collection)
-
selectedChoices
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.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
ReviewTemplateAnswerSummary.Builder choiceAnswerSummaries(Collection<ChoiceAnswerSummary> choiceAnswerSummaries)
A list of selected choices to a question in the review template.
- Parameters:
choiceAnswerSummaries- A list of selected choices to a question in the review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
choiceAnswerSummaries
ReviewTemplateAnswerSummary.Builder choiceAnswerSummaries(ChoiceAnswerSummary... choiceAnswerSummaries)
A list of selected choices to a question in the review template.
- Parameters:
choiceAnswerSummaries- A list of selected choices to a question in the review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
choiceAnswerSummaries
ReviewTemplateAnswerSummary.Builder choiceAnswerSummaries(Consumer<ChoiceAnswerSummary.Builder>... choiceAnswerSummaries)
A list of selected choices to a question in the review template.
This is a convenience method that creates an instance of theChoiceAnswerSummary.Builderavoiding the need to create one manually viaChoiceAnswerSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#choiceAnswerSummaries(List.) - Parameters:
choiceAnswerSummaries- a consumer that will call methods onChoiceAnswerSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#choiceAnswerSummaries(java.util.Collection)
-
isApplicable
ReviewTemplateAnswerSummary.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.
-
answerStatus
ReviewTemplateAnswerSummary.Builder answerStatus(String answerStatus)
The status of whether or not this question has been answered.
- Parameters:
answerStatus- The status of whether or not this question has been answered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReviewTemplateAnswerStatus,ReviewTemplateAnswerStatus
-
answerStatus
ReviewTemplateAnswerSummary.Builder answerStatus(ReviewTemplateAnswerStatus answerStatus)
The status of whether or not this question has been answered.
- Parameters:
answerStatus- The status of whether or not this question has been answered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReviewTemplateAnswerStatus,ReviewTemplateAnswerStatus
-
reason
ReviewTemplateAnswerSummary.Builder reason(String reason)
The reason why a choice is not-applicable to a question in the review template.
- Parameters:
reason- The reason why a choice is not-applicable to a question in the review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnswerReason,AnswerReason
-
reason
ReviewTemplateAnswerSummary.Builder reason(AnswerReason reason)
The reason why a choice is not-applicable to a question in the review template.
- Parameters:
reason- The reason why a choice is not-applicable to a question in the review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnswerReason,AnswerReason
-
questionType
ReviewTemplateAnswerSummary.Builder questionType(String questionType)
The type of question.
- Parameters:
questionType- The type of question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QuestionType,QuestionType
-
questionType
ReviewTemplateAnswerSummary.Builder questionType(QuestionType questionType)
The type of question.
- Parameters:
questionType- The type of question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QuestionType,QuestionType
-
-