Package com.dropbox.core.v2.teamlog
Class DeviceSessionLogInfo
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.DeviceSessionLogInfo
-
- Direct Known Subclasses:
DesktopDeviceSessionLogInfo
,LegacyDeviceSessionLogInfo
,MobileDeviceSessionLogInfo
,WebDeviceSessionLogInfo
public class DeviceSessionLogInfo extends java.lang.Object
Device's session logged information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeviceSessionLogInfo.Builder
Builder forDeviceSessionLogInfo
.
-
Constructor Summary
Constructors Constructor Description DeviceSessionLogInfo()
Device's session logged information.DeviceSessionLogInfo(java.lang.String ipAddress, java.util.Date created, java.util.Date updated)
Device's session logged information.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.util.Date
getCreated()
The time this session was created.java.lang.String
getIpAddress()
The IP address of the last activity from this session.java.util.Date
getUpdated()
The time of the last activity from this session.int
hashCode()
static DeviceSessionLogInfo.Builder
newBuilder()
Returns a new builder for creating an instance of this class.java.lang.String
toString()
java.lang.String
toStringMultiline()
Returns a String representation of this object formatted for easier readability.
-
-
-
Constructor Detail
-
DeviceSessionLogInfo
public DeviceSessionLogInfo(@Nullable java.lang.String ipAddress, @Nullable java.util.Date created, @Nullable java.util.Date updated)
Device's session logged information.Use
newBuilder()
to create instances of this class without specifying values for all optional fields.- Parameters:
ipAddress
- The IP address of the last activity from this session.created
- The time this session was created.updated
- The time of the last activity from this session.
-
DeviceSessionLogInfo
public DeviceSessionLogInfo()
Device's session logged information.The default values for unset fields will be used.
-
-
Method Detail
-
getIpAddress
@Nullable public java.lang.String getIpAddress()
The IP address of the last activity from this session.- Returns:
- value for this field, or
null
if not present.
-
getCreated
@Nullable public java.util.Date getCreated()
The time this session was created.- Returns:
- value for this field, or
null
if not present.
-
getUpdated
@Nullable public java.util.Date getUpdated()
The time of the last activity from this session.- Returns:
- value for this field, or
null
if not present.
-
newBuilder
public static DeviceSessionLogInfo.Builder newBuilder()
Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Returns:
- Formatted, multiline String representation of this object
-
-