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 |
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@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