Package io.cnaik

Class GoogleChatNotification.Descriptor

All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
GoogleChatNotification

@Symbol("googlechatnotification") @Extension public static class GoogleChatNotification.Descriptor extends BuildStepDescriptor<Publisher>
  • Field Details

  • Constructor Details

    • Descriptor

      public Descriptor()
  • Method Details

    • doCheckUrl

      public FormValidation doCheckUrl(@QueryParameter String value)
    • doCheckMessage

      public FormValidation doCheckMessage(@QueryParameter String value, @QueryParameter MessageFormat messageFormat)
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> jobType)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Publisher>
    • doFillMessageFormatItems

      public ListBoxModel doFillMessageFormatItems()
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
      Overrides:
      configure in class Descriptor<Publisher>
      Throws:
      Descriptor.FormException
    • getUrl

      public String getUrl()
    • getMessage

      public String getMessage()
    • getMessageFormat

      public MessageFormat getMessageFormat()
    • isSameThreadNotification

      public boolean isSameThreadNotification()
    • getThreadKey

      public String getThreadKey()
    • isNotifyAborted

      public boolean isNotifyAborted()
    • isNotifyFailure

      public boolean isNotifyFailure()
    • isNotifyNotBuilt

      public boolean isNotifyNotBuilt()
    • isNotifySuccess

      public boolean isNotifySuccess()
    • isNotifyUnstable

      public boolean isNotifyUnstable()
    • isNotifyBackToNormal

      public boolean isNotifyBackToNormal()
    • isSuppressInfoLoggers

      public boolean isSuppressInfoLoggers()