Interface Answer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Answer.Builder,
,Answer> SdkBuilder<Answer.Builder,
,Answer> SdkPojo
- Enclosing class:
Answer
-
Method Summary
Modifier and TypeMethodDescriptionchoiceAnswers
(Collection<ChoiceAnswer> choiceAnswers) A list of selected choices to a question in your workload.choiceAnswers
(Consumer<ChoiceAnswer.Builder>... choiceAnswers) A list of selected choices to a question in your workload.choiceAnswers
(ChoiceAnswer... choiceAnswers) A list of selected choices to a question in your workload.choices
(Collection<Choice> choices) Sets the value of the Choices property for this object.choices
(Consumer<Choice.Builder>... choices) Sets the value of the Choices property for this object.Sets the value of the Choices property for this object.helpfulResourceDisplayText
(String helpfulResourceDisplayText) The helpful resource text to be displayed for a custom lens.helpfulResourceUrl
(String helpfulResourceUrl) Sets the value of the HelpfulResourceUrl property for this object.improvementPlanUrl
(String improvementPlanUrl) Sets the value of the ImprovementPlanUrl property for this object.isApplicable
(Boolean isApplicable) Sets the value of the IsApplicable property for this object.Sets the value of the Notes property for this object.Sets the value of the PillarId property for this object.questionDescription
(String questionDescription) Sets the value of the QuestionDescription property for this object.questionId
(String questionId) Sets the value of the QuestionId property for this object.questionTitle
(String questionTitle) Sets the value of the QuestionTitle property for this object.The reason why the question is not applicable to your workload.reason
(AnswerReason reason) The reason why the question is not applicable to your workload.Sets the value of the Risk property for this object.Sets the value of the Risk property for this object.selectedChoices
(String... selectedChoices) Sets the value of the SelectedChoices property for this object.selectedChoices
(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 Details
-
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
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
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
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
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
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
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
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.- 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 theChoice.Builder
avoiding the need to create one manually viaChoice.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochoices(List<Choice>)
.- 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:
-
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
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
A list of selected choices to a question in your workload.
- Parameters:
choiceAnswers
- 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.
-
choiceAnswers
A list of selected choices to a question in your workload.
- Parameters:
choiceAnswers
- 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.
-
choiceAnswers
A list of selected choices to a question in your workload.
This is a convenience method that creates an instance of theChoiceAnswer.Builder
avoiding the need to create one manually viaChoiceAnswer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochoiceAnswers(List<ChoiceAnswer>)
.- 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:
-
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:
-
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
The reason why the question is not applicable to your workload.
- Parameters:
reason
- The reason why the question is not applicable to your workload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reason
The reason why the question is not applicable to your workload.
- Parameters:
reason
- The reason why the question is not applicable to your workload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-