Package com.kii.cloud.storage
Package of entities operated on KiiCloud.
-
Interface Summary Interface Description FileHolder FileHolder is entity which can have body file on the cloud.KiiACL.Action Defines action of each entity.KiiBaseBucket KiiCallback<T> Notifies completion of generic tasks.KiiPushMessageSender Represent the sender of push notificationKiiSubject Subject of ACL.KiiSubscribable Entity can have push subscriptionKiiThingOwner Represent owner of thing. -
Class Summary Class Description _KiiCloudHttpEngineProxy The purpose of this class is to refresh the access token automatically if the token was expired._KiiInstanceManager _KiiUserInternalBridge APNSMessage APNSMessage.APNSData Represent data to be delivered to APNS device.APNSMessage.Builder Builder of APNSMessage.DirectPushMessage GCMMessage GCMMessage.Builder Builder of GCMMessage.GCMMessage.GCMData Represent data to be delivered to GCM device.GCMPushInstallation GeoPoint Represents geo point.IdentityData Identity data.IdentityData.Builder Builder forIdentityData
.JPushInstallation JPushMessage JPushMessage.Builder Builder of JPushMessage.JPushMessage.JPushData Represent data to be delivered to JPush device.Kii This class provides: Manages application key and application id.KiiACL Provides ACL operation on KiiCloud.KiiACLEntry Entry of ACL.KiiAnonymousUser Represent anonymous user.
Includes people using application but have not signed up yet.KiiAnyAuthenticatedUser Represent any user who have been authenticated.KiiBaseObject KiiBucket KiiBucket is a representation of bucket.KiiEncryptedBucket Class represents encrypted bucket.
Contents inside this bucket is stored as encrypted data.
Automatically decrypted when you refer contents so you don't have to decrypt data.
Encryption rule of KiiObject Key-value pairs:
All keys are encrypted. Only string values are encrypted.KiiGroup KiiGroup is a representation of group.KiiListResult<T> KiiObject Provide arbitrary key-value Object CRUD operation on KiiCloud.KiiPushInstallation KiiPushMessage Used for sending message to topic.KiiPushMessage.Builder Builder of the message.KiiPushMessage.Data Represent data to be delivered to each device.KiiPushSubscription This class is responsible for the subscription of push notification.KiiServerCodeEntry Represents a server side code entry in KiiCloud.KiiServerCodeEntryArgument Argument passed to the KiiServerCodeEntry.KiiServerCodeEntryCallback KiiServerCodeExecResult KiiThing Represent Thing on KiiCloud.KiiTopic KiiTopic is entity can be a target sending/subscribe push message.KiiUser Represent User on KiiCloud.KiiUser.Builder KiiUser builder class.LocaleContainer The purpose of this class is to support the BCP 47 format for Android versions as early as API Level 21.MqttMessage Represent MQTT message payload.MqttMessage.Builder Builder of MqttMessage.MqttMessage.Builder.MqttData Represent data to be delivered to Mqtt device.PushMessageBundleHelper PushToAppMessage PushToUserMessage ThingFields Represent fields of thing on KiiCloud.UserFields -
Enum Summary Enum Description Kii.Site Represent server location of the app.KiiACL.BucketAction Defines action of bucket.KiiACL.ObjectAction Defines action of object.KiiACL.TopicAction Defines action of topic.KiiPushInstallation.PushBackend Supported android back-ends.KiiServerCodeEnvironmentVersion The version of Node.js to run a server code.KiiUser.NotificationMethod PushMessageBundleHelper.MessageType Type of the push message. -
Exception Summary Exception Description AlreadyHasIdentityException Thrown if a user already has identity whenKiiUser.putIdentity(IdentityData, UserFields, String)
orKiiUser.putIdentity(IdentityData, UserFields, String, KiiUserPutIdentityCallback)
is called.