public class RssItem
extends java.lang.Object
| Constructor and Description |
|---|
RssItem() |
| Modifier and Type | Method and Description |
|---|---|
static io.micronaut.rss.RssItem.Builder |
builder() |
java.util.Optional<java.lang.String> |
getAuthor()
Email address of the author of the item.
|
java.util.Optional<java.util.List<java.lang.String>> |
getCategory()
Includes the item in one or more categories.
|
java.util.Optional<java.lang.String> |
getComments()
URL of a page for comments relating to the item.
|
java.util.Optional<java.lang.String> |
getDescription()
The item synopsis.
|
java.util.Optional<RssItemEnclosure> |
getEnclosure()
Describes a media object that is attached to the item.
|
java.util.Optional<java.lang.String> |
getGuid()
A string that uniquely identifies the item.
|
java.util.Optional<java.lang.String> |
getLink()
The URL of the item.
|
java.util.Optional<java.time.ZonedDateTime> |
getPubDate()
Indicates when the item was published.
|
java.util.Optional<java.lang.String> |
getSource()
The RSS channel that the item came from.
|
java.util.Optional<java.lang.String> |
getTitle()
The title of the item.
|
void |
setAuthor(java.lang.String author) |
void |
setCategory(java.util.List<java.lang.String> category) |
void |
setComments(java.lang.String comments) |
void |
setDescription(java.lang.String description) |
void |
setEnclosure(RssItemEnclosure enclosure) |
void |
setGuid(java.lang.String guid) |
void |
setLink(java.lang.String link) |
void |
setPubDate(java.time.ZonedDateTime pubDate) |
void |
setSource(java.lang.String source) |
void |
setTitle(java.lang.String title) |
public java.util.Optional<java.lang.String> getTitle()
public java.util.Optional<java.lang.String> getLink()
public java.util.Optional<java.lang.String> getDescription()
public java.util.Optional<java.lang.String> getAuthor()
public java.util.Optional<java.util.List<java.lang.String>> getCategory()
public java.util.Optional<java.lang.String> getComments()
public java.util.Optional<RssItemEnclosure> getEnclosure()
public java.util.Optional<java.lang.String> getGuid()
public java.util.Optional<java.time.ZonedDateTime> getPubDate()
public java.util.Optional<java.lang.String> getSource()
public void setTitle(@Nullable
java.lang.String title)
title - The title of the item.public void setLink(@Nullable
java.lang.String link)
link - The URL of the item.public void setDescription(@Nullable
java.lang.String description)
description - The item synopsis.public void setAuthor(@Nullable
java.lang.String author)
author - mail addresspublic void setCategory(@Nullable
java.util.List<java.lang.String> category)
category - List of categories to include the item.public void setComments(@Nullable
java.lang.String comments)
comments - URL of a page for comments relating to the item.public void setEnclosure(@Nullable
RssItemEnclosure enclosure)
enclosure - A media object that is attached to the item.public void setPubDate(@Nullable
java.time.ZonedDateTime pubDate)
pubDate - Date when the item was published.public void setGuid(@Nullable
java.lang.String guid)
guid - A string that uniquely identifies the item.public void setSource(@Nullable
java.lang.String source)
source - The RSS channel that the item came from.public static io.micronaut.rss.RssItem.Builder builder()
RssItem