// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: build/bazel/remote/execution/v2/remote_execution.proto

package build.bazel.remote.execution.v2;

public final class RemoteExecutionProto {
  private RemoteExecutionProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Action_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Action_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Command_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Command_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Command_EnvironmentVariable_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Command_EnvironmentVariable_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Platform_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Platform_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Platform_Property_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Platform_Property_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Directory_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Directory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_FileNode_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_FileNode_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_DirectoryNode_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_DirectoryNode_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_SymlinkNode_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_SymlinkNode_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Digest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Digest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecutedActionMetadata_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecutedActionMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ActionResult_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ActionResult_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_OutputFile_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_OutputFile_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_Tree_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_Tree_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_OutputDirectory_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_OutputDirectory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_OutputSymlink_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_OutputSymlink_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecutionPolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecutionPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ResultsCachePolicy_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ResultsCachePolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecuteRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecuteRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_LogFile_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_LogFile_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecuteResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_ServerLogsEntry_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecuteResponse_ServerLogsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecuteOperationMetadata_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecuteOperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_WaitExecutionRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_WaitExecutionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_GetActionResultRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_GetActionResultRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_UpdateActionResultRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_UpdateActionResultRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_FindMissingBlobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_FindMissingBlobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchReadBlobsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_GetTreeRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_GetTreeRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_GetTreeResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_GetTreeResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_GetCapabilitiesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_GetCapabilitiesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ServerCapabilities_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ServerCapabilities_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ActionCacheUpdateCapabilities_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ActionCacheUpdateCapabilities_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_PriorityRange_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_PriorityRange_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_CacheCapabilities_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_CacheCapabilities_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ExecutionCapabilities_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ExecutionCapabilities_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_ToolDetails_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_ToolDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_build_bazel_remote_execution_v2_RequestMetadata_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_build_bazel_remote_execution_v2_RequestMetadata_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n6build/bazel/remote/execution/v2/remote" +
      "_execution.proto\022\037build.bazel.remote.exe" +
      "cution.v2\032\037build/bazel/semver/semver.pro" +
      "to\032\034google/api/annotations.proto\032#google" +
      "/longrunning/operations.proto\032\036google/pr" +
      "otobuf/duration.proto\032\037google/protobuf/t" +
      "imestamp.proto\032\027google/rpc/status.proto\"" +
      "\325\001\n\006Action\022?\n\016command_digest\030\001 \001(\0132\'.bui" +
      "ld.bazel.remote.execution.v2.Digest\022B\n\021i" +
      "nput_root_digest\030\002 \001(\0132\'.build.bazel.rem" +
      "ote.execution.v2.Digest\022*\n\007timeout\030\006 \001(\013" +
      "2\031.google.protobuf.Duration\022\024\n\014do_not_ca" +
      "che\030\007 \001(\010J\004\010\003\020\006\"\267\002\n\007Command\022\021\n\targuments" +
      "\030\001 \003(\t\022[\n\025environment_variables\030\002 \003(\0132<." +
      "build.bazel.remote.execution.v2.Command." +
      "EnvironmentVariable\022\024\n\014output_files\030\003 \003(" +
      "\t\022\032\n\022output_directories\030\004 \003(\t\022;\n\010platfor" +
      "m\030\005 \001(\0132).build.bazel.remote.execution.v" +
      "2.Platform\022\031\n\021working_directory\030\006 \001(\t\0322\n" +
      "\023EnvironmentVariable\022\014\n\004name\030\001 \001(\t\022\r\n\005va" +
      "lue\030\002 \001(\t\"{\n\010Platform\022F\n\nproperties\030\001 \003(" +
      "\01322.build.bazel.remote.execution.v2.Plat" +
      "form.Property\032\'\n\010Property\022\014\n\004name\030\001 \001(\t\022" +
      "\r\n\005value\030\002 \001(\t\"\312\001\n\tDirectory\0228\n\005files\030\001 " +
      "\003(\0132).build.bazel.remote.execution.v2.Fi" +
      "leNode\022C\n\013directories\030\002 \003(\0132..build.baze" +
      "l.remote.execution.v2.DirectoryNode\022>\n\010s" +
      "ymlinks\030\003 \003(\0132,.build.bazel.remote.execu" +
      "tion.v2.SymlinkNode\"n\n\010FileNode\022\014\n\004name\030" +
      "\001 \001(\t\0227\n\006digest\030\002 \001(\0132\'.build.bazel.remo" +
      "te.execution.v2.Digest\022\025\n\ris_executable\030" +
      "\004 \001(\010J\004\010\003\020\004\"V\n\rDirectoryNode\022\014\n\004name\030\001 \001" +
      "(\t\0227\n\006digest\030\002 \001(\0132\'.build.bazel.remote." +
      "execution.v2.Digest\"+\n\013SymlinkNode\022\014\n\004na" +
      "me\030\001 \001(\t\022\016\n\006target\030\002 \001(\t\"*\n\006Digest\022\014\n\004ha" +
      "sh\030\001 \001(\t\022\022\n\nsize_bytes\030\002 \001(\003\"\354\004\n\026Execute" +
      "dActionMetadata\022\016\n\006worker\030\001 \001(\t\0224\n\020queue" +
      "d_timestamp\030\002 \001(\0132\032.google.protobuf.Time" +
      "stamp\022:\n\026worker_start_timestamp\030\003 \001(\0132\032." +
      "google.protobuf.Timestamp\022>\n\032worker_comp" +
      "leted_timestamp\030\004 \001(\0132\032.google.protobuf." +
      "Timestamp\022?\n\033input_fetch_start_timestamp" +
      "\030\005 \001(\0132\032.google.protobuf.Timestamp\022C\n\037in" +
      "put_fetch_completed_timestamp\030\006 \001(\0132\032.go" +
      "ogle.protobuf.Timestamp\022=\n\031execution_sta" +
      "rt_timestamp\030\007 \001(\0132\032.google.protobuf.Tim" +
      "estamp\022A\n\035execution_completed_timestamp\030" +
      "\010 \001(\0132\032.google.protobuf.Timestamp\022A\n\035out" +
      "put_upload_start_timestamp\030\t \001(\0132\032.googl" +
      "e.protobuf.Timestamp\022E\n!output_upload_co" +
      "mpleted_timestamp\030\n \001(\0132\032.google.protobu" +
      "f.Timestamp\"\326\004\n\014ActionResult\022A\n\014output_f" +
      "iles\030\002 \003(\0132+.build.bazel.remote.executio" +
      "n.v2.OutputFile\022L\n\024output_file_symlinks\030" +
      "\n \003(\0132..build.bazel.remote.execution.v2." +
      "OutputSymlink\022L\n\022output_directories\030\003 \003(" +
      "\01320.build.bazel.remote.execution.v2.Outp" +
      "utDirectory\022Q\n\031output_directory_symlinks" +
      "\030\013 \003(\0132..build.bazel.remote.execution.v2" +
      ".OutputSymlink\022\021\n\texit_code\030\004 \001(\005\022\022\n\nstd" +
      "out_raw\030\005 \001(\014\022>\n\rstdout_digest\030\006 \001(\0132\'.b" +
      "uild.bazel.remote.execution.v2.Digest\022\022\n" +
      "\nstderr_raw\030\007 \001(\014\022>\n\rstderr_digest\030\010 \001(\013" +
      "2\'.build.bazel.remote.execution.v2.Diges" +
      "t\022S\n\022execution_metadata\030\t \001(\01327.build.ba" +
      "zel.remote.execution.v2.ExecutedActionMe" +
      "tadataJ\004\010\001\020\002\"p\n\nOutputFile\022\014\n\004path\030\001 \001(\t" +
      "\0227\n\006digest\030\002 \001(\0132\'.build.bazel.remote.ex" +
      "ecution.v2.Digest\022\025\n\ris_executable\030\004 \001(\010" +
      "J\004\010\003\020\004\"~\n\004Tree\0228\n\004root\030\001 \001(\0132*.build.baz" +
      "el.remote.execution.v2.Directory\022<\n\010chil" +
      "dren\030\002 \003(\0132*.build.bazel.remote.executio" +
      "n.v2.Directory\"c\n\017OutputDirectory\022\014\n\004pat" +
      "h\030\001 \001(\t\022<\n\013tree_digest\030\003 \001(\0132\'.build.baz" +
      "el.remote.execution.v2.DigestJ\004\010\002\020\003\"-\n\rO" +
      "utputSymlink\022\014\n\004path\030\001 \001(\t\022\016\n\006target\030\002 \001" +
      "(\t\"#\n\017ExecutionPolicy\022\020\n\010priority\030\001 \001(\005\"" +
      "&\n\022ResultsCachePolicy\022\020\n\010priority\030\001 \001(\005\"" +
      "\263\002\n\016ExecuteRequest\022\025\n\rinstance_name\030\001 \001(" +
      "\t\022\031\n\021skip_cache_lookup\030\003 \001(\010\022>\n\raction_d" +
      "igest\030\006 \001(\0132\'.build.bazel.remote.executi" +
      "on.v2.Digest\022J\n\020execution_policy\030\007 \001(\01320" +
      ".build.bazel.remote.execution.v2.Executi" +
      "onPolicy\022Q\n\024results_cache_policy\030\010 \001(\01323" +
      ".build.bazel.remote.execution.v2.Results" +
      "CachePolicyJ\004\010\002\020\003J\004\010\004\020\005J\004\010\005\020\006\"Z\n\007LogFile" +
      "\0227\n\006digest\030\001 \001(\0132\'.build.bazel.remote.ex" +
      "ecution.v2.Digest\022\026\n\016human_readable\030\002 \001(" +
      "\010\"\277\002\n\017ExecuteResponse\022=\n\006result\030\001 \001(\0132-." +
      "build.bazel.remote.execution.v2.ActionRe" +
      "sult\022\025\n\rcached_result\030\002 \001(\010\022\"\n\006status\030\003 " +
      "\001(\0132\022.google.rpc.Status\022U\n\013server_logs\030\004" +
      " \003(\0132@.build.bazel.remote.execution.v2.E" +
      "xecuteResponse.ServerLogsEntry\032[\n\017Server" +
      "LogsEntry\022\013\n\003key\030\001 \001(\t\0227\n\005value\030\002 \001(\0132(." +
      "build.bazel.remote.execution.v2.LogFile:" +
      "\0028\001\"\263\002\n\030ExecuteOperationMetadata\022N\n\005stag" +
      "e\030\001 \001(\0162?.build.bazel.remote.execution.v" +
      "2.ExecuteOperationMetadata.Stage\022>\n\racti" +
      "on_digest\030\002 \001(\0132\'.build.bazel.remote.exe" +
      "cution.v2.Digest\022\032\n\022stdout_stream_name\030\003" +
      " \001(\t\022\032\n\022stderr_stream_name\030\004 \001(\t\"O\n\005Stag" +
      "e\022\013\n\007UNKNOWN\020\000\022\017\n\013CACHE_CHECK\020\001\022\n\n\006QUEUE" +
      "D\020\002\022\r\n\tEXECUTING\020\003\022\r\n\tCOMPLETED\020\004\"$\n\024Wai" +
      "tExecutionRequest\022\014\n\004name\030\001 \001(\t\"o\n\026GetAc" +
      "tionResultRequest\022\025\n\rinstance_name\030\001 \001(\t" +
      "\022>\n\raction_digest\030\002 \001(\0132\'.build.bazel.re" +
      "mote.execution.v2.Digest\"\213\002\n\031UpdateActio" +
      "nResultRequest\022\025\n\rinstance_name\030\001 \001(\t\022>\n" +
      "\raction_digest\030\002 \001(\0132\'.build.bazel.remot" +
      "e.execution.v2.Digest\022D\n\raction_result\030\003" +
      " \001(\0132-.build.bazel.remote.execution.v2.A" +
      "ctionResult\022Q\n\024results_cache_policy\030\004 \001(" +
      "\01323.build.bazel.remote.execution.v2.Resu" +
      "ltsCachePolicy\"o\n\027FindMissingBlobsReques" +
      "t\022\025\n\rinstance_name\030\001 \001(\t\022=\n\014blob_digests" +
      "\030\002 \003(\0132\'.build.bazel.remote.execution.v2" +
      ".Digest\"a\n\030FindMissingBlobsResponse\022E\n\024m" +
      "issing_blob_digests\030\002 \003(\0132\'.build.bazel." +
      "remote.execution.v2.Digest\"\326\001\n\027BatchUpda" +
      "teBlobsRequest\022\025\n\rinstance_name\030\001 \001(\t\022R\n" +
      "\010requests\030\002 \003(\0132@.build.bazel.remote.exe" +
      "cution.v2.BatchUpdateBlobsRequest.Reques" +
      "t\032P\n\007Request\0227\n\006digest\030\001 \001(\0132\'.build.baz" +
      "el.remote.execution.v2.Digest\022\014\n\004data\030\002 " +
      "\001(\014\"\332\001\n\030BatchUpdateBlobsResponse\022U\n\tresp" +
      "onses\030\001 \003(\0132B.build.bazel.remote.executi" +
      "on.v2.BatchUpdateBlobsResponse.Response\032" +
      "g\n\010Response\0227\n\006digest\030\001 \001(\0132\'.build.baze" +
      "l.remote.execution.v2.Digest\022\"\n\006status\030\002" +
      " \001(\0132\022.google.rpc.Status\"h\n\025BatchReadBlo" +
      "bsRequest\022\025\n\rinstance_name\030\001 \001(\t\0228\n\007dige" +
      "sts\030\002 \003(\0132\'.build.bazel.remote.execution" +
      ".v2.Digest\"\344\001\n\026BatchReadBlobsResponse\022S\n" +
      "\tresponses\030\001 \003(\0132@.build.bazel.remote.ex" +
      "ecution.v2.BatchReadBlobsResponse.Respon" +
      "se\032u\n\010Response\0227\n\006digest\030\001 \001(\0132\'.build.b" +
      "azel.remote.execution.v2.Digest\022\014\n\004data\030" +
      "\002 \001(\014\022\"\n\006status\030\003 \001(\0132\022.google.rpc.Statu" +
      "s\"\214\001\n\016GetTreeRequest\022\025\n\rinstance_name\030\001 " +
      "\001(\t\022<\n\013root_digest\030\002 \001(\0132\'.build.bazel.r" +
      "emote.execution.v2.Digest\022\021\n\tpage_size\030\003" +
      " \001(\005\022\022\n\npage_token\030\004 \001(\t\"k\n\017GetTreeRespo" +
      "nse\022?\n\013directories\030\001 \003(\0132*.build.bazel.r" +
      "emote.execution.v2.Directory\022\027\n\017next_pag" +
      "e_token\030\002 \001(\t\"/\n\026GetCapabilitiesRequest\022" +
      "\025\n\rinstance_name\030\001 \001(\t\"\343\002\n\022ServerCapabil" +
      "ities\022N\n\022cache_capabilities\030\001 \001(\01322.buil" +
      "d.bazel.remote.execution.v2.CacheCapabil" +
      "ities\022V\n\026execution_capabilities\030\002 \001(\01326." +
      "build.bazel.remote.execution.v2.Executio" +
      "nCapabilities\022:\n\026deprecated_api_version\030" +
      "\003 \001(\0132\032.build.bazel.semver.SemVer\0223\n\017low" +
      "_api_version\030\004 \001(\0132\032.build.bazel.semver." +
      "SemVer\0224\n\020high_api_version\030\005 \001(\0132\032.build" +
      ".bazel.semver.SemVer\"7\n\035ActionCacheUpdat" +
      "eCapabilities\022\026\n\016update_enabled\030\001 \001(\010\"\254\001" +
      "\n\024PriorityCapabilities\022W\n\npriorities\030\001 \003" +
      "(\0132C.build.bazel.remote.execution.v2.Pri" +
      "orityCapabilities.PriorityRange\032;\n\rPrior" +
      "ityRange\022\024\n\014min_priority\030\001 \001(\005\022\024\n\014max_pr" +
      "iority\030\002 \001(\005\"\210\004\n\021CacheCapabilities\022H\n\017di" +
      "gest_function\030\001 \003(\0162/.build.bazel.remote" +
      ".execution.v2.DigestFunction\022h\n action_c" +
      "ache_update_capabilities\030\002 \001(\0132>.build.b" +
      "azel.remote.execution.v2.ActionCacheUpda" +
      "teCapabilities\022Z\n\033cache_priority_capabil" +
      "ities\030\003 \001(\01325.build.bazel.remote.executi" +
      "on.v2.PriorityCapabilities\022\"\n\032max_batch_" +
      "total_size_bytes\030\004 \001(\003\022v\n\036symlink_absolu" +
      "te_path_strategy\030\005 \001(\0162N.build.bazel.rem" +
      "ote.execution.v2.CacheCapabilities.Symli" +
      "nkAbsolutePathStrategy\"G\n\033SymlinkAbsolut" +
      "ePathStrategy\022\013\n\007UNKNOWN\020\000\022\016\n\nDISALLOWED" +
      "\020\001\022\013\n\007ALLOWED\020\002\"\327\001\n\025ExecutionCapabilitie" +
      "s\022H\n\017digest_function\030\001 \001(\0162/.build.bazel" +
      ".remote.execution.v2.DigestFunction\022\024\n\014e" +
      "xec_enabled\030\002 \001(\010\022^\n\037execution_priority_" +
      "capabilities\030\003 \001(\01325.build.bazel.remote." +
      "execution.v2.PriorityCapabilities\"6\n\013Too" +
      "lDetails\022\021\n\ttool_name\030\001 \001(\t\022\024\n\014tool_vers" +
      "ion\030\002 \001(\t\"\247\001\n\017RequestMetadata\022B\n\014tool_de" +
      "tails\030\001 \001(\0132,.build.bazel.remote.executi" +
      "on.v2.ToolDetails\022\021\n\taction_id\030\002 \001(\t\022\032\n\022" +
      "tool_invocation_id\030\003 \001(\t\022!\n\031correlated_i" +
      "nvocations_id\030\004 \001(\t*<\n\016DigestFunction\022\013\n" +
      "\007UNKNOWN\020\000\022\n\n\006SHA256\020\001\022\010\n\004SHA1\020\002\022\007\n\003MD5\020" +
      "\0032\271\002\n\tExecution\022\216\001\n\007Execute\022/.build.baze" +
      "l.remote.execution.v2.ExecuteRequest\032\035.g" +
      "oogle.longrunning.Operation\"1\202\323\344\223\002+\"&/v2" +
      "/{instance_name=**}/actions:execute:\001*0\001" +
      "\022\232\001\n\rWaitExecution\0225.build.bazel.remote." +
      "execution.v2.WaitExecutionRequest\032\035.goog" +
      "le.longrunning.Operation\"1\202\323\344\223\002+\"&/v2/{n" +
      "ame=operations/**}:waitExecution:\001*0\0012\326\003" +
      "\n\013ActionCache\022\327\001\n\017GetActionResult\0227.buil" +
      "d.bazel.remote.execution.v2.GetActionRes" +
      "ultRequest\032-.build.bazel.remote.executio" +
      "n.v2.ActionResult\"\\\202\323\344\223\002V\022T/v2/{instance" +
      "_name=**}/actionResults/{action_digest.h" +
      "ash}/{action_digest.size_bytes}\022\354\001\n\022Upda" +
      "teActionResult\022:.build.bazel.remote.exec" +
      "ution.v2.UpdateActionResultRequest\032-.bui" +
      "ld.bazel.remote.execution.v2.ActionResul" +
      "t\"k\202\323\344\223\002e\032T/v2/{instance_name=**}/action" +
      "Results/{action_digest.hash}/{action_dig" +
      "est.size_bytes}:\raction_result2\233\006\n\031Conte" +
      "ntAddressableStorage\022\274\001\n\020FindMissingBlob" +
      "s\0228.build.bazel.remote.execution.v2.Find" +
      "MissingBlobsRequest\0329.build.bazel.remote" +
      ".execution.v2.FindMissingBlobsResponse\"3" +
      "\202\323\344\223\002-\"(/v2/{instance_name=**}/blobs:fin" +
      "dMissing:\001*\022\274\001\n\020BatchUpdateBlobs\0228.build" +
      ".bazel.remote.execution.v2.BatchUpdateBl" +
      "obsRequest\0329.build.bazel.remote.executio" +
      "n.v2.BatchUpdateBlobsResponse\"3\202\323\344\223\002-\"(/" +
      "v2/{instance_name=**}/blobs:batchUpdate:" +
      "\001*\022\264\001\n\016BatchReadBlobs\0226.build.bazel.remo" +
      "te.execution.v2.BatchReadBlobsRequest\0327." +
      "build.bazel.remote.execution.v2.BatchRea" +
      "dBlobsResponse\"1\202\323\344\223\002+\"&/v2/{instance_na" +
      "me=**}/blobs:batchRead:\001*\022\310\001\n\007GetTree\022/." +
      "build.bazel.remote.execution.v2.GetTreeR" +
      "equest\0320.build.bazel.remote.execution.v2" +
      ".GetTreeResponse\"X\202\323\344\223\002R\022P/v2/{instance_" +
      "name=**}/blobs/{root_digest.hash}/{root_" +
      "digest.size_bytes}:getTree0\0012\275\001\n\014Capabil" +
      "ities\022\254\001\n\017GetCapabilities\0227.build.bazel." +
      "remote.execution.v2.GetCapabilitiesReque" +
      "st\0323.build.bazel.remote.execution.v2.Ser" +
      "verCapabilities\"+\202\323\344\223\002%\022#/v2/{instance_n" +
      "ame=**}/capabilitiesBr\n\037build.bazel.remo" +
      "te.execution.v2B\024RemoteExecutionProtoP\001Z" +
      "\017remoteexecution\242\002\003REX\252\002\037Build.Bazel.Rem" +
      "ote.Execution.V2b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          build.bazel.semver.SemverProto.getDescriptor(),
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.longrunning.OperationsProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
          com.google.rpc.StatusProto.getDescriptor(),
        }, assigner);
    internal_static_build_bazel_remote_execution_v2_Action_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_Action_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Action_descriptor,
        new java.lang.String[] { "CommandDigest", "InputRootDigest", "Timeout", "DoNotCache", });
    internal_static_build_bazel_remote_execution_v2_Command_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_build_bazel_remote_execution_v2_Command_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Command_descriptor,
        new java.lang.String[] { "Arguments", "EnvironmentVariables", "OutputFiles", "OutputDirectories", "Platform", "WorkingDirectory", });
    internal_static_build_bazel_remote_execution_v2_Command_EnvironmentVariable_descriptor =
      internal_static_build_bazel_remote_execution_v2_Command_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_Command_EnvironmentVariable_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Command_EnvironmentVariable_descriptor,
        new java.lang.String[] { "Name", "Value", });
    internal_static_build_bazel_remote_execution_v2_Platform_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_build_bazel_remote_execution_v2_Platform_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Platform_descriptor,
        new java.lang.String[] { "Properties", });
    internal_static_build_bazel_remote_execution_v2_Platform_Property_descriptor =
      internal_static_build_bazel_remote_execution_v2_Platform_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_Platform_Property_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Platform_Property_descriptor,
        new java.lang.String[] { "Name", "Value", });
    internal_static_build_bazel_remote_execution_v2_Directory_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_build_bazel_remote_execution_v2_Directory_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Directory_descriptor,
        new java.lang.String[] { "Files", "Directories", "Symlinks", });
    internal_static_build_bazel_remote_execution_v2_FileNode_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_build_bazel_remote_execution_v2_FileNode_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_FileNode_descriptor,
        new java.lang.String[] { "Name", "Digest", "IsExecutable", });
    internal_static_build_bazel_remote_execution_v2_DirectoryNode_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_build_bazel_remote_execution_v2_DirectoryNode_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_DirectoryNode_descriptor,
        new java.lang.String[] { "Name", "Digest", });
    internal_static_build_bazel_remote_execution_v2_SymlinkNode_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_build_bazel_remote_execution_v2_SymlinkNode_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_SymlinkNode_descriptor,
        new java.lang.String[] { "Name", "Target", });
    internal_static_build_bazel_remote_execution_v2_Digest_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_build_bazel_remote_execution_v2_Digest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Digest_descriptor,
        new java.lang.String[] { "Hash", "SizeBytes", });
    internal_static_build_bazel_remote_execution_v2_ExecutedActionMetadata_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_build_bazel_remote_execution_v2_ExecutedActionMetadata_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecutedActionMetadata_descriptor,
        new java.lang.String[] { "Worker", "QueuedTimestamp", "WorkerStartTimestamp", "WorkerCompletedTimestamp", "InputFetchStartTimestamp", "InputFetchCompletedTimestamp", "ExecutionStartTimestamp", "ExecutionCompletedTimestamp", "OutputUploadStartTimestamp", "OutputUploadCompletedTimestamp", });
    internal_static_build_bazel_remote_execution_v2_ActionResult_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_build_bazel_remote_execution_v2_ActionResult_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ActionResult_descriptor,
        new java.lang.String[] { "OutputFiles", "OutputFileSymlinks", "OutputDirectories", "OutputDirectorySymlinks", "ExitCode", "StdoutRaw", "StdoutDigest", "StderrRaw", "StderrDigest", "ExecutionMetadata", });
    internal_static_build_bazel_remote_execution_v2_OutputFile_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_build_bazel_remote_execution_v2_OutputFile_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_OutputFile_descriptor,
        new java.lang.String[] { "Path", "Digest", "IsExecutable", });
    internal_static_build_bazel_remote_execution_v2_Tree_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_build_bazel_remote_execution_v2_Tree_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_Tree_descriptor,
        new java.lang.String[] { "Root", "Children", });
    internal_static_build_bazel_remote_execution_v2_OutputDirectory_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_build_bazel_remote_execution_v2_OutputDirectory_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_OutputDirectory_descriptor,
        new java.lang.String[] { "Path", "TreeDigest", });
    internal_static_build_bazel_remote_execution_v2_OutputSymlink_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_build_bazel_remote_execution_v2_OutputSymlink_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_OutputSymlink_descriptor,
        new java.lang.String[] { "Path", "Target", });
    internal_static_build_bazel_remote_execution_v2_ExecutionPolicy_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_build_bazel_remote_execution_v2_ExecutionPolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecutionPolicy_descriptor,
        new java.lang.String[] { "Priority", });
    internal_static_build_bazel_remote_execution_v2_ResultsCachePolicy_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_build_bazel_remote_execution_v2_ResultsCachePolicy_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ResultsCachePolicy_descriptor,
        new java.lang.String[] { "Priority", });
    internal_static_build_bazel_remote_execution_v2_ExecuteRequest_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_build_bazel_remote_execution_v2_ExecuteRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecuteRequest_descriptor,
        new java.lang.String[] { "InstanceName", "SkipCacheLookup", "ActionDigest", "ExecutionPolicy", "ResultsCachePolicy", });
    internal_static_build_bazel_remote_execution_v2_LogFile_descriptor =
      getDescriptor().getMessageTypes().get(17);
    internal_static_build_bazel_remote_execution_v2_LogFile_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_LogFile_descriptor,
        new java.lang.String[] { "Digest", "HumanReadable", });
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecuteResponse_descriptor,
        new java.lang.String[] { "Result", "CachedResult", "Status", "ServerLogs", });
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_ServerLogsEntry_descriptor =
      internal_static_build_bazel_remote_execution_v2_ExecuteResponse_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_ExecuteResponse_ServerLogsEntry_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecuteResponse_ServerLogsEntry_descriptor,
        new java.lang.String[] { "Key", "Value", });
    internal_static_build_bazel_remote_execution_v2_ExecuteOperationMetadata_descriptor =
      getDescriptor().getMessageTypes().get(19);
    internal_static_build_bazel_remote_execution_v2_ExecuteOperationMetadata_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecuteOperationMetadata_descriptor,
        new java.lang.String[] { "Stage", "ActionDigest", "StdoutStreamName", "StderrStreamName", });
    internal_static_build_bazel_remote_execution_v2_WaitExecutionRequest_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_build_bazel_remote_execution_v2_WaitExecutionRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_WaitExecutionRequest_descriptor,
        new java.lang.String[] { "Name", });
    internal_static_build_bazel_remote_execution_v2_GetActionResultRequest_descriptor =
      getDescriptor().getMessageTypes().get(21);
    internal_static_build_bazel_remote_execution_v2_GetActionResultRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_GetActionResultRequest_descriptor,
        new java.lang.String[] { "InstanceName", "ActionDigest", });
    internal_static_build_bazel_remote_execution_v2_UpdateActionResultRequest_descriptor =
      getDescriptor().getMessageTypes().get(22);
    internal_static_build_bazel_remote_execution_v2_UpdateActionResultRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_UpdateActionResultRequest_descriptor,
        new java.lang.String[] { "InstanceName", "ActionDigest", "ActionResult", "ResultsCachePolicy", });
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsRequest_descriptor =
      getDescriptor().getMessageTypes().get(23);
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_FindMissingBlobsRequest_descriptor,
        new java.lang.String[] { "InstanceName", "BlobDigests", });
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsResponse_descriptor =
      getDescriptor().getMessageTypes().get(24);
    internal_static_build_bazel_remote_execution_v2_FindMissingBlobsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_FindMissingBlobsResponse_descriptor,
        new java.lang.String[] { "MissingBlobDigests", });
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_descriptor =
      getDescriptor().getMessageTypes().get(25);
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_descriptor,
        new java.lang.String[] { "InstanceName", "Requests", });
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_Request_descriptor =
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_Request_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsRequest_Request_descriptor,
        new java.lang.String[] { "Digest", "Data", });
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_descriptor =
      getDescriptor().getMessageTypes().get(26);
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_descriptor,
        new java.lang.String[] { "Responses", });
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_Response_descriptor =
      internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_Response_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchUpdateBlobsResponse_Response_descriptor,
        new java.lang.String[] { "Digest", "Status", });
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsRequest_descriptor =
      getDescriptor().getMessageTypes().get(27);
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchReadBlobsRequest_descriptor,
        new java.lang.String[] { "InstanceName", "Digests", });
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_descriptor =
      getDescriptor().getMessageTypes().get(28);
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_descriptor,
        new java.lang.String[] { "Responses", });
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_Response_descriptor =
      internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_Response_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_BatchReadBlobsResponse_Response_descriptor,
        new java.lang.String[] { "Digest", "Data", "Status", });
    internal_static_build_bazel_remote_execution_v2_GetTreeRequest_descriptor =
      getDescriptor().getMessageTypes().get(29);
    internal_static_build_bazel_remote_execution_v2_GetTreeRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_GetTreeRequest_descriptor,
        new java.lang.String[] { "InstanceName", "RootDigest", "PageSize", "PageToken", });
    internal_static_build_bazel_remote_execution_v2_GetTreeResponse_descriptor =
      getDescriptor().getMessageTypes().get(30);
    internal_static_build_bazel_remote_execution_v2_GetTreeResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_GetTreeResponse_descriptor,
        new java.lang.String[] { "Directories", "NextPageToken", });
    internal_static_build_bazel_remote_execution_v2_GetCapabilitiesRequest_descriptor =
      getDescriptor().getMessageTypes().get(31);
    internal_static_build_bazel_remote_execution_v2_GetCapabilitiesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_GetCapabilitiesRequest_descriptor,
        new java.lang.String[] { "InstanceName", });
    internal_static_build_bazel_remote_execution_v2_ServerCapabilities_descriptor =
      getDescriptor().getMessageTypes().get(32);
    internal_static_build_bazel_remote_execution_v2_ServerCapabilities_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ServerCapabilities_descriptor,
        new java.lang.String[] { "CacheCapabilities", "ExecutionCapabilities", "DeprecatedApiVersion", "LowApiVersion", "HighApiVersion", });
    internal_static_build_bazel_remote_execution_v2_ActionCacheUpdateCapabilities_descriptor =
      getDescriptor().getMessageTypes().get(33);
    internal_static_build_bazel_remote_execution_v2_ActionCacheUpdateCapabilities_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ActionCacheUpdateCapabilities_descriptor,
        new java.lang.String[] { "UpdateEnabled", });
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_descriptor =
      getDescriptor().getMessageTypes().get(34);
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_descriptor,
        new java.lang.String[] { "Priorities", });
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_PriorityRange_descriptor =
      internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_descriptor.getNestedTypes().get(0);
    internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_PriorityRange_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_PriorityCapabilities_PriorityRange_descriptor,
        new java.lang.String[] { "MinPriority", "MaxPriority", });
    internal_static_build_bazel_remote_execution_v2_CacheCapabilities_descriptor =
      getDescriptor().getMessageTypes().get(35);
    internal_static_build_bazel_remote_execution_v2_CacheCapabilities_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_CacheCapabilities_descriptor,
        new java.lang.String[] { "DigestFunction", "ActionCacheUpdateCapabilities", "CachePriorityCapabilities", "MaxBatchTotalSizeBytes", "SymlinkAbsolutePathStrategy", });
    internal_static_build_bazel_remote_execution_v2_ExecutionCapabilities_descriptor =
      getDescriptor().getMessageTypes().get(36);
    internal_static_build_bazel_remote_execution_v2_ExecutionCapabilities_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ExecutionCapabilities_descriptor,
        new java.lang.String[] { "DigestFunction", "ExecEnabled", "ExecutionPriorityCapabilities", });
    internal_static_build_bazel_remote_execution_v2_ToolDetails_descriptor =
      getDescriptor().getMessageTypes().get(37);
    internal_static_build_bazel_remote_execution_v2_ToolDetails_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_ToolDetails_descriptor,
        new java.lang.String[] { "ToolName", "ToolVersion", });
    internal_static_build_bazel_remote_execution_v2_RequestMetadata_descriptor =
      getDescriptor().getMessageTypes().get(38);
    internal_static_build_bazel_remote_execution_v2_RequestMetadata_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_build_bazel_remote_execution_v2_RequestMetadata_descriptor,
        new java.lang.String[] { "ToolDetails", "ActionId", "ToolInvocationId", "CorrelatedInvocationsId", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    build.bazel.semver.SemverProto.getDescriptor();
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
