Enum FailureDetails.ExecutionOptions.Code
- java.lang.Object
-
- java.lang.Enum<FailureDetails.ExecutionOptions.Code>
-
- com.google.devtools.build.lib.server.FailureDetails.ExecutionOptions.Code
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,java.io.Serializable,java.lang.Comparable<FailureDetails.ExecutionOptions.Code>
- Enclosing class:
- FailureDetails.ExecutionOptions
public static enum FailureDetails.ExecutionOptions.Code extends java.lang.Enum<FailureDetails.ExecutionOptions.Code> implements com.google.protobuf.ProtocolMessageEnum
All numerical exit code associations correspond to pre-existing Bazel behavior. These associations are suspicious: - REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING (instead: 2?) - DEPRECATED_LOCAL_RESOURCES_USED (instead: 2?) TODO(b/138456686): Revise these after the (intentionally non-breaking) initial rollout of FailureDetail-based encoding.
Protobuf enumfailure_details.ExecutionOptions.Code
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DEPRECATED_LOCAL_RESOURCES_USEDDEPRECATED_LOCAL_RESOURCES_USED = 5 [(.failure_details.metadata) = { ...DYNAMIC_STRATEGY_NOT_SANDBOXEDDYNAMIC_STRATEGY_NOT_SANDBOXED = 10 [(.failure_details.metadata) = { ...EXECUTION_OPTIONS_UNKNOWNEXECUTION_OPTIONS_UNKNOWN = 0 [(.failure_details.metadata) = { ...INVALID_CYCLIC_DYNAMIC_STRATEGYINVALID_CYCLIC_DYNAMIC_STRATEGY = 6 [(.failure_details.metadata) = { ...INVALID_STRATEGYINVALID_STRATEGY = 3 [(.failure_details.metadata) = { ...REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWNREMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN = 8 [(.failure_details.metadata) = { ...REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXINGREQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING = 4 [(.failure_details.metadata) = { ...RESTRICTION_UNMATCHED_TO_ACTION_CONTEXTRESTRICTION_UNMATCHED_TO_ACTION_CONTEXT = 7 [(.failure_details.metadata) = { ...STRATEGY_NOT_FOUNDSTRATEGY_NOT_FOUND = 9 [(.failure_details.metadata) = { ...UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intDEPRECATED_LOCAL_RESOURCES_USED_VALUEDEPRECATED_LOCAL_RESOURCES_USED = 5 [(.failure_details.metadata) = { ...static intDYNAMIC_STRATEGY_NOT_SANDBOXED_VALUEDYNAMIC_STRATEGY_NOT_SANDBOXED = 10 [(.failure_details.metadata) = { ...static intEXECUTION_OPTIONS_UNKNOWN_VALUEEXECUTION_OPTIONS_UNKNOWN = 0 [(.failure_details.metadata) = { ...static intINVALID_CYCLIC_DYNAMIC_STRATEGY_VALUEINVALID_CYCLIC_DYNAMIC_STRATEGY = 6 [(.failure_details.metadata) = { ...static intINVALID_STRATEGY_VALUEINVALID_STRATEGY = 3 [(.failure_details.metadata) = { ...static intREMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN_VALUEREMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN = 8 [(.failure_details.metadata) = { ...static intREQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING_VALUEREQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING = 4 [(.failure_details.metadata) = { ...static intRESTRICTION_UNMATCHED_TO_ACTION_CONTEXT_VALUERESTRICTION_UNMATCHED_TO_ACTION_CONTEXT = 7 [(.failure_details.metadata) = { ...static intSTRATEGY_NOT_FOUND_VALUESTRATEGY_NOT_FOUND = 9 [(.failure_details.metadata) = { ...
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static FailureDetails.ExecutionOptions.CodeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<FailureDetails.ExecutionOptions.Code>internalGetValueMap()static FailureDetails.ExecutionOptions.CodevalueOf(int value)Deprecated.static FailureDetails.ExecutionOptions.CodevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static FailureDetails.ExecutionOptions.CodevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static FailureDetails.ExecutionOptions.Code[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
EXECUTION_OPTIONS_UNKNOWN
public static final FailureDetails.ExecutionOptions.Code EXECUTION_OPTIONS_UNKNOWN
EXECUTION_OPTIONS_UNKNOWN = 0 [(.failure_details.metadata) = { ... }
-
INVALID_STRATEGY
public static final FailureDetails.ExecutionOptions.Code INVALID_STRATEGY
INVALID_STRATEGY = 3 [(.failure_details.metadata) = { ... }
-
REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING
public static final FailureDetails.ExecutionOptions.Code REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING
REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING = 4 [(.failure_details.metadata) = { ... }
-
DEPRECATED_LOCAL_RESOURCES_USED
public static final FailureDetails.ExecutionOptions.Code DEPRECATED_LOCAL_RESOURCES_USED
DEPRECATED_LOCAL_RESOURCES_USED = 5 [(.failure_details.metadata) = { ... }
-
INVALID_CYCLIC_DYNAMIC_STRATEGY
public static final FailureDetails.ExecutionOptions.Code INVALID_CYCLIC_DYNAMIC_STRATEGY
INVALID_CYCLIC_DYNAMIC_STRATEGY = 6 [(.failure_details.metadata) = { ... }
-
RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT
public static final FailureDetails.ExecutionOptions.Code RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT
RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT = 7 [(.failure_details.metadata) = { ... }
-
REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN
public static final FailureDetails.ExecutionOptions.Code REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN
REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN = 8 [(.failure_details.metadata) = { ... }
-
STRATEGY_NOT_FOUND
public static final FailureDetails.ExecutionOptions.Code STRATEGY_NOT_FOUND
STRATEGY_NOT_FOUND = 9 [(.failure_details.metadata) = { ... }
-
DYNAMIC_STRATEGY_NOT_SANDBOXED
public static final FailureDetails.ExecutionOptions.Code DYNAMIC_STRATEGY_NOT_SANDBOXED
DYNAMIC_STRATEGY_NOT_SANDBOXED = 10 [(.failure_details.metadata) = { ... }
-
UNRECOGNIZED
public static final FailureDetails.ExecutionOptions.Code UNRECOGNIZED
-
-
Field Detail
-
EXECUTION_OPTIONS_UNKNOWN_VALUE
public static final int EXECUTION_OPTIONS_UNKNOWN_VALUE
EXECUTION_OPTIONS_UNKNOWN = 0 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
INVALID_STRATEGY_VALUE
public static final int INVALID_STRATEGY_VALUE
INVALID_STRATEGY = 3 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING_VALUE
public static final int REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING_VALUE
REQUESTED_STRATEGY_INCOMPATIBLE_WITH_SANDBOXING = 4 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
DEPRECATED_LOCAL_RESOURCES_USED_VALUE
public static final int DEPRECATED_LOCAL_RESOURCES_USED_VALUE
DEPRECATED_LOCAL_RESOURCES_USED = 5 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
INVALID_CYCLIC_DYNAMIC_STRATEGY_VALUE
public static final int INVALID_CYCLIC_DYNAMIC_STRATEGY_VALUE
INVALID_CYCLIC_DYNAMIC_STRATEGY = 6 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT_VALUE
public static final int RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT_VALUE
RESTRICTION_UNMATCHED_TO_ACTION_CONTEXT = 7 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN_VALUE
public static final int REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN_VALUE
REMOTE_FALLBACK_STRATEGY_NOT_ABSTRACT_SPAWN = 8 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
STRATEGY_NOT_FOUND_VALUE
public static final int STRATEGY_NOT_FOUND_VALUE
STRATEGY_NOT_FOUND = 9 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
DYNAMIC_STRATEGY_NOT_SANDBOXED_VALUE
public static final int DYNAMIC_STRATEGY_NOT_SANDBOXED_VALUE
DYNAMIC_STRATEGY_NOT_SANDBOXED = 10 [(.failure_details.metadata) = { ... }- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static FailureDetails.ExecutionOptions.Code[] 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 (FailureDetails.ExecutionOptions.Code c : FailureDetails.ExecutionOptions.Code.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FailureDetails.ExecutionOptions.Code 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 namejava.lang.NullPointerException- 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 public static FailureDetails.ExecutionOptions.Code valueOf(int value)
Deprecated.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:
value- 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 namejava.lang.NullPointerException- if the argument is null
-
forNumber
public static FailureDetails.ExecutionOptions.Code forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<FailureDetails.ExecutionOptions.Code> 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 final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static FailureDetails.ExecutionOptions.Code valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
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:
desc- 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 namejava.lang.NullPointerException- if the argument is null
-
-