Package io.micronaut.rss.itunespodcast
Class ItunesPodcast.Builder
java.lang.Object
io.micronaut.rss.itunespodcast.ItunesPodcast.Builder
- Enclosing class:
- ItunesPodcast
ItunesPodcast Builder.
-
Method Summary
Modifier and TypeMethodDescription@NonNull ItunesPodcast.Builder
Populates Podcast's author.@NonNull ItunesPodcast.Builder
block
(boolean block) Populates Podcast's block.build()
Builds aItunesPodcast
.@NonNull ItunesPodcast.Builder
Populates Podcast's category.@NonNull ItunesPodcast.Builder
Populates Podcast's cloud.@NonNull ItunesPodcast.Builder
Populates Podcast's copyright.@NonNull ItunesPodcast.Builder
description
(String description) Populates Podcast's description.@NonNull ItunesPodcast.Builder
Populates Podcast's docs.@NonNull ItunesPodcast.Builder
explicit
(boolean explicit) Populates Podcast's explicit flag.@NonNull ItunesPodcast.Builder
Populates Podcast's generator.@NonNull ItunesPodcast.Builder
image
(RssChannelImage image) Populates Podcast's image.@NonNull ItunesPodcast.Builder
Populates Podcast's item.@NonNull ItunesPodcast.Builder
Populates Podcast's keyword.@NonNull ItunesPodcast.Builder
language
(RssLanguage language) Populates Podcast's language.@NonNull ItunesPodcast.Builder
lastBuildDate
(ZonedDateTime lastBuildDate) Populates Podcast's lastBuildDate.@NonNull ItunesPodcast.Builder
Populates Podcast's link.@NonNull ItunesPodcast.Builder
managingEditor
(String managingEditor) Populates Podcast's managingEditor.@NonNull ItunesPodcast.Builder
owner
(ItunesPodcastOwner owner) Populates Podcast's owner.@NonNull ItunesPodcast.Builder
pubDate
(ZonedDateTime pubDate) Populates Podcast's Publication date.@NonNull ItunesPodcast.Builder
Populates Podcast's rating.@NonNull ItunesPodcast.Builder
skipDays
(List<RssSkipDays> skipDays) Populates Podcast's skipDays.@NonNull ItunesPodcast.Builder
skipHours
(List<RssSkipHours> skipHours) Populates Podcast's skipHours.@NonNull ItunesPodcast.Builder
Populates Podcast's subtitle.@NonNull ItunesPodcast.Builder
Populates Podcast's summary.@NonNull ItunesPodcast.Builder
textInput
(RssTextInput textInput) Populates Podcast's textInput.@NonNull ItunesPodcast.Builder
Populates Podcast's title.@NonNull ItunesPodcast.Builder
Populates Podcast's ttl.@NonNull ItunesPodcast.Builder
type
(ItunesPodcastType type) Populates Podcast's type.@NonNull ItunesPodcast.Builder
Populates Podcast's webMaster.
-
Method Details
-
title
Populates Podcast's title.- Parameters:
title
- Podcast's title- Returns:
- a Podcast Builder
-
type
Populates Podcast's type.- Parameters:
type
- Podcast's type- Returns:
- a Podcast Builder
-
explicit
Populates Podcast's explicit flag.- Parameters:
explicit
- Podcast's explicit flag- Returns:
- a Podcast Builder
-
author
Populates Podcast's author.- Parameters:
author
- Podcast's author- Returns:
- a Podcast Builder
-
owner
Populates Podcast's owner.- Parameters:
owner
- Podcast's owner- Returns:
- a Podcast Builder
-
link
Populates Podcast's link.- Parameters:
link
- Podcast's link- Returns:
- a Podcast Builder
-
description
Populates Podcast's description.- Parameters:
description
- Podcast's description- Returns:
- a Podcast Builder
-
language
Populates Podcast's language.- Parameters:
language
- Podcast's language- Returns:
- a Podcast Builder
-
copyright
Populates Podcast's copyright.- Parameters:
copyright
- Podcast's copyright- Returns:
- a Podcast Builder
-
managingEditor
Populates Podcast's managingEditor.- Parameters:
managingEditor
- Podcast's managingEditor- Returns:
- a Podcast Builder
-
webMaster
Populates Podcast's webMaster.- Parameters:
webMaster
- Podcast's webMaster- Returns:
- a Podcast Builder
-
pubDate
Populates Podcast's Publication date.- Parameters:
pubDate
- Podcast's Publication date- Returns:
- a Podcast Builder
-
lastBuildDate
Populates Podcast's lastBuildDate.- Parameters:
lastBuildDate
- Podcast's lastBuildDate- Returns:
- a Podcast Builder
-
category
Populates Podcast's category.- Parameters:
category
- Podcast's category- Returns:
- a Podcast Builder
-
generator
Populates Podcast's generator.- Parameters:
generator
- Podcast's generator- Returns:
- a Podcast Builder
-
docs
Populates Podcast's docs.- Parameters:
docs
- Podcast's docs- Returns:
- a Podcast Builder
-
cloud
Populates Podcast's cloud.- Parameters:
cloud
- Podcast's cloud- Returns:
- a Podcast Builder
-
ttl
Populates Podcast's ttl.- Parameters:
ttl
- Podcast's ttl- Returns:
- a Podcast Builder
-
image
Populates Podcast's image.- Parameters:
image
- Podcast's image- Returns:
- a Podcast Builder
-
rating
Populates Podcast's rating.- Parameters:
rating
- Podcast's rating- Returns:
- a Podcast Builder
-
textInput
Populates Podcast's textInput.- Parameters:
textInput
- Podcast's textInput- Returns:
- a Podcast Builder
-
skipHours
Populates Podcast's skipHours.- Parameters:
skipHours
- Podcast's skipHours- Returns:
- a Podcast Builder
-
skipDays
Populates Podcast's skipDays.- Parameters:
skipDays
- Podcast's skipDays- Returns:
- a Podcast Builder
-
item
Populates Podcast's item.- Parameters:
item
- Podcast's item- Returns:
- a Podcast Builder
-
subtitle
Populates Podcast's subtitle.- Parameters:
subtitle
- Podcast's subtitle- Returns:
- a Podcast Builder
-
summary
Populates Podcast's summary.- Parameters:
summary
- Podcast's summary- Returns:
- a Podcast Builder
-
keyword
Populates Podcast's keyword.- Parameters:
keyword
- Podcast's keyword- Returns:
- a Podcast Builder
-
block
Populates Podcast's block.- Parameters:
block
- Podcast's block- Returns:
- a Podcast Builder
-
build
Builds aItunesPodcast
.- Returns:
- A fully constructed
ItunesPodcast
-