Class Announce
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<Announce>
org.jreleaser.model.internal.announce.Announce
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<Announce>
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddWebhook(WebhookAnnouncer webhook) org.jreleaser.model.api.announce.AnnounceasMap(boolean full) <A extends Announcer<?>>
AfindAnnouncer(String name) getHttp()getMail()Deprecated.getSlack()getSmtp()getTeams()getZulip()voidvoidsetArticle(ArticleAnnouncer article) voidsetBluesky(BlueskyAnnouncer bluesky) voidsetDiscord(DiscordAnnouncer discord) voidsetDiscourse(DiscourseAnnouncer discourse) voidsetDiscussions(DiscussionsAnnouncer discussions) voidsetEnabled(Boolean enabled) Deprecated.voidsetGitter(GitterAnnouncer gitter) voidsetGoogleChat(GoogleChatAnnouncer googleChat) voidsetHttp(Map<String, HttpAnnouncer> https) voidsetLinkedin(LinkedinAnnouncer linkedin) voidsetMail(SmtpAnnouncer mail) Deprecated.voidsetMastodon(MastodonAnnouncer mastodon) voidsetMattermost(MattermostAnnouncer mattermost) voidsetOpenCollective(OpenCollectiveAnnouncer openCollective) voidsetSdkman(SdkmanAnnouncer sdkman) voidsetSlack(SlackAnnouncer slack) voidsetSmtp(SmtpAnnouncer smtp) voidsetTeams(TeamsAnnouncer teams) voidsetTelegram(TelegramAnnouncer telegram) voidsetTwitter(TwitterAnnouncer twitter) voidsetWebhooks(Map<String, WebhookAnnouncer> webhooks) voidsetZulip(ZulipAnnouncer zulip) Methods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
Announce
public Announce()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.announce.Announce asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Announce>- Overrides:
mergein classAbstractActivatable<Announce>
-
setEnabled
@Deprecated @JsonPropertyDescription("announce.enabled is deprecated since 1.1.0 and will be removed in 2.0.0") public void setEnabled(Boolean enabled) Deprecated. -
getArticle
-
setArticle
-
getBluesky
-
setBluesky
-
getDiscord
@JsonPropertyDescription("announce.discord is deprecated since 1.4.0 and will be removed in 2.0.0") public DiscordAnnouncer getDiscord() -
setDiscord
-
getDiscourse
-
setDiscourse
-
getDiscussions
-
setDiscussions
-
getGitter
@JsonPropertyDescription("announce.gitter is deprecated since 1.4.0 and will be removed in 2.0.0") public GitterAnnouncer getGitter() -
setGitter
-
getGoogleChat
@JsonPropertyDescription("announce.googleChat is deprecated since 1.4.0 and will be removed in 2.0.0") public GoogleChatAnnouncer getGoogleChat() -
setGoogleChat
-
getLinkedin
-
setLinkedin
-
getMail
@Deprecated @JsonPropertyDescription("announce.mail is deprecated since 1.4.0 and will be removed in 2.0.0") public SmtpAnnouncer getMail()Deprecated. -
setMail
@Deprecated @JsonPropertyDescription("announce.mail is deprecated since 1.4.0 and will be removed in 2.0.0") public void setMail(SmtpAnnouncer mail) Deprecated. -
getSmtp
-
setSmtp
-
getMastodon
-
setMastodon
-
getMattermost
@JsonPropertyDescription("announce.mattermost is deprecated since 1.4.0 and will be removed in 2.0.0") public MattermostAnnouncer getMattermost() -
setMattermost
-
getOpenCollective
-
setOpenCollective
-
getSdkman
-
setSdkman
-
getSlack
-
setSlack
-
getTeams
@JsonPropertyDescription("announce.teams is deprecated since 1.4.0 and will be removed in 2.0.0") public TeamsAnnouncer getTeams() -
setTeams
-
getTelegram
-
setTelegram
-
getTwitter
-
setTwitter
-
getConfiguredHttp
-
getHttp
-
setHttp
-
addHttpAnnouncer
-
getConfiguredWebhooks
-
getWebhooks
-
setWebhooks
-
addWebhook
-
getZulip
-
setZulip
-
asMap
-
findAnnouncer
-