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.Builder
Populates Episode's author.@NonNull ItunesPodcastEpisode
build()
Builds aItunesPodcastEpisode
.@NonNull ItunesPodcastEpisode.Builder
contentEncoded
(String contentEncoded) Populate episode content encoded.@NonNull ItunesPodcastEpisode.Builder
description
(String description) Populates Episode's description.@NonNull ItunesPodcastEpisode.Builder
Populate episode's duration.@NonNull ItunesPodcastEpisode.Builder
enclosure
(RssItemEnclosure enclosure) Populates Episode's enclosure.@NonNull ItunesPodcastEpisode.Builder
Populates episode's number.@NonNull ItunesPodcastEpisode.Builder
Populates Episode's type.@NonNull ItunesPodcastEpisode.Builder
explicit
(boolean explicit) Populate Episode explicit flag.@NonNull ItunesPodcastEpisode.Builder
Populates Episode unique identifier.@NonNull ItunesPodcastEpisode.Builder
@NonNull ItunesPodcastEpisode.Builder
pubDate
(ZonedDateTime pubDate) Populates episode publication date.@NonNull ItunesPodcastEpisode.Builder
Populates episode season number.@NonNull ItunesPodcastEpisode.Builder
Populates Episode's subtitle.@NonNull ItunesPodcastEpisode.Builder
Populates Episode's summary.@NonNull ItunesPodcastEpisode.Builder
Populates 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
-