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<RatingSystem> contentRatings

platformSpecificPlaybackUris

public final ImmutableList<PlatformSpecificUri> platformSpecificPlaybackUris

Public methods

getContentRatings

public ImmutableList<RatingSystem> getContentRatings()

Returns the content ratings of the live tv channel.

getDescription

public Optional<String> getDescription()

Returns the description of the live tv channel.

getEntityId

public Optional<String> getEntityId()

Returns the id of the live tv channel.

getLogoImage

public Optional<Image> getLogoImage()

Returns the logo image of the live tv channel.

getName

public Optional<String> getName()

Returns the name of the live tv channel.

getPlatformSpecificPlaybackUris

public ImmutableList<PlatformSpecificUri> getPlatformSpecificPlaybackUris()

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

getRecommendationReason

public Optional<RecommendationReason> getRecommendationReason()

Returns the recommendation reason of the live tv program.