12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- // Copyright 2016 Google Inc.
- //
- // Licensed under the Apache License, Version 2.0 (the "License");
- // you may not use this file except in compliance with the License.
- // You may obtain a copy of the License at
- //
- // http://www.apache.org/licenses/LICENSE-2.0
- //
- // Unless required by applicable law or agreed to in writing, software
- // distributed under the License is distributed on an "AS IS" BASIS,
- // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- // See the License for the specific language governing permissions and
- // limitations under the License.
- syntax = "proto3";
- package google.genomics.v1;
- import "google/api/annotations.proto";
- import "google/protobuf/any.proto";
- import "google/protobuf/timestamp.proto";
- option cc_enable_arenas = true;
- option go_package = "google.golang.org/genproto/googleapis/genomics/v1;genomics";
- option java_multiple_files = true;
- option java_outer_classname = "OperationsProto";
- option java_package = "com.google.genomics.v1";
- // Metadata describing an [Operation][google.longrunning.Operation].
- message OperationMetadata {
- // The Google Cloud Project in which the job is scoped.
- string project_id = 1;
- // The time at which the job was submitted to the Genomics service.
- google.protobuf.Timestamp create_time = 2;
- // The time at which the job began to run.
- google.protobuf.Timestamp start_time = 3;
- // The time at which the job stopped running.
- google.protobuf.Timestamp end_time = 4;
- // The original request that started the operation. Note that this will be in
- // current version of the API. If the operation was started with v1beta2 API
- // and a GetOperation is performed on v1 API, a v1 request will be returned.
- google.protobuf.Any request = 5;
- // Optional event messages that were generated during the job's execution.
- // This also contains any warnings that were generated during import
- // or export.
- repeated OperationEvent events = 6;
- // This field is deprecated. Use `labels` instead. Optionally provided by the
- // caller when submitting the request that creates the operation.
- string client_id = 7;
- // Runtime metadata on this Operation.
- google.protobuf.Any runtime_metadata = 8;
- // Optionally provided by the caller when submitting the request that creates
- // the operation.
- map<string, string> labels = 9;
- }
- // An event that occurred during an [Operation][google.longrunning.Operation].
- message OperationEvent {
- // Optional time of when event started.
- google.protobuf.Timestamp start_time = 1;
- // Optional time of when event finished. An event can have a start time and no
- // finish time. If an event has a finish time, there must be a start time.
- google.protobuf.Timestamp end_time = 2;
- // Required description of event.
- string description = 3;
- }
|