Enum Class 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, Serializable, Comparable<FailureDetails.ExecutionOptions.Code>, Constable
Enclosing class:
FailureDetails.ExecutionOptions

public static enum FailureDetails.ExecutionOptions.Code extends 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 enum failure_details.ExecutionOptions.Code
  • Enum Constant Details

    • 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) = { ... }
    • MULTIPLE_EXECUTION_LOG_FORMATS

      public static final FailureDetails.ExecutionOptions.Code MULTIPLE_EXECUTION_LOG_FORMATS
      MULTIPLE_EXECUTION_LOG_FORMATS = 11 [(.failure_details.metadata) = { ... }
    • UNRECOGNIZED

      public static final FailureDetails.ExecutionOptions.Code UNRECOGNIZED
  • Field Details

    • EXECUTION_OPTIONS_UNKNOWN_VALUE

      public static final int EXECUTION_OPTIONS_UNKNOWN_VALUE
      EXECUTION_OPTIONS_UNKNOWN = 0 [(.failure_details.metadata) = { ... }
      See Also:
    • INVALID_STRATEGY_VALUE

      public static final int INVALID_STRATEGY_VALUE
      INVALID_STRATEGY = 3 [(.failure_details.metadata) = { ... }
      See Also:
    • 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:
    • DEPRECATED_LOCAL_RESOURCES_USED_VALUE

      public static final int DEPRECATED_LOCAL_RESOURCES_USED_VALUE
      DEPRECATED_LOCAL_RESOURCES_USED = 5 [(.failure_details.metadata) = { ... }
      See Also:
    • INVALID_CYCLIC_DYNAMIC_STRATEGY_VALUE

      public static final int INVALID_CYCLIC_DYNAMIC_STRATEGY_VALUE
      INVALID_CYCLIC_DYNAMIC_STRATEGY = 6 [(.failure_details.metadata) = { ... }
      See Also:
    • 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:
    • 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:
    • STRATEGY_NOT_FOUND_VALUE

      public static final int STRATEGY_NOT_FOUND_VALUE
      STRATEGY_NOT_FOUND = 9 [(.failure_details.metadata) = { ... }
      See Also:
    • DYNAMIC_STRATEGY_NOT_SANDBOXED_VALUE

      public static final int DYNAMIC_STRATEGY_NOT_SANDBOXED_VALUE
      DYNAMIC_STRATEGY_NOT_SANDBOXED = 10 [(.failure_details.metadata) = { ... }
      See Also:
    • MULTIPLE_EXECUTION_LOG_FORMATS_VALUE

      public static final int MULTIPLE_EXECUTION_LOG_FORMATS_VALUE
      MULTIPLE_EXECUTION_LOG_FORMATS = 11 [(.failure_details.metadata) = { ... }
      See Also:
  • Method Details

    • values

      public static FailureDetails.ExecutionOptions.Code[] 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

      public static FailureDetails.ExecutionOptions.Code valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static FailureDetails.ExecutionOptions.Code valueOf(int value)
      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 name
      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:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.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 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 name
      NullPointerException - if the argument is null