Package video.api.client.api.models
Class PlayerThemeUpdatePayload
- java.lang.Object
-
- video.api.client.api.models.PlayerThemeUpdatePayload
-
- All Implemented Interfaces:
Serializable
public class PlayerThemeUpdatePayload extends Object implements Serializable
PlayerThemeUpdatePayload- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_BACKGROUND_BOTTOMstatic StringSERIALIZED_NAME_BACKGROUND_TEXTstatic StringSERIALIZED_NAME_BACKGROUND_TOPstatic StringSERIALIZED_NAME_ENABLE_APIstatic StringSERIALIZED_NAME_ENABLE_CONTROLSstatic StringSERIALIZED_NAME_FORCE_AUTOPLAYstatic StringSERIALIZED_NAME_FORCE_LOOPstatic StringSERIALIZED_NAME_HIDE_TITLEstatic StringSERIALIZED_NAME_LINKstatic StringSERIALIZED_NAME_LINK_HOVERstatic StringSERIALIZED_NAME_TEXTstatic StringSERIALIZED_NAME_TRACK_BACKGROUNDstatic StringSERIALIZED_NAME_TRACK_PLAYEDstatic StringSERIALIZED_NAME_TRACK_UNPLAYED
-
Constructor Summary
Constructors Constructor Description PlayerThemeUpdatePayload()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_TEXT
public static final String SERIALIZED_NAME_TEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LINK
public static final String SERIALIZED_NAME_LINK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LINK_HOVER
public static final String SERIALIZED_NAME_LINK_HOVER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACK_PLAYED
public static final String SERIALIZED_NAME_TRACK_PLAYED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACK_UNPLAYED
public static final String SERIALIZED_NAME_TRACK_UNPLAYED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACK_BACKGROUND
public static final String SERIALIZED_NAME_TRACK_BACKGROUND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKGROUND_TOP
public static final String SERIALIZED_NAME_BACKGROUND_TOP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKGROUND_BOTTOM
public static final String SERIALIZED_NAME_BACKGROUND_BOTTOM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKGROUND_TEXT
public static final String SERIALIZED_NAME_BACKGROUND_TEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_API
public static final String SERIALIZED_NAME_ENABLE_API
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_CONTROLS
public static final String SERIALIZED_NAME_ENABLE_CONTROLS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FORCE_AUTOPLAY
public static final String SERIALIZED_NAME_FORCE_AUTOPLAY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HIDE_TITLE
public static final String SERIALIZED_NAME_HIDE_TITLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FORCE_LOOP
public static final String SERIALIZED_NAME_FORCE_LOOP
- See Also:
- Constant Field Values
-
-
Method Detail
-
text
public PlayerThemeUpdatePayload text(String text)
-
getText
@Nullable public String getText()
RGBA color for timer text. Default: rgba(255, 255, 255, 1)- Returns:
- text
-
setText
public void setText(String text)
-
link
public PlayerThemeUpdatePayload link(String link)
-
getLink
@Nullable public String getLink()
RGBA color for all controls. Default: rgba(255, 255, 255, 1)- Returns:
- link
-
setLink
public void setLink(String link)
-
linkHover
public PlayerThemeUpdatePayload linkHover(String linkHover)
-
getLinkHover
@Nullable public String getLinkHover()
RGBA color for all controls when hovered. Default: rgba(255, 255, 255, 1)- Returns:
- linkHover
-
setLinkHover
public void setLinkHover(String linkHover)
-
trackPlayed
public PlayerThemeUpdatePayload trackPlayed(String trackPlayed)
-
getTrackPlayed
@Nullable public String getTrackPlayed()
RGBA color playback bar: played content. Default: rgba(88, 131, 255, .95)- Returns:
- trackPlayed
-
setTrackPlayed
public void setTrackPlayed(String trackPlayed)
-
trackUnplayed
public PlayerThemeUpdatePayload trackUnplayed(String trackUnplayed)
-
getTrackUnplayed
@Nullable public String getTrackUnplayed()
RGBA color playback bar: downloaded but unplayed (buffered) content. Default: rgba(255, 255, 255, .35)- Returns:
- trackUnplayed
-
setTrackUnplayed
public void setTrackUnplayed(String trackUnplayed)
-
trackBackground
public PlayerThemeUpdatePayload trackBackground(String trackBackground)
-
getTrackBackground
@Nullable public String getTrackBackground()
RGBA color playback bar: background. Default: rgba(255, 255, 255, .2)- Returns:
- trackBackground
-
setTrackBackground
public void setTrackBackground(String trackBackground)
-
backgroundTop
public PlayerThemeUpdatePayload backgroundTop(String backgroundTop)
-
getBackgroundTop
@Nullable public String getBackgroundTop()
RGBA color: top 50% of background. Default: rgba(0, 0, 0, .7)- Returns:
- backgroundTop
-
setBackgroundTop
public void setBackgroundTop(String backgroundTop)
-
backgroundBottom
public PlayerThemeUpdatePayload backgroundBottom(String backgroundBottom)
-
getBackgroundBottom
@Nullable public String getBackgroundBottom()
RGBA color: bottom 50% of background. Default: rgba(0, 0, 0, .7)- Returns:
- backgroundBottom
-
setBackgroundBottom
public void setBackgroundBottom(String backgroundBottom)
-
backgroundText
public PlayerThemeUpdatePayload backgroundText(String backgroundText)
-
getBackgroundText
@Nullable public String getBackgroundText()
RGBA color for title text. Default: rgba(255, 255, 255, 1)- Returns:
- backgroundText
-
setBackgroundText
public void setBackgroundText(String backgroundText)
-
enableApi
public PlayerThemeUpdatePayload enableApi(Boolean enableApi)
-
getEnableApi
@Nullable public Boolean getEnableApi()
enable/disable player SDK access. Default: true- Returns:
- enableApi
-
setEnableApi
public void setEnableApi(Boolean enableApi)
-
enableControls
public PlayerThemeUpdatePayload enableControls(Boolean enableControls)
-
getEnableControls
@Nullable public Boolean getEnableControls()
enable/disable player controls. Default: true- Returns:
- enableControls
-
setEnableControls
public void setEnableControls(Boolean enableControls)
-
forceAutoplay
public PlayerThemeUpdatePayload forceAutoplay(Boolean forceAutoplay)
-
getForceAutoplay
@Nullable public Boolean getForceAutoplay()
enable/disable player autoplay. Default: false- Returns:
- forceAutoplay
-
setForceAutoplay
public void setForceAutoplay(Boolean forceAutoplay)
-
hideTitle
public PlayerThemeUpdatePayload hideTitle(Boolean hideTitle)
-
getHideTitle
@Nullable public Boolean getHideTitle()
enable/disable title. Default: false- Returns:
- hideTitle
-
setHideTitle
public void setHideTitle(Boolean hideTitle)
-
forceLoop
public PlayerThemeUpdatePayload forceLoop(Boolean forceLoop)
-
getForceLoop
@Nullable public Boolean getForceLoop()
enable/disable looping. Default: false- Returns:
- forceLoop
-
setForceLoop
public void setForceLoop(Boolean forceLoop)
-
-