1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/genomics/v1/operations.proto
3
4package genomics
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	any "github.com/golang/protobuf/ptypes/any"
12	timestamp "github.com/golang/protobuf/ptypes/timestamp"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
27// Metadata describing an [Operation][google.longrunning.Operation].
28type OperationMetadata struct {
29	// The Google Cloud Project in which the job is scoped.
30	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
31	// The time at which the job was submitted to the Genomics service.
32	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
33	// The time at which the job began to run.
34	StartTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
35	// The time at which the job stopped running.
36	EndTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
37	// The original request that started the operation. Note that this will be in
38	// current version of the API. If the operation was started with v1beta2 API
39	// and a GetOperation is performed on v1 API, a v1 request will be returned.
40	Request *any.Any `protobuf:"bytes,5,opt,name=request,proto3" json:"request,omitempty"`
41	// Optional event messages that were generated during the job's execution.
42	// This also contains any warnings that were generated during import
43	// or export.
44	Events []*OperationEvent `protobuf:"bytes,6,rep,name=events,proto3" json:"events,omitempty"`
45	// This field is deprecated. Use `labels` instead. Optionally provided by the
46	// caller when submitting the request that creates the operation.
47	ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
48	// Runtime metadata on this Operation.
49	RuntimeMetadata *any.Any `protobuf:"bytes,8,opt,name=runtime_metadata,json=runtimeMetadata,proto3" json:"runtime_metadata,omitempty"`
50	// Optionally provided by the caller when submitting the request that creates
51	// the operation.
52	Labels               map[string]string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
53	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
54	XXX_unrecognized     []byte            `json:"-"`
55	XXX_sizecache        int32             `json:"-"`
56}
57
58func (m *OperationMetadata) Reset()         { *m = OperationMetadata{} }
59func (m *OperationMetadata) String() string { return proto.CompactTextString(m) }
60func (*OperationMetadata) ProtoMessage()    {}
61func (*OperationMetadata) Descriptor() ([]byte, []int) {
62	return fileDescriptor_ab6c330828363542, []int{0}
63}
64
65func (m *OperationMetadata) XXX_Unmarshal(b []byte) error {
66	return xxx_messageInfo_OperationMetadata.Unmarshal(m, b)
67}
68func (m *OperationMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
69	return xxx_messageInfo_OperationMetadata.Marshal(b, m, deterministic)
70}
71func (m *OperationMetadata) XXX_Merge(src proto.Message) {
72	xxx_messageInfo_OperationMetadata.Merge(m, src)
73}
74func (m *OperationMetadata) XXX_Size() int {
75	return xxx_messageInfo_OperationMetadata.Size(m)
76}
77func (m *OperationMetadata) XXX_DiscardUnknown() {
78	xxx_messageInfo_OperationMetadata.DiscardUnknown(m)
79}
80
81var xxx_messageInfo_OperationMetadata proto.InternalMessageInfo
82
83func (m *OperationMetadata) GetProjectId() string {
84	if m != nil {
85		return m.ProjectId
86	}
87	return ""
88}
89
90func (m *OperationMetadata) GetCreateTime() *timestamp.Timestamp {
91	if m != nil {
92		return m.CreateTime
93	}
94	return nil
95}
96
97func (m *OperationMetadata) GetStartTime() *timestamp.Timestamp {
98	if m != nil {
99		return m.StartTime
100	}
101	return nil
102}
103
104func (m *OperationMetadata) GetEndTime() *timestamp.Timestamp {
105	if m != nil {
106		return m.EndTime
107	}
108	return nil
109}
110
111func (m *OperationMetadata) GetRequest() *any.Any {
112	if m != nil {
113		return m.Request
114	}
115	return nil
116}
117
118func (m *OperationMetadata) GetEvents() []*OperationEvent {
119	if m != nil {
120		return m.Events
121	}
122	return nil
123}
124
125func (m *OperationMetadata) GetClientId() string {
126	if m != nil {
127		return m.ClientId
128	}
129	return ""
130}
131
132func (m *OperationMetadata) GetRuntimeMetadata() *any.Any {
133	if m != nil {
134		return m.RuntimeMetadata
135	}
136	return nil
137}
138
139func (m *OperationMetadata) GetLabels() map[string]string {
140	if m != nil {
141		return m.Labels
142	}
143	return nil
144}
145
146// An event that occurred during an [Operation][google.longrunning.Operation].
147type OperationEvent struct {
148	// Optional time of when event started.
149	StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
150	// Optional time of when event finished. An event can have a start time and no
151	// finish time. If an event has a finish time, there must be a start time.
152	EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
153	// Required description of event.
154	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
155	XXX_NoUnkeyedLiteral struct{} `json:"-"`
156	XXX_unrecognized     []byte   `json:"-"`
157	XXX_sizecache        int32    `json:"-"`
158}
159
160func (m *OperationEvent) Reset()         { *m = OperationEvent{} }
161func (m *OperationEvent) String() string { return proto.CompactTextString(m) }
162func (*OperationEvent) ProtoMessage()    {}
163func (*OperationEvent) Descriptor() ([]byte, []int) {
164	return fileDescriptor_ab6c330828363542, []int{1}
165}
166
167func (m *OperationEvent) XXX_Unmarshal(b []byte) error {
168	return xxx_messageInfo_OperationEvent.Unmarshal(m, b)
169}
170func (m *OperationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
171	return xxx_messageInfo_OperationEvent.Marshal(b, m, deterministic)
172}
173func (m *OperationEvent) XXX_Merge(src proto.Message) {
174	xxx_messageInfo_OperationEvent.Merge(m, src)
175}
176func (m *OperationEvent) XXX_Size() int {
177	return xxx_messageInfo_OperationEvent.Size(m)
178}
179func (m *OperationEvent) XXX_DiscardUnknown() {
180	xxx_messageInfo_OperationEvent.DiscardUnknown(m)
181}
182
183var xxx_messageInfo_OperationEvent proto.InternalMessageInfo
184
185func (m *OperationEvent) GetStartTime() *timestamp.Timestamp {
186	if m != nil {
187		return m.StartTime
188	}
189	return nil
190}
191
192func (m *OperationEvent) GetEndTime() *timestamp.Timestamp {
193	if m != nil {
194		return m.EndTime
195	}
196	return nil
197}
198
199func (m *OperationEvent) GetDescription() string {
200	if m != nil {
201		return m.Description
202	}
203	return ""
204}
205
206func init() {
207	proto.RegisterType((*OperationMetadata)(nil), "google.genomics.v1.OperationMetadata")
208	proto.RegisterMapType((map[string]string)(nil), "google.genomics.v1.OperationMetadata.LabelsEntry")
209	proto.RegisterType((*OperationEvent)(nil), "google.genomics.v1.OperationEvent")
210}
211
212func init() {
213	proto.RegisterFile("google/genomics/v1/operations.proto", fileDescriptor_ab6c330828363542)
214}
215
216var fileDescriptor_ab6c330828363542 = []byte{
217	// 456 bytes of a gzipped FileDescriptorProto
218	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0x41, 0x6f, 0xd3, 0x30,
219	0x14, 0xc7, 0xe5, 0x76, 0x6b, 0x9b, 0x17, 0x89, 0x0d, 0x6b, 0x42, 0xa1, 0x80, 0xa8, 0xca, 0xa5,
220	0x27, 0x47, 0x1d, 0x42, 0x62, 0xdd, 0x01, 0x31, 0x69, 0x87, 0x4a, 0x20, 0xa6, 0x88, 0x13, 0x97,
221	0xca, 0x4d, 0x1e, 0x51, 0x46, 0x62, 0x07, 0xdb, 0xad, 0xd4, 0xef, 0xc3, 0x17, 0xe0, 0xdb, 0x71,
222	0x44, 0xb1, 0x9d, 0x2a, 0x6c, 0x68, 0x45, 0xdc, 0xec, 0xf7, 0xfe, 0x3f, 0xfb, 0x9f, 0xf7, 0x8f,
223	0xe1, 0x55, 0x2e, 0x65, 0x5e, 0x62, 0x9c, 0xa3, 0x90, 0x55, 0x91, 0xea, 0x78, 0x3b, 0x8f, 0x65,
224	0x8d, 0x8a, 0x9b, 0x42, 0x0a, 0xcd, 0x6a, 0x25, 0x8d, 0xa4, 0xd4, 0x89, 0x58, 0x2b, 0x62, 0xdb,
225	0xf9, 0xf8, 0xb9, 0x07, 0x79, 0x5d, 0xc4, 0x5c, 0x08, 0x69, 0xba, 0xc4, 0xf8, 0xa9, 0xef, 0xda,
226	0xdd, 0x7a, 0xf3, 0x35, 0xe6, 0x62, 0xe7, 0x5b, 0x2f, 0xef, 0xb6, 0x4c, 0x51, 0xa1, 0x36, 0xbc,
227	0xaa, 0x9d, 0x60, 0xfa, 0xf3, 0x08, 0x1e, 0x7f, 0x6a, 0x2d, 0x7c, 0x44, 0xc3, 0x33, 0x6e, 0x38,
228	0x7d, 0x01, 0x50, 0x2b, 0x79, 0x8b, 0xa9, 0x59, 0x15, 0x59, 0x44, 0x26, 0x64, 0x16, 0x24, 0x81,
229	0xaf, 0x2c, 0x33, 0x7a, 0x09, 0x61, 0xaa, 0x90, 0x1b, 0x5c, 0x35, 0xc7, 0x45, 0xbd, 0x09, 0x99,
230	0x85, 0xe7, 0x63, 0xe6, 0x8d, 0xb7, 0x77, 0xb1, 0xcf, 0xed, 0x5d, 0x09, 0x38, 0x79, 0x53, 0xa0,
231	0x17, 0x00, 0xda, 0x70, 0x65, 0x1c, 0xdb, 0x3f, 0xc8, 0x06, 0x56, 0x6d, 0xd1, 0x37, 0x30, 0x42,
232	0x91, 0x39, 0xf0, 0xe8, 0x20, 0x38, 0x44, 0x91, 0x59, 0x8c, 0xc1, 0x50, 0xe1, 0xf7, 0x0d, 0x6a,
233	0x13, 0x1d, 0x5b, 0xea, 0xec, 0x1e, 0xf5, 0x5e, 0xec, 0x92, 0x56, 0x44, 0x17, 0x30, 0xc0, 0x2d,
234	0x0a, 0xa3, 0xa3, 0xc1, 0xa4, 0x3f, 0x0b, 0xcf, 0xa7, 0xec, 0x7e, 0x24, 0x6c, 0x3f, 0xb4, 0xeb,
235	0x46, 0x9a, 0x78, 0x82, 0x3e, 0x83, 0x20, 0x2d, 0x0b, 0x14, 0x76, 0x70, 0x43, 0x3b, 0xb8, 0x91,
236	0x2b, 0x2c, 0x33, 0xfa, 0x0e, 0x4e, 0xd5, 0x46, 0x34, 0xf6, 0x57, 0x95, 0x1f, 0x75, 0x34, 0x7a,
237	0xc0, 0xd1, 0x89, 0x57, 0xef, 0x73, 0x59, 0xc2, 0xa0, 0xe4, 0x6b, 0x2c, 0x75, 0x14, 0x58, 0x67,
238	0xf3, 0x07, 0x9d, 0xb5, 0x18, 0xfb, 0x60, 0x99, 0x6b, 0x61, 0xd4, 0x2e, 0xf1, 0x07, 0x8c, 0x2f,
239	0x20, 0xec, 0x94, 0xe9, 0x29, 0xf4, 0xbf, 0xe1, 0xce, 0x47, 0xdd, 0x2c, 0xe9, 0x19, 0x1c, 0x6f,
240	0x79, 0xb9, 0x71, 0xf1, 0x06, 0x89, 0xdb, 0x2c, 0x7a, 0x6f, 0xc9, 0xf4, 0x07, 0x81, 0x47, 0x7f,
241	0x7e, 0xfe, 0x9d, 0x50, 0xc9, 0xff, 0x86, 0xda, 0xfb, 0xf7, 0x50, 0x27, 0x10, 0x66, 0xa8, 0x53,
242	0x55, 0xd4, 0x8d, 0x0b, 0xfb, 0x1f, 0x05, 0x49, 0xb7, 0x74, 0x75, 0x0b, 0x4f, 0x52, 0x59, 0xfd,
243	0x65, 0x42, 0x57, 0x27, 0x7b, 0xf7, 0xfa, 0xa6, 0xb9, 0xe2, 0x86, 0x7c, 0x59, 0xb4, 0x32, 0x59,
244	0x72, 0x91, 0x33, 0xa9, 0xf2, 0xe6, 0x95, 0x5a, 0x03, 0xb1, 0x6b, 0xf1, 0xba, 0xd0, 0xdd, 0x97,
245	0x7b, 0xd9, 0xae, 0x7f, 0x11, 0xb2, 0x1e, 0x58, 0xe5, 0xeb, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff,
246	0x6a, 0xf6, 0xa8, 0x9a, 0xe2, 0x03, 0x00, 0x00,
247}
248