1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package migrationpb
22
23 import (
24 context "context"
25 reflect "reflect"
26 sync "sync"
27
28 _ "google.golang.org/genproto/googleapis/api/annotations"
29 grpc "google.golang.org/grpc"
30 codes "google.golang.org/grpc/codes"
31 status "google.golang.org/grpc/status"
32 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
33 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
34 emptypb "google.golang.org/protobuf/types/known/emptypb"
35 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
36 )
37
38 const (
39
40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41
42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43 )
44
45
46 type CreateMigrationWorkflowRequest struct {
47 state protoimpl.MessageState
48 sizeCache protoimpl.SizeCache
49 unknownFields protoimpl.UnknownFields
50
51
52
53 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
54
55 MigrationWorkflow *MigrationWorkflow `protobuf:"bytes,2,opt,name=migration_workflow,json=migrationWorkflow,proto3" json:"migration_workflow,omitempty"`
56 }
57
58 func (x *CreateMigrationWorkflowRequest) Reset() {
59 *x = CreateMigrationWorkflowRequest{}
60 if protoimpl.UnsafeEnabled {
61 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[0]
62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
63 ms.StoreMessageInfo(mi)
64 }
65 }
66
67 func (x *CreateMigrationWorkflowRequest) String() string {
68 return protoimpl.X.MessageStringOf(x)
69 }
70
71 func (*CreateMigrationWorkflowRequest) ProtoMessage() {}
72
73 func (x *CreateMigrationWorkflowRequest) ProtoReflect() protoreflect.Message {
74 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[0]
75 if protoimpl.UnsafeEnabled && x != nil {
76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
77 if ms.LoadMessageInfo() == nil {
78 ms.StoreMessageInfo(mi)
79 }
80 return ms
81 }
82 return mi.MessageOf(x)
83 }
84
85
86 func (*CreateMigrationWorkflowRequest) Descriptor() ([]byte, []int) {
87 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{0}
88 }
89
90 func (x *CreateMigrationWorkflowRequest) GetParent() string {
91 if x != nil {
92 return x.Parent
93 }
94 return ""
95 }
96
97 func (x *CreateMigrationWorkflowRequest) GetMigrationWorkflow() *MigrationWorkflow {
98 if x != nil {
99 return x.MigrationWorkflow
100 }
101 return nil
102 }
103
104
105 type GetMigrationWorkflowRequest struct {
106 state protoimpl.MessageState
107 sizeCache protoimpl.SizeCache
108 unknownFields protoimpl.UnknownFields
109
110
111
112 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
113
114 ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
115 }
116
117 func (x *GetMigrationWorkflowRequest) Reset() {
118 *x = GetMigrationWorkflowRequest{}
119 if protoimpl.UnsafeEnabled {
120 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[1]
121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
122 ms.StoreMessageInfo(mi)
123 }
124 }
125
126 func (x *GetMigrationWorkflowRequest) String() string {
127 return protoimpl.X.MessageStringOf(x)
128 }
129
130 func (*GetMigrationWorkflowRequest) ProtoMessage() {}
131
132 func (x *GetMigrationWorkflowRequest) ProtoReflect() protoreflect.Message {
133 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[1]
134 if protoimpl.UnsafeEnabled && x != nil {
135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
136 if ms.LoadMessageInfo() == nil {
137 ms.StoreMessageInfo(mi)
138 }
139 return ms
140 }
141 return mi.MessageOf(x)
142 }
143
144
145 func (*GetMigrationWorkflowRequest) Descriptor() ([]byte, []int) {
146 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{1}
147 }
148
149 func (x *GetMigrationWorkflowRequest) GetName() string {
150 if x != nil {
151 return x.Name
152 }
153 return ""
154 }
155
156 func (x *GetMigrationWorkflowRequest) GetReadMask() *fieldmaskpb.FieldMask {
157 if x != nil {
158 return x.ReadMask
159 }
160 return nil
161 }
162
163
164 type ListMigrationWorkflowsRequest struct {
165 state protoimpl.MessageState
166 sizeCache protoimpl.SizeCache
167 unknownFields protoimpl.UnknownFields
168
169
170
171 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
172
173 ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
174
175
176 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
177
178
179
180
181
182 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
183 }
184
185 func (x *ListMigrationWorkflowsRequest) Reset() {
186 *x = ListMigrationWorkflowsRequest{}
187 if protoimpl.UnsafeEnabled {
188 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[2]
189 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
190 ms.StoreMessageInfo(mi)
191 }
192 }
193
194 func (x *ListMigrationWorkflowsRequest) String() string {
195 return protoimpl.X.MessageStringOf(x)
196 }
197
198 func (*ListMigrationWorkflowsRequest) ProtoMessage() {}
199
200 func (x *ListMigrationWorkflowsRequest) ProtoReflect() protoreflect.Message {
201 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[2]
202 if protoimpl.UnsafeEnabled && x != nil {
203 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
204 if ms.LoadMessageInfo() == nil {
205 ms.StoreMessageInfo(mi)
206 }
207 return ms
208 }
209 return mi.MessageOf(x)
210 }
211
212
213 func (*ListMigrationWorkflowsRequest) Descriptor() ([]byte, []int) {
214 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{2}
215 }
216
217 func (x *ListMigrationWorkflowsRequest) GetParent() string {
218 if x != nil {
219 return x.Parent
220 }
221 return ""
222 }
223
224 func (x *ListMigrationWorkflowsRequest) GetReadMask() *fieldmaskpb.FieldMask {
225 if x != nil {
226 return x.ReadMask
227 }
228 return nil
229 }
230
231 func (x *ListMigrationWorkflowsRequest) GetPageSize() int32 {
232 if x != nil {
233 return x.PageSize
234 }
235 return 0
236 }
237
238 func (x *ListMigrationWorkflowsRequest) GetPageToken() string {
239 if x != nil {
240 return x.PageToken
241 }
242 return ""
243 }
244
245
246 type ListMigrationWorkflowsResponse struct {
247 state protoimpl.MessageState
248 sizeCache protoimpl.SizeCache
249 unknownFields protoimpl.UnknownFields
250
251
252 MigrationWorkflows []*MigrationWorkflow `protobuf:"bytes,1,rep,name=migration_workflows,json=migrationWorkflows,proto3" json:"migration_workflows,omitempty"`
253
254
255 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
256 }
257
258 func (x *ListMigrationWorkflowsResponse) Reset() {
259 *x = ListMigrationWorkflowsResponse{}
260 if protoimpl.UnsafeEnabled {
261 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[3]
262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
263 ms.StoreMessageInfo(mi)
264 }
265 }
266
267 func (x *ListMigrationWorkflowsResponse) String() string {
268 return protoimpl.X.MessageStringOf(x)
269 }
270
271 func (*ListMigrationWorkflowsResponse) ProtoMessage() {}
272
273 func (x *ListMigrationWorkflowsResponse) ProtoReflect() protoreflect.Message {
274 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[3]
275 if protoimpl.UnsafeEnabled && x != nil {
276 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
277 if ms.LoadMessageInfo() == nil {
278 ms.StoreMessageInfo(mi)
279 }
280 return ms
281 }
282 return mi.MessageOf(x)
283 }
284
285
286 func (*ListMigrationWorkflowsResponse) Descriptor() ([]byte, []int) {
287 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{3}
288 }
289
290 func (x *ListMigrationWorkflowsResponse) GetMigrationWorkflows() []*MigrationWorkflow {
291 if x != nil {
292 return x.MigrationWorkflows
293 }
294 return nil
295 }
296
297 func (x *ListMigrationWorkflowsResponse) GetNextPageToken() string {
298 if x != nil {
299 return x.NextPageToken
300 }
301 return ""
302 }
303
304
305 type DeleteMigrationWorkflowRequest struct {
306 state protoimpl.MessageState
307 sizeCache protoimpl.SizeCache
308 unknownFields protoimpl.UnknownFields
309
310
311
312 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
313 }
314
315 func (x *DeleteMigrationWorkflowRequest) Reset() {
316 *x = DeleteMigrationWorkflowRequest{}
317 if protoimpl.UnsafeEnabled {
318 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[4]
319 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
320 ms.StoreMessageInfo(mi)
321 }
322 }
323
324 func (x *DeleteMigrationWorkflowRequest) String() string {
325 return protoimpl.X.MessageStringOf(x)
326 }
327
328 func (*DeleteMigrationWorkflowRequest) ProtoMessage() {}
329
330 func (x *DeleteMigrationWorkflowRequest) ProtoReflect() protoreflect.Message {
331 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[4]
332 if protoimpl.UnsafeEnabled && x != nil {
333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
334 if ms.LoadMessageInfo() == nil {
335 ms.StoreMessageInfo(mi)
336 }
337 return ms
338 }
339 return mi.MessageOf(x)
340 }
341
342
343 func (*DeleteMigrationWorkflowRequest) Descriptor() ([]byte, []int) {
344 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{4}
345 }
346
347 func (x *DeleteMigrationWorkflowRequest) GetName() string {
348 if x != nil {
349 return x.Name
350 }
351 return ""
352 }
353
354
355 type StartMigrationWorkflowRequest struct {
356 state protoimpl.MessageState
357 sizeCache protoimpl.SizeCache
358 unknownFields protoimpl.UnknownFields
359
360
361
362 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
363 }
364
365 func (x *StartMigrationWorkflowRequest) Reset() {
366 *x = StartMigrationWorkflowRequest{}
367 if protoimpl.UnsafeEnabled {
368 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[5]
369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
370 ms.StoreMessageInfo(mi)
371 }
372 }
373
374 func (x *StartMigrationWorkflowRequest) String() string {
375 return protoimpl.X.MessageStringOf(x)
376 }
377
378 func (*StartMigrationWorkflowRequest) ProtoMessage() {}
379
380 func (x *StartMigrationWorkflowRequest) ProtoReflect() protoreflect.Message {
381 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[5]
382 if protoimpl.UnsafeEnabled && x != nil {
383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
384 if ms.LoadMessageInfo() == nil {
385 ms.StoreMessageInfo(mi)
386 }
387 return ms
388 }
389 return mi.MessageOf(x)
390 }
391
392
393 func (*StartMigrationWorkflowRequest) Descriptor() ([]byte, []int) {
394 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{5}
395 }
396
397 func (x *StartMigrationWorkflowRequest) GetName() string {
398 if x != nil {
399 return x.Name
400 }
401 return ""
402 }
403
404
405 type GetMigrationSubtaskRequest struct {
406 state protoimpl.MessageState
407 sizeCache protoimpl.SizeCache
408 unknownFields protoimpl.UnknownFields
409
410
411
412 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
413
414 ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
415 }
416
417 func (x *GetMigrationSubtaskRequest) Reset() {
418 *x = GetMigrationSubtaskRequest{}
419 if protoimpl.UnsafeEnabled {
420 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[6]
421 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
422 ms.StoreMessageInfo(mi)
423 }
424 }
425
426 func (x *GetMigrationSubtaskRequest) String() string {
427 return protoimpl.X.MessageStringOf(x)
428 }
429
430 func (*GetMigrationSubtaskRequest) ProtoMessage() {}
431
432 func (x *GetMigrationSubtaskRequest) ProtoReflect() protoreflect.Message {
433 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[6]
434 if protoimpl.UnsafeEnabled && x != nil {
435 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
436 if ms.LoadMessageInfo() == nil {
437 ms.StoreMessageInfo(mi)
438 }
439 return ms
440 }
441 return mi.MessageOf(x)
442 }
443
444
445 func (*GetMigrationSubtaskRequest) Descriptor() ([]byte, []int) {
446 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{6}
447 }
448
449 func (x *GetMigrationSubtaskRequest) GetName() string {
450 if x != nil {
451 return x.Name
452 }
453 return ""
454 }
455
456 func (x *GetMigrationSubtaskRequest) GetReadMask() *fieldmaskpb.FieldMask {
457 if x != nil {
458 return x.ReadMask
459 }
460 return nil
461 }
462
463
464 type ListMigrationSubtasksRequest struct {
465 state protoimpl.MessageState
466 sizeCache protoimpl.SizeCache
467 unknownFields protoimpl.UnknownFields
468
469
470
471 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
472
473 ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
474
475
476 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
477
478
479
480
481
482 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
483
484
485
486 Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
487 }
488
489 func (x *ListMigrationSubtasksRequest) Reset() {
490 *x = ListMigrationSubtasksRequest{}
491 if protoimpl.UnsafeEnabled {
492 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[7]
493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
494 ms.StoreMessageInfo(mi)
495 }
496 }
497
498 func (x *ListMigrationSubtasksRequest) String() string {
499 return protoimpl.X.MessageStringOf(x)
500 }
501
502 func (*ListMigrationSubtasksRequest) ProtoMessage() {}
503
504 func (x *ListMigrationSubtasksRequest) ProtoReflect() protoreflect.Message {
505 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[7]
506 if protoimpl.UnsafeEnabled && x != nil {
507 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
508 if ms.LoadMessageInfo() == nil {
509 ms.StoreMessageInfo(mi)
510 }
511 return ms
512 }
513 return mi.MessageOf(x)
514 }
515
516
517 func (*ListMigrationSubtasksRequest) Descriptor() ([]byte, []int) {
518 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{7}
519 }
520
521 func (x *ListMigrationSubtasksRequest) GetParent() string {
522 if x != nil {
523 return x.Parent
524 }
525 return ""
526 }
527
528 func (x *ListMigrationSubtasksRequest) GetReadMask() *fieldmaskpb.FieldMask {
529 if x != nil {
530 return x.ReadMask
531 }
532 return nil
533 }
534
535 func (x *ListMigrationSubtasksRequest) GetPageSize() int32 {
536 if x != nil {
537 return x.PageSize
538 }
539 return 0
540 }
541
542 func (x *ListMigrationSubtasksRequest) GetPageToken() string {
543 if x != nil {
544 return x.PageToken
545 }
546 return ""
547 }
548
549 func (x *ListMigrationSubtasksRequest) GetFilter() string {
550 if x != nil {
551 return x.Filter
552 }
553 return ""
554 }
555
556
557 type ListMigrationSubtasksResponse struct {
558 state protoimpl.MessageState
559 sizeCache protoimpl.SizeCache
560 unknownFields protoimpl.UnknownFields
561
562
563 MigrationSubtasks []*MigrationSubtask `protobuf:"bytes,1,rep,name=migration_subtasks,json=migrationSubtasks,proto3" json:"migration_subtasks,omitempty"`
564
565
566 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
567 }
568
569 func (x *ListMigrationSubtasksResponse) Reset() {
570 *x = ListMigrationSubtasksResponse{}
571 if protoimpl.UnsafeEnabled {
572 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[8]
573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
574 ms.StoreMessageInfo(mi)
575 }
576 }
577
578 func (x *ListMigrationSubtasksResponse) String() string {
579 return protoimpl.X.MessageStringOf(x)
580 }
581
582 func (*ListMigrationSubtasksResponse) ProtoMessage() {}
583
584 func (x *ListMigrationSubtasksResponse) ProtoReflect() protoreflect.Message {
585 mi := &file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[8]
586 if protoimpl.UnsafeEnabled && x != nil {
587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
588 if ms.LoadMessageInfo() == nil {
589 ms.StoreMessageInfo(mi)
590 }
591 return ms
592 }
593 return mi.MessageOf(x)
594 }
595
596
597 func (*ListMigrationSubtasksResponse) Descriptor() ([]byte, []int) {
598 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP(), []int{8}
599 }
600
601 func (x *ListMigrationSubtasksResponse) GetMigrationSubtasks() []*MigrationSubtask {
602 if x != nil {
603 return x.MigrationSubtasks
604 }
605 return nil
606 }
607
608 func (x *ListMigrationSubtasksResponse) GetNextPageToken() string {
609 if x != nil {
610 return x.NextPageToken
611 }
612 return ""
613 }
614
615 var File_google_cloud_bigquery_migration_v2_migration_service_proto protoreflect.FileDescriptor
616
617 var file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDesc = []byte{
618 0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
619 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
620 0x6e, 0x2f, 0x76, 0x32, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73,
621 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x67, 0x6f,
622 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
623 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32,
624 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
625 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
626 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
627 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
628 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
629 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
630 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
631 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
632 0x64, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61,
633 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x76, 0x32, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
634 0x6e, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
635 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
636 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67,
637 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66,
638 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
639 0xce, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74,
640 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65,
641 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
642 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61,
643 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
644 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70,
645 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x69, 0x0a, 0x12, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
646 0x6f, 0x6e, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28,
647 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
648 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74,
649 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
650 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x6d,
651 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77,
652 0x22, 0xa6, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
653 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
654 0x12, 0x4e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a,
655 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x34, 0x0a, 0x32, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
656 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
657 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
658 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
659 0x12, 0x37, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20,
660 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
661 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52,
662 0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xd7, 0x01, 0x0a, 0x1d, 0x4c, 0x69,
663 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66,
664 0x6c, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70,
665 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02,
666 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67,
667 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f,
668 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x37,
669 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
670 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
671 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x08, 0x72,
672 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
673 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
674 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
675 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
676 0x6b, 0x65, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72,
677 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x52, 0x65,
678 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x13, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74,
679 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x18, 0x01, 0x20,
680 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
681 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72,
682 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
683 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x12, 0x6d, 0x69, 0x67, 0x72,
684 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x12, 0x26,
685 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
686 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
687 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x70, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
688 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f,
689 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
690 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x34, 0x0a, 0x32,
691 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
692 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
693 0x2f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c,
694 0x6f, 0x77, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x6f, 0x0a, 0x1d, 0x53, 0x74, 0x61, 0x72,
695 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c,
696 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
697 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x34, 0x0a,
698 0x32, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
699 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
700 0x6d, 0x2f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66,
701 0x6c, 0x6f, 0x77, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x1a, 0x47, 0x65,
702 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73,
703 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
704 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x33, 0x0a, 0x31,
705 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
706 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
707 0x2f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73,
708 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f,
709 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
710 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
711 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x65, 0x61,
712 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x02, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69,
713 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x52,
714 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
715 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x34, 0x0a, 0x32,
716 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
717 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
718 0x2f, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c,
719 0x6f, 0x77, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x09, 0x72, 0x65,
720 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
721 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
722 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08,
723 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
724 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01,
725 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61,
726 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
727 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b,
728 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
729 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xac, 0x01, 0x0a, 0x1d,
730 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62,
731 0x74, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a,
732 0x12, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x74, 0x61,
733 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
734 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
735 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d,
736 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x52,
737 0x11, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73,
738 0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
739 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
740 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xcb, 0x0c, 0x0a, 0x10, 0x4d,
741 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
742 0xfb, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74,
743 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x42, 0x2e, 0x67, 0x6f,
744 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
745 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32,
746 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
747 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
748 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
749 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
750 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f,
751 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x22, 0x65, 0xda, 0x41, 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e,
752 0x74, 0x2c, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x6f, 0x72, 0x6b,
753 0x66, 0x6c, 0x6f, 0x77, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x3a, 0x12, 0x6d, 0x69, 0x67, 0x72,
754 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x22, 0x2d,
755 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
756 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
757 0x2f, 0x2a, 0x7d, 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x12, 0xcc, 0x01,
758 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f,
759 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
760 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d,
761 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x4d,
762 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77,
763 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
764 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
765 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d, 0x69, 0x67,
766 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x22, 0x3c,
767 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f,
768 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
769 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
770 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdf, 0x01, 0x0a,
771 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f,
772 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x12, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
773 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
774 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73,
775 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c,
776 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f,
777 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
778 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e,
779 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72,
780 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e,
781 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12,
782 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
783 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
784 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x12, 0xb3,
785 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
786 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f,
787 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
788 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e,
789 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57,
790 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16,
791 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
792 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x3c, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
793 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
794 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
795 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77,
796 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xba, 0x01, 0x0a, 0x16, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x69,
797 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x12,
798 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
799 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
800 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74,
801 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65,
802 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
803 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x45, 0xda, 0x41, 0x04, 0x6e,
804 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x3a, 0x01, 0x2a, 0x22, 0x33, 0x2f, 0x76,
805 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
806 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x77,
807 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61, 0x72,
808 0x74, 0x12, 0xd4, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69,
809 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
810 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
811 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x47,
812 0x65, 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61,
813 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
814 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
815 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4d,
816 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x22,
817 0x47, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38,
818 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
819 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
820 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x75, 0x62,
821 0x74, 0x61, 0x73, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xe7, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73,
822 0x74, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73,
823 0x6b, 0x73, 0x12, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
824 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61,
825 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x67, 0x72,
826 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71,
827 0x75, 0x65, 0x73, 0x74, 0x1a, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
828 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67,
829 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69,
830 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x75, 0x62, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x52,
831 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x49, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65,
832 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70,
833 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
834 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x77, 0x6f, 0x72,
835 0x6b, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x75, 0x62, 0x74, 0x61, 0x73,
836 0x6b, 0x73, 0x1a, 0x54, 0xca, 0x41, 0x20, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x6d,
837 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
838 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a,
839 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
840 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d,
841 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd1, 0x01, 0x0a, 0x26, 0x63, 0x6f, 0x6d,
842 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
843 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
844 0x2e, 0x76, 0x32, 0x42, 0x15, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65,
845 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x44, 0x63, 0x6c,
846 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,
847 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61,
848 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x32, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61,
849 0x74, 0x69, 0x6f, 0x6e, 0x70, 0x62, 0x3b, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
850 0x70, 0x62, 0xaa, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
851 0x64, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61,
852 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
853 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x5c,
854 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5c, 0x56, 0x32, 0x62, 0x06, 0x70, 0x72,
855 0x6f, 0x74, 0x6f, 0x33,
856 }
857
858 var (
859 file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescOnce sync.Once
860 file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescData = file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDesc
861 )
862
863 func file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescGZIP() []byte {
864 file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescOnce.Do(func() {
865 file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescData)
866 })
867 return file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDescData
868 }
869
870 var file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
871 var file_google_cloud_bigquery_migration_v2_migration_service_proto_goTypes = []interface{}{
872 (*CreateMigrationWorkflowRequest)(nil),
873 (*GetMigrationWorkflowRequest)(nil),
874 (*ListMigrationWorkflowsRequest)(nil),
875 (*ListMigrationWorkflowsResponse)(nil),
876 (*DeleteMigrationWorkflowRequest)(nil),
877 (*StartMigrationWorkflowRequest)(nil),
878 (*GetMigrationSubtaskRequest)(nil),
879 (*ListMigrationSubtasksRequest)(nil),
880 (*ListMigrationSubtasksResponse)(nil),
881 (*MigrationWorkflow)(nil),
882 (*fieldmaskpb.FieldMask)(nil),
883 (*MigrationSubtask)(nil),
884 (*emptypb.Empty)(nil),
885 }
886 var file_google_cloud_bigquery_migration_v2_migration_service_proto_depIdxs = []int32{
887 9,
888 10,
889 10,
890 9,
891 10,
892 10,
893 11,
894 0,
895 1,
896 2,
897 4,
898 5,
899 6,
900 7,
901 9,
902 9,
903 3,
904 12,
905 12,
906 11,
907 8,
908 14,
909 7,
910 7,
911 7,
912 0,
913 }
914
915 func init() { file_google_cloud_bigquery_migration_v2_migration_service_proto_init() }
916 func file_google_cloud_bigquery_migration_v2_migration_service_proto_init() {
917 if File_google_cloud_bigquery_migration_v2_migration_service_proto != nil {
918 return
919 }
920 file_google_cloud_bigquery_migration_v2_migration_entities_proto_init()
921 if !protoimpl.UnsafeEnabled {
922 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
923 switch v := v.(*CreateMigrationWorkflowRequest); i {
924 case 0:
925 return &v.state
926 case 1:
927 return &v.sizeCache
928 case 2:
929 return &v.unknownFields
930 default:
931 return nil
932 }
933 }
934 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
935 switch v := v.(*GetMigrationWorkflowRequest); i {
936 case 0:
937 return &v.state
938 case 1:
939 return &v.sizeCache
940 case 2:
941 return &v.unknownFields
942 default:
943 return nil
944 }
945 }
946 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
947 switch v := v.(*ListMigrationWorkflowsRequest); i {
948 case 0:
949 return &v.state
950 case 1:
951 return &v.sizeCache
952 case 2:
953 return &v.unknownFields
954 default:
955 return nil
956 }
957 }
958 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
959 switch v := v.(*ListMigrationWorkflowsResponse); i {
960 case 0:
961 return &v.state
962 case 1:
963 return &v.sizeCache
964 case 2:
965 return &v.unknownFields
966 default:
967 return nil
968 }
969 }
970 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
971 switch v := v.(*DeleteMigrationWorkflowRequest); i {
972 case 0:
973 return &v.state
974 case 1:
975 return &v.sizeCache
976 case 2:
977 return &v.unknownFields
978 default:
979 return nil
980 }
981 }
982 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
983 switch v := v.(*StartMigrationWorkflowRequest); i {
984 case 0:
985 return &v.state
986 case 1:
987 return &v.sizeCache
988 case 2:
989 return &v.unknownFields
990 default:
991 return nil
992 }
993 }
994 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
995 switch v := v.(*GetMigrationSubtaskRequest); i {
996 case 0:
997 return &v.state
998 case 1:
999 return &v.sizeCache
1000 case 2:
1001 return &v.unknownFields
1002 default:
1003 return nil
1004 }
1005 }
1006 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1007 switch v := v.(*ListMigrationSubtasksRequest); i {
1008 case 0:
1009 return &v.state
1010 case 1:
1011 return &v.sizeCache
1012 case 2:
1013 return &v.unknownFields
1014 default:
1015 return nil
1016 }
1017 }
1018 file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1019 switch v := v.(*ListMigrationSubtasksResponse); i {
1020 case 0:
1021 return &v.state
1022 case 1:
1023 return &v.sizeCache
1024 case 2:
1025 return &v.unknownFields
1026 default:
1027 return nil
1028 }
1029 }
1030 }
1031 type x struct{}
1032 out := protoimpl.TypeBuilder{
1033 File: protoimpl.DescBuilder{
1034 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1035 RawDescriptor: file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDesc,
1036 NumEnums: 0,
1037 NumMessages: 9,
1038 NumExtensions: 0,
1039 NumServices: 1,
1040 },
1041 GoTypes: file_google_cloud_bigquery_migration_v2_migration_service_proto_goTypes,
1042 DependencyIndexes: file_google_cloud_bigquery_migration_v2_migration_service_proto_depIdxs,
1043 MessageInfos: file_google_cloud_bigquery_migration_v2_migration_service_proto_msgTypes,
1044 }.Build()
1045 File_google_cloud_bigquery_migration_v2_migration_service_proto = out.File
1046 file_google_cloud_bigquery_migration_v2_migration_service_proto_rawDesc = nil
1047 file_google_cloud_bigquery_migration_v2_migration_service_proto_goTypes = nil
1048 file_google_cloud_bigquery_migration_v2_migration_service_proto_depIdxs = nil
1049 }
1050
1051
1052 var _ context.Context
1053 var _ grpc.ClientConnInterface
1054
1055
1056
1057 const _ = grpc.SupportPackageIsVersion6
1058
1059
1060
1061
1062 type MigrationServiceClient interface {
1063
1064 CreateMigrationWorkflow(ctx context.Context, in *CreateMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error)
1065
1066 GetMigrationWorkflow(ctx context.Context, in *GetMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error)
1067
1068 ListMigrationWorkflows(ctx context.Context, in *ListMigrationWorkflowsRequest, opts ...grpc.CallOption) (*ListMigrationWorkflowsResponse, error)
1069
1070 DeleteMigrationWorkflow(ctx context.Context, in *DeleteMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1071
1072
1073
1074
1075 StartMigrationWorkflow(ctx context.Context, in *StartMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
1076
1077 GetMigrationSubtask(ctx context.Context, in *GetMigrationSubtaskRequest, opts ...grpc.CallOption) (*MigrationSubtask, error)
1078
1079 ListMigrationSubtasks(ctx context.Context, in *ListMigrationSubtasksRequest, opts ...grpc.CallOption) (*ListMigrationSubtasksResponse, error)
1080 }
1081
1082 type migrationServiceClient struct {
1083 cc grpc.ClientConnInterface
1084 }
1085
1086 func NewMigrationServiceClient(cc grpc.ClientConnInterface) MigrationServiceClient {
1087 return &migrationServiceClient{cc}
1088 }
1089
1090 func (c *migrationServiceClient) CreateMigrationWorkflow(ctx context.Context, in *CreateMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error) {
1091 out := new(MigrationWorkflow)
1092 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/CreateMigrationWorkflow", in, out, opts...)
1093 if err != nil {
1094 return nil, err
1095 }
1096 return out, nil
1097 }
1098
1099 func (c *migrationServiceClient) GetMigrationWorkflow(ctx context.Context, in *GetMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error) {
1100 out := new(MigrationWorkflow)
1101 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationWorkflow", in, out, opts...)
1102 if err != nil {
1103 return nil, err
1104 }
1105 return out, nil
1106 }
1107
1108 func (c *migrationServiceClient) ListMigrationWorkflows(ctx context.Context, in *ListMigrationWorkflowsRequest, opts ...grpc.CallOption) (*ListMigrationWorkflowsResponse, error) {
1109 out := new(ListMigrationWorkflowsResponse)
1110 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationWorkflows", in, out, opts...)
1111 if err != nil {
1112 return nil, err
1113 }
1114 return out, nil
1115 }
1116
1117 func (c *migrationServiceClient) DeleteMigrationWorkflow(ctx context.Context, in *DeleteMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1118 out := new(emptypb.Empty)
1119 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/DeleteMigrationWorkflow", in, out, opts...)
1120 if err != nil {
1121 return nil, err
1122 }
1123 return out, nil
1124 }
1125
1126 func (c *migrationServiceClient) StartMigrationWorkflow(ctx context.Context, in *StartMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
1127 out := new(emptypb.Empty)
1128 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/StartMigrationWorkflow", in, out, opts...)
1129 if err != nil {
1130 return nil, err
1131 }
1132 return out, nil
1133 }
1134
1135 func (c *migrationServiceClient) GetMigrationSubtask(ctx context.Context, in *GetMigrationSubtaskRequest, opts ...grpc.CallOption) (*MigrationSubtask, error) {
1136 out := new(MigrationSubtask)
1137 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationSubtask", in, out, opts...)
1138 if err != nil {
1139 return nil, err
1140 }
1141 return out, nil
1142 }
1143
1144 func (c *migrationServiceClient) ListMigrationSubtasks(ctx context.Context, in *ListMigrationSubtasksRequest, opts ...grpc.CallOption) (*ListMigrationSubtasksResponse, error) {
1145 out := new(ListMigrationSubtasksResponse)
1146 err := c.cc.Invoke(ctx, "/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationSubtasks", in, out, opts...)
1147 if err != nil {
1148 return nil, err
1149 }
1150 return out, nil
1151 }
1152
1153
1154 type MigrationServiceServer interface {
1155
1156 CreateMigrationWorkflow(context.Context, *CreateMigrationWorkflowRequest) (*MigrationWorkflow, error)
1157
1158 GetMigrationWorkflow(context.Context, *GetMigrationWorkflowRequest) (*MigrationWorkflow, error)
1159
1160 ListMigrationWorkflows(context.Context, *ListMigrationWorkflowsRequest) (*ListMigrationWorkflowsResponse, error)
1161
1162 DeleteMigrationWorkflow(context.Context, *DeleteMigrationWorkflowRequest) (*emptypb.Empty, error)
1163
1164
1165
1166
1167 StartMigrationWorkflow(context.Context, *StartMigrationWorkflowRequest) (*emptypb.Empty, error)
1168
1169 GetMigrationSubtask(context.Context, *GetMigrationSubtaskRequest) (*MigrationSubtask, error)
1170
1171 ListMigrationSubtasks(context.Context, *ListMigrationSubtasksRequest) (*ListMigrationSubtasksResponse, error)
1172 }
1173
1174
1175 type UnimplementedMigrationServiceServer struct {
1176 }
1177
1178 func (*UnimplementedMigrationServiceServer) CreateMigrationWorkflow(context.Context, *CreateMigrationWorkflowRequest) (*MigrationWorkflow, error) {
1179 return nil, status.Errorf(codes.Unimplemented, "method CreateMigrationWorkflow not implemented")
1180 }
1181 func (*UnimplementedMigrationServiceServer) GetMigrationWorkflow(context.Context, *GetMigrationWorkflowRequest) (*MigrationWorkflow, error) {
1182 return nil, status.Errorf(codes.Unimplemented, "method GetMigrationWorkflow not implemented")
1183 }
1184 func (*UnimplementedMigrationServiceServer) ListMigrationWorkflows(context.Context, *ListMigrationWorkflowsRequest) (*ListMigrationWorkflowsResponse, error) {
1185 return nil, status.Errorf(codes.Unimplemented, "method ListMigrationWorkflows not implemented")
1186 }
1187 func (*UnimplementedMigrationServiceServer) DeleteMigrationWorkflow(context.Context, *DeleteMigrationWorkflowRequest) (*emptypb.Empty, error) {
1188 return nil, status.Errorf(codes.Unimplemented, "method DeleteMigrationWorkflow not implemented")
1189 }
1190 func (*UnimplementedMigrationServiceServer) StartMigrationWorkflow(context.Context, *StartMigrationWorkflowRequest) (*emptypb.Empty, error) {
1191 return nil, status.Errorf(codes.Unimplemented, "method StartMigrationWorkflow not implemented")
1192 }
1193 func (*UnimplementedMigrationServiceServer) GetMigrationSubtask(context.Context, *GetMigrationSubtaskRequest) (*MigrationSubtask, error) {
1194 return nil, status.Errorf(codes.Unimplemented, "method GetMigrationSubtask not implemented")
1195 }
1196 func (*UnimplementedMigrationServiceServer) ListMigrationSubtasks(context.Context, *ListMigrationSubtasksRequest) (*ListMigrationSubtasksResponse, error) {
1197 return nil, status.Errorf(codes.Unimplemented, "method ListMigrationSubtasks not implemented")
1198 }
1199
1200 func RegisterMigrationServiceServer(s *grpc.Server, srv MigrationServiceServer) {
1201 s.RegisterService(&_MigrationService_serviceDesc, srv)
1202 }
1203
1204 func _MigrationService_CreateMigrationWorkflow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1205 in := new(CreateMigrationWorkflowRequest)
1206 if err := dec(in); err != nil {
1207 return nil, err
1208 }
1209 if interceptor == nil {
1210 return srv.(MigrationServiceServer).CreateMigrationWorkflow(ctx, in)
1211 }
1212 info := &grpc.UnaryServerInfo{
1213 Server: srv,
1214 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/CreateMigrationWorkflow",
1215 }
1216 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1217 return srv.(MigrationServiceServer).CreateMigrationWorkflow(ctx, req.(*CreateMigrationWorkflowRequest))
1218 }
1219 return interceptor(ctx, in, info, handler)
1220 }
1221
1222 func _MigrationService_GetMigrationWorkflow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1223 in := new(GetMigrationWorkflowRequest)
1224 if err := dec(in); err != nil {
1225 return nil, err
1226 }
1227 if interceptor == nil {
1228 return srv.(MigrationServiceServer).GetMigrationWorkflow(ctx, in)
1229 }
1230 info := &grpc.UnaryServerInfo{
1231 Server: srv,
1232 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationWorkflow",
1233 }
1234 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1235 return srv.(MigrationServiceServer).GetMigrationWorkflow(ctx, req.(*GetMigrationWorkflowRequest))
1236 }
1237 return interceptor(ctx, in, info, handler)
1238 }
1239
1240 func _MigrationService_ListMigrationWorkflows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1241 in := new(ListMigrationWorkflowsRequest)
1242 if err := dec(in); err != nil {
1243 return nil, err
1244 }
1245 if interceptor == nil {
1246 return srv.(MigrationServiceServer).ListMigrationWorkflows(ctx, in)
1247 }
1248 info := &grpc.UnaryServerInfo{
1249 Server: srv,
1250 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationWorkflows",
1251 }
1252 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1253 return srv.(MigrationServiceServer).ListMigrationWorkflows(ctx, req.(*ListMigrationWorkflowsRequest))
1254 }
1255 return interceptor(ctx, in, info, handler)
1256 }
1257
1258 func _MigrationService_DeleteMigrationWorkflow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1259 in := new(DeleteMigrationWorkflowRequest)
1260 if err := dec(in); err != nil {
1261 return nil, err
1262 }
1263 if interceptor == nil {
1264 return srv.(MigrationServiceServer).DeleteMigrationWorkflow(ctx, in)
1265 }
1266 info := &grpc.UnaryServerInfo{
1267 Server: srv,
1268 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/DeleteMigrationWorkflow",
1269 }
1270 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1271 return srv.(MigrationServiceServer).DeleteMigrationWorkflow(ctx, req.(*DeleteMigrationWorkflowRequest))
1272 }
1273 return interceptor(ctx, in, info, handler)
1274 }
1275
1276 func _MigrationService_StartMigrationWorkflow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1277 in := new(StartMigrationWorkflowRequest)
1278 if err := dec(in); err != nil {
1279 return nil, err
1280 }
1281 if interceptor == nil {
1282 return srv.(MigrationServiceServer).StartMigrationWorkflow(ctx, in)
1283 }
1284 info := &grpc.UnaryServerInfo{
1285 Server: srv,
1286 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/StartMigrationWorkflow",
1287 }
1288 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1289 return srv.(MigrationServiceServer).StartMigrationWorkflow(ctx, req.(*StartMigrationWorkflowRequest))
1290 }
1291 return interceptor(ctx, in, info, handler)
1292 }
1293
1294 func _MigrationService_GetMigrationSubtask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1295 in := new(GetMigrationSubtaskRequest)
1296 if err := dec(in); err != nil {
1297 return nil, err
1298 }
1299 if interceptor == nil {
1300 return srv.(MigrationServiceServer).GetMigrationSubtask(ctx, in)
1301 }
1302 info := &grpc.UnaryServerInfo{
1303 Server: srv,
1304 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/GetMigrationSubtask",
1305 }
1306 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1307 return srv.(MigrationServiceServer).GetMigrationSubtask(ctx, req.(*GetMigrationSubtaskRequest))
1308 }
1309 return interceptor(ctx, in, info, handler)
1310 }
1311
1312 func _MigrationService_ListMigrationSubtasks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1313 in := new(ListMigrationSubtasksRequest)
1314 if err := dec(in); err != nil {
1315 return nil, err
1316 }
1317 if interceptor == nil {
1318 return srv.(MigrationServiceServer).ListMigrationSubtasks(ctx, in)
1319 }
1320 info := &grpc.UnaryServerInfo{
1321 Server: srv,
1322 FullMethod: "/google.cloud.bigquery.migration.v2.MigrationService/ListMigrationSubtasks",
1323 }
1324 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1325 return srv.(MigrationServiceServer).ListMigrationSubtasks(ctx, req.(*ListMigrationSubtasksRequest))
1326 }
1327 return interceptor(ctx, in, info, handler)
1328 }
1329
1330 var _MigrationService_serviceDesc = grpc.ServiceDesc{
1331 ServiceName: "google.cloud.bigquery.migration.v2.MigrationService",
1332 HandlerType: (*MigrationServiceServer)(nil),
1333 Methods: []grpc.MethodDesc{
1334 {
1335 MethodName: "CreateMigrationWorkflow",
1336 Handler: _MigrationService_CreateMigrationWorkflow_Handler,
1337 },
1338 {
1339 MethodName: "GetMigrationWorkflow",
1340 Handler: _MigrationService_GetMigrationWorkflow_Handler,
1341 },
1342 {
1343 MethodName: "ListMigrationWorkflows",
1344 Handler: _MigrationService_ListMigrationWorkflows_Handler,
1345 },
1346 {
1347 MethodName: "DeleteMigrationWorkflow",
1348 Handler: _MigrationService_DeleteMigrationWorkflow_Handler,
1349 },
1350 {
1351 MethodName: "StartMigrationWorkflow",
1352 Handler: _MigrationService_StartMigrationWorkflow_Handler,
1353 },
1354 {
1355 MethodName: "GetMigrationSubtask",
1356 Handler: _MigrationService_GetMigrationSubtask_Handler,
1357 },
1358 {
1359 MethodName: "ListMigrationSubtasks",
1360 Handler: _MigrationService_ListMigrationSubtasks_Handler,
1361 },
1362 },
1363 Streams: []grpc.StreamDesc{},
1364 Metadata: "google/cloud/bigquery/migration/v2/migration_service.proto",
1365 }
1366
View as plain text