Class Selection.Builder

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

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

      • getId

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

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

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

        public Selection.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.
      • getName

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

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

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

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

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

        public int getNumerator()
        int32 numerator = 4 [json_name = "numerator"];
        Specified by:
        getNumerator in interface SelectionOrBuilder
        Returns:
        The numerator.
      • setNumerator

        public Selection.Builder setNumerator​(int value)
        int32 numerator = 4 [json_name = "numerator"];
        Parameters:
        value - The numerator to set.
        Returns:
        This builder for chaining.
      • clearNumerator

        public Selection.Builder clearNumerator()
        int32 numerator = 4 [json_name = "numerator"];
        Returns:
        This builder for chaining.
      • getDenominator

        public int getDenominator()
        int32 denominator = 5 [json_name = "denominator"];
        Specified by:
        getDenominator in interface SelectionOrBuilder
        Returns:
        The denominator.
      • setDenominator

        public Selection.Builder setDenominator​(int value)
        int32 denominator = 5 [json_name = "denominator"];
        Parameters:
        value - The denominator to set.
        Returns:
        This builder for chaining.
      • clearDenominator

        public Selection.Builder clearDenominator()
        int32 denominator = 5 [json_name = "denominator"];
        Returns:
        This builder for chaining.
      • getDecimal

        public double getDecimal()
        double decimal = 6 [json_name = "decimal"];
        Specified by:
        getDecimal in interface SelectionOrBuilder
        Returns:
        The decimal.
      • setDecimal

        public Selection.Builder setDecimal​(double value)
        double decimal = 6 [json_name = "decimal"];
        Parameters:
        value - The decimal to set.
        Returns:
        This builder for chaining.
      • clearDecimal

        public Selection.Builder clearDecimal()
        double decimal = 6 [json_name = "decimal"];
        Returns:
        This builder for chaining.
      • getMoneyline

        public double getMoneyline()
        double moneyline = 14 [json_name = "moneyline"];
        Specified by:
        getMoneyline in interface SelectionOrBuilder
        Returns:
        The moneyline.
      • setMoneyline

        public Selection.Builder setMoneyline​(double value)
        double moneyline = 14 [json_name = "moneyline"];
        Parameters:
        value - The moneyline to set.
        Returns:
        This builder for chaining.
      • clearMoneyline

        public Selection.Builder clearMoneyline()
        double moneyline = 14 [json_name = "moneyline"];
        Returns:
        This builder for chaining.
      • getProbability

        public double getProbability()
        double probability = 7 [json_name = "probability"];
        Specified by:
        getProbability in interface SelectionOrBuilder
        Returns:
        The probability.
      • setProbability

        public Selection.Builder setProbability​(double value)
        double probability = 7 [json_name = "probability"];
        Parameters:
        value - The probability to set.
        Returns:
        This builder for chaining.
      • clearProbability

        public Selection.Builder clearProbability()
        double probability = 7 [json_name = "probability"];
        Returns:
        This builder for chaining.
      • getUpdated

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

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

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

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

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

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

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

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

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

        public Selection.Builder clearTradingStatus()
        .streamlayer.inplay.common.SelectionStatus trading_status = 9 [json_name = "tradingStatus"];
        Returns:
        This builder for chaining.
      • hasOutcome

        public boolean hasOutcome()
        .streamlayer.inplay.common.SelectionOutcome outcome = 10 [json_name = "outcome"];
        Specified by:
        hasOutcome in interface SelectionOrBuilder
        Returns:
        Whether the outcome field is set.
      • clearOutcome

        public Selection.Builder clearOutcome()
        .streamlayer.inplay.common.SelectionOutcome outcome = 10 [json_name = "outcome"];
      • hasRange

        public boolean hasRange()
        .streamlayer.inplay.common.SelectionRange range = 11 [json_name = "range"];
        Specified by:
        hasRange in interface SelectionOrBuilder
        Returns:
        Whether the range field is set.
      • clearRange

        public Selection.Builder clearRange()
        .streamlayer.inplay.common.SelectionRange range = 11 [json_name = "range"];
      • hasResult

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

        public Selection.Builder clearResult()
        .streamlayer.inplay.common.SelectionResult result = 12 [json_name = "result"];
      • getResultStatusValue

        public int getResultStatusValue()
        .streamlayer.inplay.common.SelectionResultStatus result_status = 13 [json_name = "resultStatus"];
        Specified by:
        getResultStatusValue in interface SelectionOrBuilder
        Returns:
        The enum numeric value on the wire for resultStatus.
      • setResultStatusValue

        public Selection.Builder setResultStatusValue​(int value)
        .streamlayer.inplay.common.SelectionResultStatus result_status = 13 [json_name = "resultStatus"];
        Parameters:
        value - The resultStatus to set.
        Returns:
        This builder for chaining.
      • setResultStatus

        public Selection.Builder setResultStatus​(SelectionResultStatus value)
        .streamlayer.inplay.common.SelectionResultStatus result_status = 13 [json_name = "resultStatus"];
        Parameters:
        value - The enum numeric value on the wire for resultStatus to set.
        Returns:
        This builder for chaining.
      • clearResultStatus

        public Selection.Builder clearResultStatus()
        .streamlayer.inplay.common.SelectionResultStatus result_status = 13 [json_name = "resultStatus"];
        Returns:
        This builder for chaining.