Namespace Google.Developers.DeveloperKnowledge.V1
Classes
BatchGetDocumentsRequest
Request message for [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments].
BatchGetDocumentsResponse
Response message for [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments].
DeveloperKnowledge
The Developer Knowledge API provides programmatic access to Google's public developer documentation, enabling you to integrate this knowledge base into your own applications and workflows.
The API is designed to be the canonical source for machine-readable access to Google's developer documentation.
A typical use case is to first use [DeveloperKnowledge.SearchDocumentChunks][google.developers.knowledge.v1.DeveloperKnowledge.SearchDocumentChunks] to find relevant page URIs based on a query, and then use [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument] or [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments] to fetch the full content of the top results.
All document content is provided in Markdown format.
DeveloperKnowledge.DeveloperKnowledgeBase
Base class for server-side implementations of DeveloperKnowledge
DeveloperKnowledge.DeveloperKnowledgeClient
Client for DeveloperKnowledge
DeveloperKnowledgeClient
DeveloperKnowledge client wrapper, for convenient use.
DeveloperKnowledgeClientBuilder
Builder class for DeveloperKnowledgeClient to provide simple configuration of credentials, endpoint etc.
DeveloperKnowledgeClientImpl
DeveloperKnowledge client wrapper implementation, for convenient use.
DeveloperKnowledgeSettings
Settings for DeveloperKnowledgeClient instances.
Document
A Document represents a piece of content from the Developer Knowledge corpus.
DocumentChunk
A DocumentChunk represents a piece of content from a
[Document][google.developers.knowledge.v1.Document] in the DeveloperKnowledge
corpus. To fetch the entire document content, pass the parent to
[DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument]
or
[DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments].
DocumentName
Resource name for the Document resource.
GetDocumentRequest
Request message for [DeveloperKnowledge.GetDocument][google.developers.knowledge.v1.DeveloperKnowledge.GetDocument].
SearchDocumentChunksRequest
Request message for [DeveloperKnowledge.SearchDocumentChunks][google.developers.knowledge.v1.DeveloperKnowledge.SearchDocumentChunks].
SearchDocumentChunksResponse
Response message for [DeveloperKnowledge.SearchDocumentChunks][google.developers.knowledge.v1.DeveloperKnowledge.SearchDocumentChunks].
Enums
DocumentName.ResourceNameType
The possible contents of DocumentName.
DocumentView
Specifies which fields of the [Document][google.developers.knowledge.v1.Document] are included.