Hi,
One of my colleagues helped me with this. You can still set the timeout, but its a bit hackier than with the old lib. Here's the code i was able to add the the GetCampaigns example:
AdWordsServiceClient handler = (AdWordsServiceClient)Proxy.getInvocationHandler(campaignService);
((Stub)handler.getSoapClient()).setTimeout(20*1000);
I verified that this works by setting it to 20 initially (it's in milliseconds) and I ended up with: java.net.SocketTimeoutException: Read timed out
We're investigating the best way to surface this and other similar options in a future release.
- Kevin Winter
AdWords API Team