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.v3beta1.TestCase] and [Test Case
     Results][google.cloud.dialogflow.cx.v3beta1.TestCaseResult].
     
    • Method Detail

      • 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.v3beta1.RunTestCaseMetadata]
         - `response`:
         [RunTestCaseResponse][google.cloud.dialogflow.cx.v3beta1.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.v3beta1.BatchRunTestCasesMetadata]
         - `response`:
         [BatchRunTestCasesResponse][google.cloud.dialogflow.cx.v3beta1.BatchRunTestCasesResponse]
         
      • 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.v3beta1.ImportTestCasesMetadata]
         - `response`:
         [ImportTestCasesResponse][google.cloud.dialogflow.cx.v3beta1.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.v3beta1.ExportTestCasesMetadata]
         - `response`:
         [ExportTestCasesResponse][google.cloud.dialogflow.cx.v3beta1.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.