Package io.micronaut.rss.itunespodcast
Class ItunesPodcastEpisode.Builder
java.lang.Object
io.micronaut.rss.itunespodcast.ItunesPodcastEpisode.Builder
- Enclosing class:
- ItunesPodcastEpisode
ItunesPodcastEpisode Builder.-
Method Summary
Modifier and TypeMethodDescription@NonNull ItunesPodcastEpisode.BuilderPopulates Episode's author.@NonNull ItunesPodcastEpisodebuild()Builds aItunesPodcastEpisode.@NonNull ItunesPodcastEpisode.BuildercontentEncoded(String contentEncoded) Populate episode content encoded.@NonNull ItunesPodcastEpisode.Builderdescription(String description) Populates Episode's description.@NonNull ItunesPodcastEpisode.BuilderPopulate episode's duration.@NonNull ItunesPodcastEpisode.Builderenclosure(RssItemEnclosure enclosure) Populates Episode's enclosure.@NonNull ItunesPodcastEpisode.BuilderPopulates episode's number.@NonNull ItunesPodcastEpisode.BuilderPopulates Episode's type.@NonNull ItunesPodcastEpisode.Builderexplicit(boolean explicit) Populate Episode explicit flag.@NonNull ItunesPodcastEpisode.BuilderPopulates Episode unique identifier.@NonNull ItunesPodcastEpisode.Builder@NonNull ItunesPodcastEpisode.BuilderpubDate(ZonedDateTime pubDate) Populates episode publication date.@NonNull ItunesPodcastEpisode.BuilderPopulates episode season number.@NonNull ItunesPodcastEpisode.BuilderPopulates Episode's subtitle.@NonNull ItunesPodcastEpisode.BuilderPopulates Episode's summary.@NonNull ItunesPodcastEpisode.BuilderPopulates Episode's title.
-
Method Details
-
build
Builds aItunesPodcastEpisode.- Returns:
- A fully constructed
ItunesPodcastEpisode
-
episodeType
Populates Episode's type.- Parameters:
type- Episode's type- Returns:
- a Episode Builder
-
title
Populates Episode's title.- Parameters:
title- Episode's title- Returns:
- a Episode Builder
-
author
Populates Episode's author.- Parameters:
author- Episode's author.- Returns:
- a Episode Builder
-
subtitle
Populates Episode's subtitle.- Parameters:
subtitle- Episode's subtitle.- Returns:
- a Episode Builder
-
summary
Populates Episode's summary.- Parameters:
summary- Episode's summary.- Returns:
- a Episode Builder
-
description
Populates Episode's description.- Parameters:
description- Episode's description.- Returns:
- a Episode Builder
-
guid
Populates Episode unique identifier.- Parameters:
guid- Episode unique identifier.- Returns:
- a Episode Builder
-
pubDate
Populates episode publication date.- Parameters:
pubDate- Episode publication date.- Returns:
- a Episode Builder
-
contentEncoded
Populate episode content encoded.- Parameters:
contentEncoded- episode content encoded.- Returns:
- a Episode Builder
-
enclosure
Populates Episode's enclosure.- Parameters:
enclosure- Episode enclosure.- Returns:
- a Episode Builder
-
duration
Populate episode's duration.- Parameters:
duration- Episode's duration.- Returns:
- a Episode Builder
-
explicit
Populate Episode explicit flag.- Parameters:
explicit- if episode is explicit.- Returns:
- a Episode Builder
-
episode
Populates episode's number.- Parameters:
episode- Episode number- Returns:
- a Episode Builder
-
season
Populates episode season number.- Parameters:
season- episode season number.- Returns:
- a Episode Builder
-
image
- Parameters:
image- Episode's image- Returns:
- a Episode Builder
-