T - the type of the result object.DirectionsApiRequest, DistanceMatrixApiRequest, FindPlaceFromTextRequest, GeocodingApiRequest, GeolocationApiRequest, NearbySearchRequest, PhotoRequest, PlaceAutocompleteRequest, PlaceDetailsRequest, QueryAutocompleteRequest, StaticMapsRequest, TextSearchRequestpublic interface PendingResult<T>
| Modifier and Type | Interface | Description | 
|---|---|---|
static interface  | 
PendingResult.Callback<T> | 
 The callback interface the API client code needs to implement to handle API results. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
T | 
await() | 
 Performs the request synchronously. 
 | 
T | 
awaitIgnoreError() | 
 Performs the request synchronously, ignoring exceptions while performing the request and errors
 returned by the server. 
 | 
void | 
cancel() | 
 Attempts to cancel the request. 
 | 
void | 
setCallback(PendingResult.Callback<T> callback) | 
void setCallback(PendingResult.Callback<T> callback)
onResult or onFailure after the request has been
 completed.callback - The callback to call on completion.T await() throws ApiException, java.lang.InterruptedException, java.io.IOException
ApiException - Thrown if the API Returned result is an error.java.lang.InterruptedException - Thrown when a thread is waiting, sleeping, or otherwise occupied,
     and the thread is interrupted.java.io.IOException - Thrown when an I/O exception of some sort has occurred.T awaitIgnoreError()
void cancel()