Class TwitterAnnouncer

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

public final class TwitterAnnouncer extends AbstractAnnouncer<TwitterAnnouncer,org.jreleaser.model.api.announce.TwitterAnnouncer>
Since:
0.1.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • TwitterAnnouncer

      public TwitterAnnouncer()
  • Method Details

    • asImmutable

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

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

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

      public String getConsumerKey()
    • setConsumerKey

      public void setConsumerKey(String consumerKey)
    • getConsumerSecret

      public String getConsumerSecret()
    • setConsumerSecret

      public void setConsumerSecret(String consumerSecret)
    • getAccessToken

      public String getAccessToken()
    • setAccessToken

      public void setAccessToken(String accessToken)
    • getAccessTokenSecret

      public String getAccessTokenSecret()
    • setAccessTokenSecret

      public void setAccessTokenSecret(String accessTokenSecret)
    • 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<TwitterAnnouncer,org.jreleaser.model.api.announce.TwitterAnnouncer>