Class AmazonSNSNotifier.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
org.jenkinsci.plugins.snsnotify.AmazonSNSNotifier.DescriptorImpl
All Implemented Interfaces:
Saveable, 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)