Drive API v2 (revision 1)



com.google.api.services.drive
Class Drive.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.drive.Drive.Builder
Enclosing class:
Drive

public static final class Drive.Builder
extends GoogleClient.Builder

Builder for Drive.

Implementation is not thread-safe.

Since:
1.3.0

Constructor Summary
Drive.Builder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)
          Returns an instance of a new builder.
 
Method Summary
 Drive build()
          Builds a new instance of Drive.
 Drive.Builder setApplicationName(String applicationName)
           
 Drive.Builder setBaseUrl(GenericUrl baseUrl)
          Deprecated. 
 Drive.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
           
 Drive.Builder setJsonHttpRequestInitializer(JsonHttpRequestInitializer jsonHttpRequestInitializer)
           
 Drive.Builder setObjectParser(JsonObjectParser parser)
           
 Drive.Builder setRootUrl(String rootUrl)
           
 Drive.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

Drive.Builder

public Drive.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 Drive build()
Builds a new instance of Drive.

Overrides:
build in class GoogleClient.Builder

setBaseUrl

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

Overrides:
setBaseUrl in class JsonHttpClient.Builder

setRootUrl

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

setServicePath

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

setJsonHttpRequestInitializer

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

setHttpRequestInitializer

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

setApplicationName

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

setObjectParser

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