Class 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
      DescriptorImpl()  
    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • 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)