jetbrains.buildServer.vcs
Enum SelectPrevBuildPolicy

java.lang.Object
  extended by java.lang.Enum<SelectPrevBuildPolicy>
      extended by jetbrains.buildServer.vcs.SelectPrevBuildPolicy
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SelectPrevBuildPolicy>

public enum SelectPrevBuildPolicy
extends java.lang.Enum<SelectPrevBuildPolicy>


Enum Constant Summary
SINCE_FIRST_BUILD
          First build in build history in current or default branch
SINCE_LAST_BUILD
          Last build in current or default branch (running, or finished, failed or successful)
SINCE_LAST_BUILD_IN_ANY_BRANCH
          Last build (running of finished) in any branch
SINCE_LAST_COMPLETE_BUILD
          Last finished build (failed or successful) in current or default branch with no other problems than failed tests
SINCE_LAST_FINISHED_BUILD
          Last finished build (failed or successful) in current or default branch
SINCE_LAST_SUCCESSFULLY_FINISHED_BUILD
          Last successful build in current or default branch
SINCE_NULL_BUILD
          Internal, do not use
 
Method Summary
static SelectPrevBuildPolicy fromId(int policyId)
           
 int getId()
           
static SelectPrevBuildPolicy valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SelectPrevBuildPolicy[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

SINCE_LAST_BUILD

public static final SelectPrevBuildPolicy SINCE_LAST_BUILD
Last build in current or default branch (running, or finished, failed or successful)


SINCE_LAST_SUCCESSFULLY_FINISHED_BUILD

public static final SelectPrevBuildPolicy SINCE_LAST_SUCCESSFULLY_FINISHED_BUILD
Last successful build in current or default branch


SINCE_FIRST_BUILD

public static final SelectPrevBuildPolicy SINCE_FIRST_BUILD
First build in build history in current or default branch


SINCE_LAST_COMPLETE_BUILD

public static final SelectPrevBuildPolicy SINCE_LAST_COMPLETE_BUILD
Last finished build (failed or successful) in current or default branch with no other problems than failed tests


SINCE_LAST_FINISHED_BUILD

public static final SelectPrevBuildPolicy SINCE_LAST_FINISHED_BUILD
Last finished build (failed or successful) in current or default branch


SINCE_NULL_BUILD

public static final SelectPrevBuildPolicy SINCE_NULL_BUILD
Internal, do not use


SINCE_LAST_BUILD_IN_ANY_BRANCH

public static final SelectPrevBuildPolicy SINCE_LAST_BUILD_IN_ANY_BRANCH
Last build (running of finished) in any branch

Method Detail

values

public static SelectPrevBuildPolicy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SelectPrevBuildPolicy c : SelectPrevBuildPolicy.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SelectPrevBuildPolicy valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getId

public int getId()

fromId

public static SelectPrevBuildPolicy fromId(int policyId)