Class BlueskyAnnouncer

All Implemented Interfaces:
Serializable, Announcer<org.jreleaser.model.api.announce.BlueskyAnnouncer>, Activatable, Domain, ExtraProperties, ModelObject<BlueskyAnnouncer>, TimeoutAware

public final class BlueskyAnnouncer extends AbstractAnnouncer<BlueskyAnnouncer,org.jreleaser.model.api.announce.BlueskyAnnouncer>
Since:
1.7.0
Author:
Simon Verhoeven, Tom Cools
See Also:
  • Constructor Details

    • BlueskyAnnouncer

      public BlueskyAnnouncer()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.announce.BlueskyAnnouncer asImmutable()
    • merge

      public void merge(BlueskyAnnouncer source)
      Specified by:
      merge in interface ModelObject<BlueskyAnnouncer>
      Overrides:
      merge in class AbstractAnnouncer<BlueskyAnnouncer,org.jreleaser.model.api.announce.BlueskyAnnouncer>
    • getResolvedStatusTemplate

      public String getResolvedStatusTemplate(JReleaserContext context, org.jreleaser.mustache.TemplateContext extraProps)
    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
    • getHandle

      public String getHandle()
    • setHandle

      public void setHandle(String handle)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getStatuses

      public List<String> getStatuses()
    • setStatuses

      public void setStatuses(List<String> statuses)
    • getStatusTemplate

      public String getStatusTemplate()
    • setStatusTemplate

      public void setStatusTemplate(String statusTemplate)
    • asMap

      protected void asMap(boolean full, Map<String,Object> props)
      Specified by:
      asMap in class AbstractAnnouncer<BlueskyAnnouncer,org.jreleaser.model.api.announce.BlueskyAnnouncer>