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

      • getHomeSpread

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

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

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

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

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

        public GameOdds.Builder clearAwaySpread()
        double away_spread = 2;
        Returns:
        This builder for chaining.
      • getTotal

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public GameOdds.Builder clearAwayMoneyLine()
        int32 away_money_line = 7;
        Returns:
        This builder for chaining.
      • getOdd

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

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

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

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

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

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

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

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

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

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

        public GameOdds.Builder clearAwaySpreadPayout()
        int32 away_spread_payout = 10;
        Returns:
        This builder for chaining.
      • getDrawMoneyLine

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

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

        public GameOdds.Builder clearDrawMoneyLine()
        int32 draw_money_line = 11;
        Returns:
        This builder for chaining.