Class SdkmanAnnouncer

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

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

    • SdkmanAnnouncer

      public SdkmanAnnouncer()
  • Method Details

    • asImmutable

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

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

      public boolean isSnapshotSupported()
      Specified by:
      isSnapshotSupported in interface Activatable
      Overrides:
      isSnapshotSupported in class AbstractAnnouncer<SdkmanAnnouncer,org.jreleaser.model.api.announce.SdkmanAnnouncer>
    • getConsumerKey

      public String getConsumerKey()
    • setConsumerKey

      public void setConsumerKey(String consumerKey)
    • getConsumerToken

      public String getConsumerToken()
    • setConsumerToken

      public void setConsumerToken(String consumerToken)
    • getCandidate

      public String getCandidate()
    • setCandidate

      public void setCandidate(String candidate)
    • getReleaseNotesUrl

      public String getReleaseNotesUrl()
    • setReleaseNotesUrl

      public void setReleaseNotesUrl(String releaseNotesUrl)
    • getDownloadUrl

      public String getDownloadUrl()
    • setDownloadUrl

      public void setDownloadUrl(String downloadUrl)
    • getCommand

      public org.jreleaser.model.Sdkman.Command getCommand()
    • setCommand

      public void setCommand(org.jreleaser.model.Sdkman.Command command)
    • setCommand

      public void setCommand(String str)
    • isCommandSet

      public boolean isCommandSet()
    • isMajor

      public boolean isMajor()
    • asMap

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