Class CustomProfileSettings

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

public final class CustomProfileSettings extends AbstractDescribableImpl<CustomProfileSettings> implements Serializable
See Also:
  • Constructor Details

    • CustomProfileSettings

      @DataBoundConstructor public CustomProfileSettings()
  • Method Details

    • getName

      public String getName()
    • setName

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

      public String getRetryableFailureTypes()
    • setRetryableFailureTypes

      @DataBoundSetter public void setRetryableFailureTypes(@CheckForNull String retryableFailureTypes)
    • getRetryableFailureTypeSet

      public Set<FailureType> getRetryableFailureTypeSet()
    • getRetryableFailureTypeSelections

      public List<String> getRetryableFailureTypeSelections()
    • setRetryableFailureTypeSelections

      @DataBoundSetter public void setRetryableFailureTypeSelections(@CheckForNull List<String> retryableFailureTypeSelections)
    • includesRetryableFailureType

      public boolean includesRetryableFailureType(FailureType type)
    • matchesName

      public boolean matchesName(@CheckForNull String profileName)
    • supportedRetryableFailureTypes

      public static List<FailureType> supportedRetryableFailureTypes()
    • normalizeName

      public static String normalizeName(@CheckForNull String value)