Class DocumentServiceGrpc.DocumentServiceBlockingStub (0.37.0)

public static final class DocumentServiceGrpc.DocumentServiceBlockingStub extends AbstractBlockingStub<DocumentServiceGrpc.DocumentServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service DocumentService.

Service for ingesting Document information of the customer's website.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > DocumentServiceGrpc.DocumentServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected DocumentServiceGrpc.DocumentServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
DocumentServiceGrpc.DocumentServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDocument(CreateDocumentRequest request)

public Document createDocument(CreateDocumentRequest request)

Creates a Document.

Parameter
NameDescription
requestCreateDocumentRequest
Returns
TypeDescription
Document

deleteDocument(DeleteDocumentRequest request)

public Empty deleteDocument(DeleteDocumentRequest request)

Deletes a Document.

Parameter
NameDescription
requestDeleteDocumentRequest
Returns
TypeDescription
Empty

getDocument(GetDocumentRequest request)

public Document getDocument(GetDocumentRequest request)

Gets a Document.

Parameter
NameDescription
requestGetDocumentRequest
Returns
TypeDescription
Document

importDocuments(ImportDocumentsRequest request)

public Operation importDocuments(ImportDocumentsRequest request)

Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.

Parameter
NameDescription
requestImportDocumentsRequest
Returns
TypeDescription
Operation

listDocuments(ListDocumentsRequest request)

public ListDocumentsResponse listDocuments(ListDocumentsRequest request)

Gets a list of Documents.

Parameter
NameDescription
requestListDocumentsRequest
Returns
TypeDescription
ListDocumentsResponse

purgeDocuments(PurgeDocumentsRequest request)

public Operation purgeDocuments(PurgeDocumentsRequest request)

Permanently deletes all selected Documents in a branch. This process is asynchronous. Depending on the number of Documents to be deleted, this operation can take hours to complete. Before the delete operation completes, some Documents might still be returned by DocumentService.GetDocument or DocumentService.ListDocuments. To get a list of the Documents to be deleted, set PurgeDocumentsRequest.force to false.

Parameter
NameDescription
requestPurgeDocumentsRequest
Returns
TypeDescription
Operation

updateDocument(UpdateDocumentRequest request)

public Document updateDocument(UpdateDocumentRequest request)

Updates a Document.

Parameter
NameDescription
requestUpdateDocumentRequest
Returns
TypeDescription
Document