Class UserDetails

    • Method Detail

      • sessionId

        public final String sessionId()

        The session ID that the performance events are from.

        Returns:
        The session ID that the performance events are from.
      • userId

        public final String userId()

        The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.

        Returns:
        The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)