public class FileDataStoreFactory extends AbstractDataStoreFactoryThread-safe file implementation of a credential store.
For security purposes, the file's permissions are set such that the file is only accessible by the file's owner.
Note: this class is not compatible with Android lower than API level 26 (Oreo). For an implementation compatible with Android < 26, please use com.google.api.client.extensions.android.util.store.FileDataStoreFactory which is provided by com.google.http-client:google-http-client-android.
Constructors
FileDataStoreFactory(File dataDirectory)
public FileDataStoreFactory(File dataDirectory)| Parameter | |
|---|---|
| Name | Description | 
| dataDirectory | Filedata directory | 
Methods
<V>createDataStore(String id)
protected DataStore<V> <V>createDataStore(String id)Returns a new instance of a type-specific data store based on the given unique ID.
The DataStore#getId() must match the id parameter from this method.
| Parameter | |
|---|---|
| Name | Description | 
| id | String | 
| Returns | |
|---|---|
| Type | Description | 
| DataStore<V> | |
| Exceptions | |
|---|---|
| Type | Description | 
| IOException | |
getDataDirectory()
public final File getDataDirectory()Returns the data directory.
| Returns | |
|---|---|
| Type | Description | 
| File | |