Interface DocumentServiceGrpc.AsyncService (0.20.0)

public static interface DocumentServiceGrpc.AsyncService

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

Methods

createDocument(CreateDocumentRequest request, StreamObserver<Document> responseObserver)

public default void createDocument(CreateDocumentRequest request, StreamObserver<Document> responseObserver)

Creates a Document.

Parameters
NameDescription
requestCreateDocumentRequest
responseObserverio.grpc.stub.StreamObserver<Document>

deleteDocument(DeleteDocumentRequest request, StreamObserver<Empty> responseObserver)

public default void deleteDocument(DeleteDocumentRequest request, StreamObserver<Empty> responseObserver)

Deletes a Document.

Parameters
NameDescription
requestDeleteDocumentRequest
responseObserverio.grpc.stub.StreamObserver<Empty>

getDocument(GetDocumentRequest request, StreamObserver<Document> responseObserver)

public default void getDocument(GetDocumentRequest request, StreamObserver<Document> responseObserver)

Gets a Document.

Parameters
NameDescription
requestGetDocumentRequest
responseObserverio.grpc.stub.StreamObserver<Document>

importDocuments(ImportDocumentsRequest request, StreamObserver<Operation> responseObserver)

public default void importDocuments(ImportDocumentsRequest request, StreamObserver<Operation> responseObserver)

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.

Parameters
NameDescription
requestImportDocumentsRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

listDocuments(ListDocumentsRequest request, StreamObserver<ListDocumentsResponse> responseObserver)

public default void listDocuments(ListDocumentsRequest request, StreamObserver<ListDocumentsResponse> responseObserver)

Gets a list of Documents.

Parameters
NameDescription
requestListDocumentsRequest
responseObserverio.grpc.stub.StreamObserver<ListDocumentsResponse>

purgeDocuments(PurgeDocumentsRequest request, StreamObserver<Operation> responseObserver)

public default void purgeDocuments(PurgeDocumentsRequest request, StreamObserver<Operation> responseObserver)

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.

Parameters
NameDescription
requestPurgeDocumentsRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateDocument(UpdateDocumentRequest request, StreamObserver<Document> responseObserver)

public default void updateDocument(UpdateDocumentRequest request, StreamObserver<Document> responseObserver)

Updates a Document.

Parameters
NameDescription
requestUpdateDocumentRequest
responseObserverio.grpc.stub.StreamObserver<Document>