- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<StartCondition>,Constable
@Generated
public enum StartCondition
extends Enum<StartCondition>
implements com.google.protobuf.ProtocolMessageEnum
Defines the conditions under which an activity that depends on another activity should be started.Protobuf enum
yamcs.protobuf.timeline.StartCondition-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionStart this activity regardless of the outcome of the predecessor.Start this activity only if the predecessor fails.Start this activity as soon as its predecessor has startedStart this activity only if the predecessor completes successfully. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intStart this activity regardless of the outcome of the predecessor.static final intStart this activity only if the predecessor fails.static final intStart this activity as soon as its predecessor has startedstatic final intStart this activity only if the predecessor completes successfully. -
Method Summary
Modifier and TypeMethodDescriptionstatic StartConditionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<StartCondition> static StartConditionvalueOf(int value) Deprecated.static StartConditionvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static StartConditionReturns the enum constant of this class with the specified name.static StartCondition[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ON_COMPLETION
Start this activity regardless of the outcome of the predecessor. This can be used to make activities depend on other non-activity items
ON_COMPLETION = 1; -
ON_SUCCESS
Start this activity only if the predecessor completes successfully.
ON_SUCCESS = 2; -
ON_FAILURE
Start this activity only if the predecessor fails.
ON_FAILURE = 3; -
ON_START
Start this activity as soon as its predecessor has started
ON_START = 4;
-
-
Field Details
-
ON_COMPLETION_VALUE
public static final int ON_COMPLETION_VALUEStart this activity regardless of the outcome of the predecessor. This can be used to make activities depend on other non-activity items
ON_COMPLETION = 1;- See Also:
-
ON_SUCCESS_VALUE
public static final int ON_SUCCESS_VALUEStart this activity only if the predecessor completes successfully.
ON_SUCCESS = 2;- See Also:
-
ON_FAILURE_VALUE
public static final int ON_FAILURE_VALUEStart this activity only if the predecessor fails.
ON_FAILURE = 3;- See Also:
-
ON_START_VALUE
public static final int ON_START_VALUEStart this activity as soon as its predecessor has started
ON_START = 4;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-