Interface CfnEvaluationForm.EvaluationFormQuestionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEvaluationForm.EvaluationFormQuestionProperty.Jsii$Proxy
- Enclosing class:
CfnEvaluationForm
@Stability(Stable)
public static interface CfnEvaluationForm.EvaluationFormQuestionProperty
extends software.amazon.jsii.JsiiSerializable
Information about a question from an evaluation form.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.connect.*; EvaluationFormQuestionProperty evaluationFormQuestionProperty = EvaluationFormQuestionProperty.builder() .questionType("questionType") .refId("refId") .title("title") // the properties below are optional .instructions("instructions") .notApplicableEnabled(false) .questionTypeProperties(EvaluationFormQuestionTypePropertiesProperty.builder() .numeric(EvaluationFormNumericQuestionPropertiesProperty.builder() .maxValue(123) .minValue(123) // the properties below are optional .automation(EvaluationFormNumericQuestionAutomationProperty.builder() .propertyValue(NumericQuestionPropertyValueAutomationProperty.builder() .label("label") .build()) .build()) .options(List.of(EvaluationFormNumericQuestionOptionProperty.builder() .maxValue(123) .minValue(123) // the properties below are optional .automaticFail(false) .score(123) .build())) .build()) .singleSelect(EvaluationFormSingleSelectQuestionPropertiesProperty.builder() .options(List.of(EvaluationFormSingleSelectQuestionOptionProperty.builder() .refId("refId") .text("text") // the properties below are optional .automaticFail(false) .score(123) .build())) // the properties below are optional .automation(EvaluationFormSingleSelectQuestionAutomationProperty.builder() .options(List.of(EvaluationFormSingleSelectQuestionAutomationOptionProperty.builder() .ruleCategory(SingleSelectQuestionRuleCategoryAutomationProperty.builder() .category("category") .condition("condition") .optionRefId("optionRefId") .build()) .build())) // the properties below are optional .defaultOptionRefId("defaultOptionRefId") .build()) .displayAs("displayAs") .build()) .build()) .weight(123) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnEvaluationForm.EvaluationFormQuestionProperty
static final class
An implementation forCfnEvaluationForm.EvaluationFormQuestionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The instructions of the section.default Object
The flag to enable not applicable answers to the question.The type of the question.default Object
The properties of the type of question.getRefId()
The identifier of the question.getTitle()
The title of the question.default Number
The scoring weight of the section.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getQuestionType
The type of the question.Allowed values :
NUMERIC
|SINGLESELECT
|TEXT
- See Also:
-
getRefId
The identifier of the question. An identifier must be unique within the evaluation form.Length Constraints : Minimum length of 1. Maximum length of 40.
- See Also:
-
getTitle
The title of the question.Length Constraints : Minimum length of 1. Maximum length of 350.
- See Also:
-
getInstructions
The instructions of the section.Length Constraints : Minimum length of 0. Maximum length of 1024.
- See Also:
-
getNotApplicableEnabled
The flag to enable not applicable answers to the question.- See Also:
-
getQuestionTypeProperties
The properties of the type of question.Text questions do not have to define question type properties.
- See Also:
-
getWeight
The scoring weight of the section.Minimum : 0
Maximum : 100
- See Also:
-
builder
-