OptionalrateThe rate limiter used to potentially rate limit the operation.
OptionalretrierProvides a new Retrier to be used to execute an operation. The function is called for each operation and must be safe to call concurrently. The retrier must be fresh within the context of an execute call (e.g. no need to reset a BackoffPolicy).
OptionaltimeoutTimeout duration in milliseconds. If the signal already has a deadline, that deadline is updated to the minimum of the signal's deadline and the timeout. The timeout covers the whole operation execution; it is not a timeout for each intermediary call.
Options that control the behavior of an operation.