Package video.api.client.api.models
Class PlayerTheme
- java.lang.Object
-
- video.api.client.api.models.PlayerTheme
-
- All Implemented Interfaces:
Serializable,DeepObject
public class PlayerTheme extends Object implements Serializable, DeepObject
PlayerTheme- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_ASSETSstatic StringSERIALIZED_NAME_BACKGROUND_BOTTOMstatic StringSERIALIZED_NAME_BACKGROUND_TEXTstatic StringSERIALIZED_NAME_BACKGROUND_TOPstatic StringSERIALIZED_NAME_CREATED_ATstatic 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_ACTIVEstatic StringSERIALIZED_NAME_LINK_HOVERstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_PLAYER_IDstatic StringSERIALIZED_NAME_TEXTstatic StringSERIALIZED_NAME_TRACK_BACKGROUNDstatic StringSERIALIZED_NAME_TRACK_PLAYEDstatic StringSERIALIZED_NAME_TRACK_UNPLAYEDstatic StringSERIALIZED_NAME_UPDATED_AT
-
Constructor Summary
Constructors Constructor Description PlayerTheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlayerThemeassets(PlayerThemeAssets assets)PlayerThemebackgroundBottom(String backgroundBottom)PlayerThemebackgroundText(String backgroundText)PlayerThemebackgroundTop(String backgroundTop)PlayerThemecreatedAt(OffsetDateTime createdAt)PlayerThemeenableApi(Boolean enableApi)PlayerThemeenableControls(Boolean enableControls)booleanequals(Object o)PlayerThemeforceAutoplay(Boolean forceAutoplay)PlayerThemeforceLoop(Boolean forceLoop)PlayerThemeAssetsgetAssets()Get assetsStringgetBackgroundBottom()RGBA color: bottom 50% of background.StringgetBackgroundText()RGBA color for title text.StringgetBackgroundTop()RGBA color: top 50% of background.OffsetDateTimegetCreatedAt()When the player was created, presented in ATOM UTC format.BooleangetEnableApi()enable/disable player SDK access.BooleangetEnableControls()enable/disable player controls.BooleangetForceAutoplay()enable/disable player autoplay.BooleangetForceLoop()enable/disable looping.BooleangetHideTitle()enable/disable title.StringgetLink()RGBA color for all controls.StringgetLinkActive()RGBA color for the play button when hovered.StringgetLinkHover()RGBA color for all controls when hovered.StringgetName()The name of the player themeStringgetPlayerId()Get playerIdStringgetText()RGBA color for timer text.StringgetTrackBackground()RGBA color playback bar: background.StringgetTrackPlayed()RGBA color playback bar: played content.StringgetTrackUnplayed()RGBA color playback bar: downloaded but unplayed (buffered) content.OffsetDateTimegetUpdatedAt()When the player was last updated, presented in ATOM UTC format.inthashCode()PlayerThemehideTitle(Boolean hideTitle)PlayerThemelink(String link)PlayerThemelinkActive(String linkActive)PlayerThemelinkHover(String linkHover)PlayerThemename(String name)PlayerThemeplayerId(String playerId)voidsetAssets(PlayerThemeAssets assets)voidsetBackgroundBottom(String backgroundBottom)voidsetBackgroundText(String backgroundText)voidsetBackgroundTop(String backgroundTop)voidsetCreatedAt(OffsetDateTime createdAt)voidsetEnableApi(Boolean enableApi)voidsetEnableControls(Boolean enableControls)voidsetForceAutoplay(Boolean forceAutoplay)voidsetForceLoop(Boolean forceLoop)voidsetHideTitle(Boolean hideTitle)voidsetLink(String link)voidsetLinkActive(String linkActive)voidsetLinkHover(String linkHover)voidsetName(String name)voidsetPlayerId(String playerId)voidsetText(String text)voidsetTrackBackground(String trackBackground)voidsetTrackPlayed(String trackPlayed)voidsetTrackUnplayed(String trackUnplayed)voidsetUpdatedAt(OffsetDateTime updatedAt)PlayerThemetext(String text)StringtoString()PlayerThemetrackBackground(String trackBackground)PlayerThemetrackPlayed(String trackPlayed)PlayerThemetrackUnplayed(String trackUnplayed)PlayerThemeupdatedAt(OffsetDateTime updatedAt)
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
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_LINK_ACTIVE
public static final String SERIALIZED_NAME_LINK_ACTIVE
- 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
-
SERIALIZED_NAME_PLAYER_ID
public static final String SERIALIZED_NAME_PLAYER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASSETS
public static final String SERIALIZED_NAME_ASSETS
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public PlayerTheme name(String name)
-
getName
@Nullable public String getName()
The name of the player theme- Returns:
- name
-
setName
public void setName(String name)
-
text
public PlayerTheme 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 PlayerTheme 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 PlayerTheme 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)
-
linkActive
public PlayerTheme linkActive(String linkActive)
-
getLinkActive
@Nullable public String getLinkActive()
RGBA color for the play button when hovered.- Returns:
- linkActive
-
setLinkActive
public void setLinkActive(String linkActive)
-
trackPlayed
public PlayerTheme 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 PlayerTheme 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 PlayerTheme 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 PlayerTheme 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 PlayerTheme 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 PlayerTheme 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 PlayerTheme 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 PlayerTheme enableControls(Boolean enableControls)
-
getEnableControls
@Nullable public Boolean getEnableControls()
enable/disable player controls. Default: true- Returns:
- enableControls
-
setEnableControls
public void setEnableControls(Boolean enableControls)
-
forceAutoplay
public PlayerTheme forceAutoplay(Boolean forceAutoplay)
-
getForceAutoplay
@Nullable public Boolean getForceAutoplay()
enable/disable player autoplay. Default: false- Returns:
- forceAutoplay
-
setForceAutoplay
public void setForceAutoplay(Boolean forceAutoplay)
-
hideTitle
public PlayerTheme hideTitle(Boolean hideTitle)
-
getHideTitle
@Nullable public Boolean getHideTitle()
enable/disable title. Default: false- Returns:
- hideTitle
-
setHideTitle
public void setHideTitle(Boolean hideTitle)
-
forceLoop
public PlayerTheme forceLoop(Boolean forceLoop)
-
getForceLoop
@Nullable public Boolean getForceLoop()
enable/disable looping. Default: false- Returns:
- forceLoop
-
setForceLoop
public void setForceLoop(Boolean forceLoop)
-
playerId
public PlayerTheme playerId(String playerId)
-
getPlayerId
public String getPlayerId()
Get playerId- Returns:
- playerId
-
setPlayerId
public void setPlayerId(String playerId)
-
createdAt
public PlayerTheme createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
When the player was created, presented in ATOM UTC format.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
updatedAt
public PlayerTheme updatedAt(OffsetDateTime updatedAt)
-
getUpdatedAt
@Nullable public OffsetDateTime getUpdatedAt()
When the player was last updated, presented in ATOM UTC format.- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(OffsetDateTime updatedAt)
-
assets
public PlayerTheme assets(PlayerThemeAssets assets)
-
getAssets
@Nullable public PlayerThemeAssets getAssets()
Get assets- Returns:
- assets
-
setAssets
public void setAssets(PlayerThemeAssets assets)
-
-