0.3.0 (latest) 0.2.0 0.1.0

|---|
| [GitHub Repository](https://github.com/googleapis/google-cloud-java/tree/main/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1) |

## Client Classes

Client classes are the main entry point to using a package.
They contain several variations of Java methods for each of the API's methods.

| Client | Description |
|---|---|
| [com.google.developers.knowledge.v1.DeveloperKnowledgeClient](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeClient) | Service Description: 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. |

<br />

## Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

| Settings | Description |
|---|---|
| [com.google.developers.knowledge.v1.DeveloperKnowledgeSettings](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeSettings) | Settings class to configure an instance of DeveloperKnowledgeClient. The default instance has everything set to sensible defaults: |

<br />

## Classes

| Class | Description |
|---|---|
| [com.google.developers.knowledge.v1.Answer](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer) | An answer to a query. |
| [com.google.developers.knowledge.v1.Answer.AnswerCitation](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerCitation) | Citation info for a segment. |
| [com.google.developers.knowledge.v1.Answer.AnswerCitation.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerCitation.Builder) | Citation info for a segment. |
| [com.google.developers.knowledge.v1.Answer.AnswerReference](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerReference) | Represents a reference to a source. |
| [com.google.developers.knowledge.v1.Answer.AnswerReference.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerReference.Builder) | Represents a reference to a source. |
| [com.google.developers.knowledge.v1.Answer.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.Builder) | An answer to a query. |
| [com.google.developers.knowledge.v1.Answer.CitationSource](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.CitationSource) | Citation source. |
| [com.google.developers.knowledge.v1.Answer.CitationSource.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.CitationSource.Builder) | Citation source. |
| [com.google.developers.knowledge.v1.Answer.DocumentReference](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.DocumentReference) | Represents a reference to a document. |
| [com.google.developers.knowledge.v1.Answer.DocumentReference.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.DocumentReference.Builder) | Represents a reference to a document. |
| [com.google.developers.knowledge.v1.AnswerQueryRequest](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryRequest) | Request message for DeveloperKnowledge.AnswerQuery. |
| [com.google.developers.knowledge.v1.AnswerQueryRequest.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryRequest.Builder) | Request message for DeveloperKnowledge.AnswerQuery. |
| [com.google.developers.knowledge.v1.AnswerQueryResponse](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryResponse) | Response message for DeveloperKnowledge.AnswerQuery. |
| [com.google.developers.knowledge.v1.AnswerQueryResponse.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryResponse.Builder) | Response message for DeveloperKnowledge.AnswerQuery. |
| [com.google.developers.knowledge.v1.BatchGetDocumentsRequest](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsRequest) | Request message for DeveloperKnowledge.BatchGetDocuments. |
| [com.google.developers.knowledge.v1.BatchGetDocumentsRequest.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsRequest.Builder) | Request message for DeveloperKnowledge.BatchGetDocuments. |
| [com.google.developers.knowledge.v1.BatchGetDocumentsResponse](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsResponse) | Response message for DeveloperKnowledge.BatchGetDocuments. |
| [com.google.developers.knowledge.v1.BatchGetDocumentsResponse.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsResponse.Builder) | Response message for DeveloperKnowledge.BatchGetDocuments. |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksFixedSizeCollection](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksFixedSizeCollection) |   |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksPage](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksPage) |   |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksPagedResponse](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeClient.SearchDocumentChunksPagedResponse) |   |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc) | 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. |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc.DeveloperKnowledgeImplBase](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc.DeveloperKnowledgeImplBase) | Base class for the server implementation of the service DeveloperKnowledge. The Developer Knowledge API provides programmatic access to Google's public |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeProto](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeProto) |   |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeSettings.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeSettings.Builder) | Builder for DeveloperKnowledgeSettings. |
| [com.google.developers.knowledge.v1.Document](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Document) | A Document represents a piece of content from the Developer Knowledge corpus. |
| [com.google.developers.knowledge.v1.Document.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Document.Builder) | A Document represents a piece of content from the Developer Knowledge corpus. |
| [com.google.developers.knowledge.v1.DocumentChunk](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentChunk) | A DocumentChunk represents a piece of content from a Document in the DeveloperKnowledge corpus. To fetch the entire document content, pass the `parent` to |
| [com.google.developers.knowledge.v1.DocumentChunk.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentChunk.Builder) | A DocumentChunk represents a piece of content from a Document in the DeveloperKnowledge corpus. To fetch the entire document content, pass the `parent` to |
| [com.google.developers.knowledge.v1.DocumentName](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentName) |   |
| [com.google.developers.knowledge.v1.DocumentName.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentName.Builder) | Builder for documents/{document}. |
| [com.google.developers.knowledge.v1.GetDocumentRequest](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.GetDocumentRequest) | Request message for DeveloperKnowledge.GetDocument. |
| [com.google.developers.knowledge.v1.GetDocumentRequest.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.GetDocumentRequest.Builder) | Request message for DeveloperKnowledge.GetDocument. |
| [com.google.developers.knowledge.v1.SearchDocumentChunksRequest](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksRequest) | Request message for DeveloperKnowledge.SearchDocumentChunks. |
| [com.google.developers.knowledge.v1.SearchDocumentChunksRequest.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksRequest.Builder) | Request message for DeveloperKnowledge.SearchDocumentChunks. |
| [com.google.developers.knowledge.v1.SearchDocumentChunksResponse](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksResponse) | Response message for DeveloperKnowledge.SearchDocumentChunks. |
| [com.google.developers.knowledge.v1.SearchDocumentChunksResponse.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksResponse.Builder) | Response message for DeveloperKnowledge.SearchDocumentChunks. |

## Interfaces

| Interface | Description |
|---|---|
| [com.google.developers.knowledge.v1.Answer.AnswerCitationOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerCitationOrBuilder) |   |
| [com.google.developers.knowledge.v1.Answer.AnswerReferenceOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerReferenceOrBuilder) |   |
| [com.google.developers.knowledge.v1.Answer.CitationSourceOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.CitationSourceOrBuilder) |   |
| [com.google.developers.knowledge.v1.Answer.DocumentReferenceOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.DocumentReferenceOrBuilder) |   |
| [com.google.developers.knowledge.v1.AnswerOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerOrBuilder) |   |
| [com.google.developers.knowledge.v1.AnswerQueryRequestOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryRequestOrBuilder) |   |
| [com.google.developers.knowledge.v1.AnswerQueryResponseOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.AnswerQueryResponseOrBuilder) |   |
| [com.google.developers.knowledge.v1.BatchGetDocumentsRequestOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsRequestOrBuilder) |   |
| [com.google.developers.knowledge.v1.BatchGetDocumentsResponseOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.BatchGetDocumentsResponseOrBuilder) |   |
| [com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc.AsyncService](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DeveloperKnowledgeGrpc.AsyncService) | 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. |
| [com.google.developers.knowledge.v1.DocumentChunkOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentChunkOrBuilder) |   |
| [com.google.developers.knowledge.v1.DocumentOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentOrBuilder) |   |
| [com.google.developers.knowledge.v1.GetDocumentRequestOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.GetDocumentRequestOrBuilder) |   |
| [com.google.developers.knowledge.v1.SearchDocumentChunksRequestOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksRequestOrBuilder) |   |
| [com.google.developers.knowledge.v1.SearchDocumentChunksResponseOrBuilder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.SearchDocumentChunksResponseOrBuilder) |   |

## Enums

| Enum | Description |
|---|---|
| [com.google.developers.knowledge.v1.Answer.AnswerReference.ContentCase](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.Answer.AnswerReference.ContentCase) |   |
| [com.google.developers.knowledge.v1.DocumentView](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.DocumentView) | Specifies which fields of the Document are included. |