Package com.dropbox.core.v2.team
Class MobileClientSession
- java.lang.Object
- 
- com.dropbox.core.v2.team.DeviceSession
- 
- com.dropbox.core.v2.team.MobileClientSession
 
 
- 
 public class MobileClientSession extends DeviceSession Information about linked Dropbox mobile client sessions.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMobileClientSession.BuilderBuilder forMobileClientSession.
 - 
Field SummaryFields Modifier and Type Field Description protected MobileClientPlatformclientTypeprotected java.lang.StringclientVersionprotected java.lang.StringdeviceNameprotected java.lang.StringlastCarrierprotected java.lang.StringosVersion
 - 
Constructor SummaryConstructors Constructor Description MobileClientSession(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType)Information about linked Dropbox mobile client sessions.MobileClientSession(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType, java.lang.String ipAddress, java.lang.String country, java.util.Date created, java.util.Date updated, java.lang.String clientVersion, java.lang.String osVersion, java.lang.String lastCarrier)Information about linked Dropbox mobile client sessions.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)MobileClientPlatformgetClientType()The mobile application type.java.lang.StringgetClientVersion()The dropbox client version.java.lang.StringgetCountry()The country from which the last activity from this session was made.java.util.DategetCreated()The time this session was created.java.lang.StringgetDeviceName()The device name.java.lang.StringgetIpAddress()The IP address of the last activity from this session.java.lang.StringgetLastCarrier()last carrier used by the device.java.lang.StringgetOsVersion()The hosting OS version.java.lang.StringgetSessionId()The session id.java.util.DategetUpdated()The time of the last activity from this session.inthashCode()static MobileClientSession.BuildernewBuilder(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType)Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.- 
Methods inherited from class com.dropbox.core.v2.team.DeviceSessionnewBuilder
 
- 
 
- 
- 
- 
Field Detail- 
deviceNameprotected final java.lang.String deviceName 
 - 
clientTypeprotected final MobileClientPlatform clientType 
 - 
clientVersionprotected final java.lang.String clientVersion 
 - 
osVersionprotected final java.lang.String osVersion 
 - 
lastCarrierprotected final java.lang.String lastCarrier 
 
- 
 - 
Constructor Detail- 
MobileClientSessionpublic MobileClientSession(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType, java.lang.String ipAddress, java.lang.String country, java.util.Date created, java.util.Date updated, java.lang.String clientVersion, java.lang.String osVersion, java.lang.String lastCarrier)Information about linked Dropbox mobile client sessions.Use newBuilder(java.lang.String,java.lang.String,com.dropbox.core.v2.team.MobileClientPlatform)to create instances of this class without specifying values for all optional fields.- Parameters:
- sessionId- The session id. Must not be- null.
- deviceName- The device name. Must not be- null.
- clientType- The mobile application type. Must not be- null.
- ipAddress- The IP address of the last activity from this session.
- country- The country from which the last activity from this session was made.
- created- The time this session was created.
- updated- The time of the last activity from this session.
- clientVersion- The dropbox client version.
- osVersion- The hosting OS version.
- lastCarrier- last carrier used by the device.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
MobileClientSessionpublic MobileClientSession(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType)Information about linked Dropbox mobile client sessions.The default values for unset fields will be used. - Parameters:
- sessionId- The session id. Must not be- null.
- deviceName- The device name. Must not be- null.
- clientType- The mobile application type. Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getSessionIdpublic java.lang.String getSessionId() The session id.- Overrides:
- getSessionIdin class- DeviceSession
- Returns:
- value for this field, never null.
 
 - 
getDeviceNamepublic java.lang.String getDeviceName() The device name.- Returns:
- value for this field, never null.
 
 - 
getClientTypepublic MobileClientPlatform getClientType() The mobile application type.- Returns:
- value for this field, never null.
 
 - 
getIpAddresspublic java.lang.String getIpAddress() The IP address of the last activity from this session.- Overrides:
- getIpAddressin class- DeviceSession
- Returns:
- value for this field, or nullif not present.
 
 - 
getCountrypublic java.lang.String getCountry() The country from which the last activity from this session was made.- Overrides:
- getCountryin class- DeviceSession
- Returns:
- value for this field, or nullif not present.
 
 - 
getCreatedpublic java.util.Date getCreated() The time this session was created.- Overrides:
- getCreatedin class- DeviceSession
- Returns:
- value for this field, or nullif not present.
 
 - 
getUpdatedpublic java.util.Date getUpdated() The time of the last activity from this session.- Overrides:
- getUpdatedin class- DeviceSession
- Returns:
- value for this field, or nullif not present.
 
 - 
getClientVersionpublic java.lang.String getClientVersion() The dropbox client version.- Returns:
- value for this field, or nullif not present.
 
 - 
getOsVersionpublic java.lang.String getOsVersion() The hosting OS version.- Returns:
- value for this field, or nullif not present.
 
 - 
getLastCarrierpublic java.lang.String getLastCarrier() last carrier used by the device.- Returns:
- value for this field, or nullif not present.
 
 - 
newBuilderpublic static MobileClientSession.Builder newBuilder(java.lang.String sessionId, java.lang.String deviceName, MobileClientPlatform clientType) Returns a new builder for creating an instance of this class.- Parameters:
- sessionId- The session id. Must not be- null.
- deviceName- The device name. Must not be- null.
- clientType- The mobile application type. Must not be- null.
- Returns:
- builder for this class.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- DeviceSession
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- DeviceSession
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- DeviceSession
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Overrides:
- toStringMultilinein class- DeviceSession
- Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-