Class GameOdds.Builder

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

    public static final class GameOdds.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<GameOdds,​GameOdds.Builder>
    implements GameOddsOrBuilder
    Protobuf type streamlayer.sportsdata.GameOdds
    • Method Detail

      • getOdd

        public java.lang.String getOdd()
        string odd = 8 [json_name = "odd"];
        Specified by:
        getOdd in interface GameOddsOrBuilder
        Returns:
        The odd.
      • getOddBytes

        public com.google.protobuf.ByteString getOddBytes()
        string odd = 8 [json_name = "odd"];
        Specified by:
        getOddBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for odd.
      • setOdd

        public GameOdds.Builder setOdd​(java.lang.String value)
        string odd = 8 [json_name = "odd"];
        Parameters:
        value - The odd to set.
        Returns:
        This builder for chaining.
      • clearOdd

        public GameOdds.Builder clearOdd()
        string odd = 8 [json_name = "odd"];
        Returns:
        This builder for chaining.
      • setOddBytes

        public GameOdds.Builder setOddBytes​(com.google.protobuf.ByteString value)
        string odd = 8 [json_name = "odd"];
        Parameters:
        value - The bytes for odd to set.
        Returns:
        This builder for chaining.
      • getTotal

        public double getTotal()
        double total = 3 [json_name = "total"];
        Specified by:
        getTotal in interface GameOddsOrBuilder
        Returns:
        The total.
      • setTotal

        public GameOdds.Builder setTotal​(double value)
        double total = 3 [json_name = "total"];
        Parameters:
        value - The total to set.
        Returns:
        This builder for chaining.
      • clearTotal

        public GameOdds.Builder clearTotal()
        double total = 3 [json_name = "total"];
        Returns:
        This builder for chaining.
      • getOver

        public int getOver()
        int32 over = 4 [json_name = "over"];
        Specified by:
        getOver in interface GameOddsOrBuilder
        Returns:
        The over.
      • setOver

        public GameOdds.Builder setOver​(int value)
        int32 over = 4 [json_name = "over"];
        Parameters:
        value - The over to set.
        Returns:
        This builder for chaining.
      • clearOver

        public GameOdds.Builder clearOver()
        int32 over = 4 [json_name = "over"];
        Returns:
        This builder for chaining.
      • getUnder

        public int getUnder()
        int32 under = 5 [json_name = "under"];
        Specified by:
        getUnder in interface GameOddsOrBuilder
        Returns:
        The under.
      • setUnder

        public GameOdds.Builder setUnder​(int value)
        int32 under = 5 [json_name = "under"];
        Parameters:
        value - The under to set.
        Returns:
        This builder for chaining.
      • clearUnder

        public GameOdds.Builder clearUnder()
        int32 under = 5 [json_name = "under"];
        Returns:
        This builder for chaining.
      • getHomeMoneyLine

        public int getHomeMoneyLine()
        int32 home_money_line = 6 [json_name = "homeMoneyLine"];
        Specified by:
        getHomeMoneyLine in interface GameOddsOrBuilder
        Returns:
        The homeMoneyLine.
      • setHomeMoneyLine

        public GameOdds.Builder setHomeMoneyLine​(int value)
        int32 home_money_line = 6 [json_name = "homeMoneyLine"];
        Parameters:
        value - The homeMoneyLine to set.
        Returns:
        This builder for chaining.
      • clearHomeMoneyLine

        public GameOdds.Builder clearHomeMoneyLine()
        int32 home_money_line = 6 [json_name = "homeMoneyLine"];
        Returns:
        This builder for chaining.
      • getAwayMoneyLine

        public int getAwayMoneyLine()
        int32 away_money_line = 7 [json_name = "awayMoneyLine"];
        Specified by:
        getAwayMoneyLine in interface GameOddsOrBuilder
        Returns:
        The awayMoneyLine.
      • setAwayMoneyLine

        public GameOdds.Builder setAwayMoneyLine​(int value)
        int32 away_money_line = 7 [json_name = "awayMoneyLine"];
        Parameters:
        value - The awayMoneyLine to set.
        Returns:
        This builder for chaining.
      • clearAwayMoneyLine

        public GameOdds.Builder clearAwayMoneyLine()
        int32 away_money_line = 7 [json_name = "awayMoneyLine"];
        Returns:
        This builder for chaining.
      • getDrawMoneyLine

        public int getDrawMoneyLine()
        int32 draw_money_line = 11 [json_name = "drawMoneyLine"];
        Specified by:
        getDrawMoneyLine in interface GameOddsOrBuilder
        Returns:
        The drawMoneyLine.
      • setDrawMoneyLine

        public GameOdds.Builder setDrawMoneyLine​(int value)
        int32 draw_money_line = 11 [json_name = "drawMoneyLine"];
        Parameters:
        value - The drawMoneyLine to set.
        Returns:
        This builder for chaining.
      • clearDrawMoneyLine

        public GameOdds.Builder clearDrawMoneyLine()
        int32 draw_money_line = 11 [json_name = "drawMoneyLine"];
        Returns:
        This builder for chaining.
      • getHomeSpread

        public double getHomeSpread()
        double home_spread = 1 [json_name = "homeSpread"];
        Specified by:
        getHomeSpread in interface GameOddsOrBuilder
        Returns:
        The homeSpread.
      • setHomeSpread

        public GameOdds.Builder setHomeSpread​(double value)
        double home_spread = 1 [json_name = "homeSpread"];
        Parameters:
        value - The homeSpread to set.
        Returns:
        This builder for chaining.
      • clearHomeSpread

        public GameOdds.Builder clearHomeSpread()
        double home_spread = 1 [json_name = "homeSpread"];
        Returns:
        This builder for chaining.
      • getAwaySpread

        public double getAwaySpread()
        double away_spread = 2 [json_name = "awaySpread"];
        Specified by:
        getAwaySpread in interface GameOddsOrBuilder
        Returns:
        The awaySpread.
      • setAwaySpread

        public GameOdds.Builder setAwaySpread​(double value)
        double away_spread = 2 [json_name = "awaySpread"];
        Parameters:
        value - The awaySpread to set.
        Returns:
        This builder for chaining.
      • clearAwaySpread

        public GameOdds.Builder clearAwaySpread()
        double away_spread = 2 [json_name = "awaySpread"];
        Returns:
        This builder for chaining.
      • getHomeSpreadPayout

        public int getHomeSpreadPayout()
        int32 home_spread_payout = 9 [json_name = "homeSpreadPayout"];
        Specified by:
        getHomeSpreadPayout in interface GameOddsOrBuilder
        Returns:
        The homeSpreadPayout.
      • setHomeSpreadPayout

        public GameOdds.Builder setHomeSpreadPayout​(int value)
        int32 home_spread_payout = 9 [json_name = "homeSpreadPayout"];
        Parameters:
        value - The homeSpreadPayout to set.
        Returns:
        This builder for chaining.
      • clearHomeSpreadPayout

        public GameOdds.Builder clearHomeSpreadPayout()
        int32 home_spread_payout = 9 [json_name = "homeSpreadPayout"];
        Returns:
        This builder for chaining.
      • getAwaySpreadPayout

        public int getAwaySpreadPayout()
        int32 away_spread_payout = 10 [json_name = "awaySpreadPayout"];
        Specified by:
        getAwaySpreadPayout in interface GameOddsOrBuilder
        Returns:
        The awaySpreadPayout.
      • setAwaySpreadPayout

        public GameOdds.Builder setAwaySpreadPayout​(int value)
        int32 away_spread_payout = 10 [json_name = "awaySpreadPayout"];
        Parameters:
        value - The awaySpreadPayout to set.
        Returns:
        This builder for chaining.
      • clearAwaySpreadPayout

        public GameOdds.Builder clearAwaySpreadPayout()
        int32 away_spread_payout = 10 [json_name = "awaySpreadPayout"];
        Returns:
        This builder for chaining.
      • getHomeSpreadBetLink

        public java.lang.String getHomeSpreadBetLink()
        string home_spread_bet_link = 12 [json_name = "homeSpreadBetLink"];
        Specified by:
        getHomeSpreadBetLink in interface GameOddsOrBuilder
        Returns:
        The homeSpreadBetLink.
      • getHomeSpreadBetLinkBytes

        public com.google.protobuf.ByteString getHomeSpreadBetLinkBytes()
        string home_spread_bet_link = 12 [json_name = "homeSpreadBetLink"];
        Specified by:
        getHomeSpreadBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for homeSpreadBetLink.
      • setHomeSpreadBetLink

        public GameOdds.Builder setHomeSpreadBetLink​(java.lang.String value)
        string home_spread_bet_link = 12 [json_name = "homeSpreadBetLink"];
        Parameters:
        value - The homeSpreadBetLink to set.
        Returns:
        This builder for chaining.
      • clearHomeSpreadBetLink

        public GameOdds.Builder clearHomeSpreadBetLink()
        string home_spread_bet_link = 12 [json_name = "homeSpreadBetLink"];
        Returns:
        This builder for chaining.
      • setHomeSpreadBetLinkBytes

        public GameOdds.Builder setHomeSpreadBetLinkBytes​(com.google.protobuf.ByteString value)
        string home_spread_bet_link = 12 [json_name = "homeSpreadBetLink"];
        Parameters:
        value - The bytes for homeSpreadBetLink to set.
        Returns:
        This builder for chaining.
      • getAwaySpreadBetLink

        public java.lang.String getAwaySpreadBetLink()
        string away_spread_bet_link = 13 [json_name = "awaySpreadBetLink"];
        Specified by:
        getAwaySpreadBetLink in interface GameOddsOrBuilder
        Returns:
        The awaySpreadBetLink.
      • getAwaySpreadBetLinkBytes

        public com.google.protobuf.ByteString getAwaySpreadBetLinkBytes()
        string away_spread_bet_link = 13 [json_name = "awaySpreadBetLink"];
        Specified by:
        getAwaySpreadBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for awaySpreadBetLink.
      • setAwaySpreadBetLink

        public GameOdds.Builder setAwaySpreadBetLink​(java.lang.String value)
        string away_spread_bet_link = 13 [json_name = "awaySpreadBetLink"];
        Parameters:
        value - The awaySpreadBetLink to set.
        Returns:
        This builder for chaining.
      • clearAwaySpreadBetLink

        public GameOdds.Builder clearAwaySpreadBetLink()
        string away_spread_bet_link = 13 [json_name = "awaySpreadBetLink"];
        Returns:
        This builder for chaining.
      • setAwaySpreadBetLinkBytes

        public GameOdds.Builder setAwaySpreadBetLinkBytes​(com.google.protobuf.ByteString value)
        string away_spread_bet_link = 13 [json_name = "awaySpreadBetLink"];
        Parameters:
        value - The bytes for awaySpreadBetLink to set.
        Returns:
        This builder for chaining.
      • getHomeMoneyLineBetLink

        public java.lang.String getHomeMoneyLineBetLink()
        string home_money_line_bet_link = 14 [json_name = "homeMoneyLineBetLink"];
        Specified by:
        getHomeMoneyLineBetLink in interface GameOddsOrBuilder
        Returns:
        The homeMoneyLineBetLink.
      • getHomeMoneyLineBetLinkBytes

        public com.google.protobuf.ByteString getHomeMoneyLineBetLinkBytes()
        string home_money_line_bet_link = 14 [json_name = "homeMoneyLineBetLink"];
        Specified by:
        getHomeMoneyLineBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for homeMoneyLineBetLink.
      • setHomeMoneyLineBetLink

        public GameOdds.Builder setHomeMoneyLineBetLink​(java.lang.String value)
        string home_money_line_bet_link = 14 [json_name = "homeMoneyLineBetLink"];
        Parameters:
        value - The homeMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • clearHomeMoneyLineBetLink

        public GameOdds.Builder clearHomeMoneyLineBetLink()
        string home_money_line_bet_link = 14 [json_name = "homeMoneyLineBetLink"];
        Returns:
        This builder for chaining.
      • setHomeMoneyLineBetLinkBytes

        public GameOdds.Builder setHomeMoneyLineBetLinkBytes​(com.google.protobuf.ByteString value)
        string home_money_line_bet_link = 14 [json_name = "homeMoneyLineBetLink"];
        Parameters:
        value - The bytes for homeMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • getAwayMoneyLineBetLink

        public java.lang.String getAwayMoneyLineBetLink()
        string away_money_line_bet_link = 15 [json_name = "awayMoneyLineBetLink"];
        Specified by:
        getAwayMoneyLineBetLink in interface GameOddsOrBuilder
        Returns:
        The awayMoneyLineBetLink.
      • getAwayMoneyLineBetLinkBytes

        public com.google.protobuf.ByteString getAwayMoneyLineBetLinkBytes()
        string away_money_line_bet_link = 15 [json_name = "awayMoneyLineBetLink"];
        Specified by:
        getAwayMoneyLineBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for awayMoneyLineBetLink.
      • setAwayMoneyLineBetLink

        public GameOdds.Builder setAwayMoneyLineBetLink​(java.lang.String value)
        string away_money_line_bet_link = 15 [json_name = "awayMoneyLineBetLink"];
        Parameters:
        value - The awayMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • clearAwayMoneyLineBetLink

        public GameOdds.Builder clearAwayMoneyLineBetLink()
        string away_money_line_bet_link = 15 [json_name = "awayMoneyLineBetLink"];
        Returns:
        This builder for chaining.
      • setAwayMoneyLineBetLinkBytes

        public GameOdds.Builder setAwayMoneyLineBetLinkBytes​(com.google.protobuf.ByteString value)
        string away_money_line_bet_link = 15 [json_name = "awayMoneyLineBetLink"];
        Parameters:
        value - The bytes for awayMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • getDrawMoneyLineBetLink

        public java.lang.String getDrawMoneyLineBetLink()
        string draw_money_line_bet_link = 16 [json_name = "drawMoneyLineBetLink"];
        Specified by:
        getDrawMoneyLineBetLink in interface GameOddsOrBuilder
        Returns:
        The drawMoneyLineBetLink.
      • getDrawMoneyLineBetLinkBytes

        public com.google.protobuf.ByteString getDrawMoneyLineBetLinkBytes()
        string draw_money_line_bet_link = 16 [json_name = "drawMoneyLineBetLink"];
        Specified by:
        getDrawMoneyLineBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for drawMoneyLineBetLink.
      • setDrawMoneyLineBetLink

        public GameOdds.Builder setDrawMoneyLineBetLink​(java.lang.String value)
        string draw_money_line_bet_link = 16 [json_name = "drawMoneyLineBetLink"];
        Parameters:
        value - The drawMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • clearDrawMoneyLineBetLink

        public GameOdds.Builder clearDrawMoneyLineBetLink()
        string draw_money_line_bet_link = 16 [json_name = "drawMoneyLineBetLink"];
        Returns:
        This builder for chaining.
      • setDrawMoneyLineBetLinkBytes

        public GameOdds.Builder setDrawMoneyLineBetLinkBytes​(com.google.protobuf.ByteString value)
        string draw_money_line_bet_link = 16 [json_name = "drawMoneyLineBetLink"];
        Parameters:
        value - The bytes for drawMoneyLineBetLink to set.
        Returns:
        This builder for chaining.
      • getOverBetLink

        public java.lang.String getOverBetLink()
        string over_bet_link = 17 [json_name = "overBetLink"];
        Specified by:
        getOverBetLink in interface GameOddsOrBuilder
        Returns:
        The overBetLink.
      • getOverBetLinkBytes

        public com.google.protobuf.ByteString getOverBetLinkBytes()
        string over_bet_link = 17 [json_name = "overBetLink"];
        Specified by:
        getOverBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for overBetLink.
      • setOverBetLink

        public GameOdds.Builder setOverBetLink​(java.lang.String value)
        string over_bet_link = 17 [json_name = "overBetLink"];
        Parameters:
        value - The overBetLink to set.
        Returns:
        This builder for chaining.
      • clearOverBetLink

        public GameOdds.Builder clearOverBetLink()
        string over_bet_link = 17 [json_name = "overBetLink"];
        Returns:
        This builder for chaining.
      • setOverBetLinkBytes

        public GameOdds.Builder setOverBetLinkBytes​(com.google.protobuf.ByteString value)
        string over_bet_link = 17 [json_name = "overBetLink"];
        Parameters:
        value - The bytes for overBetLink to set.
        Returns:
        This builder for chaining.
      • getUnderBetLink

        public java.lang.String getUnderBetLink()
        string under_bet_link = 18 [json_name = "underBetLink"];
        Specified by:
        getUnderBetLink in interface GameOddsOrBuilder
        Returns:
        The underBetLink.
      • getUnderBetLinkBytes

        public com.google.protobuf.ByteString getUnderBetLinkBytes()
        string under_bet_link = 18 [json_name = "underBetLink"];
        Specified by:
        getUnderBetLinkBytes in interface GameOddsOrBuilder
        Returns:
        The bytes for underBetLink.
      • setUnderBetLink

        public GameOdds.Builder setUnderBetLink​(java.lang.String value)
        string under_bet_link = 18 [json_name = "underBetLink"];
        Parameters:
        value - The underBetLink to set.
        Returns:
        This builder for chaining.
      • clearUnderBetLink

        public GameOdds.Builder clearUnderBetLink()
        string under_bet_link = 18 [json_name = "underBetLink"];
        Returns:
        This builder for chaining.
      • setUnderBetLinkBytes

        public GameOdds.Builder setUnderBetLinkBytes​(com.google.protobuf.ByteString value)
        string under_bet_link = 18 [json_name = "underBetLink"];
        Parameters:
        value - The bytes for underBetLink to set.
        Returns:
        This builder for chaining.