|
||||||||||
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.Builder
public static class JsonHttpClient.Builder
Builder for JsonHttpClient
.
Implementation is not thread-safe.
Constructor Summary | |
---|---|
protected |
JsonHttpClient.Builder(HttpTransport transport,
JsonFactory jsonFactory,
GenericUrl baseUrl)
Returns an instance of a new builder. |
Method Summary | |
---|---|
JsonHttpClient |
build()
Builds a new instance of JsonHttpClient . |
String |
getApplicationName()
Returns the application name to be used in the UserAgent header of each request or null for none. |
GenericUrl |
getBaseUrl()
Returns the base URL of the service. |
HttpRequestInitializer |
getHttpRequestInitializer()
Returns the HTTP request initializer or null for none. |
JsonFactory |
getJsonFactory()
Returns the JSON factory. |
JsonHttpRequestInitializer |
getJsonHttpRequestInitializer()
Returns the JSON HTTP request initializer or null for none. |
HttpTransport |
getTransport()
Returns the HTTP transport. |
JsonHttpClient.Builder |
setApplicationName(String applicationName)
Sets the application name to be used in the UserAgent header of each request. |
JsonHttpClient.Builder |
setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
Sets the HTTP request initializer. |
JsonHttpClient.Builder |
setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
Sets the JSON HTTP request initializer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected JsonHttpClient.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 "/"Method Detail |
---|
public JsonHttpClient build()
JsonHttpClient
.
public final JsonFactory getJsonFactory()
public final HttpTransport getTransport()
public final GenericUrl getBaseUrl()
public JsonHttpClient.Builder setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
public JsonHttpRequestInitializer getJsonHttpRequestInitializer()
null
for none.
public JsonHttpClient.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
public final HttpRequestInitializer getHttpRequestInitializer()
null
for none.
public JsonHttpClient.Builder setApplicationName(String applicationName)
public final String getApplicationName()
null
for none.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |