Class OpenKitConfiguration
- java.lang.Object
-
- com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
public class OpenKitConfiguration extends java.lang.ObjectConfiguration class storing all configuration parameters that have been configured viaDynatraceOpenKitBuilder.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OpenKitConfigurationfrom(DynatraceOpenKitBuilder builder)Create aOpenKitConfigurationfrom givenDynatraceOpenKitBuilder.java.lang.StringgetApplicationID()Get application identifier.java.lang.StringgetApplicationVersion()Get application version.intgetDefaultServerID()Get default Dynatrace server id to communicate with.longgetDeviceID()Get the unique device identifier.java.lang.StringgetEndpointURL()Get the Beacon endpoint URL to communicate with.HttpRequestInterceptorgetHttpRequestInterceptor()GetHttpRequestInterceptorconfigured in builder.HttpResponseInterceptorgetHttpResponseInterceptor()GetHttpResponseInterceptorconfigured in builder.java.lang.StringgetManufacturer()Get device manufacturer.java.lang.StringgetModelID()Get device model identifier.java.lang.StringgetOpenKitType()Get the OpenKit type.java.lang.StringgetOperatingSystem()Get device operating system.java.lang.StringgetOrigDeviceID()Returns thedevice IDin a not-hashed representation.java.lang.StringgetPercentEncodedApplicationID()Get percent encoded application identifier.SSLTrustManagergetSSLTrustManager()GetSSLTrustManager.
-
-
-
Method Detail
-
from
public static OpenKitConfiguration from(DynatraceOpenKitBuilder builder)
Create aOpenKitConfigurationfrom givenDynatraceOpenKitBuilder.- Parameters:
builder- The OpenKit builder for which to create aPrivacyConfiguration.- Returns:
- Newly created
PrivacyConfigurationornullif given argument isnull
-
getEndpointURL
public java.lang.String getEndpointURL()
Get the Beacon endpoint URL to communicate with.- Returns:
- Beacon endpoint URL
-
getDeviceID
public long getDeviceID()
Get the unique device identifier.- Returns:
- Unique device identifier.
-
getOrigDeviceID
public java.lang.String getOrigDeviceID()
Returns thedevice IDin a not-hashed representation.- Returns:
- the device identifier as it was originally passed to OpenKit.
-
getOpenKitType
public java.lang.String getOpenKitType()
Get the OpenKit type.- Returns:
- OpenKit type.
-
getApplicationID
public java.lang.String getApplicationID()
Get application identifier.- Returns:
- Custom application identifier.
-
getPercentEncodedApplicationID
public java.lang.String getPercentEncodedApplicationID()
Get percent encoded application identifier.- Returns:
- Custom application identifier, percent encoded.
-
getApplicationVersion
public java.lang.String getApplicationVersion()
Get application version.- Returns:
- Application version.
-
getOperatingSystem
public java.lang.String getOperatingSystem()
Get device operating system.- Returns:
- Device's operating system.
-
getManufacturer
public java.lang.String getManufacturer()
Get device manufacturer.- Returns:
- Device's manufacturer
-
getModelID
public java.lang.String getModelID()
Get device model identifier.- Returns:
- Device's model identifier.
-
getDefaultServerID
public int getDefaultServerID()
Get default Dynatrace server id to communicate with.- Returns:
- Default Dynatrace server id.
-
getSSLTrustManager
public SSLTrustManager getSSLTrustManager()
GetSSLTrustManager.- Returns:
SSLTrustManager.
-
getHttpRequestInterceptor
public HttpRequestInterceptor getHttpRequestInterceptor()
GetHttpRequestInterceptorconfigured in builder.- Returns:
HttpRequestInterceptor.
-
getHttpResponseInterceptor
public HttpResponseInterceptor getHttpResponseInterceptor()
GetHttpResponseInterceptorconfigured in builder.- Returns:
HttpResponseInterceptor.
-
-