Google OAuth2 API v2 (revision 32)



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

java.lang.Object
  extended by com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
      extended by com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
          extended by com.google.api.services.oauth2.Oauth2.Builder
Enclosing class:
Oauth2

public static final class Oauth2.Builder
extends AbstractGoogleJsonClient.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 setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
           
 Oauth2.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
           
 Oauth2.Builder setOauth2RequestInitializer(Oauth2RequestInitializer oauth2RequestInitializer)
          Set the Oauth2RequestInitializer.
 Oauth2.Builder setRootUrl(String rootUrl)
           
 Oauth2.Builder setServicePath(String servicePath)
           
 Oauth2.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
           
 
Methods inherited from class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder
getJsonFactory, getObjectParser
 
Methods inherited from class com.google.api.client.googleapis.services.AbstractGoogleClient.Builder
getApplicationName, getGoogleClientRequestInitializer, getHttpRequestInitializer, getRootUrl, getServicePath, getSuppressPatternChecks, getTransport
 
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 - HTTP transport
jsonFactory - JSON factory
httpRequestInitializer - 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 AbstractGoogleJsonClient.Builder

setRootUrl

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

setServicePath

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

setHttpRequestInitializer

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

setApplicationName

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

setSuppressPatternChecks

public Oauth2.Builder setSuppressPatternChecks(boolean suppressPatternChecks)
Overrides:
setSuppressPatternChecks in class AbstractGoogleJsonClient.Builder

setOauth2RequestInitializer

public Oauth2.Builder setOauth2RequestInitializer(Oauth2RequestInitializer oauth2RequestInitializer)
Set the Oauth2RequestInitializer.

Since:
1.12

setGoogleClientRequestInitializer

public Oauth2.Builder setGoogleClientRequestInitializer(GoogleClientRequestInitializer googleClientRequestInitializer)
Overrides:
setGoogleClientRequestInitializer in class AbstractGoogleJsonClient.Builder