[BindServiceMethod(typeof(Documents), "BindService")]
public abstract class DocumentsBaseBase class for server-side implementations of Documents
Namespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Methods
CreateDocument(CreateDocumentRequest, ServerCallContext)
public virtual Task<Operation> CreateDocument(CreateDocumentRequest request, ServerCallContext context)Creates a new document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]response: [Document][google.cloud.dialogflow.v2.Document]
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDocumentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation> |
The response to send back to the client (wrapped by a task). |
DeleteDocument(DeleteDocumentRequest, ServerCallContext)
public virtual Task<Operation> DeleteDocument(DeleteDocumentRequest request, ServerCallContext context)Deletes the specified document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]response: An Empty message
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDocumentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation> |
The response to send back to the client (wrapped by a task). |
GetDocument(GetDocumentRequest, ServerCallContext)
public virtual Task<Document> GetDocument(GetDocumentRequest request, ServerCallContext context)Retrieves the specified document.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDocumentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Document> |
The response to send back to the client (wrapped by a task). |
ListDocuments(ListDocumentsRequest, ServerCallContext)
public virtual Task<ListDocumentsResponse> ListDocuments(ListDocumentsRequest request, ServerCallContext context)Returns the list of all documents of the knowledge base.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDocumentsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<ListDocumentsResponse> |
The response to send back to the client (wrapped by a task). |
ReloadDocument(ReloadDocumentRequest, ServerCallContext)
public virtual Task<Operation> ReloadDocument(ReloadDocumentRequest request, ServerCallContext context)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: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]response: [Document][google.cloud.dialogflow.v2.Document]
Note: The projects.agent.knowledgeBases.documents resource is deprecated;
only use projects.knowledgeBases.documents.
| Parameters | |
|---|---|
| Name | Description |
request |
ReloadDocumentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation> |
The response to send back to the client (wrapped by a task). |
UpdateDocument(UpdateDocumentRequest, ServerCallContext)
public virtual Task<Operation> UpdateDocument(UpdateDocumentRequest request, ServerCallContext context)Updates the specified document.
This method is a long-running
operation.
The returned Operation type has the following method-specific fields:
metadata: [KnowledgeOperationMetadata][google.cloud.dialogflow.v2.KnowledgeOperationMetadata]response: [Document][google.cloud.dialogflow.v2.Document]
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDocumentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation> |
The response to send back to the client (wrapped by a task). |