Class Index

A C D F G I K L M Q S T U

A

AbstractClient The core Kinvey client used to access Kinvey's BaaS. 
AbstractClient.Builder Builder class for AppdataKinveyClient. 
AbstractClient.Builder.Option Standard set of kinvey property names that are set in the kinvey.properties  
AbstractClient.MimeTypeFinder  
AbstractKinveyCachedClientRequest<T> Implementation of a Client Request, which can either pull a response from a Cache instance or from online. 
AbstractKinveyClient  
AbstractKinveyClient.Builder Constructs an AbstractKinveyClient  
AbstractKinveyClientRequest<T>  
AbstractKinveyJsonClient  
AbstractKinveyJsonClient.Builder  
AbstractKinveyJsonClientRequest<T>  
AbstractQuery Abstract class for Query objects. 
AbstractQuery.SortOrder Possible sort orders (Ascending and Descending)  
AggregateEntity  
AggregateEntity.AggregateType  
AppData<T> Class for managing appData access to the Kinvey backend. 
AppData.Aggregate Generic Aggregate class, extends AbstractKinveyJsonClientRequest
AppData.Delete Generic Delete class, extends AbstractKinveyJsonClientRequest
AppData.Get Generic Get class, extends AbstractKinveyJsonClientRequest
AppData.GetEntity Generic Get class, extends AbstractKinveyJsonClientRequest
AppData.Save Generic Save class, extends AbstractKinveyJsonClientRequest
AppDataOperation This class allows extensible use of various features provided by the AppData() API and variations

There are various `set*()` methods, which can be chained together to create a builder. 

AppDataOperation.BlockingDeleteBuilder Builder for creating new DELETE requests with the core App Data API. 
AppDataOperation.BlockingGetBuilder Builder for creating new GET requests with the core App Data API. 
AppDataOperation.BlockingSaveBuilder Builder for creating new SAVE requests with the core App Data API. 

C

Cache<String, V> Interface defining a Cache, which can be used by AppData to store responses of GET requests locally in memory. 
CachePolicy Set the caching policy on AppData to getdifferent desired behavior for you app. 
ClientUsers  
Credential  
CredentialManager  
CredentialStore A mechanism to store, retrieve and purge credentials from memory and disk  
CustomEndpoints Class for managing access to custom endpoints. 

D

DownloaderProgressListener An interface for receiving progress notifications for downloads. 

F

File Wraps the File public methods in asynchronous functionality using native Android AsyncTask. 
File.DeleteFile  
File.DownloadMetadata This class will upload new file metadata without actually effecting the file Note it is not recommended to change the filename without ensuring a file exists with the new name. 
File.DownloadMetadataAndFile This class gets a FileMetaData object from Kinvey, and then downloads the associated File  
File.DownloadMetadataAndFileQuery This class gets a FileMetaData object from Kinvey, and then downloads the associated File  
File.UploadMetadata This class will upload new file metadata without actually effecting the file Note it is not recommended to change the filename without ensuring a file exists with the new name. 
File.UploadMetadataAndFile This class uploads a FileMetaData object to Kinvey, returning another FileMetaData containing the upload URL  
FileMetaData This class maintains information about a file that has been stored with Kinvey. 

G

GetLinkedResourceClientRequest<T> Implementation of a Client Request, which can download linked resources through the File API as well as the AppData API in one request. 

I

InMemoryClientUsers  
InMemoryCredentialStore  
InMemoryLRUCache<String, V> This is a very simple implementation of a Least-Recently-Used In-Memory Cache. 

K

KinveyAuthRequest  
KinveyAuthRequest.Builder Used to construct a KinveyAuthRequest
KinveyAuthRequest.LoginType  
KinveyAuthResponse  
KinveyAuthResponse.KinveyUserMetadata  
KinveyClientCallback<T>  
KinveyClientRequestInitializer  
KinveyDeleteResponse Used in request to client to delete appdata. 
KinveyFile  
KinveyHeaders  
KinveyJsonError  
KinveyJsonResponseException  
KinveyMetaData Maintain a JSON representation of the metadata of an entity stored in a collection with Kinvey. 
KinveyMetaData.AccessControlList  
KinveyMetaData.AccessControlList.AclGroups  
KinveyReference A KinveyReference allows for entities to include relational data from other collections and entities. 
KinveyRequestInitializer  

L

LinkedData<T extends LinkedGenericJson> Subset of the AppData API, offering support for downloading and uploading associated files with an entity. 
LinkedData.Get Generic Get class, extends AbstractKinveyJsonClientRequest
LinkedData.GetEntity Generic Get class, extends AbstractKinveyJsonClientRequest
LinkedData.Save Generic Save class, extends AbstractKinveyJsonClientRequest
LinkedFile This class maintains metadata and java specific file access to a File associated with an Entity through the com.kinvey.java.LinkedData API. 
LinkedGenericJson Use this class as a base Entity instead of com.google.api.client.json.GenericJson when using the LinkedData API. 
LinkedResourceOperation Builder for advanced App Data requests 

M

MediaHttpDownloader Media HTTP Downloader, with support for both direct and resumable media downloads. 
MediaHttpDownloader.DownloadState Download state associated with the Media HTTP downloader. 
MediaHttpDownloader.DownloadUrlResponse This class is deprecated. No replacement. 
MediaHttpUploader Media HTTP Uploader, with support for both direct and resumable media uploads. 
MediaHttpUploader.UploadState Upload state associated with the Media HTTP uploader. 
MediaHttpUploader.UploadUrlResponse This class is deprecated. No replacement. 
MongoQueryFilter Implementation of QueryFilter and QueryFilter.builder for Mongo 
MongoQueryFilter.MongoQueryFilterBuilder  

Q

Query Query API for creating query requests to AppData store. 
QueryFilter A mechanism to filter resultsets within a query  
QueryFilter.QueryFilterBuilder Builder for Query object  
QueryFilter.QueryFilterBuilder.Operators Possible filter operators  

S

SaveLinkedResourceClientRequest<T> Implementation of a Client Request, which can upload linked resources. 
SaveLinkedResourceClientRequest.MetaUploadListener  

T

ThirdPartyIdentity Used to provide credentials to Kinvey for authorization to a 3rd party authenticated user. 
ThirdPartyIdentity.Type  

U

UploaderProgressListener An interface for receiving progress notifications for uploads. 
UriLocResponse This class is deprecated. with new file API  
User

This class is not thread-safe. 

User.Delete Delete Request Class, extends AbstractKinveyJsonClientRequest
User.EmailVerification EmailVerification Request Class, extends AbstractKinveyJsonClientRequest
User.LoginRequest Login Request Class. 
User.LogoutRequest Logout Request Class. 
User.ResetPassword ResetPassword Request Class, extends AbstractKinveyJsonClientRequest
User.Retrieve<T> Retrieve Request Class, extends AbstractKinveyJsonClientRequest
User.Update Update Request Class, extends AbstractKinveyJsonClientRequest
UserDiscovery

Get access to immutable user data for the app. 

UserDiscovery.Lookup  
UserGroup  
UserGroup.Create  
UserGroup.Delete TODO (from REST API documentation http://devcenter.kinvey.com/rest/guides/users#usergroupsdelete ) It's important that the app admin clean ACL metadata in the backend before deleting a group in order to prevent a reincarnation of the same group from getting access based on old metadata. 
UserGroup.Group This class is used to represent a Group, which can be modified with this UserGroup class. 
UserGroup.Retrieve  
UserGroup.Update  
UserGroup.UserGroupResponse  
UserLookup Construct a user lookup object via userLookup()
Util  
Util.Ping