Package com.streamlayer.inplay.common
Class Game
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite<Game,Game.Builder>
-
- com.streamlayer.inplay.common.Game
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,GameOrBuilder
public final class Game extends com.google.protobuf.GeneratedMessageLite<Game,Game.Builder> implements GameOrBuilder
Protobuf typestreamlayer.inplay.common.Game
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGame.BuilderProtobuf typestreamlayer.inplay.common.Game-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
-
-
Field Summary
Fields Modifier and Type Field Description static intAWAY_FIELD_NUMBERstatic intEVENT_TIME_FIELD_NUMBERstatic intHOME_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intLEAGUE_FIELD_NUMBERstatic intMARKETS_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPERIODS_FIELD_NUMBERstatic intSCHEDULED_FIELD_NUMBERstatic intSCHEDULED_TIMESTAMP_FIELD_NUMBERstatic intSCORE_FIELD_NUMBERstatic intSPORT_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)CompetitorgetAway().streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];static GamegetDefaultInstance()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.MarketOrBuildergetMarketsOrBuilder(int index)list of markets i.e.java.util.List<? extends MarketOrBuilder>getMarketsOrBuilderList()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 periodPeriodOrBuildergetPeriodsOrBuilder(int index)score by periodjava.util.List<? extends PeriodOrBuilder>getPeriodsOrBuilderList()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"];static Game.BuildernewBuilder()static Game.BuildernewBuilder(Game prototype)static GameparseDelimitedFrom(java.io.InputStream input)static GameparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GameparseFrom(byte[] data)static GameparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GameparseFrom(com.google.protobuf.ByteString data)static GameparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GameparseFrom(com.google.protobuf.CodedInputStream input)static GameparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GameparseFrom(java.io.InputStream input)static GameparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GameparseFrom(java.nio.ByteBuffer data)static GameparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Game>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
-
-
-
Field Detail
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPORT_FIELD_NUMBER
public static final int SPORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCHEDULED_FIELD_NUMBER
public static final int SCHEDULED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LEAGUE_FIELD_NUMBER
public static final int LEAGUE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HOME_FIELD_NUMBER
public static final int HOME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AWAY_FIELD_NUMBER
public static final int AWAY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCHEDULED_TIMESTAMP_FIELD_NUMBER
public static final int SCHEDULED_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MARKETS_FIELD_NUMBER
public static final int MARKETS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERIODS_FIELD_NUMBER
public static final int PERIODS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_TIME_FIELD_NUMBER
public static final int EVENT_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCORE_FIELD_NUMBER
public static final int SCORE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
getMarketsOrBuilderList
public java.util.List<? extends MarketOrBuilder> getMarketsOrBuilderList()
list of markets i.e. betting opportunities
repeated .streamlayer.inplay.common.Market markets = 9 [json_name = "markets"];
-
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
-
getMarketsOrBuilder
public MarketOrBuilder getMarketsOrBuilder(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
-
getPeriodsOrBuilderList
public java.util.List<? extends PeriodOrBuilder> getPeriodsOrBuilderList()
score by period
repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
-
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
-
getPeriodsOrBuilder
public PeriodOrBuilder getPeriodsOrBuilder(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.
-
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.
-
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.
-
getStatus
public GameStatus getStatus()
.streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];- Specified by:
getStatusin interfaceGameOrBuilder- Returns:
- The status.
-
parseFrom
public static Game parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Game parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Game parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Game parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Game parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Game parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Game parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilder
public static Game.Builder newBuilder()
-
newBuilder
public static Game.Builder newBuilder(Game prototype)
-
dynamicMethod
protected final java.lang.Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)- Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Game,Game.Builder>
-
getDefaultInstance
public static Game getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Game> parser()
-
-