Class Bet.Builder

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

    public static final class Bet.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<Bet,​Bet.Builder>
    implements BetOrBuilder
    Protobuf type streamlayer.inplay.common.Bet
    • Field Summary

      • Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Bet.Builder clearId()
      string id = 1 [json_name = "id"];
      Bet.Builder clearMarket()
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      Bet.Builder clearOutcome()
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      Bet.Builder clearPayout()
      double payout = 6 [json_name = "payout"];
      Bet.Builder clearResult()
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      Bet.Builder clearUser()
      string user = 2 [json_name = "user"];
      java.lang.String getId()
      string id = 1 [json_name = "id"];
      com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      Market getMarket()
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      Selection getOutcome()
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      double getPayout()
      double payout = 6 [json_name = "payout"];
      SelectionResult getResult()
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      java.lang.String getUser()
      string user = 2 [json_name = "user"];
      com.google.protobuf.ByteString getUserBytes()
      string user = 2 [json_name = "user"];
      boolean hasMarket()
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      boolean hasOutcome()
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      boolean hasResult()
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      Bet.Builder mergeMarket​(Market value)
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      Bet.Builder mergeOutcome​(Selection value)
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      Bet.Builder mergeResult​(SelectionResult value)
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      Bet.Builder setId​(java.lang.String value)
      string id = 1 [json_name = "id"];
      Bet.Builder setIdBytes​(com.google.protobuf.ByteString value)
      string id = 1 [json_name = "id"];
      Bet.Builder setMarket​(Market value)
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      Bet.Builder setMarket​(Market.Builder builderForValue)
      .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      Bet.Builder setOutcome​(Selection value)
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      Bet.Builder setOutcome​(Selection.Builder builderForValue)
      .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      Bet.Builder setPayout​(double value)
      double payout = 6 [json_name = "payout"];
      Bet.Builder setResult​(SelectionResult value)
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      Bet.Builder setResult​(SelectionResult.Builder builderForValue)
      .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      Bet.Builder setUser​(java.lang.String value)
      string user = 2 [json_name = "user"];
      Bet.Builder setUserBytes​(com.google.protobuf.ByteString value)
      string user = 2 [json_name = "user"];
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getId

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

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

        public Bet.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 Bet.Builder clearId()
        string id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • setIdBytes

        public Bet.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.
      • getUser

        public java.lang.String getUser()
        string user = 2 [json_name = "user"];
        Specified by:
        getUser in interface BetOrBuilder
        Returns:
        The user.
      • getUserBytes

        public com.google.protobuf.ByteString getUserBytes()
        string user = 2 [json_name = "user"];
        Specified by:
        getUserBytes in interface BetOrBuilder
        Returns:
        The bytes for user.
      • setUser

        public Bet.Builder setUser​(java.lang.String value)
        string user = 2 [json_name = "user"];
        Parameters:
        value - The user to set.
        Returns:
        This builder for chaining.
      • clearUser

        public Bet.Builder clearUser()
        string user = 2 [json_name = "user"];
        Returns:
        This builder for chaining.
      • setUserBytes

        public Bet.Builder setUserBytes​(com.google.protobuf.ByteString value)
        string user = 2 [json_name = "user"];
        Parameters:
        value - The bytes for user to set.
        Returns:
        This builder for chaining.
      • hasMarket

        public boolean hasMarket()
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
        Specified by:
        hasMarket in interface BetOrBuilder
        Returns:
        Whether the market field is set.
      • getMarket

        public Market getMarket()
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
        Specified by:
        getMarket in interface BetOrBuilder
        Returns:
        The market.
      • setMarket

        public Bet.Builder setMarket​(Market value)
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      • setMarket

        public Bet.Builder setMarket​(Market.Builder builderForValue)
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      • mergeMarket

        public Bet.Builder mergeMarket​(Market value)
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      • clearMarket

        public Bet.Builder clearMarket()
        .streamlayer.inplay.common.Market market = 3 [json_name = "market"];
      • hasOutcome

        public boolean hasOutcome()
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
        Specified by:
        hasOutcome in interface BetOrBuilder
        Returns:
        Whether the outcome field is set.
      • getOutcome

        public Selection getOutcome()
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
        Specified by:
        getOutcome in interface BetOrBuilder
        Returns:
        The outcome.
      • setOutcome

        public Bet.Builder setOutcome​(Selection value)
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      • setOutcome

        public Bet.Builder setOutcome​(Selection.Builder builderForValue)
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      • mergeOutcome

        public Bet.Builder mergeOutcome​(Selection value)
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      • clearOutcome

        public Bet.Builder clearOutcome()
        .streamlayer.inplay.common.Selection outcome = 4 [json_name = "outcome"];
      • hasResult

        public boolean hasResult()
        .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
        Specified by:
        hasResult in interface BetOrBuilder
        Returns:
        Whether the result field is set.
      • getResult

        public SelectionResult getResult()
        .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
        Specified by:
        getResult in interface BetOrBuilder
        Returns:
        The result.
      • setResult

        public Bet.Builder setResult​(SelectionResult value)
        .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      • mergeResult

        public Bet.Builder mergeResult​(SelectionResult value)
        .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      • clearResult

        public Bet.Builder clearResult()
        .streamlayer.inplay.common.SelectionResult result = 5 [json_name = "result"];
      • getPayout

        public double getPayout()
        double payout = 6 [json_name = "payout"];
        Specified by:
        getPayout in interface BetOrBuilder
        Returns:
        The payout.
      • setPayout

        public Bet.Builder setPayout​(double value)
        double payout = 6 [json_name = "payout"];
        Parameters:
        value - The payout to set.
        Returns:
        This builder for chaining.
      • clearPayout

        public Bet.Builder clearPayout()
        double payout = 6 [json_name = "payout"];
        Returns:
        This builder for chaining.