Class CustomClassificationRule

java.lang.Object
hudson.model.AbstractDescribableImpl<CustomClassificationRule>
io.jenkins.plugins.smart_retry.config.CustomClassificationRule
All Implemented Interfaces:
Describable<CustomClassificationRule>, Serializable

public final class CustomClassificationRule extends AbstractDescribableImpl<CustomClassificationRule> implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • CustomClassificationRule

      @DataBoundConstructor public CustomClassificationRule()
  • Method Details

    • getName

      public String getName()
    • getNameSuffix

      public String getNameSuffix()
    • setName

      @DataBoundSetter public void setName(@CheckForNull String name)
    • setNameSuffix

      @DataBoundSetter public void setNameSuffix(@CheckForNull String nameSuffix)
    • getPattern

      public String getPattern()
    • setPattern

      @DataBoundSetter public void setPattern(@CheckForNull String pattern)
    • getFailureType

      public FailureType getFailureType()
    • setFailureType

      @DataBoundSetter public void setFailureType(@CheckForNull FailureType failureType)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      @DataBoundSetter public void setEnabled(boolean enabled)
    • getDescription

      public String getDescription()
    • setDescription

      @DataBoundSetter public void setDescription(@CheckForNull String description)
    • matchesName

      public boolean matchesName(@CheckForNull String ruleName)
    • compiledPattern

      public Pattern compiledPattern()
    • supportedFailureTypes

      public static List<FailureType> supportedFailureTypes()
    • normalizeName

      public static String normalizeName(@CheckForNull String value)
    • stripPrefix

      public static String stripPrefix(@CheckForNull String value)
    • normalizePattern

      public static String normalizePattern(@CheckForNull String value)