Each service comes with a default timeout and retry policy specified in that
service's client.rb
file. For an example, take a look at the campaign
service's
client.rb
and find the self.configure
method.
These defaults can be overridden on a service after you instantiate it. To do
so, follow the example in
set_custom_client_timeouts.rb
.
You can set a timeout as large as you like, but responses that take over two
hours might result in a
DEADLINE_EXCEEDED
error.