|
||||||||||
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 . |
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)
|
boolean |
getSuppressPatternChecks()
Returns whether discovery pattern checks should be suppressed on required parameters. |
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@Deprecated protected GoogleClient(HttpTransport transport, JsonHttpRequestInitializer jsonHttpRequestInitializer, HttpRequestInitializer httpRequestInitializer, JsonFactory jsonFactory, JsonObjectParser jsonObjectParser, String rootUrl, String servicePath, String applicationName)
GoogleClient(HttpTransport,
JsonHttpRequestInitializer, HttpRequestInitializer, JsonFactory, JsonObjectParser,
String, String, String, boolean)
instead.
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 noneprotected GoogleClient(HttpTransport transport, JsonHttpRequestInitializer jsonHttpRequestInitializer, HttpRequestInitializer httpRequestInitializer, JsonFactory jsonFactory, JsonObjectParser jsonObjectParser, String rootUrl, String servicePath, String applicationName, boolean suppressPatternChecks)
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
public final boolean getSuppressPatternChecks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |