LiveTvChannelEntity


public final class LiveTvChannelEntity extends Entity


An object representing a live tv channel.

Summary

Nested types

public final class LiveTvChannelEntity.Builder

Builder class for LiveTvChannelEntity.

Public methods

ImmutableList<RatingSystem>

Returns the content ratings of the live tv channel.

Optional<String>

Returns the description of the live tv channel.

Optional<String>

Returns the id of the live tv channel.

Optional<Image>

Returns the logo image of the live tv channel.

Optional<String>

Returns the name of the live tv channel.

ImmutableList<PlatformSpecificUri>

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

Optional<RecommendationReason>

Returns the recommendation reason of the live tv program.

Public fields

contentRatings

public final ImmutableList<RatingSystemcontentRatings

platformSpecificPlaybackUris

public final ImmutableList<PlatformSpecificUriplatformSpecificPlaybackUris

Public methods

getContentRatings

public ImmutableList<RatingSystemgetContentRatings()

Returns the content ratings of the live tv channel.

getDescription

public Optional<StringgetDescription()

Returns the description of the live tv channel.

getEntityId

public Optional<StringgetEntityId()

Returns the id of the live tv channel.

getLogoImage

public Optional<ImagegetLogoImage()

Returns the logo image of the live tv channel.

getName

public Optional<StringgetName()

Returns the name of the live tv channel.

getPlatformSpecificPlaybackUris

public ImmutableList<PlatformSpecificUrigetPlatformSpecificPlaybackUris()

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

getRecommendationReason

public Optional<RecommendationReasongetRecommendationReason()

Returns the recommendation reason of the live tv program.