Enum Class FailureDetails.RemoteExecution.Code

java.lang.Object
java.lang.Enum<FailureDetails.RemoteExecution.Code>
com.google.devtools.build.lib.server.FailureDetails.RemoteExecution.Code
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<FailureDetails.RemoteExecution.Code>, Constable
Enclosing class:
FailureDetails.RemoteExecution

public static enum FailureDetails.RemoteExecution.Code extends Enum<FailureDetails.RemoteExecution.Code> implements com.google.protobuf.ProtocolMessageEnum
 The association of some of these options with exit code 2, "command line
 error", seems sketchy. Especially worth reconsidering are the channel init
 failure modes, which can correspond to failures occurring in gRPC setup.
 These all correspond with current Bazel behavior.
 
Protobuf enum failure_details.RemoteExecution.Code
  • Enum Constant Details

    • REMOTE_EXECUTION_UNKNOWN

      public static final FailureDetails.RemoteExecution.Code REMOTE_EXECUTION_UNKNOWN
      REMOTE_EXECUTION_UNKNOWN = 0 [(.failure_details.metadata) = { ... }
    • CAPABILITIES_QUERY_FAILURE

      public static final FailureDetails.RemoteExecution.Code CAPABILITIES_QUERY_FAILURE
      CAPABILITIES_QUERY_FAILURE = 1 [(.failure_details.metadata) = { ... }
    • CREDENTIALS_INIT_FAILURE

      public static final FailureDetails.RemoteExecution.Code CREDENTIALS_INIT_FAILURE
      CREDENTIALS_INIT_FAILURE = 2 [(.failure_details.metadata) = { ... }
    • CACHE_INIT_FAILURE

      public static final FailureDetails.RemoteExecution.Code CACHE_INIT_FAILURE
      CACHE_INIT_FAILURE = 3 [(.failure_details.metadata) = { ... }
    • RPC_LOG_FAILURE

      public static final FailureDetails.RemoteExecution.Code RPC_LOG_FAILURE
      RPC_LOG_FAILURE = 4 [(.failure_details.metadata) = { ... }
    • EXEC_CHANNEL_INIT_FAILURE

      public static final FailureDetails.RemoteExecution.Code EXEC_CHANNEL_INIT_FAILURE
      EXEC_CHANNEL_INIT_FAILURE = 5 [(.failure_details.metadata) = { ... }
    • CACHE_CHANNEL_INIT_FAILURE

      public static final FailureDetails.RemoteExecution.Code CACHE_CHANNEL_INIT_FAILURE
      CACHE_CHANNEL_INIT_FAILURE = 6 [(.failure_details.metadata) = { ... }
    • DOWNLOADER_CHANNEL_INIT_FAILURE

      public static final FailureDetails.RemoteExecution.Code DOWNLOADER_CHANNEL_INIT_FAILURE
      DOWNLOADER_CHANNEL_INIT_FAILURE = 7 [(.failure_details.metadata) = { ... }
    • LOG_DIR_CLEANUP_FAILURE

      public static final FailureDetails.RemoteExecution.Code LOG_DIR_CLEANUP_FAILURE
      LOG_DIR_CLEANUP_FAILURE = 8 [(.failure_details.metadata) = { ... }
    • CLIENT_SERVER_INCOMPATIBLE

      public static final FailureDetails.RemoteExecution.Code CLIENT_SERVER_INCOMPATIBLE
      CLIENT_SERVER_INCOMPATIBLE = 9 [(.failure_details.metadata) = { ... }
    • DOWNLOADED_INPUTS_DELETION_FAILURE

      public static final FailureDetails.RemoteExecution.Code DOWNLOADED_INPUTS_DELETION_FAILURE
      DOWNLOADED_INPUTS_DELETION_FAILURE = 10 [(.failure_details.metadata) = { ... }
    • REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD

      public static final FailureDetails.RemoteExecution.Code REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD
      REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD = 11 [(.failure_details.metadata) = { ... }
    • REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS

      public static final FailureDetails.RemoteExecution.Code REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS
      REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS = 12 [(.failure_details.metadata) = { ... }
    • INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE

      public static final FailureDetails.RemoteExecution.Code INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE
      INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE = 13 [(.failure_details.metadata) = { ... }
    • REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE

      public static final FailureDetails.RemoteExecution.Code REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE
      REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE = 14 [(.failure_details.metadata) = { ... }
    • ILLEGAL_OUTPUT

      public static final FailureDetails.RemoteExecution.Code ILLEGAL_OUTPUT
      ILLEGAL_OUTPUT = 15 [(.failure_details.metadata) = { ... }
    • INVALID_EXEC_AND_PLATFORM_PROPERTIES

      public static final FailureDetails.RemoteExecution.Code INVALID_EXEC_AND_PLATFORM_PROPERTIES
      INVALID_EXEC_AND_PLATFORM_PROPERTIES = 16 [(.failure_details.metadata) = { ... }
    • TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE

      public static final FailureDetails.RemoteExecution.Code TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE
      TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE = 17 [(.failure_details.metadata) = { ... }
    • UNRECOGNIZED

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

    • REMOTE_EXECUTION_UNKNOWN_VALUE

      public static final int REMOTE_EXECUTION_UNKNOWN_VALUE
      REMOTE_EXECUTION_UNKNOWN = 0 [(.failure_details.metadata) = { ... }
      See Also:
    • CAPABILITIES_QUERY_FAILURE_VALUE

      public static final int CAPABILITIES_QUERY_FAILURE_VALUE
      CAPABILITIES_QUERY_FAILURE = 1 [(.failure_details.metadata) = { ... }
      See Also:
    • CREDENTIALS_INIT_FAILURE_VALUE

      public static final int CREDENTIALS_INIT_FAILURE_VALUE
      CREDENTIALS_INIT_FAILURE = 2 [(.failure_details.metadata) = { ... }
      See Also:
    • CACHE_INIT_FAILURE_VALUE

      public static final int CACHE_INIT_FAILURE_VALUE
      CACHE_INIT_FAILURE = 3 [(.failure_details.metadata) = { ... }
      See Also:
    • RPC_LOG_FAILURE_VALUE

      public static final int RPC_LOG_FAILURE_VALUE
      RPC_LOG_FAILURE = 4 [(.failure_details.metadata) = { ... }
      See Also:
    • EXEC_CHANNEL_INIT_FAILURE_VALUE

      public static final int EXEC_CHANNEL_INIT_FAILURE_VALUE
      EXEC_CHANNEL_INIT_FAILURE = 5 [(.failure_details.metadata) = { ... }
      See Also:
    • CACHE_CHANNEL_INIT_FAILURE_VALUE

      public static final int CACHE_CHANNEL_INIT_FAILURE_VALUE
      CACHE_CHANNEL_INIT_FAILURE = 6 [(.failure_details.metadata) = { ... }
      See Also:
    • DOWNLOADER_CHANNEL_INIT_FAILURE_VALUE

      public static final int DOWNLOADER_CHANNEL_INIT_FAILURE_VALUE
      DOWNLOADER_CHANNEL_INIT_FAILURE = 7 [(.failure_details.metadata) = { ... }
      See Also:
    • LOG_DIR_CLEANUP_FAILURE_VALUE

      public static final int LOG_DIR_CLEANUP_FAILURE_VALUE
      LOG_DIR_CLEANUP_FAILURE = 8 [(.failure_details.metadata) = { ... }
      See Also:
    • CLIENT_SERVER_INCOMPATIBLE_VALUE

      public static final int CLIENT_SERVER_INCOMPATIBLE_VALUE
      CLIENT_SERVER_INCOMPATIBLE = 9 [(.failure_details.metadata) = { ... }
      See Also:
    • DOWNLOADED_INPUTS_DELETION_FAILURE_VALUE

      public static final int DOWNLOADED_INPUTS_DELETION_FAILURE_VALUE
      DOWNLOADED_INPUTS_DELETION_FAILURE = 10 [(.failure_details.metadata) = { ... }
      See Also:
    • REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD_VALUE

      public static final int REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD_VALUE
      REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_DOTD = 11 [(.failure_details.metadata) = { ... }
      See Also:
    • REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS_VALUE

      public static final int REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS_VALUE
      REMOTE_DOWNLOAD_OUTPUTS_MINIMAL_WITHOUT_INMEMORY_JDEPS = 12 [(.failure_details.metadata) = { ... }
      See Also:
    • INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE_VALUE

      public static final int INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE_VALUE
      INCOMPLETE_OUTPUT_DOWNLOAD_CLEANUP_FAILURE = 13 [(.failure_details.metadata) = { ... }
      See Also:
    • REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE_VALUE

      public static final int REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE_VALUE
      REMOTE_DEFAULT_PLATFORM_PROPERTIES_PARSE_FAILURE = 14 [(.failure_details.metadata) = { ... }
      See Also:
    • ILLEGAL_OUTPUT_VALUE

      public static final int ILLEGAL_OUTPUT_VALUE
      ILLEGAL_OUTPUT = 15 [(.failure_details.metadata) = { ... }
      See Also:
    • INVALID_EXEC_AND_PLATFORM_PROPERTIES_VALUE

      public static final int INVALID_EXEC_AND_PLATFORM_PROPERTIES_VALUE
      INVALID_EXEC_AND_PLATFORM_PROPERTIES = 16 [(.failure_details.metadata) = { ... }
      See Also:
    • TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE_VALUE

      public static final int TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE_VALUE
      TOPLEVEL_OUTPUTS_DOWNLOAD_FAILURE = 17 [(.failure_details.metadata) = { ... }
      See Also:
  • Method Details

    • values

      public static FailureDetails.RemoteExecution.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.RemoteExecution.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.RemoteExecution.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.RemoteExecution.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.RemoteExecution.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.RemoteExecution.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