| java.lang.Object | |
| ↳ | com.glia.androidsdk.GliaConfig.Builder |
Glia configuration builder.
Use it to build GliaConfig and initialize Glia SDK.
To get your SDK configuration contact your success manager
Required information is:
Usage example:
GliaConfig gliaConfig = new GliaConfig.Builder()
.setSiteApiKey(new SiteApiKey("API_KEY_ID", "API_KEY_SECRET"))
.setSiteId("SITE_ID")
.setRegion(Regions.US)
.setContext(getApplicationContext())
.build();
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Builder() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| GliaConfig |
build()
Builds the final configurations
| ||||||||||
| GliaConfig.Builder |
setApiToken(String apiToken)
API token is no longer needed for SDK to function correctly.
| ||||||||||
| GliaConfig.Builder |
setAppToken(String appToken)
APP token is no longer needed for SDK to function correctly.
| ||||||||||
| GliaConfig.Builder | setContext(Context context) | ||||||||||
| GliaConfig.Builder | setRegion(String region) | ||||||||||
| void | setRequestCode(int requestCode) | ||||||||||
| GliaConfig.Builder | setSiteApiKey(SiteApiKey siteApiKey) | ||||||||||
| GliaConfig.Builder | setSiteId(String siteId) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
API token is no longer needed for SDK to function correctly. Deprecated since SDK version 0.22.0
APP token is no longer needed for SDK to function correctly.
Use setSiteApiKey(SiteApiKey) instead.
Deprecated since SDK version 0.23.0
| context | - your application context |
|---|
| region | Region in which the site is created.
One of GliaConfig.Regions. |
|---|
| requestCode | - request code that is used for requesting Android permissions required for some SDK features, for example transmitting Visitor media. It should be unique integer, that it is not used for your own permission requests. If request code is not set then default one is used. See #requestCode for default value. Missing permissions are requested at runtime if feature that requires them is used. |
|---|
| siteApiKey | - your site API Key |
|---|
| siteId | - your site ID |
|---|