v2 (revision 9)



com.google.api.services.oauth2
Class Oauth2.Builder

java.lang.Object
  extended by com.google.api.client.http.json.JsonHttpClient.Builder
      extended by com.google.api.client.googleapis.services.GoogleClient.Builder
          extended by com.google.api.services.oauth2.Oauth2.Builder
Enclosing class:
Oauth2

public static final class Oauth2.Builder
extends GoogleClient.Builder

Builder for Oauth2.

Implementation is not thread-safe.

Since:
1.3.0

Constructor Summary
Oauth2.Builder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)
          Returns an instance of a new builder.
 
Method Summary
 Oauth2 build()
          Builds a new instance of Oauth2.
 Oauth2.Builder setApplicationName(String applicationName)
           
 Oauth2.Builder setBaseUrl(GenericUrl baseUrl)
          Deprecated. 
 Oauth2.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
           
 Oauth2.Builder setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
           
 Oauth2.Builder setObjectParser(JsonObjectParser parser)
           
 Oauth2.Builder setRootUrl(String rootUrl)
           
 Oauth2.Builder setServicePath(String servicePath)
           
 
Methods inherited from class com.google.api.client.http.json.JsonHttpClient.Builder
getApplicationName, getBaseUrl, getHttpRequestInitializer, getJsonFactory, getJsonHttpRequestInitializer, getObjectParser, getRootUrl, getServicePath, getTransport, isBaseUrlUsed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Oauth2.Builder

public Oauth2.Builder(HttpTransport transport,
                      JsonFactory jsonFactory,
                      HttpRequestInitializer httpRequestInitializer)
Returns an instance of a new builder.

Parameters:
transport - The transport to use for requests
jsonFactory - A factory for creating JSON parsers and serializers
httpRequestInitializer - The HTTP request initializer or null for none
Since:
1.7
Method Detail

build

public Oauth2 build()
Builds a new instance of Oauth2.

Overrides:
build in class GoogleClient.Builder

setBaseUrl

@Deprecated
public Oauth2.Builder setBaseUrl(GenericUrl baseUrl)
Deprecated. 

Overrides:
setBaseUrl in class JsonHttpClient.Builder

setRootUrl

public Oauth2.Builder setRootUrl(String rootUrl)
Overrides:
setRootUrl in class JsonHttpClient.Builder

setServicePath

public Oauth2.Builder setServicePath(String servicePath)
Overrides:
setServicePath in class JsonHttpClient.Builder

setJsonHttpRequestInitializer

public Oauth2.Builder setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
Overrides:
setJsonHttpRequestInitializer in class JsonHttpClient.Builder

setHttpRequestInitializer

public Oauth2.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
Overrides:
setHttpRequestInitializer in class JsonHttpClient.Builder

setApplicationName

public Oauth2.Builder setApplicationName(String applicationName)
Overrides:
setApplicationName in class JsonHttpClient.Builder

setObjectParser

public Oauth2.Builder setObjectParser(JsonObjectParser parser)
Overrides:
setObjectParser in class JsonHttpClient.Builder