Class ProjectsResource.KnowledgeBasesResource.DocumentsResource
The "documents" collection of methods.
Inherited Members
Namespace: Google.Apis.Dialogflow.v2beta1
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class ProjectsResource.KnowledgeBasesResource.DocumentsResource
Constructors
DocumentsResource(IClientService)
Constructs a new resource.
Declaration
public DocumentsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Create(GoogleCloudDialogflowV2beta1Document, string)
Creates a new document. This method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: KnowledgeOperationMetadata
response
: Document Note: Theprojects.agent.knowledgeBases.documents
resource is deprecated; only useprojects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.CreateRequest Create(GoogleCloudDialogflowV2beta1Document body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowV2beta1Document | body | The body of the request. |
string | parent | Required. The knowledge base to create a document for. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.CreateRequest |
Delete(string)
Deletes the specified document. This method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: KnowledgeOperationMetadata
response
: An Empty message Note: Theprojects.agent.knowledgeBases.documents
resource is deprecated; only useprojects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the document to delete. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.DeleteRequest |
Get(string)
Retrieves the specified document. Note: The projects.agent.knowledgeBases.documents
resource is
deprecated; only use projects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the document to retrieve. Format
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.GetRequest |
Import(GoogleCloudDialogflowV2beta1ImportDocumentsRequest, string)
Create documents by importing data from external sources. Dialogflow supports up to 350 documents in
each request. If you try to import more, Dialogflow will return an error. This method is a
long-running operation.
The returned Operation
type has the following method-specific fields: - metadata
:
KnowledgeOperationMetadata - response
: ImportDocumentsResponse
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.ImportRequest Import(GoogleCloudDialogflowV2beta1ImportDocumentsRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowV2beta1ImportDocumentsRequest | body | The body of the request. |
string | parent | Required. The knowledge base to import documents into. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.ImportRequest |
List(string)
Returns the list of all documents of the knowledge base. Note: The
projects.agent.knowledgeBases.documents
resource is deprecated; only use
projects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The knowledge base to list all documents for. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.ListRequest |
Patch(GoogleCloudDialogflowV2beta1Document, string)
Updates the specified document. This method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: KnowledgeOperationMetadata
response
: Document Note: Theprojects.agent.knowledgeBases.documents
resource is deprecated; only useprojects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.PatchRequest Patch(GoogleCloudDialogflowV2beta1Document body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowV2beta1Document | body | The body of the request. |
string | name | Optional. The document resource name. The name must be empty when creating a document. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.PatchRequest |
Reload(GoogleCloudDialogflowV2beta1ReloadDocumentRequest, string)
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.
This method is a long-running
operation. The returned
Operation
type has the following method-specific fields: - metadata
: KnowledgeOperationMetadata
response
: Document Note: Theprojects.agent.knowledgeBases.documents
resource is deprecated; only useprojects.knowledgeBases.documents
.
Declaration
public virtual ProjectsResource.KnowledgeBasesResource.DocumentsResource.ReloadRequest Reload(GoogleCloudDialogflowV2beta1ReloadDocumentRequest body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudDialogflowV2beta1ReloadDocumentRequest | body | The body of the request. |
string | name | Required. The name of the document to reload. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.KnowledgeBasesResource.DocumentsResource.ReloadRequest |