Class DocumentServiceGrpc.DocumentServiceBlockingStub

  • Enclosing class:
    DocumentServiceGrpc

    public static final class DocumentServiceGrpc.DocumentServiceBlockingStub
    extends io.grpc.stub.AbstractBlockingStub<DocumentServiceGrpc.DocumentServiceBlockingStub>
    A stub to allow clients to do synchronous rpc calls to service DocumentService.
     Service for ingesting
     [Document][google.cloud.discoveryengine.v1beta.Document] information of the
     customer's website.
     
    • Method Detail

      • getDocument

        public Document getDocument​(GetDocumentRequest request)
         Gets a [Document][google.cloud.discoveryengine.v1beta.Document].
         
      • createDocument

        public Document createDocument​(CreateDocumentRequest request)
         Creates a [Document][google.cloud.discoveryengine.v1beta.Document].
         
      • updateDocument

        public Document updateDocument​(UpdateDocumentRequest request)
         Updates a [Document][google.cloud.discoveryengine.v1beta.Document].
         
      • deleteDocument

        public com.google.protobuf.Empty deleteDocument​(DeleteDocumentRequest request)
         Deletes a [Document][google.cloud.discoveryengine.v1beta.Document].
         
      • importDocuments

        public com.google.longrunning.Operation importDocuments​(ImportDocumentsRequest request)
         Bulk import of multiple
         [Document][google.cloud.discoveryengine.v1beta.Document]s. Request
         processing may be synchronous. Non-existing items will be created.
         Note: It is possible for a subset of the
         [Document][google.cloud.discoveryengine.v1beta.Document]s to be
         successfully updated.
         
      • purgeDocuments

        public com.google.longrunning.Operation purgeDocuments​(PurgeDocumentsRequest request)
         Permanently deletes all selected
         [Document][google.cloud.discoveryengine.v1beta.Document]s in a branch.
         This process is asynchronous. Depending on the number of
         [Document][google.cloud.discoveryengine.v1beta.Document]s to be deleted,
         this operation can take hours to complete. Before the delete operation
         completes, some [Document][google.cloud.discoveryengine.v1beta.Document]s
         might still be returned by
         [DocumentService.GetDocument][google.cloud.discoveryengine.v1beta.DocumentService.GetDocument]
         or
         [DocumentService.ListDocuments][google.cloud.discoveryengine.v1beta.DocumentService.ListDocuments].
         To get a list of the
         [Document][google.cloud.discoveryengine.v1beta.Document]s to be deleted,
         set
         [PurgeDocumentsRequest.force][google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.force]
         to false.