Class LeaderboardItem.Builder

    • Method Detail

      • setStreak

        public LeaderboardItem.Builder setStreak​(int value)
        int32 streak = 1;
        Parameters:
        value - The streak to set.
        Returns:
        This builder for chaining.
      • setCorrect

        public LeaderboardItem.Builder setCorrect​(int value)
        int32 correct = 2;
        Parameters:
        value - The correct to set.
        Returns:
        This builder for chaining.
      • clearCorrect

        public LeaderboardItem.Builder clearCorrect()
        int32 correct = 2;
        Returns:
        This builder for chaining.
      • setIncorrect

        public LeaderboardItem.Builder setIncorrect​(int value)
        int32 incorrect = 3;
        Parameters:
        value - The incorrect to set.
        Returns:
        This builder for chaining.
      • clearIncorrect

        public LeaderboardItem.Builder clearIncorrect()
        int32 incorrect = 3;
        Returns:
        This builder for chaining.
      • setPoints

        public LeaderboardItem.Builder setPoints​(int value)
        int32 points = 4;
        Parameters:
        value - The points to set.
        Returns:
        This builder for chaining.
      • setRank

        public LeaderboardItem.Builder setRank​(int value)
        int32 rank = 5;
        Parameters:
        value - The rank to set.
        Returns:
        This builder for chaining.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
        string name = 6;
        Specified by:
        getNameBytes in interface LeaderboardItemOrBuilder
        Returns:
        The bytes for name.
      • setName

        public LeaderboardItem.Builder setName​(java.lang.String value)
        string name = 6;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • setNameBytes

        public LeaderboardItem.Builder setNameBytes​(com.google.protobuf.ByteString value)
        string name = 6;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getAvatarBytes

        public com.google.protobuf.ByteString getAvatarBytes()
        string avatar = 7;
        Specified by:
        getAvatarBytes in interface LeaderboardItemOrBuilder
        Returns:
        The bytes for avatar.
      • setAvatar

        public LeaderboardItem.Builder setAvatar​(java.lang.String value)
        string avatar = 7;
        Parameters:
        value - The avatar to set.
        Returns:
        This builder for chaining.
      • clearAvatar

        public LeaderboardItem.Builder clearAvatar()
        string avatar = 7;
        Returns:
        This builder for chaining.
      • setAvatarBytes

        public LeaderboardItem.Builder setAvatarBytes​(com.google.protobuf.ByteString value)
        string avatar = 7;
        Parameters:
        value - The bytes for avatar to set.
        Returns:
        This builder for chaining.
      • getUserIdBytes

        public com.google.protobuf.ByteString getUserIdBytes()
        string user_id = 8;
        Specified by:
        getUserIdBytes in interface LeaderboardItemOrBuilder
        Returns:
        The bytes for userId.
      • setUserId

        public LeaderboardItem.Builder setUserId​(java.lang.String value)
        string user_id = 8;
        Parameters:
        value - The userId to set.
        Returns:
        This builder for chaining.
      • clearUserId

        public LeaderboardItem.Builder clearUserId()
        string user_id = 8;
        Returns:
        This builder for chaining.
      • setUserIdBytes

        public LeaderboardItem.Builder setUserIdBytes​(com.google.protobuf.ByteString value)
        string user_id = 8;
        Parameters:
        value - The bytes for userId to set.
        Returns:
        This builder for chaining.
      • setRecentCorrect

        public LeaderboardItem.Builder setRecentCorrect​(int value)
        int32 recent_correct = 9;
        Parameters:
        value - The recentCorrect to set.
        Returns:
        This builder for chaining.
      • clearRecentCorrect

        public LeaderboardItem.Builder clearRecentCorrect()
        int32 recent_correct = 9;
        Returns:
        This builder for chaining.
      • setStreakLoss

        public LeaderboardItem.Builder setStreakLoss​(int value)
        int32 streak_loss = 10;
        Parameters:
        value - The streakLoss to set.
        Returns:
        This builder for chaining.
      • clearStreakLoss

        public LeaderboardItem.Builder clearStreakLoss()
        int32 streak_loss = 10;
        Returns:
        This builder for chaining.
      • getFriendsRank

        public int getFriendsRank()
         for summary request only
         
        int32 friends_rank = 11;
        Specified by:
        getFriendsRank in interface LeaderboardItemOrBuilder
        Returns:
        The friendsRank.
      • setFriendsRank

        public LeaderboardItem.Builder setFriendsRank​(int value)
         for summary request only
         
        int32 friends_rank = 11;
        Parameters:
        value - The friendsRank to set.
        Returns:
        This builder for chaining.
      • clearFriendsRank

        public LeaderboardItem.Builder clearFriendsRank()
         for summary request only
         
        int32 friends_rank = 11;
        Returns:
        This builder for chaining.
      • getInTop

        public int getInTop()
         for summary request only
         
        int32 in_top = 12;
        Specified by:
        getInTop in interface LeaderboardItemOrBuilder
        Returns:
        The inTop.
      • setInTop

        public LeaderboardItem.Builder setInTop​(int value)
         for summary request only
         
        int32 in_top = 12;
        Parameters:
        value - The inTop to set.
        Returns:
        This builder for chaining.
      • clearInTop

        public LeaderboardItem.Builder clearInTop()
         for summary request only
         
        int32 in_top = 12;
        Returns:
        This builder for chaining.