|
||||||||||
| 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 | |||||||||