Drive API v2 (revision 47)



com.google.api.services.drive
Class Drive

java.lang.Object
  extended by com.google.api.client.googleapis.services.AbstractGoogleClient
      extended by com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient
          extended by com.google.api.services.drive.Drive

public class Drive
extends AbstractGoogleJsonClient

Service definition for Drive (v2).

The API to interact with Drive.

For more information about this service, see the API Documentation

This service uses DriveRequestInitializer to initialize global parameters via its Drive.Builder.

Upgrade warning: this class now extends AbstractGoogleJsonClient, whereas in prior version 1.8 it extended GoogleClient.

Since:
1.3
Author:
Google, Inc.

Nested Class Summary
 class Drive.About
          The "about" collection of methods.
 class Drive.Apps
          The "apps" collection of methods.
static class Drive.Builder
          Builder for Drive.
 class Drive.Changes
          The "changes" collection of methods.
 class Drive.Children
          The "children" collection of methods.
 class Drive.Comments
          The "comments" collection of methods.
 class Drive.Files
          The "files" collection of methods.
 class Drive.Parents
          The "parents" collection of methods.
 class Drive.Permissions
          The "permissions" collection of methods.
 class Drive.Replies
          The "replies" collection of methods.
 class Drive.Revisions
          The "revisions" collection of methods.
 
Field Summary
static java.lang.String DEFAULT_BASE_URL
          Deprecated. (scheduled to be removed in 1.13)
static java.lang.String DEFAULT_ROOT_URL
          The default encoded root URL of the service.
static java.lang.String DEFAULT_SERVICE_PATH
          The default encoded service path of the service.
 
Constructor Summary
Drive(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)
          Constructor.
 
Method Summary
 Drive.About about()
          An accessor for creating requests from the About collection.
 Drive.Apps apps()
          An accessor for creating requests from the Apps collection.
 Drive.Changes changes()
          An accessor for creating requests from the Changes collection.
 Drive.Children children()
          An accessor for creating requests from the Children collection.
 Drive.Comments comments()
          An accessor for creating requests from the Comments collection.
 Drive.Files files()
          An accessor for creating requests from the Files collection.
protected  void initialize(AbstractGoogleClientRequest<?> httpClientRequest)
           
 Drive.Parents parents()
          An accessor for creating requests from the Parents collection.
 Drive.Permissions permissions()
          An accessor for creating requests from the Permissions collection.
 Drive.Replies replies()
          An accessor for creating requests from the Replies collection.
 Drive.Revisions revisions()
          An accessor for creating requests from the Revisions collection.
 
Methods inherited from class com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient
getJsonFactory, getObjectParser
 
Methods inherited from class com.google.api.client.googleapis.services.AbstractGoogleClient
batch, batch, getApplicationName, getBaseUrl, getGoogleClientRequestInitializer, getRequestFactory, getRootUrl, getServicePath, getSuppressPatternChecks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ROOT_URL

public static final java.lang.String DEFAULT_ROOT_URL
The default encoded root URL of the service. This is determined when the library is generated and normally should not be changed.

Since:
1.7
See Also:
Constant Field Values

DEFAULT_SERVICE_PATH

public static final java.lang.String DEFAULT_SERVICE_PATH
The default encoded service path of the service. This is determined when the library is generated and normally should not be changed.

Since:
1.7
See Also:
Constant Field Values

DEFAULT_BASE_URL

@Deprecated
public static final java.lang.String DEFAULT_BASE_URL
Deprecated. (scheduled to be removed in 1.13)
The default encoded base URL of the service. This is determined when the library is generated and normally should not be changed.

See Also:
Constant Field Values
Constructor Detail

Drive

public Drive(HttpTransport transport,
             JsonFactory jsonFactory,
             HttpRequestInitializer httpRequestInitializer)
Constructor.

Use Drive.Builder if you need to specify any of the optional parameters.

Parameters:
transport - HTTP transport
jsonFactory - JSON factory
httpRequestInitializer - HTTP request initializer or null for none
Since:
1.7
Method Detail

initialize

protected void initialize(AbstractGoogleClientRequest<?> httpClientRequest)
                   throws java.io.IOException
Overrides:
initialize in class AbstractGoogleClient
Throws:
java.io.IOException

about

public Drive.About about()
An accessor for creating requests from the About collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.About.List request = drive.about().list(parameters ...)
 

Returns:
the resource collection

apps

public Drive.Apps apps()
An accessor for creating requests from the Apps collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Apps.List request = drive.apps().list(parameters ...)
 

Returns:
the resource collection

changes

public Drive.Changes changes()
An accessor for creating requests from the Changes collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Changes.List request = drive.changes().list(parameters ...)
 

Returns:
the resource collection

children

public Drive.Children children()
An accessor for creating requests from the Children collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Children.List request = drive.children().list(parameters ...)
 

Returns:
the resource collection

comments

public Drive.Comments comments()
An accessor for creating requests from the Comments collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Comments.List request = drive.comments().list(parameters ...)
 

Returns:
the resource collection

files

public Drive.Files files()
An accessor for creating requests from the Files collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Files.List request = drive.files().list(parameters ...)
 

Returns:
the resource collection

parents

public Drive.Parents parents()
An accessor for creating requests from the Parents collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Parents.List request = drive.parents().list(parameters ...)
 

Returns:
the resource collection

permissions

public Drive.Permissions permissions()
An accessor for creating requests from the Permissions collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Permissions.List request = drive.permissions().list(parameters ...)
 

Returns:
the resource collection

replies

public Drive.Replies replies()
An accessor for creating requests from the Replies collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Replies.List request = drive.replies().list(parameters ...)
 

Returns:
the resource collection

revisions

public Drive.Revisions revisions()
An accessor for creating requests from the Revisions collection.

The typical use is:

   Drive drive = new Drive(...);
   Drive.Revisions.List request = drive.revisions().list(parameters ...)
 

Returns:
the resource collection