Interface ReviewTemplateAnswer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReviewTemplateAnswer.Builder,ReviewTemplateAnswer>,SdkBuilder<ReviewTemplateAnswer.Builder,ReviewTemplateAnswer>,SdkPojo
- Enclosing class:
- ReviewTemplateAnswer
public static interface ReviewTemplateAnswer.Builder extends SdkPojo, CopyableBuilder<ReviewTemplateAnswer.Builder,ReviewTemplateAnswer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReviewTemplateAnswer.BuilderanswerStatus(String answerStatus)The status of whether or not this question has been answered.ReviewTemplateAnswer.BuilderanswerStatus(ReviewTemplateAnswerStatus answerStatus)The status of whether or not this question has been answered.ReviewTemplateAnswer.BuilderchoiceAnswers(Collection<ChoiceAnswer> choiceAnswers)A list of selected choices to a question in your review template.ReviewTemplateAnswer.BuilderchoiceAnswers(Consumer<ChoiceAnswer.Builder>... choiceAnswers)A list of selected choices to a question in your review template.ReviewTemplateAnswer.BuilderchoiceAnswers(ChoiceAnswer... choiceAnswers)A list of selected choices to a question in your review template.ReviewTemplateAnswer.Builderchoices(Collection<Choice> choices)Sets the value of the Choices property for this object.ReviewTemplateAnswer.Builderchoices(Consumer<Choice.Builder>... choices)Sets the value of the Choices property for this object.ReviewTemplateAnswer.Builderchoices(Choice... choices)Sets the value of the Choices property for this object.ReviewTemplateAnswer.BuilderhelpfulResourceDisplayText(String helpfulResourceDisplayText)The helpful resource text to be displayed for a custom lens.ReviewTemplateAnswer.BuilderhelpfulResourceUrl(String helpfulResourceUrl)Sets the value of the HelpfulResourceUrl property for this object.ReviewTemplateAnswer.BuilderimprovementPlanUrl(String improvementPlanUrl)Sets the value of the ImprovementPlanUrl property for this object.ReviewTemplateAnswer.BuilderisApplicable(Boolean isApplicable)Sets the value of the IsApplicable property for this object.ReviewTemplateAnswer.Buildernotes(String notes)Sets the value of the Notes property for this object.ReviewTemplateAnswer.BuilderpillarId(String pillarId)Sets the value of the PillarId property for this object.ReviewTemplateAnswer.BuilderquestionDescription(String questionDescription)Sets the value of the QuestionDescription property for this object.ReviewTemplateAnswer.BuilderquestionId(String questionId)Sets the value of the QuestionId property for this object.ReviewTemplateAnswer.BuilderquestionTitle(String questionTitle)Sets the value of the QuestionTitle property for this object.ReviewTemplateAnswer.Builderreason(String reason)The reason why the question is not applicable to your review template.ReviewTemplateAnswer.Builderreason(AnswerReason reason)The reason why the question is not applicable to your review template.ReviewTemplateAnswer.BuilderselectedChoices(String... selectedChoices)Sets the value of the SelectedChoices property for this object.ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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.
-
questionDescription
ReviewTemplateAnswer.Builder questionDescription(String questionDescription)
Sets the value of the QuestionDescription property for this object.- Parameters:
questionDescription- The new value for the QuestionDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
improvementPlanUrl
ReviewTemplateAnswer.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.
-
helpfulResourceUrl
ReviewTemplateAnswer.Builder helpfulResourceUrl(String helpfulResourceUrl)
Sets the value of the HelpfulResourceUrl property for this object.- Parameters:
helpfulResourceUrl- The new value for the HelpfulResourceUrl property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
helpfulResourceDisplayText
ReviewTemplateAnswer.Builder helpfulResourceDisplayText(String helpfulResourceDisplayText)
The helpful resource text to be displayed for a custom lens.
This field does not apply to Amazon Web Services official lenses.
- Parameters:
helpfulResourceDisplayText- The helpful resource text to be displayed for a custom lens.This field does not apply to Amazon Web Services official lenses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
choices
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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.
-
choiceAnswers
ReviewTemplateAnswer.Builder choiceAnswers(Collection<ChoiceAnswer> choiceAnswers)
A list of selected choices to a question in your review template.
- Parameters:
choiceAnswers- A list of selected choices to a question in your review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
choiceAnswers
ReviewTemplateAnswer.Builder choiceAnswers(ChoiceAnswer... choiceAnswers)
A list of selected choices to a question in your review template.
- Parameters:
choiceAnswers- A list of selected choices to a question in your review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
choiceAnswers
ReviewTemplateAnswer.Builder choiceAnswers(Consumer<ChoiceAnswer.Builder>... choiceAnswers)
A list of selected choices to a question in your review template.
This is a convenience method that creates an instance of theChoiceAnswer.Builderavoiding the need to create one manually viaChoiceAnswer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#choiceAnswers(List.) - Parameters:
choiceAnswers- a consumer that will call methods onChoiceAnswer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#choiceAnswers(java.util.Collection)
-
isApplicable
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
ReviewTemplateAnswer.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
-
notes
ReviewTemplateAnswer.Builder notes(String notes)
Sets the value of the Notes property for this object.- Parameters:
notes- The new value for the Notes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
ReviewTemplateAnswer.Builder reason(String reason)
The reason why the question is not applicable to your review template.
- Parameters:
reason- The reason why the question is not applicable to your review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnswerReason,AnswerReason
-
reason
ReviewTemplateAnswer.Builder reason(AnswerReason reason)
The reason why the question is not applicable to your review template.
- Parameters:
reason- The reason why the question is not applicable to your review template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnswerReason,AnswerReason
-
-