1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package datatransferpb
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 status "google.golang.org/genproto/googleapis/rpc/status"
29 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31 structpb "google.golang.org/protobuf/types/known/structpb"
32 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
33 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
34 )
35
36 const (
37
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39
40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41 )
42
43
44
45
46 type TransferType int32
47
48 const (
49
50 TransferType_TRANSFER_TYPE_UNSPECIFIED TransferType = 0
51
52 TransferType_BATCH TransferType = 1
53
54
55 TransferType_STREAMING TransferType = 2
56 )
57
58
59 var (
60 TransferType_name = map[int32]string{
61 0: "TRANSFER_TYPE_UNSPECIFIED",
62 1: "BATCH",
63 2: "STREAMING",
64 }
65 TransferType_value = map[string]int32{
66 "TRANSFER_TYPE_UNSPECIFIED": 0,
67 "BATCH": 1,
68 "STREAMING": 2,
69 }
70 )
71
72 func (x TransferType) Enum() *TransferType {
73 p := new(TransferType)
74 *p = x
75 return p
76 }
77
78 func (x TransferType) String() string {
79 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
80 }
81
82 func (TransferType) Descriptor() protoreflect.EnumDescriptor {
83 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[0].Descriptor()
84 }
85
86 func (TransferType) Type() protoreflect.EnumType {
87 return &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[0]
88 }
89
90 func (x TransferType) Number() protoreflect.EnumNumber {
91 return protoreflect.EnumNumber(x)
92 }
93
94
95 func (TransferType) EnumDescriptor() ([]byte, []int) {
96 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{0}
97 }
98
99
100 type TransferState int32
101
102 const (
103
104 TransferState_TRANSFER_STATE_UNSPECIFIED TransferState = 0
105
106
107 TransferState_PENDING TransferState = 2
108
109 TransferState_RUNNING TransferState = 3
110
111 TransferState_SUCCEEDED TransferState = 4
112
113 TransferState_FAILED TransferState = 5
114
115 TransferState_CANCELLED TransferState = 6
116 )
117
118
119 var (
120 TransferState_name = map[int32]string{
121 0: "TRANSFER_STATE_UNSPECIFIED",
122 2: "PENDING",
123 3: "RUNNING",
124 4: "SUCCEEDED",
125 5: "FAILED",
126 6: "CANCELLED",
127 }
128 TransferState_value = map[string]int32{
129 "TRANSFER_STATE_UNSPECIFIED": 0,
130 "PENDING": 2,
131 "RUNNING": 3,
132 "SUCCEEDED": 4,
133 "FAILED": 5,
134 "CANCELLED": 6,
135 }
136 )
137
138 func (x TransferState) Enum() *TransferState {
139 p := new(TransferState)
140 *p = x
141 return p
142 }
143
144 func (x TransferState) String() string {
145 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
146 }
147
148 func (TransferState) Descriptor() protoreflect.EnumDescriptor {
149 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[1].Descriptor()
150 }
151
152 func (TransferState) Type() protoreflect.EnumType {
153 return &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[1]
154 }
155
156 func (x TransferState) Number() protoreflect.EnumNumber {
157 return protoreflect.EnumNumber(x)
158 }
159
160
161 func (TransferState) EnumDescriptor() ([]byte, []int) {
162 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{1}
163 }
164
165
166 type TransferMessage_MessageSeverity int32
167
168 const (
169
170 TransferMessage_MESSAGE_SEVERITY_UNSPECIFIED TransferMessage_MessageSeverity = 0
171
172 TransferMessage_INFO TransferMessage_MessageSeverity = 1
173
174 TransferMessage_WARNING TransferMessage_MessageSeverity = 2
175
176 TransferMessage_ERROR TransferMessage_MessageSeverity = 3
177 )
178
179
180 var (
181 TransferMessage_MessageSeverity_name = map[int32]string{
182 0: "MESSAGE_SEVERITY_UNSPECIFIED",
183 1: "INFO",
184 2: "WARNING",
185 3: "ERROR",
186 }
187 TransferMessage_MessageSeverity_value = map[string]int32{
188 "MESSAGE_SEVERITY_UNSPECIFIED": 0,
189 "INFO": 1,
190 "WARNING": 2,
191 "ERROR": 3,
192 }
193 )
194
195 func (x TransferMessage_MessageSeverity) Enum() *TransferMessage_MessageSeverity {
196 p := new(TransferMessage_MessageSeverity)
197 *p = x
198 return p
199 }
200
201 func (x TransferMessage_MessageSeverity) String() string {
202 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
203 }
204
205 func (TransferMessage_MessageSeverity) Descriptor() protoreflect.EnumDescriptor {
206 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[2].Descriptor()
207 }
208
209 func (TransferMessage_MessageSeverity) Type() protoreflect.EnumType {
210 return &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes[2]
211 }
212
213 func (x TransferMessage_MessageSeverity) Number() protoreflect.EnumNumber {
214 return protoreflect.EnumNumber(x)
215 }
216
217
218 func (TransferMessage_MessageSeverity) EnumDescriptor() ([]byte, []int) {
219 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{6, 0}
220 }
221
222
223
224 type EmailPreferences struct {
225 state protoimpl.MessageState
226 sizeCache protoimpl.SizeCache
227 unknownFields protoimpl.UnknownFields
228
229
230 EnableFailureEmail bool `protobuf:"varint,1,opt,name=enable_failure_email,json=enableFailureEmail,proto3" json:"enable_failure_email,omitempty"`
231 }
232
233 func (x *EmailPreferences) Reset() {
234 *x = EmailPreferences{}
235 if protoimpl.UnsafeEnabled {
236 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[0]
237 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
238 ms.StoreMessageInfo(mi)
239 }
240 }
241
242 func (x *EmailPreferences) String() string {
243 return protoimpl.X.MessageStringOf(x)
244 }
245
246 func (*EmailPreferences) ProtoMessage() {}
247
248 func (x *EmailPreferences) ProtoReflect() protoreflect.Message {
249 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[0]
250 if protoimpl.UnsafeEnabled && x != nil {
251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
252 if ms.LoadMessageInfo() == nil {
253 ms.StoreMessageInfo(mi)
254 }
255 return ms
256 }
257 return mi.MessageOf(x)
258 }
259
260
261 func (*EmailPreferences) Descriptor() ([]byte, []int) {
262 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{0}
263 }
264
265 func (x *EmailPreferences) GetEnableFailureEmail() bool {
266 if x != nil {
267 return x.EnableFailureEmail
268 }
269 return false
270 }
271
272
273 type ScheduleOptions struct {
274 state protoimpl.MessageState
275 sizeCache protoimpl.SizeCache
276 unknownFields protoimpl.UnknownFields
277
278
279
280
281
282 DisableAutoScheduling bool `protobuf:"varint,3,opt,name=disable_auto_scheduling,json=disableAutoScheduling,proto3" json:"disable_auto_scheduling,omitempty"`
283
284
285
286
287
288 StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
289
290
291
292
293 EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
294 }
295
296 func (x *ScheduleOptions) Reset() {
297 *x = ScheduleOptions{}
298 if protoimpl.UnsafeEnabled {
299 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[1]
300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
301 ms.StoreMessageInfo(mi)
302 }
303 }
304
305 func (x *ScheduleOptions) String() string {
306 return protoimpl.X.MessageStringOf(x)
307 }
308
309 func (*ScheduleOptions) ProtoMessage() {}
310
311 func (x *ScheduleOptions) ProtoReflect() protoreflect.Message {
312 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[1]
313 if protoimpl.UnsafeEnabled && x != nil {
314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
315 if ms.LoadMessageInfo() == nil {
316 ms.StoreMessageInfo(mi)
317 }
318 return ms
319 }
320 return mi.MessageOf(x)
321 }
322
323
324 func (*ScheduleOptions) Descriptor() ([]byte, []int) {
325 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{1}
326 }
327
328 func (x *ScheduleOptions) GetDisableAutoScheduling() bool {
329 if x != nil {
330 return x.DisableAutoScheduling
331 }
332 return false
333 }
334
335 func (x *ScheduleOptions) GetStartTime() *timestamppb.Timestamp {
336 if x != nil {
337 return x.StartTime
338 }
339 return nil
340 }
341
342 func (x *ScheduleOptions) GetEndTime() *timestamppb.Timestamp {
343 if x != nil {
344 return x.EndTime
345 }
346 return nil
347 }
348
349
350 type UserInfo struct {
351 state protoimpl.MessageState
352 sizeCache protoimpl.SizeCache
353 unknownFields protoimpl.UnknownFields
354
355
356 Email *string `protobuf:"bytes,1,opt,name=email,proto3,oneof" json:"email,omitempty"`
357 }
358
359 func (x *UserInfo) Reset() {
360 *x = UserInfo{}
361 if protoimpl.UnsafeEnabled {
362 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[2]
363 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
364 ms.StoreMessageInfo(mi)
365 }
366 }
367
368 func (x *UserInfo) String() string {
369 return protoimpl.X.MessageStringOf(x)
370 }
371
372 func (*UserInfo) ProtoMessage() {}
373
374 func (x *UserInfo) ProtoReflect() protoreflect.Message {
375 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[2]
376 if protoimpl.UnsafeEnabled && x != nil {
377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
378 if ms.LoadMessageInfo() == nil {
379 ms.StoreMessageInfo(mi)
380 }
381 return ms
382 }
383 return mi.MessageOf(x)
384 }
385
386
387 func (*UserInfo) Descriptor() ([]byte, []int) {
388 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{2}
389 }
390
391 func (x *UserInfo) GetEmail() string {
392 if x != nil && x.Email != nil {
393 return *x.Email
394 }
395 return ""
396 }
397
398
399
400
401
402
403
404 type TransferConfig struct {
405 state protoimpl.MessageState
406 sizeCache protoimpl.SizeCache
407 unknownFields protoimpl.UnknownFields
408
409
410
411
412
413
414
415
416 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
417
418
419
420
421
422 Destination isTransferConfig_Destination `protobuf_oneof:"destination"`
423
424 DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
425
426
427
428 DataSourceId string `protobuf:"bytes,5,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"`
429
430
431
432
433 Params *structpb.Struct `protobuf:"bytes,9,opt,name=params,proto3" json:"params,omitempty"`
434
435
436
437
438
439
440
441
442
443
444
445
446
447 Schedule string `protobuf:"bytes,7,opt,name=schedule,proto3" json:"schedule,omitempty"`
448
449 ScheduleOptions *ScheduleOptions `protobuf:"bytes,24,opt,name=schedule_options,json=scheduleOptions,proto3" json:"schedule_options,omitempty"`
450
451
452
453
454
455
456 DataRefreshWindowDays int32 `protobuf:"varint,12,opt,name=data_refresh_window_days,json=dataRefreshWindowDays,proto3" json:"data_refresh_window_days,omitempty"`
457
458
459 Disabled bool `protobuf:"varint,13,opt,name=disabled,proto3" json:"disabled,omitempty"`
460
461 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
462
463 NextRunTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=next_run_time,json=nextRunTime,proto3" json:"next_run_time,omitempty"`
464
465 State TransferState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.bigquery.datatransfer.v1.TransferState" json:"state,omitempty"`
466
467 UserId int64 `protobuf:"varint,11,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
468
469 DatasetRegion string `protobuf:"bytes,14,opt,name=dataset_region,json=datasetRegion,proto3" json:"dataset_region,omitempty"`
470
471
472
473
474
475 NotificationPubsubTopic string `protobuf:"bytes,15,opt,name=notification_pubsub_topic,json=notificationPubsubTopic,proto3" json:"notification_pubsub_topic,omitempty"`
476
477
478 EmailPreferences *EmailPreferences `protobuf:"bytes,18,opt,name=email_preferences,json=emailPreferences,proto3" json:"email_preferences,omitempty"`
479
480
481
482 OwnerInfo *UserInfo `protobuf:"bytes,27,opt,name=owner_info,json=ownerInfo,proto3,oneof" json:"owner_info,omitempty"`
483
484
485
486
487
488 EncryptionConfiguration *EncryptionConfiguration `protobuf:"bytes,28,opt,name=encryption_configuration,json=encryptionConfiguration,proto3" json:"encryption_configuration,omitempty"`
489 }
490
491 func (x *TransferConfig) Reset() {
492 *x = TransferConfig{}
493 if protoimpl.UnsafeEnabled {
494 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[3]
495 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
496 ms.StoreMessageInfo(mi)
497 }
498 }
499
500 func (x *TransferConfig) String() string {
501 return protoimpl.X.MessageStringOf(x)
502 }
503
504 func (*TransferConfig) ProtoMessage() {}
505
506 func (x *TransferConfig) ProtoReflect() protoreflect.Message {
507 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[3]
508 if protoimpl.UnsafeEnabled && x != nil {
509 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
510 if ms.LoadMessageInfo() == nil {
511 ms.StoreMessageInfo(mi)
512 }
513 return ms
514 }
515 return mi.MessageOf(x)
516 }
517
518
519 func (*TransferConfig) Descriptor() ([]byte, []int) {
520 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{3}
521 }
522
523 func (x *TransferConfig) GetName() string {
524 if x != nil {
525 return x.Name
526 }
527 return ""
528 }
529
530 func (m *TransferConfig) GetDestination() isTransferConfig_Destination {
531 if m != nil {
532 return m.Destination
533 }
534 return nil
535 }
536
537 func (x *TransferConfig) GetDestinationDatasetId() string {
538 if x, ok := x.GetDestination().(*TransferConfig_DestinationDatasetId); ok {
539 return x.DestinationDatasetId
540 }
541 return ""
542 }
543
544 func (x *TransferConfig) GetDisplayName() string {
545 if x != nil {
546 return x.DisplayName
547 }
548 return ""
549 }
550
551 func (x *TransferConfig) GetDataSourceId() string {
552 if x != nil {
553 return x.DataSourceId
554 }
555 return ""
556 }
557
558 func (x *TransferConfig) GetParams() *structpb.Struct {
559 if x != nil {
560 return x.Params
561 }
562 return nil
563 }
564
565 func (x *TransferConfig) GetSchedule() string {
566 if x != nil {
567 return x.Schedule
568 }
569 return ""
570 }
571
572 func (x *TransferConfig) GetScheduleOptions() *ScheduleOptions {
573 if x != nil {
574 return x.ScheduleOptions
575 }
576 return nil
577 }
578
579 func (x *TransferConfig) GetDataRefreshWindowDays() int32 {
580 if x != nil {
581 return x.DataRefreshWindowDays
582 }
583 return 0
584 }
585
586 func (x *TransferConfig) GetDisabled() bool {
587 if x != nil {
588 return x.Disabled
589 }
590 return false
591 }
592
593 func (x *TransferConfig) GetUpdateTime() *timestamppb.Timestamp {
594 if x != nil {
595 return x.UpdateTime
596 }
597 return nil
598 }
599
600 func (x *TransferConfig) GetNextRunTime() *timestamppb.Timestamp {
601 if x != nil {
602 return x.NextRunTime
603 }
604 return nil
605 }
606
607 func (x *TransferConfig) GetState() TransferState {
608 if x != nil {
609 return x.State
610 }
611 return TransferState_TRANSFER_STATE_UNSPECIFIED
612 }
613
614 func (x *TransferConfig) GetUserId() int64 {
615 if x != nil {
616 return x.UserId
617 }
618 return 0
619 }
620
621 func (x *TransferConfig) GetDatasetRegion() string {
622 if x != nil {
623 return x.DatasetRegion
624 }
625 return ""
626 }
627
628 func (x *TransferConfig) GetNotificationPubsubTopic() string {
629 if x != nil {
630 return x.NotificationPubsubTopic
631 }
632 return ""
633 }
634
635 func (x *TransferConfig) GetEmailPreferences() *EmailPreferences {
636 if x != nil {
637 return x.EmailPreferences
638 }
639 return nil
640 }
641
642 func (x *TransferConfig) GetOwnerInfo() *UserInfo {
643 if x != nil {
644 return x.OwnerInfo
645 }
646 return nil
647 }
648
649 func (x *TransferConfig) GetEncryptionConfiguration() *EncryptionConfiguration {
650 if x != nil {
651 return x.EncryptionConfiguration
652 }
653 return nil
654 }
655
656 type isTransferConfig_Destination interface {
657 isTransferConfig_Destination()
658 }
659
660 type TransferConfig_DestinationDatasetId struct {
661
662 DestinationDatasetId string `protobuf:"bytes,2,opt,name=destination_dataset_id,json=destinationDatasetId,proto3,oneof"`
663 }
664
665 func (*TransferConfig_DestinationDatasetId) isTransferConfig_Destination() {}
666
667
668 type EncryptionConfiguration struct {
669 state protoimpl.MessageState
670 sizeCache protoimpl.SizeCache
671 unknownFields protoimpl.UnknownFields
672
673
674 KmsKeyName *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
675 }
676
677 func (x *EncryptionConfiguration) Reset() {
678 *x = EncryptionConfiguration{}
679 if protoimpl.UnsafeEnabled {
680 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[4]
681 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
682 ms.StoreMessageInfo(mi)
683 }
684 }
685
686 func (x *EncryptionConfiguration) String() string {
687 return protoimpl.X.MessageStringOf(x)
688 }
689
690 func (*EncryptionConfiguration) ProtoMessage() {}
691
692 func (x *EncryptionConfiguration) ProtoReflect() protoreflect.Message {
693 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[4]
694 if protoimpl.UnsafeEnabled && x != nil {
695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
696 if ms.LoadMessageInfo() == nil {
697 ms.StoreMessageInfo(mi)
698 }
699 return ms
700 }
701 return mi.MessageOf(x)
702 }
703
704
705 func (*EncryptionConfiguration) Descriptor() ([]byte, []int) {
706 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{4}
707 }
708
709 func (x *EncryptionConfiguration) GetKmsKeyName() *wrapperspb.StringValue {
710 if x != nil {
711 return x.KmsKeyName
712 }
713 return nil
714 }
715
716
717 type TransferRun struct {
718 state protoimpl.MessageState
719 sizeCache protoimpl.SizeCache
720 unknownFields protoimpl.UnknownFields
721
722
723
724
725
726 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
727
728 ScheduleTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=schedule_time,json=scheduleTime,proto3" json:"schedule_time,omitempty"`
729
730
731 RunTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=run_time,json=runTime,proto3" json:"run_time,omitempty"`
732
733 ErrorStatus *status.Status `protobuf:"bytes,21,opt,name=error_status,json=errorStatus,proto3" json:"error_status,omitempty"`
734
735
736 StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
737
738
739 EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
740
741 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
742
743
744
745
746
747 Params *structpb.Struct `protobuf:"bytes,9,opt,name=params,proto3" json:"params,omitempty"`
748
749
750
751
752
753 Destination isTransferRun_Destination `protobuf_oneof:"destination"`
754
755 DataSourceId string `protobuf:"bytes,7,opt,name=data_source_id,json=dataSourceId,proto3" json:"data_source_id,omitempty"`
756
757 State TransferState `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.bigquery.datatransfer.v1.TransferState" json:"state,omitempty"`
758
759 UserId int64 `protobuf:"varint,11,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
760
761
762
763
764
765 Schedule string `protobuf:"bytes,12,opt,name=schedule,proto3" json:"schedule,omitempty"`
766
767
768
769
770
771 NotificationPubsubTopic string `protobuf:"bytes,23,opt,name=notification_pubsub_topic,json=notificationPubsubTopic,proto3" json:"notification_pubsub_topic,omitempty"`
772
773
774
775 EmailPreferences *EmailPreferences `protobuf:"bytes,25,opt,name=email_preferences,json=emailPreferences,proto3" json:"email_preferences,omitempty"`
776 }
777
778 func (x *TransferRun) Reset() {
779 *x = TransferRun{}
780 if protoimpl.UnsafeEnabled {
781 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[5]
782 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
783 ms.StoreMessageInfo(mi)
784 }
785 }
786
787 func (x *TransferRun) String() string {
788 return protoimpl.X.MessageStringOf(x)
789 }
790
791 func (*TransferRun) ProtoMessage() {}
792
793 func (x *TransferRun) ProtoReflect() protoreflect.Message {
794 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[5]
795 if protoimpl.UnsafeEnabled && x != nil {
796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
797 if ms.LoadMessageInfo() == nil {
798 ms.StoreMessageInfo(mi)
799 }
800 return ms
801 }
802 return mi.MessageOf(x)
803 }
804
805
806 func (*TransferRun) Descriptor() ([]byte, []int) {
807 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{5}
808 }
809
810 func (x *TransferRun) GetName() string {
811 if x != nil {
812 return x.Name
813 }
814 return ""
815 }
816
817 func (x *TransferRun) GetScheduleTime() *timestamppb.Timestamp {
818 if x != nil {
819 return x.ScheduleTime
820 }
821 return nil
822 }
823
824 func (x *TransferRun) GetRunTime() *timestamppb.Timestamp {
825 if x != nil {
826 return x.RunTime
827 }
828 return nil
829 }
830
831 func (x *TransferRun) GetErrorStatus() *status.Status {
832 if x != nil {
833 return x.ErrorStatus
834 }
835 return nil
836 }
837
838 func (x *TransferRun) GetStartTime() *timestamppb.Timestamp {
839 if x != nil {
840 return x.StartTime
841 }
842 return nil
843 }
844
845 func (x *TransferRun) GetEndTime() *timestamppb.Timestamp {
846 if x != nil {
847 return x.EndTime
848 }
849 return nil
850 }
851
852 func (x *TransferRun) GetUpdateTime() *timestamppb.Timestamp {
853 if x != nil {
854 return x.UpdateTime
855 }
856 return nil
857 }
858
859 func (x *TransferRun) GetParams() *structpb.Struct {
860 if x != nil {
861 return x.Params
862 }
863 return nil
864 }
865
866 func (m *TransferRun) GetDestination() isTransferRun_Destination {
867 if m != nil {
868 return m.Destination
869 }
870 return nil
871 }
872
873 func (x *TransferRun) GetDestinationDatasetId() string {
874 if x, ok := x.GetDestination().(*TransferRun_DestinationDatasetId); ok {
875 return x.DestinationDatasetId
876 }
877 return ""
878 }
879
880 func (x *TransferRun) GetDataSourceId() string {
881 if x != nil {
882 return x.DataSourceId
883 }
884 return ""
885 }
886
887 func (x *TransferRun) GetState() TransferState {
888 if x != nil {
889 return x.State
890 }
891 return TransferState_TRANSFER_STATE_UNSPECIFIED
892 }
893
894 func (x *TransferRun) GetUserId() int64 {
895 if x != nil {
896 return x.UserId
897 }
898 return 0
899 }
900
901 func (x *TransferRun) GetSchedule() string {
902 if x != nil {
903 return x.Schedule
904 }
905 return ""
906 }
907
908 func (x *TransferRun) GetNotificationPubsubTopic() string {
909 if x != nil {
910 return x.NotificationPubsubTopic
911 }
912 return ""
913 }
914
915 func (x *TransferRun) GetEmailPreferences() *EmailPreferences {
916 if x != nil {
917 return x.EmailPreferences
918 }
919 return nil
920 }
921
922 type isTransferRun_Destination interface {
923 isTransferRun_Destination()
924 }
925
926 type TransferRun_DestinationDatasetId struct {
927
928 DestinationDatasetId string `protobuf:"bytes,2,opt,name=destination_dataset_id,json=destinationDatasetId,proto3,oneof"`
929 }
930
931 func (*TransferRun_DestinationDatasetId) isTransferRun_Destination() {}
932
933
934 type TransferMessage struct {
935 state protoimpl.MessageState
936 sizeCache protoimpl.SizeCache
937 unknownFields protoimpl.UnknownFields
938
939
940 MessageTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=message_time,json=messageTime,proto3" json:"message_time,omitempty"`
941
942 Severity TransferMessage_MessageSeverity `protobuf:"varint,2,opt,name=severity,proto3,enum=google.cloud.bigquery.datatransfer.v1.TransferMessage_MessageSeverity" json:"severity,omitempty"`
943
944 MessageText string `protobuf:"bytes,3,opt,name=message_text,json=messageText,proto3" json:"message_text,omitempty"`
945 }
946
947 func (x *TransferMessage) Reset() {
948 *x = TransferMessage{}
949 if protoimpl.UnsafeEnabled {
950 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[6]
951 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
952 ms.StoreMessageInfo(mi)
953 }
954 }
955
956 func (x *TransferMessage) String() string {
957 return protoimpl.X.MessageStringOf(x)
958 }
959
960 func (*TransferMessage) ProtoMessage() {}
961
962 func (x *TransferMessage) ProtoReflect() protoreflect.Message {
963 mi := &file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[6]
964 if protoimpl.UnsafeEnabled && x != nil {
965 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
966 if ms.LoadMessageInfo() == nil {
967 ms.StoreMessageInfo(mi)
968 }
969 return ms
970 }
971 return mi.MessageOf(x)
972 }
973
974
975 func (*TransferMessage) Descriptor() ([]byte, []int) {
976 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP(), []int{6}
977 }
978
979 func (x *TransferMessage) GetMessageTime() *timestamppb.Timestamp {
980 if x != nil {
981 return x.MessageTime
982 }
983 return nil
984 }
985
986 func (x *TransferMessage) GetSeverity() TransferMessage_MessageSeverity {
987 if x != nil {
988 return x.Severity
989 }
990 return TransferMessage_MESSAGE_SEVERITY_UNSPECIFIED
991 }
992
993 func (x *TransferMessage) GetMessageText() string {
994 if x != nil {
995 return x.MessageText
996 }
997 return ""
998 }
999
1000 var File_google_cloud_bigquery_datatransfer_v1_transfer_proto protoreflect.FileDescriptor
1001
1002 var file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDesc = []byte{
1003 0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
1004 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e,
1005 0x73, 0x66, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
1006 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
1007 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61,
1008 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67,
1009 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
1010 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
1011 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
1012 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1013 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63,
1014 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
1015 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
1016 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1017 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65,
1018 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1019 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1020 0x6f, 0x22, 0x44, 0x0a, 0x10, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72,
1021 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f,
1022 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20,
1023 0x01, 0x28, 0x08, 0x52, 0x12, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x75,
1024 0x72, 0x65, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0xbb, 0x01, 0x0a, 0x0f, 0x53, 0x63, 0x68, 0x65,
1025 0x64, 0x75, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x64,
1026 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x73, 0x63, 0x68, 0x65,
1027 0x64, 0x75, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x64, 0x69,
1028 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
1029 0x69, 0x6e, 0x67, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d,
1030 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1031 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1032 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35,
1033 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
1034 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1035 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e,
1036 0x64, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x2f, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66,
1037 0x6f, 0x12, 0x19, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
1038 0x48, 0x00, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06,
1039 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x9d, 0x0a, 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73,
1040 0x66, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
1041 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61,
1042 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
1043 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
1044 0x28, 0x09, 0x48, 0x00, 0x52, 0x14, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
1045 0x6e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
1046 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
1047 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a,
1048 0x0e, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18,
1049 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63,
1050 0x65, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x09, 0x20,
1051 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
1052 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x06, 0x70, 0x61,
1053 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
1054 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
1055 0x12, 0x61, 0x0a, 0x10, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x6f, 0x70, 0x74,
1056 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f,
1057 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
1058 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e,
1059 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
1060 0x6e, 0x73, 0x52, 0x0f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69,
1061 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x18, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x66, 0x72,
1062 0x65, 0x73, 0x68, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18,
1063 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x66, 0x72, 0x65,
1064 0x73, 0x68, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x44, 0x61, 0x79, 0x73, 0x12, 0x1a, 0x0a, 0x08,
1065 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08,
1066 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
1067 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1068 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1069 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
1070 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x0d, 0x6e, 0x65,
1071 0x78, 0x74, 0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28,
1072 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1073 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
1074 0x41, 0x03, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x52, 0x75, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
1075 0x4f, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x34,
1076 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
1077 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73,
1078 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x53,
1079 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
1080 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28,
1081 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x64, 0x61, 0x74,
1082 0x61, 0x73, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28,
1083 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52,
1084 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
1085 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x5f, 0x74, 0x6f, 0x70,
1086 0x69, 0x63, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69,
1087 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x75, 0x62, 0x73, 0x75, 0x62, 0x54, 0x6f, 0x70, 0x69,
1088 0x63, 0x12, 0x64, 0x0a, 0x11, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65,
1089 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67,
1090 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
1091 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
1092 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72,
1093 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x10, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x65, 0x66,
1094 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x0a, 0x6f, 0x77, 0x6e, 0x65, 0x72,
1095 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f,
1096 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
1097 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
1098 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41,
1099 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x88, 0x01,
1100 0x01, 0x12, 0x79, 0x0a, 0x18, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
1101 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x1c, 0x20,
1102 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1103 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61,
1104 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x63, 0x72,
1105 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
1106 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x43,
1107 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0xb9, 0x01, 0xea,
1108 0x41, 0xb5, 0x01, 0x0a, 0x32, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x64, 0x61, 0x74,
1109 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1110 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
1111 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1112 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x74, 0x72, 0x61, 0x6e,
1113 0x73, 0x66, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x7b, 0x74, 0x72, 0x61,
1114 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x7d, 0x12, 0x49, 0x70,
1115 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1116 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63,
1117 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x43,
1118 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x7b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
1119 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x7d, 0x42, 0x0d, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74,
1120 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x77, 0x6e, 0x65,
1121 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x59, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70,
1122 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1123 0x6e, 0x12, 0x3e, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
1124 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1125 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
1126 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, 0x6d,
1127 0x65, 0x22, 0xb9, 0x08, 0x0a, 0x0b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x52, 0x75,
1128 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
1129 0x03, 0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x63,
1130 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1131 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1132 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73,
1133 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x72,
1134 0x75, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1135 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1136 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x54, 0x69,
1137 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
1138 0x75, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1139 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0b, 0x65, 0x72,
1140 0x72, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3e, 0x0a, 0x0a, 0x73, 0x74, 0x61,
1141 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
1142 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
1143 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09,
1144 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64,
1145 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
1146 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
1147 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e,
1148 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
1149 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
1150 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
1151 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64,
1152 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d,
1153 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1154 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
1155 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x3b, 0x0a,
1156 0x16, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74,
1157 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
1158 0x41, 0x03, 0x48, 0x00, 0x52, 0x14, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
1159 0x6e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x61,
1160 0x74, 0x61, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01,
1161 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x53, 0x6f, 0x75,
1162 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x4a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x08,
1163 0x20, 0x01, 0x28, 0x0e, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1164 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74,
1165 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
1166 0x6e, 0x73, 0x66, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
1167 0x65, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01,
1168 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x08, 0x73, 0x63,
1169 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
1170 0x03, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x3f, 0x0a, 0x19, 0x6e,
1171 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x75, 0x62, 0x73,
1172 0x75, 0x62, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
1173 0xe0, 0x41, 0x03, 0x52, 0x17, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1174 0x6e, 0x50, 0x75, 0x62, 0x73, 0x75, 0x62, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x69, 0x0a, 0x11,
1175 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
1176 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1177 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
1178 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e,
1179 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73,
1180 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x50, 0x72, 0x65, 0x66,
1181 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x3a, 0xc4, 0x01, 0xea, 0x41, 0xc0, 0x01, 0x0a, 0x27,
1182 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e,
1183 0x73, 0x66, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
1184 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x75, 0x6e, 0x12, 0x3f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
1185 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x74, 0x72, 0x61, 0x6e,
1186 0x73, 0x66, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x2f, 0x7b, 0x74, 0x72, 0x61,
1187 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x7d, 0x2f, 0x72, 0x75,
1188 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x75, 0x6e, 0x7d, 0x12, 0x54, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
1189 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
1190 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1191 0x7d, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1192 0x73, 0x2f, 0x7b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1193 0x69, 0x67, 0x7d, 0x2f, 0x72, 0x75, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x75, 0x6e, 0x7d, 0x42, 0x0d,
1194 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xae, 0x02,
1195 0x0a, 0x0f, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1196 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d,
1197 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1198 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
1199 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65,
1200 0x12, 0x62, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01,
1201 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1202 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x74,
1203 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
1204 0x66, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61,
1205 0x67, 0x65, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65,
1206 0x72, 0x69, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f,
1207 0x74, 0x65, 0x78, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73,
1208 0x61, 0x67, 0x65, 0x54, 0x65, 0x78, 0x74, 0x22, 0x55, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61,
1209 0x67, 0x65, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x20, 0x0a, 0x1c, 0x4d, 0x45,
1210 0x53, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x55,
1211 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
1212 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e,
1213 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x2a, 0x4b,
1214 0x0a, 0x0c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d,
1215 0x0a, 0x19, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
1216 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a,
1217 0x05, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x54, 0x52, 0x45,
1218 0x41, 0x4d, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x1a, 0x02, 0x18, 0x01, 0x2a, 0x73, 0x0a, 0x0d, 0x54,
1219 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x1a,
1220 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55,
1221 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
1222 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e,
1223 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45,
1224 0x44, 0x45, 0x44, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10,
1225 0x05, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x06,
1226 0x42, 0x8f, 0x02, 0x0a, 0x29, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1227 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x64,
1228 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0x0d,
1229 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
1230 0x4d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f,
1231 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x64, 0x61,
1232 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31,
1233 0x2f, 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x70, 0x62, 0x3b,
1234 0x64, 0x61, 0x74, 0x61, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x70, 0x62, 0xa2, 0x02,
1235 0x05, 0x47, 0x43, 0x42, 0x44, 0x54, 0xaa, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1236 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x44,
1237 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x56, 0x31, 0xca, 0x02,
1238 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x42, 0x69,
1239 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x5c, 0x44, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73,
1240 0x66, 0x65, 0x72, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x29, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
1241 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x42, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
1242 0x3a, 0x3a, 0x44, 0x61, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x3a, 0x3a,
1243 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1244 }
1245
1246 var (
1247 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescOnce sync.Once
1248 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescData = file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDesc
1249 )
1250
1251 func file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescGZIP() []byte {
1252 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescOnce.Do(func() {
1253 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescData)
1254 })
1255 return file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDescData
1256 }
1257
1258 var file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1259 var file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
1260 var file_google_cloud_bigquery_datatransfer_v1_transfer_proto_goTypes = []interface{}{
1261 (TransferType)(0),
1262 (TransferState)(0),
1263 (TransferMessage_MessageSeverity)(0),
1264 (*EmailPreferences)(nil),
1265 (*ScheduleOptions)(nil),
1266 (*UserInfo)(nil),
1267 (*TransferConfig)(nil),
1268 (*EncryptionConfiguration)(nil),
1269 (*TransferRun)(nil),
1270 (*TransferMessage)(nil),
1271 (*timestamppb.Timestamp)(nil),
1272 (*structpb.Struct)(nil),
1273 (*wrapperspb.StringValue)(nil),
1274 (*status.Status)(nil),
1275 }
1276 var file_google_cloud_bigquery_datatransfer_v1_transfer_proto_depIdxs = []int32{
1277 10,
1278 10,
1279 11,
1280 4,
1281 10,
1282 10,
1283 1,
1284 3,
1285 5,
1286 7,
1287 12,
1288 10,
1289 10,
1290 13,
1291 10,
1292 10,
1293 10,
1294 11,
1295 1,
1296 3,
1297 10,
1298 2,
1299 22,
1300 22,
1301 22,
1302 22,
1303 0,
1304 }
1305
1306 func init() { file_google_cloud_bigquery_datatransfer_v1_transfer_proto_init() }
1307 func file_google_cloud_bigquery_datatransfer_v1_transfer_proto_init() {
1308 if File_google_cloud_bigquery_datatransfer_v1_transfer_proto != nil {
1309 return
1310 }
1311 if !protoimpl.UnsafeEnabled {
1312 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1313 switch v := v.(*EmailPreferences); i {
1314 case 0:
1315 return &v.state
1316 case 1:
1317 return &v.sizeCache
1318 case 2:
1319 return &v.unknownFields
1320 default:
1321 return nil
1322 }
1323 }
1324 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1325 switch v := v.(*ScheduleOptions); i {
1326 case 0:
1327 return &v.state
1328 case 1:
1329 return &v.sizeCache
1330 case 2:
1331 return &v.unknownFields
1332 default:
1333 return nil
1334 }
1335 }
1336 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1337 switch v := v.(*UserInfo); i {
1338 case 0:
1339 return &v.state
1340 case 1:
1341 return &v.sizeCache
1342 case 2:
1343 return &v.unknownFields
1344 default:
1345 return nil
1346 }
1347 }
1348 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1349 switch v := v.(*TransferConfig); i {
1350 case 0:
1351 return &v.state
1352 case 1:
1353 return &v.sizeCache
1354 case 2:
1355 return &v.unknownFields
1356 default:
1357 return nil
1358 }
1359 }
1360 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1361 switch v := v.(*EncryptionConfiguration); i {
1362 case 0:
1363 return &v.state
1364 case 1:
1365 return &v.sizeCache
1366 case 2:
1367 return &v.unknownFields
1368 default:
1369 return nil
1370 }
1371 }
1372 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1373 switch v := v.(*TransferRun); i {
1374 case 0:
1375 return &v.state
1376 case 1:
1377 return &v.sizeCache
1378 case 2:
1379 return &v.unknownFields
1380 default:
1381 return nil
1382 }
1383 }
1384 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1385 switch v := v.(*TransferMessage); i {
1386 case 0:
1387 return &v.state
1388 case 1:
1389 return &v.sizeCache
1390 case 2:
1391 return &v.unknownFields
1392 default:
1393 return nil
1394 }
1395 }
1396 }
1397 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[2].OneofWrappers = []interface{}{}
1398 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[3].OneofWrappers = []interface{}{
1399 (*TransferConfig_DestinationDatasetId)(nil),
1400 }
1401 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes[5].OneofWrappers = []interface{}{
1402 (*TransferRun_DestinationDatasetId)(nil),
1403 }
1404 type x struct{}
1405 out := protoimpl.TypeBuilder{
1406 File: protoimpl.DescBuilder{
1407 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1408 RawDescriptor: file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDesc,
1409 NumEnums: 3,
1410 NumMessages: 7,
1411 NumExtensions: 0,
1412 NumServices: 0,
1413 },
1414 GoTypes: file_google_cloud_bigquery_datatransfer_v1_transfer_proto_goTypes,
1415 DependencyIndexes: file_google_cloud_bigquery_datatransfer_v1_transfer_proto_depIdxs,
1416 EnumInfos: file_google_cloud_bigquery_datatransfer_v1_transfer_proto_enumTypes,
1417 MessageInfos: file_google_cloud_bigquery_datatransfer_v1_transfer_proto_msgTypes,
1418 }.Build()
1419 File_google_cloud_bigquery_datatransfer_v1_transfer_proto = out.File
1420 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_rawDesc = nil
1421 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_goTypes = nil
1422 file_google_cloud_bigquery_datatransfer_v1_transfer_proto_depIdxs = nil
1423 }
1424
View as plain text