Class Fido2MetricsEntry

java.lang.Object
io.jans.orm.model.base.Entry
io.jans.fido2.model.metric.Fido2MetricsEntry
All Implemented Interfaces:
Serializable, Cloneable

public class Fido2MetricsEntry extends io.jans.orm.model.base.Entry implements Serializable
FIDO2 Metrics Entry - stores individual metric events
Author:
FIDO2 Team
See Also:
  • Constructor Details

    • Fido2MetricsEntry

      public Fido2MetricsEntry()
    • Fido2MetricsEntry

      public Fido2MetricsEntry(String metricType, String operationType, String status)
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getMetricType

      public String getMetricType()
    • setMetricType

      public void setMetricType(String metricType)
    • getTimestamp

      public Date getTimestamp()
    • setTimestamp

      public void setTimestamp(Date timestamp)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getOperationType

      public String getOperationType()
    • setOperationType

      public void setOperationType(String operationType)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getDurationMs

      public Long getDurationMs()
    • setDurationMs

      public void setDurationMs(Long durationMs)
    • getAuthenticatorType

      public String getAuthenticatorType()
    • setAuthenticatorType

      public void setAuthenticatorType(String authenticatorType)
    • getDeviceInfo

      public Fido2MetricsEntry.DeviceInfo getDeviceInfo()
    • setDeviceInfo

      public void setDeviceInfo(Fido2MetricsEntry.DeviceInfo deviceInfo)
    • getErrorReason

      public String getErrorReason()
    • setErrorReason

      public void setErrorReason(String errorReason)
    • getErrorCategory

      public String getErrorCategory()
    • setErrorCategory

      public void setErrorCategory(String errorCategory)
    • getFallbackMethod

      public String getFallbackMethod()
    • setFallbackMethod

      public void setFallbackMethod(String fallbackMethod)
    • getFallbackReason

      public String getFallbackReason()
    • setFallbackReason

      public void setFallbackReason(String fallbackReason)
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)
    • getAdditionalData

      public Map<String,Object> getAdditionalData()
    • setAdditionalData

      public void setAdditionalData(Map<String,Object> additionalData)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getApplicationType

      public String getApplicationType()
    • setApplicationType

      public void setApplicationType(String applicationType)
    • toString

      public String toString()
      Overrides:
      toString in class io.jans.orm.model.base.Entry
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class io.jans.orm.model.base.Entry
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class io.jans.orm.model.base.Entry