1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package integrations
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41 type TaskConfig_NextTasksExecutionPolicy int32
42
43 const (
44
45 TaskConfig_NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED TaskConfig_NextTasksExecutionPolicy = 0
46
47 TaskConfig_RUN_ALL_MATCH TaskConfig_NextTasksExecutionPolicy = 1
48
49 TaskConfig_RUN_FIRST_MATCH TaskConfig_NextTasksExecutionPolicy = 2
50 )
51
52
53 var (
54 TaskConfig_NextTasksExecutionPolicy_name = map[int32]string{
55 0: "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED",
56 1: "RUN_ALL_MATCH",
57 2: "RUN_FIRST_MATCH",
58 }
59 TaskConfig_NextTasksExecutionPolicy_value = map[string]int32{
60 "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED": 0,
61 "RUN_ALL_MATCH": 1,
62 "RUN_FIRST_MATCH": 2,
63 }
64 )
65
66 func (x TaskConfig_NextTasksExecutionPolicy) Enum() *TaskConfig_NextTasksExecutionPolicy {
67 p := new(TaskConfig_NextTasksExecutionPolicy)
68 *p = x
69 return p
70 }
71
72 func (x TaskConfig_NextTasksExecutionPolicy) String() string {
73 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
74 }
75
76 func (TaskConfig_NextTasksExecutionPolicy) Descriptor() protoreflect.EnumDescriptor {
77 return file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[0].Descriptor()
78 }
79
80 func (TaskConfig_NextTasksExecutionPolicy) Type() protoreflect.EnumType {
81 return &file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[0]
82 }
83
84 func (x TaskConfig_NextTasksExecutionPolicy) Number() protoreflect.EnumNumber {
85 return protoreflect.EnumNumber(x)
86 }
87
88
89 func (TaskConfig_NextTasksExecutionPolicy) EnumDescriptor() ([]byte, []int) {
90 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{0, 0}
91 }
92
93
94 type TaskConfig_TaskExecutionStrategy int32
95
96 const (
97
98
99 TaskConfig_TASK_EXECUTION_STRATEGY_UNSPECIFIED TaskConfig_TaskExecutionStrategy = 0
100
101
102
103 TaskConfig_WHEN_ALL_SUCCEED TaskConfig_TaskExecutionStrategy = 1
104
105
106
107 TaskConfig_WHEN_ANY_SUCCEED TaskConfig_TaskExecutionStrategy = 2
108
109
110 TaskConfig_WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED TaskConfig_TaskExecutionStrategy = 3
111 )
112
113
114 var (
115 TaskConfig_TaskExecutionStrategy_name = map[int32]string{
116 0: "TASK_EXECUTION_STRATEGY_UNSPECIFIED",
117 1: "WHEN_ALL_SUCCEED",
118 2: "WHEN_ANY_SUCCEED",
119 3: "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED",
120 }
121 TaskConfig_TaskExecutionStrategy_value = map[string]int32{
122 "TASK_EXECUTION_STRATEGY_UNSPECIFIED": 0,
123 "WHEN_ALL_SUCCEED": 1,
124 "WHEN_ANY_SUCCEED": 2,
125 "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED": 3,
126 }
127 )
128
129 func (x TaskConfig_TaskExecutionStrategy) Enum() *TaskConfig_TaskExecutionStrategy {
130 p := new(TaskConfig_TaskExecutionStrategy)
131 *p = x
132 return p
133 }
134
135 func (x TaskConfig_TaskExecutionStrategy) String() string {
136 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
137 }
138
139 func (TaskConfig_TaskExecutionStrategy) Descriptor() protoreflect.EnumDescriptor {
140 return file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[1].Descriptor()
141 }
142
143 func (TaskConfig_TaskExecutionStrategy) Type() protoreflect.EnumType {
144 return &file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[1]
145 }
146
147 func (x TaskConfig_TaskExecutionStrategy) Number() protoreflect.EnumNumber {
148 return protoreflect.EnumNumber(x)
149 }
150
151
152 func (TaskConfig_TaskExecutionStrategy) EnumDescriptor() ([]byte, []int) {
153 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{0, 1}
154 }
155
156
157 type SuccessPolicy_FinalState int32
158
159 const (
160
161 SuccessPolicy_FINAL_STATE_UNSPECIFIED SuccessPolicy_FinalState = 0
162
163 SuccessPolicy_SUCCEEDED SuccessPolicy_FinalState = 1
164
165
166
167 SuccessPolicy_SUSPENDED SuccessPolicy_FinalState = 2
168 )
169
170
171 var (
172 SuccessPolicy_FinalState_name = map[int32]string{
173 0: "FINAL_STATE_UNSPECIFIED",
174 1: "SUCCEEDED",
175 2: "SUSPENDED",
176 }
177 SuccessPolicy_FinalState_value = map[string]int32{
178 "FINAL_STATE_UNSPECIFIED": 0,
179 "SUCCEEDED": 1,
180 "SUSPENDED": 2,
181 }
182 )
183
184 func (x SuccessPolicy_FinalState) Enum() *SuccessPolicy_FinalState {
185 p := new(SuccessPolicy_FinalState)
186 *p = x
187 return p
188 }
189
190 func (x SuccessPolicy_FinalState) String() string {
191 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
192 }
193
194 func (SuccessPolicy_FinalState) Descriptor() protoreflect.EnumDescriptor {
195 return file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[2].Descriptor()
196 }
197
198 func (SuccessPolicy_FinalState) Type() protoreflect.EnumType {
199 return &file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[2]
200 }
201
202 func (x SuccessPolicy_FinalState) Number() protoreflect.EnumNumber {
203 return protoreflect.EnumNumber(x)
204 }
205
206
207 func (SuccessPolicy_FinalState) EnumDescriptor() ([]byte, []int) {
208 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{1, 0}
209 }
210
211
212 type FailurePolicy_RetryStrategy int32
213
214 const (
215
216 FailurePolicy_RETRY_STRATEGY_UNSPECIFIED FailurePolicy_RetryStrategy = 0
217
218
219 FailurePolicy_IGNORE FailurePolicy_RetryStrategy = 1
220
221
222
223 FailurePolicy_NONE FailurePolicy_RetryStrategy = 2
224
225
226
227 FailurePolicy_FATAL FailurePolicy_RetryStrategy = 3
228
229
230
231
232
233
234 FailurePolicy_FIXED_INTERVAL FailurePolicy_RetryStrategy = 4
235
236
237
238
239
240
241
242 FailurePolicy_LINEAR_BACKOFF FailurePolicy_RetryStrategy = 5
243
244
245
246
247
248
249 FailurePolicy_EXPONENTIAL_BACKOFF FailurePolicy_RetryStrategy = 6
250
251
252
253
254 FailurePolicy_RESTART_INTEGRATION_WITH_BACKOFF FailurePolicy_RetryStrategy = 7
255 )
256
257
258 var (
259 FailurePolicy_RetryStrategy_name = map[int32]string{
260 0: "RETRY_STRATEGY_UNSPECIFIED",
261 1: "IGNORE",
262 2: "NONE",
263 3: "FATAL",
264 4: "FIXED_INTERVAL",
265 5: "LINEAR_BACKOFF",
266 6: "EXPONENTIAL_BACKOFF",
267 7: "RESTART_INTEGRATION_WITH_BACKOFF",
268 }
269 FailurePolicy_RetryStrategy_value = map[string]int32{
270 "RETRY_STRATEGY_UNSPECIFIED": 0,
271 "IGNORE": 1,
272 "NONE": 2,
273 "FATAL": 3,
274 "FIXED_INTERVAL": 4,
275 "LINEAR_BACKOFF": 5,
276 "EXPONENTIAL_BACKOFF": 6,
277 "RESTART_INTEGRATION_WITH_BACKOFF": 7,
278 }
279 )
280
281 func (x FailurePolicy_RetryStrategy) Enum() *FailurePolicy_RetryStrategy {
282 p := new(FailurePolicy_RetryStrategy)
283 *p = x
284 return p
285 }
286
287 func (x FailurePolicy_RetryStrategy) String() string {
288 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
289 }
290
291 func (FailurePolicy_RetryStrategy) Descriptor() protoreflect.EnumDescriptor {
292 return file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[3].Descriptor()
293 }
294
295 func (FailurePolicy_RetryStrategy) Type() protoreflect.EnumType {
296 return &file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes[3]
297 }
298
299 func (x FailurePolicy_RetryStrategy) Number() protoreflect.EnumNumber {
300 return protoreflect.EnumNumber(x)
301 }
302
303
304 func (FailurePolicy_RetryStrategy) EnumDescriptor() ([]byte, []int) {
305 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{2, 0}
306 }
307
308
309
310
311 type TaskConfig struct {
312 state protoimpl.MessageState
313 sizeCache protoimpl.SizeCache
314 unknownFields protoimpl.UnknownFields
315
316
317 Task string `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
318
319
320
321
322 TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
323
324 Parameters map[string]*EventParameter `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
325
326
327
328
329 FailurePolicy *FailurePolicy `protobuf:"bytes,4,opt,name=failure_policy,json=failurePolicy,proto3" json:"failure_policy,omitempty"`
330
331
332
333 SynchronousCallFailurePolicy *FailurePolicy `protobuf:"bytes,5,opt,name=synchronous_call_failure_policy,json=synchronousCallFailurePolicy,proto3" json:"synchronous_call_failure_policy,omitempty"`
334
335
336
337
338 NextTasks []*NextTask `protobuf:"bytes,6,rep,name=next_tasks,json=nextTasks,proto3" json:"next_tasks,omitempty"`
339
340
341 NextTasksExecutionPolicy TaskConfig_NextTasksExecutionPolicy `protobuf:"varint,7,opt,name=next_tasks_execution_policy,json=nextTasksExecutionPolicy,proto3,enum=google.cloud.integrations.v1alpha.TaskConfig_NextTasksExecutionPolicy" json:"next_tasks_execution_policy,omitempty"`
342
343 TaskExecutionStrategy TaskConfig_TaskExecutionStrategy `protobuf:"varint,8,opt,name=task_execution_strategy,json=taskExecutionStrategy,proto3,enum=google.cloud.integrations.v1alpha.TaskConfig_TaskExecutionStrategy" json:"task_execution_strategy,omitempty"`
344
345 DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
346
347 SuccessPolicy *SuccessPolicy `protobuf:"bytes,10,opt,name=success_policy,json=successPolicy,proto3" json:"success_policy,omitempty"`
348
349 JsonValidationOption JsonValidationOption `protobuf:"varint,11,opt,name=json_validation_option,json=jsonValidationOption,proto3,enum=google.cloud.integrations.v1alpha.JsonValidationOption" json:"json_validation_option,omitempty"`
350 }
351
352 func (x *TaskConfig) Reset() {
353 *x = TaskConfig{}
354 if protoimpl.UnsafeEnabled {
355 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[0]
356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
357 ms.StoreMessageInfo(mi)
358 }
359 }
360
361 func (x *TaskConfig) String() string {
362 return protoimpl.X.MessageStringOf(x)
363 }
364
365 func (*TaskConfig) ProtoMessage() {}
366
367 func (x *TaskConfig) ProtoReflect() protoreflect.Message {
368 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[0]
369 if protoimpl.UnsafeEnabled && x != nil {
370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
371 if ms.LoadMessageInfo() == nil {
372 ms.StoreMessageInfo(mi)
373 }
374 return ms
375 }
376 return mi.MessageOf(x)
377 }
378
379
380 func (*TaskConfig) Descriptor() ([]byte, []int) {
381 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{0}
382 }
383
384 func (x *TaskConfig) GetTask() string {
385 if x != nil {
386 return x.Task
387 }
388 return ""
389 }
390
391 func (x *TaskConfig) GetTaskId() string {
392 if x != nil {
393 return x.TaskId
394 }
395 return ""
396 }
397
398 func (x *TaskConfig) GetParameters() map[string]*EventParameter {
399 if x != nil {
400 return x.Parameters
401 }
402 return nil
403 }
404
405 func (x *TaskConfig) GetFailurePolicy() *FailurePolicy {
406 if x != nil {
407 return x.FailurePolicy
408 }
409 return nil
410 }
411
412 func (x *TaskConfig) GetSynchronousCallFailurePolicy() *FailurePolicy {
413 if x != nil {
414 return x.SynchronousCallFailurePolicy
415 }
416 return nil
417 }
418
419 func (x *TaskConfig) GetNextTasks() []*NextTask {
420 if x != nil {
421 return x.NextTasks
422 }
423 return nil
424 }
425
426 func (x *TaskConfig) GetNextTasksExecutionPolicy() TaskConfig_NextTasksExecutionPolicy {
427 if x != nil {
428 return x.NextTasksExecutionPolicy
429 }
430 return TaskConfig_NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED
431 }
432
433 func (x *TaskConfig) GetTaskExecutionStrategy() TaskConfig_TaskExecutionStrategy {
434 if x != nil {
435 return x.TaskExecutionStrategy
436 }
437 return TaskConfig_TASK_EXECUTION_STRATEGY_UNSPECIFIED
438 }
439
440 func (x *TaskConfig) GetDisplayName() string {
441 if x != nil {
442 return x.DisplayName
443 }
444 return ""
445 }
446
447 func (x *TaskConfig) GetSuccessPolicy() *SuccessPolicy {
448 if x != nil {
449 return x.SuccessPolicy
450 }
451 return nil
452 }
453
454 func (x *TaskConfig) GetJsonValidationOption() JsonValidationOption {
455 if x != nil {
456 return x.JsonValidationOption
457 }
458 return JsonValidationOption_JSON_VALIDATION_OPTION_UNSPECIFIED
459 }
460
461
462
463 type SuccessPolicy struct {
464 state protoimpl.MessageState
465 sizeCache protoimpl.SizeCache
466 unknownFields protoimpl.UnknownFields
467
468
469
470 FinalState SuccessPolicy_FinalState `protobuf:"varint,1,opt,name=final_state,json=finalState,proto3,enum=google.cloud.integrations.v1alpha.SuccessPolicy_FinalState" json:"final_state,omitempty"`
471 }
472
473 func (x *SuccessPolicy) Reset() {
474 *x = SuccessPolicy{}
475 if protoimpl.UnsafeEnabled {
476 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[1]
477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
478 ms.StoreMessageInfo(mi)
479 }
480 }
481
482 func (x *SuccessPolicy) String() string {
483 return protoimpl.X.MessageStringOf(x)
484 }
485
486 func (*SuccessPolicy) ProtoMessage() {}
487
488 func (x *SuccessPolicy) ProtoReflect() protoreflect.Message {
489 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[1]
490 if protoimpl.UnsafeEnabled && x != nil {
491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
492 if ms.LoadMessageInfo() == nil {
493 ms.StoreMessageInfo(mi)
494 }
495 return ms
496 }
497 return mi.MessageOf(x)
498 }
499
500
501 func (*SuccessPolicy) Descriptor() ([]byte, []int) {
502 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{1}
503 }
504
505 func (x *SuccessPolicy) GetFinalState() SuccessPolicy_FinalState {
506 if x != nil {
507 return x.FinalState
508 }
509 return SuccessPolicy_FINAL_STATE_UNSPECIFIED
510 }
511
512
513
514
515 type FailurePolicy struct {
516 state protoimpl.MessageState
517 sizeCache protoimpl.SizeCache
518 unknownFields protoimpl.UnknownFields
519
520
521 RetryStrategy FailurePolicy_RetryStrategy `protobuf:"varint,1,opt,name=retry_strategy,json=retryStrategy,proto3,enum=google.cloud.integrations.v1alpha.FailurePolicy_RetryStrategy" json:"retry_strategy,omitempty"`
522
523
524
525 MaxRetries int32 `protobuf:"varint,2,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
526
527
528
529 IntervalTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=interval_time,json=intervalTime,proto3" json:"interval_time,omitempty"`
530 }
531
532 func (x *FailurePolicy) Reset() {
533 *x = FailurePolicy{}
534 if protoimpl.UnsafeEnabled {
535 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[2]
536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
537 ms.StoreMessageInfo(mi)
538 }
539 }
540
541 func (x *FailurePolicy) String() string {
542 return protoimpl.X.MessageStringOf(x)
543 }
544
545 func (*FailurePolicy) ProtoMessage() {}
546
547 func (x *FailurePolicy) ProtoReflect() protoreflect.Message {
548 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[2]
549 if protoimpl.UnsafeEnabled && x != nil {
550 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
551 if ms.LoadMessageInfo() == nil {
552 ms.StoreMessageInfo(mi)
553 }
554 return ms
555 }
556 return mi.MessageOf(x)
557 }
558
559
560 func (*FailurePolicy) Descriptor() ([]byte, []int) {
561 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{2}
562 }
563
564 func (x *FailurePolicy) GetRetryStrategy() FailurePolicy_RetryStrategy {
565 if x != nil {
566 return x.RetryStrategy
567 }
568 return FailurePolicy_RETRY_STRATEGY_UNSPECIFIED
569 }
570
571 func (x *FailurePolicy) GetMaxRetries() int32 {
572 if x != nil {
573 return x.MaxRetries
574 }
575 return 0
576 }
577
578 func (x *FailurePolicy) GetIntervalTime() *timestamppb.Timestamp {
579 if x != nil {
580 return x.IntervalTime
581 }
582 return nil
583 }
584
585
586
587 type NextTask struct {
588 state protoimpl.MessageState
589 sizeCache protoimpl.SizeCache
590 unknownFields protoimpl.UnknownFields
591
592
593 TaskConfigId string `protobuf:"bytes,1,opt,name=task_config_id,json=taskConfigId,proto3" json:"task_config_id,omitempty"`
594
595 TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
596
597 Condition string `protobuf:"bytes,3,opt,name=condition,proto3" json:"condition,omitempty"`
598
599 DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
600 }
601
602 func (x *NextTask) Reset() {
603 *x = NextTask{}
604 if protoimpl.UnsafeEnabled {
605 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[3]
606 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
607 ms.StoreMessageInfo(mi)
608 }
609 }
610
611 func (x *NextTask) String() string {
612 return protoimpl.X.MessageStringOf(x)
613 }
614
615 func (*NextTask) ProtoMessage() {}
616
617 func (x *NextTask) ProtoReflect() protoreflect.Message {
618 mi := &file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[3]
619 if protoimpl.UnsafeEnabled && x != nil {
620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
621 if ms.LoadMessageInfo() == nil {
622 ms.StoreMessageInfo(mi)
623 }
624 return ms
625 }
626 return mi.MessageOf(x)
627 }
628
629
630 func (*NextTask) Descriptor() ([]byte, []int) {
631 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP(), []int{3}
632 }
633
634 func (x *NextTask) GetTaskConfigId() string {
635 if x != nil {
636 return x.TaskConfigId
637 }
638 return ""
639 }
640
641 func (x *NextTask) GetTaskId() string {
642 if x != nil {
643 return x.TaskId
644 }
645 return ""
646 }
647
648 func (x *NextTask) GetCondition() string {
649 if x != nil {
650 return x.Condition
651 }
652 return ""
653 }
654
655 func (x *NextTask) GetDisplayName() string {
656 if x != nil {
657 return x.DisplayName
658 }
659 return ""
660 }
661
662 var File_google_cloud_integrations_v1alpha_task_config_proto protoreflect.FileDescriptor
663
664 var file_google_cloud_integrations_v1alpha_task_config_proto_rawDesc = []byte{
665 0x0a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69,
666 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c,
667 0x70, 0x68, 0x61, 0x2f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
668 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
669 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
670 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
671 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
672 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
673 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74,
674 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x65, 0x76, 0x65,
675 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f,
676 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
677 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31,
678 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64,
679 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
680 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d,
681 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xdb, 0x0a, 0x0a,
682 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x0a, 0x04, 0x74,
683 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04,
684 0x74, 0x61, 0x73, 0x6b, 0x12, 0x1c, 0x0a, 0x07, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18,
685 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b,
686 0x49, 0x64, 0x12, 0x62, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
687 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
688 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
689 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x43,
690 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
691 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61,
692 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x5c, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72,
693 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30,
694 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e,
695 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
696 0x68, 0x61, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
697 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x6f,
698 0x6c, 0x69, 0x63, 0x79, 0x12, 0x7c, 0x0a, 0x1f, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e,
699 0x6f, 0x75, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
700 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e,
701 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74,
702 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
703 0x61, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42,
704 0x03, 0xe0, 0x41, 0x01, 0x52, 0x1c, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75,
705 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x6f, 0x6c, 0x69,
706 0x63, 0x79, 0x12, 0x4f, 0x0a, 0x0a, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x73,
707 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
708 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
709 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4e, 0x65, 0x78, 0x74, 0x54,
710 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x6e, 0x65, 0x78, 0x74, 0x54, 0x61,
711 0x73, 0x6b, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x1b, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x61, 0x73,
712 0x6b, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c,
713 0x69, 0x63, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
714 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
715 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61,
716 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4e, 0x65, 0x78, 0x74, 0x54, 0x61, 0x73,
717 0x6b, 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63,
718 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x18, 0x6e, 0x65, 0x78, 0x74, 0x54, 0x61, 0x73, 0x6b,
719 0x73, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
720 0x12, 0x80, 0x01, 0x0a, 0x17, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74,
721 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x08, 0x20, 0x01,
722 0x28, 0x0e, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
723 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76,
724 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69,
725 0x67, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53,
726 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x15, 0x74, 0x61,
727 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74,
728 0x65, 0x67, 0x79, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e,
729 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b,
730 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0e, 0x73,
731 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0a, 0x20,
732 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
733 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
734 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50,
735 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x73, 0x75, 0x63, 0x63,
736 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x72, 0x0a, 0x16, 0x6a, 0x73, 0x6f,
737 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74,
738 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
739 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
740 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4a, 0x73,
741 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69,
742 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x14, 0x6a, 0x73, 0x6f, 0x6e, 0x56, 0x61, 0x6c,
743 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x70, 0x0a,
744 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
745 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
746 0x65, 0x79, 0x12, 0x47, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
747 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
748 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31,
749 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d,
750 0x65, 0x74, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
751 0x6f, 0x0a, 0x18, 0x4e, 0x65, 0x78, 0x74, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x78, 0x65, 0x63,
752 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2b, 0x0a, 0x27, 0x4e,
753 0x45, 0x58, 0x54, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x53, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54,
754 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
755 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x55, 0x4e, 0x5f,
756 0x41, 0x4c, 0x4c, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x52,
757 0x55, 0x4e, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02,
758 0x22, 0x97, 0x01, 0x0a, 0x15, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
759 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x27, 0x0a, 0x23, 0x54, 0x41,
760 0x53, 0x4b, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x52,
761 0x41, 0x54, 0x45, 0x47, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
762 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x57, 0x48, 0x45, 0x4e, 0x5f, 0x41, 0x4c, 0x4c, 0x5f,
763 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x57, 0x48, 0x45,
764 0x4e, 0x5f, 0x41, 0x4e, 0x59, 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0x02, 0x12,
765 0x29, 0x0a, 0x25, 0x57, 0x48, 0x45, 0x4e, 0x5f, 0x41, 0x4c, 0x4c, 0x5f, 0x54, 0x41, 0x53, 0x4b,
766 0x53, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x53,
767 0x5f, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44, 0x10, 0x03, 0x22, 0xb6, 0x01, 0x0a, 0x0d, 0x53,
768 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x5c, 0x0a, 0x0b,
769 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
770 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
771 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31,
772 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c,
773 0x69, 0x63, 0x79, 0x2e, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0a,
774 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x47, 0x0a, 0x0a, 0x46, 0x69,
775 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x49, 0x4e, 0x41,
776 0x4c, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
777 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43, 0x45, 0x45, 0x44,
778 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x45,
779 0x44, 0x10, 0x02, 0x22, 0x92, 0x03, 0x0a, 0x0d, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50,
780 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x65, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x73,
781 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e,
782 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74,
783 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
784 0x61, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e,
785 0x52, 0x65, 0x74, 0x72, 0x79, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0d, 0x72,
786 0x65, 0x74, 0x72, 0x79, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x1f, 0x0a, 0x0b,
787 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
788 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, 0x3f, 0x0a,
789 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03,
790 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
791 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
792 0x52, 0x0c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xb7,
793 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x74, 0x72, 0x79, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79,
794 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x52, 0x41, 0x54, 0x45,
795 0x47, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
796 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04,
797 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x41, 0x54, 0x41, 0x4c, 0x10,
798 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x49, 0x58, 0x45, 0x44, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
799 0x56, 0x41, 0x4c, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x49, 0x4e, 0x45, 0x41, 0x52, 0x5f,
800 0x42, 0x41, 0x43, 0x4b, 0x4f, 0x46, 0x46, 0x10, 0x05, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x58, 0x50,
801 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x49, 0x41, 0x4c, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x4f, 0x46, 0x46,
802 0x10, 0x06, 0x12, 0x24, 0x0a, 0x20, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x49, 0x4e,
803 0x54, 0x45, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x42,
804 0x41, 0x43, 0x4b, 0x4f, 0x46, 0x46, 0x10, 0x07, 0x22, 0x8a, 0x01, 0x0a, 0x08, 0x4e, 0x65, 0x78,
805 0x74, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x6f,
806 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74,
807 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74,
808 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61,
809 0x73, 0x6b, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
810 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69,
811 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61,
812 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
813 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x89, 0x01, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
814 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x67,
815 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42,
816 0x0f, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f,
817 0x50, 0x01, 0x5a, 0x4d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
818 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
819 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
820 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x31, 0x61,
821 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
822 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
823 }
824
825 var (
826 file_google_cloud_integrations_v1alpha_task_config_proto_rawDescOnce sync.Once
827 file_google_cloud_integrations_v1alpha_task_config_proto_rawDescData = file_google_cloud_integrations_v1alpha_task_config_proto_rawDesc
828 )
829
830 func file_google_cloud_integrations_v1alpha_task_config_proto_rawDescGZIP() []byte {
831 file_google_cloud_integrations_v1alpha_task_config_proto_rawDescOnce.Do(func() {
832 file_google_cloud_integrations_v1alpha_task_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_integrations_v1alpha_task_config_proto_rawDescData)
833 })
834 return file_google_cloud_integrations_v1alpha_task_config_proto_rawDescData
835 }
836
837 var file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
838 var file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
839 var file_google_cloud_integrations_v1alpha_task_config_proto_goTypes = []interface{}{
840 (TaskConfig_NextTasksExecutionPolicy)(0),
841 (TaskConfig_TaskExecutionStrategy)(0),
842 (SuccessPolicy_FinalState)(0),
843 (FailurePolicy_RetryStrategy)(0),
844 (*TaskConfig)(nil),
845 (*SuccessPolicy)(nil),
846 (*FailurePolicy)(nil),
847 (*NextTask)(nil),
848 nil,
849 (JsonValidationOption)(0),
850 (*timestamppb.Timestamp)(nil),
851 (*EventParameter)(nil),
852 }
853 var file_google_cloud_integrations_v1alpha_task_config_proto_depIdxs = []int32{
854 8,
855 6,
856 6,
857 7,
858 0,
859 1,
860 5,
861 9,
862 2,
863 3,
864 10,
865 11,
866 12,
867 12,
868 12,
869 12,
870 0,
871 }
872
873 func init() { file_google_cloud_integrations_v1alpha_task_config_proto_init() }
874 func file_google_cloud_integrations_v1alpha_task_config_proto_init() {
875 if File_google_cloud_integrations_v1alpha_task_config_proto != nil {
876 return
877 }
878 file_google_cloud_integrations_v1alpha_event_parameter_proto_init()
879 file_google_cloud_integrations_v1alpha_json_validation_proto_init()
880 if !protoimpl.UnsafeEnabled {
881 file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
882 switch v := v.(*TaskConfig); i {
883 case 0:
884 return &v.state
885 case 1:
886 return &v.sizeCache
887 case 2:
888 return &v.unknownFields
889 default:
890 return nil
891 }
892 }
893 file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
894 switch v := v.(*SuccessPolicy); i {
895 case 0:
896 return &v.state
897 case 1:
898 return &v.sizeCache
899 case 2:
900 return &v.unknownFields
901 default:
902 return nil
903 }
904 }
905 file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
906 switch v := v.(*FailurePolicy); i {
907 case 0:
908 return &v.state
909 case 1:
910 return &v.sizeCache
911 case 2:
912 return &v.unknownFields
913 default:
914 return nil
915 }
916 }
917 file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
918 switch v := v.(*NextTask); i {
919 case 0:
920 return &v.state
921 case 1:
922 return &v.sizeCache
923 case 2:
924 return &v.unknownFields
925 default:
926 return nil
927 }
928 }
929 }
930 type x struct{}
931 out := protoimpl.TypeBuilder{
932 File: protoimpl.DescBuilder{
933 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
934 RawDescriptor: file_google_cloud_integrations_v1alpha_task_config_proto_rawDesc,
935 NumEnums: 4,
936 NumMessages: 5,
937 NumExtensions: 0,
938 NumServices: 0,
939 },
940 GoTypes: file_google_cloud_integrations_v1alpha_task_config_proto_goTypes,
941 DependencyIndexes: file_google_cloud_integrations_v1alpha_task_config_proto_depIdxs,
942 EnumInfos: file_google_cloud_integrations_v1alpha_task_config_proto_enumTypes,
943 MessageInfos: file_google_cloud_integrations_v1alpha_task_config_proto_msgTypes,
944 }.Build()
945 File_google_cloud_integrations_v1alpha_task_config_proto = out.File
946 file_google_cloud_integrations_v1alpha_task_config_proto_rawDesc = nil
947 file_google_cloud_integrations_v1alpha_task_config_proto_goTypes = nil
948 file_google_cloud_integrations_v1alpha_task_config_proto_depIdxs = nil
949 }
950
View as plain text