Enum FailureDetails.RemoteExecution.Code

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<FailureDetails.RemoteExecution.Code>
    Enclosing class:
    FailureDetails.RemoteExecution

    public static enum FailureDetails.RemoteExecution.Code
    extends java.lang.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 Detail

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

      • REMOTE_EXECUTION_UNKNOWN_VALUE

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

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

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

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

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

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

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

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

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

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

        public static final int DOWNLOADED_INPUTS_DELETION_FAILURE_VALUE
        DOWNLOADED_INPUTS_DELETION_FAILURE = 10 [(.failure_details.metadata) = { ... }
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • ILLEGAL_OUTPUT_VALUE

        public static final int ILLEGAL_OUTPUT_VALUE
        ILLEGAL_OUTPUT = 15 [(.failure_details.metadata) = { ... }
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • values

        public static FailureDetails.RemoteExecution.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.RemoteExecution.Code c : FailureDetails.RemoteExecution.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.RemoteExecution.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 name
        java.lang.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 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 name
        java.lang.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.
      • 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 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 name
        java.lang.NullPointerException - if the argument is null