Interface EvaluationFormMultiSelectQuestionProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationFormMultiSelectQuestionProperties.Builder,,EvaluationFormMultiSelectQuestionProperties> SdkBuilder<EvaluationFormMultiSelectQuestionProperties.Builder,,EvaluationFormMultiSelectQuestionProperties> SdkPojo
- Enclosing class:
EvaluationFormMultiSelectQuestionProperties
@Mutable
@NotThreadSafe
public static interface EvaluationFormMultiSelectQuestionProperties.Builder
extends SdkPojo, CopyableBuilder<EvaluationFormMultiSelectQuestionProperties.Builder,EvaluationFormMultiSelectQuestionProperties>
-
Method Summary
Modifier and TypeMethodDescriptionAutomation configuration for this multi-select question.Automation configuration for this multi-select question.Display format for the multi-select question.Display format for the multi-select question.Options available for this multi-select question.Options available for this multi-select question.options(EvaluationFormMultiSelectQuestionOption... options) Options available for this multi-select question.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
options
EvaluationFormMultiSelectQuestionProperties.Builder options(Collection<EvaluationFormMultiSelectQuestionOption> options) Options available for this multi-select question.
- Parameters:
options- Options available for this multi-select question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
EvaluationFormMultiSelectQuestionProperties.Builder options(EvaluationFormMultiSelectQuestionOption... options) Options available for this multi-select question.
- Parameters:
options- Options available for this multi-select question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
EvaluationFormMultiSelectQuestionProperties.Builder options(Consumer<EvaluationFormMultiSelectQuestionOption.Builder>... options) Options available for this multi-select question.
This is a convenience method that creates an instance of theEvaluationFormMultiSelectQuestionOption.Builderavoiding the need to create one manually viaEvaluationFormMultiSelectQuestionOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooptions(List<EvaluationFormMultiSelectQuestionOption>).- Parameters:
options- a consumer that will call methods onEvaluationFormMultiSelectQuestionOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayAs
Display format for the multi-select question.
- Parameters:
displayAs- Display format for the multi-select question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayAs
EvaluationFormMultiSelectQuestionProperties.Builder displayAs(EvaluationFormMultiSelectQuestionDisplayMode displayAs) Display format for the multi-select question.
- Parameters:
displayAs- Display format for the multi-select question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
automation
EvaluationFormMultiSelectQuestionProperties.Builder automation(EvaluationFormMultiSelectQuestionAutomation automation) Automation configuration for this multi-select question.
- Parameters:
automation- Automation configuration for this multi-select question.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automation
default EvaluationFormMultiSelectQuestionProperties.Builder automation(Consumer<EvaluationFormMultiSelectQuestionAutomation.Builder> automation) Automation configuration for this multi-select question.
This is a convenience method that creates an instance of theEvaluationFormMultiSelectQuestionAutomation.Builderavoiding the need to create one manually viaEvaluationFormMultiSelectQuestionAutomation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautomation(EvaluationFormMultiSelectQuestionAutomation).- Parameters:
automation- a consumer that will call methods onEvaluationFormMultiSelectQuestionAutomation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-