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.v1.Document]
     information of the customer's website.
     
    • Method Detail

      • getDocument

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

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

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

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

        public com.google.longrunning.Operation importDocuments​(ImportDocumentsRequest request)
         Bulk import of multiple
         [Document][google.cloud.discoveryengine.v1.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.v1.Document]s to be successfully
         updated.
         
      • purgeDocuments

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