"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.EvaluationLevel=exports.FilterValue=exports.FilterOperator=exports.ExecutionStatus=exports.BuiltinEvaluator=void 0;const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");class BuiltinEvaluator{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_bedrockagentcore.BuiltinEvaluator",version:"2.256.1"};static CORRECTNESS=new BuiltinEvaluator("Builtin.Correctness");static FAITHFULNESS=new BuiltinEvaluator("Builtin.Faithfulness");static HELPFULNESS=new BuiltinEvaluator("Builtin.Helpfulness");static RESPONSE_RELEVANCE=new BuiltinEvaluator("Builtin.ResponseRelevance");static CONCISENESS=new BuiltinEvaluator("Builtin.Conciseness");static COHERENCE=new BuiltinEvaluator("Builtin.Coherence");static INSTRUCTION_FOLLOWING=new BuiltinEvaluator("Builtin.InstructionFollowing");static REFUSAL=new BuiltinEvaluator("Builtin.Refusal");static GOAL_SUCCESS_RATE=new BuiltinEvaluator("Builtin.GoalSuccessRate");static TOOL_SELECTION_ACCURACY=new BuiltinEvaluator("Builtin.ToolSelectionAccuracy");static TOOL_PARAMETER_ACCURACY=new BuiltinEvaluator("Builtin.ToolParameterAccuracy");static HARMFULNESS=new BuiltinEvaluator("Builtin.Harmfulness");static STEREOTYPING=new BuiltinEvaluator("Builtin.Stereotyping");value;constructor(value){this.value=value}}exports.BuiltinEvaluator=BuiltinEvaluator;class ExecutionStatus{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_bedrockagentcore.ExecutionStatus",version:"2.256.1"};static ENABLED=new ExecutionStatus("ENABLED");static DISABLED=new ExecutionStatus("DISABLED");value;constructor(value){this.value=value}}exports.ExecutionStatus=ExecutionStatus;class FilterOperator{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_bedrockagentcore.FilterOperator",version:"2.256.1"};static EQUAL=new FilterOperator("Equals");static NOT_EQUAL=new FilterOperator("NotEquals");static GREATER_THAN=new FilterOperator("GreaterThan");static LESS_THAN=new FilterOperator("LessThan");static GREATER_THAN_OR_EQUAL=new FilterOperator("GreaterThanOrEqual");static LESS_THAN_OR_EQUAL=new FilterOperator("LessThanOrEqual");static CONTAINS=new FilterOperator("Contains");static NOT_CONTAINS=new FilterOperator("NotContains");value;constructor(value){this.value=value}}exports.FilterOperator=FilterOperator;class FilterValue{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_bedrockagentcore.FilterValue",version:"2.256.1"};static string(value){return new FilterValue({stringValue:value})}static number(value){return new FilterValue({doubleValue:value})}static boolean(value){return new FilterValue({booleanValue:value})}filterValue;constructor(filterValue){this.filterValue=filterValue}_bind(){return this.filterValue}}exports.FilterValue=FilterValue;class EvaluationLevel{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_bedrockagentcore.EvaluationLevel",version:"2.256.1"};static TOOL_CALL=new EvaluationLevel("TOOL_CALL");static TRACE=new EvaluationLevel("TRACE");static SESSION=new EvaluationLevel("SESSION");value;constructor(value){this.value=value}}exports.EvaluationLevel=EvaluationLevel;
