Class VideoPlaybackData
java.lang.Object
com.github.twitch4j.pubsub.domain.VideoPlaybackData
public class VideoPlaybackData
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVideoPlaybackData.Type -
Constructor Summary
Constructors Constructor Description VideoPlaybackData() -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.IntegergetLength()Sent whengetType()isVideoPlaybackData.Type.COMMERCIAL.java.lang.IntegergetPlayDelay()Sent whengetType()isVideoPlaybackData.Type.STREAM_UP.java.lang.StringgetServerTime()Always sent.VideoPlaybackData.TypegetType()The type of the video playback event.java.lang.IntegergetViewers()Sent whengetType()isVideoPlaybackData.Type.VIEW_COUNT.inthashCode()voidsetLength(java.lang.Integer length)Sent whengetType()isVideoPlaybackData.Type.COMMERCIAL.voidsetPlayDelay(java.lang.Integer playDelay)Sent whengetType()isVideoPlaybackData.Type.STREAM_UP.voidsetServerTime(java.lang.String serverTime)Always sent.voidsetType(VideoPlaybackData.Type type)The type of the video playback event.voidsetViewers(java.lang.Integer viewers)Sent whengetType()isVideoPlaybackData.Type.VIEW_COUNT.java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
VideoPlaybackData
public VideoPlaybackData()
-
-
Method Details
-
getType
The type of the video playback event. -
getServerTime
public java.lang.String getServerTime()Always sent. May have a fractional part. -
getPlayDelay
public java.lang.Integer getPlayDelay()Sent whengetType()isVideoPlaybackData.Type.STREAM_UP. -
getViewers
public java.lang.Integer getViewers()Sent whengetType()isVideoPlaybackData.Type.VIEW_COUNT. -
getLength
public java.lang.Integer getLength()Sent whengetType()isVideoPlaybackData.Type.COMMERCIAL. -
setType
The type of the video playback event. -
setServerTime
public void setServerTime(java.lang.String serverTime)Always sent. May have a fractional part. -
setPlayDelay
public void setPlayDelay(java.lang.Integer playDelay)Sent whengetType()isVideoPlaybackData.Type.STREAM_UP. -
setViewers
public void setViewers(java.lang.Integer viewers)Sent whengetType()isVideoPlaybackData.Type.VIEW_COUNT. -
setLength
public void setLength(java.lang.Integer length)Sent whengetType()isVideoPlaybackData.Type.COMMERCIAL. -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-