LiveTvProgramEntity


public final class LiveTvProgramEntity extends Entity


An object representing a live tv program.

Summary

Nested types

public final class LiveTvProgramEntity.Builder

Builder class for LiveTvProgramEntity.

Public methods

ImmutableList<DisplayTimeWindow>

Returns the availability time windows of the live tv program.

Optional<String>

Returns the channel id of the live tv program.

Optional<Image>

Returns the channel logo image of the live tv program.

Optional<String>

Returns the channel name of the live tv program.

ImmutableList<RatingSystem>

Returns the content ratings of the live tv program.

Optional<String>

Returns the description of the live tv program.

Optional<String>

Returns the id of the live tv program.

ImmutableList<String>

Returns the genres of the live tv program.

Optional<String>

Returns the name of the live tv program.

ImmutableList<PlatformSpecificUri>

Returns the platform specific playback uris of the live tv program.

ImmutableList<Image>

Returns the program image of the live tv program.

Optional<RecommendationReason>

Returns the recommendation reason of the live tv program.

Public fields

contentRatings

public final ImmutableList<RatingSystem> contentRatings

genres

public final ImmutableList<String> genres

platformSpecificPlaybackUris

public final ImmutableList<PlatformSpecificUri> platformSpecificPlaybackUris

Public methods

getAvailabilityTimeWindows

public ImmutableList<DisplayTimeWindow> getAvailabilityTimeWindows()

Returns the availability time windows of the live tv program.

getChannelId

public Optional<String> getChannelId()

Returns the channel id of the live tv program.

getChannelLogoImage

public Optional<Image> getChannelLogoImage()

Returns the channel logo image of the live tv program.

getChannelName

public Optional<String> getChannelName()

Returns the channel name of the live tv program.

getContentRatings

public ImmutableList<RatingSystem> getContentRatings()

Returns the content ratings of the live tv program.

getDescription

public Optional<String> getDescription()

Returns the description of the live tv program.

getEntityId

public Optional<String> getEntityId()

Returns the id of the live tv program.

getGenres

public ImmutableList<String> getGenres()

Returns the genres of the live tv program.

getName

public Optional<String> getName()

Returns the name of the live tv program.

getPlatformSpecificPlaybackUris

public ImmutableList<PlatformSpecificUri> getPlatformSpecificPlaybackUris()

Returns the platform specific playback uris of the live tv program.

getPosterImages

public ImmutableList<Image> getPosterImages()

Returns the program image of the live tv program.

getRecommendationReason

public Optional<RecommendationReason> getRecommendationReason()

Returns the recommendation reason of the live tv program.