Class BuildTriggerService

    • Constructor Detail

      • BuildTriggerService

        public BuildTriggerService()
    • Method Detail

      • getName

        @NotNull
        public abstract java.lang.String getName()
        Returns trigger name
        Returns:
        trigger name
      • getDisplayName

        @NotNull
        public abstract java.lang.String getDisplayName()
        Returns name of this trigger to show in UI.
        Returns:
        see above
      • describeTrigger

        @NotNull
        public abstract java.lang.String describeTrigger​(@NotNull
                                                         BuildTriggerDescriptor trigger)
        Returns human readable description of the provided build trigger settings
        Parameters:
        trigger - trigger
        Returns:
        see above
      • getTriggerPropertiesProcessor

        @Nullable
        public PropertiesProcessor getTriggerPropertiesProcessor()
        Returns processor for trigger properties. Properties processor performs validation function and is called when trigger is edited or created.
        Returns:
        see above
      • getDefaultTriggerProperties

        @Nullable
        public java.util.Map<java.lang.String,​java.lang.String> getDefaultTriggerProperties()
        Returns default properties to use when trigger is created
        Returns:
        see above
      • getBuildTriggeringPolicy

        @NotNull
        public abstract BuildTriggeringPolicy getBuildTriggeringPolicy()
        Returns policy used by build trigger to trigger builds.
        Returns:
        build triggering policy
      • isMultipleTriggersPerBuildTypeAllowed

        public boolean isMultipleTriggersPerBuildTypeAllowed()
        Returns true if more than one trigger of this type can be added to the build configuration or template. By default returns false.
        Returns:
        see above