Class PlayerUpdatePayload

java.lang.Object
video.api.client.api.models.PlayerUpdatePayload
All Implemented Interfaces:
java.io.Serializable

public class PlayerUpdatePayload
extends java.lang.Object
implements java.io.Serializable
PlayerUpdatePayload
See Also:
Serialized Form
  • Field Details

    • SERIALIZED_NAME_TEXT

      public static final java.lang.String SERIALIZED_NAME_TEXT
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_TRACK_PLAYED

      public static final java.lang.String SERIALIZED_NAME_TRACK_PLAYED
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_TRACK_UNPLAYED

      public static final java.lang.String SERIALIZED_NAME_TRACK_UNPLAYED
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_TRACK_BACKGROUND

      public static final java.lang.String SERIALIZED_NAME_TRACK_BACKGROUND
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_BACKGROUND_TOP

      public static final java.lang.String SERIALIZED_NAME_BACKGROUND_TOP
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_BACKGROUND_BOTTOM

      public static final java.lang.String SERIALIZED_NAME_BACKGROUND_BOTTOM
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_BACKGROUND_TEXT

      public static final java.lang.String SERIALIZED_NAME_BACKGROUND_TEXT
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_ENABLE_API

      public static final java.lang.String SERIALIZED_NAME_ENABLE_API
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_ENABLE_CONTROLS

      public static final java.lang.String SERIALIZED_NAME_ENABLE_CONTROLS
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_FORCE_AUTOPLAY

      public static final java.lang.String SERIALIZED_NAME_FORCE_AUTOPLAY
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_HIDE_TITLE

      public static final java.lang.String SERIALIZED_NAME_HIDE_TITLE
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_FORCE_LOOP

      public static final java.lang.String SERIALIZED_NAME_FORCE_LOOP
      See Also:
      Constant Field Values
  • Constructor Details

    • PlayerUpdatePayload

      public PlayerUpdatePayload()
  • Method Details

    • text

      public PlayerUpdatePayload text​(java.lang.String text)
    • getText

      @Nullable public java.lang.String getText()
      RGBA color for timer text. Default: rgba(255, 255, 255, 1)
      Returns:
      text
    • setText

      public void setText​(java.lang.String text)
    • link

      public PlayerUpdatePayload link​(java.lang.String link)
    • getLink

      @Nullable public java.lang.String getLink()
      RGBA color for all controls. Default: rgba(255, 255, 255, 1)
      Returns:
      link
    • setLink

      public void setLink​(java.lang.String link)
    • linkHover

      public PlayerUpdatePayload linkHover​(java.lang.String linkHover)
    • getLinkHover

      @Nullable public java.lang.String getLinkHover()
      RGBA color for all controls when hovered. Default: rgba(255, 255, 255, 1)
      Returns:
      linkHover
    • setLinkHover

      public void setLinkHover​(java.lang.String linkHover)
    • trackPlayed

      public PlayerUpdatePayload trackPlayed​(java.lang.String trackPlayed)
    • getTrackPlayed

      @Nullable public java.lang.String getTrackPlayed()
      RGBA color playback bar: played content. Default: rgba(88, 131, 255, .95)
      Returns:
      trackPlayed
    • setTrackPlayed

      public void setTrackPlayed​(java.lang.String trackPlayed)
    • trackUnplayed

      public PlayerUpdatePayload trackUnplayed​(java.lang.String trackUnplayed)
    • getTrackUnplayed

      @Nullable public java.lang.String getTrackUnplayed()
      RGBA color playback bar: downloaded but unplayed (buffered) content. Default: rgba(255, 255, 255, .35)
      Returns:
      trackUnplayed
    • setTrackUnplayed

      public void setTrackUnplayed​(java.lang.String trackUnplayed)
    • trackBackground

      public PlayerUpdatePayload trackBackground​(java.lang.String trackBackground)
    • getTrackBackground

      @Nullable public java.lang.String getTrackBackground()
      RGBA color playback bar: background. Default: rgba(255, 255, 255, .2)
      Returns:
      trackBackground
    • setTrackBackground

      public void setTrackBackground​(java.lang.String trackBackground)
    • backgroundTop

      public PlayerUpdatePayload backgroundTop​(java.lang.String backgroundTop)
    • getBackgroundTop

      @Nullable public java.lang.String getBackgroundTop()
      RGBA color: top 50% of background. Default: rgba(0, 0, 0, .7)
      Returns:
      backgroundTop
    • setBackgroundTop

      public void setBackgroundTop​(java.lang.String backgroundTop)
    • backgroundBottom

      public PlayerUpdatePayload backgroundBottom​(java.lang.String backgroundBottom)
    • getBackgroundBottom

      @Nullable public java.lang.String getBackgroundBottom()
      RGBA color: bottom 50% of background. Default: rgba(0, 0, 0, .7)
      Returns:
      backgroundBottom
    • setBackgroundBottom

      public void setBackgroundBottom​(java.lang.String backgroundBottom)
    • backgroundText

      public PlayerUpdatePayload backgroundText​(java.lang.String backgroundText)
    • getBackgroundText

      @Nullable public java.lang.String getBackgroundText()
      RGBA color for title text. Default: rgba(255, 255, 255, 1)
      Returns:
      backgroundText
    • setBackgroundText

      public void setBackgroundText​(java.lang.String backgroundText)
    • enableApi

      public PlayerUpdatePayload enableApi​(java.lang.Boolean enableApi)
    • getEnableApi

      @Nullable public java.lang.Boolean getEnableApi()
      enable/disable player SDK access. Default: true
      Returns:
      enableApi
    • setEnableApi

      public void setEnableApi​(java.lang.Boolean enableApi)
    • enableControls

      public PlayerUpdatePayload enableControls​(java.lang.Boolean enableControls)
    • getEnableControls

      @Nullable public java.lang.Boolean getEnableControls()
      enable/disable player controls. Default: true
      Returns:
      enableControls
    • setEnableControls

      public void setEnableControls​(java.lang.Boolean enableControls)
    • forceAutoplay

      public PlayerUpdatePayload forceAutoplay​(java.lang.Boolean forceAutoplay)
    • getForceAutoplay

      @Nullable public java.lang.Boolean getForceAutoplay()
      enable/disable player autoplay. Default: false
      Returns:
      forceAutoplay
    • setForceAutoplay

      public void setForceAutoplay​(java.lang.Boolean forceAutoplay)
    • hideTitle

      public PlayerUpdatePayload hideTitle​(java.lang.Boolean hideTitle)
    • getHideTitle

      @Nullable public java.lang.Boolean getHideTitle()
      enable/disable title. Default: false
      Returns:
      hideTitle
    • setHideTitle

      public void setHideTitle​(java.lang.Boolean hideTitle)
    • forceLoop

      public PlayerUpdatePayload forceLoop​(java.lang.Boolean forceLoop)
    • getForceLoop

      @Nullable public java.lang.Boolean getForceLoop()
      enable/disable looping. Default: false
      Returns:
      forceLoop
    • setForceLoop

      public void setForceLoop​(java.lang.Boolean forceLoop)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object