Class TeamMemberLogInfo


  • public class TeamMemberLogInfo
    extends UserLogInfo
    Team member's logged information.
    • Field Detail

      • teamMemberId

        protected final java.lang.String teamMemberId
      • memberExternalId

        protected final java.lang.String memberExternalId
    • 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&#x2019s 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:
        getAccountId in class UserLogInfo
        Returns:
        value for this field, or null if not present.
      • getDisplayName

        public java.lang.String getDisplayName()
        User display name.
        Overrides:
        getDisplayName in class UserLogInfo
        Returns:
        value for this field, or null if not present.
      • getEmail

        public java.lang.String getEmail()
        User email address.
        Overrides:
        getEmail in class UserLogInfo
        Returns:
        value for this field, or null if not present.
      • getTeamMemberId

        public java.lang.String getTeamMemberId()
        Team member ID.
        Returns:
        value for this field, or null if not present.
      • getMemberExternalId

        public java.lang.String getMemberExternalId()
        Team member external ID.
        Returns:
        value for this field, or null if not present.
      • getTeam

        public TeamLogInfo getTeam()
        Details about this user&#x2019s team for enterprise event.
        Returns:
        value for this field, or null if not present.
      • newBuilder

        public static TeamMemberLogInfo.Builder newBuilder()
        Returns a new builder for creating an instance of this class.
        Returns:
        builder for this class.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class UserLogInfo
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Overrides:
        toStringMultiline in class UserLogInfo
        Returns:
        Formatted, multiline String representation of this object