|
||||||||||
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 noneprotected 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 noneMethod Detail |
---|
protected HttpRequest buildHttpRequest(HttpMethod method, GenericUrl url, Object body) throws IOException
HttpRequest
suitable for use against this service.
buildHttpRequest
in class JsonHttpClient
method
- 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
IOException
public 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 JsonHttpClient
IOException
protected HttpResponse executeUnparsed(HttpRequest request) throws IOException
executeUnparsed
in class JsonHttpClient
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |