See: Description
| Interface | Description |
|---|---|
| Caller<RequestT,ResponseT> |
Caller interfaces user custom code intended for API calls. |
| CallShouldBackoff<ResponseT> |
Informs whether a call to an API should backoff.
|
| SetupTeardown |
Provided by user and called within
DoFn.Setup and @{link
org.apache.beam.sdk.transforms.DoFn.Teardown} lifecycle methods of Call's DoFn. |
| Class | Description |
|---|---|
| ApiIOError |
ApiIOError is a data class for storing details about an error. |
| Quota |
A data class that expresses a quota.
|
| RequestResponseIO<RequestT,ResponseT> |
PTransform for reading from and writing to Web APIs. |
| RequestResponseIO.Result<ResponseT> |
The
RequestResponseIO.Result of processing request PCollection into response PCollection
using custom Caller code. |
| Exception | Description |
|---|---|
| UserCodeExecutionException |
Base
Exception for signaling errors in user custom code. |
| UserCodeQuotaException |
Extends
UserCodeQuotaException to allow the user custom code to specifically signal a
Quota or API overuse related error. |
| UserCodeRemoteSystemException |
A
UserCodeExecutionException that signals an error with a remote system. |
| UserCodeTimeoutException |
An extension of
UserCodeQuotaException to specifically signal a user code timeout. |