Class BasicAccount.Builder

  • Enclosing class:
    BasicAccount

    public static class BasicAccount.Builder
    extends java.lang.Object
    Builder for BasicAccount.
    • Field Detail

      • accountId

        protected final java.lang.String accountId
      • name

        protected final Name name
      • email

        protected final java.lang.String email
      • emailVerified

        protected final boolean emailVerified
      • disabled

        protected final boolean disabled
      • isTeammate

        protected final boolean isTeammate
      • profilePhotoUrl

        protected java.lang.String profilePhotoUrl
      • teamMemberId

        protected java.lang.String teamMemberId
    • Constructor Detail

      • Builder

        protected Builder​(java.lang.String accountId,
                          Name name,
                          java.lang.String email,
                          boolean emailVerified,
                          boolean disabled,
                          boolean isTeammate)
    • Method Detail

      • withProfilePhotoUrl

        public BasicAccount.Builder withProfilePhotoUrl​(java.lang.String profilePhotoUrl)
        Set value for optional field.
        Parameters:
        profilePhotoUrl - URL for the photo representing the user, if one is set.
        Returns:
        this builder
      • withTeamMemberId

        public BasicAccount.Builder withTeamMemberId​(java.lang.String teamMemberId)
        Set value for optional field.
        Parameters:
        teamMemberId - The user's unique team member id. This field will only be present if the user is part of a team and BasicAccount.getIsTeammate() is true.
        Returns:
        this builder