Package io.jans.fido2.model.metric
Class Fido2MetricsEntry
java.lang.Object
io.jans.orm.model.base.Entry
io.jans.fido2.model.metric.Fido2MetricsEntry
- All Implemented Interfaces:
Serializable,Cloneable
FIDO2 Metrics Entry - stores individual metric events
- Author:
- FIDO2 Team
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDevice information extracted from User-Agent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()inthashCode()voidsetAdditionalData(Map<String, Object> additionalData) voidsetApplicationType(String applicationType) voidsetAuthenticatorType(String authenticatorType) voidsetDeviceInfo(Fido2MetricsEntry.DeviceInfo deviceInfo) voidsetDurationMs(Long durationMs) voidsetErrorCategory(String errorCategory) voidsetErrorReason(String errorReason) voidsetFallbackMethod(String fallbackMethod) voidsetFallbackReason(String fallbackReason) voidvoidsetIpAddress(String ipAddress) voidsetMetricType(String metricType) voidvoidsetOperationType(String operationType) voidsetSessionId(String sessionId) voidvoidsetTimestamp(Date timestamp) voidsetUserAgent(String userAgent) voidvoidsetUsername(String username) toString()Methods inherited from class io.jans.orm.model.base.Entry
getBaseDn, getDn, setBaseDn, setDn
-
Constructor Details
-
Fido2MetricsEntry
public Fido2MetricsEntry() -
Fido2MetricsEntry
-
-
Method Details
-
getId
-
setId
-
getMetricType
-
setMetricType
-
getTimestamp
-
setTimestamp
-
getUserId
-
setUserId
-
getUsername
-
setUsername
-
getOperationType
-
setOperationType
-
getStatus
-
setStatus
-
getDurationMs
-
setDurationMs
-
getAuthenticatorType
-
setAuthenticatorType
-
getDeviceInfo
-
setDeviceInfo
-
getErrorReason
-
setErrorReason
-
getErrorCategory
-
setErrorCategory
-
getFallbackMethod
-
setFallbackMethod
-
getFallbackReason
-
setFallbackReason
-
getUserAgent
-
setUserAgent
-
getIpAddress
-
setIpAddress
-
getSessionId
-
setSessionId
-
getAdditionalData
-
setAdditionalData
-
getNodeId
-
setNodeId
-
getApplicationType
-
setApplicationType
-
toString
- Overrides:
toStringin classio.jans.orm.model.base.Entry
-
equals
- Overrides:
equalsin classio.jans.orm.model.base.Entry
-
hashCode
public int hashCode()- Overrides:
hashCodein classio.jans.orm.model.base.Entry
-