go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/logdog/api/endpoints/coordinator/services/v1/tasks.proto (about)

     1  // Copyright 2016 The LUCI Authors. All rights reserved.
     2  // Use of this source code is governed under the Apache License, Version 2.0
     3  // that can be found in the LICENSE file.
     4  
     5  syntax = "proto3";
     6  
     7  package logdog;
     8  
     9  option go_package = "go.chromium.org/luci/logdog/api/endpoints/coordinator/services/v1;logdog";
    10  
    11  // ArchiveTask is a task queue task description for the archival of a single
    12  // log stream.
    13  message ArchiveTask {
    14    // The name of the project that this stream is bound to.
    15    string project = 1;
    16    // The hash ID of the log stream to archive.
    17    string id = 2;
    18    // The TaskQueue Name of this task, used in the taskqueue pipeline.
    19    // This is required for ACKing.
    20    string task_name = 7;
    21    // The realm name (within the project) that the prefix of the stream is
    22    // associated with.
    23    string realm = 8;
    24  
    25    // TODO(hinoka): Remove this after crbug.com/923557
    26    // The archival key of the log stream. If this key doesn't match the key in
    27    // the log stream state, the request is superfluous and should be deleted.
    28    bytes key = 3;
    29  }