public class SettingsBuilder extends java.lang.Object
Constructor and Description |
---|
SettingsBuilder(java.lang.String clientKey) |
Modifier and Type | Method and Description |
---|---|
Settings |
build() |
SettingsBuilder |
setBatchAutoTransmitTimeout(int batchAutoTransmitTimeout) |
SettingsBuilder |
setCustomHostName(java.lang.String customHostName) |
SettingsBuilder |
setDefaultPrivacySettingsNewUser(PrivacySettings defaultPrivacySettingsNewUser) |
SettingsBuilder |
setSamplingRate(int samplingRate) |
SettingsBuilder |
setSecureTransmit(boolean secureTransmit) |
public SettingsBuilder(java.lang.String clientKey)
clientKey
- the account identification id. This id is given you by econda support.public SettingsBuilder setDefaultPrivacySettingsNewUser(PrivacySettings defaultPrivacySettingsNewUser)
defaultPrivacySettingsNewUser
- the privacy settings the new session will start withpublic SettingsBuilder setSecureTransmit(boolean secureTransmit)
secureTransmit
- use https only, defaults to truepublic SettingsBuilder setCustomHostName(java.lang.String customHostName)
customHostName
- you can set a customized hostname. if null, a hostname will be constructed using Android/ and the packagename of the apppublic SettingsBuilder setBatchAutoTransmitTimeout(int batchAutoTransmitTimeout)
batchAutoTransmitTimeout
- timeout in seconds. after this time all collected data will be submitted.public SettingsBuilder setSamplingRate(int samplingRate)
samplingRate
- The sampling rate. If samplingRate=5 each 5th Visitor will be analyzed.