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.
|
SerializableSupplier<T> |
A union of a
Supplier and Serializable , enabling configuration with T
types that are not Serializable . |
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. |
Cache |
Transforms for reading and writing request/response associations to a cache.
|
Cache.Pair<RequestT,ResponseT> |
A simple POJO that holds both cache read and write
PTransform s. |
Monitoring |
Configures
Metric s throughout various features of RequestResponseIO . |
Monitoring.Builder | |
RequestResponseIO<RequestT,ResponseT> |
PTransform for reading from and writing to Web APIs. |
Result<ResponseT> |
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. |