Class Market.Builder

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

    public static final class Market.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<Market,​Market.Builder>
    implements MarketOrBuilder
    Protobuf type streamlayer.inplay.common.Market
    • Method Detail

      • getId

        public java.lang.String getId()
        string id = 1 [json_name = "id"];
        Specified by:
        getId in interface MarketOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
        string id = 1 [json_name = "id"];
        Specified by:
        getIdBytes in interface MarketOrBuilder
        Returns:
        The bytes for id.
      • setId

        public Market.Builder setId​(java.lang.String value)
        string id = 1 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Market.Builder clearId()
        string id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • setIdBytes

        public Market.Builder setIdBytes​(com.google.protobuf.ByteString value)
        string id = 1 [json_name = "id"];
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getSequence

        public int getSequence()
        int32 sequence = 2 [json_name = "sequence"];
        Specified by:
        getSequence in interface MarketOrBuilder
        Returns:
        The sequence.
      • setSequence

        public Market.Builder setSequence​(int value)
        int32 sequence = 2 [json_name = "sequence"];
        Parameters:
        value - The sequence to set.
        Returns:
        This builder for chaining.
      • clearSequence

        public Market.Builder clearSequence()
        int32 sequence = 2 [json_name = "sequence"];
        Returns:
        This builder for chaining.
      • getExpiryUtc

        public java.lang.String getExpiryUtc()
        string expiry_utc = 3 [json_name = "expiryUtc"];
        Specified by:
        getExpiryUtc in interface MarketOrBuilder
        Returns:
        The expiryUtc.
      • getExpiryUtcBytes

        public com.google.protobuf.ByteString getExpiryUtcBytes()
        string expiry_utc = 3 [json_name = "expiryUtc"];
        Specified by:
        getExpiryUtcBytes in interface MarketOrBuilder
        Returns:
        The bytes for expiryUtc.
      • setExpiryUtc

        public Market.Builder setExpiryUtc​(java.lang.String value)
        string expiry_utc = 3 [json_name = "expiryUtc"];
        Parameters:
        value - The expiryUtc to set.
        Returns:
        This builder for chaining.
      • clearExpiryUtc

        public Market.Builder clearExpiryUtc()
        string expiry_utc = 3 [json_name = "expiryUtc"];
        Returns:
        This builder for chaining.
      • setExpiryUtcBytes

        public Market.Builder setExpiryUtcBytes​(com.google.protobuf.ByteString value)
        string expiry_utc = 3 [json_name = "expiryUtc"];
        Parameters:
        value - The bytes for expiryUtc to set.
        Returns:
        This builder for chaining.
      • getName

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

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

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

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

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

        public java.lang.String getGame()
        string game = 5 [json_name = "game"];
        Specified by:
        getGame in interface MarketOrBuilder
        Returns:
        The game.
      • getGameBytes

        public com.google.protobuf.ByteString getGameBytes()
        string game = 5 [json_name = "game"];
        Specified by:
        getGameBytes in interface MarketOrBuilder
        Returns:
        The bytes for game.
      • setGame

        public Market.Builder setGame​(java.lang.String value)
        string game = 5 [json_name = "game"];
        Parameters:
        value - The game to set.
        Returns:
        This builder for chaining.
      • clearGame

        public Market.Builder clearGame()
        string game = 5 [json_name = "game"];
        Returns:
        This builder for chaining.
      • setGameBytes

        public Market.Builder setGameBytes​(com.google.protobuf.ByteString value)
        string game = 5 [json_name = "game"];
        Parameters:
        value - The bytes for game to set.
        Returns:
        This builder for chaining.
      • getHandicap

        public double getHandicap()
        double handicap = 6 [json_name = "handicap"];
        Specified by:
        getHandicap in interface MarketOrBuilder
        Returns:
        The handicap.
      • setHandicap

        public Market.Builder setHandicap​(double value)
        double handicap = 6 [json_name = "handicap"];
        Parameters:
        value - The handicap to set.
        Returns:
        This builder for chaining.
      • clearHandicap

        public Market.Builder clearHandicap()
        double handicap = 6 [json_name = "handicap"];
        Returns:
        This builder for chaining.
      • getUpdated

        public java.lang.String getUpdated()
        string updated = 7 [json_name = "updated"];
        Specified by:
        getUpdated in interface MarketOrBuilder
        Returns:
        The updated.
      • getUpdatedBytes

        public com.google.protobuf.ByteString getUpdatedBytes()
        string updated = 7 [json_name = "updated"];
        Specified by:
        getUpdatedBytes in interface MarketOrBuilder
        Returns:
        The bytes for updated.
      • setUpdated

        public Market.Builder setUpdated​(java.lang.String value)
        string updated = 7 [json_name = "updated"];
        Parameters:
        value - The updated to set.
        Returns:
        This builder for chaining.
      • clearUpdated

        public Market.Builder clearUpdated()
        string updated = 7 [json_name = "updated"];
        Returns:
        This builder for chaining.
      • setUpdatedBytes

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

        public int getExpiryUtcTimestamp()
        int32 expiry_utc_timestamp = 10 [json_name = "expiryUtcTimestamp"];
        Specified by:
        getExpiryUtcTimestamp in interface MarketOrBuilder
        Returns:
        The expiryUtcTimestamp.
      • setExpiryUtcTimestamp

        public Market.Builder setExpiryUtcTimestamp​(int value)
        int32 expiry_utc_timestamp = 10 [json_name = "expiryUtcTimestamp"];
        Parameters:
        value - The expiryUtcTimestamp to set.
        Returns:
        This builder for chaining.
      • clearExpiryUtcTimestamp

        public Market.Builder clearExpiryUtcTimestamp()
        int32 expiry_utc_timestamp = 10 [json_name = "expiryUtcTimestamp"];
        Returns:
        This builder for chaining.
      • getTradingStatusValue

        public int getTradingStatusValue()
        .streamlayer.inplay.common.MarketStatus trading_status = 8 [json_name = "tradingStatus"];
        Specified by:
        getTradingStatusValue in interface MarketOrBuilder
        Returns:
        The enum numeric value on the wire for tradingStatus.
      • setTradingStatusValue

        public Market.Builder setTradingStatusValue​(int value)
        .streamlayer.inplay.common.MarketStatus trading_status = 8 [json_name = "tradingStatus"];
        Parameters:
        value - The tradingStatus to set.
        Returns:
        This builder for chaining.
      • getTradingStatus

        public MarketStatus getTradingStatus()
        .streamlayer.inplay.common.MarketStatus trading_status = 8 [json_name = "tradingStatus"];
        Specified by:
        getTradingStatus in interface MarketOrBuilder
        Returns:
        The tradingStatus.
      • setTradingStatus

        public Market.Builder setTradingStatus​(MarketStatus value)
        .streamlayer.inplay.common.MarketStatus trading_status = 8 [json_name = "tradingStatus"];
        Parameters:
        value - The enum numeric value on the wire for tradingStatus to set.
        Returns:
        This builder for chaining.
      • clearTradingStatus

        public Market.Builder clearTradingStatus()
        .streamlayer.inplay.common.MarketStatus trading_status = 8 [json_name = "tradingStatus"];
        Returns:
        This builder for chaining.
      • getSelectionsList

        public java.util.List<Selection> getSelectionsList()
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
        Specified by:
        getSelectionsList in interface MarketOrBuilder
      • getSelectionsCount

        public int getSelectionsCount()
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
        Specified by:
        getSelectionsCount in interface MarketOrBuilder
      • getSelections

        public Selection getSelections​(int index)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
        Specified by:
        getSelections in interface MarketOrBuilder
      • setSelections

        public Market.Builder setSelections​(int index,
                                            Selection value)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • setSelections

        public Market.Builder setSelections​(int index,
                                            Selection.Builder builderForValue)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • addSelections

        public Market.Builder addSelections​(Selection value)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • addSelections

        public Market.Builder addSelections​(int index,
                                            Selection value)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • addSelections

        public Market.Builder addSelections​(Selection.Builder builderForValue)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • addSelections

        public Market.Builder addSelections​(int index,
                                            Selection.Builder builderForValue)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • addAllSelections

        public Market.Builder addAllSelections​(java.lang.Iterable<? extends Selection> values)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • clearSelections

        public Market.Builder clearSelections()
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];
      • removeSelections

        public Market.Builder removeSelections​(int index)
        repeated .streamlayer.inplay.common.Selection selections = 9 [json_name = "selections"];