Show / Hide Table of Contents

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.

In this article
Back to top Generated by DocFX