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