|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.client.http.json.JsonHttpClient
com.google.api.client.googleapis.services.GoogleClient
public class GoogleClient
Google API client.
Upgrade warning: prior to version 1.10 there was a builder method in
GoogleClient, this has been removed in version 1.10. The Builder can now be instantiated
with Builder#Builder(HttpTransport, JsonFactory, String, String, HttpRequestInitializer).
| Nested Class Summary | |
|---|---|
static class |
GoogleClient.Builder
Builder for GoogleClient. |
| Constructor Summary | |
|---|---|
|
GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String baseUrl)
Deprecated. (scheduled to be removed in 1.11) Use GoogleClient(HttpTransport,
JsonFactory, String, String, HttpRequestInitializer). |
|
GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String rootUrl,
String servicePath,
HttpRequestInitializer httpRequestInitializer)
Constructor with required parameters. |
protected |
GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
JsonObjectParser jsonObjectParser,
String baseUrl,
String applicationName)
Deprecated. (scheduled to be removed in 1.11) Use GoogleClient(HttpTransport,
JsonHttpRequestInitializer, HttpRequestInitializer, JsonFactory, JsonObjectParser,
String, String, String) |
protected |
GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
JsonObjectParser jsonObjectParser,
String rootUrl,
String servicePath,
String applicationName)
Construct the GoogleClient. |
| Method Summary | |
|---|---|
BatchRequest |
batch()
Create an BatchRequest object from this Google API client instance. |
BatchRequest |
batch(HttpRequestInitializer httpRequestInitializer)
Create an BatchRequest object from this Google API client instance. |
protected HttpRequest |
buildHttpRequest(HttpMethod method,
GenericUrl url,
Object body)
Create an HttpRequest suitable for use against this service. |
protected HttpResponse |
executeUnparsed(HttpMethod method,
GenericUrl url,
Object body)
|
protected HttpResponse |
executeUnparsed(HttpRequest request)
|
| Methods inherited from class com.google.api.client.http.json.JsonHttpClient |
|---|
createParser, createSerializer, executeAsInputStream, getApplicationName, getBaseUrl, getJsonFactory, getJsonHttpParser, getJsonHttpRequestInitializer, getJsonObjectParser, getRequestFactory, getRootUrl, getServicePath, initialize, isBaseUrlUsed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String baseUrl)
GoogleClient(HttpTransport,
JsonFactory, String, String, HttpRequestInitializer).
Use GoogleClient.Builder if you need to specify any of the optional parameters.
transport - The transport to use for requestsjsonFactory - A factory for creating JSON parsers and serializersbaseUrl - The base URL of the service. Must end with a "/"
public GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String rootUrl,
String servicePath,
HttpRequestInitializer httpRequestInitializer)
Use GoogleClient.Builder if you need to specify any of the optional parameters.
transport - The transport to use for requestsjsonFactory - A factory for creating JSON parsers and serializersrootUrl - The root URL of the service. Must end with a "/"servicePath - The service path of the service. Must end with a "/" and not begin with a
"/". It is allowed to be an empty string ""httpRequestInitializer - The HTTP request initializer or null for none
@Deprecated
protected GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
JsonObjectParser jsonObjectParser,
String baseUrl,
String applicationName)
GoogleClient(HttpTransport,
JsonHttpRequestInitializer, HttpRequestInitializer, JsonFactory, JsonObjectParser,
String, String, String)
GoogleClient.
transport - The transport to use for requestsjsonHttpRequestInitializer - The initializer to use when creating an
JsonHttpRequest or null for nonehttpRequestInitializer - The initializer to use when creating an HttpRequest or
null for nonejsonFactory - A factory for creating JSON parsers and serializersjsonObjectParser - JSON parser to use or null if unusedbaseUrl - The base URL of the service. Must end with a "/"applicationName - The application name to be sent in the User-Agent header of requests or
null for none
protected GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
JsonObjectParser jsonObjectParser,
String rootUrl,
String servicePath,
String applicationName)
GoogleClient.
transport - The transport to use for requestsjsonHttpRequestInitializer - The initializer to use when creating an
JsonHttpRequest or null for nonehttpRequestInitializer - The initializer to use when creating an HttpRequest or
null for nonejsonFactory - A factory for creating JSON parsers and serializersjsonObjectParser - JSON parser to use or null if unusedrootUrl - The root URL of the service. Must end with a "/"servicePath - The service path of the service. Must end with a "/" and not begin with a
"/". It is allowed to be an empty string ""applicationName - The application name to be sent in the User-Agent header of requests or
null for none| Method Detail |
|---|
protected HttpRequest buildHttpRequest(HttpMethod method,
GenericUrl url,
Object body)
throws IOException
HttpRequest suitable for use against this service.
buildHttpRequest in class JsonHttpClientmethod - HTTP Method typeurl - The complete URL of the service where requests should be sent. It includes the base
path along with the URI templatebody - A POJO that can be serialized into JSON or null for none
HttpRequest
IOExceptionpublic BatchRequest batch()
BatchRequest object from this Google API client instance.
Sample usage:
client.batch()
.queue(...)
.queue(...)
.execute();
public BatchRequest batch(HttpRequestInitializer httpRequestInitializer)
BatchRequest object from this Google API client instance.
Sample usage:
client.batch(httpRequestInitializer)
.queue(...)
.queue(...)
.execute();
httpRequestInitializer - The initializer to use when creating the top-level batch HTTP
request or null for none
protected HttpResponse executeUnparsed(HttpMethod method,
GenericUrl url,
Object body)
throws IOException
executeUnparsed in class JsonHttpClientIOException
protected HttpResponse executeUnparsed(HttpRequest request)
throws IOException
executeUnparsed in class JsonHttpClientIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||