Enum TriggerSavepointMode
- java.lang.Object
-
- java.lang.Enum<TriggerSavepointMode>
-
- org.apache.flink.runtime.dispatcher.TriggerSavepointMode
-
- All Implemented Interfaces:
Serializable,Comparable<TriggerSavepointMode>
public enum TriggerSavepointMode extends Enum<TriggerSavepointMode>
Describes the context of taking a savepoint: Whether it is a savepoint for a running job or whether the job is cancelled, suspended or terminated with a savepoint.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CANCEL_WITH_SAVEPOINTSAVEPOINTSUSPEND_WITH_SAVEPOINTTERMINATE_WITH_SAVEPOINT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisTerminalMode()Whether the operation will result in a globally terminal job status.static TriggerSavepointModevalueOf(String name)Returns the enum constant of this type with the specified name.static TriggerSavepointMode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SAVEPOINT
public static final TriggerSavepointMode SAVEPOINT
-
CANCEL_WITH_SAVEPOINT
public static final TriggerSavepointMode CANCEL_WITH_SAVEPOINT
-
SUSPEND_WITH_SAVEPOINT
public static final TriggerSavepointMode SUSPEND_WITH_SAVEPOINT
-
TERMINATE_WITH_SAVEPOINT
public static final TriggerSavepointMode TERMINATE_WITH_SAVEPOINT
-
-
Method Detail
-
values
public static TriggerSavepointMode[] 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 (TriggerSavepointMode c : TriggerSavepointMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TriggerSavepointMode valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
isTerminalMode
public boolean isTerminalMode()
Whether the operation will result in a globally terminal job status.
-
-