public static final class IdfwUserSessionData.Builder
extends java.lang.Object
IdfwUserSessionData
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
IdfwUserSessionData . |
Modifier and Type | Method and Description |
---|---|
IdfwUserSessionData |
build() |
IdfwUserSessionData.Builder |
setDomainName(java.lang.String domainName)
AD Domain of user.
|
IdfwUserSessionData.Builder |
setId(java.lang.String id)
Identifier of user session data.
|
IdfwUserSessionData.Builder |
setLoginTime(java.lang.Long loginTime)
Login time.
|
IdfwUserSessionData.Builder |
setLogoutTime(java.lang.Long logoutTime)
Logout time if applicable.
|
IdfwUserSessionData.Builder |
setSessionSource(java.lang.String sessionSource)
Possible values are:
IdfwUserSessionData.SESSION_SOURCE_GI IdfwUserSessionData.SESSION_SOURCE_ELS IdfwUserSessionData.SESSION_SOURCE_LI User
session source can be one of: - GI (Guest Introspection) - ELS (AD Event log
server) - LI (Log Insight)
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
IdfwUserSessionData.Builder |
setUserId(java.lang.String userId)
AD user ID (may not exist).
|
IdfwUserSessionData.Builder |
setUserName(java.lang.String userName)
AD user name.
|
IdfwUserSessionData.Builder |
setUserSessionId(java.lang.Long userSessionId)
User session ID.
|
IdfwUserSessionData.Builder |
setVmExtId(java.lang.String vmExtId)
Virtual machine (external ID or BIOS UUID) where login/logout events occurred.
|
public Builder()
IdfwUserSessionData
.public IdfwUserSessionData.Builder setDomainName(java.lang.String domainName)
domainName
- New value for the property.public IdfwUserSessionData.Builder setId(java.lang.String id)
id
- New value for the property.public IdfwUserSessionData.Builder setLoginTime(java.lang.Long loginTime)
loginTime
- New value for the property.public IdfwUserSessionData.Builder setLogoutTime(java.lang.Long logoutTime)
logoutTime
- New value for the property.public IdfwUserSessionData.Builder setSessionSource(java.lang.String sessionSource)
sessionSource
- New value for the property.public IdfwUserSessionData.Builder setUserId(java.lang.String userId)
userId
- New value for the property.public IdfwUserSessionData.Builder setUserName(java.lang.String userName)
userName
- New value for the property.public IdfwUserSessionData.Builder setUserSessionId(java.lang.Long userSessionId)
userSessionId
- New value for the property.public IdfwUserSessionData.Builder setVmExtId(java.lang.String vmExtId)
vmExtId
- New value for the property.public IdfwUserSessionData build()