Class Event.Custom

  • Enclosing class:
    Event

    public static final class Event.Custom
    extends Event
    A custom event created with one of the SDK's track methods.
    • Constructor Summary

      Constructors 
      Constructor Description
      Custom​(long timestamp, java.lang.String key, com.launchdarkly.sdk.LDContext context, com.launchdarkly.sdk.LDValue data, java.lang.Double metricValue)
      Constructs a custom event.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.launchdarkly.sdk.LDValue getData()
      The custom data associated with the event, if any.
      java.lang.String getKey()
      The custom event key.
      java.lang.Double getMetricValue()
      The numeric metric value associated with the event, if any.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Custom

        public Custom​(long timestamp,
                      java.lang.String key,
                      com.launchdarkly.sdk.LDContext context,
                      com.launchdarkly.sdk.LDValue data,
                      java.lang.Double metricValue)
        Constructs a custom event.
        Parameters:
        timestamp - the timestamp in milliseconds
        key - the event key
        context - the context associated with the event
        data - custom data if any (null is the same as LDValue.ofNull())
        metricValue - custom metric value if any
    • Method Detail

      • getKey

        public java.lang.String getKey()
        The custom event key.
        Returns:
        the event key
      • getData

        public com.launchdarkly.sdk.LDValue getData()
        The custom data associated with the event, if any.
        Returns:
        the event data (null is equivalent to LDValue.ofNull())
      • getMetricValue

        public java.lang.Double getMetricValue()
        The numeric metric value associated with the event, if any.
        Returns:
        the metric value or null