Interface GetOnlineEvaluationConfigResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentCoreControlResponse.Builder,Buildable,CopyableBuilder<GetOnlineEvaluationConfigResponse.Builder,,GetOnlineEvaluationConfigResponse> SdkBuilder<GetOnlineEvaluationConfigResponse.Builder,,GetOnlineEvaluationConfigResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetOnlineEvaluationConfigResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the online evaluation configuration was created.dataSourceConfig(Consumer<DataSourceConfig.Builder> dataSourceConfig) The data source configuration specifying CloudWatch log groups and service names to monitor.dataSourceConfig(DataSourceConfig dataSourceConfig) The data source configuration specifying CloudWatch log groups and service names to monitor.description(String description) The description of the online evaluation configuration.evaluationExecutionRoleArn(String evaluationExecutionRoleArn) The Amazon Resource Name (ARN) of the IAM role used for evaluation execution.evaluators(Collection<EvaluatorReference> evaluators) The list of evaluators applied during online evaluation.evaluators(Consumer<EvaluatorReference.Builder>... evaluators) The list of evaluators applied during online evaluation.evaluators(EvaluatorReference... evaluators) The list of evaluators applied during online evaluation.executionStatus(String executionStatus) The execution status indicating whether the online evaluation is currently running.executionStatus(OnlineEvaluationExecutionStatus executionStatus) The execution status indicating whether the online evaluation is currently running.failureReason(String failureReason) The reason for failure if the online evaluation configuration execution failed.onlineEvaluationConfigArn(String onlineEvaluationConfigArn) The Amazon Resource Name (ARN) of the online evaluation configuration.onlineEvaluationConfigId(String onlineEvaluationConfigId) The unique identifier of the online evaluation configuration.onlineEvaluationConfigName(String onlineEvaluationConfigName) The name of the online evaluation configuration.outputConfig(Consumer<OutputConfig.Builder> outputConfig) The output configuration specifying where evaluation results are written.outputConfig(OutputConfig outputConfig) The output configuration specifying where evaluation results are written.rule(Consumer<Rule.Builder> rule) The evaluation rule containing sampling configuration, filters, and session settings.The evaluation rule containing sampling configuration, filters, and session settings.The status of the online evaluation configuration.status(OnlineEvaluationConfigStatus status) The status of the online evaluation configuration.The timestamp when the online evaluation configuration was last updated.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
onlineEvaluationConfigArn
GetOnlineEvaluationConfigResponse.Builder onlineEvaluationConfigArn(String onlineEvaluationConfigArn) The Amazon Resource Name (ARN) of the online evaluation configuration.
- Parameters:
onlineEvaluationConfigArn- The Amazon Resource Name (ARN) of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onlineEvaluationConfigId
The unique identifier of the online evaluation configuration.
- Parameters:
onlineEvaluationConfigId- The unique identifier of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
onlineEvaluationConfigName
GetOnlineEvaluationConfigResponse.Builder onlineEvaluationConfigName(String onlineEvaluationConfigName) The name of the online evaluation configuration.
- Parameters:
onlineEvaluationConfigName- The name of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the online evaluation configuration.
- Parameters:
description- The description of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rule
The evaluation rule containing sampling configuration, filters, and session settings.
- Parameters:
rule- The evaluation rule containing sampling configuration, filters, and session settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rule
The evaluation rule containing sampling configuration, filters, and session settings.
This is a convenience method that creates an instance of theRule.Builderavoiding the need to create one manually viaRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torule(Rule).- Parameters:
rule- a consumer that will call methods onRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSourceConfig
The data source configuration specifying CloudWatch log groups and service names to monitor.
- Parameters:
dataSourceConfig- The data source configuration specifying CloudWatch log groups and service names to monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfig
default GetOnlineEvaluationConfigResponse.Builder dataSourceConfig(Consumer<DataSourceConfig.Builder> dataSourceConfig) The data source configuration specifying CloudWatch log groups and service names to monitor.
This is a convenience method that creates an instance of theDataSourceConfig.Builderavoiding the need to create one manually viaDataSourceConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSourceConfig(DataSourceConfig).- Parameters:
dataSourceConfig- a consumer that will call methods onDataSourceConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluators
The list of evaluators applied during online evaluation.
- Parameters:
evaluators- The list of evaluators applied during online evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluators
The list of evaluators applied during online evaluation.
- Parameters:
evaluators- The list of evaluators applied during online evaluation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluators
GetOnlineEvaluationConfigResponse.Builder evaluators(Consumer<EvaluatorReference.Builder>... evaluators) The list of evaluators applied during online evaluation.
This is a convenience method that creates an instance of theEvaluatorReference.Builderavoiding the need to create one manually viaEvaluatorReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevaluators(List<EvaluatorReference>).- Parameters:
evaluators- a consumer that will call methods onEvaluatorReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputConfig
The output configuration specifying where evaluation results are written.
- Parameters:
outputConfig- The output configuration specifying where evaluation results are written.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConfig
default GetOnlineEvaluationConfigResponse.Builder outputConfig(Consumer<OutputConfig.Builder> outputConfig) The output configuration specifying where evaluation results are written.
This is a convenience method that creates an instance of theOutputConfig.Builderavoiding the need to create one manually viaOutputConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputConfig(OutputConfig).- Parameters:
outputConfig- a consumer that will call methods onOutputConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
evaluationExecutionRoleArn
GetOnlineEvaluationConfigResponse.Builder evaluationExecutionRoleArn(String evaluationExecutionRoleArn) The Amazon Resource Name (ARN) of the IAM role used for evaluation execution.
- Parameters:
evaluationExecutionRoleArn- The Amazon Resource Name (ARN) of the IAM role used for evaluation execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the online evaluation configuration.
- Parameters:
status- The status of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the online evaluation configuration.
- Parameters:
status- The status of the online evaluation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionStatus
The execution status indicating whether the online evaluation is currently running.
- Parameters:
executionStatus- The execution status indicating whether the online evaluation is currently running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionStatus
GetOnlineEvaluationConfigResponse.Builder executionStatus(OnlineEvaluationExecutionStatus executionStatus) The execution status indicating whether the online evaluation is currently running.
- Parameters:
executionStatus- The execution status indicating whether the online evaluation is currently running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the online evaluation configuration was created.
- Parameters:
createdAt- The timestamp when the online evaluation configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the online evaluation configuration was last updated.
- Parameters:
updatedAt- The timestamp when the online evaluation configuration was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReason
The reason for failure if the online evaluation configuration execution failed.
- Parameters:
failureReason- The reason for failure if the online evaluation configuration execution failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-