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/stub) |

## This package is not the recommended entry point to using this client library!

For this library, we recommend using [com.google.developers.knowledge.v1](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1) for new applications.

## Stub Package Implications

This package is a a base stub class. It is for advanced usage and reflects the underlying API directly.
We generally recommend using the non-stub, latest GA package, such as [com.google.developers.knowledge.v1](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1). Use with caution.

## Stub Classes

| Stub | Description |
|---|---|
| [com.google.developers.knowledge.v1.stub.DeveloperKnowledgeStub](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.DeveloperKnowledgeStub) | Base stub class for the DeveloperKnowledge service API. This class is for advanced usage and reflects the underlying API directly. |
| [com.google.developers.knowledge.v1.stub.GrpcDeveloperKnowledgeStub](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.GrpcDeveloperKnowledgeStub) | gRPC stub implementation for the DeveloperKnowledge service API. This class is for advanced usage and reflects the underlying API directly. |
| [com.google.developers.knowledge.v1.stub.HttpJsonDeveloperKnowledgeStub](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.HttpJsonDeveloperKnowledgeStub) | REST stub implementation for the DeveloperKnowledge service API. This class is for advanced usage and reflects the underlying API directly. |

## Settings Classes

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

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

<br />

## Callable Factory Classes

| CallableFactory | Description |
|---|---|
| [com.google.developers.knowledge.v1.stub.GrpcDeveloperKnowledgeCallableFactory](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.GrpcDeveloperKnowledgeCallableFactory) | gRPC callable factory implementation for the DeveloperKnowledge service API. This class is for advanced usage. |
| [com.google.developers.knowledge.v1.stub.HttpJsonDeveloperKnowledgeCallableFactory](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.HttpJsonDeveloperKnowledgeCallableFactory) | REST callable factory implementation for the DeveloperKnowledge service API. This class is for advanced usage. |

## Classes

| Class | Description |
|---|---|
| [com.google.developers.knowledge.v1.stub.DeveloperKnowledgeStubSettings.Builder](https://cloud.google.com/java/docs/reference/google-cloud-developer-knowledge/latest/com.google.developers.knowledge.v1.stub.DeveloperKnowledgeStubSettings.Builder) | Builder for DeveloperKnowledgeStubSettings. |