Class AmazonSNSNotifier.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<Publisher>
hudson.tasks.BuildStepDescriptor<Publisher>
org.jenkinsci.plugins.snsnotify.AmazonSNSNotifier.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
AmazonSNSNotifier

@Extension public static final class AmazonSNSNotifier.DescriptorImpl extends BuildStepDescriptor<Publisher>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

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

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • 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
    • getAwsAccessKey

      public String getAwsAccessKey()
    • getAwsSecretKey

      public Secret getAwsSecretKey()
    • getDefaultTopicArn

      public String getDefaultTopicArn()
    • getDefaultMessageTemplate

      public String getDefaultMessageTemplate()
    • isDefaultLocalCredential

      public boolean isDefaultLocalCredential()
    • isDefaultSendNotificationOnStart

      public boolean isDefaultSendNotificationOnStart()
    • isDefaultNotifyOnConsecutiveSuccesses

      public boolean isDefaultNotifyOnConsecutiveSuccesses()
    • setAwsAccessKey

      public void setAwsAccessKey(String awsAccessKey)
    • setAwsSecretKey

      public void setAwsSecretKey(Secret awsSecretKey)
    • setDefaultTopicArn

      public void setDefaultTopicArn(String defaultTopicArn)
    • setDefaultMessageTemplate

      public void setDefaultMessageTemplate(String defaultMessageTemplate)
    • setDefaultLocalCredential

      public void setDefaultLocalCredential(boolean defaultLocalCredential)
    • setDefaultSendNotificationOnStart

      public void setDefaultSendNotificationOnStart(boolean defaultSendNotificationOnStart)
    • setDefaultNotifyOnConsecutiveSuccesses

      public void setDefaultNotifyOnConsecutiveSuccesses(boolean defaultSendNotificationsOnConsecutiveSuccesses)