Package com.streamlayer.inplay.common
Class Game.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Game,Game.Builder>
-
- com.streamlayer.inplay.common.Game.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,GameOrBuilder,java.lang.Cloneable
- Enclosing class:
- Game
public static final class Game.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Game,Game.Builder> implements GameOrBuilder
Protobuf typestreamlayer.inplay.common.Game
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Game.BuilderaddAllMarkets(java.lang.Iterable<? extends Market> values)list of markets i.e.Game.BuilderaddAllPeriods(java.lang.Iterable<? extends Period> values)score by periodGame.BuilderaddMarkets(int index, Market value)list of markets i.e.Game.BuilderaddMarkets(int index, Market.Builder builderForValue)list of markets i.e.Game.BuilderaddMarkets(Market value)list of markets i.e.Game.BuilderaddMarkets(Market.Builder builderForValue)list of markets i.e.Game.BuilderaddPeriods(int index, Period value)score by periodGame.BuilderaddPeriods(int index, Period.Builder builderForValue)score by periodGame.BuilderaddPeriods(Period value)score by periodGame.BuilderaddPeriods(Period.Builder builderForValue)score by periodGame.BuilderclearAway().streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];Game.BuilderclearEventTime()Time on event display (11:14 3rd)Game.BuilderclearHome().streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];Game.BuilderclearId()match id,Game.BuilderclearLeague()name of a competitionGame.BuilderclearMarkets()list of markets i.e.Game.BuilderclearName()name of the game, generally is `<home> vs <away>`Game.BuilderclearPeriods()score by periodGame.BuilderclearScheduled()time when game starts in ISO8601 format, always in UTCGame.BuilderclearScheduledTimestamp()time when game starts represented in number of seconds since UNIX epochGame.BuilderclearScore().streamlayer.inplay.common.Score score = 12 [json_name = "score"];Game.BuilderclearSport()string sport = 2 [json_name = "sport"];Game.BuilderclearStatus().streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];CompetitorgetAway().streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];EventTimegetEventTime()Time on event display (11:14 3rd)CompetitorgetHome().streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];java.lang.StringgetId()match id,com.google.protobuf.ByteStringgetIdBytes()match id,java.lang.StringgetLeague()name of a competitioncom.google.protobuf.ByteStringgetLeagueBytes()name of a competitionMarketgetMarkets(int index)list of markets i.e.intgetMarketsCount()list of markets i.e.java.util.List<Market>getMarketsList()list of markets i.e.java.lang.StringgetName()name of the game, generally is `<home> vs <away>`com.google.protobuf.ByteStringgetNameBytes()name of the game, generally is `<home> vs <away>`PeriodgetPeriods(int index)score by periodintgetPeriodsCount()score by periodjava.util.List<Period>getPeriodsList()score by periodjava.lang.StringgetScheduled()time when game starts in ISO8601 format, always in UTCcom.google.protobuf.ByteStringgetScheduledBytes()time when game starts in ISO8601 format, always in UTCintgetScheduledTimestamp()time when game starts represented in number of seconds since UNIX epochScoregetScore().streamlayer.inplay.common.Score score = 12 [json_name = "score"];java.lang.StringgetSport()string sport = 2 [json_name = "sport"];com.google.protobuf.ByteStringgetSportBytes()string sport = 2 [json_name = "sport"];GameStatusgetStatus().streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];intgetStatusValue().streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];booleanhasAway().streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];booleanhasEventTime()Time on event display (11:14 3rd)booleanhasHome().streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];booleanhasScore().streamlayer.inplay.common.Score score = 12 [json_name = "score"];Game.BuildermergeAway(Competitor value).streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];Game.BuildermergeEventTime(EventTime value)Time on event display (11:14 3rd)Game.BuildermergeHome(Competitor value).streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];Game.BuildermergeScore(Score value).streamlayer.inplay.common.Score score = 12 [json_name = "score"];Game.BuilderremoveMarkets(int index)list of markets i.e.Game.BuilderremovePeriods(int index)score by periodGame.BuildersetAway(Competitor value).streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];Game.BuildersetAway(Competitor.Builder builderForValue).streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];Game.BuildersetEventTime(EventTime value)Time on event display (11:14 3rd)Game.BuildersetEventTime(EventTime.Builder builderForValue)Time on event display (11:14 3rd)Game.BuildersetHome(Competitor value).streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];Game.BuildersetHome(Competitor.Builder builderForValue).streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];Game.BuildersetId(java.lang.String value)match id,Game.BuildersetIdBytes(com.google.protobuf.ByteString value)match id,Game.BuildersetLeague(java.lang.String value)name of a competitionGame.BuildersetLeagueBytes(com.google.protobuf.ByteString value)name of a competitionGame.BuildersetMarkets(int index, Market value)list of markets i.e.Game.BuildersetMarkets(int index, Market.Builder builderForValue)list of markets i.e.Game.BuildersetName(java.lang.String value)name of the game, generally is `<home> vs <away>`Game.BuildersetNameBytes(com.google.protobuf.ByteString value)name of the game, generally is `<home> vs <away>`Game.BuildersetPeriods(int index, Period value)score by periodGame.BuildersetPeriods(int index, Period.Builder builderForValue)score by periodGame.BuildersetScheduled(java.lang.String value)time when game starts in ISO8601 format, always in UTCGame.BuildersetScheduledBytes(com.google.protobuf.ByteString value)time when game starts in ISO8601 format, always in UTCGame.BuildersetScheduledTimestamp(int value)time when game starts represented in number of seconds since UNIX epochGame.BuildersetScore(Score value).streamlayer.inplay.common.Score score = 12 [json_name = "score"];Game.BuildersetScore(Score.Builder builderForValue).streamlayer.inplay.common.Score score = 12 [json_name = "score"];Game.BuildersetSport(java.lang.String value)string sport = 2 [json_name = "sport"];Game.BuildersetSportBytes(com.google.protobuf.ByteString value)string sport = 2 [json_name = "sport"];Game.BuildersetStatus(GameStatus value).streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];Game.BuildersetStatusValue(int value).streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];-
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
-
getId
public java.lang.String getId()
match id,
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceGameOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
match id,
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceGameOrBuilder- Returns:
- The bytes for id.
-
setId
public Game.Builder setId(java.lang.String value)
match id,
string id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public Game.Builder clearId()
match id,
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public Game.Builder setIdBytes(com.google.protobuf.ByteString value)
match id,
string id = 1 [json_name = "id"];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getSport
public java.lang.String getSport()
string sport = 2 [json_name = "sport"];- Specified by:
getSportin interfaceGameOrBuilder- Returns:
- The sport.
-
getSportBytes
public com.google.protobuf.ByteString getSportBytes()
string sport = 2 [json_name = "sport"];- Specified by:
getSportBytesin interfaceGameOrBuilder- Returns:
- The bytes for sport.
-
setSport
public Game.Builder setSport(java.lang.String value)
string sport = 2 [json_name = "sport"];- Parameters:
value- The sport to set.- Returns:
- This builder for chaining.
-
clearSport
public Game.Builder clearSport()
string sport = 2 [json_name = "sport"];- Returns:
- This builder for chaining.
-
setSportBytes
public Game.Builder setSportBytes(com.google.protobuf.ByteString value)
string sport = 2 [json_name = "sport"];- Parameters:
value- The bytes for sport to set.- Returns:
- This builder for chaining.
-
getScheduled
public java.lang.String getScheduled()
time when game starts in ISO8601 format, always in UTC
string scheduled = 3 [json_name = "scheduled"];- Specified by:
getScheduledin interfaceGameOrBuilder- Returns:
- The scheduled.
-
getScheduledBytes
public com.google.protobuf.ByteString getScheduledBytes()
time when game starts in ISO8601 format, always in UTC
string scheduled = 3 [json_name = "scheduled"];- Specified by:
getScheduledBytesin interfaceGameOrBuilder- Returns:
- The bytes for scheduled.
-
setScheduled
public Game.Builder setScheduled(java.lang.String value)
time when game starts in ISO8601 format, always in UTC
string scheduled = 3 [json_name = "scheduled"];- Parameters:
value- The scheduled to set.- Returns:
- This builder for chaining.
-
clearScheduled
public Game.Builder clearScheduled()
time when game starts in ISO8601 format, always in UTC
string scheduled = 3 [json_name = "scheduled"];- Returns:
- This builder for chaining.
-
setScheduledBytes
public Game.Builder setScheduledBytes(com.google.protobuf.ByteString value)
time when game starts in ISO8601 format, always in UTC
string scheduled = 3 [json_name = "scheduled"];- Parameters:
value- The bytes for scheduled to set.- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
name of the game, generally is `<home> vs <away>`
string name = 4 [json_name = "name"];- Specified by:
getNamein interfaceGameOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
name of the game, generally is `<home> vs <away>`
string name = 4 [json_name = "name"];- Specified by:
getNameBytesin interfaceGameOrBuilder- Returns:
- The bytes for name.
-
setName
public Game.Builder setName(java.lang.String value)
name of the game, generally is `<home> vs <away>`
string name = 4 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Game.Builder clearName()
name of the game, generally is `<home> vs <away>`
string name = 4 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
public Game.Builder setNameBytes(com.google.protobuf.ByteString value)
name of the game, generally is `<home> vs <away>`
string name = 4 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getLeague
public java.lang.String getLeague()
name of a competition
string league = 5 [json_name = "league"];- Specified by:
getLeaguein interfaceGameOrBuilder- Returns:
- The league.
-
getLeagueBytes
public com.google.protobuf.ByteString getLeagueBytes()
name of a competition
string league = 5 [json_name = "league"];- Specified by:
getLeagueBytesin interfaceGameOrBuilder- Returns:
- The bytes for league.
-
setLeague
public Game.Builder setLeague(java.lang.String value)
name of a competition
string league = 5 [json_name = "league"];- Parameters:
value- The league to set.- Returns:
- This builder for chaining.
-
clearLeague
public Game.Builder clearLeague()
name of a competition
string league = 5 [json_name = "league"];- Returns:
- This builder for chaining.
-
setLeagueBytes
public Game.Builder setLeagueBytes(com.google.protobuf.ByteString value)
name of a competition
string league = 5 [json_name = "league"];- Parameters:
value- The bytes for league to set.- Returns:
- This builder for chaining.
-
hasHome
public boolean hasHome()
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];- Specified by:
hasHomein interfaceGameOrBuilder- Returns:
- Whether the home field is set.
-
getHome
public Competitor getHome()
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];- Specified by:
getHomein interfaceGameOrBuilder- Returns:
- The home.
-
setHome
public Game.Builder setHome(Competitor value)
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
-
setHome
public Game.Builder setHome(Competitor.Builder builderForValue)
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
-
mergeHome
public Game.Builder mergeHome(Competitor value)
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
-
clearHome
public Game.Builder clearHome()
.streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
-
hasAway
public boolean hasAway()
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];- Specified by:
hasAwayin interfaceGameOrBuilder- Returns:
- Whether the away field is set.
-
getAway
public Competitor getAway()
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];- Specified by:
getAwayin interfaceGameOrBuilder- Returns:
- The away.
-
setAway
public Game.Builder setAway(Competitor value)
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
-
setAway
public Game.Builder setAway(Competitor.Builder builderForValue)
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
-
mergeAway
public Game.Builder mergeAway(Competitor value)
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
-
clearAway
public Game.Builder clearAway()
.streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
-
getScheduledTimestamp
public int getScheduledTimestamp()
time when game starts represented in number of seconds since UNIX epoch
int32 scheduled_timestamp = 8 [json_name = "scheduledTimestamp"];- Specified by:
getScheduledTimestampin interfaceGameOrBuilder- Returns:
- The scheduledTimestamp.
-
setScheduledTimestamp
public Game.Builder setScheduledTimestamp(int value)
time when game starts represented in number of seconds since UNIX epoch
int32 scheduled_timestamp = 8 [json_name = "scheduledTimestamp"];- Parameters:
value- The scheduledTimestamp to set.- Returns:
- This builder for chaining.
-
clearScheduledTimestamp
public Game.Builder clearScheduledTimestamp()
time when game starts represented in number of seconds since UNIX epoch
int32 scheduled_timestamp = 8 [json_name = "scheduledTimestamp"];- Returns:
- This builder for chaining.
-
getMarketsList
public java.util.List<Market> getMarketsList()
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];- Specified by:
getMarketsListin interfaceGameOrBuilder
-
getMarketsCount
public int getMarketsCount()
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];- Specified by:
getMarketsCountin interfaceGameOrBuilder
-
getMarkets
public Market getMarkets(int index)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];- Specified by:
getMarketsin interfaceGameOrBuilder
-
setMarkets
public Game.Builder setMarkets(int index, Market value)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
setMarkets
public Game.Builder setMarkets(int index, Market.Builder builderForValue)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
addMarkets
public Game.Builder addMarkets(Market value)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
addMarkets
public Game.Builder addMarkets(int index, Market value)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
addMarkets
public Game.Builder addMarkets(Market.Builder builderForValue)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
addMarkets
public Game.Builder addMarkets(int index, Market.Builder builderForValue)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
addAllMarkets
public Game.Builder addAllMarkets(java.lang.Iterable<? extends Market> values)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
clearMarkets
public Game.Builder clearMarkets()
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
removeMarkets
public Game.Builder removeMarkets(int index)
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
getPeriodsList
public java.util.List<Period> getPeriodsList()
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];- Specified by:
getPeriodsListin interfaceGameOrBuilder
-
getPeriodsCount
public int getPeriodsCount()
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];- Specified by:
getPeriodsCountin interfaceGameOrBuilder
-
getPeriods
public Period getPeriods(int index)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];- Specified by:
getPeriodsin interfaceGameOrBuilder
-
setPeriods
public Game.Builder setPeriods(int index, Period value)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
setPeriods
public Game.Builder setPeriods(int index, Period.Builder builderForValue)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
addPeriods
public Game.Builder addPeriods(Period value)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
addPeriods
public Game.Builder addPeriods(int index, Period value)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
addPeriods
public Game.Builder addPeriods(Period.Builder builderForValue)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
addPeriods
public Game.Builder addPeriods(int index, Period.Builder builderForValue)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
addAllPeriods
public Game.Builder addAllPeriods(java.lang.Iterable<? extends Period> values)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
clearPeriods
public Game.Builder clearPeriods()
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
removePeriods
public Game.Builder removePeriods(int index)
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
hasEventTime
public boolean hasEventTime()
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];- Specified by:
hasEventTimein interfaceGameOrBuilder- Returns:
- Whether the eventTime field is set.
-
getEventTime
public EventTime getEventTime()
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];- Specified by:
getEventTimein interfaceGameOrBuilder- Returns:
- The eventTime.
-
setEventTime
public Game.Builder setEventTime(EventTime value)
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];
-
setEventTime
public Game.Builder setEventTime(EventTime.Builder builderForValue)
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];
-
mergeEventTime
public Game.Builder mergeEventTime(EventTime value)
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];
-
clearEventTime
public Game.Builder clearEventTime()
Time on event display (11:14 3rd)
.streamlayer.inplay.common.EventTime event_time = 11 [json_name = "eventTime"];
-
hasScore
public boolean hasScore()
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];- Specified by:
hasScorein interfaceGameOrBuilder- Returns:
- Whether the score field is set.
-
getScore
public Score getScore()
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];- Specified by:
getScorein interfaceGameOrBuilder- Returns:
- The score.
-
setScore
public Game.Builder setScore(Score value)
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];
-
setScore
public Game.Builder setScore(Score.Builder builderForValue)
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];
-
mergeScore
public Game.Builder mergeScore(Score value)
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];
-
clearScore
public Game.Builder clearScore()
.streamlayer.inplay.common.Score score = 12 [json_name = "score"];
-
getStatusValue
public int getStatusValue()
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Specified by:
getStatusValuein interfaceGameOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public Game.Builder setStatusValue(int value)
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
getStatus
public GameStatus getStatus()
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Specified by:
getStatusin interfaceGameOrBuilder- Returns:
- The status.
-
setStatus
public Game.Builder setStatus(GameStatus value)
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
clearStatus
public Game.Builder clearStatus()
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Returns:
- This builder for chaining.
-
-