Interface ConversationModelsGrpc.AsyncService

    • Method Detail

      • createConversationModel

        default void createConversationModel​(CreateConversationModelRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a model.
         This method is a [long-running
         operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
         The returned `Operation` type has the following method-specific fields:
         - `metadata`:
         [CreateConversationModelOperationMetadata][google.cloud.dialogflow.v2.CreateConversationModelOperationMetadata]
         - `response`:
         [ConversationModel][google.cloud.dialogflow.v2.ConversationModel]
         
      • deleteConversationModel

        default void deleteConversationModel​(DeleteConversationModelRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a model.
         This method is a [long-running
         operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
         The returned `Operation` type has the following method-specific fields:
         - `metadata`:
         [DeleteConversationModelOperationMetadata][google.cloud.dialogflow.v2.DeleteConversationModelOperationMetadata]
         - `response`: An [Empty
           message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
         
      • deployConversationModel

        default void deployConversationModel​(DeployConversationModelRequest request,
                                             io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deploys a model. If a model is already deployed, deploying it
         has no effect. A model can only serve prediction requests after it gets
         deployed. For article suggestion, custom model will not be used unless
         it is deployed.
         This method is a [long-running
         operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
         The returned `Operation` type has the following method-specific fields:
         - `metadata`:
         [DeployConversationModelOperationMetadata][google.cloud.dialogflow.v2.DeployConversationModelOperationMetadata]
         - `response`: An [Empty
           message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
         
      • undeployConversationModel

        default void undeployConversationModel​(UndeployConversationModelRequest request,
                                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Undeploys a model. If the model is not deployed this method has no effect.
         If the model is currently being used:
           - For article suggestion, article suggestion will fallback to the default
             model if model is undeployed.
         This method is a [long-running
         operation](https://cloud.google.com/dialogflow/es/docs/how/long-running-operations).
         The returned `Operation` type has the following method-specific fields:
         - `metadata`:
         [UndeployConversationModelOperationMetadata][google.cloud.dialogflow.v2.UndeployConversationModelOperationMetadata]
         - `response`: An [Empty
           message](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#empty)
         
      • createConversationModelEvaluation

        default void createConversationModelEvaluation​(CreateConversationModelEvaluationRequest request,
                                                       io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates evaluation of a conversation model.