public static final class ItunesPodcastEpisode.Builder
extends java.lang.Object
ItunesPodcastEpisode Builder.| Modifier and Type | Method and Description |
|---|---|
ItunesPodcastEpisode.Builder |
author(java.lang.String author)
Populates Episode's author.
|
ItunesPodcastEpisode |
build()
Builds a
ItunesPodcastEpisode. |
ItunesPodcastEpisode.Builder |
contentEncoded(java.lang.String contentEncoded)
Populate episode content encoded.
|
ItunesPodcastEpisode.Builder |
description(java.lang.String description)
Populates Episode's description.
|
ItunesPodcastEpisode.Builder |
duration(java.lang.String duration)
Populate episode's duration.
|
ItunesPodcastEpisode.Builder |
enclosure(RssItemEnclosure enclosure)
Populates Episode's enclosure.
|
ItunesPodcastEpisode.Builder |
episode(java.lang.Integer episode)
Populates episode's number.
|
ItunesPodcastEpisode.Builder |
episodeType(ItunesPodcastEpisodeType type)
Populates Episode's type.
|
ItunesPodcastEpisode.Builder |
explicit(boolean explicit)
Populate Episode explicit flag.
|
ItunesPodcastEpisode.Builder |
guid(java.lang.String guid)
Populates Episode unique identifier.
|
ItunesPodcastEpisode.Builder |
image(java.lang.String image) |
ItunesPodcastEpisode.Builder |
pubDate(java.time.ZonedDateTime pubDate)
Populates episode publication date.
|
ItunesPodcastEpisode.Builder |
season(java.lang.Integer season)
Populates episode season number.
|
ItunesPodcastEpisode.Builder |
subtitle(java.lang.String subtitle)
Populates Episode's subtitle.
|
ItunesPodcastEpisode.Builder |
summary(java.lang.String summary)
Populates Episode's summary.
|
ItunesPodcastEpisode.Builder |
title(java.lang.String title)
Populates Episode's title.
|
public ItunesPodcastEpisode build()
ItunesPodcastEpisode.ItunesPodcastEpisodepublic ItunesPodcastEpisode.Builder episodeType(ItunesPodcastEpisodeType type)
type - Episode's typepublic ItunesPodcastEpisode.Builder title(java.lang.String title)
title - Episode's titlepublic ItunesPodcastEpisode.Builder author(java.lang.String author)
author - Episode's author.public ItunesPodcastEpisode.Builder subtitle(java.lang.String subtitle)
subtitle - Episode's subtitle.public ItunesPodcastEpisode.Builder summary(java.lang.String summary)
summary - Episode's summary.public ItunesPodcastEpisode.Builder description(java.lang.String description)
description - Episode's description.public ItunesPodcastEpisode.Builder guid(java.lang.String guid)
guid - Episode unique identifier.public ItunesPodcastEpisode.Builder pubDate(java.time.ZonedDateTime pubDate)
pubDate - Episode publication date.public ItunesPodcastEpisode.Builder contentEncoded(java.lang.String contentEncoded)
contentEncoded - episode content encoded.public ItunesPodcastEpisode.Builder enclosure(RssItemEnclosure enclosure)
enclosure - Episode enclosure.public ItunesPodcastEpisode.Builder duration(java.lang.String duration)
duration - Episode's duration.public ItunesPodcastEpisode.Builder explicit(boolean explicit)
explicit - if episode is explicit.public ItunesPodcastEpisode.Builder episode(java.lang.Integer episode)
episode - Episode numberpublic ItunesPodcastEpisode.Builder season(java.lang.Integer season)
season - episode season number.public ItunesPodcastEpisode.Builder image(java.lang.String image)
image - Episode's image