public static interface GoogleAdsV14.RateLimitPolicy
| Modifier and Type | Method and Description | 
|---|---|
| void | onBeforeRequest(java.lang.String developerToken,
               java.lang.String customerId,
               com.google.protobuf.Message request)Called before a request is sent. | 
| void | onError(java.lang.String developerToken,
       java.lang.String customerId,
       com.google.protobuf.Message request,
       com.google.ads.googleads.v14.errors.GoogleAdsError error)Called after a request fails with a retryable error. | 
| void | onSuccess(java.lang.String developerToken,
         java.lang.String customerId,
         com.google.protobuf.Message request)Called after a request succeeds. | 
void onBeforeRequest(java.lang.String developerToken,
                     java.lang.String customerId,
                     com.google.protobuf.Message request)
              throws java.lang.InterruptedException
developerToken - The developer token used for the request.customerId - The customer ID specified on the request.request - Any Google Ads API request.java.lang.InterruptedExceptionvoid onSuccess(java.lang.String developerToken,
               java.lang.String customerId,
               com.google.protobuf.Message request)
developerToken - The developer token used for the request.customerId - The customer ID specified on the request.request - Any Google Ads API request.void onError(java.lang.String developerToken,
             java.lang.String customerId,
             com.google.protobuf.Message request,
             com.google.ads.googleads.v14.errors.GoogleAdsError error)
developerToken - The developer token used for the request.customerId - The customer ID specified on the request.request - Any Google Ads API request.error - A retryable error.