|
||||||||||
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, for example "https://www.googleapis.com/tasks/v1/" . |
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 or null
for none. |
JsonHttpClient.Builder |
setBaseUrl(GenericUrl baseUrl)
Sets the base URL of the service, for example "https://www.googleapis.com/tasks/v1/" . |
JsonHttpClient.Builder |
setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
Sets the HTTP request initializer or null for none. |
JsonHttpClient.Builder |
setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
Sets the JSON HTTP request initializer or null for none. |
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()
"https://www.googleapis.com/tasks/v1/"
. Must be URL-encoded and must end with a "/".
This is determined when the library is generated and normally should not be changed.
public JsonHttpClient.Builder setBaseUrl(GenericUrl baseUrl)
"https://www.googleapis.com/tasks/v1/"
.
Must be URL-encoded and must end with a "/". This is determined when the library is generated
and normally should not be changed. Subclasses should override by calling super.
public JsonHttpClient.Builder setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
null
for none. Subclasses should override
by calling super.
public JsonHttpRequestInitializer getJsonHttpRequestInitializer()
null
for none.
public JsonHttpClient.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
null
for none. Subclasses should override by
calling super.
public final HttpRequestInitializer getHttpRequestInitializer()
null
for none.
public JsonHttpClient.Builder setApplicationName(String applicationName)
null
for none. Subclasses should override by calling super.
public final String getApplicationName()
null
for none.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |