|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.mobileconnectors.cognito.CognitoSyncManager
public class CognitoSyncManager
This saves Dataset
in SQLite database. Here is a sample usage:
CognitoCredentialsProvider provider = new CognitoCredentialsProvider(context, awsAccountId, identityPoolId, unauthRoleArn, authRoleArn); CognitoClient client = new DefaultCognitoClient(context, identityPoolId, provider); Dataset dataset = client.openOrCreateDataset("default_dataset"); dataset.put("high_score", "100"); dataset.synchronize(new SyncCallback() { // override callbacks });
Constructor Summary | |
---|---|
CognitoSyncManager(android.content.Context context,
java.lang.String identityPoolId,
Regions region,
CognitoCachingCredentialsProvider provider)
Constructs a DefaultCognitoClient object. |
Method Summary | |
---|---|
java.util.List<DatasetMetadata> |
listDatasets()
Retrieves a list of datasets from local storage. |
com.amazonaws.mobileconnectors.cognito.DefaultDataset |
openOrCreateDataset(java.lang.String datasetName)
Opens or creates a dataset. |
void |
refreshDatasetMetadata()
Refreshes dataset metadata. |
void |
wipeData()
Wipes all user data cached locally, including identity id, session credentials, dataset metadata, and all records. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CognitoSyncManager(android.content.Context context, java.lang.String identityPoolId, Regions region, CognitoCachingCredentialsProvider provider)
context
- a context of the appidentityPoolId
- Cognito identity pool idregion
- Cognito sync regionprovider
- a credentials providerMethod Detail |
---|
public com.amazonaws.mobileconnectors.cognito.DefaultDataset openOrCreateDataset(java.lang.String datasetName)
refreshDatasetMetadata()
, it will throw
IllegalStateException
.
datasetName
- dataset name, must be [a-zA-Z0=9_.:-]+
public java.util.List<DatasetMetadata> listDatasets()
public void refreshDatasetMetadata() throws DataStorageException
DataStorageException
- thrown when fail to fresh dataset metadatapublic void wipeData()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |