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 SummaryNested Classes Modifier and Type Class Description static classTeamMemberLogInfo.BuilderBuilder forTeamMemberLogInfo.
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringmemberExternalIdprotected TeamLogInfoteamprotected java.lang.StringteamMemberId- 
Fields inherited from class com.dropbox.core.v2.teamlog.UserLogInfoaccountId, displayName, email
 
- 
 - 
Constructor SummaryConstructors 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 SummaryAll 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- 
teamMemberIdprotected final java.lang.String teamMemberId 
 - 
memberExternalIdprotected final java.lang.String memberExternalId 
 - 
teamprotected final TeamLogInfo team 
 
- 
 - 
Constructor Detail- 
TeamMemberLogInfopublic 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.
 
 - 
TeamMemberLogInfopublic TeamMemberLogInfo() Team member's logged information.The default values for unset fields will be used. 
 
- 
 - 
Method Detail- 
getAccountIdpublic java.lang.String getAccountId() User unique ID.- Overrides:
- getAccountIdin class- UserLogInfo
- Returns:
- value for this field, or nullif not present.
 
 - 
getDisplayNamepublic java.lang.String getDisplayName() User display name.- Overrides:
- getDisplayNamein class- UserLogInfo
- Returns:
- value for this field, or nullif not present.
 
 - 
getEmailpublic java.lang.String getEmail() User email address.- Overrides:
- getEmailin class- UserLogInfo
- Returns:
- value for this field, or nullif not present.
 
 - 
getTeamMemberIdpublic java.lang.String getTeamMemberId() Team member ID.- Returns:
- value for this field, or nullif not present.
 
 - 
getMemberExternalIdpublic java.lang.String getMemberExternalId() Team member external ID.- Returns:
- value for this field, or nullif not present.
 
 - 
getTeampublic TeamLogInfo getTeam() Details about this user’s team for enterprise event.- Returns:
- value for this field, or nullif not present.
 
 - 
newBuilderpublic static TeamMemberLogInfo.Builder newBuilder() Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- UserLogInfo
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- UserLogInfo
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- UserLogInfo
 
 - 
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- UserLogInfo
- Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-