public static final class DocumentsGrpc.DocumentsStub extends AbstractAsyncStub<DocumentsGrpc.DocumentsStub>
Service for managing knowledge [Documents][google.cloud.dialogflow.v2beta1.Document].
AbstractStub.StubFactory<T extends AbstractStub<T>>
Modifier and Type | Method and Description |
---|---|
protected DocumentsGrpc.DocumentsStub |
build(Channel channel,
CallOptions callOptions) |
void |
createDocument(CreateDocumentRequest request,
StreamObserver<Operation> responseObserver)
Creates a new document.
|
void |
deleteDocument(DeleteDocumentRequest request,
StreamObserver<Operation> responseObserver)
Deletes the specified document.
|
void |
getDocument(GetDocumentRequest request,
StreamObserver<Document> responseObserver)
Retrieves the specified document.
|
void |
listDocuments(ListDocumentsRequest request,
StreamObserver<ListDocumentsResponse> responseObserver)
Returns the list of all documents of the knowledge base.
|
void |
reloadDocument(ReloadDocumentRequest request,
StreamObserver<Operation> responseObserver)
Reloads the specified document from its specified source, content_uri or
content.
|
void |
updateDocument(UpdateDocumentRequest request,
StreamObserver<Operation> responseObserver)
Updates the specified document.
|
newStub, newStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
protected DocumentsGrpc.DocumentsStub build(Channel channel, CallOptions callOptions)
build
in class AbstractStub<DocumentsGrpc.DocumentsStub>
public void listDocuments(ListDocumentsRequest request, StreamObserver<ListDocumentsResponse> responseObserver)
Returns the list of all documents of the knowledge base. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
public void getDocument(GetDocumentRequest request, StreamObserver<Document> responseObserver)
Retrieves the specified document. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
public void createDocument(CreateDocumentRequest request, StreamObserver<Operation> responseObserver)
Creates a new document. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
public void deleteDocument(DeleteDocumentRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified document. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
public void updateDocument(UpdateDocumentRequest request, StreamObserver<Operation> responseObserver)
Updates the specified document. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
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. Note: If the document source is Google Cloud Storage URI, its metadata will be replaced with the custom metadata from Google Cloud Storage if the `import_gcs_custom_metadata` field is set to true in the request. Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
Copyright © 2021 Google LLC. All rights reserved.