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<RatingSystemcontentRatings

genres

public final ImmutableList<Stringgenres

platformSpecificPlaybackUris

public final ImmutableList<PlatformSpecificUriplatformSpecificPlaybackUris

Public methods

getAvailabilityTimeWindows

public ImmutableList<DisplayTimeWindowgetAvailabilityTimeWindows()

Returns the availability time windows of the live tv program.

getChannelId

public Optional<StringgetChannelId()

Returns the channel id of the live tv program.

getChannelLogoImage

public Optional<ImagegetChannelLogoImage()

Returns the channel logo image of the live tv program.

getChannelName

public Optional<StringgetChannelName()

Returns the channel name of the live tv program.

getContentRatings

public ImmutableList<RatingSystemgetContentRatings()

Returns the content ratings of the live tv program.

getDescription

public Optional<StringgetDescription()

Returns the description of the live tv program.

getEntityId

public Optional<StringgetEntityId()

Returns the id of the live tv program.

getGenres

public ImmutableList<StringgetGenres()

Returns the genres of the live tv program.

getName

public Optional<StringgetName()

Returns the name of the live tv program.

getPlatformSpecificPlaybackUris

public ImmutableList<PlatformSpecificUrigetPlatformSpecificPlaybackUris()

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

getPosterImages

public ImmutableList<ImagegetPosterImages()

Returns the program image of the live tv program.

getRecommendationReason

public Optional<RecommendationReasongetRecommendationReason()

Returns the recommendation reason of the live tv program.