Class Index

A C D F G I K L M O Q R 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  
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>  
AbstractKinveyOfflineClientRequest<T> Implementation of a Client Request, which can either pull a response from a Cache instance or from online. 
AbstractQuery Abstract class for Query objects. 
AbstractQuery.SortOrder Possible sort orders (Ascending and Descending)  
AggregateEntity This class maintains information about Aggregation Requests 
AggregateEntity.AggregateType  
Aggregation This class wraps the response of an Aggregation Request. 
Aggregation.Result This class represents an individual result of an Aggregation request. 
AppData<T> Class for managing appData access to the Kinvey backend. 
AppData.Aggregate Generic Aggregate class, constructs the HTTP request object for Aggregate requests. 
AppData.Delete Generic Delete class. 
AppData.Get Generic Get class. 
AppData.GetEntity Generic Get class. 
AppData.Save Generic Save class. 
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. 
AsyncExecutor<T> This interface defines an async implementation that can be notified. 

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. 
ClientExtension  
ClientUsers  
Credential  
CredentialManager  
CredentialStore A mechanism to store, retrieve and purge credentials from memory and disk  
CustomEndpoints<I, O> Class for managing access to custom endpoints. 
CustomEndpoints.CustomCommand A JSON client request which executes against a custom endpoint returning a single JSON object. 
CustomEndpoints.CustomCommandArray A JSON client request which executes against a custom endpoint returning an array. 

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  
FileCache  
FileMetaData This class maintains information about a file that has been stored with Kinvey. 
FilePolicy  

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<T, V> This is a very simple implementation of a Least-Recently-Used In-Memory Cache. 

K

KinveyAggregateCallback  
KinveyAuthRequest  
KinveyAuthRequest.Builder Used to construct a KinveyAuthRequest
KinveyAuthRequest.LoginType  
KinveyAuthResponse  
KinveyAuthResponse.KinveyUserMetadata  
KinveyCancellableCallback<T>  
KinveyClientCallback<T>  
KinveyClientRequestInitializer  
KinveyDeleteResponse Used in request to client to delete appdata. 
KinveyException  
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. 
MediaHttpUploader Media HTTP Uploader, with support for both direct and resumable media uploads. 
MediaHttpUploader.UploadState Upload state associated with the Media HTTP uploader. 
MediaOfflineDownloader  
MetaDownloadProgressListener This class is an extension of the DownloaderProgressListener, which also provides a method for the retrieval of the metadata. 
MetaUploadProgressListener This class is an extension of the DownloaderProgressListener, which also provides a method for the retrieval of the metadata. 
Metrics  
MimeTypeFinder  
MongoQueryFilter Implementation of QueryFilter and QueryFilter.builder for Mongo 
MongoQueryFilter.MongoQueryFilterBuilder  

O

OfflinePolicy This enum set determines behaivor of an Offline Request 
OfflineStore<T>  

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  

R

RawJsonFactory Created by edward on 10/20/14. 

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.MobileIdentityCredential  
ThirdPartyIdentity.Type  

U

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

This class is not thread-safe. 

User.Delete Delete Request Class, extends AbstractKinveyJsonClientRequest
User.EmailVerification EmailVerification Request Class, extends AbstractKinveyJsonClientRequest
User.LockDownUser  
User.LoginRequest Login Request Class. 
User.LogoutRequest Logout Request Class. 
User.ResetPassword ResetPassword Request Class, extends AbstractKinveyJsonClientRequest
User.Retrieve Retrieve Request Class, extends AbstractKinveyJsonClientRequest
User.RetrieveUsers 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