Class 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 type streamlayer.inplay.common.Game
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Game.Builder
      Protobuf type streamlayer.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
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      Competitor getAway()
      .streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
      static Game getDefaultInstance()  
      EventTime getEventTime()
      Time on event display (11:14 3rd)
      Competitor getHome()
      .streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
      java.lang.String getId()
      match id,
      com.google.protobuf.ByteString getIdBytes()
      match id,
      java.lang.String getLeague()
      name of a competition
      com.google.protobuf.ByteString getLeagueBytes()
      name of a competition
      Market getMarkets​(int index)
      list of markets i.e.
      int getMarketsCount()
      list of markets i.e.
      java.util.List<Market> getMarketsList()
      list of markets i.e.
      MarketOrBuilder getMarketsOrBuilder​(int index)
      list of markets i.e.
      java.util.List<? extends MarketOrBuilder> getMarketsOrBuilderList()
      list of markets i.e.
      java.lang.String getName()
      name of the game, generally is `<home> vs <away>`
      com.google.protobuf.ByteString getNameBytes()
      name of the game, generally is `<home> vs <away>`
      Period getPeriods​(int index)
      score by period
      int getPeriodsCount()
      score by period
      java.util.List<Period> getPeriodsList()
      score by period
      PeriodOrBuilder getPeriodsOrBuilder​(int index)
      score by period
      java.util.List<? extends PeriodOrBuilder> getPeriodsOrBuilderList()
      score by period
      java.lang.String getScheduled()
      time when game starts in ISO8601 format, always in UTC
      com.google.protobuf.ByteString getScheduledBytes()
      time when game starts in ISO8601 format, always in UTC
      int getScheduledTimestamp()
      time when game starts represented in number of seconds since UNIX epoch
      Score getScore()
      .streamlayer.inplay.common.Score score = 12 [json_name = "score"];
      java.lang.String getSport()
      string sport = 2 [json_name = "sport"];
      com.google.protobuf.ByteString getSportBytes()
      string sport = 2 [json_name = "sport"];
      GameStatus getStatus()
      .streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];
      int getStatusValue()
      .streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];
      boolean hasAway()
      .streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
      boolean hasEventTime()
      Time on event display (11:14 3rd)
      boolean hasHome()
      .streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
      boolean hasScore()
      .streamlayer.inplay.common.Score score = 12 [json_name = "score"];
      static Game.Builder newBuilder()  
      static Game.Builder newBuilder​(Game prototype)  
      static Game parseDelimitedFrom​(java.io.InputStream input)  
      static Game parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Game parseFrom​(byte[] data)  
      static Game parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Game parseFrom​(com.google.protobuf.ByteString data)  
      static Game parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Game parseFrom​(com.google.protobuf.CodedInputStream input)  
      static Game parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Game parseFrom​(java.io.InputStream input)  
      static Game parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static Game parseFrom​(java.nio.ByteBuffer data)  
      static Game parseFrom​(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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getId

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

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

        public java.lang.String getSport()
        string sport = 2 [json_name = "sport"];
        Specified by:
        getSport in interface GameOrBuilder
        Returns:
        The sport.
      • getSportBytes

        public com.google.protobuf.ByteString getSportBytes()
        string sport = 2 [json_name = "sport"];
        Specified by:
        getSportBytes in interface GameOrBuilder
        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:
        getScheduled in interface GameOrBuilder
        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:
        getScheduledBytes in interface GameOrBuilder
        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:
        getName in interface GameOrBuilder
        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:
        getNameBytes in interface GameOrBuilder
        Returns:
        The bytes for name.
      • getLeague

        public java.lang.String getLeague()
         name of a competition
         
        string league = 5 [json_name = "league"];
        Specified by:
        getLeague in interface GameOrBuilder
        Returns:
        The league.
      • getLeagueBytes

        public com.google.protobuf.ByteString getLeagueBytes()
         name of a competition
         
        string league = 5 [json_name = "league"];
        Specified by:
        getLeagueBytes in interface GameOrBuilder
        Returns:
        The bytes for league.
      • hasHome

        public boolean hasHome()
        .streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
        Specified by:
        hasHome in interface GameOrBuilder
        Returns:
        Whether the home field is set.
      • getHome

        public Competitor getHome()
        .streamlayer.inplay.common.Competitor home = 6 [json_name = "home"];
        Specified by:
        getHome in interface GameOrBuilder
        Returns:
        The home.
      • hasAway

        public boolean hasAway()
        .streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
        Specified by:
        hasAway in interface GameOrBuilder
        Returns:
        Whether the away field is set.
      • getAway

        public Competitor getAway()
        .streamlayer.inplay.common.Competitor away = 7 [json_name = "away"];
        Specified by:
        getAway in interface GameOrBuilder
        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:
        getScheduledTimestamp in interface GameOrBuilder
        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:
        getMarketsList in interface GameOrBuilder
      • 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:
        getMarketsCount in interface GameOrBuilder
      • 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:
        getMarkets in interface GameOrBuilder
      • 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:
        getPeriodsList in interface GameOrBuilder
      • 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:
        getPeriodsCount in interface GameOrBuilder
      • getPeriods

        public Period getPeriods​(int index)
         score by period
         
        repeated .streamlayer.inplay.common.Period periods = 10 [json_name = "periods"];
        Specified by:
        getPeriods in interface GameOrBuilder
      • 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:
        hasEventTime in interface GameOrBuilder
        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:
        getEventTime in interface GameOrBuilder
        Returns:
        The eventTime.
      • hasScore

        public boolean hasScore()
        .streamlayer.inplay.common.Score score = 12 [json_name = "score"];
        Specified by:
        hasScore in interface GameOrBuilder
        Returns:
        Whether the score field is set.
      • getScore

        public Score getScore()
        .streamlayer.inplay.common.Score score = 12 [json_name = "score"];
        Specified by:
        getScore in interface GameOrBuilder
        Returns:
        The score.
      • getStatusValue

        public int getStatusValue()
        .streamlayer.inplay.common.GameStatus status = 13 [json_name = "status"];
        Specified by:
        getStatusValue in interface GameOrBuilder
        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:
        getStatus in interface GameOrBuilder
        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
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Game,​Game.Builder>
      • getDefaultInstance

        public static Game getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<Game> parser()