Enum AnalyticsCapability
- All Implemented Interfaces:
Comparable<AnalyticsCapability>
Enumerates the analytics features a provider (or a server-side subscription
tier) may support. Code can introspect a provider via
AnalyticsProvider.supports(AnalyticsCapability) to decide whether a
given call will actually be honoured, and tooling can render the capability
matrix of the current account tier.-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCrash and exception reporting.Arbitrary named events with parameters.Conversion funnels.Raw, per-event data export.Live (near real-time) reporting.Reporting of screen / page views.Per-user properties / custom dimensions. -
Method Summary
Modifier and TypeMethodDescriptionstatic AnalyticsCapabilityReturns the enum constant of this type with the specified name.static AnalyticsCapability[]values()Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class Enum
clone, compareTo, equals, getDeclaringClass, getEnumValues, hashCode, name, ordinal, setEnumValues, toString, valueOf
-
Enum Constant Details
-
SCREEN_VIEWS
Reporting of screen / page views. -
EVENTS
Arbitrary named events with parameters. -
USER_PROPERTIES
Per-user properties / custom dimensions. -
CRASH_REPORTING
Crash and exception reporting. -
REAL_TIME
Live (near real-time) reporting. -
FUNNELS
Conversion funnels. -
RAW_EXPORT
Raw, per-event data export.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-