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;
        Specified by:
        getId in interface SelectionOrBuilder
        Returns:
        The id.
      • getIdBytes

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

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

        public Selection.Builder clearId()
        string id = 1;
        Returns:
        This builder for chaining.
      • setIdBytes

        public Selection.Builder setIdBytes​(com.google.protobuf.ByteString value)
        string id = 1;
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getName

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

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

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

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

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

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

        public Selection.Builder clearNumerator()
        int32 numerator = 4;
        Returns:
        This builder for chaining.
      • setDenominator

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public int getTradingStatusValue()
        .streamlayer.inplay.common.SelectionStatus trading_status = 9;
        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;
        Parameters:
        value - The tradingStatus to set.
        Returns:
        This builder for chaining.
      • setTradingStatus

        public Selection.Builder setTradingStatus​(SelectionStatus value)
        .streamlayer.inplay.common.SelectionStatus trading_status = 9;
        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;
        Returns:
        This builder for chaining.
      • hasOutcome

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

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

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

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

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

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

        public int getResultStatusValue()
        .streamlayer.inplay.common.SelectionResultStatus result_status = 13;
        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;
        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;
        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;
        Returns:
        This builder for chaining.