com.ooyala.android.analytics.IqConfiguration.Builder Class Reference

Builds the object of IQ Analytics configurations. More...

Public Member Functions

 Builder ()
 Constructor. More...
 
Builder setPlayerID (String playerID)
 The PlayerID value used in IQ Analytics reporting. More...
 
Builder setAnalyticsJSURL (String analyticsJSURL)
 The URL where Ooyala SDK downloads analytics.js, the IQ Analytics reporting library. More...
 
Builder setDomain (String domain)
 The domain/traffic source url used for IQ Analytics reporting. More...
 
Builder setBackendEndpointURL (String backendEndpointURL)
 The analytics endpoint used for reporting. More...
 
Builder setDeviceInfo (DeviceInfo deviceInfo)
 The device info used for reporting. More...
 
Builder setUseWifiOnly (boolean useWifiOnly)
 The param to set if analytics data should be sent only by wifi. More...
 
IqConfiguration build ()
 Finalize the Builder into an IqConfiguration class. More...
 

Detailed Description

Builds the object of IQ Analytics configurations.

Constructor & Destructor Documentation

com.ooyala.android.analytics.IqConfiguration.Builder.Builder ( )

Constructor.

sets default values to the fields.

Member Function Documentation

IqConfiguration com.ooyala.android.analytics.IqConfiguration.Builder.build ( )

Finalize the Builder into an IqConfiguration class.

Returns
the fully qualified IqConfiguration class
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setAnalyticsJSURL ( String  analyticsJSURL)

The URL where Ooyala SDK downloads analytics.js, the IQ Analytics reporting library.

Parameters
analyticsJSURL
Returns
the Builder to continue fluid construction
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setBackendEndpointURL ( String  backendEndpointURL)

The analytics endpoint used for reporting.

Parameters
backendEndpointURL
Returns
the Builder to continue fluid construction
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setDeviceInfo ( DeviceInfo  deviceInfo)

The device info used for reporting.

Parameters
deviceInfo
Returns
the Builder to continue fluid construction
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setDomain ( String  domain)

The domain/traffic source url used for IQ Analytics reporting.

If null, IQ will use the domain provided in the OoyalaPlayer initializer.

Parameters
domain
Returns
the Builder to continue fluid construction
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setPlayerID ( String  playerID)

The PlayerID value used in IQ Analytics reporting.

Parameters
playerID
Returns
the Builder to continue fluid construction
Builder com.ooyala.android.analytics.IqConfiguration.Builder.setUseWifiOnly ( boolean  useWifiOnly)

The param to set if analytics data should be sent only by wifi.

Parameters
useWifiOnly
Returns
the Builder to continue fluid construction