Interface EvaluationFormQuestionScoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationFormQuestionScoringConfiguration.Builder,,EvaluationFormQuestionScoringConfiguration> SdkBuilder<EvaluationFormQuestionScoringConfiguration.Builder,,EvaluationFormQuestionScoringConfiguration> SdkPojo
- Enclosing class:
EvaluationFormQuestionScoringConfiguration
@Mutable
@NotThreadSafe
public static interface EvaluationFormQuestionScoringConfiguration.Builder
extends SdkPojo, CopyableBuilder<EvaluationFormQuestionScoringConfiguration.Builder,EvaluationFormQuestionScoringConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionisExcludedFromScoring(Boolean isExcludedFromScoring) The flag to exclude the question from scoring.pointsConfiguration(Consumer<QuestionPointsConfiguration.Builder> pointsConfiguration) The points configuration for point-based scoring.pointsConfiguration(QuestionPointsConfiguration pointsConfiguration) The points configuration for point-based scoring.scoreThresholds(Collection<EvaluationFormScoreThreshold> scoreThresholds) The score thresholds for performance categories.scoreThresholds(Consumer<EvaluationFormScoreThreshold.Builder>... scoreThresholds) The score thresholds for performance categories.scoreThresholds(EvaluationFormScoreThreshold... scoreThresholds) The score thresholds for performance categories.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
-
pointsConfiguration
EvaluationFormQuestionScoringConfiguration.Builder pointsConfiguration(QuestionPointsConfiguration pointsConfiguration) The points configuration for point-based scoring.
- Parameters:
pointsConfiguration- The points configuration for point-based scoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pointsConfiguration
default EvaluationFormQuestionScoringConfiguration.Builder pointsConfiguration(Consumer<QuestionPointsConfiguration.Builder> pointsConfiguration) The points configuration for point-based scoring.
This is a convenience method that creates an instance of theQuestionPointsConfiguration.Builderavoiding the need to create one manually viaQuestionPointsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topointsConfiguration(QuestionPointsConfiguration).- Parameters:
pointsConfiguration- a consumer that will call methods onQuestionPointsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isExcludedFromScoring
EvaluationFormQuestionScoringConfiguration.Builder isExcludedFromScoring(Boolean isExcludedFromScoring) The flag to exclude the question from scoring.
- Parameters:
isExcludedFromScoring- The flag to exclude the question from scoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scoreThresholds
EvaluationFormQuestionScoringConfiguration.Builder scoreThresholds(Collection<EvaluationFormScoreThreshold> scoreThresholds) The score thresholds for performance categories.
- Parameters:
scoreThresholds- The score thresholds for performance categories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scoreThresholds
EvaluationFormQuestionScoringConfiguration.Builder scoreThresholds(EvaluationFormScoreThreshold... scoreThresholds) The score thresholds for performance categories.
- Parameters:
scoreThresholds- The score thresholds for performance categories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scoreThresholds
EvaluationFormQuestionScoringConfiguration.Builder scoreThresholds(Consumer<EvaluationFormScoreThreshold.Builder>... scoreThresholds) The score thresholds for performance categories.
This is a convenience method that creates an instance of theEvaluationFormScoreThreshold.Builderavoiding the need to create one manually viaEvaluationFormScoreThreshold.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscoreThresholds(List<EvaluationFormScoreThreshold>).- Parameters:
scoreThresholds- a consumer that will call methods onEvaluationFormScoreThreshold.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-