All Classes

Class Description
ConcurrentConfigModificationException
Represents when a request is rejected due to concurrent configuration modification.
Configuration
Configure your Kafka Connect API client.
ConnectionException
Thrown for underlying connection issues.
ConnectorDefinition
Represents a Connector.
ConnectorDefinition.TaskDefinition
Represents a Task.
ConnectorPlugin
Represents details about a Connector Plugin.
ConnectorPluginConfigDefinition
Defines a Connector Plugin Configuration.
ConnectorPluginConfigDefinition.Builder
Builder for ConnectorPluginConfigDefinition.
ConnectorPluginConfigValidationResults
Represents results from the Connector Plugin Config Validation API end point.
ConnectorPluginConfigValidationResults.Config
Defines a config item.
ConnectorPluginConfigValidationResults.Config.Definition
Represents the Definition of a config item.
ConnectorPluginConfigValidationResults.Config.Value
Defines a config item value.
ConnectorStatus
Represents the status of a deployed connector.
ConnectorStatus.TaskStatus
Defines the status of a Task.
ConnectorsWithExpandedInfo
Deployed Connectors extended with their associated ConnectorDefinitions.
ConnectorsWithExpandedMetadata
Deployed Connectors extended with all available associated Metadata.
ConnectorsWithExpandedMetadata.ConnectorWithExpandedMetadata
Expanded metadata included with the connector response.
ConnectorsWithExpandedStatus
Deployed Connectors extended with their associated ConnectorDefinitions.
ConnectorTopics
Represents result from /connectors/[topic-name]/topics REST end point.
ConnectorTopics.Deserializer
Deserializer for ConnectorTopics.
ConnectServerVersion
Represents details about the kafka-connect server.
DefaultHttpClientConfigHooks
Default implementation makes no modifications.
DeleteConnector
Defines a request to delete a connector.
DeleteRequest<T>
Defines interface for DELETE requests.
GetConnector
Defines request to get details about a deployed connector.
GetConnectorConfig
Defines a request for getting the configuration for a connector.
GetConnectorPlugins
Defines request to get a list of connector plugins.
GetConnectors
Defines request to get list of deployed connectors.
GetConnectorsExpandAllDetails
Defines a request to retrieve all deployed Connectors extended with all available associated metadata.
GetConnectorsExpandInfo
Defines a request to retrieve all deployed Connectors extended with 'info' metadata.
GetConnectorsExpandStatus
Defines a request to retrieve all deployed Connectors extended 'status' metadata.
GetConnectorStatus
Defines request to get the status of a connector.
GetConnectorTasks
Defines request to get tasks for a connector.
GetConnectorTaskStatus
Defines a request to get the status of a connector's task.
GetConnectorTopics
Returns a list of connector topic names.
GetConnectServerVersion
Defines a request for getting details about the Kafka-Connect service being queried.
GetRequest<T>
Defines interface for GET requests.
HttpClientConfigHooks
HttpClient configuration hooks.
HttpClientRestClient
RestClient implementation using HTTPClient.
InvalidRequestException
Represents when a request is invalid.
JacksonFactory
Creates properly configured Jackson XML Mapper instances.
KafkaConnectClient
API Client for interacting with the Kafka-Connect Rest Endpoint.
MockRestClient
A Mock Rest Client for testing.
NewConnectorDefinition
Defines a new Connector and its configuration to be deployed.
NewConnectorDefinition.Builder
Builder for NewConnectorDefinition.
PostConnector
Defines request to deploy a new connector.
PostConnectorRestart
Defines a request to restart a connector.
PostConnectorTaskRestart
Defines request to restart a connector's task.
PostRequest<T>
Defines interface for POST requests.
PutConnectorConfig
Defines request to update a connectors configuration.
PutConnectorPause
Defines request to pause a connector.
PutConnectorPluginConfigValidate
Defines request to validate a connector plugin's configuration.
PutConnectorResume
Defines request to resume a connector.
PutConnectorTopicsReset
Send a request to empty the set of active topics of a connector.
PutRequest<T>
Defines interface for PUT requests.
Request<T>
Interface for all Requests to implement.
RequestErrorResponse
Represents an error response from the rest service.
RequestMethod
Represents the possible request types.
ResourceNotFoundException
Represents when a request is rejected due because the resource is unable to be located.
ResponseParseException
Thrown when the library is unable to properly parse the response from Kafka-Connect.
RestClient
Interface for making HTTP calls.
RestException
Exception when an underlying error occurs in a RestClient implementation.
RestResponse
Represents the response from the API.
RestResponseHandler
Handles parsing a response to RestResponse object.
ResultParsingException
Thrown when failure to parse result.
StringResponseHandler
Returns response as a string.
Task
Represents Details about a Task.
Task.TaskId
Defines a Task Id.
TaskStatus
Represents the Status of a Task.
UnauthorizedRequestException
Thrown if the server required Authentication, but the client was either not configured to provide credentials, or those credentials were rejected/invalid.
UrlEscapingUtil
Intended to provide a shim between Guava so that dependency can be removed in a future release.