public static class

GliaConfig.Builder

extends Object
java.lang.Object
   ↳ com.glia.androidsdk.GliaConfig.Builder

Class Overview

Glia configuration builder.

Use it to build GliaConfig and initialize Glia SDK. To get your SDK configuration contact your success manager

Required information is:

  • Site ID
  • Region
  • Context

Usage example:

 
 GliaConfig gliaConfig = new GliaConfig.Builder()
   .setAppToken("API_TOKEN")
   .setSiteId("SITE_ID")
   .setRegion(Regions.US)
   .setContext(getApplicationContext())
   .build();
 
 

Summary

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)
GliaConfig.Builder setContext(Context context)
GliaConfig.Builder setRegion(String region)
void setRequestCode(int requestCode)
GliaConfig.Builder setSiteId(String siteId)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

public GliaConfig build ()

Builds the final configurations

Returns
  • Glia SDK configurations

public GliaConfig.Builder setApiToken (String apiToken)

API token is no longer needed for SDK to function correctly. Deprecated since SDK version 0.22.0

public GliaConfig.Builder setAppToken (String appToken)

Parameters
appToken - your APP token
Returns
  • Builder instance

public GliaConfig.Builder setContext (Context context)

Parameters
context - your application context
Returns
  • Builder instance

public GliaConfig.Builder setRegion (String region)

Parameters
region Region in which the site is created. One of GliaConfig.Regions.
Returns
  • Builder instance

public void setRequestCode (int requestCode)

Parameters
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.
Returns
  • Builder instance

public GliaConfig.Builder setSiteId (String siteId)

Parameters
siteId - your site ID
Returns
  • Builder instance