Interface TestCasesGrpc.AsyncService
-
- All Known Implementing Classes:
TestCasesGrpc.TestCasesImplBase
- Enclosing class:
- TestCasesGrpc
public static interface TestCasesGrpc.AsyncService
Service for managing [Test Cases][google.cloud.dialogflow.cx.v3.TestCase] and [Test Case Results][google.cloud.dialogflow.cx.v3.TestCaseResult].
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
batchDeleteTestCases(BatchDeleteTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Batch deletes test cases.default void
batchRunTestCases(BatchRunTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Kicks off a batch run of test cases.default void
calculateCoverage(CalculateCoverageRequest request, io.grpc.stub.StreamObserver<CalculateCoverageResponse> responseObserver)
Calculates the test coverage for an agent.default void
createTestCase(CreateTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Creates a test case for the given agent.default void
exportTestCases(ExportTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports the test cases under the agent to a Cloud Storage bucket or a local file.default void
getTestCase(GetTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Gets a test case.default void
getTestCaseResult(GetTestCaseResultRequest request, io.grpc.stub.StreamObserver<TestCaseResult> responseObserver)
Gets a test case result.default void
importTestCases(ImportTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports the test cases from a Cloud Storage bucket or a local file.default void
listTestCaseResults(ListTestCaseResultsRequest request, io.grpc.stub.StreamObserver<ListTestCaseResultsResponse> responseObserver)
Fetches the list of run results for the given test case.default void
listTestCases(ListTestCasesRequest request, io.grpc.stub.StreamObserver<ListTestCasesResponse> responseObserver)
Fetches a list of test cases for a given agent.default void
runTestCase(RunTestCaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Kicks off a test case run.default void
updateTestCase(UpdateTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Updates the specified test case.
-
-
-
Method Detail
-
listTestCases
default void listTestCases(ListTestCasesRequest request, io.grpc.stub.StreamObserver<ListTestCasesResponse> responseObserver)
Fetches a list of test cases for a given agent.
-
batchDeleteTestCases
default void batchDeleteTestCases(BatchDeleteTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Batch deletes test cases.
-
getTestCase
default void getTestCase(GetTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Gets a test case.
-
createTestCase
default void createTestCase(CreateTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Creates a test case for the given agent.
-
updateTestCase
default void updateTestCase(UpdateTestCaseRequest request, io.grpc.stub.StreamObserver<TestCase> responseObserver)
Updates the specified test case.
-
runTestCase
default void runTestCase(RunTestCaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Kicks off a test case run. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: [RunTestCaseMetadata][google.cloud.dialogflow.cx.v3.RunTestCaseMetadata] - `response`: [RunTestCaseResponse][google.cloud.dialogflow.cx.v3.RunTestCaseResponse]
-
batchRunTestCases
default void batchRunTestCases(BatchRunTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Kicks off a batch run of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: [BatchRunTestCasesMetadata][google.cloud.dialogflow.cx.v3.BatchRunTestCasesMetadata] - `response`: [BatchRunTestCasesResponse][google.cloud.dialogflow.cx.v3.BatchRunTestCasesResponse]
-
calculateCoverage
default void calculateCoverage(CalculateCoverageRequest request, io.grpc.stub.StreamObserver<CalculateCoverageResponse> responseObserver)
Calculates the test coverage for an agent.
-
importTestCases
default void importTestCases(ImportTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwrite any existing ones. The provided ID in the imported test case is neglected. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: [ImportTestCasesMetadata][google.cloud.dialogflow.cx.v3.ImportTestCasesMetadata] - `response`: [ImportTestCasesResponse][google.cloud.dialogflow.cx.v3.ImportTestCasesResponse]
-
exportTestCases
default void exportTestCases(ExportTestCasesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases. This method is a [long-running operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-operation). The returned `Operation` type has the following method-specific fields: - `metadata`: [ExportTestCasesMetadata][google.cloud.dialogflow.cx.v3.ExportTestCasesMetadata] - `response`: [ExportTestCasesResponse][google.cloud.dialogflow.cx.v3.ExportTestCasesResponse]
-
listTestCaseResults
default void listTestCaseResults(ListTestCaseResultsRequest request, io.grpc.stub.StreamObserver<ListTestCaseResultsResponse> responseObserver)
Fetches the list of run results for the given test case. A maximum of 100 results are kept for each test case.
-
getTestCaseResult
default void getTestCaseResult(GetTestCaseResultRequest request, io.grpc.stub.StreamObserver<TestCaseResult> responseObserver)
Gets a test case result.
-
-