Interface NewsItem._FinalStage
-
- All Known Implementing Classes:
NewsItem.Builder
- Enclosing class:
- NewsItem
public static interface NewsItem._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NewsItem._FinalStagebody(java.lang.String body)NewsItem._FinalStagebody(java.util.Optional<java.lang.String> body)The news item body, which may contain HTML.NewsItembuild()NewsItem._FinalStagecoverImageUrl(java.lang.String coverImageUrl)NewsItem._FinalStagecoverImageUrl(java.util.Optional<java.lang.String> coverImageUrl)URL of the image used as cover.NewsItem._FinalStagedeliverSilently(java.lang.Boolean deliverSilently)NewsItem._FinalStagedeliverSilently(java.util.Optional<java.lang.Boolean> deliverSilently)When set to true, the news item will appear in the messenger newsfeed without showing a notification badge.NewsItem._FinalStagelabels(java.util.List<java.util.Optional<java.lang.String>> labels)NewsItem._FinalStagelabels(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> labels)Label names displayed to users to categorize the news item.NewsItem._FinalStagenewsfeedAssignments(java.util.List<NewsfeedAssignment> newsfeedAssignments)NewsItem._FinalStagenewsfeedAssignments(java.util.Optional<java.util.List<NewsfeedAssignment>> newsfeedAssignments)A list of newsfeed_assignments to assign to the specified newsfeed.NewsItem._FinalStagereactions(java.util.List<java.util.Optional<java.lang.String>> reactions)NewsItem._FinalStagereactions(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> reactions)Ordered list of emoji reactions to the news item.NewsItem._FinalStagesenderId(java.lang.Integer senderId)NewsItem._FinalStagesenderId(java.util.Optional<java.lang.Integer> senderId)The id of the sender of the news item.
-
-
-
Method Detail
-
build
NewsItem build()
-
body
NewsItem._FinalStage body(java.util.Optional<java.lang.String> body)
The news item body, which may contain HTML.
-
body
NewsItem._FinalStage body(java.lang.String body)
-
senderId
NewsItem._FinalStage senderId(java.util.Optional<java.lang.Integer> senderId)
The id of the sender of the news item. Must be a teammate on the workspace.
-
senderId
NewsItem._FinalStage senderId(java.lang.Integer senderId)
-
newsfeedAssignments
NewsItem._FinalStage newsfeedAssignments(java.util.Optional<java.util.List<NewsfeedAssignment>> newsfeedAssignments)
A list of newsfeed_assignments to assign to the specified newsfeed.
-
newsfeedAssignments
NewsItem._FinalStage newsfeedAssignments(java.util.List<NewsfeedAssignment> newsfeedAssignments)
-
labels
NewsItem._FinalStage labels(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> labels)
Label names displayed to users to categorize the news item.
-
labels
NewsItem._FinalStage labels(java.util.List<java.util.Optional<java.lang.String>> labels)
-
coverImageUrl
NewsItem._FinalStage coverImageUrl(java.util.Optional<java.lang.String> coverImageUrl)
URL of the image used as cover. Must have .jpg or .png extension.
-
coverImageUrl
NewsItem._FinalStage coverImageUrl(java.lang.String coverImageUrl)
-
reactions
NewsItem._FinalStage reactions(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> reactions)
Ordered list of emoji reactions to the news item. When empty, reactions are disabled.
-
reactions
NewsItem._FinalStage reactions(java.util.List<java.util.Optional<java.lang.String>> reactions)
-
deliverSilently
NewsItem._FinalStage deliverSilently(java.util.Optional<java.lang.Boolean> deliverSilently)
When set to true, the news item will appear in the messenger newsfeed without showing a notification badge.
-
deliverSilently
NewsItem._FinalStage deliverSilently(java.lang.Boolean deliverSilently)
-
-