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 [json_name = "id"];
        Specified by:
        getId in interface PlayerOrBuilder
        Returns:
        The id.
      • setId

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public Player.Builder setNationality​(Country value)
        .streamlayer.sports.Country nationality = 12 [json_name = "nationality"];
      • setNationality

        public Player.Builder setNationality​(Country.Builder builderForValue)
        .streamlayer.sports.Country nationality = 12 [json_name = "nationality"];
      • mergeNationality

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

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

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

        public PlayerAttributes getAttributes()
        .streamlayer.sports.PlayerAttributes attributes = 13 [json_name = "attributes"];
        Specified by:
        getAttributes in interface PlayerOrBuilder
        Returns:
        The attributes.
      • setAttributes

        public Player.Builder setAttributes​(PlayerAttributes value)
        .streamlayer.sports.PlayerAttributes attributes = 13 [json_name = "attributes"];
      • mergeAttributes

        public Player.Builder mergeAttributes​(PlayerAttributes value)
        .streamlayer.sports.PlayerAttributes attributes = 13 [json_name = "attributes"];
      • clearAttributes

        public Player.Builder clearAttributes()
        .streamlayer.sports.PlayerAttributes attributes = 13 [json_name = "attributes"];
      • getTeamsList

        public java.util.List<PlayerTeam> getTeamsList()
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
        Specified by:
        getTeamsList in interface PlayerOrBuilder
      • getTeamsCount

        public int getTeamsCount()
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
        Specified by:
        getTeamsCount in interface PlayerOrBuilder
      • getTeams

        public PlayerTeam getTeams​(int index)
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
        Specified by:
        getTeams in interface PlayerOrBuilder
      • setTeams

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

        public Player.Builder setTeams​(int index,
                                       PlayerTeam.Builder builderForValue)
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
      • addTeams

        public Player.Builder addTeams​(PlayerTeam value)
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
      • addTeams

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

        public Player.Builder addTeams​(int index,
                                       PlayerTeam.Builder builderForValue)
        repeated .streamlayer.sports.PlayerTeam teams = 15 [json_name = "teams"];
      • addAllTeams

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

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

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