public class Configuration
extends java.lang.Object
| Constructor and Description |
|---|
Configuration(OpenKitType openKitType,
java.lang.String applicationName,
java.lang.String applicationID,
long deviceID,
java.lang.String origDeviceID,
java.lang.String endpointURL,
SessionIDProvider sessionIDProvider,
SSLTrustManager trustManager,
Device device,
java.lang.String applicationVersion,
BeaconCacheConfiguration beaconCacheConfiguration,
BeaconConfiguration beaconConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
int |
createSessionNumber() |
void |
disableCapture()
Disable capturing.
|
void |
enableCapture()
Enable capturing.
|
java.lang.String |
getApplicationID() |
java.lang.String |
getApplicationIDPercentEncoded() |
java.lang.String |
getApplicationName() |
java.lang.String |
getApplicationVersion() |
BeaconCacheConfiguration |
getBeaconCacheConfiguration()
Returns the current beacon cache configuration
|
BeaconConfiguration |
getBeaconConfiguration()
Returns the current beacon configuration
|
Device |
getDevice() |
long |
getDeviceID() |
java.lang.String |
getEndpointURL() |
HTTPClientConfiguration |
getHttpClientConfig()
Returns the current http client configuration
|
int |
getMaxBeaconSize() |
OpenKitType |
getOpenKitType() |
java.lang.String |
getOrigDeviceID() |
int |
getSendInterval() |
boolean |
isCapture()
Get a boolean indicating whether capturing is enabled or not.
|
boolean |
isCaptureCrashes() |
boolean |
isCaptureErrors() |
void |
updateSettings(StatusResponse statusResponse) |
public Configuration(OpenKitType openKitType, java.lang.String applicationName, java.lang.String applicationID, long deviceID, java.lang.String origDeviceID, java.lang.String endpointURL, SessionIDProvider sessionIDProvider, SSLTrustManager trustManager, Device device, java.lang.String applicationVersion, BeaconCacheConfiguration beaconCacheConfiguration, BeaconConfiguration beaconConfiguration)
public int createSessionNumber()
public void updateSettings(StatusResponse statusResponse)
public OpenKitType getOpenKitType()
public java.lang.String getApplicationName()
public java.lang.String getApplicationID()
public java.lang.String getApplicationIDPercentEncoded()
public long getDeviceID()
public java.lang.String getOrigDeviceID()
public java.lang.String getEndpointURL()
public void enableCapture()
public void disableCapture()
public boolean isCapture()
true if capturing is enabled, false otherwise.public int getSendInterval()
public int getMaxBeaconSize()
public boolean isCaptureErrors()
public boolean isCaptureCrashes()
public java.lang.String getApplicationVersion()
public Device getDevice()
public HTTPClientConfiguration getHttpClientConfig()
public BeaconCacheConfiguration getBeaconCacheConfiguration()
public BeaconConfiguration getBeaconConfiguration()