Interface CfnEvaluationFormProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEvaluationFormProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-06T14:43:16.594Z")
@Stability(Stable)
public interface CfnEvaluationFormProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnEvaluationForm
.
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.*; EvaluationFormSectionProperty evaluationFormSectionProperty_; CfnEvaluationFormProps cfnEvaluationFormProps = CfnEvaluationFormProps.builder() .instanceArn("instanceArn") .items(List.of(EvaluationFormBaseItemProperty.builder() .section(EvaluationFormSectionProperty.builder() .refId("refId") .title("title") // the properties below are optional .instructions("instructions") .items(List.of(EvaluationFormItemProperty.builder() .question(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()) .section(evaluationFormSectionProperty_) .build())) .weight(123) .build()) .build())) .status("status") .title("title") // the properties below are optional .description("description") .scoringStrategy(ScoringStrategyProperty.builder() .mode("mode") .status("status") .build()) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnEvaluationFormProps
static final class
An implementation forCfnEvaluationFormProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The description of the evaluation form.The identifier of the Amazon Connect instance.getItems()
Items that are part of the evaluation form.default Object
A scoring strategy of the evaluation form.The status of the evaluation form.getTags()
The tags used to organize, track, or control access for this resource.getTitle()
A title of the evaluation form.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceArn
The identifier of the Amazon Connect instance.- See Also:
-
getItems
Items that are part of the evaluation form.The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
Minimum size : 1
Maximum size : 100
- See Also:
-
getStatus
The status of the evaluation form.Allowed values :
DRAFT
|ACTIVE
Default: - "DRAFT"
- See Also:
-
getTitle
A title of the evaluation form.- See Also:
-
getDescription
The description of the evaluation form.Length Constraints : Minimum length of 0. Maximum length of 1024.
- See Also:
-
getScoringStrategy
A scoring strategy of the evaluation form.- See Also:
-
getTags
The tags used to organize, track, or control access for this resource.For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- See Also:
-
builder
- Returns:
- a
CfnEvaluationFormProps.Builder
ofCfnEvaluationFormProps
-