All Classes and Interfaces

Class
Description
Represents a request to share the item to one or more recipients.
 
Utility that allows consumers to query for remote asynchronous operation status from the OneDrive API.
 
Provides information on the status of an asynchronous job.
 
If a drive item is an audio file, this describes its attributes.
 
Defines the interface used to store and load persisted user auth tokens.
Defines the exception thrown from AuthInfoStore.
Defines the exception thrown from OneDriveAuthManager.
Defines common attributes for drive items.
 
Manager that is responsible for obtaining and refreshing tokens to interact with a business OneDrive account for a specific resource.
 
 
The primary exposed object to consumers to access drives available to the authenticated user for business accounts.
Indicates that a column value is calculated based on other columns.
 
Indicates that a column value can be selected from a list of choices.
 
Describes a column definition.
 
Describes the relationship between a content type and a column.
 
Provides comment activity information for an item.
 
Describes the SharePoint content type.
 
Describes how the content type appears in the selection UI.
 
 
 
A request to create a new sharing link for an item.
 
Indicates that a column value represents currency.
 
Indicates that a column value represents a timestamp.
 
Describes how the default column value is set.
 
Indicates that the activity deleted an item.
 
Indicates if an item was deleted.
 
The service discovery response (business accounts only).
 
A wrapper around a Drive that represents a drive associated with the authenticated user.
Top-level object that represents a user's OneDrive or SharePoint document library.
 
A wrapper around a DriveItem that represents a file.
Wraps a CompletableFuture specific to a DriveItem type for async download operations.
Wraps a CompletableFuture specific to a DriveItem type for async upload operations.
A wrapper around a DriveItem that represents a folder.
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the Drive resource.
Describes a resource stored in a drive.
 
Defines shared operations between drive folders and packages.
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the DriveItem resource.
Used when fetching paginated list of DriveItems.
 
Defines the base class that wraps a DriveItem for direct access by consumers of this SDK.
Represents a specific version of a drive item.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the DriveItemVersion resource.
Parses a response body that contains a list of DriveItemVersions.
A wrapper around a DriveItem that represents a package (OneNote).
Describes a person, group, or other recipient that a item was shared to using a share action.
 
Describes if a given drive item is a file resource type.
 
Describes drive (client-side) properties of the local version of a drive item.
 
Describes if a given drive item is a folder resource type.
 
Describes the recommended view of a folder.
 
Describes geographic coordinates and elevation of a location-based drive item (e.g., a photo taken from a phone).
 
The response from a GetColumnValues request.
 
Factory that vends new pre-configured Gson instances.
Describes the hashes for the drive item file contents.
 
Describes a user, drive, or application that can take action on a resource.
 
A set of identities associated with events for an item.
 
Describes the image attributes for a drive item file.
 
Describes actions that compose an activity on an item.
 
Provides information about activities that took place on an item.
 
Describes when an activity on at item took place.
 
Describes the identifiers on how to reference a drive item resource.
 
Represents a list resource in a site that describes the top-level properties of a list.
 
Describes a list
 
Represents an item in a list.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the ListItem resource.
Parses a response body that contains a ListItem.
Describes a previous version of a list item.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the ListItemVersion resource.
Parses a response body that contains a list of ListItemVersions.
Parses a response body that contains a ListItemVersion.
Parses a response body that contains a list of ListItems.
Defines a GsonParser implementation for a response body that contains a list of items.
Used to deserialize a response body that contains a list of drive items.
Describes how the column's values are looked up from another source.
 
Indicates that an activity mentioned people.
 
Indicates that the activity moved an item.
 
Describes that the column's values are numbers.
 
A customized OAuth receiver that handles the OAuth token exchange redirect by hosting a HTTP server to capture the auth and/or error code specific to Box.net OAuth flow.
 
HttpServer handler that takes the verifier token passed over from the OAuth provider and stashes it where OAuthReceiver.waitForCode() will find it.
 
Defines the exception thrown from OAuthReceiver.
Utility to configure and build a OkHttpClient with the option of default configuration for this SDK.
The primary exposed object to consumers to access drives available to the authenticated user.
Represents the authentication information for OAuth (OBO) access to a user's MS OneDrive account.
 
The interface that defines the manager that is responsible for obtaining and refreshing tokens to interact with a OneDrive account.
Wraps a OkHttpClient that manages authentication refresh and parsing responses to corresponding POJO types.
 
Builder to configure and return a new OneDriveConnection instance.
Defines the exception thrown from OneDriveFactoryStateManager.
A factory that vends authenticated OneDrive instances for a single authenticated user.
The builder for creating a new OneDriveFactoryStateManager.
Defines the consuming application's client credentials.
Extends OAuthReceiver that accounts for MS Graph scopes and client ID in order to provide the URI to query for the auth code during the OAUTH exchange.
 
Indicates that a drive item is the top level item in a collection of items.
 
 
Describes sharing permissions granted for a drive item.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the Permission resource.
Parses a response body that contains a list of Permissions.
Parses a response body that contains a Permission.
Manager that is responsible for obtaining and refreshing tokens to interact with a personal OneDrive account.
 
 
Indicates that the column's value represent a person or group from the directory.
 
Describes the photo attributes for a drive item file.
 
Represents a response to preview an item.
 
Parses a response body that contains a Preview.
Represents a request to preview an item.
 
Describes the published status of a drive item or version.
 
Describes details about storage space for a drive.
 
Indicates and describes that a drive item references one that exists in another drive.
 
Indicates that an activity renamed an item.
 
 
Indicates that the item is in response to a search query.
 
Describes a single service as part of a discovery query response (business accounts only).
 
Indicates that an activity shared an item.
 
Indicates that a drive item has been shared with others.
 
SharePoint resource identifiers for SharePoint and Business account items.
 
Describes a sharing invitation.
 
Describes a shared link to a resource.
 
An AuthInfoStore implementation that stores and retrieves encrypted user authentication information to the filesystem.
A simple AuthInfoStore implementation that stores and retrieves user authentication information to the filesystem.
A wrapper around a Site that represents a sharepoint site.
Top-level object that represents a SharePoint document library.
 
Defines a collection of sites.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the Site resource.
Represent a special drive folder.
 
A custom InstanceCreator implementation that injects the OneDriveConnection to the resource type so that method operations can be performed on the SpecialDriveItem resource.
Parses a response body that contains a SpecialDriveItem.
Describes if the item is a special managed folder.
 
Describes the special folder types.
Describes that the column stores text as its value.
 
Describes a thumbnail for item with a bitmap representation.
 
A collection of thumbnails associated with a drive item or identity set.
 
Indicates that an activity created a new item version.
 
If a drive item is a video file, this describes its attributes.