Class Player.Builder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, PlayerOrBuilder, java.lang.Cloneable
    Enclosing class:
    Player

    public static final class Player.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<Player,​Player.Builder>
    implements PlayerOrBuilder
    Protobuf type streamlayer.sports.Player
    • Method Detail

      • getId

        public long getId()
        uint64 id = 1;
        Specified by:
        getId in interface PlayerOrBuilder
        Returns:
        The id.
      • setId

        public Player.Builder setId​(long value)
        uint64 id = 1;
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Player.Builder clearId()
        uint64 id = 1;
        Returns:
        This builder for chaining.
      • getCustomFields

        public java.lang.String getCustomFields()
        string custom_fields = 8;
        Specified by:
        getCustomFields in interface PlayerOrBuilder
        Returns:
        The customFields.
      • getCustomFieldsBytes

        public com.google.protobuf.ByteString getCustomFieldsBytes()
        string custom_fields = 8;
        Specified by:
        getCustomFieldsBytes in interface PlayerOrBuilder
        Returns:
        The bytes for customFields.
      • setCustomFields

        public Player.Builder setCustomFields​(java.lang.String value)
        string custom_fields = 8;
        Parameters:
        value - The customFields to set.
        Returns:
        This builder for chaining.
      • clearCustomFields

        public Player.Builder clearCustomFields()
        string custom_fields = 8;
        Returns:
        This builder for chaining.
      • setCustomFieldsBytes

        public Player.Builder setCustomFieldsBytes​(com.google.protobuf.ByteString value)
        string custom_fields = 8;
        Parameters:
        value - The bytes for customFields to set.
        Returns:
        This builder for chaining.
      • getFirstName

        public java.lang.String getFirstName()
        string first_name = 9;
        Specified by:
        getFirstName in interface PlayerOrBuilder
        Returns:
        The firstName.
      • getFirstNameBytes

        public com.google.protobuf.ByteString getFirstNameBytes()
        string first_name = 9;
        Specified by:
        getFirstNameBytes in interface PlayerOrBuilder
        Returns:
        The bytes for firstName.
      • setFirstName

        public Player.Builder setFirstName​(java.lang.String value)
        string first_name = 9;
        Parameters:
        value - The firstName to set.
        Returns:
        This builder for chaining.
      • clearFirstName

        public Player.Builder clearFirstName()
        string first_name = 9;
        Returns:
        This builder for chaining.
      • setFirstNameBytes

        public Player.Builder setFirstNameBytes​(com.google.protobuf.ByteString value)
        string first_name = 9;
        Parameters:
        value - The bytes for firstName to set.
        Returns:
        This builder for chaining.
      • getLastName

        public java.lang.String getLastName()
        string last_name = 10;
        Specified by:
        getLastName in interface PlayerOrBuilder
        Returns:
        The lastName.
      • getLastNameBytes

        public com.google.protobuf.ByteString getLastNameBytes()
        string last_name = 10;
        Specified by:
        getLastNameBytes in interface PlayerOrBuilder
        Returns:
        The bytes for lastName.
      • setLastName

        public Player.Builder setLastName​(java.lang.String value)
        string last_name = 10;
        Parameters:
        value - The lastName to set.
        Returns:
        This builder for chaining.
      • clearLastName

        public Player.Builder clearLastName()
        string last_name = 10;
        Returns:
        This builder for chaining.
      • setLastNameBytes

        public Player.Builder setLastNameBytes​(com.google.protobuf.ByteString value)
        string last_name = 10;
        Parameters:
        value - The bytes for lastName to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public java.lang.String getDisplayName()
        string display_name = 14;
        Specified by:
        getDisplayName in interface PlayerOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
        string display_name = 14;
        Specified by:
        getDisplayNameBytes in interface PlayerOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public Player.Builder setDisplayName​(java.lang.String value)
        string display_name = 14;
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public Player.Builder clearDisplayName()
        string display_name = 14;
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public Player.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
        string display_name = 14;
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • getBirthDate

        public java.lang.String getBirthDate()
        string birth_date = 11;
        Specified by:
        getBirthDate in interface PlayerOrBuilder
        Returns:
        The birthDate.
      • getBirthDateBytes

        public com.google.protobuf.ByteString getBirthDateBytes()
        string birth_date = 11;
        Specified by:
        getBirthDateBytes in interface PlayerOrBuilder
        Returns:
        The bytes for birthDate.
      • setBirthDate

        public Player.Builder setBirthDate​(java.lang.String value)
        string birth_date = 11;
        Parameters:
        value - The birthDate to set.
        Returns:
        This builder for chaining.
      • clearBirthDate

        public Player.Builder clearBirthDate()
        string birth_date = 11;
        Returns:
        This builder for chaining.
      • setBirthDateBytes

        public Player.Builder setBirthDateBytes​(com.google.protobuf.ByteString value)
        string birth_date = 11;
        Parameters:
        value - The bytes for birthDate to set.
        Returns:
        This builder for chaining.
      • hasNationality

        public boolean hasNationality()
        .streamlayer.sports.Country nationality = 12;
        Specified by:
        hasNationality in interface PlayerOrBuilder
        Returns:
        Whether the nationality field is set.
      • getNationality

        public Country getNationality()
        .streamlayer.sports.Country nationality = 12;
        Specified by:
        getNationality in interface PlayerOrBuilder
        Returns:
        The nationality.
      • setNationality

        public Player.Builder setNationality​(Country value)
        .streamlayer.sports.Country nationality = 12;
      • mergeNationality

        public Player.Builder mergeNationality​(Country value)
        .streamlayer.sports.Country nationality = 12;
      • clearNationality

        public Player.Builder clearNationality()
        .streamlayer.sports.Country nationality = 12;
      • hasAttributes

        public boolean hasAttributes()
        .streamlayer.sports.PlayerAttributes attributes = 13;
        Specified by:
        hasAttributes in interface PlayerOrBuilder
        Returns:
        Whether the attributes field is set.
      • clearAttributes

        public Player.Builder clearAttributes()
        .streamlayer.sports.PlayerAttributes attributes = 13;
      • getTeamsCount

        public int getTeamsCount()
        repeated .streamlayer.sports.PlayerTeam teams = 15;
        Specified by:
        getTeamsCount in interface PlayerOrBuilder
      • setTeams

        public Player.Builder setTeams​(int index,
                                       PlayerTeam value)
        repeated .streamlayer.sports.PlayerTeam teams = 15;
      • addTeams

        public Player.Builder addTeams​(int index,
                                       PlayerTeam value)
        repeated .streamlayer.sports.PlayerTeam teams = 15;
      • addAllTeams

        public Player.Builder addAllTeams​(java.lang.Iterable<? extends PlayerTeam> values)
        repeated .streamlayer.sports.PlayerTeam teams = 15;
      • clearTeams

        public Player.Builder clearTeams()
        repeated .streamlayer.sports.PlayerTeam teams = 15;
      • removeTeams

        public Player.Builder removeTeams​(int index)
        repeated .streamlayer.sports.PlayerTeam teams = 15;