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