Class LeaderboardItem.Builder

    • Method Detail

      • setStreak

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

        public LeaderboardItem.Builder clearStreak()
        int32 streak = 1 [json_name = "streak"];
        Returns:
        This builder for chaining.
      • setCorrect

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

        public LeaderboardItem.Builder clearCorrect()
        int32 correct = 2 [json_name = "correct"];
        Returns:
        This builder for chaining.
      • getIncorrect

        public int getIncorrect()
        int32 incorrect = 3 [json_name = "incorrect"];
        Specified by:
        getIncorrect in interface LeaderboardItemOrBuilder
        Returns:
        The incorrect.
      • setIncorrect

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

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

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

        public LeaderboardItem.Builder clearPoints()
        int32 points = 4 [json_name = "points"];
        Returns:
        This builder for chaining.
      • setRank

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

        public LeaderboardItem.Builder clearRank()
        int32 rank = 5 [json_name = "rank"];
        Returns:
        This builder for chaining.
      • getName

        public java.lang.String getName()
        string name = 6 [json_name = "name"];
        Specified by:
        getName in interface LeaderboardItemOrBuilder
        Returns:
        The name.
      • getNameBytes

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

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

        public LeaderboardItem.Builder clearName()
        string name = 6 [json_name = "name"];
        Returns:
        This builder for chaining.
      • setNameBytes

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

        public java.lang.String getAvatar()
        string avatar = 7 [json_name = "avatar"];
        Specified by:
        getAvatar in interface LeaderboardItemOrBuilder
        Returns:
        The avatar.
      • getAvatarBytes

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

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

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

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

        public java.lang.String getUserId()
        string user_id = 8 [json_name = "userId"];
        Specified by:
        getUserId in interface LeaderboardItemOrBuilder
        Returns:
        The userId.
      • getUserIdBytes

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

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

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

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

        public int getRecentCorrect()
        int32 recent_correct = 9 [json_name = "recentCorrect"];
        Specified by:
        getRecentCorrect in interface LeaderboardItemOrBuilder
        Returns:
        The recentCorrect.
      • setRecentCorrect

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

        public LeaderboardItem.Builder clearRecentCorrect()
        int32 recent_correct = 9 [json_name = "recentCorrect"];
        Returns:
        This builder for chaining.
      • getStreakLoss

        public int getStreakLoss()
        int32 streak_loss = 10 [json_name = "streakLoss"];
        Specified by:
        getStreakLoss in interface LeaderboardItemOrBuilder
        Returns:
        The streakLoss.
      • setStreakLoss

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

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

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

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

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

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

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

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