Class EvaluationServiceGrpc.EvaluationServiceBlockingStub (0.3.0)

public static final class EvaluationServiceGrpc.EvaluationServiceBlockingStub extends AbstractBlockingStub<EvaluationServiceGrpc.EvaluationServiceBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service EvaluationService.

EvaluationService exposes methods to perform evaluation for the CES app.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > EvaluationServiceGrpc.EvaluationServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected EvaluationServiceGrpc.EvaluationServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
EvaluationServiceGrpc.EvaluationServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createEvaluation(CreateEvaluationRequest request)

public Evaluation createEvaluation(CreateEvaluationRequest request)

Creates an evaluation.

Parameter
Name Description
request CreateEvaluationRequest
Returns
Type Description
Evaluation

createEvaluationDataset(CreateEvaluationDatasetRequest request)

public EvaluationDataset createEvaluationDataset(CreateEvaluationDatasetRequest request)

Creates an evaluation dataset.

Parameter
Name Description
request CreateEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset

createEvaluationExpectation(CreateEvaluationExpectationRequest request)

public EvaluationExpectation createEvaluationExpectation(CreateEvaluationExpectationRequest request)

Creates an evaluation expectation.

Parameter
Name Description
request CreateEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation

createScheduledEvaluationRun(CreateScheduledEvaluationRunRequest request)

public ScheduledEvaluationRun createScheduledEvaluationRun(CreateScheduledEvaluationRunRequest request)

Creates a scheduled evaluation run.

Parameter
Name Description
request CreateScheduledEvaluationRunRequest
Returns
Type Description
ScheduledEvaluationRun

deleteEvaluation(DeleteEvaluationRequest request)

public Empty deleteEvaluation(DeleteEvaluationRequest request)

Deletes an evaluation.

Parameter
Name Description
request DeleteEvaluationRequest
Returns
Type Description
Empty

deleteEvaluationDataset(DeleteEvaluationDatasetRequest request)

public Empty deleteEvaluationDataset(DeleteEvaluationDatasetRequest request)

Deletes an evaluation dataset.

Parameter
Name Description
request DeleteEvaluationDatasetRequest
Returns
Type Description
Empty

deleteEvaluationExpectation(DeleteEvaluationExpectationRequest request)

public Empty deleteEvaluationExpectation(DeleteEvaluationExpectationRequest request)

Deletes an evaluation expectation.

Parameter
Name Description
request DeleteEvaluationExpectationRequest
Returns
Type Description
Empty

deleteEvaluationResult(DeleteEvaluationResultRequest request)

public Empty deleteEvaluationResult(DeleteEvaluationResultRequest request)

Deletes an evaluation result.

Parameter
Name Description
request DeleteEvaluationResultRequest
Returns
Type Description
Empty

deleteEvaluationRun(DeleteEvaluationRunRequest request)

public Operation deleteEvaluationRun(DeleteEvaluationRunRequest request)

Deletes an evaluation run.

Parameter
Name Description
request DeleteEvaluationRunRequest
Returns
Type Description
Operation

deleteScheduledEvaluationRun(DeleteScheduledEvaluationRunRequest request)

public Empty deleteScheduledEvaluationRun(DeleteScheduledEvaluationRunRequest request)

Deletes a scheduled evaluation run.

Parameter
Name Description
request DeleteScheduledEvaluationRunRequest
Returns
Type Description
Empty

generateEvaluation(GenerateEvaluationRequest request)

public Operation generateEvaluation(GenerateEvaluationRequest request)

Creates a golden evaluation from a conversation.

Parameter
Name Description
request GenerateEvaluationRequest
Returns
Type Description
Operation

getEvaluation(GetEvaluationRequest request)

public Evaluation getEvaluation(GetEvaluationRequest request)

Gets details of the specified evaluation.

Parameter
Name Description
request GetEvaluationRequest
Returns
Type Description
Evaluation

getEvaluationDataset(GetEvaluationDatasetRequest request)

public EvaluationDataset getEvaluationDataset(GetEvaluationDatasetRequest request)

Gets details of the specified evaluation dataset.

Parameter
Name Description
request GetEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset

getEvaluationExpectation(GetEvaluationExpectationRequest request)

public EvaluationExpectation getEvaluationExpectation(GetEvaluationExpectationRequest request)

Gets details of the specified evaluation expectation.

Parameter
Name Description
request GetEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation

getEvaluationResult(GetEvaluationResultRequest request)

public EvaluationResult getEvaluationResult(GetEvaluationResultRequest request)

Gets details of the specified evaluation result.

Parameter
Name Description
request GetEvaluationResultRequest
Returns
Type Description
EvaluationResult

getEvaluationRun(GetEvaluationRunRequest request)

public EvaluationRun getEvaluationRun(GetEvaluationRunRequest request)

Gets details of the specified evaluation run.

Parameter
Name Description
request GetEvaluationRunRequest
Returns
Type Description
EvaluationRun

getScheduledEvaluationRun(GetScheduledEvaluationRunRequest request)

public ScheduledEvaluationRun getScheduledEvaluationRun(GetScheduledEvaluationRunRequest request)

Gets details of the specified scheduled evaluation run.

Parameter
Name Description
request GetScheduledEvaluationRunRequest
Returns
Type Description
ScheduledEvaluationRun

importEvaluations(ImportEvaluationsRequest request)

public Operation importEvaluations(ImportEvaluationsRequest request)

Imports evaluations into the app.

Parameter
Name Description
request ImportEvaluationsRequest
Returns
Type Description
Operation

listEvaluationDatasets(ListEvaluationDatasetsRequest request)

public ListEvaluationDatasetsResponse listEvaluationDatasets(ListEvaluationDatasetsRequest request)

Lists all evaluation datasets in the given app.

Parameter
Name Description
request ListEvaluationDatasetsRequest
Returns
Type Description
ListEvaluationDatasetsResponse

listEvaluationExpectations(ListEvaluationExpectationsRequest request)

public ListEvaluationExpectationsResponse listEvaluationExpectations(ListEvaluationExpectationsRequest request)

Lists all evaluation expectations in the given app.

Parameter
Name Description
request ListEvaluationExpectationsRequest
Returns
Type Description
ListEvaluationExpectationsResponse

listEvaluationResults(ListEvaluationResultsRequest request)

public ListEvaluationResultsResponse listEvaluationResults(ListEvaluationResultsRequest request)

Lists all evaluation results for a given evaluation.

Parameter
Name Description
request ListEvaluationResultsRequest
Returns
Type Description
ListEvaluationResultsResponse

listEvaluationRuns(ListEvaluationRunsRequest request)

public ListEvaluationRunsResponse listEvaluationRuns(ListEvaluationRunsRequest request)

Lists all evaluation runs in the given app.

Parameter
Name Description
request ListEvaluationRunsRequest
Returns
Type Description
ListEvaluationRunsResponse

listEvaluations(ListEvaluationsRequest request)

public ListEvaluationsResponse listEvaluations(ListEvaluationsRequest request)

Lists all evaluations in the given app.

Parameter
Name Description
request ListEvaluationsRequest
Returns
Type Description
ListEvaluationsResponse

listScheduledEvaluationRuns(ListScheduledEvaluationRunsRequest request)

public ListScheduledEvaluationRunsResponse listScheduledEvaluationRuns(ListScheduledEvaluationRunsRequest request)

Lists all scheduled evaluation runs in the given app.

Parameter
Name Description
request ListScheduledEvaluationRunsRequest
Returns
Type Description
ListScheduledEvaluationRunsResponse

runEvaluation(RunEvaluationRequest request)

public Operation runEvaluation(RunEvaluationRequest request)

Runs an evaluation of the app.

Parameter
Name Description
request RunEvaluationRequest
Returns
Type Description
Operation

testPersonaVoice(TestPersonaVoiceRequest request)

public TestPersonaVoiceResponse testPersonaVoice(TestPersonaVoiceRequest request)

Tests the voice of a persona. Also accepts a default persona.

Parameter
Name Description
request TestPersonaVoiceRequest
Returns
Type Description
TestPersonaVoiceResponse

updateEvaluation(UpdateEvaluationRequest request)

public Evaluation updateEvaluation(UpdateEvaluationRequest request)

Updates an evaluation.

Parameter
Name Description
request UpdateEvaluationRequest
Returns
Type Description
Evaluation

updateEvaluationDataset(UpdateEvaluationDatasetRequest request)

public EvaluationDataset updateEvaluationDataset(UpdateEvaluationDatasetRequest request)

Updates an evaluation dataset.

Parameter
Name Description
request UpdateEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset

updateEvaluationExpectation(UpdateEvaluationExpectationRequest request)

public EvaluationExpectation updateEvaluationExpectation(UpdateEvaluationExpectationRequest request)

Updates an evaluation expectation.

Parameter
Name Description
request UpdateEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation

updateScheduledEvaluationRun(UpdateScheduledEvaluationRunRequest request)

public ScheduledEvaluationRun updateScheduledEvaluationRun(UpdateScheduledEvaluationRunRequest request)

Updates a scheduled evaluation run.

Parameter
Name Description
request UpdateScheduledEvaluationRunRequest
Returns
Type Description
ScheduledEvaluationRun

uploadEvaluationAudio(UploadEvaluationAudioRequest request)

public UploadEvaluationAudioResponse uploadEvaluationAudio(UploadEvaluationAudioRequest request)

Uploads audio for use in Golden Evaluations. Stores the audio in the Cloud Storage bucket defined in 'App.logging_settings.evaluation_audio_recording_config.gcs_bucket' and returns a transcript.

Parameter
Name Description
request UploadEvaluationAudioRequest
Returns
Type Description
UploadEvaluationAudioResponse