Package com.streamlayer.inplay.bets
Class PlaceResponse.PlaceResponseAttributes.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<PlaceResponse.PlaceResponseAttributes,PlaceResponse.PlaceResponseAttributes.Builder>
-
- com.streamlayer.inplay.bets.PlaceResponse.PlaceResponseAttributes.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,PlaceResponse.PlaceResponseAttributesOrBuilder,java.lang.Cloneable
- Enclosing class:
- PlaceResponse.PlaceResponseAttributes
public static final class PlaceResponse.PlaceResponseAttributes.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<PlaceResponse.PlaceResponseAttributes,PlaceResponse.PlaceResponseAttributes.Builder> implements PlaceResponse.PlaceResponseAttributesOrBuilder
Protobuf typestreamlayer.inplay.bets.PlaceResponse.PlaceResponseAttributes
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlaceResponse.PlaceResponseAttributes.BuilderclearAmount()the wager amountPlaceResponse.PlaceResponseAttributes.BuilderclearMarket()Selected market IDPlaceResponse.PlaceResponseAttributes.BuilderclearOutcome()Selection - i.e.PlaceResponse.PlaceResponseAttributes.BuilderclearPayout()Potential windoublegetAmount()the wager amountintgetMarket()Selected market IDintgetOutcome()Selection - i.e.doublegetPayout()Potential winPlaceResponse.PlaceResponseAttributes.BuildersetAmount(double value)the wager amountPlaceResponse.PlaceResponseAttributes.BuildersetMarket(int value)Selected market IDPlaceResponse.PlaceResponseAttributes.BuildersetOutcome(int value)Selection - i.e.PlaceResponse.PlaceResponseAttributes.BuildersetPayout(double value)Potential win-
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
-
-
-
-
Method Detail
-
getMarket
public int getMarket()
Selected market ID
int32 market = 1 [json_name = "market"];- Specified by:
getMarketin interfacePlaceResponse.PlaceResponseAttributesOrBuilder- Returns:
- The market.
-
setMarket
public PlaceResponse.PlaceResponseAttributes.Builder setMarket(int value)
Selected market ID
int32 market = 1 [json_name = "market"];- Parameters:
value- The market to set.- Returns:
- This builder for chaining.
-
clearMarket
public PlaceResponse.PlaceResponseAttributes.Builder clearMarket()
Selected market ID
int32 market = 1 [json_name = "market"];- Returns:
- This builder for chaining.
-
getOutcome
public int getOutcome()
Selection - i.e. betting opportunity ID
int32 outcome = 2 [json_name = "outcome"];- Specified by:
getOutcomein interfacePlaceResponse.PlaceResponseAttributesOrBuilder- Returns:
- The outcome.
-
setOutcome
public PlaceResponse.PlaceResponseAttributes.Builder setOutcome(int value)
Selection - i.e. betting opportunity ID
int32 outcome = 2 [json_name = "outcome"];- Parameters:
value- The outcome to set.- Returns:
- This builder for chaining.
-
clearOutcome
public PlaceResponse.PlaceResponseAttributes.Builder clearOutcome()
Selection - i.e. betting opportunity ID
int32 outcome = 2 [json_name = "outcome"];- Returns:
- This builder for chaining.
-
getPayout
public double getPayout()
Potential win
double payout = 3 [json_name = "payout"];- Specified by:
getPayoutin interfacePlaceResponse.PlaceResponseAttributesOrBuilder- Returns:
- The payout.
-
setPayout
public PlaceResponse.PlaceResponseAttributes.Builder setPayout(double value)
Potential win
double payout = 3 [json_name = "payout"];- Parameters:
value- The payout to set.- Returns:
- This builder for chaining.
-
clearPayout
public PlaceResponse.PlaceResponseAttributes.Builder clearPayout()
Potential win
double payout = 3 [json_name = "payout"];- Returns:
- This builder for chaining.
-
getAmount
public double getAmount()
the wager amount
double amount = 4 [json_name = "amount"];- Specified by:
getAmountin interfacePlaceResponse.PlaceResponseAttributesOrBuilder- Returns:
- The amount.
-
setAmount
public PlaceResponse.PlaceResponseAttributes.Builder setAmount(double value)
the wager amount
double amount = 4 [json_name = "amount"];- Parameters:
value- The amount to set.- Returns:
- This builder for chaining.
-
clearAmount
public PlaceResponse.PlaceResponseAttributes.Builder clearAmount()
the wager amount
double amount = 4 [json_name = "amount"];- Returns:
- This builder for chaining.
-
-