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.BuilderPopulates Podcast's author.@NonNull ItunesPodcast.Builderblock(boolean block) Populates Podcast's block.build()Builds aItunesPodcast.@NonNull ItunesPodcast.BuilderPopulates Podcast's category.@NonNull ItunesPodcast.BuilderPopulates Podcast's cloud.@NonNull ItunesPodcast.BuilderPopulates Podcast's copyright.@NonNull ItunesPodcast.Builderdescription(String description) Populates Podcast's description.@NonNull ItunesPodcast.BuilderPopulates Podcast's docs.@NonNull ItunesPodcast.Builderexplicit(boolean explicit) Populates Podcast's explicit flag.@NonNull ItunesPodcast.BuilderPopulates Podcast's generator.@NonNull ItunesPodcast.Builderimage(RssChannelImage image) Populates Podcast's image.@NonNull ItunesPodcast.BuilderPopulates Podcast's item.@NonNull ItunesPodcast.BuilderPopulates Podcast's keyword.@NonNull ItunesPodcast.Builderlanguage(RssLanguage language) Populates Podcast's language.@NonNull ItunesPodcast.BuilderlastBuildDate(ZonedDateTime lastBuildDate) Populates Podcast's lastBuildDate.@NonNull ItunesPodcast.BuilderPopulates Podcast's link.@NonNull ItunesPodcast.BuildermanagingEditor(String managingEditor) Populates Podcast's managingEditor.@NonNull ItunesPodcast.Builderowner(ItunesPodcastOwner owner) Populates Podcast's owner.@NonNull ItunesPodcast.BuilderpubDate(ZonedDateTime pubDate) Populates Podcast's Publication date.@NonNull ItunesPodcast.BuilderPopulates Podcast's rating.@NonNull ItunesPodcast.BuilderskipDays(List<RssSkipDays> skipDays) Populates Podcast's skipDays.@NonNull ItunesPodcast.BuilderskipHours(List<RssSkipHours> skipHours) Populates Podcast's skipHours.@NonNull ItunesPodcast.BuilderPopulates Podcast's subtitle.@NonNull ItunesPodcast.BuilderPopulates Podcast's summary.@NonNull ItunesPodcast.BuildertextInput(RssTextInput textInput) Populates Podcast's textInput.@NonNull ItunesPodcast.BuilderPopulates Podcast's title.@NonNull ItunesPodcast.BuilderPopulates Podcast's ttl.@NonNull ItunesPodcast.Buildertype(ItunesPodcastType type) Populates Podcast's type.@NonNull ItunesPodcast.BuilderPopulates 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
-