Package com.dropbox.core.v2.teamlog
Class TeamMemberLogInfo
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.UserLogInfo
-
- com.dropbox.core.v2.teamlog.TeamMemberLogInfo
-
public class TeamMemberLogInfo extends UserLogInfo
Team member's logged information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTeamMemberLogInfo.BuilderBuilder forTeamMemberLogInfo.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringmemberExternalIdprotected TeamLogInfoteamprotected java.lang.StringteamMemberId-
Fields inherited from class com.dropbox.core.v2.teamlog.UserLogInfo
accountId, displayName, email
-
-
Constructor Summary
Constructors Constructor Description TeamMemberLogInfo()Team member's logged information.TeamMemberLogInfo(java.lang.String accountId, java.lang.String displayName, java.lang.String email, java.lang.String teamMemberId, java.lang.String memberExternalId, TeamLogInfo team)Team member's logged information.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAccountId()User unique ID.java.lang.StringgetDisplayName()User display name.java.lang.StringgetEmail()User email address.java.lang.StringgetMemberExternalId()Team member external ID.TeamLogInfogetTeam()Details about this user’s team for enterprise event.java.lang.StringgetTeamMemberId()Team member ID.inthashCode()static TeamMemberLogInfo.BuildernewBuilder()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.
-
-
-
Field Detail
-
teamMemberId
protected final java.lang.String teamMemberId
-
memberExternalId
protected final java.lang.String memberExternalId
-
team
protected final TeamLogInfo team
-
-
Constructor Detail
-
TeamMemberLogInfo
public TeamMemberLogInfo(java.lang.String accountId, java.lang.String displayName, java.lang.String email, java.lang.String teamMemberId, java.lang.String memberExternalId, TeamLogInfo team)Team member's logged information.Use
newBuilder()to create instances of this class without specifying values for all optional fields.- Parameters:
accountId- User unique ID. Must have length of at least 40 and have length of at most 40.displayName- User display name.email- User email address. Must have length of at most 255.teamMemberId- Team member ID.memberExternalId- Team member external ID. Must have length of at most 64.team- Details about this user’s team for enterprise event.- Throws:
java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
-
TeamMemberLogInfo
public TeamMemberLogInfo()
Team member's logged information.The default values for unset fields will be used.
-
-
Method Detail
-
getAccountId
public java.lang.String getAccountId()
User unique ID.- Overrides:
getAccountIdin classUserLogInfo- Returns:
- value for this field, or
nullif not present.
-
getDisplayName
public java.lang.String getDisplayName()
User display name.- Overrides:
getDisplayNamein classUserLogInfo- Returns:
- value for this field, or
nullif not present.
-
getEmail
public java.lang.String getEmail()
User email address.- Overrides:
getEmailin classUserLogInfo- Returns:
- value for this field, or
nullif not present.
-
getTeamMemberId
public java.lang.String getTeamMemberId()
Team member ID.- Returns:
- value for this field, or
nullif not present.
-
getMemberExternalId
public java.lang.String getMemberExternalId()
Team member external ID.- Returns:
- value for this field, or
nullif not present.
-
getTeam
public TeamLogInfo getTeam()
Details about this user’s team for enterprise event.- Returns:
- value for this field, or
nullif not present.
-
newBuilder
public static TeamMemberLogInfo.Builder newBuilder()
Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classUserLogInfo
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classUserLogInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classUserLogInfo
-
toStringMultiline
public java.lang.String toStringMultiline()
Returns a String representation of this object formatted for easier readability.The returned String may contain newlines.
- Overrides:
toStringMultilinein classUserLogInfo- Returns:
- Formatted, multiline String representation of this object
-
-