OperationFuture<Empty, Empty> future = serviceClient.runOfflineUserDataJobAsync(resourceName);
future.get(600L, TimeUnit.SECONDS);
The Log they have with the timeouts:
[2021-09-07 08:50:36.078] [Gax-1] INFO => c.g.a.g.l.r.summary.logAtLevel(RequestLogger.java:157) - SUCCESS REQUEST SUMMARY. Method: google.ads.googleads.v8.services.OfflineUserDataJobService/CreateOfflineUserDataJob, Endpoint:
googleads.googleapis.com:443, CustomerID: xxx RequestID: xxx, ResponseCode: OK, Fault: null.
[2021-09-07 08:50:36.082] [main] INFO => c.r.d.a.a.UserDataServiceClientProxy.getResourceName(UserDataServiceClientProxy.java:130) - Created an offline user data job with resource name: customers/
3643036574/offlineUserDataJobs/11912981839
[2021-09-07 08:50:36.361] [Gax-5] INFO => c.g.a.g.l.r.summary.logAtLevel(RequestLogger.java:157) - SUCCESS REQUEST SUMMARY. Method: google.ads.googleads.v8.services.OfflineUserDataJobService/AddOfflineUserDataJobOperations, Endpoint:
googleads.googleapis.com:443, CustomerID: customers/
3643036574/offlineUserDataJobs/11912981839, RequestID: DKS-SrSlz_zBCMiBEJkvtw, ResponseCode: OK, Fault: null.
[2021-09-07 08:50:36.362] [main] INFO => c.r.d.a.a.UserDataServiceClientProxy.addRequest(UserDataServiceClientProxy.java:137) - Successfully added removeAll operations to the offline user data job.
[2021-09-07 08:50:36.363] [main] INFO => c.r.d.a.a.UserDataServiceClientProxy.addRequest(UserDataServiceClientProxy.java:149) - Successfully added 1 operations to the offline user data job.
[2021-09-07 08:50:37.107] [Gax-6] INFO => c.g.a.g.l.r.summary.logAtLevel(RequestLogger.java:157) - SUCCESS REQUEST SUMMARY. Method: google.ads.googleads.v8.services.OfflineUserDataJobService/RunOfflineUserDataJob, Endpoint:
googleads.googleapis.com:443, CustomerID: cxxx ResponseCode: OK, Fault: null.
[2021-09-07 08:51:22.805] [Gax-14] INFO => c.g.a.g.l.r.summary.logAtLevel(RequestLogger.java:157) - SUCCESS REQUEST SUMMARY. Method: google.longrunning.Operations/GetOperation, Endpoint:
googleads.googleapis.com:443, CustomerID: null, RequestID: xx, ResponseCode: OK, Fault: null.
ApiFutureToListenableFuture@x], function=[com.google.api.core.ApiFutures$GaxFunctionToGuavaFunction@x]]]
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508)
at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:93)
at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:68)
at com.google.api.gax.longrunning.OperationFutureImpl.get(OperationFutureImpl.java:133)
at com.rcplatform.data.app.ace.UserDataServiceClientProxy.execute(UserDataServiceClientProxy.java:159)
at com.rcplatform.data.app.ace.UserDataServiceClientProxy.removeExist(UserDataServiceClientProxy.java:63)
at com.rcplatform.data.app.ace.DataPushToGoogle.pushDataToGoogle(DataPushToGoogle.java:42)
at com.rcplatform.data.app.ace.DataPushToGoogle.run(DataPushToGoogle.java:129)
at com.rcplatform.data.app.ace.DataPushToGoogle.main(DataPushToGoogle.java:165)