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 }