- cachingEnabled(boolean) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
-
Defines whether the responses from calls to the remote function should be cached locally in the private storage
of the device's platform.
- call(InputStreamInputConverter<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionChunkedList
-
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
- call(InputStreamInputConverter<T>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionObject
-
Triggers a call to the remote function and returns a GluonObservableObject that contains the retrieved object.
- call(InputStreamIterableInputConverter<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionList
-
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
- call(Class<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionChunkedList
-
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
- call(Class<E>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionList
-
Triggers a call to the remote function and returns a GluonObservableList that contains the retrieved objects.
- call(Class<T>) - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionObject
-
Triggers a call to the remote function and returns a GluonObservableObject that contains the retrieved object.
- chunkedList() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
-
- clearCache() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
-
Clear the locally cached values of the responses that are returned by previous calls to the remote function.
- CLOUD_FIRST - com.gluonhq.cloudlink.client.data.OperationMode
-
Data is stored into and retrieved from Gluon CloudLink as the primary location, while
a local copy is kept in sync.
- CLOUD_ONLY - com.gluonhq.cloudlink.client.data.OperationMode
-
Data will only be stored into and retrieved from Gluon CloudLink.
- com.gluonhq.cloudlink.client.data - package com.gluonhq.cloudlink.client.data
-
- com.gluonhq.cloudlink.client.inappbilling - package com.gluonhq.cloudlink.client.inappbilling
-
- com.gluonhq.cloudlink.client.media - package com.gluonhq.cloudlink.client.media
-
- com.gluonhq.cloudlink.client.push - package com.gluonhq.cloudlink.client.push
-
- com.gluonhq.cloudlink.client.usage - package com.gluonhq.cloudlink.client.usage
-
- com.gluonhq.cloudlink.client.user - package com.gluonhq.cloudlink.client.user
-
- connected(User) - Method in interface com.gluonhq.cloudlink.client.user.Authenticator
-
Task to be performed when a
user has been fetched
and ready to use.
- create() - Static method in class com.gluonhq.cloudlink.client.data.DataClientBuilder
-
Create a new instance of DataClientBuilder that can be used to build instances of DataClient.
- create(String) - Static method in class com.gluonhq.cloudlink.client.data.RemoteFunctionBuilder
-
Create a new instance of RemoteFunctionBuilder that can be used to build instances of RemoteFunction.
- createListDataReader(String, Class<E>) - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Creates an instance of ListDataReader that can be passed directly in the
DataProvider.retrieveList(ListDataReader) method.
- createListDataReader(String, Class<E>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Creates an instance of ListDataReader that can be passed directly in the
DataProvider.retrieveList(ListDataReader) method.
- createObjectDataReader(String, Class<T>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Creates an instance of ObjectDataReader that can be passed directly in the
DataProvider.retrieveObject(ObjectDataReader) method.
- createObjectDataRemover() - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Creates an instance of ObjectDataRemover that can be passed directly in the
DataProvider.removeObject(GluonObservableObject, ObjectDataRemover) method.
- createObjectDataWriter(String, Class<T>, SyncFlag...) - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Creates an instance of ObjectDataWriter that can be passed directly in the
DataProvider.storeObject(Object, ObjectDataWriter) method.
- CUSTOM - com.gluonhq.cloudlink.client.user.LoginMethod.Type
-
Logs in to Gluon CloudLink with a custom authentication method.
- getAuthenticatedUser() - Method in class com.gluonhq.cloudlink.client.user.UserClient
-
Gets the value of the property authenticatedUser.
- getCallbackUrl() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Constructs the URL that identifies the callback URL that will be called on Gluon CloudLink as the final step in
the connect flow.
- getConnectUrl() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Constructs the URL that needs to be called to initiate the connect flow for this login method on Gluon CloudLink.
- getCreationDate() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
-
The date when the subscription is created as a unix timestamp in milliseconds.
- getDeviceIdentifier() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
-
The unique identifier of the device.
- getEmail() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the email address of this user.
- getFunctionName() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
-
The name that uniquely identifies the remote function that should be called when this RemoteFunction instance
is used.
- getKey() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the key that uniquely identifies this user within a Gluon CloudLink application.
- getLoginMethod() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the login method that was used when authenticating this user.
- getLoginMethodIdentifier() - Method in class com.gluonhq.cloudlink.client.user.User
-
- getLoginUrl(String, String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Returns a configured instance of a RestClient that must be used when verifying the login credentials of a user
when authenticating with the
LoginMethod.Type.PASSWORD login method.
- getName() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the name of this user.
- getNetworkId() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the unique id within a social network for this user.
- getNick() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the nick name of this user.
- getOperationMode() - Method in class com.gluonhq.cloudlink.client.data.DataClient
-
Get the operation mode to use when storing or retrieving data with this DataClient instance.
- getParams() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
-
A Map of function parameters that are sent along with the request when calling the RemoteFunction.
- getPicture() - Method in class com.gluonhq.cloudlink.client.user.User
-
Get the URL to the profile picture of this user.
- getProductOrders() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
-
Returns a list of product orders that were made for the active account on the device.
- getProducts() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
-
Returns a list of products with their details.
- getProperty(String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Return the value of a custom property of the LoginMethod.
- getRawBody() - Method in class com.gluonhq.cloudlink.client.data.RemoteFunction
-
The bytes that are sent to the remote function as the raw body.
- getService() - Method in class com.gluonhq.cloudlink.client.inappbilling.InAppBillingClient
-
- getSignUpUrl(String, String, String) - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Returns a configured instance of a RestClient that must be used when signing up a new user that is authenticating
with the
LoginMethod.Type.PASSWORD login method.
- getTopic() - Method in class com.gluonhq.cloudlink.client.push.TopicSubscription
-
The topic the device is subscribed to.
- getType() - Method in interface com.gluonhq.cloudlink.client.user.LoginMethod
-
Returns the type of the LoginMethod and defines which service will be used for connecting Gluon CloudLink users.
- GITHUB - com.gluonhq.cloudlink.client.user.LoginMethod.Type
-
Logs in to Gluon CloudLink using GitHub.
- GOOGLE_PLUS - com.gluonhq.cloudlink.client.user.LoginMethod.Type
-
Logs in to Gluon CloudLink using Google+.