Class DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub (0.1.0)

public static final class DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub extends AbstractBlockingStub<DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service 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 to find relevant page URIs based on a query, and then use DeveloperKnowledge.GetDocument or DeveloperKnowledge.BatchGetDocuments to fetch the full content of the top results. All document content is provided in Markdown format.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub

Methods

batchGetDocuments(BatchGetDocumentsRequest request)

public BatchGetDocumentsResponse batchGetDocuments(BatchGetDocumentsRequest request)

Retrieves multiple documents, each with its full Markdown content.

Parameter
Name Description
request BatchGetDocumentsRequest
Returns
Type Description
BatchGetDocumentsResponse
Exceptions
Type Description
io.grpc.StatusException

build(Channel channel, CallOptions callOptions)

protected DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DeveloperKnowledgeGrpc.DeveloperKnowledgeBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

getDocument(GetDocumentRequest request)

public Document getDocument(GetDocumentRequest request)

Retrieves a single document with its full Markdown content.

Parameter
Name Description
request GetDocumentRequest
Returns
Type Description
Document
Exceptions
Type Description
io.grpc.StatusException

searchDocumentChunks(SearchDocumentChunksRequest request)

public SearchDocumentChunksResponse searchDocumentChunks(SearchDocumentChunksRequest request)

Searches for developer knowledge across Google's developer documentation. Returns DocumentChunks based on the user's query. There may be many chunks from the same Document. To retrieve full documents, use DeveloperKnowledge.GetDocument or DeveloperKnowledge.BatchGetDocuments with the DocumentChunk.parent returned in the SearchDocumentChunksResponse.results.

Parameter
Name Description
request SearchDocumentChunksRequest
Returns
Type Description
SearchDocumentChunksResponse
Exceptions
Type Description
io.grpc.StatusException