GenericFeaturedEntity


public final class GenericFeaturedEntity extends Entity


An object representing a generic featured entity.

Summary

Nested types

Builder class for GenericFeaturedEntity.

@IntDef(value = [EligibleContentCategory.TYPE_EDUCATION, EligibleContentCategory.TYPE_SPORTS, EligibleContentCategory.TYPE_MOVIES_AND_TV_SHOWS, EligibleContentCategory.TYPE_BOOKS, EligibleContentCategory.TYPE_AUDIOBOOKS, EligibleContentCategory.TYPE_MUSIC, EligibleContentCategory.TYPE_DIGITAL_GAMES, EligibleContentCategory.TYPE_TRAVEL_AND_LOCAL, EligibleContentCategory.TYPE_HOME_AND_AUTO, EligibleContentCategory.TYPE_BUSINESS, EligibleContentCategory.TYPE_NEWS, EligibleContentCategory.TYPE_FOOD_AND_DRINK, EligibleContentCategory.TYPE_SHOPPING, EligibleContentCategory.TYPE_HEALTH_AND_FITNESS, EligibleContentCategory.TYPE_MEDICAL, EligibleContentCategory.TYPE_PARENTING, EligibleContentCategory.TYPE_DATING])
@Retention(value = RetentionPolicy.SOURCE)
public annotation GenericFeaturedEntity.EligibleContentCategory

Possible content categories of the generic featured entity.

Public methods

Uri

Returns the action uri of the generic featured entity.

List<Badge>

Returns the list of badges (image/text) for the generic featured entity.

List<Integer>

Returns the content categories of the generic featured entity.

Optional<String>

Returns the description (typically a single paragraph of text) for the generic featured entity.

ImmutableList<DisplayTimeWindow>

Returns the display time windows associated with the generic featured entity.

Optional<String>

Returns the id of the generic featured entity.

List<Image>

Returns the poster image of the generic featured entity.

List<String>

Returns the list of subtitles for the generic featured entity.

Optional<String>

Returns the name/title of the generic featured entity.

Public fields

actionUri

public final Uri actionUri

displayTimeWindows

public final ImmutableList<DisplayTimeWindowdisplayTimeWindows

Public methods

getActionUri

public Uri getActionUri()

Returns the action uri of the generic featured entity.

getBadgeList

public List<BadgegetBadgeList()

Returns the list of badges (image/text) for the generic featured entity.

getContentCategoryList

public List<IntegergetContentCategoryList()

Returns the content categories of the generic featured entity.

getDescription

public Optional<StringgetDescription()

Returns the description (typically a single paragraph of text) for the generic featured entity.

getDisplayTimeWindows

public ImmutableList<DisplayTimeWindowgetDisplayTimeWindows()

Returns the display time windows associated with the generic featured entity.

getEntityId

public Optional<StringgetEntityId()

Returns the id of the generic featured entity.

getPosterImages

public List<ImagegetPosterImages()

Returns the poster image of the generic featured entity.

getSubtitleList

public List<StringgetSubtitleList()

Returns the list of subtitles for the generic featured entity.

getTitle

public Optional<StringgetTitle()

Returns the name/title of the generic featured entity.