Class EvaluationServiceGrpc.EvaluationServiceBlockingV2Stub (0.3.0)

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

A stub to allow clients to do 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.EvaluationServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected EvaluationServiceGrpc.EvaluationServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
EvaluationServiceGrpc.EvaluationServiceBlockingV2Stub
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
Exceptions
Type Description
io.grpc.StatusException

createEvaluationDataset(CreateEvaluationDatasetRequest request)

public EvaluationDataset createEvaluationDataset(CreateEvaluationDatasetRequest request)

Creates an evaluation dataset.

Parameter
Name Description
request CreateEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset
Exceptions
Type Description
io.grpc.StatusException

createEvaluationExpectation(CreateEvaluationExpectationRequest request)

public EvaluationExpectation createEvaluationExpectation(CreateEvaluationExpectationRequest request)

Creates an evaluation expectation.

Parameter
Name Description
request CreateEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation
Exceptions
Type Description
io.grpc.StatusException

createScheduledEvaluationRun(CreateScheduledEvaluationRunRequest request)

public ScheduledEvaluationRun createScheduledEvaluationRun(CreateScheduledEvaluationRunRequest request)

Creates a scheduled evaluation run.

Parameter
Name Description
request CreateScheduledEvaluationRunRequest
Returns
Type Description
ScheduledEvaluationRun
Exceptions
Type Description
io.grpc.StatusException

deleteEvaluation(DeleteEvaluationRequest request)

public Empty deleteEvaluation(DeleteEvaluationRequest request)

Deletes an evaluation.

Parameter
Name Description
request DeleteEvaluationRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

deleteEvaluationDataset(DeleteEvaluationDatasetRequest request)

public Empty deleteEvaluationDataset(DeleteEvaluationDatasetRequest request)

Deletes an evaluation dataset.

Parameter
Name Description
request DeleteEvaluationDatasetRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

deleteEvaluationExpectation(DeleteEvaluationExpectationRequest request)

public Empty deleteEvaluationExpectation(DeleteEvaluationExpectationRequest request)

Deletes an evaluation expectation.

Parameter
Name Description
request DeleteEvaluationExpectationRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

deleteEvaluationResult(DeleteEvaluationResultRequest request)

public Empty deleteEvaluationResult(DeleteEvaluationResultRequest request)

Deletes an evaluation result.

Parameter
Name Description
request DeleteEvaluationResultRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

deleteEvaluationRun(DeleteEvaluationRunRequest request)

public Operation deleteEvaluationRun(DeleteEvaluationRunRequest request)

Deletes an evaluation run.

Parameter
Name Description
request DeleteEvaluationRunRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteScheduledEvaluationRun(DeleteScheduledEvaluationRunRequest request)

public Empty deleteScheduledEvaluationRun(DeleteScheduledEvaluationRunRequest request)

Deletes a scheduled evaluation run.

Parameter
Name Description
request DeleteScheduledEvaluationRunRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

generateEvaluation(GenerateEvaluationRequest request)

public Operation generateEvaluation(GenerateEvaluationRequest request)

Creates a golden evaluation from a conversation.

Parameter
Name Description
request GenerateEvaluationRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getEvaluation(GetEvaluationRequest request)

public Evaluation getEvaluation(GetEvaluationRequest request)

Gets details of the specified evaluation.

Parameter
Name Description
request GetEvaluationRequest
Returns
Type Description
Evaluation
Exceptions
Type Description
io.grpc.StatusException

getEvaluationDataset(GetEvaluationDatasetRequest request)

public EvaluationDataset getEvaluationDataset(GetEvaluationDatasetRequest request)

Gets details of the specified evaluation dataset.

Parameter
Name Description
request GetEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset
Exceptions
Type Description
io.grpc.StatusException

getEvaluationExpectation(GetEvaluationExpectationRequest request)

public EvaluationExpectation getEvaluationExpectation(GetEvaluationExpectationRequest request)

Gets details of the specified evaluation expectation.

Parameter
Name Description
request GetEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation
Exceptions
Type Description
io.grpc.StatusException

getEvaluationResult(GetEvaluationResultRequest request)

public EvaluationResult getEvaluationResult(GetEvaluationResultRequest request)

Gets details of the specified evaluation result.

Parameter
Name Description
request GetEvaluationResultRequest
Returns
Type Description
EvaluationResult
Exceptions
Type Description
io.grpc.StatusException

getEvaluationRun(GetEvaluationRunRequest request)

public EvaluationRun getEvaluationRun(GetEvaluationRunRequest request)

Gets details of the specified evaluation run.

Parameter
Name Description
request GetEvaluationRunRequest
Returns
Type Description
EvaluationRun
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

importEvaluations(ImportEvaluationsRequest request)

public Operation importEvaluations(ImportEvaluationsRequest request)

Imports evaluations into the app.

Parameter
Name Description
request ImportEvaluationsRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

listEvaluations(ListEvaluationsRequest request)

public ListEvaluationsResponse listEvaluations(ListEvaluationsRequest request)

Lists all evaluations in the given app.

Parameter
Name Description
request ListEvaluationsRequest
Returns
Type Description
ListEvaluationsResponse
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

runEvaluation(RunEvaluationRequest request)

public Operation runEvaluation(RunEvaluationRequest request)

Runs an evaluation of the app.

Parameter
Name Description
request RunEvaluationRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException

updateEvaluation(UpdateEvaluationRequest request)

public Evaluation updateEvaluation(UpdateEvaluationRequest request)

Updates an evaluation.

Parameter
Name Description
request UpdateEvaluationRequest
Returns
Type Description
Evaluation
Exceptions
Type Description
io.grpc.StatusException

updateEvaluationDataset(UpdateEvaluationDatasetRequest request)

public EvaluationDataset updateEvaluationDataset(UpdateEvaluationDatasetRequest request)

Updates an evaluation dataset.

Parameter
Name Description
request UpdateEvaluationDatasetRequest
Returns
Type Description
EvaluationDataset
Exceptions
Type Description
io.grpc.StatusException

updateEvaluationExpectation(UpdateEvaluationExpectationRequest request)

public EvaluationExpectation updateEvaluationExpectation(UpdateEvaluationExpectationRequest request)

Updates an evaluation expectation.

Parameter
Name Description
request UpdateEvaluationExpectationRequest
Returns
Type Description
EvaluationExpectation
Exceptions
Type Description
io.grpc.StatusException

updateScheduledEvaluationRun(UpdateScheduledEvaluationRunRequest request)

public ScheduledEvaluationRun updateScheduledEvaluationRun(UpdateScheduledEvaluationRunRequest request)

Updates a scheduled evaluation run.

Parameter
Name Description
request UpdateScheduledEvaluationRunRequest
Returns
Type Description
ScheduledEvaluationRun
Exceptions
Type Description
io.grpc.StatusException

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
Exceptions
Type Description
io.grpc.StatusException