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
.ItunesPodcastEpisode
public 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