Interface ContactCenterInsightsGrpc.AsyncService

    • Method Detail

      • uploadConversation

        default void uploadConversation​(UploadConversationRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Create a longrunning conversation upload operation. This method differs
         from CreateConversation by allowing audio transcription and optional DLP
         redaction.
         
      • deleteConversation

        default void deleteConversation​(DeleteConversationRequest request,
                                        io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a conversation.
         
      • createAnalysis

        default void createAnalysis​(CreateAnalysisRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates an analysis. The long running operation is done when the analysis
         has completed.
         
      • getAnalysis

        default void getAnalysis​(GetAnalysisRequest request,
                                 io.grpc.stub.StreamObserver<Analysis> responseObserver)
         Gets an analysis.
         
      • deleteAnalysis

        default void deleteAnalysis​(DeleteAnalysisRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes an analysis.
         
      • bulkAnalyzeConversations

        default void bulkAnalyzeConversations​(BulkAnalyzeConversationsRequest request,
                                              io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Analyzes multiple conversations in a single request.
         
      • ingestConversations

        default void ingestConversations​(IngestConversationsRequest request,
                                         io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Imports conversations and processes them according to the user's
         configuration.
         
      • exportInsightsData

        default void exportInsightsData​(ExportInsightsDataRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Export insights data to a destination defined in the request body.
         
      • createIssueModel

        default void createIssueModel​(CreateIssueModelRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates an issue model.
         
      • updateIssueModel

        default void updateIssueModel​(UpdateIssueModelRequest request,
                                      io.grpc.stub.StreamObserver<IssueModel> responseObserver)
         Updates an issue model.
         
      • getIssueModel

        default void getIssueModel​(GetIssueModelRequest request,
                                   io.grpc.stub.StreamObserver<IssueModel> responseObserver)
         Gets an issue model.
         
      • deleteIssueModel

        default void deleteIssueModel​(DeleteIssueModelRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes an issue model.
         
      • deployIssueModel

        default void deployIssueModel​(DeployIssueModelRequest request,
                                      io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deploys an issue model. Returns an error if a model is already deployed.
         An issue model can only be used in analysis after it has been deployed.
         
      • undeployIssueModel

        default void undeployIssueModel​(UndeployIssueModelRequest request,
                                        io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeploys an issue model.
         An issue model can not be used in analysis after it has been undeployed.
         
      • getIssue

        default void getIssue​(GetIssueRequest request,
                              io.grpc.stub.StreamObserver<Issue> responseObserver)
         Gets an issue.
         
      • updateIssue

        default void updateIssue​(UpdateIssueRequest request,
                                 io.grpc.stub.StreamObserver<Issue> responseObserver)
         Updates an issue.
         
      • deleteIssue

        default void deleteIssue​(DeleteIssueRequest request,
                                 io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes an issue.
         
      • deletePhraseMatcher

        default void deletePhraseMatcher​(DeletePhraseMatcherRequest request,
                                         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a phrase matcher.
         
      • getSettings

        default void getSettings​(GetSettingsRequest request,
                                 io.grpc.stub.StreamObserver<Settings> responseObserver)
         Gets project-level settings.
         
      • updateSettings

        default void updateSettings​(UpdateSettingsRequest request,
                                    io.grpc.stub.StreamObserver<Settings> responseObserver)
         Updates project-level settings.
         
      • createView

        default void createView​(CreateViewRequest request,
                                io.grpc.stub.StreamObserver<View> responseObserver)
         Creates a view.
         
      • getView

        default void getView​(GetViewRequest request,
                             io.grpc.stub.StreamObserver<View> responseObserver)
         Gets a view.
         
      • updateView

        default void updateView​(UpdateViewRequest request,
                                io.grpc.stub.StreamObserver<View> responseObserver)
         Updates a view.
         
      • deleteView

        default void deleteView​(DeleteViewRequest request,
                                io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a view.