public final class BrowserMonitoringConfigImpl extends BaseConfig implements BrowserMonitoringConfig
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALLOW_MULTIPLE_FOOTERS |
static java.lang.String |
AUTO_INSTRUMENT |
static java.lang.String |
DEBUG |
static boolean |
DEFAULT_ALLOW_MULTIPLE_FOOTERS |
static boolean |
DEFAULT_AUTO_INSTRUMENT |
static boolean |
DEFAULT_DEBUG |
static java.lang.String |
DEFAULT_LOADER_TYPE |
static boolean |
DEFAULT_SSL_FOR_HTTP |
static java.lang.String |
DISABLE_AUTO_PAGES |
static java.lang.String |
LOADER_TYPE |
static java.lang.String |
SSL_FOR_HTTP |
static java.lang.String |
SYSTEM_PROPERTY_ROOT |
addDeprecatedProperties, COMMA_SEPARATOR, deprecatedProperties, SEMI_COLON_SEPARATOR, systemPropertyPrefix| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getDisabledAutoPages()
A set of pages which should be disabled for auto rum.
|
java.lang.String |
getLoaderType()
The type of loader to send.
|
boolean |
isAllowMultipleFooters()
False means return a RUM footer only once per transaction.
|
boolean |
isAutoInstrumentEnabled()
If the auto_instrument property is
true, Real User Monitoring instrumentation is added
automatically. |
boolean |
isDebug()
We plan to use this setting to control whether non-minified JS should be sent for debugging purposes.
|
boolean |
isSslForHttp()
True forces the use of HTTPS instrumentation on HTTP pages.
|
boolean |
isSslForHttpSet()
True if this field sslForHttp is explicitly set.
|
addDeprecatedProperty, castValue, clearDeprecatedProperties, getDoubleProperty, getIntegerSet, getIntProperty, getProperties, getProperty, getProperty, getPropertyFromSystemEnvironment, getPropertyFromSystemProperties, getStringPropertyOrNull, getSystemPropertyKey, getUniqueStrings, getUniqueStrings, getUniqueStringsFromCollection, getUniqueStringsFromCollection, getUniqueStringsFromString, nestedPropspublic static final java.lang.String AUTO_INSTRUMENT
public static final java.lang.String DISABLE_AUTO_PAGES
public static final java.lang.String SSL_FOR_HTTP
public static final java.lang.String LOADER_TYPE
public static final java.lang.String DEBUG
public static final java.lang.String ALLOW_MULTIPLE_FOOTERS
public static final boolean DEFAULT_AUTO_INSTRUMENT
public static final java.lang.String SYSTEM_PROPERTY_ROOT
public static final java.lang.String DEFAULT_LOADER_TYPE
public static final boolean DEFAULT_DEBUG
public static final boolean DEFAULT_SSL_FOR_HTTP
public static final boolean DEFAULT_ALLOW_MULTIPLE_FOOTERS
public boolean isAutoInstrumentEnabled()
BrowserMonitoringConfigtrue, Real User Monitoring instrumentation is added
automatically.isAutoInstrumentEnabled in interface BrowserMonitoringConfigtrue if auto instrumentation is enabledpublic java.util.Set<java.lang.String> getDisabledAutoPages()
BrowserMonitoringConfiggetDisabledAutoPages in interface BrowserMonitoringConfigpublic java.lang.String getLoaderType()
BrowserMonitoringConfiggetLoaderType in interface BrowserMonitoringConfigpublic boolean isDebug()
BrowserMonitoringConfigisDebug in interface BrowserMonitoringConfigpublic boolean isSslForHttp()
BrowserMonitoringConfigisSslForHttp in interface BrowserMonitoringConfigpublic boolean isSslForHttpSet()
BrowserMonitoringConfigisSslForHttpSet in interface BrowserMonitoringConfigpublic boolean isAllowMultipleFooters()
BrowserMonitoringConfigisAllowMultipleFooters in interface BrowserMonitoringConfig