Class BigpandaGlobalNotifier.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<BigpandaGlobalNotifier>
org.jenkinsci.plugins.bigpanda.BigpandaGlobalNotifier.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable, jenkins.util.io.OnMaster
Enclosing class:
BigpandaGlobalNotifier

@Extension public static final class BigpandaGlobalNotifier.DescriptorImpl extends hudson.model.Descriptor<BigpandaGlobalNotifier>
  • Nested Class Summary

    Nested classes/interfaces inherited from class hudson.model.Descriptor

    hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self
  • Field Summary

    Fields inherited from class hudson.model.Descriptor

    clazz

    Fields inherited from interface hudson.model.Saveable

    NOOP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
     
    hudson.util.FormValidation
     
    hudson.util.FormValidation
     
    hudson.util.FormValidation
     
    hudson.util.Secret
     
     
    Provides the default webhook for the API calls
     
    Provides the webhook for the API calls
    void
    setBigpandaApiKey(hudson.util.Secret bigpandaApiKey)
     
    void
    setBigpandaAppKey(String bigpandaAppKey)
     
    void
    setWebhookUrl(String webhookUrl)
     

    Methods inherited from class hudson.model.Descriptor

    addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class hudson.model.Descriptor<BigpandaGlobalNotifier>
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
      Overrides:
      configure in class hudson.model.Descriptor<BigpandaGlobalNotifier>
    • getBigpandaApiKey

      public hudson.util.Secret getBigpandaApiKey()
      Returns:
      Bigpanda Api Key
    • getBigpandaAppKey

      public String getBigpandaAppKey()
      Returns:
      Bigpanda App Key
    • getWebhookUrl

      public String getWebhookUrl()
      Provides the webhook for the API calls
      Returns:
      Webhook URL
    • getDefaultWebhookUrl

      public String getDefaultWebhookUrl()
      Provides the default webhook for the API calls
      Returns:
      Webhook URL
    • setBigpandaApiKey

      @DataBoundSetter public void setBigpandaApiKey(hudson.util.Secret bigpandaApiKey)
    • setBigpandaAppKey

      @DataBoundSetter public void setBigpandaAppKey(String bigpandaAppKey)
    • setWebhookUrl

      @DataBoundSetter public void setWebhookUrl(String webhookUrl)
    • doCheckBigpandaApiKey

      public hudson.util.FormValidation doCheckBigpandaApiKey(@QueryParameter("bigpandaApiKey") String value)
    • doCheckBigpandaAppKey

      public hudson.util.FormValidation doCheckBigpandaAppKey(@QueryParameter("bigpandaAppKey") String value)
    • doCheckWebhookUrl

      public hudson.util.FormValidation doCheckWebhookUrl(@QueryParameter("webhookUrl") String value)