Class TestCasesGrpc.TestCasesStub

  • Enclosing class:
    TestCasesGrpc

    public static final class TestCasesGrpc.TestCasesStub
    extends io.grpc.stub.AbstractAsyncStub<TestCasesGrpc.TestCasesStub>
    A stub to allow clients to do asynchronous rpc calls to service TestCases.
     Service for managing [Test Cases][google.cloud.dialogflow.cx.v3.TestCase] and
     [Test Case Results][google.cloud.dialogflow.cx.v3.TestCaseResult].
     
    • Method Detail

      • batchDeleteTestCases

        public void batchDeleteTestCases​(BatchDeleteTestCasesRequest request,
                                         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Batch deletes test cases.
         
      • getTestCase

        public void getTestCase​(GetTestCaseRequest request,
                                io.grpc.stub.StreamObserver<TestCase> responseObserver)
         Gets a test case.
         
      • createTestCase

        public void createTestCase​(CreateTestCaseRequest request,
                                   io.grpc.stub.StreamObserver<TestCase> responseObserver)
         Creates a test case for the given agent.
         
      • updateTestCase

        public void updateTestCase​(UpdateTestCaseRequest request,
                                   io.grpc.stub.StreamObserver<TestCase> responseObserver)
         Updates the specified test case.
         
      • runTestCase

        public 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

        public 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]
         
      • importTestCases

        public 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

        public 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

        public 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.