Enum QualityGateStatus

java.lang.Object
java.lang.Enum<QualityGateStatus>
io.jenkins.plugins.util.QualityGateStatus
Alle implementierten Schnittstellen:
Serializable, Comparable<QualityGateStatus>

public enum QualityGateStatus extends Enum<QualityGateStatus>
Result of a quality gate evaluation performed by a subclass of QualityGateEvaluator.
Autor:
Ullrich Hafner
  • Enum-Konstanten - Details

    • INACTIVE

      public static final QualityGateStatus INACTIVE
      Quality gate is inactive, so result evaluation is not available.
    • PASSED

      public static final QualityGateStatus PASSED
      Quality gate has been passed.
    • NOTE

      public static final QualityGateStatus NOTE
      Quality gate has been missed: severity is a note.
    • WARNING

      public static final QualityGateStatus WARNING
      Quality gate has been missed: severity is a warning.
    • ERROR

      public static final QualityGateStatus ERROR
      Quality gate has been missed: severity is an error.
    • FAILED

      public static final QualityGateStatus FAILED
      Quality gate has been missed: severity is a failure.
  • Methodendetails

    • values

      public static QualityGateStatus[] values()
      Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration
    • valueOf

      public static QualityGateStatus valueOf(String name)
      Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • getIconClass

      public String getIconClass()
      Returns the associated Result icon class to be used in the UI.
      Gibt zurück:
      Jenkins' Result icon class
    • getDescription

      public String getDescription()
      Returns the localized description to be used in the UI.
      Gibt zurück:
      the localized description
    • isSuccessful

      public boolean isSuccessful()
      Returns whether the quality gate has been passed (or has not been activated at all).
      Gibt zurück:
      true if the quality gate has been passed, false otherwise
    • getResult

      public Result getResult()
      Returns the associated Result.
      Gibt zurück:
      the associated Result
    • isWorseThan

      public boolean isWorseThan(QualityGateStatus other)
      Returns whether this status is worse than the specified status.
      Parameter:
      other - the other status
      Gibt zurück:
      true if this status is worse than the other status, false otherwise