Class OnlineEvaluationConfigProps.Jsii$Proxy
- All Implemented Interfaces:
OnlineEvaluationBaseProps,OnlineEvaluationConfigProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
OnlineEvaluationConfigProps
OnlineEvaluationConfigProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.OnlineEvaluationConfigProps
OnlineEvaluationConfigProps.Builder, OnlineEvaluationConfigProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theOnlineEvaluationConfigProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal DataSourceConfigThe data source configuration that specifies where to read agent traces from.final StringThe description of the online evaluation configuration.final List<EvaluatorSelector> The list of evaluators to apply during online evaluation.final IRoleThe IAM role that provides permissions for the evaluation to access AWS services.final ExecutionStatusThe execution status of the online evaluation configuration.final List<FilterConfig> The list of filters that determine which agent traces should be evaluated.final StringThe name of the online evaluation configuration.final NumberThe percentage of agent traces to sample for evaluation.final DurationThe duration of inactivity after which an agent session is considered complete and ready for evaluation.getTags()Tags for the online evaluation configuration.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theOnlineEvaluationConfigProps.Builder.
-
-
Method Details
-
getDataSource
Description copied from interface:OnlineEvaluationConfigPropsThe data source configuration that specifies where to read agent traces from.- Specified by:
getDataSourcein interfaceOnlineEvaluationConfigProps
-
getEvaluators
Description copied from interface:OnlineEvaluationConfigPropsThe list of evaluators to apply during online evaluation.Can include both built-in evaluators and custom evaluators.
- Specified by:
getEvaluatorsin interfaceOnlineEvaluationConfigProps
-
getTags
Description copied from interface:OnlineEvaluationConfigPropsTags for the online evaluation configuration.A list of key:value pairs of tags to apply to this OnlineEvaluationConfig resource.
Default: - No tags
- Specified by:
getTagsin interfaceOnlineEvaluationConfigProps
-
getOnlineEvaluationConfigName
Description copied from interface:OnlineEvaluationBasePropsThe name of the online evaluation configuration.Must be unique within your account. Valid characters are a-z, A-Z, 0-9, _ (underscore). Must start with a letter and can be up to 48 characters long.
- Specified by:
getOnlineEvaluationConfigNamein interfaceOnlineEvaluationBaseProps
-
getDescription
Description copied from interface:OnlineEvaluationBasePropsThe description of the online evaluation configuration.Default: - No description
- Specified by:
getDescriptionin interfaceOnlineEvaluationBaseProps
-
getExecutionRole
Description copied from interface:OnlineEvaluationBasePropsThe IAM role that provides permissions for the evaluation to access AWS services.If not provided, a role will be created automatically with the required permissions including cross-region Bedrock model invocation (to support cross-region inference profiles). For strict cost controls or data residency compliance, provide a custom role with region-scoped permissions.
Default: - A new role will be created
- Specified by:
getExecutionRolein interfaceOnlineEvaluationBaseProps
-
getExecutionStatus
Description copied from interface:OnlineEvaluationBasePropsThe execution status of the online evaluation configuration.Controls whether the evaluation actively processes agent traces.
Default: ExecutionStatus.ENABLED
- Specified by:
getExecutionStatusin interfaceOnlineEvaluationBaseProps
-
getFilters
Description copied from interface:OnlineEvaluationBasePropsThe list of filters that determine which agent traces should be evaluated.Default: - No filters (evaluate all sampled traces)
- Specified by:
getFiltersin interfaceOnlineEvaluationBaseProps
-
getSamplingPercentage
Description copied from interface:OnlineEvaluationBasePropsThe percentage of agent traces to sample for evaluation.Default: 10
- Specified by:
getSamplingPercentagein interfaceOnlineEvaluationBaseProps
-
getSessionTimeout
Description copied from interface:OnlineEvaluationBasePropsThe duration of inactivity after which an agent session is considered complete and ready for evaluation.Must be between 1 minute and 1440 minutes (24 hours).
Default: Duration.minutes(15)
- Specified by:
getSessionTimeoutin interfaceOnlineEvaluationBaseProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-