1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/genomics/v1/operations.proto
6 import proto "github.com/golang/protobuf/proto"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10 import google_protobuf5 "github.com/golang/protobuf/ptypes/any"
11 import google_protobuf6 "github.com/golang/protobuf/ptypes/timestamp"
13 // Reference imports to suppress errors if they are not otherwise used.
18 // Metadata describing an [Operation][google.longrunning.Operation].
19 type OperationMetadata struct {
20 // The Google Cloud Project in which the job is scoped.
21 ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
22 // The time at which the job was submitted to the Genomics service.
23 CreateTime *google_protobuf6.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
24 // The time at which the job began to run.
25 StartTime *google_protobuf6.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
26 // The time at which the job stopped running.
27 EndTime *google_protobuf6.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
28 // The original request that started the operation. Note that this will be in
29 // current version of the API. If the operation was started with v1beta2 API
30 // and a GetOperation is performed on v1 API, a v1 request will be returned.
31 Request *google_protobuf5.Any `protobuf:"bytes,5,opt,name=request" json:"request,omitempty"`
32 // Optional event messages that were generated during the job's execution.
33 // This also contains any warnings that were generated during import
35 Events []*OperationEvent `protobuf:"bytes,6,rep,name=events" json:"events,omitempty"`
36 // This field is deprecated. Use `labels` instead. Optionally provided by the
37 // caller when submitting the request that creates the operation.
38 ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
39 // Runtime metadata on this Operation.
40 RuntimeMetadata *google_protobuf5.Any `protobuf:"bytes,8,opt,name=runtime_metadata,json=runtimeMetadata" json:"runtime_metadata,omitempty"`
41 // Optionally provided by the caller when submitting the request that creates
43 Labels map[string]string `protobuf:"bytes,9,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
46 func (m *OperationMetadata) Reset() { *m = OperationMetadata{} }
47 func (m *OperationMetadata) String() string { return proto.CompactTextString(m) }
48 func (*OperationMetadata) ProtoMessage() {}
49 func (*OperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
51 func (m *OperationMetadata) GetProjectId() string {
58 func (m *OperationMetadata) GetCreateTime() *google_protobuf6.Timestamp {
65 func (m *OperationMetadata) GetStartTime() *google_protobuf6.Timestamp {
72 func (m *OperationMetadata) GetEndTime() *google_protobuf6.Timestamp {
79 func (m *OperationMetadata) GetRequest() *google_protobuf5.Any {
86 func (m *OperationMetadata) GetEvents() []*OperationEvent {
93 func (m *OperationMetadata) GetClientId() string {
100 func (m *OperationMetadata) GetRuntimeMetadata() *google_protobuf5.Any {
102 return m.RuntimeMetadata
107 func (m *OperationMetadata) GetLabels() map[string]string {
114 // An event that occurred during an [Operation][google.longrunning.Operation].
115 type OperationEvent struct {
116 // Optional time of when event started.
117 StartTime *google_protobuf6.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
118 // Optional time of when event finished. An event can have a start time and no
119 // finish time. If an event has a finish time, there must be a start time.
120 EndTime *google_protobuf6.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
121 // Required description of event.
122 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
125 func (m *OperationEvent) Reset() { *m = OperationEvent{} }
126 func (m *OperationEvent) String() string { return proto.CompactTextString(m) }
127 func (*OperationEvent) ProtoMessage() {}
128 func (*OperationEvent) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
130 func (m *OperationEvent) GetStartTime() *google_protobuf6.Timestamp {
137 func (m *OperationEvent) GetEndTime() *google_protobuf6.Timestamp {
144 func (m *OperationEvent) GetDescription() string {
152 proto.RegisterType((*OperationMetadata)(nil), "google.genomics.v1.OperationMetadata")
153 proto.RegisterType((*OperationEvent)(nil), "google.genomics.v1.OperationEvent")
156 func init() { proto.RegisterFile("google/genomics/v1/operations.proto", fileDescriptor3) }
158 var fileDescriptor3 = []byte{
159 // 456 bytes of a gzipped FileDescriptorProto
160 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0x41, 0x6f, 0xd3, 0x30,
161 0x14, 0xc7, 0xe5, 0x76, 0x6b, 0x9b, 0x17, 0x89, 0x0d, 0x6b, 0x42, 0xa1, 0x80, 0xa8, 0xca, 0xa5,
162 0x27, 0x47, 0x1d, 0x42, 0x62, 0xdd, 0x01, 0x31, 0x69, 0x87, 0x4a, 0x20, 0xa6, 0x88, 0x13, 0x97,
163 0xca, 0x4d, 0x1e, 0x51, 0x46, 0x62, 0x07, 0xdb, 0xad, 0xd4, 0xef, 0xc3, 0x17, 0xe0, 0xdb, 0x71,
164 0x44, 0xb1, 0x9d, 0x2a, 0x6c, 0x68, 0x45, 0xdc, 0xec, 0xf7, 0xfe, 0x3f, 0xfb, 0x9f, 0xf7, 0x8f,
165 0xe1, 0x55, 0x2e, 0x65, 0x5e, 0x62, 0x9c, 0xa3, 0x90, 0x55, 0x91, 0xea, 0x78, 0x3b, 0x8f, 0x65,
166 0x8d, 0x8a, 0x9b, 0x42, 0x0a, 0xcd, 0x6a, 0x25, 0x8d, 0xa4, 0xd4, 0x89, 0x58, 0x2b, 0x62, 0xdb,
167 0xf9, 0xf8, 0xb9, 0x07, 0x79, 0x5d, 0xc4, 0x5c, 0x08, 0x69, 0xba, 0xc4, 0xf8, 0xa9, 0xef, 0xda,
168 0xdd, 0x7a, 0xf3, 0x35, 0xe6, 0x62, 0xe7, 0x5b, 0x2f, 0xef, 0xb6, 0x4c, 0x51, 0xa1, 0x36, 0xbc,
169 0xaa, 0x9d, 0x60, 0xfa, 0xf3, 0x08, 0x1e, 0x7f, 0x6a, 0x2d, 0x7c, 0x44, 0xc3, 0x33, 0x6e, 0x38,
170 0x7d, 0x01, 0x50, 0x2b, 0x79, 0x8b, 0xa9, 0x59, 0x15, 0x59, 0x44, 0x26, 0x64, 0x16, 0x24, 0x81,
171 0xaf, 0x2c, 0x33, 0x7a, 0x09, 0x61, 0xaa, 0x90, 0x1b, 0x5c, 0x35, 0xc7, 0x45, 0xbd, 0x09, 0x99,
172 0x85, 0xe7, 0x63, 0xe6, 0x8d, 0xb7, 0x77, 0xb1, 0xcf, 0xed, 0x5d, 0x09, 0x38, 0x79, 0x53, 0xa0,
173 0x17, 0x00, 0xda, 0x70, 0x65, 0x1c, 0xdb, 0x3f, 0xc8, 0x06, 0x56, 0x6d, 0xd1, 0x37, 0x30, 0x42,
174 0x91, 0x39, 0xf0, 0xe8, 0x20, 0x38, 0x44, 0x91, 0x59, 0x8c, 0xc1, 0x50, 0xe1, 0xf7, 0x0d, 0x6a,
175 0x13, 0x1d, 0x5b, 0xea, 0xec, 0x1e, 0xf5, 0x5e, 0xec, 0x92, 0x56, 0x44, 0x17, 0x30, 0xc0, 0x2d,
176 0x0a, 0xa3, 0xa3, 0xc1, 0xa4, 0x3f, 0x0b, 0xcf, 0xa7, 0xec, 0x7e, 0x24, 0x6c, 0x3f, 0xb4, 0xeb,
177 0x46, 0x9a, 0x78, 0x82, 0x3e, 0x83, 0x20, 0x2d, 0x0b, 0x14, 0x76, 0x70, 0x43, 0x3b, 0xb8, 0x91,
178 0x2b, 0x2c, 0x33, 0xfa, 0x0e, 0x4e, 0xd5, 0x46, 0x34, 0xf6, 0x57, 0x95, 0x1f, 0x75, 0x34, 0x7a,
179 0xc0, 0xd1, 0x89, 0x57, 0xef, 0x73, 0x59, 0xc2, 0xa0, 0xe4, 0x6b, 0x2c, 0x75, 0x14, 0x58, 0x67,
180 0xf3, 0x07, 0x9d, 0xb5, 0x18, 0xfb, 0x60, 0x99, 0x6b, 0x61, 0xd4, 0x2e, 0xf1, 0x07, 0x8c, 0x2f,
181 0x20, 0xec, 0x94, 0xe9, 0x29, 0xf4, 0xbf, 0xe1, 0xce, 0x47, 0xdd, 0x2c, 0xe9, 0x19, 0x1c, 0x6f,
182 0x79, 0xb9, 0x71, 0xf1, 0x06, 0x89, 0xdb, 0x2c, 0x7a, 0x6f, 0xc9, 0xf4, 0x07, 0x81, 0x47, 0x7f,
183 0x7e, 0xfe, 0x9d, 0x50, 0xc9, 0xff, 0x86, 0xda, 0xfb, 0xf7, 0x50, 0x27, 0x10, 0x66, 0xa8, 0x53,
184 0x55, 0xd4, 0x8d, 0x0b, 0xfb, 0x1f, 0x05, 0x49, 0xb7, 0x74, 0x75, 0x0b, 0x4f, 0x52, 0x59, 0xfd,
185 0x65, 0x42, 0x57, 0x27, 0x7b, 0xf7, 0xfa, 0xa6, 0xb9, 0xe2, 0x86, 0x7c, 0x59, 0xb4, 0x32, 0x59,
186 0x72, 0x91, 0x33, 0xa9, 0xf2, 0xe6, 0x95, 0x5a, 0x03, 0xb1, 0x6b, 0xf1, 0xba, 0xd0, 0xdd, 0x97,
187 0x7b, 0xd9, 0xae, 0x7f, 0x11, 0xb2, 0x1e, 0x58, 0xe5, 0xeb, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff,
188 0x6a, 0xf6, 0xa8, 0x9a, 0xe2, 0x03, 0x00, 0x00,