| Interface | Description |
|---|---|
| ApiChannel |
A low-level contract for interfacing with an pCloud API Host via
binary protocol-encoded messages.
|
| Call |
A contract for a network call to a server
|
| Callback |
A contract for a callback
|
| EndpointProvider |
A contract for a provider object able to provide an Endpoint
|
| Interactor |
A Iterator-like interface allowing the execution of
MultiCalls in a pull-based fashion. |
| MultiCall |
A contract for an object which can handle multiple calls
|
| MultiCallback |
A contract for a callback to be fired when making a MultiCall
|
| RequestInterceptor |
A contract for an interceptor which is able to intercept an network request and write some data to it
|
| Class | Description |
|---|---|
| ConnectionPool |
An implementation to provide a pool structure for connections.
|
| Endpoint |
Implementation to wrap the details of an endpoint - a host address, a port and a SocketAddress.
|
| MultiResponse |
An implementation of a container for multiple responses.
|
| PCloudAPIClient |
An implementation of a client used to make network calls
|
| PCloudAPIClient.Builder |
Builds instances of the PCloudAPIClient and allows different properties to be set as needed
|
| Request |
An implementation of a network request to the server
|
| Request.Builder |
A builder to build a Request with and set all its parameters
|
| RequestBody |
An interface to represent a request body for a Request
|
| Response |
An implementation of a response to a network request
|
| Response.Builder |
A builder to construct Response objects
|
| ResponseBody |
An interface for the response body of a network call
|
| ResponseData |
An implementation to represent the data for a network call ResponseBody
|