public static final class ItunesPodcast.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
ItunesPodcast.Builder |
author(java.lang.String author)
Populates Podcast's author.
|
ItunesPodcast.Builder |
block(boolean block)
Populates Podcast's block.
|
ItunesPodcast |
build()
Builds a
ItunesPodcast. |
ItunesPodcast.Builder |
category(java.util.List<java.util.List<java.lang.String>> category)
Populates Podcast's category.
|
ItunesPodcast.Builder |
cloud(java.lang.String cloud)
Populates Podcast's cloud.
|
ItunesPodcast.Builder |
copyright(java.lang.String copyright)
Populates Podcast's copyright.
|
ItunesPodcast.Builder |
description(java.lang.String description)
Populates Podcast's description.
|
ItunesPodcast.Builder |
docs(java.lang.String docs)
Populates Podcast's docs.
|
ItunesPodcast.Builder |
explicit(boolean explicit)
Populates Podcast's explicit flag.
|
ItunesPodcast.Builder |
explict(boolean explicit)
Deprecated.
ItunesPodcast.setExplicit(boolean) instead. |
ItunesPodcast.Builder |
generator(java.lang.String generator)
Populates Podcast's generator.
|
ItunesPodcast.Builder |
image(RssChannelImage image)
Populates Podcast's image.
|
ItunesPodcast.Builder |
item(RssItem item)
Populates Podcast's item.
|
ItunesPodcast.Builder |
keyword(java.lang.String keyword)
Populates Podcast's keyword.
|
ItunesPodcast.Builder |
language(RssLanguage language)
Populates Podcast's language.
|
ItunesPodcast.Builder |
lastBuildDate(java.time.ZonedDateTime lastBuildDate)
Populates Podcast's lastBuildDate.
|
ItunesPodcast.Builder |
link(java.lang.String link)
Populates Podcast's link.
|
ItunesPodcast.Builder |
managingEditor(java.lang.String managingEditor)
Populates Podcast's managingEditor.
|
ItunesPodcast.Builder |
owner(ItunesPodcastOwner owner)
Populates Podcast's owner.
|
ItunesPodcast.Builder |
pubDate(java.time.ZonedDateTime pubDate)
Populates Podcast's Publication date.
|
ItunesPodcast.Builder |
rating(java.lang.String rating)
Populates Podcast's rating.
|
ItunesPodcast.Builder |
skipDays(java.util.List<RssSkipDays> skipDays)
Populates Podcast's skipDays.
|
ItunesPodcast.Builder |
skipHours(java.util.List<RssSkipHours> skipHours)
Populates Podcast's skipHours.
|
ItunesPodcast.Builder |
subtitle(java.lang.String subtitle)
Populates Podcast's subtitle.
|
ItunesPodcast.Builder |
summary(java.lang.String summary)
Populates Podcast's summary.
|
ItunesPodcast.Builder |
textInput(RssTextInput textInput)
Populates Podcast's textInput.
|
ItunesPodcast.Builder |
title(java.lang.String title)
Populates Podcast's title.
|
ItunesPodcast.Builder |
ttl(java.lang.Integer ttl)
Populates Podcast's ttl.
|
ItunesPodcast.Builder |
type(ItunesPodcastType type)
Populates Podcast's type.
|
ItunesPodcast.Builder |
webMaster(java.lang.String webMaster)
Populates Podcast's webMaster.
|
@NonNull public ItunesPodcast.Builder title(java.lang.String title)
title - Podcast's title@NonNull public ItunesPodcast.Builder type(ItunesPodcastType type)
type - Podcast's type@NonNull public ItunesPodcast.Builder explicit(boolean explicit)
explicit - Podcast's explicit flag@Deprecated @NonNull public ItunesPodcast.Builder explict(boolean explicit)
ItunesPodcast.setExplicit(boolean) instead.explicit - Podcast's explicit flag@NonNull public ItunesPodcast.Builder author(java.lang.String author)
author - Podcast's author@NonNull public ItunesPodcast.Builder owner(ItunesPodcastOwner owner)
owner - Podcast's owner@NonNull public ItunesPodcast.Builder link(java.lang.String link)
link - Podcast's link@NonNull public ItunesPodcast.Builder description(java.lang.String description)
description - Podcast's description@NonNull public ItunesPodcast.Builder language(RssLanguage language)
language - Podcast's language@NonNull public ItunesPodcast.Builder copyright(java.lang.String copyright)
copyright - Podcast's copyright@NonNull public ItunesPodcast.Builder managingEditor(java.lang.String managingEditor)
managingEditor - Podcast's managingEditor@NonNull public ItunesPodcast.Builder webMaster(java.lang.String webMaster)
webMaster - Podcast's webMaster@NonNull public ItunesPodcast.Builder pubDate(java.time.ZonedDateTime pubDate)
pubDate - Podcast's Publication date@NonNull public ItunesPodcast.Builder lastBuildDate(java.time.ZonedDateTime lastBuildDate)
lastBuildDate - Podcast's lastBuildDate@NonNull public ItunesPodcast.Builder category(java.util.List<java.util.List<java.lang.String>> category)
category - Podcast's category@NonNull public ItunesPodcast.Builder generator(java.lang.String generator)
generator - Podcast's generator@NonNull public ItunesPodcast.Builder docs(java.lang.String docs)
docs - Podcast's docs@NonNull public ItunesPodcast.Builder cloud(java.lang.String cloud)
cloud - Podcast's cloud@NonNull public ItunesPodcast.Builder ttl(java.lang.Integer ttl)
ttl - Podcast's ttl@NonNull public ItunesPodcast.Builder image(RssChannelImage image)
image - Podcast's image@NonNull public ItunesPodcast.Builder rating(java.lang.String rating)
rating - Podcast's rating@NonNull public ItunesPodcast.Builder textInput(RssTextInput textInput)
textInput - Podcast's textInput@NonNull public ItunesPodcast.Builder skipHours(java.util.List<RssSkipHours> skipHours)
skipHours - Podcast's skipHours@NonNull public ItunesPodcast.Builder skipDays(java.util.List<RssSkipDays> skipDays)
skipDays - Podcast's skipDays@NonNull public ItunesPodcast.Builder item(RssItem item)
item - Podcast's item@NonNull public ItunesPodcast.Builder subtitle(java.lang.String subtitle)
subtitle - Podcast's subtitle@NonNull public ItunesPodcast.Builder summary(java.lang.String summary)
summary - Podcast's summary@NonNull public ItunesPodcast.Builder keyword(java.lang.String keyword)
keyword - Podcast's keyword@NonNull public ItunesPodcast.Builder block(boolean block)
block - Podcast's blockpublic ItunesPodcast build()
ItunesPodcast.ItunesPodcast