|
||||||||||
| 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.
| Nested Class Summary | |
|---|---|
static class |
GoogleClient.Builder
Builder for GoogleClient. |
| Constructor Summary | |
|---|---|
|
GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String baseUrl)
Constructor with required parameters. |
protected |
GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
String baseUrl,
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. |
static GoogleClient.Builder |
builder(HttpTransport transport,
JsonFactory jsonFactory,
GenericUrl baseUrl)
Returns an instance of a new builder. |
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, getRequestFactory, initialize |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GoogleClient(HttpTransport transport,
JsonFactory jsonFactory,
String baseUrl)
Use builder(HttpTransport, JsonFactory, GenericUrl) 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 "/"
protected GoogleClient(HttpTransport transport,
JsonHttpRequestInitializer jsonHttpRequestInitializer,
HttpRequestInitializer httpRequestInitializer,
JsonFactory jsonFactory,
String baseUrl,
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 serializersbaseUrl - 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| 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
public static GoogleClient.Builder builder(HttpTransport transport,
JsonFactory jsonFactory,
GenericUrl baseUrl)
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 "/"
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 | |||||||||