v2 (revision 9)
com.google.api.services.oauth2
Class Oauth2.Userinfo.Get
java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.http.json.JsonHttpRequest
com.google.api.services.oauth2.Oauth2Request
com.google.api.services.oauth2.Oauth2.Userinfo.Get
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Oauth2.Userinfo
public class Oauth2.Userinfo.Get
- extends Oauth2Request
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
| Methods inherited from class com.google.api.services.oauth2.Oauth2Request |
getAlt, getFields, getKey, getOauthToken, getPrettyPrint, getQuotaUser, getUserIp, setAlt, setKey, setOauthToken, setPrettyPrint, setQuotaUser, setUserIp |
| Methods inherited from class com.google.api.client.http.json.JsonHttpRequest |
buildHttpRequest, buildHttpRequestUrl, download, executeAsInputStream, executeUnparsed, getClient, getEnableGZipContent, getJsonContent, getLastResponseHeaders, getMethod, getRequestHeaders, getUriTemplate, setEnableGZipContent, setRequestHeaders |
execute
public Userinfo execute()
throws IOException
- Sends the "get" request to the Oauth2 server.
- Returns:
- the
Userinfo response
- Throws:
IOException - if the request fails
queue
public void queue(BatchRequest batch,
JsonBatchCallback<Userinfo> callback)
throws IOException
- Queues the "get" request to the Oauth2 server into the given batch request.
Example usage:
request.queue(batchRequest, new JsonBatchCallback<Userinfo>() {
public void onSuccess(Userinfo content, GoogleHeaders responseHeaders) {
log("Success");
}
public void onFailure(GoogleJsonError e, GoogleHeaders responseHeaders) {
log(e.getMessage());
}
});
- Parameters:
batch - a single batch of requestscallback - batch callback
- Throws:
IOException- Since:
- 1.6
setFields
public Oauth2.Userinfo.Get setFields(String fields)
- Description copied from class:
Oauth2Request
- Selector specifying which fields to include in a partial response.
- Overrides:
setFields in class Oauth2Request
- Since:
- 1.7