Package com.dropbox.core.v2.teamlog
Class WebDeviceSessionLogInfo.Builder
- java.lang.Object
- 
- com.dropbox.core.v2.teamlog.DeviceSessionLogInfo.Builder
- 
- com.dropbox.core.v2.teamlog.WebDeviceSessionLogInfo.Builder
 
 
- 
- Enclosing class:
- WebDeviceSessionLogInfo
 
 public static class WebDeviceSessionLogInfo.Builder extends DeviceSessionLogInfo.Builder Builder forWebDeviceSessionLogInfo.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.Stringbrowserprotected java.lang.Stringosprotected WebSessionLogInfosessionInfoprotected java.lang.StringuserAgent- 
Fields inherited from class com.dropbox.core.v2.teamlog.DeviceSessionLogInfo.Buildercreated, ipAddress, updated
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBuilder(java.lang.String userAgent, java.lang.String os, java.lang.String browser)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description WebDeviceSessionLogInfobuild()Builds an instance ofWebDeviceSessionLogInfoconfigured with this builder's valuesWebDeviceSessionLogInfo.BuilderwithCreated(java.util.Date created)Set value for optional field.WebDeviceSessionLogInfo.BuilderwithIpAddress(java.lang.String ipAddress)Set value for optional field.WebDeviceSessionLogInfo.BuilderwithSessionInfo(WebSessionLogInfo sessionInfo)Set value for optional field.WebDeviceSessionLogInfo.BuilderwithUpdated(java.util.Date updated)Set value for optional field.
 
- 
- 
- 
Field Detail- 
userAgentprotected final java.lang.String userAgent 
 - 
osprotected final java.lang.String os 
 - 
browserprotected final java.lang.String browser 
 - 
sessionInfoprotected WebSessionLogInfo sessionInfo 
 
- 
 - 
Method Detail- 
withSessionInfopublic WebDeviceSessionLogInfo.Builder withSessionInfo(WebSessionLogInfo sessionInfo) Set value for optional field.- Parameters:
- sessionInfo- Web session unique id.
- Returns:
- this builder
 
 - 
withIpAddresspublic WebDeviceSessionLogInfo.Builder withIpAddress(java.lang.String ipAddress) Set value for optional field.- Overrides:
- withIpAddressin class- DeviceSessionLogInfo.Builder
- Parameters:
- ipAddress- The IP address of the last activity from this session.
- Returns:
- this builder
 
 - 
withCreatedpublic WebDeviceSessionLogInfo.Builder withCreated(java.util.Date created) Set value for optional field.- Overrides:
- withCreatedin class- DeviceSessionLogInfo.Builder
- Parameters:
- created- The time this session was created.
- Returns:
- this builder
 
 - 
withUpdatedpublic WebDeviceSessionLogInfo.Builder withUpdated(java.util.Date updated) Set value for optional field.- Overrides:
- withUpdatedin class- DeviceSessionLogInfo.Builder
- Parameters:
- updated- The time of the last activity from this session.
- Returns:
- this builder
 
 - 
buildpublic WebDeviceSessionLogInfo build() Builds an instance ofWebDeviceSessionLogInfoconfigured with this builder's values- Overrides:
- buildin class- DeviceSessionLogInfo.Builder
- Returns:
- new instance of WebDeviceSessionLogInfo
 
 
- 
 
-