package

com.kinvey.java

The main package where you can find the client and the main public interfaces.

This package contains the synchronous version of the api.

Interfaces

Classes

AbstractClient The core Kinvey client used to access Kinvey's BaaS. 
AbstractClient.Builder Builder class for AppdataKinveyClient. 
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. 
CustomEndpoints<I extends GenericJson, O extends GenericJson> 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. 
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  
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
Query Query API for creating query requests to AppData store. 
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  
Util  
Util.Ping  

Enums

AbstractClient.Builder.Option Standard set of kinvey property names that are set in the kinvey.properties  

Exceptions