Class AnnounceSdkmanCommand.Builder

  • Enclosing class:
    AnnounceSdkmanCommand

    public static class AnnounceSdkmanCommand.Builder
    extends java.lang.Object
    • Field Detail

      • logger

        protected final org.jreleaser.logging.JReleaserLogger logger
      • dryrun

        protected boolean dryrun
      • skipAnnounce

        protected boolean skipAnnounce
      • consumerKey

        protected java.lang.String consumerKey
      • consumerToken

        protected java.lang.String consumerToken
      • candidate

        protected java.lang.String candidate
      • version

        protected java.lang.String version
      • apiHost

        protected java.lang.String apiHost
      • connectTimeout

        protected int connectTimeout
      • readTimeout

        protected int readTimeout
    • Constructor Detail

      • Builder

        protected Builder​(org.jreleaser.logging.JReleaserLogger logger)
    • Method Detail

      • releaseNotesUrl

        public AnnounceSdkmanCommand.Builder releaseNotesUrl​(java.lang.String releaseNotesUrl)
        The URL where the release notes can be found
      • self

        protected final S self()
      • dryrun

        public S dryrun​(boolean dryrun)
      • skipAnnounce

        public S skipAnnounce​(boolean skipAnnounce)
      • consumerKey

        public S consumerKey​(java.lang.String consumerKey)
        The SDK consumer key
      • consumerToken

        public S consumerToken​(java.lang.String consumerToken)
        The SDK consumer token
      • candidate

        public S candidate​(java.lang.String candidate)
        candidate identifier
      • version

        public S version​(java.lang.String version)
        candidate version
      • apiHost

        public S apiHost​(java.lang.String apiHost)
        SDK service hostname
      • connectTimeout

        public S connectTimeout​(int connectTimeout)
      • readTimeout

        public S readTimeout​(int readTimeout)