public abstract static class DocumentsGrpc.DocumentsImplBase implements BindableServiceService for managing knowledge Documents.
Implements
io.grpc.BindableServiceConstructors
DocumentsImplBase()
public DocumentsImplBase()Methods
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
createDocument(CreateDocumentRequest request, StreamObserver<Operation> responseObserver)
public void createDocument(CreateDocumentRequest request, StreamObserver<Operation> responseObserver) Creates a new document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: KnowledgeOperationMetadataresponse: Document
| Name | Description |
| request | CreateDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteDocument(DeleteDocumentRequest request, StreamObserver<Operation> responseObserver)
public void deleteDocument(DeleteDocumentRequest request, StreamObserver<Operation> responseObserver) Deletes the specified document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: KnowledgeOperationMetadataresponse: An Empty message
| Name | Description |
| request | DeleteDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
exportDocument(ExportDocumentRequest request, StreamObserver<Operation> responseObserver)
public void exportDocument(ExportDocumentRequest request, StreamObserver<Operation> responseObserver) Exports a smart messaging candidate document into the specified
destination.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: KnowledgeOperationMetadataresponse: Document
| Name | Description |
| request | ExportDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
getDocument(GetDocumentRequest request, StreamObserver<Document> responseObserver)
public void getDocument(GetDocumentRequest request, StreamObserver<Document> responseObserver)Retrieves the specified document.
| Name | Description |
| request | GetDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Document> |
listDocuments(ListDocumentsRequest request, StreamObserver<ListDocumentsResponse> responseObserver)
public void listDocuments(ListDocumentsRequest request, StreamObserver<ListDocumentsResponse> responseObserver)Returns the list of all documents of the knowledge base.
| Name | Description |
| request | ListDocumentsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListDocumentsResponse> |
reloadDocument(ReloadDocumentRequest request, StreamObserver<Operation> responseObserver)
public void reloadDocument(ReloadDocumentRequest request, StreamObserver<Operation> responseObserver) Reloads the specified document from its specified source, content_uri or
content. The previously loaded content of the document will be deleted.
Note: Even when the content of the document has not changed, there still
may be side effects because of internal implementation changes.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: KnowledgeOperationMetadataresponse: Document Note: Theprojects.agent.knowledgeBases.documentsresource is deprecated; only useprojects.knowledgeBases.documents.
| Name | Description |
| request | ReloadDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateDocument(UpdateDocumentRequest request, StreamObserver<Operation> responseObserver)
public void updateDocument(UpdateDocumentRequest request, StreamObserver<Operation> responseObserver) Updates the specified document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: KnowledgeOperationMetadataresponse: Document
| Name | Description |
| request | UpdateDocumentRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |